moved strings + decompile simple store functions

This commit is contained in:
Julgodis
2021-04-10 07:02:38 +02:00
parent 2661db6aaa
commit 0ad6ebe7b4
1299 changed files with 51830 additions and 43634 deletions
+58 -52
View File
@@ -49,13 +49,13 @@ struct mDoExt_baseAnm {
/* 8000D428 */ void play();
};
struct J3DAnmTransform {};
struct mDoExt_McaMorfCallBack2_c {};
struct mDoExt_McaMorfCallBack1_c {};
struct J3DModelData {};
struct J3DAnmTransform {};
struct mDoExt_McaMorfCallBack2_c {};
struct J3DModelData {};
struct Z2Creature {
/* 802C03C8 */ Z2Creature();
@@ -412,7 +412,7 @@ extern "C" void __register_global_object();
/* ############################################################################################## */
/* 80BCC578-80BCC57C 000000 0004+00 10/10 0/0 0/0 .rodata @3775 */
SECTION_RODATA static f32 const lit_3775 = 4.0f / 5.0f;
COMPILER_STRIP_GATE(80BCC578, &lit_3775);
COMPILER_STRIP_GATE(0x80BCC578, &lit_3775);
/* 80BCC688-80BCC6A8 -00001 0020+00 1/0 0/0 0/0 .data l_daObjCHO_Method */
SECTION_DATA static void* l_daObjCHO_Method[8] = {
@@ -509,7 +509,7 @@ SECTION_RODATA static u8 const ccSphSrc[64] = {
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, 0x42, 0x20, 0x00, 0x00,
};
COMPILER_STRIP_GATE(80BCC57C, &ccSphSrc);
COMPILER_STRIP_GATE(0x80BCC57C, &ccSphSrc);
/* 80BCA334-80BCA3A0 000114 006C+00 1/1 0/0 0/0 .text InitCcSph__10daObjCHO_cFv */
#pragma push
@@ -524,7 +524,7 @@ asm void daObjCHO_c::InitCcSph() {
/* ############################################################################################## */
/* 80BCC5BC-80BCC5C0 000044 0004+00 1/2 0/0 0/0 .rodata @3788 */
SECTION_RODATA static f32 const lit_3788 = 20.0f;
COMPILER_STRIP_GATE(80BCC5BC, &lit_3788);
COMPILER_STRIP_GATE(0x80BCC5BC, &lit_3788);
/* 80BCA3A0-80BCA3F8 000180 0058+00 1/1 0/0 0/0 .text SetCcSph__10daObjCHO_cFv */
#pragma push
@@ -549,7 +549,13 @@ static asm void useHeapInit(fopAc_ac_c* param_0) {
/* ############################################################################################## */
/* 80BCC5C0-80BCC5C4 000048 0004+00 2/7 0/0 0/0 .rodata @3889 */
SECTION_RODATA static f32 const lit_3889 = 1.0f;
COMPILER_STRIP_GATE(80BCC5C0, &lit_3889);
COMPILER_STRIP_GATE(0x80BCC5C0, &lit_3889);
/* 80BCC678-80BCC678 000100 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
#pragma push
#pragma force_active on
SECTION_DEAD static char const* const stringBase_80BCC678 = "I_Cho";
#pragma pop
/* 80BCA418-80BCA700 0001F8 02E8+00 1/1 0/0 0/0 .text CreateHeap__10daObjCHO_cFv */
#pragma push
@@ -599,20 +605,20 @@ SECTION_RODATA static u8 const lit_3927[4] = {
0x00,
0x00,
};
COMPILER_STRIP_GATE(80BCC5C4, &lit_3927);
COMPILER_STRIP_GATE(0x80BCC5C4, &lit_3927);
/* 80BCC5C8-80BCC5CC 000050 0004+00 0/1 0/0 0/0 .rodata @3928 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_3928 = 2.0f / 5.0f;
COMPILER_STRIP_GATE(80BCC5C8, &lit_3928);
COMPILER_STRIP_GATE(0x80BCC5C8, &lit_3928);
#pragma pop
/* 80BCC5CC-80BCC5D0 000054 0004+00 0/4 0/0 0/0 .rodata @3929 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_3929 = 10.0f;
COMPILER_STRIP_GATE(80BCC5CC, &lit_3929);
COMPILER_STRIP_GATE(0x80BCC5CC, &lit_3929);
#pragma pop
/* 80BCC5D0-80BCC5D8 000058 0004+04 0/1 0/0 0/0 .rodata @3930 */
@@ -623,7 +629,7 @@ SECTION_RODATA static f32 const lit_3930[1 + 1 /* padding */] = {
/* padding */
0.0f,
};
COMPILER_STRIP_GATE(80BCC5D0, &lit_3930);
COMPILER_STRIP_GATE(0x80BCC5D0, &lit_3930);
#pragma pop
/* 80BCA78C-80BCA88C 00056C 0100+00 1/1 0/0 0/0 .text SpeedSet__10daObjCHO_cFv */
@@ -653,7 +659,7 @@ asm void daObjCHO_c::WallCheck() {
SECTION_RODATA static u8 const lit_3999[8] = {
0x3F, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(80BCC5D8, &lit_3999);
COMPILER_STRIP_GATE(0x80BCC5D8, &lit_3999);
#pragma pop
/* 80BCC5E0-80BCC5E8 000068 0008+00 0/3 0/0 0/0 .rodata @4000 */
@@ -662,7 +668,7 @@ COMPILER_STRIP_GATE(80BCC5D8, &lit_3999);
SECTION_RODATA static u8 const lit_4000[8] = {
0x40, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(80BCC5E0, &lit_4000);
COMPILER_STRIP_GATE(0x80BCC5E0, &lit_4000);
#pragma pop
/* 80BCC5E8-80BCC5F0 000070 0008+00 0/3 0/0 0/0 .rodata @4001 */
@@ -671,35 +677,35 @@ COMPILER_STRIP_GATE(80BCC5E0, &lit_4000);
SECTION_RODATA static u8 const lit_4001[8] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(80BCC5E8, &lit_4001);
COMPILER_STRIP_GATE(0x80BCC5E8, &lit_4001);
#pragma pop
/* 80BCC5F0-80BCC5F4 000078 0004+00 0/1 0/0 0/0 .rodata @4002 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_4002 = 200.0f;
COMPILER_STRIP_GATE(80BCC5F0, &lit_4002);
COMPILER_STRIP_GATE(0x80BCC5F0, &lit_4002);
#pragma pop
/* 80BCC5F4-80BCC5F8 00007C 0004+00 0/3 0/0 0/0 .rodata @4003 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_4003 = 100.0f;
COMPILER_STRIP_GATE(80BCC5F4, &lit_4003);
COMPILER_STRIP_GATE(0x80BCC5F4, &lit_4003);
#pragma pop
/* 80BCC5F8-80BCC5FC 000080 0004+00 0/2 0/0 0/0 .rodata @4004 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_4004 = 30.0f;
COMPILER_STRIP_GATE(80BCC5F8, &lit_4004);
COMPILER_STRIP_GATE(0x80BCC5F8, &lit_4004);
#pragma pop
/* 80BCC5FC-80BCC600 000084 0004+00 0/2 0/0 0/0 .rodata @4005 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_4005 = 70.0f;
COMPILER_STRIP_GATE(80BCC5FC, &lit_4005);
COMPILER_STRIP_GATE(0x80BCC5FC, &lit_4005);
#pragma pop
/* 80BCA924-80BCAB50 000704 022C+00 1/1 0/0 0/0 .text SearchLink__10daObjCHO_cFv */
@@ -717,28 +723,28 @@ asm void daObjCHO_c::SearchLink() {
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_4064 = 1.0f / 20.0f;
COMPILER_STRIP_GATE(80BCC600, &lit_4064);
COMPILER_STRIP_GATE(0x80BCC600, &lit_4064);
#pragma pop
/* 80BCC604-80BCC608 00008C 0004+00 0/3 0/0 0/0 .rodata @4065 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_4065 = 5.0f;
COMPILER_STRIP_GATE(80BCC604, &lit_4065);
COMPILER_STRIP_GATE(0x80BCC604, &lit_4065);
#pragma pop
/* 80BCC608-80BCC60C 000090 0004+00 0/3 0/0 0/0 .rodata @4066 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_4066 = -1.0f;
COMPILER_STRIP_GATE(80BCC608, &lit_4066);
COMPILER_STRIP_GATE(0x80BCC608, &lit_4066);
#pragma pop
/* 80BCC60C-80BCC610 000094 0004+00 0/2 0/0 0/0 .rodata @4067 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_4067 = 3.0f;
COMPILER_STRIP_GATE(80BCC60C, &lit_4067);
COMPILER_STRIP_GATE(0x80BCC60C, &lit_4067);
#pragma pop
/* 80BCAB50-80BCAEDC 000930 038C+00 2/2 0/0 0/0 .text WaitAction__10daObjCHO_cFv */
@@ -756,56 +762,56 @@ asm void daObjCHO_c::WaitAction() {
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_4136 = 3.5f;
COMPILER_STRIP_GATE(80BCC610, &lit_4136);
COMPILER_STRIP_GATE(0x80BCC610, &lit_4136);
#pragma pop
/* 80BCC614-80BCC618 00009C 0004+00 0/1 0/0 0/0 .rodata @4137 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_4137 = 2.0f;
COMPILER_STRIP_GATE(80BCC614, &lit_4137);
COMPILER_STRIP_GATE(0x80BCC614, &lit_4137);
#pragma pop
/* 80BCC618-80BCC61C 0000A0 0004+00 0/3 0/0 0/0 .rodata @4138 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_4138 = 50.0f;
COMPILER_STRIP_GATE(80BCC618, &lit_4138);
COMPILER_STRIP_GATE(0x80BCC618, &lit_4138);
#pragma pop
/* 80BCC61C-80BCC620 0000A4 0004+00 0/1 0/0 0/0 .rodata @4139 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_4139 = 150.0f;
COMPILER_STRIP_GATE(80BCC61C, &lit_4139);
COMPILER_STRIP_GATE(0x80BCC61C, &lit_4139);
#pragma pop
/* 80BCC620-80BCC624 0000A8 0004+00 0/1 0/0 0/0 .rodata @4140 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_4140 = 4096.0f;
COMPILER_STRIP_GATE(80BCC620, &lit_4140);
COMPILER_STRIP_GATE(0x80BCC620, &lit_4140);
#pragma pop
/* 80BCC624-80BCC628 0000AC 0004+00 0/2 0/0 0/0 .rodata @4141 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_4141 = 0.5f;
COMPILER_STRIP_GATE(80BCC624, &lit_4141);
COMPILER_STRIP_GATE(0x80BCC624, &lit_4141);
#pragma pop
/* 80BCC628-80BCC62C 0000B0 0004+00 0/1 0/0 0/0 .rodata @4142 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_4142 = 7.0f / 10.0f;
COMPILER_STRIP_GATE(80BCC628, &lit_4142);
COMPILER_STRIP_GATE(0x80BCC628, &lit_4142);
#pragma pop
/* 80BCC62C-80BCC630 0000B4 0004+00 0/1 0/0 0/0 .rodata @4143 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_4143 = 0.25f;
COMPILER_STRIP_GATE(80BCC62C, &lit_4143);
COMPILER_STRIP_GATE(0x80BCC62C, &lit_4143);
#pragma pop
/* 80BCAEDC-80BCB210 000CBC 0334+00 2/2 0/0 0/0 .text MoveAction__10daObjCHO_cFv */
@@ -865,13 +871,13 @@ SECTION_RODATA static u16 const l_cho_itemno[1 + 1 /* padding */] = {
/* padding */
0x0000,
};
COMPILER_STRIP_GATE(80BCC630, &l_cho_itemno);
COMPILER_STRIP_GATE(0x80BCC630, &l_cho_itemno);
/* 80BCC634-80BCC638 0000BC 0004+00 0/0 0/0 0/0 .rodata @4226 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_4226 = 4000.0f;
COMPILER_STRIP_GATE(80BCC634, &lit_4226);
COMPILER_STRIP_GATE(0x80BCC634, &lit_4226);
#pragma pop
/* 80BCC638-80BCC640 0000C0 0004+04 0/1 0/0 0/0 .rodata @4227 */
@@ -882,7 +888,7 @@ SECTION_RODATA static f32 const lit_4227[1 + 1 /* padding */] = {
/* padding */
0.0f,
};
COMPILER_STRIP_GATE(80BCC638, &lit_4227);
COMPILER_STRIP_GATE(0x80BCC638, &lit_4227);
#pragma pop
/* 80BCC640-80BCC648 0000C8 0008+00 0/0 0/0 0/0 .rodata @4229 */
@@ -891,21 +897,21 @@ COMPILER_STRIP_GATE(80BCC638, &lit_4227);
SECTION_RODATA static u8 const lit_4229[8] = {
0x43, 0x30, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(80BCC640, &lit_4229);
COMPILER_STRIP_GATE(0x80BCC640, &lit_4229);
#pragma pop
/* 80BCC648-80BCC64C 0000D0 0004+00 0/1 0/0 0/0 .rodata @4268 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_4268 = 608.0f;
COMPILER_STRIP_GATE(80BCC648, &lit_4268);
COMPILER_STRIP_GATE(0x80BCC648, &lit_4268);
#pragma pop
/* 80BCC64C-80BCC650 0000D4 0004+00 0/1 0/0 0/0 .rodata @4269 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_4269 = 448.0f;
COMPILER_STRIP_GATE(80BCC64C, &lit_4269);
COMPILER_STRIP_GATE(0x80BCC64C, &lit_4269);
#pragma pop
/* 80BCC650-80BCC658 0000D8 0004+04 0/1 0/0 0/0 .rodata @4270 */
@@ -916,7 +922,7 @@ SECTION_RODATA static f32 const lit_4270[1 + 1 /* padding */] = {
/* padding */
0.0f,
};
COMPILER_STRIP_GATE(80BCC650, &lit_4270);
COMPILER_STRIP_GATE(0x80BCC650, &lit_4270);
#pragma pop
/* 80BCB320-80BCB49C 001100 017C+00 1/1 0/0 0/0 .text Z_BufferChk__10daObjCHO_cFv */
@@ -934,7 +940,7 @@ asm void daObjCHO_c::Z_BufferChk() {
SECTION_RODATA static u8 const lit_4300[8] = {
0x43, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(80BCC658, &lit_4300);
COMPILER_STRIP_GATE(0x80BCC658, &lit_4300);
/* 80BCB49C-80BCB5C0 00127C 0124+00 1/1 0/0 0/0 .text ParticleSet__10daObjCHO_cFv */
#pragma push
@@ -971,7 +977,7 @@ asm cM3dGPla::~cM3dGPla() {
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_4421 = 10000.0f;
COMPILER_STRIP_GATE(80BCC660, &lit_4421);
COMPILER_STRIP_GATE(0x80BCC660, &lit_4421);
#pragma pop
/* 80BCB87C-80BCBB40 00165C 02C4+00 1/1 0/0 0/0 .text Execute__10daObjCHO_cFv */
@@ -989,7 +995,7 @@ asm void daObjCHO_c::Execute() {
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_4452 = 8.0f;
COMPILER_STRIP_GATE(80BCC664, &lit_4452);
COMPILER_STRIP_GATE(0x80BCC664, &lit_4452);
#pragma pop
/* 80BCBB40-80BCBCA8 001920 0168+00 1/1 0/0 0/0 .text ObjHit__10daObjCHO_cFv */
@@ -1029,11 +1035,11 @@ asm void daObjCHO_c::setBaseMtx() {
/* ############################################################################################## */
/* 80BCC668-80BCC66C 0000F0 0004+00 1/1 0/0 0/0 .rodata @4516 */
SECTION_RODATA static f32 const lit_4516 = 15.0f;
COMPILER_STRIP_GATE(80BCC668, &lit_4516);
COMPILER_STRIP_GATE(0x80BCC668, &lit_4516);
/* 80BCC66C-80BCC670 0000F4 0004+00 1/1 0/0 0/0 .rodata @4517 */
SECTION_RODATA static f32 const lit_4517 = -3.0f / 5.0f;
COMPILER_STRIP_GATE(80BCC66C, &lit_4517);
COMPILER_STRIP_GATE(0x80BCC66C, &lit_4517);
/* 80BCBD70-80BCBE50 001B50 00E0+00 1/0 0/0 0/0 .text daObjCHO_Draw__FP10daObjCHO_c */
#pragma push
@@ -1058,7 +1064,13 @@ static asm void daObjCHO_Execute(daObjCHO_c* param_0) {
/* ############################################################################################## */
/* 80BCC670-80BCC674 0000F8 0004+00 1/2 0/0 0/0 .rodata l_musiya_num */
SECTION_RODATA static u32 const l_musiya_num = 0x01930194;
COMPILER_STRIP_GATE(80BCC670, &l_musiya_num);
COMPILER_STRIP_GATE(0x80BCC670, &l_musiya_num);
/* 80BCC678-80BCC678 000100 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
#pragma push
#pragma force_active on
SECTION_DEAD static char const* const stringBase_80BCC67E = "R_SP160";
#pragma pop
/* 80BCBE70-80BCC01C 001C50 01AC+00 1/1 0/0 0/0 .text CreateChk__10daObjCHO_cFv */
#pragma push
@@ -1075,7 +1087,7 @@ asm void daObjCHO_c::CreateChk() {
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_4670 = -50.0f;
COMPILER_STRIP_GATE(80BCC674, &lit_4670);
COMPILER_STRIP_GATE(0x80BCC674, &lit_4670);
#pragma pop
/* 80BCC754-80BCC760 00000C 000C+00 1/1 0/0 0/0 .bss @3770 */
@@ -1152,7 +1164,7 @@ asm void __sinit_d_a_obj_cho_cpp() {
#pragma push
#pragma force_active on
SECTION_CTORS void* const _ctors_80BCC518 = (void*)__sinit_d_a_obj_cho_cpp;
REGISTER_CTORS(0x80BCC518, __sinit_d_a_obj_cho_cpp);
#pragma pop
/* 80BCC554-80BCC55C 002334 0008+00 1/0 0/0 0/0 .text @36@__dt__12dBgS_ObjAcchFv */
@@ -1175,10 +1187,4 @@ static asm void func_80BCC55C() {
}
#pragma pop
/* 80BCC678-80BCC686 000100 000E+00 7/7 0/0 0/0 .rodata @stringBase0 */
#pragma push
#pragma force_active on
#pragma section ".dead"
SECTION_DEAD static char const* const stringBase_80BCC678 = "I_Cho";
SECTION_DEAD static char const* const stringBase_80BCC67E = "R_SP160";
#pragma pop
/* 80BCC678-80BCC678 000100 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */