mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
moved strings + decompile simple store functions
This commit is contained in:
@@ -135,7 +135,7 @@ template <typename A0>
|
||||
struct JASMemPool {};
|
||||
/* JASMemPool<Z2Audible> */
|
||||
struct JASMemPool__template5 {
|
||||
/* 802BD288 */ void func_802BD288();
|
||||
/* 802BD288 */ void func_802BD288(void* _this);
|
||||
};
|
||||
|
||||
struct JASGenericMemPool {
|
||||
@@ -184,7 +184,7 @@ extern "C" void calcMicPriority__9Z2SpotMicFf();
|
||||
extern "C" void calcMicVolume__9Z2SpotMicFfif();
|
||||
extern "C" void __ct__10Z2AudienceFv();
|
||||
extern "C" void __dt__10Z2AudienceFv();
|
||||
extern "C" void func_802BD288();
|
||||
extern "C" void func_802BD288(void* _this);
|
||||
extern "C" void setAudioCamera__10Z2AudienceFPA4_fR3VecR3Vecffbib();
|
||||
extern "C" void func_802BD338();
|
||||
extern "C" void deleteAudible__10Z2AudienceFP10JAIAudible();
|
||||
@@ -582,7 +582,7 @@ SECTION_RODATA static u8 const lit_1193[12 + 4 /* padding */] = {
|
||||
0x00,
|
||||
0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039C220, &lit_1193);
|
||||
COMPILER_STRIP_GATE(0x8039C220, &lit_1193);
|
||||
|
||||
/* 80455B08-80455B0C 004108 0004+00 1/1 0/0 0/0 .sdata2 @1267 */
|
||||
SECTION_SDATA2 static f32 lit_1267 = -22.755556106567383f;
|
||||
@@ -758,7 +758,7 @@ asm Z2Audience::~Z2Audience() {
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
extern "C" asm void func_802BD288() {
|
||||
extern "C" asm void func_802BD288(void* _this) {
|
||||
nofralloc
|
||||
#include "asm/Z2AudioLib/Z2Audience/func_802BD288.s"
|
||||
}
|
||||
@@ -986,7 +986,7 @@ asm void __sinit_Z2Audience_cpp() {
|
||||
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_CTORS void* const _ctors_802BDEDC = (void*)__sinit_Z2Audience_cpp;
|
||||
REGISTER_CTORS(0x802BDEDC, __sinit_Z2Audience_cpp);
|
||||
#pragma pop
|
||||
|
||||
/* ############################################################################################## */
|
||||
|
||||
@@ -77,12 +77,12 @@ struct JGeometry {
|
||||
struct TVec3__template0 {};
|
||||
};
|
||||
|
||||
struct JKRSolidHeap {};
|
||||
|
||||
struct JAISoundID {};
|
||||
|
||||
struct JKRArchive {};
|
||||
|
||||
struct JKRSolidHeap {};
|
||||
|
||||
struct JAISoundHandle {};
|
||||
|
||||
struct Z2AudioMgr {
|
||||
@@ -127,16 +127,16 @@ template <typename A0>
|
||||
struct JAUStreamStaticAramMgr_ {};
|
||||
/* JAUStreamStaticAramMgr_<1> */
|
||||
struct JAUStreamStaticAramMgr___template0 {
|
||||
/* 802CDB68 */ void func_802CDB68();
|
||||
/* 802CDC08 */ void func_802CDC08(u32);
|
||||
/* 802CDCEC */ void func_802CDCEC(u32*);
|
||||
/* 802CDB68 */ void func_802CDB68(void* _this);
|
||||
/* 802CDC08 */ void func_802CDC08(void* _this, u32);
|
||||
/* 802CDCEC */ void func_802CDCEC(void* _this, u32*);
|
||||
};
|
||||
|
||||
template <typename A0>
|
||||
struct JAUStreamAramMgrBase_ {};
|
||||
/* JAUStreamAramMgrBase_<1> */
|
||||
struct JAUStreamAramMgrBase___template0 {
|
||||
/* 802CD7F8 */ void func_802CD7F8();
|
||||
/* 802CD7F8 */ void func_802CD7F8(void* _this);
|
||||
};
|
||||
|
||||
struct JAUSectionHeap {
|
||||
@@ -166,12 +166,12 @@ template <typename A0>
|
||||
struct JASMemPool {};
|
||||
/* JASMemPool<Z2SoundHandlePool> */
|
||||
struct JASMemPool__template4 {
|
||||
/* 802AB200 */ void func_802AB200();
|
||||
/* 802AB200 */ void func_802AB200(void* _this);
|
||||
};
|
||||
|
||||
/* JASMemPool<Z2Audible> */
|
||||
struct JASMemPool__template5 {
|
||||
/* 802BD288 */ void func_802BD288();
|
||||
/* 802BD288 */ void func_802BD288(void* _this);
|
||||
};
|
||||
|
||||
struct JASKernel {
|
||||
@@ -221,11 +221,8 @@ struct JAISeqDataMgr {};
|
||||
|
||||
struct JAISeCategoryArrangement {};
|
||||
|
||||
struct JAIAudience {};
|
||||
|
||||
struct JAISeMgr {
|
||||
/* 802A0268 */ void setCategoryArrangement(JAISeCategoryArrangement const&);
|
||||
/* 802A03D8 */ void setAudience(JAIAudience*);
|
||||
/* 802A03E0 */ void setSeqDataMgr(JAISeqDataMgr*);
|
||||
/* 802A08D0 */ void getNumActiveSe() const;
|
||||
};
|
||||
@@ -236,7 +233,7 @@ struct JAISeMgr {
|
||||
|
||||
extern "C" void __ct__10Z2AudioMgrFv();
|
||||
extern "C" void init__10Z2AudioMgrFP12JKRSolidHeapUlPvP10JKRArchive();
|
||||
extern "C" void func_802CD7F8();
|
||||
extern "C" void func_802CD7F8(void* _this);
|
||||
extern "C" void setOutputMode__10Z2AudioMgrFUl();
|
||||
extern "C" void zeldaGFrameWork__10Z2AudioMgrFv();
|
||||
extern "C" void gframeProcess__10Z2AudioMgrFv();
|
||||
@@ -244,9 +241,9 @@ extern "C" void resetProcess__10Z2AudioMgrFUlb();
|
||||
extern "C" void resetRecover__10Z2AudioMgrFv();
|
||||
extern "C" void hasReset__10Z2AudioMgrCFv();
|
||||
extern "C" void func_802CDB1C();
|
||||
extern "C" void func_802CDB68();
|
||||
extern "C" void func_802CDC08(u32);
|
||||
extern "C" void func_802CDCEC(u32*);
|
||||
extern "C" void func_802CDB68(void* _this);
|
||||
extern "C" void func_802CDC08(void* _this, u32);
|
||||
extern "C" void func_802CDCEC(void* _this, u32*);
|
||||
extern "C" extern char const* const Z2AudioMgr__stringBase0;
|
||||
extern "C" u8 mAudioMgrPtr__10Z2AudioMgr[4 + 4 /* padding */];
|
||||
|
||||
@@ -292,7 +289,7 @@ extern "C" void framework__10Z2SoundMgrFv();
|
||||
extern "C" void stopSync__10Z2SoundMgrFv();
|
||||
extern "C" void initParams__10Z2SoundMgrFv();
|
||||
extern "C" void __ct__14Z2SoundStarterFb();
|
||||
extern "C" void func_802AB200();
|
||||
extern "C" void func_802AB200(void* _this);
|
||||
extern "C" void __ct__7Z2SeMgrFv();
|
||||
extern "C" void initSe__7Z2SeMgrFv();
|
||||
extern "C" void processSeFramework__7Z2SeMgrFv();
|
||||
@@ -306,7 +303,7 @@ extern "C" void __ct__10Z2SceneMgrFv();
|
||||
extern "C" void framework__10Z2SceneMgrFv();
|
||||
extern "C" void __ct__11Z2FxLineMgrFv();
|
||||
extern "C" void __ct__10Z2AudienceFv();
|
||||
extern "C" void func_802BD288();
|
||||
extern "C" void func_802BD288(void* _this);
|
||||
extern "C" void __ct__13Z2SoundObjMgrFv();
|
||||
extern "C" void __ct__12Z2SpeechMgr2Fv();
|
||||
extern "C" void framework__12Z2SpeechMgr2Fv();
|
||||
@@ -377,6 +374,13 @@ asm Z2AudioMgr::Z2AudioMgr() {
|
||||
#pragma pop
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 8039CA58-8039CA58 0290B8 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_DEAD static char const* const stringBase_8039CA58 = "Audiores/Waves/";
|
||||
SECTION_DEAD static char const* const stringBase_8039CA68 = "index out of range of bitset::reset";
|
||||
#pragma pop
|
||||
|
||||
/* 803CBF44-803CBF58 029064 0014+00 2/2 0/0 0/0 .data __vt__26JAUStreamStaticAramMgr_<1>
|
||||
*/
|
||||
SECTION_DATA extern void* data_803CBF44[5] = {
|
||||
@@ -423,7 +427,7 @@ asm void Z2AudioMgr::init(JKRSolidHeap* param_0, u32 param_1, void* param_2, JKR
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
extern "C" asm void func_802CD7F8() {
|
||||
extern "C" asm void func_802CD7F8(void* _this) {
|
||||
nofralloc
|
||||
#include "asm/Z2AudioLib/Z2AudioMgr/func_802CD7F8.s"
|
||||
}
|
||||
@@ -513,42 +517,48 @@ asm void Z2AudioMgr::startSound(JAISoundID param_0, JAISoundHandle* param_1,
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
extern "C" asm void func_802CDB68() {
|
||||
extern "C" asm void func_802CDB68(void* _this) {
|
||||
nofralloc
|
||||
#include "asm/Z2AudioLib/Z2AudioMgr/func_802CDB68.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 8039CA58-8039CA58 0290B8 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_DEAD static char const* const stringBase_8039CA8C = "index out of range of bitset::test";
|
||||
#pragma pop
|
||||
|
||||
/* 802CDC08-802CDCEC 2C8548 00E4+00 1/0 0/0 0/0 .text
|
||||
* deleteStreamAram__26JAUStreamStaticAramMgr_<1>FUl */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
extern "C" asm void func_802CDC08(u32 param_0) {
|
||||
extern "C" asm void func_802CDC08(void* _this, u32 param_0) {
|
||||
nofralloc
|
||||
#include "asm/Z2AudioLib/Z2AudioMgr/func_802CDC08.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 8039CA58-8039CA58 0290B8 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_DEAD static char const* const stringBase_8039CAAF = "index out of range of bitset::set";
|
||||
/* @stringBase0 padding */
|
||||
SECTION_DEAD static char const* const pad_8039CAD1 = "\0\0\0\0\0\0";
|
||||
#pragma pop
|
||||
|
||||
/* 802CDCEC-802CDDC8 2C862C 00DC+00 1/0 0/0 0/0 .text
|
||||
* newStreamAram__26JAUStreamStaticAramMgr_<1>FPUl */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
extern "C" asm void func_802CDCEC(u32* param_0) {
|
||||
extern "C" asm void func_802CDCEC(void* _this, u32* param_0) {
|
||||
nofralloc
|
||||
#include "asm/Z2AudioLib/Z2AudioMgr/func_802CDCEC.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8039CA58-8039CAD8 0290B8 0079+07 3/3 0/0 0/0 .rodata @stringBase0 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
#pragma section ".dead"
|
||||
SECTION_DEAD static char const* const stringBase_8039CA58 = "Audiores/Waves/";
|
||||
SECTION_DEAD static char const* const stringBase_8039CA68 = "index out of range of bitset::reset";
|
||||
SECTION_DEAD static char const* const stringBase_8039CA8C = "index out of range of bitset::test";
|
||||
SECTION_DEAD static char const* const stringBase_8039CAAF = "index out of range of bitset::set";
|
||||
/* @stringBase0 padding */
|
||||
SECTION_DEAD static char const* const pad_8039CAD1 = "\0\0\0\0\0\0";
|
||||
#pragma pop
|
||||
/* 8039CA58-8039CA58 0290B8 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
||||
|
||||
@@ -29,12 +29,6 @@ struct Z2Calc {
|
||||
static f32 cEqualPSlope;
|
||||
};
|
||||
|
||||
struct JMath {
|
||||
struct TRandom_fast_ {
|
||||
/* 80339AE4 */ TRandom_fast_(u32);
|
||||
};
|
||||
};
|
||||
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
|
||||
@@ -22,6 +22,11 @@ struct Z2SoundObjSimple {
|
||||
/* 802BE844 */ Z2SoundObjSimple();
|
||||
};
|
||||
|
||||
template <typename A0>
|
||||
struct JSULink {};
|
||||
/* JSULink<Z2CreatureEnemy> */
|
||||
struct JSULink__template2 {};
|
||||
|
||||
struct JAISoundID {};
|
||||
|
||||
struct Vec {};
|
||||
@@ -43,11 +48,6 @@ struct Z2CreatureEnemy {
|
||||
/* 802C1B90 */ void setEnemyName(char const*);
|
||||
};
|
||||
|
||||
template <typename A0>
|
||||
struct JSULink {};
|
||||
/* JSULink<Z2CreatureEnemy> */
|
||||
struct JSULink__template2 {};
|
||||
|
||||
struct Z2SoundObjMgr {
|
||||
/* 802C0074 */ void getEnemyID(char const*, JSULink<Z2CreatureEnemy>*);
|
||||
/* 802C0190 */ void removeEnemy(JSULink<Z2CreatureEnemy>*);
|
||||
@@ -1470,5 +1470,5 @@ asm void __sinit_Z2Creature_cpp() {
|
||||
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_CTORS void* const _ctors_802C3040 = (void*)__sinit_Z2Creature_cpp;
|
||||
REGISTER_CTORS(0x802C3040, __sinit_Z2Creature_cpp);
|
||||
#pragma pop
|
||||
|
||||
@@ -40,10 +40,10 @@ struct Z2SoundMgr {
|
||||
/* 802AA270 */ void setIIR(JAISound*, s16 const*);
|
||||
};
|
||||
|
||||
struct Vec {};
|
||||
|
||||
struct JAISoundID {};
|
||||
|
||||
struct Vec {};
|
||||
|
||||
struct Z2SeMgr {
|
||||
/* 802AB984 */ void seStart(JAISoundID, Vec const*, u32, s8, f32, f32, f32, f32, u8);
|
||||
};
|
||||
@@ -376,7 +376,7 @@ SECTION_RODATA static u8 const cNullVec__6Z2Calc[12 + 4 /* padding */] = {
|
||||
0x00,
|
||||
0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039C250, &cNullVec__6Z2Calc);
|
||||
COMPILER_STRIP_GATE(0x8039C250, &cNullVec__6Z2Calc);
|
||||
|
||||
/* 80455D60-80455D64 004360 0004+00 10/10 0/0 0/0 .sdata2 @3574 */
|
||||
SECTION_SDATA2 static f32 lit_3574 = 0.5f;
|
||||
@@ -808,15 +808,10 @@ asm void Z2EnvSeMgr::startFarThunderSe(Vec* param_0, s8 param_1) {
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802C7FB4-802C7FBC 2C28F4 0008+00 0/0 0/0 3/3 .text setSnowPower__10Z2EnvSeMgrFSc */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void Z2EnvSeMgr::setSnowPower(s8 param_0) {
|
||||
nofralloc
|
||||
#include "asm/Z2AudioLib/Z2EnvSeMgr/setSnowPower__10Z2EnvSeMgrFSc.s"
|
||||
/* 802C7FB4-802C7FBC -00001 0008+00 0/0 0/0 0/0 .text setSnowPower__10Z2EnvSeMgrFSc */
|
||||
void Z2EnvSeMgr::setSnowPower(s8 param_0) {
|
||||
*(u8*)(((u8*)this) + 321) /* this->field_0x141 */ = (u8)(param_0);
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802C7FBC-802C7FC8 2C28FC 000C+00 0/0 1/1 1/1 .text initStrongWindSe__10Z2EnvSeMgrFv */
|
||||
#pragma push
|
||||
|
||||
@@ -15,13 +15,13 @@ struct JKRHeap {
|
||||
/* 802CE500 */ void free(void*, JKRHeap*);
|
||||
};
|
||||
|
||||
struct Z2FxLineConfig {};
|
||||
|
||||
struct JKRArchive {
|
||||
/* 802D5D38 */ void getResource(u16);
|
||||
/* 802D610C */ void countResource() const;
|
||||
};
|
||||
|
||||
struct Z2FxLineConfig {};
|
||||
|
||||
struct Z2FxLineMgr {
|
||||
/* 802BA7DC */ Z2FxLineMgr();
|
||||
/* 802BA7FC */ void initDataArc(JKRArchive*, JKRHeap*);
|
||||
|
||||
@@ -314,15 +314,10 @@ void Z2CreatureLink::setLinkGroupInfo(u8 param_0) {
|
||||
/* empty function */
|
||||
}
|
||||
|
||||
/* 802C3220-802C3228 2BDB60 0008+00 0/0 1/1 0/0 .text setLinkHp__14Z2CreatureLinkFll */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void Z2CreatureLink::setLinkHp(s32 param_0, s32 param_1) {
|
||||
nofralloc
|
||||
#include "asm/Z2AudioLib/Z2LinkMgr/setLinkHp__14Z2CreatureLinkFll.s"
|
||||
/* 802C3220-802C3228 -00001 0008+00 0/0 0/0 0/0 .text setLinkHp__14Z2CreatureLinkFll */
|
||||
void Z2CreatureLink::setLinkHp(s32 param_0, s32 param_1) {
|
||||
*(u8*)(((u8*)this) + 195) /* this->field_0xc3 */ = (u8)(param_0);
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802C3228-802C328C 2BDB68 0064+00 0/0 1/1 0/0 .text setLinkSwordType__14Z2CreatureLinkFll */
|
||||
#pragma push
|
||||
@@ -498,15 +493,10 @@ asm void Z2CreatureLink::deleteKantera() {
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802C3778-802C3780 2BE0B8 0008+00 0/0 5/5 0/0 .text setKanteraState__14Z2CreatureLinkFUc */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void Z2CreatureLink::setKanteraState(u8 param_0) {
|
||||
nofralloc
|
||||
#include "asm/Z2AudioLib/Z2LinkMgr/setKanteraState__14Z2CreatureLinkFUc.s"
|
||||
/* 802C3778-802C3780 -00001 0008+00 0/0 0/0 0/0 .text setKanteraState__14Z2CreatureLinkFUc */
|
||||
void Z2CreatureLink::setKanteraState(u8 param_0) {
|
||||
*(u8*)(((u8*)this) + 197) /* this->field_0xc5 */ = (u8)(param_0);
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80455C98-80455C9C 004298 0004+00 9/9 0/0 0/0 .sdata2 @3721 */
|
||||
@@ -543,16 +533,11 @@ asm void Z2CreatureLink::framework(u32 param_0, s8 param_1) {
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802C3A64-802C3A6C 2BE3A4 0008+00 0/0 1/1 0/0 .text setSinkDepth__14Z2CreatureLinkFSc
|
||||
/* 802C3A64-802C3A6C -00001 0008+00 0/0 0/0 0/0 .text setSinkDepth__14Z2CreatureLinkFSc
|
||||
*/
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void Z2CreatureLink::setSinkDepth(s8 param_0) {
|
||||
nofralloc
|
||||
#include "asm/Z2AudioLib/Z2LinkMgr/setSinkDepth__14Z2CreatureLinkFSc.s"
|
||||
void Z2CreatureLink::setSinkDepth(s8 param_0) {
|
||||
*(u8*)(((u8*)this) + 202) /* this->field_0xca */ = (u8)(param_0);
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80455CC0-80455CC4 0042C0 0004+00 1/1 0/0 0/0 .sdata2 @3743 */
|
||||
@@ -820,16 +805,11 @@ asm void Z2CreatureRide::init(Vec* param_0, Vec* param_1, u8 param_2, u8 param_3
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802C522C-802C5234 2BFB6C 0008+00 0/0 2/2 1/1 .text setLinkRiding__14Z2CreatureRideFb
|
||||
/* 802C522C-802C5234 -00001 0008+00 0/0 0/0 0/0 .text setLinkRiding__14Z2CreatureRideFb
|
||||
*/
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void Z2CreatureRide::setLinkRiding(bool param_0) {
|
||||
nofralloc
|
||||
#include "asm/Z2AudioLib/Z2LinkMgr/setLinkRiding__14Z2CreatureRideFb.s"
|
||||
void Z2CreatureRide::setLinkRiding(bool param_0) {
|
||||
*(u8*)(((u8*)this) + 152) /* this->field_0x98 */ = (u8)(param_0);
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802C5234-802C5284 2BFB74 0050+00 1/1 0/0 0/0 .text __ct__18Z2RideSoundStarterFP14Z2CreatureRide
|
||||
*/
|
||||
|
||||
+96
-100
@@ -112,7 +112,7 @@ template <typename A0>
|
||||
struct JSUList {};
|
||||
/* JSUList<JAIStream> */
|
||||
struct JSUList__template2 {
|
||||
/* 802B9994 */ void func_802B9994() /* const */;
|
||||
/* 802B9994 */ void func_802B9994(void* _this) /* const */;
|
||||
};
|
||||
|
||||
struct JAUSoundTable {
|
||||
@@ -154,7 +154,7 @@ extern "C" void __ct__10JAISoundIDFRC10JAISoundID();
|
||||
extern "C" void setFieldBgmPlay__8Z2SeqMgrFb();
|
||||
extern "C" void isActive__12JAIStreamMgrCFv();
|
||||
extern "C" void getID__8JAISoundCFv();
|
||||
extern "C" void func_802B9994();
|
||||
extern "C" void func_802B9994(void* _this);
|
||||
extern "C" static void dComIfGs_getStartPoint__Fv();
|
||||
extern "C" void unMuteSceneBgm__8Z2SeqMgrFUl();
|
||||
extern "C" void muteSceneBgm__8Z2SeqMgrFUlf();
|
||||
@@ -317,6 +317,95 @@ asm void Z2SceneMgr::setFadeInStart(u8 param_0) {
|
||||
#pragma pop
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 8039BFA8-8039BFA8 028608 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_DEAD static char const* const stringBase_8039BFA8 = "F_SP00";
|
||||
SECTION_DEAD static char const* const stringBase_8039BFAF = "F_SP103";
|
||||
SECTION_DEAD static char const* const stringBase_8039BFB7 = "R_SP01";
|
||||
SECTION_DEAD static char const* const stringBase_8039BFBE = "F_SP104";
|
||||
SECTION_DEAD static char const* const stringBase_8039BFC6 = "R_SP107";
|
||||
SECTION_DEAD static char const* const stringBase_8039BFCE = "F_SP108";
|
||||
SECTION_DEAD static char const* const stringBase_8039BFD6 = "R_SP108";
|
||||
SECTION_DEAD static char const* const stringBase_8039BFDE = "F_SP117";
|
||||
SECTION_DEAD static char const* const stringBase_8039BFE6 = "F_SP109";
|
||||
SECTION_DEAD static char const* const stringBase_8039BFEE = "R_SP109";
|
||||
SECTION_DEAD static char const* const stringBase_8039BFF6 = "R_SP209";
|
||||
SECTION_DEAD static char const* const stringBase_8039BFFE = "F_SP110";
|
||||
SECTION_DEAD static char const* const stringBase_8039C006 = "R_SP110";
|
||||
SECTION_DEAD static char const* const stringBase_8039C00E = "F_SP111";
|
||||
SECTION_DEAD static char const* const stringBase_8039C016 = "F_SP128";
|
||||
SECTION_DEAD static char const* const stringBase_8039C01E = "R_SP128";
|
||||
SECTION_DEAD static char const* const stringBase_8039C026 = "F_SP115";
|
||||
SECTION_DEAD static char const* const stringBase_8039C02E = "F_SP112";
|
||||
SECTION_DEAD static char const* const stringBase_8039C036 = "F_SP126";
|
||||
SECTION_DEAD static char const* const stringBase_8039C03E = "F_SP127";
|
||||
SECTION_DEAD static char const* const stringBase_8039C046 = "R_SP127";
|
||||
SECTION_DEAD static char const* const stringBase_8039C04E = "F_SP113";
|
||||
SECTION_DEAD static char const* const stringBase_8039C056 = "F_SP116";
|
||||
SECTION_DEAD static char const* const stringBase_8039C05E = "R_SP116";
|
||||
SECTION_DEAD static char const* const stringBase_8039C066 = "R_SP160";
|
||||
SECTION_DEAD static char const* const stringBase_8039C06E = "R_SP161";
|
||||
SECTION_DEAD static char const* const stringBase_8039C076 = "F_SP114";
|
||||
SECTION_DEAD static char const* const stringBase_8039C07E = "F_SP118";
|
||||
SECTION_DEAD static char const* const stringBase_8039C086 = "F_SP124";
|
||||
SECTION_DEAD static char const* const stringBase_8039C08E = "F_SP125";
|
||||
SECTION_DEAD static char const* const stringBase_8039C096 = "F_SP121";
|
||||
SECTION_DEAD static char const* const stringBase_8039C09E = "F_SP122";
|
||||
SECTION_DEAD static char const* const stringBase_8039C0A6 = "F_SP123";
|
||||
SECTION_DEAD static char const* const stringBase_8039C0AE = "F_SP200";
|
||||
SECTION_DEAD static char const* const stringBase_8039C0B6 = "F_SP102";
|
||||
SECTION_DEAD static char const* const stringBase_8039C0BE = "";
|
||||
SECTION_DEAD static char const* const stringBase_8039C0BF = "R_SP300";
|
||||
SECTION_DEAD static char const* const stringBase_8039C0C7 = "R_SP301";
|
||||
SECTION_DEAD static char const* const stringBase_8039C0CF = "T_ENEMY";
|
||||
SECTION_DEAD static char const* const stringBase_8039C0D7 = "D_MN54";
|
||||
SECTION_DEAD static char const* const stringBase_8039C0DE = "D_MN05";
|
||||
SECTION_DEAD static char const* const stringBase_8039C0E5 = "D_MN05B";
|
||||
SECTION_DEAD static char const* const stringBase_8039C0ED = "D_MN05A";
|
||||
SECTION_DEAD static char const* const stringBase_8039C0F5 = "D_MN04";
|
||||
SECTION_DEAD static char const* const stringBase_8039C0FC = "D_MN04B";
|
||||
SECTION_DEAD static char const* const stringBase_8039C104 = "D_MN04A";
|
||||
SECTION_DEAD static char const* const stringBase_8039C10C = "D_MN01";
|
||||
SECTION_DEAD static char const* const stringBase_8039C113 = "D_MN01B";
|
||||
SECTION_DEAD static char const* const stringBase_8039C11B = "D_MN01A";
|
||||
SECTION_DEAD static char const* const stringBase_8039C123 = "D_MN10";
|
||||
SECTION_DEAD static char const* const stringBase_8039C12A = "D_MN10B";
|
||||
SECTION_DEAD static char const* const stringBase_8039C132 = "D_MN10A";
|
||||
SECTION_DEAD static char const* const stringBase_8039C13A = "D_MN11";
|
||||
SECTION_DEAD static char const* const stringBase_8039C141 = "D_MN11B";
|
||||
SECTION_DEAD static char const* const stringBase_8039C149 = "D_MN11A";
|
||||
SECTION_DEAD static char const* const stringBase_8039C151 = "D_MN06";
|
||||
SECTION_DEAD static char const* const stringBase_8039C158 = "D_MN06B";
|
||||
SECTION_DEAD static char const* const stringBase_8039C160 = "D_MN06A";
|
||||
SECTION_DEAD static char const* const stringBase_8039C168 = "D_MN07";
|
||||
SECTION_DEAD static char const* const stringBase_8039C16F = "D_MN07B";
|
||||
SECTION_DEAD static char const* const stringBase_8039C177 = "D_MN07A";
|
||||
SECTION_DEAD static char const* const stringBase_8039C17F = "D_MN08";
|
||||
SECTION_DEAD static char const* const stringBase_8039C186 = "D_MN08B";
|
||||
SECTION_DEAD static char const* const stringBase_8039C18E = "D_MN08C";
|
||||
SECTION_DEAD static char const* const stringBase_8039C196 = "D_MN08A";
|
||||
SECTION_DEAD static char const* const stringBase_8039C19E = "D_MN08D";
|
||||
SECTION_DEAD static char const* const stringBase_8039C1A6 = "D_MN09";
|
||||
SECTION_DEAD static char const* const stringBase_8039C1AD = "D_MN09A";
|
||||
SECTION_DEAD static char const* const stringBase_8039C1B5 = "D_MN09B";
|
||||
SECTION_DEAD static char const* const stringBase_8039C1BD = "D_MN09C";
|
||||
SECTION_DEAD static char const* const stringBase_8039C1C5 = "D_SB00";
|
||||
SECTION_DEAD static char const* const stringBase_8039C1CC = "D_SB01";
|
||||
SECTION_DEAD static char const* const stringBase_8039C1D3 = "D_SB02";
|
||||
SECTION_DEAD static char const* const stringBase_8039C1DA = "D_SB03";
|
||||
SECTION_DEAD static char const* const stringBase_8039C1E1 = "D_SB04";
|
||||
SECTION_DEAD static char const* const stringBase_8039C1E8 = "D_SB05";
|
||||
SECTION_DEAD static char const* const stringBase_8039C1EF = "D_SB06";
|
||||
SECTION_DEAD static char const* const stringBase_8039C1F6 = "D_SB07";
|
||||
SECTION_DEAD static char const* const stringBase_8039C1FD = "D_SB08";
|
||||
SECTION_DEAD static char const* const stringBase_8039C204 = "D_SB09";
|
||||
SECTION_DEAD static char const* const stringBase_8039C20B = "D_SB10";
|
||||
SECTION_DEAD static char const* const stringBase_8039C212 = "force_end";
|
||||
/* @stringBase0 padding */
|
||||
SECTION_DEAD static char const* const pad_8039C21C = "\0\0\0";
|
||||
#pragma pop
|
||||
|
||||
/* 803CA5C0-803CA704 -00001 0144+00 1/1 0/0 0/0 .data sSpotName */
|
||||
SECTION_DATA static void* sSpotName[81] = {
|
||||
(void*)&Z2SceneMgr__stringBase0,
|
||||
@@ -682,7 +771,7 @@ asm void JAISound::getID() const {
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
extern "C" asm void func_802B9994() /* const */ {
|
||||
extern "C" asm void func_802B9994(void* _this) /* const */ {
|
||||
nofralloc
|
||||
#include "asm/Z2AudioLib/Z2SceneMgr/func_802B9994.s"
|
||||
}
|
||||
@@ -769,15 +858,10 @@ asm void Z2SeqMgr::setWindStoneVol(f32 param_0, u32 param_1) {
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802B9B60-802B9B68 2B44A0 0008+00 1/1 0/0 0/0 .text __ct__10JAISoundIDFUl */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm JAISoundID::JAISoundID(u32 param_0) {
|
||||
nofralloc
|
||||
#include "asm/Z2AudioLib/Z2SceneMgr/__ct__10JAISoundIDFUl.s"
|
||||
/* 802B9B60-802B9B68 -00001 0008+00 0/0 0/0 0/0 .text __ct__10JAISoundIDFUl */
|
||||
JAISoundID::JAISoundID(u32 param_0) {
|
||||
*(u32*)this = (u32)(param_0);
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802B9B68-802B9C50 2B44A8 00E8+00 1/1 0/0 0/0 .text
|
||||
* sceneChange__10Z2SceneMgrF10JAISoundIDUcUcUcUcUcb */
|
||||
@@ -1023,92 +1107,4 @@ asm void Z2SceneMgr::loadBgmWave(u32 param_0) {
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8039BFA8-8039C220 028608 0274+04 2/1 0/0 0/0 .rodata @stringBase0 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
#pragma section ".dead"
|
||||
SECTION_DEAD static char const* const stringBase_8039BFA8 = "F_SP00";
|
||||
SECTION_DEAD static char const* const stringBase_8039BFAF = "F_SP103";
|
||||
SECTION_DEAD static char const* const stringBase_8039BFB7 = "R_SP01";
|
||||
SECTION_DEAD static char const* const stringBase_8039BFBE = "F_SP104";
|
||||
SECTION_DEAD static char const* const stringBase_8039BFC6 = "R_SP107";
|
||||
SECTION_DEAD static char const* const stringBase_8039BFCE = "F_SP108";
|
||||
SECTION_DEAD static char const* const stringBase_8039BFD6 = "R_SP108";
|
||||
SECTION_DEAD static char const* const stringBase_8039BFDE = "F_SP117";
|
||||
SECTION_DEAD static char const* const stringBase_8039BFE6 = "F_SP109";
|
||||
SECTION_DEAD static char const* const stringBase_8039BFEE = "R_SP109";
|
||||
SECTION_DEAD static char const* const stringBase_8039BFF6 = "R_SP209";
|
||||
SECTION_DEAD static char const* const stringBase_8039BFFE = "F_SP110";
|
||||
SECTION_DEAD static char const* const stringBase_8039C006 = "R_SP110";
|
||||
SECTION_DEAD static char const* const stringBase_8039C00E = "F_SP111";
|
||||
SECTION_DEAD static char const* const stringBase_8039C016 = "F_SP128";
|
||||
SECTION_DEAD static char const* const stringBase_8039C01E = "R_SP128";
|
||||
SECTION_DEAD static char const* const stringBase_8039C026 = "F_SP115";
|
||||
SECTION_DEAD static char const* const stringBase_8039C02E = "F_SP112";
|
||||
SECTION_DEAD static char const* const stringBase_8039C036 = "F_SP126";
|
||||
SECTION_DEAD static char const* const stringBase_8039C03E = "F_SP127";
|
||||
SECTION_DEAD static char const* const stringBase_8039C046 = "R_SP127";
|
||||
SECTION_DEAD static char const* const stringBase_8039C04E = "F_SP113";
|
||||
SECTION_DEAD static char const* const stringBase_8039C056 = "F_SP116";
|
||||
SECTION_DEAD static char const* const stringBase_8039C05E = "R_SP116";
|
||||
SECTION_DEAD static char const* const stringBase_8039C066 = "R_SP160";
|
||||
SECTION_DEAD static char const* const stringBase_8039C06E = "R_SP161";
|
||||
SECTION_DEAD static char const* const stringBase_8039C076 = "F_SP114";
|
||||
SECTION_DEAD static char const* const stringBase_8039C07E = "F_SP118";
|
||||
SECTION_DEAD static char const* const stringBase_8039C086 = "F_SP124";
|
||||
SECTION_DEAD static char const* const stringBase_8039C08E = "F_SP125";
|
||||
SECTION_DEAD static char const* const stringBase_8039C096 = "F_SP121";
|
||||
SECTION_DEAD static char const* const stringBase_8039C09E = "F_SP122";
|
||||
SECTION_DEAD static char const* const stringBase_8039C0A6 = "F_SP123";
|
||||
SECTION_DEAD static char const* const stringBase_8039C0AE = "F_SP200";
|
||||
SECTION_DEAD static char const* const stringBase_8039C0B6 = "F_SP102";
|
||||
SECTION_DEAD static char const* const stringBase_8039C0BE = "";
|
||||
SECTION_DEAD static char const* const stringBase_8039C0BF = "R_SP300";
|
||||
SECTION_DEAD static char const* const stringBase_8039C0C7 = "R_SP301";
|
||||
SECTION_DEAD static char const* const stringBase_8039C0CF = "T_ENEMY";
|
||||
SECTION_DEAD static char const* const stringBase_8039C0D7 = "D_MN54";
|
||||
SECTION_DEAD static char const* const stringBase_8039C0DE = "D_MN05";
|
||||
SECTION_DEAD static char const* const stringBase_8039C0E5 = "D_MN05B";
|
||||
SECTION_DEAD static char const* const stringBase_8039C0ED = "D_MN05A";
|
||||
SECTION_DEAD static char const* const stringBase_8039C0F5 = "D_MN04";
|
||||
SECTION_DEAD static char const* const stringBase_8039C0FC = "D_MN04B";
|
||||
SECTION_DEAD static char const* const stringBase_8039C104 = "D_MN04A";
|
||||
SECTION_DEAD static char const* const stringBase_8039C10C = "D_MN01";
|
||||
SECTION_DEAD static char const* const stringBase_8039C113 = "D_MN01B";
|
||||
SECTION_DEAD static char const* const stringBase_8039C11B = "D_MN01A";
|
||||
SECTION_DEAD static char const* const stringBase_8039C123 = "D_MN10";
|
||||
SECTION_DEAD static char const* const stringBase_8039C12A = "D_MN10B";
|
||||
SECTION_DEAD static char const* const stringBase_8039C132 = "D_MN10A";
|
||||
SECTION_DEAD static char const* const stringBase_8039C13A = "D_MN11";
|
||||
SECTION_DEAD static char const* const stringBase_8039C141 = "D_MN11B";
|
||||
SECTION_DEAD static char const* const stringBase_8039C149 = "D_MN11A";
|
||||
SECTION_DEAD static char const* const stringBase_8039C151 = "D_MN06";
|
||||
SECTION_DEAD static char const* const stringBase_8039C158 = "D_MN06B";
|
||||
SECTION_DEAD static char const* const stringBase_8039C160 = "D_MN06A";
|
||||
SECTION_DEAD static char const* const stringBase_8039C168 = "D_MN07";
|
||||
SECTION_DEAD static char const* const stringBase_8039C16F = "D_MN07B";
|
||||
SECTION_DEAD static char const* const stringBase_8039C177 = "D_MN07A";
|
||||
SECTION_DEAD static char const* const stringBase_8039C17F = "D_MN08";
|
||||
SECTION_DEAD static char const* const stringBase_8039C186 = "D_MN08B";
|
||||
SECTION_DEAD static char const* const stringBase_8039C18E = "D_MN08C";
|
||||
SECTION_DEAD static char const* const stringBase_8039C196 = "D_MN08A";
|
||||
SECTION_DEAD static char const* const stringBase_8039C19E = "D_MN08D";
|
||||
SECTION_DEAD static char const* const stringBase_8039C1A6 = "D_MN09";
|
||||
SECTION_DEAD static char const* const stringBase_8039C1AD = "D_MN09A";
|
||||
SECTION_DEAD static char const* const stringBase_8039C1B5 = "D_MN09B";
|
||||
SECTION_DEAD static char const* const stringBase_8039C1BD = "D_MN09C";
|
||||
SECTION_DEAD static char const* const stringBase_8039C1C5 = "D_SB00";
|
||||
SECTION_DEAD static char const* const stringBase_8039C1CC = "D_SB01";
|
||||
SECTION_DEAD static char const* const stringBase_8039C1D3 = "D_SB02";
|
||||
SECTION_DEAD static char const* const stringBase_8039C1DA = "D_SB03";
|
||||
SECTION_DEAD static char const* const stringBase_8039C1E1 = "D_SB04";
|
||||
SECTION_DEAD static char const* const stringBase_8039C1E8 = "D_SB05";
|
||||
SECTION_DEAD static char const* const stringBase_8039C1EF = "D_SB06";
|
||||
SECTION_DEAD static char const* const stringBase_8039C1F6 = "D_SB07";
|
||||
SECTION_DEAD static char const* const stringBase_8039C1FD = "D_SB08";
|
||||
SECTION_DEAD static char const* const stringBase_8039C204 = "D_SB09";
|
||||
SECTION_DEAD static char const* const stringBase_8039C20B = "D_SB10";
|
||||
SECTION_DEAD static char const* const stringBase_8039C212 = "force_end";
|
||||
/* @stringBase0 padding */
|
||||
SECTION_DEAD static char const* const pad_8039C21C = "\0\0\0";
|
||||
#pragma pop
|
||||
/* 8039BFA8-8039BFA8 028608 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
||||
|
||||
@@ -651,7 +651,7 @@ asm void Z2SeMgr::menuInSe() {
|
||||
SECTION_RODATA static u8 const lit_5054[12] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC2, 0x48, 0x00, 0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039B9F0, &lit_5054);
|
||||
COMPILER_STRIP_GATE(0x8039B9F0, &lit_5054);
|
||||
|
||||
/* 80455990-80455994 003F90 0004+00 1/1 0/0 0/0 .sdata2 @5085 */
|
||||
SECTION_SDATA2 static f32 lit_5085 = 4.0f;
|
||||
@@ -671,7 +671,7 @@ asm void Z2SeMgr::setLevObjSE(u32 param_0, Vec* param_1, s8 param_2) {
|
||||
SECTION_RODATA static u8 const lit_5100[12] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC2, 0x48, 0x00, 0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039B9FC, &lit_5100);
|
||||
COMPILER_STRIP_GATE(0x8039B9FC, &lit_5100);
|
||||
|
||||
/* 80455994-80455998 003F94 0004+00 1/1 0/0 0/0 .sdata2 @5134 */
|
||||
SECTION_SDATA2 static f32 lit_5134 = 3.0f;
|
||||
|
||||
@@ -294,6 +294,93 @@ asm void Z2SeqMgr::bgmStop(u32 param_0, s32 param_1) {
|
||||
#pragma pop
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 8039BA08-8039BA08 028068 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_DEAD static char const* const stringBase_8039BA08 = "F_SP00";
|
||||
SECTION_DEAD static char const* const stringBase_8039BA0F = "F_SP103";
|
||||
SECTION_DEAD static char const* const stringBase_8039BA17 = "R_SP01";
|
||||
SECTION_DEAD static char const* const stringBase_8039BA1E = "F_SP104";
|
||||
SECTION_DEAD static char const* const stringBase_8039BA26 = "R_SP107";
|
||||
SECTION_DEAD static char const* const stringBase_8039BA2E = "F_SP108";
|
||||
SECTION_DEAD static char const* const stringBase_8039BA36 = "R_SP108";
|
||||
SECTION_DEAD static char const* const stringBase_8039BA3E = "F_SP117";
|
||||
SECTION_DEAD static char const* const stringBase_8039BA46 = "F_SP109";
|
||||
SECTION_DEAD static char const* const stringBase_8039BA4E = "R_SP109";
|
||||
SECTION_DEAD static char const* const stringBase_8039BA56 = "R_SP209";
|
||||
SECTION_DEAD static char const* const stringBase_8039BA5E = "F_SP110";
|
||||
SECTION_DEAD static char const* const stringBase_8039BA66 = "R_SP110";
|
||||
SECTION_DEAD static char const* const stringBase_8039BA6E = "F_SP111";
|
||||
SECTION_DEAD static char const* const stringBase_8039BA76 = "F_SP128";
|
||||
SECTION_DEAD static char const* const stringBase_8039BA7E = "R_SP128";
|
||||
SECTION_DEAD static char const* const stringBase_8039BA86 = "F_SP115";
|
||||
SECTION_DEAD static char const* const stringBase_8039BA8E = "F_SP112";
|
||||
SECTION_DEAD static char const* const stringBase_8039BA96 = "F_SP126";
|
||||
SECTION_DEAD static char const* const stringBase_8039BA9E = "F_SP127";
|
||||
SECTION_DEAD static char const* const stringBase_8039BAA6 = "R_SP127";
|
||||
SECTION_DEAD static char const* const stringBase_8039BAAE = "F_SP113";
|
||||
SECTION_DEAD static char const* const stringBase_8039BAB6 = "F_SP116";
|
||||
SECTION_DEAD static char const* const stringBase_8039BABE = "R_SP116";
|
||||
SECTION_DEAD static char const* const stringBase_8039BAC6 = "R_SP160";
|
||||
SECTION_DEAD static char const* const stringBase_8039BACE = "R_SP161";
|
||||
SECTION_DEAD static char const* const stringBase_8039BAD6 = "F_SP114";
|
||||
SECTION_DEAD static char const* const stringBase_8039BADE = "F_SP118";
|
||||
SECTION_DEAD static char const* const stringBase_8039BAE6 = "F_SP124";
|
||||
SECTION_DEAD static char const* const stringBase_8039BAEE = "F_SP125";
|
||||
SECTION_DEAD static char const* const stringBase_8039BAF6 = "F_SP121";
|
||||
SECTION_DEAD static char const* const stringBase_8039BAFE = "F_SP122";
|
||||
SECTION_DEAD static char const* const stringBase_8039BB06 = "F_SP123";
|
||||
SECTION_DEAD static char const* const stringBase_8039BB0E = "F_SP200";
|
||||
SECTION_DEAD static char const* const stringBase_8039BB16 = "F_SP102";
|
||||
SECTION_DEAD static char const* const stringBase_8039BB1E = "";
|
||||
SECTION_DEAD static char const* const stringBase_8039BB1F = "R_SP300";
|
||||
SECTION_DEAD static char const* const stringBase_8039BB27 = "R_SP301";
|
||||
SECTION_DEAD static char const* const stringBase_8039BB2F = "T_ENEMY";
|
||||
SECTION_DEAD static char const* const stringBase_8039BB37 = "D_MN54";
|
||||
SECTION_DEAD static char const* const stringBase_8039BB3E = "D_MN05";
|
||||
SECTION_DEAD static char const* const stringBase_8039BB45 = "D_MN05B";
|
||||
SECTION_DEAD static char const* const stringBase_8039BB4D = "D_MN05A";
|
||||
SECTION_DEAD static char const* const stringBase_8039BB55 = "D_MN04";
|
||||
SECTION_DEAD static char const* const stringBase_8039BB5C = "D_MN04B";
|
||||
SECTION_DEAD static char const* const stringBase_8039BB64 = "D_MN04A";
|
||||
SECTION_DEAD static char const* const stringBase_8039BB6C = "D_MN01";
|
||||
SECTION_DEAD static char const* const stringBase_8039BB73 = "D_MN01B";
|
||||
SECTION_DEAD static char const* const stringBase_8039BB7B = "D_MN01A";
|
||||
SECTION_DEAD static char const* const stringBase_8039BB83 = "D_MN10";
|
||||
SECTION_DEAD static char const* const stringBase_8039BB8A = "D_MN10B";
|
||||
SECTION_DEAD static char const* const stringBase_8039BB92 = "D_MN10A";
|
||||
SECTION_DEAD static char const* const stringBase_8039BB9A = "D_MN11";
|
||||
SECTION_DEAD static char const* const stringBase_8039BBA1 = "D_MN11B";
|
||||
SECTION_DEAD static char const* const stringBase_8039BBA9 = "D_MN11A";
|
||||
SECTION_DEAD static char const* const stringBase_8039BBB1 = "D_MN06";
|
||||
SECTION_DEAD static char const* const stringBase_8039BBB8 = "D_MN06B";
|
||||
SECTION_DEAD static char const* const stringBase_8039BBC0 = "D_MN06A";
|
||||
SECTION_DEAD static char const* const stringBase_8039BBC8 = "D_MN07";
|
||||
SECTION_DEAD static char const* const stringBase_8039BBCF = "D_MN07B";
|
||||
SECTION_DEAD static char const* const stringBase_8039BBD7 = "D_MN07A";
|
||||
SECTION_DEAD static char const* const stringBase_8039BBDF = "D_MN08";
|
||||
SECTION_DEAD static char const* const stringBase_8039BBE6 = "D_MN08B";
|
||||
SECTION_DEAD static char const* const stringBase_8039BBEE = "D_MN08C";
|
||||
SECTION_DEAD static char const* const stringBase_8039BBF6 = "D_MN08A";
|
||||
SECTION_DEAD static char const* const stringBase_8039BBFE = "D_MN08D";
|
||||
SECTION_DEAD static char const* const stringBase_8039BC06 = "D_MN09";
|
||||
SECTION_DEAD static char const* const stringBase_8039BC0D = "D_MN09A";
|
||||
SECTION_DEAD static char const* const stringBase_8039BC15 = "D_MN09B";
|
||||
SECTION_DEAD static char const* const stringBase_8039BC1D = "D_MN09C";
|
||||
SECTION_DEAD static char const* const stringBase_8039BC25 = "D_SB00";
|
||||
SECTION_DEAD static char const* const stringBase_8039BC2C = "D_SB01";
|
||||
SECTION_DEAD static char const* const stringBase_8039BC33 = "D_SB02";
|
||||
SECTION_DEAD static char const* const stringBase_8039BC3A = "D_SB03";
|
||||
SECTION_DEAD static char const* const stringBase_8039BC41 = "D_SB04";
|
||||
SECTION_DEAD static char const* const stringBase_8039BC48 = "D_SB05";
|
||||
SECTION_DEAD static char const* const stringBase_8039BC4F = "D_SB06";
|
||||
SECTION_DEAD static char const* const stringBase_8039BC56 = "D_SB07";
|
||||
SECTION_DEAD static char const* const stringBase_8039BC5D = "D_SB08";
|
||||
SECTION_DEAD static char const* const stringBase_8039BC64 = "D_SB09";
|
||||
SECTION_DEAD static char const* const stringBase_8039BC6B = "D_SB10";
|
||||
SECTION_DEAD static char const* const stringBase_8039BC72 = "force_start";
|
||||
#pragma pop
|
||||
|
||||
/* 803C9DF8-803CA08C -00001 0294+00 1/1 0/0 0/0 .data @3900 */
|
||||
SECTION_DATA static void* lit_3900[165] = {
|
||||
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x14C),
|
||||
@@ -474,6 +561,12 @@ asm void Z2SeqMgr::subBgmStart(u32 param_0) {
|
||||
#pragma pop
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 8039BA08-8039BA08 028068 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_DEAD static char const* const stringBase_8039BC7E = "force_end";
|
||||
#pragma pop
|
||||
|
||||
/* 803CA08C-803CA308 -00001 027C+00 1/1 0/0 0/0 .data @3988 */
|
||||
SECTION_DATA static void* lit_3988[159] = {
|
||||
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x58),
|
||||
@@ -1295,91 +1388,4 @@ asm void Z2SeqMgr::taktModeMuteOff() {
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8039BA08-8039BC88 028068 0280+00 4/4 0/0 0/0 .rodata @stringBase0 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
#pragma section ".dead"
|
||||
SECTION_DEAD static char const* const stringBase_8039BA08 = "F_SP00";
|
||||
SECTION_DEAD static char const* const stringBase_8039BA0F = "F_SP103";
|
||||
SECTION_DEAD static char const* const stringBase_8039BA17 = "R_SP01";
|
||||
SECTION_DEAD static char const* const stringBase_8039BA1E = "F_SP104";
|
||||
SECTION_DEAD static char const* const stringBase_8039BA26 = "R_SP107";
|
||||
SECTION_DEAD static char const* const stringBase_8039BA2E = "F_SP108";
|
||||
SECTION_DEAD static char const* const stringBase_8039BA36 = "R_SP108";
|
||||
SECTION_DEAD static char const* const stringBase_8039BA3E = "F_SP117";
|
||||
SECTION_DEAD static char const* const stringBase_8039BA46 = "F_SP109";
|
||||
SECTION_DEAD static char const* const stringBase_8039BA4E = "R_SP109";
|
||||
SECTION_DEAD static char const* const stringBase_8039BA56 = "R_SP209";
|
||||
SECTION_DEAD static char const* const stringBase_8039BA5E = "F_SP110";
|
||||
SECTION_DEAD static char const* const stringBase_8039BA66 = "R_SP110";
|
||||
SECTION_DEAD static char const* const stringBase_8039BA6E = "F_SP111";
|
||||
SECTION_DEAD static char const* const stringBase_8039BA76 = "F_SP128";
|
||||
SECTION_DEAD static char const* const stringBase_8039BA7E = "R_SP128";
|
||||
SECTION_DEAD static char const* const stringBase_8039BA86 = "F_SP115";
|
||||
SECTION_DEAD static char const* const stringBase_8039BA8E = "F_SP112";
|
||||
SECTION_DEAD static char const* const stringBase_8039BA96 = "F_SP126";
|
||||
SECTION_DEAD static char const* const stringBase_8039BA9E = "F_SP127";
|
||||
SECTION_DEAD static char const* const stringBase_8039BAA6 = "R_SP127";
|
||||
SECTION_DEAD static char const* const stringBase_8039BAAE = "F_SP113";
|
||||
SECTION_DEAD static char const* const stringBase_8039BAB6 = "F_SP116";
|
||||
SECTION_DEAD static char const* const stringBase_8039BABE = "R_SP116";
|
||||
SECTION_DEAD static char const* const stringBase_8039BAC6 = "R_SP160";
|
||||
SECTION_DEAD static char const* const stringBase_8039BACE = "R_SP161";
|
||||
SECTION_DEAD static char const* const stringBase_8039BAD6 = "F_SP114";
|
||||
SECTION_DEAD static char const* const stringBase_8039BADE = "F_SP118";
|
||||
SECTION_DEAD static char const* const stringBase_8039BAE6 = "F_SP124";
|
||||
SECTION_DEAD static char const* const stringBase_8039BAEE = "F_SP125";
|
||||
SECTION_DEAD static char const* const stringBase_8039BAF6 = "F_SP121";
|
||||
SECTION_DEAD static char const* const stringBase_8039BAFE = "F_SP122";
|
||||
SECTION_DEAD static char const* const stringBase_8039BB06 = "F_SP123";
|
||||
SECTION_DEAD static char const* const stringBase_8039BB0E = "F_SP200";
|
||||
SECTION_DEAD static char const* const stringBase_8039BB16 = "F_SP102";
|
||||
SECTION_DEAD static char const* const stringBase_8039BB1E = "";
|
||||
SECTION_DEAD static char const* const stringBase_8039BB1F = "R_SP300";
|
||||
SECTION_DEAD static char const* const stringBase_8039BB27 = "R_SP301";
|
||||
SECTION_DEAD static char const* const stringBase_8039BB2F = "T_ENEMY";
|
||||
SECTION_DEAD static char const* const stringBase_8039BB37 = "D_MN54";
|
||||
SECTION_DEAD static char const* const stringBase_8039BB3E = "D_MN05";
|
||||
SECTION_DEAD static char const* const stringBase_8039BB45 = "D_MN05B";
|
||||
SECTION_DEAD static char const* const stringBase_8039BB4D = "D_MN05A";
|
||||
SECTION_DEAD static char const* const stringBase_8039BB55 = "D_MN04";
|
||||
SECTION_DEAD static char const* const stringBase_8039BB5C = "D_MN04B";
|
||||
SECTION_DEAD static char const* const stringBase_8039BB64 = "D_MN04A";
|
||||
SECTION_DEAD static char const* const stringBase_8039BB6C = "D_MN01";
|
||||
SECTION_DEAD static char const* const stringBase_8039BB73 = "D_MN01B";
|
||||
SECTION_DEAD static char const* const stringBase_8039BB7B = "D_MN01A";
|
||||
SECTION_DEAD static char const* const stringBase_8039BB83 = "D_MN10";
|
||||
SECTION_DEAD static char const* const stringBase_8039BB8A = "D_MN10B";
|
||||
SECTION_DEAD static char const* const stringBase_8039BB92 = "D_MN10A";
|
||||
SECTION_DEAD static char const* const stringBase_8039BB9A = "D_MN11";
|
||||
SECTION_DEAD static char const* const stringBase_8039BBA1 = "D_MN11B";
|
||||
SECTION_DEAD static char const* const stringBase_8039BBA9 = "D_MN11A";
|
||||
SECTION_DEAD static char const* const stringBase_8039BBB1 = "D_MN06";
|
||||
SECTION_DEAD static char const* const stringBase_8039BBB8 = "D_MN06B";
|
||||
SECTION_DEAD static char const* const stringBase_8039BBC0 = "D_MN06A";
|
||||
SECTION_DEAD static char const* const stringBase_8039BBC8 = "D_MN07";
|
||||
SECTION_DEAD static char const* const stringBase_8039BBCF = "D_MN07B";
|
||||
SECTION_DEAD static char const* const stringBase_8039BBD7 = "D_MN07A";
|
||||
SECTION_DEAD static char const* const stringBase_8039BBDF = "D_MN08";
|
||||
SECTION_DEAD static char const* const stringBase_8039BBE6 = "D_MN08B";
|
||||
SECTION_DEAD static char const* const stringBase_8039BBEE = "D_MN08C";
|
||||
SECTION_DEAD static char const* const stringBase_8039BBF6 = "D_MN08A";
|
||||
SECTION_DEAD static char const* const stringBase_8039BBFE = "D_MN08D";
|
||||
SECTION_DEAD static char const* const stringBase_8039BC06 = "D_MN09";
|
||||
SECTION_DEAD static char const* const stringBase_8039BC0D = "D_MN09A";
|
||||
SECTION_DEAD static char const* const stringBase_8039BC15 = "D_MN09B";
|
||||
SECTION_DEAD static char const* const stringBase_8039BC1D = "D_MN09C";
|
||||
SECTION_DEAD static char const* const stringBase_8039BC25 = "D_SB00";
|
||||
SECTION_DEAD static char const* const stringBase_8039BC2C = "D_SB01";
|
||||
SECTION_DEAD static char const* const stringBase_8039BC33 = "D_SB02";
|
||||
SECTION_DEAD static char const* const stringBase_8039BC3A = "D_SB03";
|
||||
SECTION_DEAD static char const* const stringBase_8039BC41 = "D_SB04";
|
||||
SECTION_DEAD static char const* const stringBase_8039BC48 = "D_SB05";
|
||||
SECTION_DEAD static char const* const stringBase_8039BC4F = "D_SB06";
|
||||
SECTION_DEAD static char const* const stringBase_8039BC56 = "D_SB07";
|
||||
SECTION_DEAD static char const* const stringBase_8039BC5D = "D_SB08";
|
||||
SECTION_DEAD static char const* const stringBase_8039BC64 = "D_SB09";
|
||||
SECTION_DEAD static char const* const stringBase_8039BC6B = "D_SB10";
|
||||
SECTION_DEAD static char const* const stringBase_8039BC72 = "force_start";
|
||||
SECTION_DEAD static char const* const stringBase_8039BC7E = "force_end";
|
||||
#pragma pop
|
||||
/* 8039BA08-8039BA08 028068 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
||||
|
||||
@@ -11,6 +11,8 @@
|
||||
// Types:
|
||||
//
|
||||
|
||||
struct JAISoundID {};
|
||||
|
||||
struct JGeometry {
|
||||
template <typename A1>
|
||||
struct TVec3 {};
|
||||
@@ -18,8 +20,6 @@ struct JGeometry {
|
||||
struct TVec3__template0 {};
|
||||
};
|
||||
|
||||
struct JAISoundID {};
|
||||
|
||||
struct Z2SoundHandles {
|
||||
/* 802AB07C */ Z2SoundHandles();
|
||||
/* 802AB0B4 */ ~Z2SoundHandles();
|
||||
@@ -50,7 +50,7 @@ template <typename A0>
|
||||
struct JASMemPool {};
|
||||
/* JASMemPool<Z2SoundHandlePool> */
|
||||
struct JASMemPool__template4 {
|
||||
/* 802AB200 */ void func_802AB200();
|
||||
/* 802AB200 */ void func_802AB200(void* _this);
|
||||
};
|
||||
|
||||
struct JASGenericMemPool {
|
||||
@@ -76,7 +76,7 @@ extern "C" void __ct__14Z2SoundHandlesFv();
|
||||
extern "C" void __dt__14Z2SoundHandlesFv();
|
||||
extern "C" void initHandlesPool__14Z2SoundHandlesFUc();
|
||||
extern "C" void deleteHandlesPool__14Z2SoundHandlesFv();
|
||||
extern "C" void func_802AB200();
|
||||
extern "C" void func_802AB200(void* _this);
|
||||
extern "C" void getHandleSoundID__14Z2SoundHandlesF10JAISoundID();
|
||||
extern "C" void getHandleUserData__14Z2SoundHandlesFUl();
|
||||
extern "C" void getFreeHandle__14Z2SoundHandlesFv();
|
||||
@@ -134,15 +134,10 @@ asm Z2SoundHandles::~Z2SoundHandles() {
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802AB118-802AB120 2A5A58 0008+00 0/0 1/1 0/0 .text initHandlesPool__14Z2SoundHandlesFUc */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void Z2SoundHandles::initHandlesPool(u8 param_0) {
|
||||
nofralloc
|
||||
#include "asm/Z2AudioLib/Z2SoundHandles/initHandlesPool__14Z2SoundHandlesFUc.s"
|
||||
/* 802AB118-802AB120 -00001 0008+00 0/0 0/0 0/0 .text initHandlesPool__14Z2SoundHandlesFUc */
|
||||
void Z2SoundHandles::initHandlesPool(u8 param_0) {
|
||||
*(u8*)(((u8*)this) + 12) /* this->field_0xc */ = (u8)(param_0);
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 804341B8-804341C4 060ED8 000C+00 3/3 0/0 0/0 .bss @632 */
|
||||
@@ -167,7 +162,7 @@ asm void Z2SoundHandles::deleteHandlesPool() {
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
extern "C" asm void func_802AB200() {
|
||||
extern "C" asm void func_802AB200(void* _this) {
|
||||
nofralloc
|
||||
#include "asm/Z2AudioLib/Z2SoundHandles/func_802AB200.s"
|
||||
}
|
||||
|
||||
@@ -11,15 +11,15 @@
|
||||
// Types:
|
||||
//
|
||||
|
||||
struct JAISe {};
|
||||
|
||||
struct JAISoundID {};
|
||||
|
||||
struct JAISeq {};
|
||||
|
||||
struct JAISound {};
|
||||
|
||||
struct JAIStream {};
|
||||
|
||||
struct JAISound {};
|
||||
struct JAISe {};
|
||||
|
||||
struct JAISoundID {};
|
||||
|
||||
struct Z2SoundInfo {
|
||||
/* 802BB00C */ void getBgmSeqResourceID(JAISoundID) const;
|
||||
|
||||
@@ -274,6 +274,14 @@ asm Z2SoundMgr::Z2SoundMgr() {
|
||||
#pragma pop
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 8039B9D0-8039B9D0 028030 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_DEAD static char const* const stringBase_8039B9D0 = "Unknown Sound-Type id :%08x\n";
|
||||
/* @stringBase0 padding */
|
||||
SECTION_DEAD static char const* const pad_8039B9ED = "\0\0";
|
||||
#pragma pop
|
||||
|
||||
/* 80455840-80455844 003E40 0004+00 1/1 0/0 0/0 .sdata2 @3904 */
|
||||
SECTION_SDATA2 static f32 lit_3904 = 3.0f / 10.0f;
|
||||
|
||||
@@ -326,7 +334,7 @@ asm void Z2SoundMgr::setIIR(JAISound* param_0, s16 const* param_1) {
|
||||
SECTION_RODATA static u8 const cResetFilterTable[16] = {
|
||||
0x7F, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039B9C0, &cResetFilterTable);
|
||||
COMPILER_STRIP_GATE(0x8039B9C0, &cResetFilterTable);
|
||||
|
||||
/* 802AA33C-802AA430 2A4C7C 00F4+00 1/1 0/0 0/0 .text setFilterOff__10Z2SoundMgrFP8JAISound */
|
||||
#pragma push
|
||||
@@ -449,11 +457,4 @@ asm void Z2SoundMgr::isPlayingSoundID(JAISoundID param_0) {
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8039B9D0-8039B9F0 028030 001D+03 1/1 0/0 0/0 .rodata @stringBase0 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
#pragma section ".dead"
|
||||
SECTION_DEAD static char const* const stringBase_8039B9D0 = "Unknown Sound-Type id :%08x\n";
|
||||
/* @stringBase0 padding */
|
||||
SECTION_DEAD static char const* const pad_8039B9ED = "\0\0";
|
||||
#pragma pop
|
||||
/* 8039B9D0-8039B9D0 028030 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
||||
|
||||
@@ -11,13 +11,13 @@
|
||||
// Types:
|
||||
//
|
||||
|
||||
struct Z2CreatureEnemy {};
|
||||
|
||||
template <typename A0>
|
||||
struct JSULink {};
|
||||
/* JSULink<Z2CreatureEnemy> */
|
||||
struct JSULink__template2 {};
|
||||
|
||||
struct Z2CreatureEnemy {};
|
||||
|
||||
struct Z2SoundObjMgr {
|
||||
/* 802BF920 */ Z2SoundObjMgr();
|
||||
/* 802BF980 */ void setForceBattleArea(bool, u16, u16, u16);
|
||||
@@ -146,7 +146,7 @@ SECTION_RODATA static u8 const lit_3380[12 + 4 /* padding */] = {
|
||||
0x00,
|
||||
0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039C240, &lit_3380);
|
||||
COMPILER_STRIP_GATE(0x8039C240, &lit_3380);
|
||||
|
||||
/* 803CAD70-803CB170 027E90 0400+00 3/3 0/0 0/0 .data mEnemyInfo */
|
||||
SECTION_DATA static u8 mEnemyInfo[1024] = {
|
||||
@@ -432,5 +432,5 @@ asm void __sinit_Z2SoundObjMgr_cpp() {
|
||||
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_CTORS void* const _ctors_802C01EC = (void*)__sinit_Z2SoundObjMgr_cpp;
|
||||
REGISTER_CTORS(0x802C01EC, __sinit_Z2SoundObjMgr_cpp);
|
||||
#pragma pop
|
||||
|
||||
@@ -50,6 +50,8 @@ struct Z2SoundObjArrow {
|
||||
/* 802BEB74 */ void init(Vec*, u8);
|
||||
};
|
||||
|
||||
struct JAUSoundAnimationSound {};
|
||||
|
||||
struct JGeometry {
|
||||
template <typename A1>
|
||||
struct TVec3 {};
|
||||
@@ -57,8 +59,6 @@ struct JGeometry {
|
||||
struct TVec3__template0 {};
|
||||
};
|
||||
|
||||
struct JAUSoundAnimationSound {};
|
||||
|
||||
struct Z2SoundObjAnime {
|
||||
/* 802BEB94 */ Z2SoundObjAnime();
|
||||
/* 802BEBDC */ void init(Vec*, u8);
|
||||
@@ -81,7 +81,6 @@ struct Z2SoundInfo {
|
||||
struct Z2SoundHandles {
|
||||
/* 802AB07C */ Z2SoundHandles();
|
||||
/* 802AB0B4 */ ~Z2SoundHandles();
|
||||
/* 802AB118 */ void initHandlesPool(u8);
|
||||
/* 802AB120 */ void deleteHandlesPool();
|
||||
/* 802AB254 */ void getHandleSoundID(JAISoundID);
|
||||
/* 802AB2A0 */ void getHandleUserData(u32);
|
||||
@@ -417,7 +416,7 @@ SECTION_RODATA static u8 const cNullVec__6Z2Calc[12 + 4 /* padding */] = {
|
||||
0x00,
|
||||
0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039C230, &cNullVec__6Z2Calc);
|
||||
COMPILER_STRIP_GATE(0x8039C230, &cNullVec__6Z2Calc);
|
||||
|
||||
/* 802BE5A0-802BE5FC 2B8EE0 005C+00 1/1 0/0 0/0 .text __ct__21Z2DopplerSoundObjBaseFv */
|
||||
#pragma push
|
||||
|
||||
@@ -102,12 +102,6 @@ struct Z2AudioMgr {
|
||||
static u8 mAudioMgrPtr[4 + 4 /* padding */];
|
||||
};
|
||||
|
||||
struct JMath {
|
||||
struct TRandom_fast_ {
|
||||
/* 80339AE4 */ TRandom_fast_(u32);
|
||||
};
|
||||
};
|
||||
|
||||
struct JAISoundStarter {
|
||||
/* 802A2F88 */ ~JAISoundStarter();
|
||||
};
|
||||
@@ -596,7 +590,7 @@ SECTION_RODATA u8 const Z2MdnPrm::sReply[100] = {
|
||||
0x5D, 0x60, 0x63, 0x63, 0x54, 0x3E, 0x38, 0x38, 0x39, 0x35, 0x41, 0x41, 0x41, 0x41, 0x56,
|
||||
0x71, 0x85, 0x85, 0xA2, 0xA2, 0x52, 0x52, 0x5C, 0x5C, 0x75,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039C260, &Z2MdnPrm::sReply);
|
||||
COMPILER_STRIP_GATE(0x8039C260, &Z2MdnPrm::sReply);
|
||||
|
||||
/* 8039C2C4-8039C2D0 028924 000A+02 1/0 0/0 0/0 .rodata sReplyTail__8Z2MdnPrm */
|
||||
SECTION_RODATA u8 const Z2MdnPrm::sReplyTail[10 + 2 /* padding */] = {
|
||||
@@ -614,7 +608,7 @@ SECTION_RODATA u8 const Z2MdnPrm::sReplyTail[10 + 2 /* padding */] = {
|
||||
0x00,
|
||||
0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039C2C4, &Z2MdnPrm::sReplyTail);
|
||||
COMPILER_STRIP_GATE(0x8039C2C4, &Z2MdnPrm::sReplyTail);
|
||||
|
||||
/* 8039C2D0-8039C334 028930 0064+00 1/0 0/0 0/0 .rodata sJoke__8Z2MdnPrm */
|
||||
SECTION_RODATA u8 const Z2MdnPrm::sJoke[100] = {
|
||||
@@ -626,7 +620,7 @@ SECTION_RODATA u8 const Z2MdnPrm::sJoke[100] = {
|
||||
0x64, 0x60, 0xB1, 0x6C, 0x6D, 0x6D, 0x7E, 0x7A, 0x97, 0x97, 0x99, 0xA5, 0x89, 0x90, 0xA4,
|
||||
0x45, 0x45, 0x29, 0x4C, 0x4B, 0x64, 0x64, 0x60, 0x5C, 0xB1,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039C2D0, &Z2MdnPrm::sJoke);
|
||||
COMPILER_STRIP_GATE(0x8039C2D0, &Z2MdnPrm::sJoke);
|
||||
|
||||
/* 8039C334-8039C340 028994 000A+02 1/0 0/0 0/0 .rodata sJokeTail__8Z2MdnPrm */
|
||||
SECTION_RODATA u8 const Z2MdnPrm::sJokeTail[10 + 2 /* padding */] = {
|
||||
@@ -644,7 +638,7 @@ SECTION_RODATA u8 const Z2MdnPrm::sJokeTail[10 + 2 /* padding */] = {
|
||||
0x00,
|
||||
0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039C334, &Z2MdnPrm::sJokeTail);
|
||||
COMPILER_STRIP_GATE(0x8039C334, &Z2MdnPrm::sJokeTail);
|
||||
|
||||
/* 8039C340-8039C3A4 0289A0 0064+00 1/0 0/0 0/0 .rodata sSexy__8Z2MdnPrm */
|
||||
SECTION_RODATA u8 const Z2MdnPrm::sSexy[100] = {
|
||||
@@ -656,7 +650,7 @@ SECTION_RODATA u8 const Z2MdnPrm::sSexy[100] = {
|
||||
0x76, 0x79, 0x79, 0x5C, 0x6A, 0x90, 0xAB, 0x5C, 0x7D, 0x52, 0x49, 0x54, 0x57, 0x49, 0x55,
|
||||
0x79, 0x65, 0x65, 0x4A, 0x5C, 0x78, 0x78, 0x8B, 0x8D, 0x7C,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039C340, &Z2MdnPrm::sSexy);
|
||||
COMPILER_STRIP_GATE(0x8039C340, &Z2MdnPrm::sSexy);
|
||||
|
||||
/* 8039C3A4-8039C3B0 028A04 000A+02 1/0 0/0 0/0 .rodata sSexyTail__8Z2MdnPrm */
|
||||
SECTION_RODATA u8 const Z2MdnPrm::sSexyTail[10 + 2 /* padding */] = {
|
||||
@@ -674,7 +668,7 @@ SECTION_RODATA u8 const Z2MdnPrm::sSexyTail[10 + 2 /* padding */] = {
|
||||
0x00,
|
||||
0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039C3A4, &Z2MdnPrm::sSexyTail);
|
||||
COMPILER_STRIP_GATE(0x8039C3A4, &Z2MdnPrm::sSexyTail);
|
||||
|
||||
/* 8039C3B0-8039C414 028A10 0064+00 1/0 0/0 0/0 .rodata sRidicule__8Z2MdnPrm */
|
||||
SECTION_RODATA u8 const Z2MdnPrm::sRidicule[100] = {
|
||||
@@ -686,7 +680,7 @@ SECTION_RODATA u8 const Z2MdnPrm::sRidicule[100] = {
|
||||
0x79, 0x79, 0x7C, 0x7C, 0x6C, 0x6C, 0x73, 0x73, 0x6E, 0x6E, 0x36, 0x3F, 0x3C, 0x56, 0x2D,
|
||||
0x2D, 0x2D, 0x2D, 0x8C, 0x8C, 0x8B, 0x8B, 0x93, 0x93, 0x6E,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039C3B0, &Z2MdnPrm::sRidicule);
|
||||
COMPILER_STRIP_GATE(0x8039C3B0, &Z2MdnPrm::sRidicule);
|
||||
|
||||
/* 8039C414-8039C420 028A74 000A+02 1/0 0/0 0/0 .rodata sRidiculeTail__8Z2MdnPrm */
|
||||
SECTION_RODATA u8 const Z2MdnPrm::sRidiculeTail[10 + 2 /* padding */] = {
|
||||
@@ -704,7 +698,7 @@ SECTION_RODATA u8 const Z2MdnPrm::sRidiculeTail[10 + 2 /* padding */] = {
|
||||
0x00,
|
||||
0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039C414, &Z2MdnPrm::sRidiculeTail);
|
||||
COMPILER_STRIP_GATE(0x8039C414, &Z2MdnPrm::sRidiculeTail);
|
||||
|
||||
/* 8039C420-8039C48C 028A80 006C+00 1/0 0/0 0/0 .rodata sBoring__8Z2MdnPrm */
|
||||
SECTION_RODATA u8 const Z2MdnPrm::sBoring[108] = {
|
||||
@@ -716,7 +710,7 @@ SECTION_RODATA u8 const Z2MdnPrm::sBoring[108] = {
|
||||
0x89, 0x5A, 0x5A, 0x63, 0x66, 0x5E, 0x5E, 0x71, 0x62, 0x55, 0x55, 0x85, 0x85, 0x5B, 0x5B, 0x5B,
|
||||
0x5B, 0x5E, 0x70, 0x56, 0x56, 0x4C, 0x4C, 0x59, 0x59, 0x5B, 0x5B, 0x71,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039C420, &Z2MdnPrm::sBoring);
|
||||
COMPILER_STRIP_GATE(0x8039C420, &Z2MdnPrm::sBoring);
|
||||
|
||||
/* 8039C48C-8039C4EC 028AEC 005E+02 1/0 0/0 0/0 .rodata sIrritated__8Z2MdnPrm */
|
||||
SECTION_RODATA u8 const Z2MdnPrm::sIrritated[94 + 2 /* padding */] = {
|
||||
@@ -818,7 +812,7 @@ SECTION_RODATA u8 const Z2MdnPrm::sIrritated[94 + 2 /* padding */] = {
|
||||
0x00,
|
||||
0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039C48C, &Z2MdnPrm::sIrritated);
|
||||
COMPILER_STRIP_GATE(0x8039C48C, &Z2MdnPrm::sIrritated);
|
||||
|
||||
/* 8039C4EC-8039C4F8 028B4C 000A+02 1/0 0/0 0/0 .rodata sIrritatedTail__8Z2MdnPrm */
|
||||
SECTION_RODATA u8 const Z2MdnPrm::sIrritatedTail[10 + 2 /* padding */] = {
|
||||
@@ -836,7 +830,7 @@ SECTION_RODATA u8 const Z2MdnPrm::sIrritatedTail[10 + 2 /* padding */] = {
|
||||
0x00,
|
||||
0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039C4EC, &Z2MdnPrm::sIrritatedTail);
|
||||
COMPILER_STRIP_GATE(0x8039C4EC, &Z2MdnPrm::sIrritatedTail);
|
||||
|
||||
/* 8039C4F8-8039C56C 028B58 0072+02 1/0 0/0 0/0 .rodata sOrder__8Z2MdnPrm */
|
||||
SECTION_RODATA u8 const Z2MdnPrm::sOrder[114 + 2 /* padding */] = {
|
||||
@@ -958,7 +952,7 @@ SECTION_RODATA u8 const Z2MdnPrm::sOrder[114 + 2 /* padding */] = {
|
||||
0x00,
|
||||
0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039C4F8, &Z2MdnPrm::sOrder);
|
||||
COMPILER_STRIP_GATE(0x8039C4F8, &Z2MdnPrm::sOrder);
|
||||
|
||||
/* 8039C56C-8039C5D8 028BCC 006A+02 1/0 0/0 0/0 .rodata sResent__8Z2MdnPrm */
|
||||
SECTION_RODATA u8 const Z2MdnPrm::sResent[106 + 2 /* padding */] = {
|
||||
@@ -1072,7 +1066,7 @@ SECTION_RODATA u8 const Z2MdnPrm::sResent[106 + 2 /* padding */] = {
|
||||
0x00,
|
||||
0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039C56C, &Z2MdnPrm::sResent);
|
||||
COMPILER_STRIP_GATE(0x8039C56C, &Z2MdnPrm::sResent);
|
||||
|
||||
/* 8039C5D8-8039C644 028C38 006A+02 1/0 0/0 0/0 .rodata sCheerful__8Z2MdnPrm */
|
||||
SECTION_RODATA u8 const Z2MdnPrm::sCheerful[106 + 2 /* padding */] = {
|
||||
@@ -1186,7 +1180,7 @@ SECTION_RODATA u8 const Z2MdnPrm::sCheerful[106 + 2 /* padding */] = {
|
||||
0x00,
|
||||
0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039C5D8, &Z2MdnPrm::sCheerful);
|
||||
COMPILER_STRIP_GATE(0x8039C5D8, &Z2MdnPrm::sCheerful);
|
||||
|
||||
/* 8039C644-8039C6B0 028CA4 006A+02 1/0 0/0 0/0 .rodata sConfused__8Z2MdnPrm */
|
||||
SECTION_RODATA u8 const Z2MdnPrm::sConfused[106 + 2 /* padding */] = {
|
||||
@@ -1300,7 +1294,7 @@ SECTION_RODATA u8 const Z2MdnPrm::sConfused[106 + 2 /* padding */] = {
|
||||
0x00,
|
||||
0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039C644, &Z2MdnPrm::sConfused);
|
||||
COMPILER_STRIP_GATE(0x8039C644, &Z2MdnPrm::sConfused);
|
||||
|
||||
/* 8039C6B0-8039C718 028D10 0068+00 1/0 0/0 0/0 .rodata sHostility__8Z2MdnPrm */
|
||||
SECTION_RODATA u8 const Z2MdnPrm::sHostility[104] = {
|
||||
@@ -1312,7 +1306,7 @@ SECTION_RODATA u8 const Z2MdnPrm::sHostility[104] = {
|
||||
0x65, 0x6B, 0x6E, 0x6E, 0x83, 0x83, 0x96, 0x3F, 0x56, 0x56, 0x56, 0x56, 0x4F, 0x5F, 0x57,
|
||||
0x62, 0x6A, 0x5F, 0x72, 0x72, 0x62, 0x62, 0x65, 0x5E, 0x69, 0x69, 0x63, 0x63, 0x7F,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039C6B0, &Z2MdnPrm::sHostility);
|
||||
COMPILER_STRIP_GATE(0x8039C6B0, &Z2MdnPrm::sHostility);
|
||||
|
||||
/* 8039C718-8039C784 028D78 006A+02 1/0 0/0 0/0 .rodata sTired__8Z2MdnPrm */
|
||||
SECTION_RODATA u8 const Z2MdnPrm::sTired[106 + 2 /* padding */] = {
|
||||
@@ -1426,7 +1420,7 @@ SECTION_RODATA u8 const Z2MdnPrm::sTired[106 + 2 /* padding */] = {
|
||||
0x00,
|
||||
0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039C718, &Z2MdnPrm::sTired);
|
||||
COMPILER_STRIP_GATE(0x8039C718, &Z2MdnPrm::sTired);
|
||||
|
||||
/* 8039C784-8039C7F0 028DE4 006A+02 1/0 0/0 0/0 .rodata sSerious__8Z2MdnPrm */
|
||||
SECTION_RODATA u8 const Z2MdnPrm::sSerious[106 + 2 /* padding */] = {
|
||||
@@ -1540,7 +1534,7 @@ SECTION_RODATA u8 const Z2MdnPrm::sSerious[106 + 2 /* padding */] = {
|
||||
0x00,
|
||||
0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039C784, &Z2MdnPrm::sSerious);
|
||||
COMPILER_STRIP_GATE(0x8039C784, &Z2MdnPrm::sSerious);
|
||||
|
||||
/* 8039C7F0-8039C844 028E50 0054+00 1/0 0/0 0/0 .rodata sReplyb__8Z2MdnPrm */
|
||||
SECTION_RODATA u8 const Z2MdnPrm::sReplyb[84] = {
|
||||
@@ -1551,7 +1545,7 @@ SECTION_RODATA u8 const Z2MdnPrm::sReplyb[84] = {
|
||||
0x72, 0x8A, 0x2C, 0x1F, 0x1F, 0x95, 0x95, 0x69, 0x4C, 0x59, 0x59, 0x79, 0x5B, 0x44,
|
||||
0x44, 0x4F, 0x52, 0x58, 0x5A, 0x6F, 0x6E, 0x8A, 0x8E, 0x8E, 0x8E, 0x8C, 0x8C, 0x9B,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039C7F0, &Z2MdnPrm::sReplyb);
|
||||
COMPILER_STRIP_GATE(0x8039C7F0, &Z2MdnPrm::sReplyb);
|
||||
|
||||
/* 8039C844-8039C8A8 028EA4 0064+00 1/0 0/0 0/0 .rodata sApologize__8Z2MdnPrm */
|
||||
SECTION_RODATA u8 const Z2MdnPrm::sApologize[100] = {
|
||||
@@ -1563,7 +1557,7 @@ SECTION_RODATA u8 const Z2MdnPrm::sApologize[100] = {
|
||||
0x5B, 0x70, 0x72, 0x72, 0x72, 0x72, 0x6E, 0x76, 0x6B, 0x6B, 0x58, 0x69, 0x66, 0x66, 0x64,
|
||||
0x64, 0x60, 0x61, 0x63, 0x6A, 0x62, 0x62, 0x64, 0x65, 0x71,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039C844, &Z2MdnPrm::sApologize);
|
||||
COMPILER_STRIP_GATE(0x8039C844, &Z2MdnPrm::sApologize);
|
||||
|
||||
/* 8039C8A8-8039C8B4 028F08 0009+03 1/0 0/0 0/0 .rodata sApologizeTail__8Z2MdnPrm */
|
||||
SECTION_RODATA u8 const Z2MdnPrm::sApologizeTail[9 + 3 /* padding */] = {
|
||||
@@ -1581,7 +1575,7 @@ SECTION_RODATA u8 const Z2MdnPrm::sApologizeTail[9 + 3 /* padding */] = {
|
||||
0x00,
|
||||
0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039C8A8, &Z2MdnPrm::sApologizeTail);
|
||||
COMPILER_STRIP_GATE(0x8039C8A8, &Z2MdnPrm::sApologizeTail);
|
||||
|
||||
/* 8039C8B4-8039C918 028F14 0064+00 1/0 0/0 0/0 .rodata sDeside__8Z2MdnPrm */
|
||||
SECTION_RODATA u8 const Z2MdnPrm::sDeside[100] = {
|
||||
@@ -1593,7 +1587,7 @@ SECTION_RODATA u8 const Z2MdnPrm::sDeside[100] = {
|
||||
0x62, 0x5D, 0x67, 0x5D, 0x5F, 0x62, 0x59, 0x5D, 0x55, 0x55, 0x48, 0x5F, 0x5F, 0x5F, 0x5D,
|
||||
0x75, 0x6A, 0x66, 0x76, 0x69, 0x69, 0x69, 0x60, 0x60, 0x5F,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039C8B4, &Z2MdnPrm::sDeside);
|
||||
COMPILER_STRIP_GATE(0x8039C8B4, &Z2MdnPrm::sDeside);
|
||||
|
||||
/* 8039C918-8039C980 028F78 0068+00 1/0 0/0 0/0 .rodata sAfford__8Z2MdnPrm */
|
||||
SECTION_RODATA u8 const Z2MdnPrm::sAfford[104] = {
|
||||
@@ -1605,13 +1599,13 @@ SECTION_RODATA u8 const Z2MdnPrm::sAfford[104] = {
|
||||
0x7D, 0x6E, 0x56, 0x79, 0x79, 0x50, 0x4C, 0x50, 0x43, 0x52, 0x51, 0x66, 0x6C, 0x64, 0x63,
|
||||
0x63, 0x5D, 0x69, 0x70, 0x56, 0x50, 0x4B, 0x92, 0x86, 0x8F, 0x4B, 0x4F, 0x57, 0x56,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039C918, &Z2MdnPrm::sAfford);
|
||||
COMPILER_STRIP_GATE(0x8039C918, &Z2MdnPrm::sAfford);
|
||||
|
||||
/* 8039C980-8039C98C 028FE0 000C+00 1/0 0/0 0/0 .rodata sAffordTail__8Z2MdnPrm */
|
||||
SECTION_RODATA u8 const Z2MdnPrm::sAffordTail[12] = {
|
||||
0x63, 0x8E, 0x5B, 0x59, 0x4C, 0x3A, 0x69, 0x47, 0x41, 0x59, 0x50, 0x55,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039C980, &Z2MdnPrm::sAffordTail);
|
||||
COMPILER_STRIP_GATE(0x8039C980, &Z2MdnPrm::sAffordTail);
|
||||
|
||||
/* 8039C98C-8039CA58 -00001 00CC+00 2/2 0/0 0/0 .rodata sPrm__8Z2MdnPrm */
|
||||
SECTION_RODATA void* const Z2MdnPrm::sPrm[51] = {
|
||||
@@ -1633,7 +1627,7 @@ SECTION_RODATA void* const Z2MdnPrm::sPrm[51] = {
|
||||
(void*)&Z2MdnPrm::sDeside, (void*)&Z2MdnPrm::sDesideTail, (void*)0x32010700,
|
||||
(void*)&Z2MdnPrm::sAfford, (void*)&Z2MdnPrm::sAffordTail, (void*)0x34020A00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8039C98C, &Z2MdnPrm::sPrm);
|
||||
COMPILER_STRIP_GATE(0x8039C98C, &Z2MdnPrm::sPrm);
|
||||
|
||||
/* 80455F48-80455F50 004548 0008+00 3/3 0/0 0/0 .sdata2 @4083 */
|
||||
SECTION_SDATA2 static f64 lit_4083 = 4503599627370496.0 /* cast u32 to float */;
|
||||
|
||||
+123
-127
@@ -239,135 +239,9 @@ asm void Z2StatusMgr::isMovieDemo() {
|
||||
#pragma pop
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 803CA508-803CA5C0 -00001 00B8+00 1/1 0/0 0/0 .data @3732 */
|
||||
SECTION_DATA static void* lit_3732[46] = {
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x438),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x3F8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x3C0),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x45C),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x480),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4A4),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4C8),
|
||||
};
|
||||
|
||||
/* 80455A28-80455A30 004028 0008+00 1/1 0/0 0/0 .sdata2 @3731 */
|
||||
SECTION_SDATA2 static f64 lit_3731 = 4503599627370496.0 /* cast u32 to float */;
|
||||
|
||||
/* 802B61E8-802B671C 2B0B28 0534+00 1/0 7/7 11/11 .text setDemoName__11Z2StatusMgrFPc */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void Z2StatusMgr::setDemoName(char* param_0) {
|
||||
nofralloc
|
||||
#include "asm/Z2AudioLib/Z2StatusMgr/setDemoName__11Z2StatusMgrFPc.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802B671C-802B6734 2B105C 0018+00 0/0 1/1 0/0 .text processTime__11Z2StatusMgrFv */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void Z2StatusMgr::processTime() {
|
||||
nofralloc
|
||||
#include "asm/Z2AudioLib/Z2StatusMgr/processTime__11Z2StatusMgrFv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802B6734-802B6758 2B1074 0024+00 0/0 5/5 0/0 .text checkDayTime__11Z2StatusMgrFv */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void Z2StatusMgr::checkDayTime() {
|
||||
nofralloc
|
||||
#include "asm/Z2AudioLib/Z2StatusMgr/checkDayTime__11Z2StatusMgrFv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802B6758-802B6760 2B1098 0008+00 0/0 1/1 0/0 .text setEventBit__11Z2StatusMgrFPv */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void Z2StatusMgr::setEventBit(void* param_0) {
|
||||
nofralloc
|
||||
#include "asm/Z2AudioLib/Z2StatusMgr/setEventBit__11Z2StatusMgrFPv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802B6760-802B6784 2B10A0 0024+00 0/0 1/1 0/0 .text setCameraPolygonPos__11Z2StatusMgrFP3Vec */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void Z2StatusMgr::setCameraPolygonPos(Vec* param_0) {
|
||||
nofralloc
|
||||
#include "asm/Z2AudioLib/Z2StatusMgr/setCameraPolygonPos__11Z2StatusMgrFP3Vec.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802B6784-802B6788 2B10C4 0004+00 0/0 1/1 0/0 .text setCameraGroupInfo__11Z2StatusMgrFUc */
|
||||
void Z2StatusMgr::setCameraGroupInfo(u8 param_0) {
|
||||
/* empty function */
|
||||
}
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80455A30-80455A34 004030 0004+00 1/1 0/0 0/0 .sdata2 @3798 */
|
||||
SECTION_SDATA2 static f32 lit_3798 = 2000.0f;
|
||||
|
||||
/* 80455A34-80455A38 004034 0004+00 1/1 0/0 0/0 .sdata2 @3799 */
|
||||
SECTION_SDATA2 static f32 lit_3799 = 1.0f / 5.0f;
|
||||
|
||||
/* 802B6788-802B6840 2B10C8 00B8+00 0/0 2/2 0/0 .text setCameraInWaterDepth__11Z2StatusMgrFf */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void Z2StatusMgr::setCameraInWaterDepth(f32 param_0) {
|
||||
nofralloc
|
||||
#include "asm/Z2AudioLib/Z2StatusMgr/setCameraInWaterDepth__11Z2StatusMgrFf.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8039BC88-8039BFA8 0282E8 0319+07 1/1 0/0 0/0 .rodata @stringBase0 */
|
||||
/* 8039BC88-8039BC88 0282E8 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
#pragma section ".dead"
|
||||
SECTION_DEAD static char const* const stringBase_8039BC88 = "F_SP00";
|
||||
SECTION_DEAD static char const* const stringBase_8039BC8F = "F_SP103";
|
||||
SECTION_DEAD static char const* const stringBase_8039BC97 = "R_SP01";
|
||||
@@ -470,3 +344,125 @@ SECTION_DEAD static char const* const stringBase_8039BF98 = "LV3R00OP";
|
||||
/* @stringBase0 padding */
|
||||
SECTION_DEAD static char const* const pad_8039BFA1 = "\0\0\0\0\0\0";
|
||||
#pragma pop
|
||||
|
||||
/* 803CA508-803CA5C0 -00001 00B8+00 1/1 0/0 0/0 .data @3732 */
|
||||
SECTION_DATA static void* lit_3732[46] = {
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x438),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x3F8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x3C0),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x45C),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x480),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4A4),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4E8),
|
||||
(void*)(((char*)setDemoName__11Z2StatusMgrFPc) + 0x4C8),
|
||||
};
|
||||
|
||||
/* 80455A28-80455A30 004028 0008+00 1/1 0/0 0/0 .sdata2 @3731 */
|
||||
SECTION_SDATA2 static f64 lit_3731 = 4503599627370496.0 /* cast u32 to float */;
|
||||
|
||||
/* 802B61E8-802B671C 2B0B28 0534+00 1/0 7/7 11/11 .text setDemoName__11Z2StatusMgrFPc */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void Z2StatusMgr::setDemoName(char* param_0) {
|
||||
nofralloc
|
||||
#include "asm/Z2AudioLib/Z2StatusMgr/setDemoName__11Z2StatusMgrFPc.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802B671C-802B6734 2B105C 0018+00 0/0 1/1 0/0 .text processTime__11Z2StatusMgrFv */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void Z2StatusMgr::processTime() {
|
||||
nofralloc
|
||||
#include "asm/Z2AudioLib/Z2StatusMgr/processTime__11Z2StatusMgrFv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802B6734-802B6758 2B1074 0024+00 0/0 5/5 0/0 .text checkDayTime__11Z2StatusMgrFv */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void Z2StatusMgr::checkDayTime() {
|
||||
nofralloc
|
||||
#include "asm/Z2AudioLib/Z2StatusMgr/checkDayTime__11Z2StatusMgrFv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802B6758-802B6760 -00001 0008+00 0/0 0/0 0/0 .text setEventBit__11Z2StatusMgrFPv */
|
||||
void Z2StatusMgr::setEventBit(void* param_0) {
|
||||
*(u32*)(((u8*)this) + 8) /* this->field_0x8 */ = (u32)(param_0);
|
||||
}
|
||||
|
||||
/* 802B6760-802B6784 2B10A0 0024+00 0/0 1/1 0/0 .text setCameraPolygonPos__11Z2StatusMgrFP3Vec */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void Z2StatusMgr::setCameraPolygonPos(Vec* param_0) {
|
||||
nofralloc
|
||||
#include "asm/Z2AudioLib/Z2StatusMgr/setCameraPolygonPos__11Z2StatusMgrFP3Vec.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802B6784-802B6788 2B10C4 0004+00 0/0 1/1 0/0 .text setCameraGroupInfo__11Z2StatusMgrFUc */
|
||||
void Z2StatusMgr::setCameraGroupInfo(u8 param_0) {
|
||||
/* empty function */
|
||||
}
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80455A30-80455A34 004030 0004+00 1/1 0/0 0/0 .sdata2 @3798 */
|
||||
SECTION_SDATA2 static f32 lit_3798 = 2000.0f;
|
||||
|
||||
/* 80455A34-80455A38 004034 0004+00 1/1 0/0 0/0 .sdata2 @3799 */
|
||||
SECTION_SDATA2 static f32 lit_3799 = 1.0f / 5.0f;
|
||||
|
||||
/* 802B6788-802B6840 2B10C8 00B8+00 0/0 2/2 0/0 .text setCameraInWaterDepth__11Z2StatusMgrFf */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void Z2StatusMgr::setCameraInWaterDepth(f32 param_0) {
|
||||
nofralloc
|
||||
#include "asm/Z2AudioLib/Z2StatusMgr/setCameraInWaterDepth__11Z2StatusMgrFf.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8039BC88-8039BC88 0282E8 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
||||
|
||||
@@ -230,17 +230,17 @@ SECTION_SDATA static f32 cPitchCenter = 1.0f;
|
||||
/* 80450888-8045088C 000308 0004+00 2/2 0/0 0/0 .sdata cPitchUp */
|
||||
SECTION_SDATA static f32 cPitchUp = 1.1892000436782837f;
|
||||
|
||||
/* 8045088C-80450890 -00001 0004+00 4/4 0/0 0/0 .sdata None */
|
||||
SECTION_SDATA static u8 struct_8045088C[4] = {
|
||||
/* 8045088C-8045088E -00001 0002+00 1/1 0/0 0/0 .sdata None */
|
||||
SECTION_SDATA static u8 struct_8045088C[2] = {
|
||||
/* 8045088C 0001+00 data_8045088C None */
|
||||
0x07,
|
||||
/* 8045088D 0001+00 data_8045088D None */
|
||||
0x07,
|
||||
/* 8045088E 0002+00 data_8045088E None */
|
||||
0x1E,
|
||||
0x00,
|
||||
};
|
||||
|
||||
/* 8045088E-80450890 00030E 0002+00 4/4 0/0 0/0 .sdata None */
|
||||
SECTION_SDATA static u16 data_8045088E = 0x1E00;
|
||||
|
||||
/* 80450890-80450894 000310 0004+00 1/1 0/0 0/0 .sdata cR_FlatWidth */
|
||||
SECTION_SDATA static f32 cR_FlatWidth = 0.9438700079917908f;
|
||||
|
||||
@@ -539,5 +539,5 @@ asm void __sinit_Z2WolfHowlMgr_cpp() {
|
||||
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_CTORS void* const _ctors_802CBB7C = (void*)__sinit_Z2WolfHowlMgr_cpp;
|
||||
REGISTER_CTORS(0x802CBB7C, __sinit_Z2WolfHowlMgr_cpp);
|
||||
#pragma pop
|
||||
|
||||
Reference in New Issue
Block a user