diff --git a/asm/SSystem/SComponent/c_cc_s/ClrAtHitInf__4cCcSFv.s b/asm/SSystem/SComponent/c_cc_s/ClrAtHitInf__4cCcSFv.s deleted file mode 100644 index b145e7cbac8..00000000000 --- a/asm/SSystem/SComponent/c_cc_s/ClrAtHitInf__4cCcSFv.s +++ /dev/null @@ -1,43 +0,0 @@ -lbl_80264D90: -/* 80264D90 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80264D94 7C 08 02 A6 */ mflr r0 -/* 80264D98 90 01 00 14 */ stw r0, 0x14(r1) -/* 80264D9C 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80264DA0 93 C1 00 08 */ stw r30, 8(r1) -/* 80264DA4 7C 7E 1B 78 */ mr r30, r3 -/* 80264DA8 7F DF F3 78 */ mr r31, r30 -/* 80264DAC 48 00 00 54 */ b lbl_80264E00 -lbl_80264DB0: -/* 80264DB0 80 7F 00 00 */ lwz r3, 0(r31) -/* 80264DB4 28 03 00 00 */ cmplwi r3, 0 -/* 80264DB8 41 82 00 44 */ beq lbl_80264DFC -/* 80264DBC 81 83 00 3C */ lwz r12, 0x3c(r3) -/* 80264DC0 81 8C 00 10 */ lwz r12, 0x10(r12) -/* 80264DC4 7D 89 03 A6 */ mtctr r12 -/* 80264DC8 4E 80 04 21 */ bctrl -/* 80264DCC 81 83 00 3C */ lwz r12, 0x3c(r3) -/* 80264DD0 81 8C 00 20 */ lwz r12, 0x20(r12) -/* 80264DD4 7D 89 03 A6 */ mtctr r12 -/* 80264DD8 4E 80 04 21 */ bctrl -/* 80264DDC 80 7F 00 00 */ lwz r3, 0(r31) -/* 80264DE0 80 63 00 44 */ lwz r3, 0x44(r3) -/* 80264DE4 28 03 00 00 */ cmplwi r3, 0 -/* 80264DE8 41 82 00 14 */ beq lbl_80264DFC -/* 80264DEC 81 83 00 18 */ lwz r12, 0x18(r3) -/* 80264DF0 81 8C 00 18 */ lwz r12, 0x18(r12) -/* 80264DF4 7D 89 03 A6 */ mtctr r12 -/* 80264DF8 4E 80 04 21 */ bctrl -lbl_80264DFC: -/* 80264DFC 3B FF 00 04 */ addi r31, r31, 4 -lbl_80264E00: -/* 80264E00 A0 1E 28 00 */ lhz r0, 0x2800(r30) -/* 80264E04 54 00 10 3A */ slwi r0, r0, 2 -/* 80264E08 7C 1E 02 14 */ add r0, r30, r0 -/* 80264E0C 7C 1F 00 40 */ cmplw r31, r0 -/* 80264E10 41 80 FF A0 */ blt lbl_80264DB0 -/* 80264E14 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 80264E18 83 C1 00 08 */ lwz r30, 8(r1) -/* 80264E1C 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80264E20 7C 08 03 A6 */ mtlr r0 -/* 80264E24 38 21 00 10 */ addi r1, r1, 0x10 -/* 80264E28 4E 80 00 20 */ blr diff --git a/asm/SSystem/SComponent/c_cc_s/ClrCoHitInf__4cCcSFv.s b/asm/SSystem/SComponent/c_cc_s/ClrCoHitInf__4cCcSFv.s deleted file mode 100644 index 85c0662f331..00000000000 --- a/asm/SSystem/SComponent/c_cc_s/ClrCoHitInf__4cCcSFv.s +++ /dev/null @@ -1,41 +0,0 @@ -lbl_80264C5C: -/* 80264C5C 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80264C60 7C 08 02 A6 */ mflr r0 -/* 80264C64 90 01 00 14 */ stw r0, 0x14(r1) -/* 80264C68 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80264C6C 93 C1 00 08 */ stw r30, 8(r1) -/* 80264C70 7C 7E 1B 78 */ mr r30, r3 -/* 80264C74 3B FE 10 00 */ addi r31, r30, 0x1000 -/* 80264C78 48 00 00 48 */ b lbl_80264CC0 -lbl_80264C7C: -/* 80264C7C 80 7F 00 00 */ lwz r3, 0(r31) -/* 80264C80 28 03 00 00 */ cmplwi r3, 0 -/* 80264C84 41 82 00 38 */ beq lbl_80264CBC -/* 80264C88 81 83 00 3C */ lwz r12, 0x3c(r3) -/* 80264C8C 81 8C 00 10 */ lwz r12, 0x10(r12) -/* 80264C90 7D 89 03 A6 */ mtctr r12 -/* 80264C94 4E 80 04 21 */ bctrl -/* 80264C98 81 83 00 3C */ lwz r12, 0x3c(r3) -/* 80264C9C 81 8C 00 28 */ lwz r12, 0x28(r12) -/* 80264CA0 7D 89 03 A6 */ mtctr r12 -/* 80264CA4 4E 80 04 21 */ bctrl -/* 80264CA8 80 7F 00 00 */ lwz r3, 0(r31) -/* 80264CAC 80 63 00 44 */ lwz r3, 0x44(r3) -/* 80264CB0 28 03 00 00 */ cmplwi r3, 0 -/* 80264CB4 41 82 00 08 */ beq lbl_80264CBC -/* 80264CB8 4B FF EC A5 */ bl ClrCcMove__9cCcD_SttsFv -lbl_80264CBC: -/* 80264CBC 3B FF 00 04 */ addi r31, r31, 4 -lbl_80264CC0: -/* 80264CC0 A0 1E 28 04 */ lhz r0, 0x2804(r30) -/* 80264CC4 54 03 10 3A */ slwi r3, r0, 2 -/* 80264CC8 38 03 10 00 */ addi r0, r3, 0x1000 -/* 80264CCC 7C 1E 02 14 */ add r0, r30, r0 -/* 80264CD0 7C 1F 00 40 */ cmplw r31, r0 -/* 80264CD4 41 80 FF A8 */ blt lbl_80264C7C -/* 80264CD8 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 80264CDC 83 C1 00 08 */ lwz r30, 8(r1) -/* 80264CE0 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80264CE4 7C 08 03 A6 */ mtlr r0 -/* 80264CE8 38 21 00 10 */ addi r1, r1, 0x10 -/* 80264CEC 4E 80 00 20 */ blr diff --git a/asm/SSystem/SComponent/c_cc_s/ClrTgHitInf__4cCcSFv.s b/asm/SSystem/SComponent/c_cc_s/ClrTgHitInf__4cCcSFv.s deleted file mode 100644 index e8c55ba6719..00000000000 --- a/asm/SSystem/SComponent/c_cc_s/ClrTgHitInf__4cCcSFv.s +++ /dev/null @@ -1,44 +0,0 @@ -lbl_80264CF0: -/* 80264CF0 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80264CF4 7C 08 02 A6 */ mflr r0 -/* 80264CF8 90 01 00 14 */ stw r0, 0x14(r1) -/* 80264CFC 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80264D00 93 C1 00 08 */ stw r30, 8(r1) -/* 80264D04 7C 7E 1B 78 */ mr r30, r3 -/* 80264D08 3B FE 04 00 */ addi r31, r30, 0x400 -/* 80264D0C 48 00 00 54 */ b lbl_80264D60 -lbl_80264D10: -/* 80264D10 80 7F 00 00 */ lwz r3, 0(r31) -/* 80264D14 28 03 00 00 */ cmplwi r3, 0 -/* 80264D18 41 82 00 44 */ beq lbl_80264D5C -/* 80264D1C 81 83 00 3C */ lwz r12, 0x3c(r3) -/* 80264D20 81 8C 00 10 */ lwz r12, 0x10(r12) -/* 80264D24 7D 89 03 A6 */ mtctr r12 -/* 80264D28 4E 80 04 21 */ bctrl -/* 80264D2C 81 83 00 3C */ lwz r12, 0x3c(r3) -/* 80264D30 81 8C 00 24 */ lwz r12, 0x24(r12) -/* 80264D34 7D 89 03 A6 */ mtctr r12 -/* 80264D38 4E 80 04 21 */ bctrl -/* 80264D3C 80 7F 00 00 */ lwz r3, 0(r31) -/* 80264D40 80 63 00 44 */ lwz r3, 0x44(r3) -/* 80264D44 28 03 00 00 */ cmplwi r3, 0 -/* 80264D48 41 82 00 14 */ beq lbl_80264D5C -/* 80264D4C 81 83 00 18 */ lwz r12, 0x18(r3) -/* 80264D50 81 8C 00 1C */ lwz r12, 0x1c(r12) -/* 80264D54 7D 89 03 A6 */ mtctr r12 -/* 80264D58 4E 80 04 21 */ bctrl -lbl_80264D5C: -/* 80264D5C 3B FF 00 04 */ addi r31, r31, 4 -lbl_80264D60: -/* 80264D60 A0 1E 28 02 */ lhz r0, 0x2802(r30) -/* 80264D64 54 03 10 3A */ slwi r3, r0, 2 -/* 80264D68 38 03 04 00 */ addi r0, r3, 0x400 -/* 80264D6C 7C 1E 02 14 */ add r0, r30, r0 -/* 80264D70 7C 1F 00 40 */ cmplw r31, r0 -/* 80264D74 41 80 FF 9C */ blt lbl_80264D10 -/* 80264D78 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 80264D7C 83 C1 00 08 */ lwz r30, 8(r1) -/* 80264D80 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80264D84 7C 08 03 A6 */ mtlr r0 -/* 80264D88 38 21 00 10 */ addi r1, r1, 0x10 -/* 80264D8C 4E 80 00 20 */ blr diff --git a/asm/SSystem/SComponent/c_cc_s/Ct__4cCcSFv.s b/asm/SSystem/SComponent/c_cc_s/Ct__4cCcSFv.s deleted file mode 100644 index a98f9995468..00000000000 --- a/asm/SSystem/SComponent/c_cc_s/Ct__4cCcSFv.s +++ /dev/null @@ -1,60 +0,0 @@ -lbl_80264A94: -/* 80264A94 7C 65 1B 78 */ mr r5, r3 -/* 80264A98 38 80 00 00 */ li r4, 0 -/* 80264A9C 38 C3 04 00 */ addi r6, r3, 0x400 -/* 80264AA0 38 06 00 03 */ addi r0, r6, 3 -/* 80264AA4 7C 05 00 50 */ subf r0, r5, r0 -/* 80264AA8 54 00 F0 BE */ srwi r0, r0, 2 -/* 80264AAC 7C 09 03 A6 */ mtctr r0 -/* 80264AB0 7C 05 30 40 */ cmplw r5, r6 -/* 80264AB4 40 80 00 10 */ bge lbl_80264AC4 -lbl_80264AB8: -/* 80264AB8 90 85 00 00 */ stw r4, 0(r5) -/* 80264ABC 38 A5 00 04 */ addi r5, r5, 4 -/* 80264AC0 42 00 FF F8 */ bdnz lbl_80264AB8 -lbl_80264AC4: -/* 80264AC4 38 80 00 00 */ li r4, 0 -/* 80264AC8 B0 83 28 00 */ sth r4, 0x2800(r3) -/* 80264ACC 38 A3 10 00 */ addi r5, r3, 0x1000 -/* 80264AD0 38 05 00 03 */ addi r0, r5, 3 -/* 80264AD4 7C 06 00 50 */ subf r0, r6, r0 -/* 80264AD8 54 00 F0 BE */ srwi r0, r0, 2 -/* 80264ADC 7C 09 03 A6 */ mtctr r0 -/* 80264AE0 7C 06 28 40 */ cmplw r6, r5 -/* 80264AE4 40 80 00 10 */ bge lbl_80264AF4 -lbl_80264AE8: -/* 80264AE8 90 86 00 00 */ stw r4, 0(r6) -/* 80264AEC 38 C6 00 04 */ addi r6, r6, 4 -/* 80264AF0 42 00 FF F8 */ bdnz lbl_80264AE8 -lbl_80264AF4: -/* 80264AF4 38 80 00 00 */ li r4, 0 -/* 80264AF8 B0 83 28 02 */ sth r4, 0x2802(r3) -/* 80264AFC 38 C3 14 00 */ addi r6, r3, 0x1400 -/* 80264B00 38 06 00 03 */ addi r0, r6, 3 -/* 80264B04 7C 05 00 50 */ subf r0, r5, r0 -/* 80264B08 54 00 F0 BE */ srwi r0, r0, 2 -/* 80264B0C 7C 09 03 A6 */ mtctr r0 -/* 80264B10 7C 05 30 40 */ cmplw r5, r6 -/* 80264B14 40 80 00 10 */ bge lbl_80264B24 -lbl_80264B18: -/* 80264B18 90 85 00 00 */ stw r4, 0(r5) -/* 80264B1C 38 A5 00 04 */ addi r5, r5, 4 -/* 80264B20 42 00 FF F8 */ bdnz lbl_80264B18 -lbl_80264B24: -/* 80264B24 38 A0 00 00 */ li r5, 0 -/* 80264B28 B0 A3 28 04 */ sth r5, 0x2804(r3) -/* 80264B2C 38 83 28 00 */ addi r4, r3, 0x2800 -/* 80264B30 38 04 00 03 */ addi r0, r4, 3 -/* 80264B34 7C 06 00 50 */ subf r0, r6, r0 -/* 80264B38 54 00 F0 BE */ srwi r0, r0, 2 -/* 80264B3C 7C 09 03 A6 */ mtctr r0 -/* 80264B40 7C 06 20 40 */ cmplw r6, r4 -/* 80264B44 40 80 00 10 */ bge lbl_80264B54 -lbl_80264B48: -/* 80264B48 90 A6 00 00 */ stw r5, 0(r6) -/* 80264B4C 38 C6 00 04 */ addi r6, r6, 4 -/* 80264B50 42 00 FF F8 */ bdnz lbl_80264B48 -lbl_80264B54: -/* 80264B54 38 00 00 00 */ li r0, 0 -/* 80264B58 B0 03 28 06 */ sth r0, 0x2806(r3) -/* 80264B5C 4E 80 00 20 */ blr diff --git a/asm/SSystem/SComponent/c_cc_s/Dt__4cCcSFv.s b/asm/SSystem/SComponent/c_cc_s/Dt__4cCcSFv.s deleted file mode 100644 index da190b5f44e..00000000000 --- a/asm/SSystem/SComponent/c_cc_s/Dt__4cCcSFv.s +++ /dev/null @@ -1,9 +0,0 @@ -lbl_80264B60: -/* 80264B60 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80264B64 7C 08 02 A6 */ mflr r0 -/* 80264B68 90 01 00 14 */ stw r0, 0x14(r1) -/* 80264B6C 4B FF FF 29 */ bl Ct__4cCcSFv -/* 80264B70 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80264B74 7C 08 03 A6 */ mtlr r0 -/* 80264B78 38 21 00 10 */ addi r1, r1, 0x10 -/* 80264B7C 4E 80 00 20 */ blr diff --git a/asm/SSystem/SComponent/c_cc_s/GetWt__4cCcSCFUc.s b/asm/SSystem/SComponent/c_cc_s/GetWt__4cCcSCFUc.s deleted file mode 100644 index 581f309b948..00000000000 --- a/asm/SSystem/SComponent/c_cc_s/GetWt__4cCcSCFUc.s +++ /dev/null @@ -1,12 +0,0 @@ -lbl_80264B80: -/* 80264B80 54 80 06 3E */ clrlwi r0, r4, 0x18 -/* 80264B84 28 00 00 FF */ cmplwi r0, 0xff -/* 80264B88 40 82 00 0C */ bne lbl_80264B94 -/* 80264B8C 38 60 00 00 */ li r3, 0 -/* 80264B90 4E 80 00 20 */ blr -lbl_80264B94: -/* 80264B94 28 00 00 FE */ cmplwi r0, 0xfe -/* 80264B98 38 60 00 02 */ li r3, 2 -/* 80264B9C 4C 82 00 20 */ bnelr -/* 80264BA0 38 60 00 01 */ li r3, 1 -/* 80264BA4 4E 80 00 20 */ blr diff --git a/asm/SSystem/SComponent/c_cc_s/Move__4cCcSFv.s b/asm/SSystem/SComponent/c_cc_s/Move__4cCcSFv.s deleted file mode 100644 index c2ec9149660..00000000000 --- a/asm/SSystem/SComponent/c_cc_s/Move__4cCcSFv.s +++ /dev/null @@ -1,26 +0,0 @@ -lbl_80265CCC: -/* 80265CCC 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80265CD0 7C 08 02 A6 */ mflr r0 -/* 80265CD4 90 01 00 14 */ stw r0, 0x14(r1) -/* 80265CD8 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80265CDC 7C 7F 1B 78 */ mr r31, r3 -/* 80265CE0 4B FF FE D5 */ bl CalcArea__4cCcSFv -/* 80265CE4 7F E3 FB 78 */ mr r3, r31 -/* 80265CE8 4B FF F2 59 */ bl ChkAtTg__4cCcSFv -/* 80265CEC 7F E3 FB 78 */ mr r3, r31 -/* 80265CF0 4B FF F5 41 */ bl ChkCo__4cCcSFv -/* 80265CF4 7F E3 FB 78 */ mr r3, r31 -/* 80265CF8 81 9F 28 48 */ lwz r12, 0x2848(r31) -/* 80265CFC 81 8C 00 28 */ lwz r12, 0x28(r12) -/* 80265D00 7D 89 03 A6 */ mtctr r12 -/* 80265D04 4E 80 04 21 */ bctrl -/* 80265D08 38 00 00 00 */ li r0, 0 -/* 80265D0C B0 1F 28 00 */ sth r0, 0x2800(r31) -/* 80265D10 B0 1F 28 02 */ sth r0, 0x2802(r31) -/* 80265D14 B0 1F 28 04 */ sth r0, 0x2804(r31) -/* 80265D18 B0 1F 28 06 */ sth r0, 0x2806(r31) -/* 80265D1C 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 80265D20 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80265D24 7C 08 03 A6 */ mtlr r0 -/* 80265D28 38 21 00 10 */ addi r1, r1, 0x10 -/* 80265D2C 4E 80 00 20 */ blr diff --git a/asm/SSystem/SComponent/c_cc_s/Set__4cCcSFP8cCcD_Obj.s b/asm/SSystem/SComponent/c_cc_s/Set__4cCcSFP8cCcD_Obj.s deleted file mode 100644 index 44590962f2c..00000000000 --- a/asm/SSystem/SComponent/c_cc_s/Set__4cCcSFP8cCcD_Obj.s +++ /dev/null @@ -1,49 +0,0 @@ -lbl_80264BA8: -/* 80264BA8 80 04 00 00 */ lwz r0, 0(r4) -/* 80264BAC 54 00 07 FF */ clrlwi. r0, r0, 0x1f -/* 80264BB0 41 82 00 24 */ beq lbl_80264BD4 -/* 80264BB4 A0 03 28 00 */ lhz r0, 0x2800(r3) -/* 80264BB8 28 00 01 00 */ cmplwi r0, 0x100 -/* 80264BBC 40 80 00 18 */ bge lbl_80264BD4 -/* 80264BC0 54 00 13 BA */ rlwinm r0, r0, 2, 0xe, 0x1d -/* 80264BC4 7C 83 01 2E */ stwx r4, r3, r0 -/* 80264BC8 A0 A3 28 00 */ lhz r5, 0x2800(r3) -/* 80264BCC 38 05 00 01 */ addi r0, r5, 1 -/* 80264BD0 B0 03 28 00 */ sth r0, 0x2800(r3) -lbl_80264BD4: -/* 80264BD4 80 04 00 18 */ lwz r0, 0x18(r4) -/* 80264BD8 54 00 07 FF */ clrlwi. r0, r0, 0x1f -/* 80264BDC 41 82 00 28 */ beq lbl_80264C04 -/* 80264BE0 A0 03 28 02 */ lhz r0, 0x2802(r3) -/* 80264BE4 28 00 03 00 */ cmplwi r0, 0x300 -/* 80264BE8 40 80 00 1C */ bge lbl_80264C04 -/* 80264BEC 54 00 13 BA */ rlwinm r0, r0, 2, 0xe, 0x1d -/* 80264BF0 7C A3 02 14 */ add r5, r3, r0 -/* 80264BF4 90 85 04 00 */ stw r4, 0x400(r5) -/* 80264BF8 A0 A3 28 02 */ lhz r5, 0x2802(r3) -/* 80264BFC 38 05 00 01 */ addi r0, r5, 1 -/* 80264C00 B0 03 28 02 */ sth r0, 0x2802(r3) -lbl_80264C04: -/* 80264C04 80 04 00 2C */ lwz r0, 0x2c(r4) -/* 80264C08 54 00 07 FF */ clrlwi. r0, r0, 0x1f -/* 80264C0C 41 82 00 28 */ beq lbl_80264C34 -/* 80264C10 A0 03 28 04 */ lhz r0, 0x2804(r3) -/* 80264C14 28 00 01 00 */ cmplwi r0, 0x100 -/* 80264C18 40 80 00 1C */ bge lbl_80264C34 -/* 80264C1C 54 00 13 BA */ rlwinm r0, r0, 2, 0xe, 0x1d -/* 80264C20 7C A3 02 14 */ add r5, r3, r0 -/* 80264C24 90 85 10 00 */ stw r4, 0x1000(r5) -/* 80264C28 A0 A3 28 04 */ lhz r5, 0x2804(r3) -/* 80264C2C 38 05 00 01 */ addi r0, r5, 1 -/* 80264C30 B0 03 28 04 */ sth r0, 0x2804(r3) -lbl_80264C34: -/* 80264C34 A0 03 28 06 */ lhz r0, 0x2806(r3) -/* 80264C38 28 00 05 00 */ cmplwi r0, 0x500 -/* 80264C3C 4C 80 00 20 */ bgelr -/* 80264C40 54 00 13 BA */ rlwinm r0, r0, 2, 0xe, 0x1d -/* 80264C44 7C A3 02 14 */ add r5, r3, r0 -/* 80264C48 90 85 14 00 */ stw r4, 0x1400(r5) -/* 80264C4C A0 83 28 06 */ lhz r4, 0x2806(r3) -/* 80264C50 38 04 00 01 */ addi r0, r4, 1 -/* 80264C54 B0 03 28 06 */ sth r0, 0x2806(r3) -/* 80264C58 4E 80 00 20 */ blr diff --git a/asm/SSystem/SComponent/c_cc_s/__ct__4cCcSFv.s b/asm/SSystem/SComponent/c_cc_s/__ct__4cCcSFv.s deleted file mode 100644 index a73dc2a5e25..00000000000 --- a/asm/SSystem/SComponent/c_cc_s/__ct__4cCcSFv.s +++ /dev/null @@ -1,11 +0,0 @@ -lbl_80264A6C: -/* 80264A6C 3C 80 80 3C */ lis r4, __vt__4cCcS@ha /* 0x803C3748@ha */ -/* 80264A70 38 04 37 48 */ addi r0, r4, __vt__4cCcS@l /* 0x803C3748@l */ -/* 80264A74 90 03 28 48 */ stw r0, 0x2848(r3) -/* 80264A78 3C 80 80 3A */ lis r4, __vt__8cM3dGAab@ha /* 0x803A7218@ha */ -/* 80264A7C 38 04 72 18 */ addi r0, r4, __vt__8cM3dGAab@l /* 0x803A7218@l */ -/* 80264A80 90 03 28 20 */ stw r0, 0x2820(r3) -/* 80264A84 3C 80 80 3A */ lis r4, __vt__15cCcD_DivideArea@ha /* 0x803A7200@ha */ -/* 80264A88 38 04 72 00 */ addi r0, r4, __vt__15cCcD_DivideArea@l /* 0x803A7200@l */ -/* 80264A8C 90 03 28 20 */ stw r0, 0x2820(r3) -/* 80264A90 4E 80 00 20 */ blr diff --git a/asm/d/bg/d_bg_s_poly_pass_chk/ChkNoHorse__16dBgS_PolyPassChkFv.s b/asm/d/bg/d_bg_s_poly_pass_chk/ChkNoHorse__16dBgS_PolyPassChkFv.s deleted file mode 100644 index 954bc74f646..00000000000 --- a/asm/d/bg/d_bg_s_poly_pass_chk/ChkNoHorse__16dBgS_PolyPassChkFv.s +++ /dev/null @@ -1,33 +0,0 @@ -lbl_80078F04: -/* 80078F04 88 03 00 04 */ lbz r0, 4(r3) -/* 80078F08 28 00 00 00 */ cmplwi r0, 0 -/* 80078F0C 40 82 00 58 */ bne lbl_80078F64 -/* 80078F10 88 03 00 05 */ lbz r0, 5(r3) -/* 80078F14 28 00 00 00 */ cmplwi r0, 0 -/* 80078F18 40 82 00 4C */ bne lbl_80078F64 -/* 80078F1C 88 03 00 06 */ lbz r0, 6(r3) -/* 80078F20 28 00 00 00 */ cmplwi r0, 0 -/* 80078F24 40 82 00 40 */ bne lbl_80078F64 -/* 80078F28 88 03 00 07 */ lbz r0, 7(r3) -/* 80078F2C 28 00 00 00 */ cmplwi r0, 0 -/* 80078F30 40 82 00 34 */ bne lbl_80078F64 -/* 80078F34 88 03 00 08 */ lbz r0, 8(r3) -/* 80078F38 28 00 00 00 */ cmplwi r0, 0 -/* 80078F3C 40 82 00 28 */ bne lbl_80078F64 -/* 80078F40 88 03 00 09 */ lbz r0, 9(r3) -/* 80078F44 28 00 00 00 */ cmplwi r0, 0 -/* 80078F48 40 82 00 1C */ bne lbl_80078F64 -/* 80078F4C 88 03 00 0A */ lbz r0, 0xa(r3) -/* 80078F50 28 00 00 00 */ cmplwi r0, 0 -/* 80078F54 40 82 00 10 */ bne lbl_80078F64 -/* 80078F58 88 03 00 0B */ lbz r0, 0xb(r3) -/* 80078F5C 28 00 00 00 */ cmplwi r0, 0 -/* 80078F60 41 82 00 0C */ beq lbl_80078F6C -lbl_80078F64: -/* 80078F64 38 60 00 01 */ li r3, 1 -/* 80078F68 4E 80 00 20 */ blr -lbl_80078F6C: -/* 80078F6C 88 03 00 0C */ lbz r0, 0xc(r3) -/* 80078F70 7C 00 00 34 */ cntlzw r0, r0 -/* 80078F74 54 03 D9 7E */ srwi r3, r0, 5 -/* 80078F78 4E 80 00 20 */ blr diff --git a/asm/d/bg/d_bg_s_poly_pass_chk/ClrBomb__16dBgS_PolyPassChkFv.s b/asm/d/bg/d_bg_s_poly_pass_chk/ClrBomb__16dBgS_PolyPassChkFv.s deleted file mode 100644 index 5ee26f4d49c..00000000000 --- a/asm/d/bg/d_bg_s_poly_pass_chk/ClrBomb__16dBgS_PolyPassChkFv.s +++ /dev/null @@ -1,4 +0,0 @@ -lbl_80078EC8: -/* 80078EC8 38 00 00 00 */ li r0, 0 -/* 80078ECC 98 03 00 08 */ stb r0, 8(r3) -/* 80078ED0 4E 80 00 20 */ blr diff --git a/asm/d/bg/d_bg_s_poly_pass_chk/ClrCam__16dBgS_PolyPassChkFv.s b/asm/d/bg/d_bg_s_poly_pass_chk/ClrCam__16dBgS_PolyPassChkFv.s deleted file mode 100644 index 58544692224..00000000000 --- a/asm/d/bg/d_bg_s_poly_pass_chk/ClrCam__16dBgS_PolyPassChkFv.s +++ /dev/null @@ -1,4 +0,0 @@ -lbl_80078E8C: -/* 80078E8C 38 00 00 00 */ li r0, 0 -/* 80078E90 98 03 00 05 */ stb r0, 5(r3) -/* 80078E94 4E 80 00 20 */ blr diff --git a/asm/d/bg/d_bg_s_poly_pass_chk/ClrIronBall__16dBgS_PolyPassChkFv.s b/asm/d/bg/d_bg_s_poly_pass_chk/ClrIronBall__16dBgS_PolyPassChkFv.s deleted file mode 100644 index 1cfa786b31b..00000000000 --- a/asm/d/bg/d_bg_s_poly_pass_chk/ClrIronBall__16dBgS_PolyPassChkFv.s +++ /dev/null @@ -1,4 +0,0 @@ -lbl_80078FA0: -/* 80078FA0 38 00 00 00 */ li r0, 0 -/* 80078FA4 98 03 00 0E */ stb r0, 0xe(r3) -/* 80078FA8 4E 80 00 20 */ blr diff --git a/asm/d/bg/d_bg_s_poly_pass_chk/ClrLink__16dBgS_PolyPassChkFv.s b/asm/d/bg/d_bg_s_poly_pass_chk/ClrLink__16dBgS_PolyPassChkFv.s deleted file mode 100644 index 2f266e9862c..00000000000 --- a/asm/d/bg/d_bg_s_poly_pass_chk/ClrLink__16dBgS_PolyPassChkFv.s +++ /dev/null @@ -1,4 +0,0 @@ -lbl_80078EA4: -/* 80078EA4 38 00 00 00 */ li r0, 0 -/* 80078EA8 98 03 00 06 */ stb r0, 6(r3) -/* 80078EAC 4E 80 00 20 */ blr diff --git a/asm/d/bg/d_bg_s_poly_pass_chk/ClrObj__16dBgS_PolyPassChkFv.s b/asm/d/bg/d_bg_s_poly_pass_chk/ClrObj__16dBgS_PolyPassChkFv.s deleted file mode 100644 index efa2fb7ccd9..00000000000 --- a/asm/d/bg/d_bg_s_poly_pass_chk/ClrObj__16dBgS_PolyPassChkFv.s +++ /dev/null @@ -1,4 +0,0 @@ -lbl_80078E74: -/* 80078E74 38 00 00 00 */ li r0, 0 -/* 80078E78 98 03 00 04 */ stb r0, 4(r3) -/* 80078E7C 4E 80 00 20 */ blr diff --git a/asm/d/bg/d_bg_s_poly_pass_chk/ClrStatue__16dBgS_PolyPassChkFv.s b/asm/d/bg/d_bg_s_poly_pass_chk/ClrStatue__16dBgS_PolyPassChkFv.s deleted file mode 100644 index 44c25edb174..00000000000 --- a/asm/d/bg/d_bg_s_poly_pass_chk/ClrStatue__16dBgS_PolyPassChkFv.s +++ /dev/null @@ -1,4 +0,0 @@ -lbl_80078F88: -/* 80078F88 38 00 00 00 */ li r0, 0 -/* 80078F8C 98 03 00 0D */ stb r0, 0xd(r3) -/* 80078F90 4E 80 00 20 */ blr diff --git a/asm/d/bg/d_bg_s_poly_pass_chk/SetArrow__16dBgS_PolyPassChkFv.s b/asm/d/bg/d_bg_s_poly_pass_chk/SetArrow__16dBgS_PolyPassChkFv.s deleted file mode 100644 index 609b4fc31b9..00000000000 --- a/asm/d/bg/d_bg_s_poly_pass_chk/SetArrow__16dBgS_PolyPassChkFv.s +++ /dev/null @@ -1,4 +0,0 @@ -lbl_80078EB0: -/* 80078EB0 38 00 00 01 */ li r0, 1 -/* 80078EB4 98 03 00 07 */ stb r0, 7(r3) -/* 80078EB8 4E 80 00 20 */ blr diff --git a/asm/d/bg/d_bg_s_poly_pass_chk/SetBomb__16dBgS_PolyPassChkFv.s b/asm/d/bg/d_bg_s_poly_pass_chk/SetBomb__16dBgS_PolyPassChkFv.s deleted file mode 100644 index 8e346538d6a..00000000000 --- a/asm/d/bg/d_bg_s_poly_pass_chk/SetBomb__16dBgS_PolyPassChkFv.s +++ /dev/null @@ -1,4 +0,0 @@ -lbl_80078EBC: -/* 80078EBC 38 00 00 01 */ li r0, 1 -/* 80078EC0 98 03 00 08 */ stb r0, 8(r3) -/* 80078EC4 4E 80 00 20 */ blr diff --git a/asm/d/bg/d_bg_s_poly_pass_chk/SetBoomerang__16dBgS_PolyPassChkFv.s b/asm/d/bg/d_bg_s_poly_pass_chk/SetBoomerang__16dBgS_PolyPassChkFv.s deleted file mode 100644 index cf50d4b8902..00000000000 --- a/asm/d/bg/d_bg_s_poly_pass_chk/SetBoomerang__16dBgS_PolyPassChkFv.s +++ /dev/null @@ -1,4 +0,0 @@ -lbl_80078ED4: -/* 80078ED4 38 00 00 01 */ li r0, 1 -/* 80078ED8 98 03 00 09 */ stb r0, 9(r3) -/* 80078EDC 4E 80 00 20 */ blr diff --git a/asm/d/bg/d_bg_s_poly_pass_chk/SetCam__16dBgS_PolyPassChkFv.s b/asm/d/bg/d_bg_s_poly_pass_chk/SetCam__16dBgS_PolyPassChkFv.s deleted file mode 100644 index 29f9a35b0b1..00000000000 --- a/asm/d/bg/d_bg_s_poly_pass_chk/SetCam__16dBgS_PolyPassChkFv.s +++ /dev/null @@ -1,4 +0,0 @@ -lbl_80078E80: -/* 80078E80 38 00 00 01 */ li r0, 1 -/* 80078E84 98 03 00 05 */ stb r0, 5(r3) -/* 80078E88 4E 80 00 20 */ blr diff --git a/asm/d/bg/d_bg_s_poly_pass_chk/SetHorse__16dBgS_PolyPassChkFv.s b/asm/d/bg/d_bg_s_poly_pass_chk/SetHorse__16dBgS_PolyPassChkFv.s deleted file mode 100644 index ec39cccc962..00000000000 --- a/asm/d/bg/d_bg_s_poly_pass_chk/SetHorse__16dBgS_PolyPassChkFv.s +++ /dev/null @@ -1,4 +0,0 @@ -lbl_80078EF8: -/* 80078EF8 38 00 00 01 */ li r0, 1 -/* 80078EFC 98 03 00 0C */ stb r0, 0xc(r3) -/* 80078F00 4E 80 00 20 */ blr diff --git a/asm/d/bg/d_bg_s_poly_pass_chk/SetIronBall__16dBgS_PolyPassChkFv.s b/asm/d/bg/d_bg_s_poly_pass_chk/SetIronBall__16dBgS_PolyPassChkFv.s deleted file mode 100644 index 3cfb52491c7..00000000000 --- a/asm/d/bg/d_bg_s_poly_pass_chk/SetIronBall__16dBgS_PolyPassChkFv.s +++ /dev/null @@ -1,4 +0,0 @@ -lbl_80078F94: -/* 80078F94 38 00 00 01 */ li r0, 1 -/* 80078F98 98 03 00 0E */ stb r0, 0xe(r3) -/* 80078F9C 4E 80 00 20 */ blr diff --git a/asm/d/bg/d_bg_s_poly_pass_chk/SetLink__16dBgS_PolyPassChkFv.s b/asm/d/bg/d_bg_s_poly_pass_chk/SetLink__16dBgS_PolyPassChkFv.s deleted file mode 100644 index afbbc8791f1..00000000000 --- a/asm/d/bg/d_bg_s_poly_pass_chk/SetLink__16dBgS_PolyPassChkFv.s +++ /dev/null @@ -1,4 +0,0 @@ -lbl_80078E98: -/* 80078E98 38 00 00 01 */ li r0, 1 -/* 80078E9C 98 03 00 06 */ stb r0, 6(r3) -/* 80078EA0 4E 80 00 20 */ blr diff --git a/asm/d/bg/d_bg_s_poly_pass_chk/SetObj__16dBgS_PolyPassChkFv.s b/asm/d/bg/d_bg_s_poly_pass_chk/SetObj__16dBgS_PolyPassChkFv.s deleted file mode 100644 index 65ee5a6e350..00000000000 --- a/asm/d/bg/d_bg_s_poly_pass_chk/SetObj__16dBgS_PolyPassChkFv.s +++ /dev/null @@ -1,4 +0,0 @@ -lbl_80078E68: -/* 80078E68 38 00 00 01 */ li r0, 1 -/* 80078E6C 98 03 00 04 */ stb r0, 4(r3) -/* 80078E70 4E 80 00 20 */ blr diff --git a/asm/d/bg/d_bg_s_poly_pass_chk/SetPassChkInfo__16dBgS_PolyPassChkFR16dBgS_PolyPassChk.s b/asm/d/bg/d_bg_s_poly_pass_chk/SetPassChkInfo__16dBgS_PolyPassChkFR16dBgS_PolyPassChk.s deleted file mode 100644 index 5a607ce4ebd..00000000000 --- a/asm/d/bg/d_bg_s_poly_pass_chk/SetPassChkInfo__16dBgS_PolyPassChkFR16dBgS_PolyPassChk.s +++ /dev/null @@ -1,24 +0,0 @@ -lbl_80078E0C: -/* 80078E0C 88 04 00 04 */ lbz r0, 4(r4) -/* 80078E10 98 03 00 04 */ stb r0, 4(r3) -/* 80078E14 88 04 00 05 */ lbz r0, 5(r4) -/* 80078E18 98 03 00 05 */ stb r0, 5(r3) -/* 80078E1C 88 04 00 06 */ lbz r0, 6(r4) -/* 80078E20 98 03 00 06 */ stb r0, 6(r3) -/* 80078E24 88 04 00 07 */ lbz r0, 7(r4) -/* 80078E28 98 03 00 07 */ stb r0, 7(r3) -/* 80078E2C 88 04 00 08 */ lbz r0, 8(r4) -/* 80078E30 98 03 00 08 */ stb r0, 8(r3) -/* 80078E34 88 04 00 09 */ lbz r0, 9(r4) -/* 80078E38 98 03 00 09 */ stb r0, 9(r3) -/* 80078E3C 88 04 00 0A */ lbz r0, 0xa(r4) -/* 80078E40 98 03 00 0A */ stb r0, 0xa(r3) -/* 80078E44 88 04 00 0B */ lbz r0, 0xb(r4) -/* 80078E48 98 03 00 0B */ stb r0, 0xb(r3) -/* 80078E4C 88 04 00 0C */ lbz r0, 0xc(r4) -/* 80078E50 98 03 00 0C */ stb r0, 0xc(r3) -/* 80078E54 88 04 00 0D */ lbz r0, 0xd(r4) -/* 80078E58 98 03 00 0D */ stb r0, 0xd(r3) -/* 80078E5C 88 04 00 0E */ lbz r0, 0xe(r4) -/* 80078E60 98 03 00 0E */ stb r0, 0xe(r3) -/* 80078E64 4E 80 00 20 */ blr diff --git a/asm/d/bg/d_bg_s_poly_pass_chk/SetRope__16dBgS_PolyPassChkFv.s b/asm/d/bg/d_bg_s_poly_pass_chk/SetRope__16dBgS_PolyPassChkFv.s deleted file mode 100644 index 29a4629adff..00000000000 --- a/asm/d/bg/d_bg_s_poly_pass_chk/SetRope__16dBgS_PolyPassChkFv.s +++ /dev/null @@ -1,4 +0,0 @@ -lbl_80078EE0: -/* 80078EE0 38 00 00 01 */ li r0, 1 -/* 80078EE4 98 03 00 0A */ stb r0, 0xa(r3) -/* 80078EE8 4E 80 00 20 */ blr diff --git a/asm/d/bg/d_bg_s_poly_pass_chk/SetStatue__16dBgS_PolyPassChkFv.s b/asm/d/bg/d_bg_s_poly_pass_chk/SetStatue__16dBgS_PolyPassChkFv.s deleted file mode 100644 index ea74fb4a6e3..00000000000 --- a/asm/d/bg/d_bg_s_poly_pass_chk/SetStatue__16dBgS_PolyPassChkFv.s +++ /dev/null @@ -1,4 +0,0 @@ -lbl_80078F7C: -/* 80078F7C 38 00 00 01 */ li r0, 1 -/* 80078F80 98 03 00 0D */ stb r0, 0xd(r3) -/* 80078F84 4E 80 00 20 */ blr diff --git a/asm/d/bg/d_bg_s_poly_pass_chk/SetUnderwaterRoof__16dBgS_PolyPassChkFv.s b/asm/d/bg/d_bg_s_poly_pass_chk/SetUnderwaterRoof__16dBgS_PolyPassChkFv.s deleted file mode 100644 index d3006f2f88a..00000000000 --- a/asm/d/bg/d_bg_s_poly_pass_chk/SetUnderwaterRoof__16dBgS_PolyPassChkFv.s +++ /dev/null @@ -1,4 +0,0 @@ -lbl_80078EEC: -/* 80078EEC 38 00 00 01 */ li r0, 1 -/* 80078EF0 98 03 00 0B */ stb r0, 0xb(r3) -/* 80078EF4 4E 80 00 20 */ blr diff --git a/asm/d/bg/d_bg_s_poly_pass_chk/__ct__16dBgS_PolyPassChkFv.s b/asm/d/bg/d_bg_s_poly_pass_chk/__ct__16dBgS_PolyPassChkFv.s deleted file mode 100644 index e92397225e7..00000000000 --- a/asm/d/bg/d_bg_s_poly_pass_chk/__ct__16dBgS_PolyPassChkFv.s +++ /dev/null @@ -1,20 +0,0 @@ -lbl_80078D64: -/* 80078D64 3C 80 80 3B */ lis r4, __vt__16cBgS_PolyPassChk@ha /* 0x803ABA44@ha */ -/* 80078D68 38 04 BA 44 */ addi r0, r4, __vt__16cBgS_PolyPassChk@l /* 0x803ABA44@l */ -/* 80078D6C 90 03 00 00 */ stw r0, 0(r3) -/* 80078D70 3C 80 80 3B */ lis r4, __vt__16dBgS_PolyPassChk@ha /* 0x803ABA38@ha */ -/* 80078D74 38 04 BA 38 */ addi r0, r4, __vt__16dBgS_PolyPassChk@l /* 0x803ABA38@l */ -/* 80078D78 90 03 00 00 */ stw r0, 0(r3) -/* 80078D7C 38 00 00 00 */ li r0, 0 -/* 80078D80 98 03 00 04 */ stb r0, 4(r3) -/* 80078D84 98 03 00 05 */ stb r0, 5(r3) -/* 80078D88 98 03 00 06 */ stb r0, 6(r3) -/* 80078D8C 98 03 00 07 */ stb r0, 7(r3) -/* 80078D90 98 03 00 08 */ stb r0, 8(r3) -/* 80078D94 98 03 00 09 */ stb r0, 9(r3) -/* 80078D98 98 03 00 0A */ stb r0, 0xa(r3) -/* 80078D9C 98 03 00 0B */ stb r0, 0xb(r3) -/* 80078DA0 98 03 00 0C */ stb r0, 0xc(r3) -/* 80078DA4 98 03 00 0D */ stb r0, 0xd(r3) -/* 80078DA8 98 03 00 0E */ stb r0, 0xe(r3) -/* 80078DAC 4E 80 00 20 */ blr diff --git a/asm/d/bg/d_bg_s_poly_pass_chk/__dt__16cBgS_PolyPassChkFv.s b/asm/d/bg/d_bg_s_poly_pass_chk/__dt__16cBgS_PolyPassChkFv.s deleted file mode 100644 index 07f274b73d1..00000000000 --- a/asm/d/bg/d_bg_s_poly_pass_chk/__dt__16cBgS_PolyPassChkFv.s +++ /dev/null @@ -1,20 +0,0 @@ -lbl_80078FAC: -/* 80078FAC 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80078FB0 7C 08 02 A6 */ mflr r0 -/* 80078FB4 90 01 00 14 */ stw r0, 0x14(r1) -/* 80078FB8 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80078FBC 7C 7F 1B 79 */ or. r31, r3, r3 -/* 80078FC0 41 82 00 1C */ beq lbl_80078FDC -/* 80078FC4 3C A0 80 3B */ lis r5, __vt__16cBgS_PolyPassChk@ha /* 0x803ABA44@ha */ -/* 80078FC8 38 05 BA 44 */ addi r0, r5, __vt__16cBgS_PolyPassChk@l /* 0x803ABA44@l */ -/* 80078FCC 90 1F 00 00 */ stw r0, 0(r31) -/* 80078FD0 7C 80 07 35 */ extsh. r0, r4 -/* 80078FD4 40 81 00 08 */ ble lbl_80078FDC -/* 80078FD8 48 25 5D 65 */ bl __dl__FPv -lbl_80078FDC: -/* 80078FDC 7F E3 FB 78 */ mr r3, r31 -/* 80078FE0 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 80078FE4 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80078FE8 7C 08 03 A6 */ mtlr r0 -/* 80078FEC 38 21 00 10 */ addi r1, r1, 0x10 -/* 80078FF0 4E 80 00 20 */ blr diff --git a/asm/d/d_kyeff/dKyeff_Delete__FP8dKyeff_c.s b/asm/d/d_kyeff/dKyeff_Delete__FP8dKyeff_c.s deleted file mode 100644 index 960d7d0bcc2..00000000000 --- a/asm/d/d_kyeff/dKyeff_Delete__FP8dKyeff_c.s +++ /dev/null @@ -1,10 +0,0 @@ -lbl_801ADDDC: -/* 801ADDDC 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 801ADDE0 7C 08 02 A6 */ mflr r0 -/* 801ADDE4 90 01 00 14 */ stw r0, 0x14(r1) -/* 801ADDE8 4B EA 9C 1D */ bl dKyw_wether_delete__Fv -/* 801ADDEC 38 60 00 01 */ li r3, 1 -/* 801ADDF0 80 01 00 14 */ lwz r0, 0x14(r1) -/* 801ADDF4 7C 08 03 A6 */ mtlr r0 -/* 801ADDF8 38 21 00 10 */ addi r1, r1, 0x10 -/* 801ADDFC 4E 80 00 20 */ blr diff --git a/asm/d/d_kyeff/dKyeff_Draw__FP8dKyeff_c.s b/asm/d/d_kyeff/dKyeff_Draw__FP8dKyeff_c.s deleted file mode 100644 index 0c08d35f59b..00000000000 --- a/asm/d/d_kyeff/dKyeff_Draw__FP8dKyeff_c.s +++ /dev/null @@ -1,10 +0,0 @@ -lbl_801ADD38: -/* 801ADD38 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 801ADD3C 7C 08 02 A6 */ mflr r0 -/* 801ADD40 90 01 00 14 */ stw r0, 0x14(r1) -/* 801ADD44 4B EA C4 31 */ bl dKyw_wether_draw__Fv -/* 801ADD48 38 60 00 01 */ li r3, 1 -/* 801ADD4C 80 01 00 14 */ lwz r0, 0x14(r1) -/* 801ADD50 7C 08 03 A6 */ mtlr r0 -/* 801ADD54 38 21 00 10 */ addi r1, r1, 0x10 -/* 801ADD58 4E 80 00 20 */ blr diff --git a/asm/d/d_kyeff/dKyeff_Execute__FP8dKyeff_c.s b/asm/d/d_kyeff/dKyeff_Execute__FP8dKyeff_c.s deleted file mode 100644 index 2e894d48496..00000000000 --- a/asm/d/d_kyeff/dKyeff_Execute__FP8dKyeff_c.s +++ /dev/null @@ -1,9 +0,0 @@ -lbl_801ADDB4: -/* 801ADDB4 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 801ADDB8 7C 08 02 A6 */ mflr r0 -/* 801ADDBC 90 01 00 14 */ stw r0, 0x14(r1) -/* 801ADDC0 4B FF FF 9D */ bl execute__8dKyeff_cFv -/* 801ADDC4 80 01 00 14 */ lwz r0, 0x14(r1) -/* 801ADDC8 7C 08 03 A6 */ mtlr r0 -/* 801ADDCC 38 21 00 10 */ addi r1, r1, 0x10 -/* 801ADDD0 4E 80 00 20 */ blr diff --git a/asm/d/d_kyeff2/dKyeff2_Create__FP12kankyo_class.s b/asm/d/d_kyeff2/dKyeff2_Create__FP12kankyo_class.s deleted file mode 100644 index bb094adee4d..00000000000 --- a/asm/d/d_kyeff2/dKyeff2_Create__FP12kankyo_class.s +++ /dev/null @@ -1,10 +0,0 @@ -lbl_801ADF34: -/* 801ADF34 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 801ADF38 7C 08 02 A6 */ mflr r0 -/* 801ADF3C 90 01 00 14 */ stw r0, 0x14(r1) -/* 801ADF40 4B EA 9A AD */ bl dKyw_wether_init2__Fv -/* 801ADF44 38 60 00 04 */ li r3, 4 -/* 801ADF48 80 01 00 14 */ lwz r0, 0x14(r1) -/* 801ADF4C 7C 08 03 A6 */ mtlr r0 -/* 801ADF50 38 21 00 10 */ addi r1, r1, 0x10 -/* 801ADF54 4E 80 00 20 */ blr diff --git a/asm/d/d_kyeff2/dKyeff2_Delete__FP9dKyeff2_c.s b/asm/d/d_kyeff2/dKyeff2_Delete__FP9dKyeff2_c.s deleted file mode 100644 index 1dff482649a..00000000000 --- a/asm/d/d_kyeff2/dKyeff2_Delete__FP9dKyeff2_c.s +++ /dev/null @@ -1,10 +0,0 @@ -lbl_801ADF10: -/* 801ADF10 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 801ADF14 7C 08 02 A6 */ mflr r0 -/* 801ADF18 90 01 00 14 */ stw r0, 0x14(r1) -/* 801ADF1C 4B EA A2 91 */ bl dKyw_wether_delete2__Fv -/* 801ADF20 38 60 00 01 */ li r3, 1 -/* 801ADF24 80 01 00 14 */ lwz r0, 0x14(r1) -/* 801ADF28 7C 08 03 A6 */ mtlr r0 -/* 801ADF2C 38 21 00 10 */ addi r1, r1, 0x10 -/* 801ADF30 4E 80 00 20 */ blr diff --git a/asm/d/d_kyeff2/dKyeff2_Draw__FP9dKyeff2_c.s b/asm/d/d_kyeff2/dKyeff2_Draw__FP9dKyeff2_c.s deleted file mode 100644 index b7c9b882da7..00000000000 --- a/asm/d/d_kyeff2/dKyeff2_Draw__FP9dKyeff2_c.s +++ /dev/null @@ -1,10 +0,0 @@ -lbl_801ADEA0: -/* 801ADEA0 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 801ADEA4 7C 08 02 A6 */ mflr r0 -/* 801ADEA8 90 01 00 14 */ stw r0, 0x14(r1) -/* 801ADEAC 4B EA C4 59 */ bl dKyw_wether_draw2__Fv -/* 801ADEB0 38 60 00 01 */ li r3, 1 -/* 801ADEB4 80 01 00 14 */ lwz r0, 0x14(r1) -/* 801ADEB8 7C 08 03 A6 */ mtlr r0 -/* 801ADEBC 38 21 00 10 */ addi r1, r1, 0x10 -/* 801ADEC0 4E 80 00 20 */ blr diff --git a/asm/d/d_kyeff2/dKyeff2_Execute__FP9dKyeff2_c.s b/asm/d/d_kyeff2/dKyeff2_Execute__FP9dKyeff2_c.s deleted file mode 100644 index b68c095a548..00000000000 --- a/asm/d/d_kyeff2/dKyeff2_Execute__FP9dKyeff2_c.s +++ /dev/null @@ -1,9 +0,0 @@ -lbl_801ADEE8: -/* 801ADEE8 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 801ADEEC 7C 08 02 A6 */ mflr r0 -/* 801ADEF0 90 01 00 14 */ stw r0, 0x14(r1) -/* 801ADEF4 4B FF FF D1 */ bl execute__9dKyeff2_cFv -/* 801ADEF8 80 01 00 14 */ lwz r0, 0x14(r1) -/* 801ADEFC 7C 08 03 A6 */ mtlr r0 -/* 801ADF00 38 21 00 10 */ addi r1, r1, 0x10 -/* 801ADF04 4E 80 00 20 */ blr diff --git a/asm/d/d_kyeff2/execute__9dKyeff2_cFv.s b/asm/d/d_kyeff2/execute__9dKyeff2_cFv.s deleted file mode 100644 index 3ddebe0719a..00000000000 --- a/asm/d/d_kyeff2/execute__9dKyeff2_cFv.s +++ /dev/null @@ -1,10 +0,0 @@ -lbl_801ADEC4: -/* 801ADEC4 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 801ADEC8 7C 08 02 A6 */ mflr r0 -/* 801ADECC 90 01 00 14 */ stw r0, 0x14(r1) -/* 801ADED0 4B EA C2 85 */ bl dKyw_wether_move_draw2__Fv -/* 801ADED4 38 60 00 01 */ li r3, 1 -/* 801ADED8 80 01 00 14 */ lwz r0, 0x14(r1) -/* 801ADEDC 7C 08 03 A6 */ mtlr r0 -/* 801ADEE0 38 21 00 10 */ addi r1, r1, 0x10 -/* 801ADEE4 4E 80 00 20 */ blr diff --git a/asm/d/d_lib/Xinit__9STControlFv.s b/asm/d/d_lib/Xinit__9STControlFv.s deleted file mode 100644 index 4b276ddf27e..00000000000 --- a/asm/d/d_lib/Xinit__9STControlFv.s +++ /dev/null @@ -1,13 +0,0 @@ -lbl_800320FC: -/* 800320FC 38 00 00 00 */ li r0, 0 -/* 80032100 B0 03 00 0E */ sth r0, 0xe(r3) -/* 80032104 88 03 00 0C */ lbz r0, 0xc(r3) -/* 80032108 54 00 06 3A */ rlwinm r0, r0, 0, 0x18, 0x1d -/* 8003210C 98 03 00 0C */ stb r0, 0xc(r3) -/* 80032110 A8 03 00 12 */ lha r0, 0x12(r3) -/* 80032114 B0 03 00 18 */ sth r0, 0x18(r3) -/* 80032118 A8 03 00 1C */ lha r0, 0x1c(r3) -/* 8003211C B0 03 00 1E */ sth r0, 0x1e(r3) -/* 80032120 A8 03 00 28 */ lha r0, 0x28(r3) -/* 80032124 B0 03 00 2A */ sth r0, 0x2a(r3) -/* 80032128 4E 80 00 20 */ blr diff --git a/asm/d/d_lib/__ct__9STControlFssssffss.s b/asm/d/d_lib/__ct__9STControlFssssffss.s deleted file mode 100644 index f68b4832fd1..00000000000 --- a/asm/d/d_lib/__ct__9STControlFssssffss.s +++ /dev/null @@ -1,18 +0,0 @@ -lbl_80032044: -/* 80032044 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80032048 7C 08 02 A6 */ mflr r0 -/* 8003204C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80032050 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80032054 7C 7F 1B 78 */ mr r31, r3 -/* 80032058 3D 40 80 3A */ lis r10, __vt__9STControl@ha /* 0x803A7260@ha */ -/* 8003205C 38 0A 72 60 */ addi r0, r10, __vt__9STControl@l /* 0x803A7260@l */ -/* 80032060 90 03 00 00 */ stw r0, 0(r3) -/* 80032064 48 00 00 25 */ bl setWaitParm__9STControlFssssffss -/* 80032068 7F E3 FB 78 */ mr r3, r31 -/* 8003206C 48 00 00 41 */ bl init__9STControlFv -/* 80032070 7F E3 FB 78 */ mr r3, r31 -/* 80032074 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 80032078 80 01 00 14 */ lwz r0, 0x14(r1) -/* 8003207C 7C 08 03 A6 */ mtlr r0 -/* 80032080 38 21 00 10 */ addi r1, r1, 0x10 -/* 80032084 4E 80 00 20 */ blr diff --git a/asm/d/d_lib/checkDownTrigger__9STControlFv.s b/asm/d/d_lib/checkDownTrigger__9STControlFv.s deleted file mode 100644 index 280ef5b0303..00000000000 --- a/asm/d/d_lib/checkDownTrigger__9STControlFv.s +++ /dev/null @@ -1,35 +0,0 @@ -lbl_800325A0: -/* 800325A0 A8 03 00 10 */ lha r0, 0x10(r3) -/* 800325A4 2C 00 00 00 */ cmpwi r0, 0 -/* 800325A8 40 82 00 6C */ bne lbl_80032614 -/* 800325AC 88 03 00 0C */ lbz r0, 0xc(r3) -/* 800325B0 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c -/* 800325B4 41 82 00 60 */ beq lbl_80032614 -/* 800325B8 A8 83 00 1A */ lha r4, 0x1a(r3) -/* 800325BC A8 03 00 2C */ lha r0, 0x2c(r3) -/* 800325C0 7C 04 02 14 */ add r0, r4, r0 -/* 800325C4 B0 03 00 10 */ sth r0, 0x10(r3) -/* 800325C8 38 00 00 00 */ li r0, 0 -/* 800325CC B0 03 00 2C */ sth r0, 0x2c(r3) -/* 800325D0 A8 83 00 20 */ lha r4, 0x20(r3) -/* 800325D4 2C 04 00 00 */ cmpwi r4, 0 -/* 800325D8 40 82 00 2C */ bne lbl_80032604 -/* 800325DC A8 83 00 16 */ lha r4, 0x16(r3) -/* 800325E0 A8 03 00 1A */ lha r0, 0x1a(r3) -/* 800325E4 7C 04 00 50 */ subf r0, r4, r0 -/* 800325E8 B0 03 00 1A */ sth r0, 0x1a(r3) -/* 800325EC A8 03 00 1A */ lha r0, 0x1a(r3) -/* 800325F0 A8 83 00 14 */ lha r4, 0x14(r3) -/* 800325F4 7C 00 20 00 */ cmpw r0, r4 -/* 800325F8 40 80 00 14 */ bge lbl_8003260C -/* 800325FC B0 83 00 1A */ sth r4, 0x1a(r3) -/* 80032600 48 00 00 0C */ b lbl_8003260C -lbl_80032604: -/* 80032604 38 04 FF FF */ addi r0, r4, -1 -/* 80032608 B0 03 00 20 */ sth r0, 0x20(r3) -lbl_8003260C: -/* 8003260C 38 60 00 01 */ li r3, 1 -/* 80032610 4E 80 00 20 */ blr -lbl_80032614: -/* 80032614 38 60 00 00 */ li r3, 0 -/* 80032618 4E 80 00 20 */ blr diff --git a/asm/d/d_lib/checkLeftTrigger__9STControlFv.s b/asm/d/d_lib/checkLeftTrigger__9STControlFv.s deleted file mode 100644 index e4d25845d34..00000000000 --- a/asm/d/d_lib/checkLeftTrigger__9STControlFv.s +++ /dev/null @@ -1,35 +0,0 @@ -lbl_8003242C: -/* 8003242C A8 03 00 0E */ lha r0, 0xe(r3) -/* 80032430 2C 00 00 00 */ cmpwi r0, 0 -/* 80032434 40 82 00 6C */ bne lbl_800324A0 -/* 80032438 88 03 00 0C */ lbz r0, 0xc(r3) -/* 8003243C 54 00 07 FF */ clrlwi. r0, r0, 0x1f -/* 80032440 41 82 00 60 */ beq lbl_800324A0 -/* 80032444 A8 83 00 18 */ lha r4, 0x18(r3) -/* 80032448 A8 03 00 2A */ lha r0, 0x2a(r3) -/* 8003244C 7C 04 02 14 */ add r0, r4, r0 -/* 80032450 B0 03 00 0E */ sth r0, 0xe(r3) -/* 80032454 38 00 00 00 */ li r0, 0 -/* 80032458 B0 03 00 2A */ sth r0, 0x2a(r3) -/* 8003245C A8 83 00 1E */ lha r4, 0x1e(r3) -/* 80032460 2C 04 00 00 */ cmpwi r4, 0 -/* 80032464 40 82 00 2C */ bne lbl_80032490 -/* 80032468 A8 83 00 16 */ lha r4, 0x16(r3) -/* 8003246C A8 03 00 18 */ lha r0, 0x18(r3) -/* 80032470 7C 04 00 50 */ subf r0, r4, r0 -/* 80032474 B0 03 00 18 */ sth r0, 0x18(r3) -/* 80032478 A8 03 00 18 */ lha r0, 0x18(r3) -/* 8003247C A8 83 00 14 */ lha r4, 0x14(r3) -/* 80032480 7C 00 20 00 */ cmpw r0, r4 -/* 80032484 40 80 00 14 */ bge lbl_80032498 -/* 80032488 B0 83 00 18 */ sth r4, 0x18(r3) -/* 8003248C 48 00 00 0C */ b lbl_80032498 -lbl_80032490: -/* 80032490 38 04 FF FF */ addi r0, r4, -1 -/* 80032494 B0 03 00 1E */ sth r0, 0x1e(r3) -lbl_80032498: -/* 80032498 38 60 00 01 */ li r3, 1 -/* 8003249C 4E 80 00 20 */ blr -lbl_800324A0: -/* 800324A0 38 60 00 00 */ li r3, 0 -/* 800324A4 4E 80 00 20 */ blr diff --git a/asm/d/d_lib/checkRightTrigger__9STControlFv.s b/asm/d/d_lib/checkRightTrigger__9STControlFv.s deleted file mode 100644 index 8250d1d1ee2..00000000000 --- a/asm/d/d_lib/checkRightTrigger__9STControlFv.s +++ /dev/null @@ -1,35 +0,0 @@ -lbl_800324A8: -/* 800324A8 A8 03 00 0E */ lha r0, 0xe(r3) -/* 800324AC 2C 00 00 00 */ cmpwi r0, 0 -/* 800324B0 40 82 00 6C */ bne lbl_8003251C -/* 800324B4 88 03 00 0C */ lbz r0, 0xc(r3) -/* 800324B8 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e -/* 800324BC 41 82 00 60 */ beq lbl_8003251C -/* 800324C0 A8 83 00 18 */ lha r4, 0x18(r3) -/* 800324C4 A8 03 00 2A */ lha r0, 0x2a(r3) -/* 800324C8 7C 04 02 14 */ add r0, r4, r0 -/* 800324CC B0 03 00 0E */ sth r0, 0xe(r3) -/* 800324D0 38 00 00 00 */ li r0, 0 -/* 800324D4 B0 03 00 2A */ sth r0, 0x2a(r3) -/* 800324D8 A8 83 00 1E */ lha r4, 0x1e(r3) -/* 800324DC 2C 04 00 00 */ cmpwi r4, 0 -/* 800324E0 40 82 00 2C */ bne lbl_8003250C -/* 800324E4 A8 83 00 16 */ lha r4, 0x16(r3) -/* 800324E8 A8 03 00 18 */ lha r0, 0x18(r3) -/* 800324EC 7C 04 00 50 */ subf r0, r4, r0 -/* 800324F0 B0 03 00 18 */ sth r0, 0x18(r3) -/* 800324F4 A8 03 00 18 */ lha r0, 0x18(r3) -/* 800324F8 A8 83 00 14 */ lha r4, 0x14(r3) -/* 800324FC 7C 00 20 00 */ cmpw r0, r4 -/* 80032500 40 80 00 14 */ bge lbl_80032514 -/* 80032504 B0 83 00 18 */ sth r4, 0x18(r3) -/* 80032508 48 00 00 0C */ b lbl_80032514 -lbl_8003250C: -/* 8003250C 38 04 FF FF */ addi r0, r4, -1 -/* 80032510 B0 03 00 1E */ sth r0, 0x1e(r3) -lbl_80032514: -/* 80032514 38 60 00 01 */ li r3, 1 -/* 80032518 4E 80 00 20 */ blr -lbl_8003251C: -/* 8003251C 38 60 00 00 */ li r3, 0 -/* 80032520 4E 80 00 20 */ blr diff --git a/asm/d/d_lib/checkUpTrigger__9STControlFv.s b/asm/d/d_lib/checkUpTrigger__9STControlFv.s deleted file mode 100644 index d236d2989d0..00000000000 --- a/asm/d/d_lib/checkUpTrigger__9STControlFv.s +++ /dev/null @@ -1,35 +0,0 @@ -lbl_80032524: -/* 80032524 A8 03 00 10 */ lha r0, 0x10(r3) -/* 80032528 2C 00 00 00 */ cmpwi r0, 0 -/* 8003252C 40 82 00 6C */ bne lbl_80032598 -/* 80032530 88 03 00 0C */ lbz r0, 0xc(r3) -/* 80032534 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d -/* 80032538 41 82 00 60 */ beq lbl_80032598 -/* 8003253C A8 83 00 1A */ lha r4, 0x1a(r3) -/* 80032540 A8 03 00 2C */ lha r0, 0x2c(r3) -/* 80032544 7C 04 02 14 */ add r0, r4, r0 -/* 80032548 B0 03 00 10 */ sth r0, 0x10(r3) -/* 8003254C 38 00 00 00 */ li r0, 0 -/* 80032550 B0 03 00 2C */ sth r0, 0x2c(r3) -/* 80032554 A8 83 00 20 */ lha r4, 0x20(r3) -/* 80032558 2C 04 00 00 */ cmpwi r4, 0 -/* 8003255C 40 82 00 2C */ bne lbl_80032588 -/* 80032560 A8 83 00 16 */ lha r4, 0x16(r3) -/* 80032564 A8 03 00 1A */ lha r0, 0x1a(r3) -/* 80032568 7C 04 00 50 */ subf r0, r4, r0 -/* 8003256C B0 03 00 1A */ sth r0, 0x1a(r3) -/* 80032570 A8 03 00 1A */ lha r0, 0x1a(r3) -/* 80032574 A8 83 00 14 */ lha r4, 0x14(r3) -/* 80032578 7C 00 20 00 */ cmpw r0, r4 -/* 8003257C 40 80 00 14 */ bge lbl_80032590 -/* 80032580 B0 83 00 1A */ sth r4, 0x1a(r3) -/* 80032584 48 00 00 0C */ b lbl_80032590 -lbl_80032588: -/* 80032588 38 04 FF FF */ addi r0, r4, -1 -/* 8003258C B0 03 00 20 */ sth r0, 0x20(r3) -lbl_80032590: -/* 80032590 38 60 00 01 */ li r3, 1 -/* 80032594 4E 80 00 20 */ blr -lbl_80032598: -/* 80032598 38 60 00 00 */ li r3, 0 -/* 8003259C 4E 80 00 20 */ blr diff --git a/asm/d/d_lib/getAngleStick__10CSTControlFv.s b/asm/d/d_lib/getAngleStick__10CSTControlFv.s deleted file mode 100644 index b618580b1b3..00000000000 --- a/asm/d/d_lib/getAngleStick__10CSTControlFv.s +++ /dev/null @@ -1,5 +0,0 @@ -lbl_8003218C: -/* 8003218C 3C 60 80 3E */ lis r3, m_cpadInfo__8mDoCPd_c@ha /* 0x803DD2E8@ha */ -/* 80032190 38 63 D2 E8 */ addi r3, r3, m_cpadInfo__8mDoCPd_c@l /* 0x803DD2E8@l */ -/* 80032194 A8 63 00 1C */ lha r3, 0x1c(r3) -/* 80032198 4E 80 00 20 */ blr diff --git a/asm/d/d_lib/getAngleStick__9STControlFv.s b/asm/d/d_lib/getAngleStick__9STControlFv.s deleted file mode 100644 index 910b93b6b02..00000000000 --- a/asm/d/d_lib/getAngleStick__9STControlFv.s +++ /dev/null @@ -1,5 +0,0 @@ -lbl_8003216C: -/* 8003216C 3C 60 80 3E */ lis r3, m_cpadInfo__8mDoCPd_c@ha /* 0x803DD2E8@ha */ -/* 80032170 38 63 D2 E8 */ addi r3, r3, m_cpadInfo__8mDoCPd_c@l /* 0x803DD2E8@l */ -/* 80032174 A8 63 00 0C */ lha r3, 0xc(r3) -/* 80032178 4E 80 00 20 */ blr diff --git a/asm/d/d_lib/getValueStick__10CSTControlFv.s b/asm/d/d_lib/getValueStick__10CSTControlFv.s deleted file mode 100644 index 6df594a3fd6..00000000000 --- a/asm/d/d_lib/getValueStick__10CSTControlFv.s +++ /dev/null @@ -1,5 +0,0 @@ -lbl_8003217C: -/* 8003217C 3C 60 80 3E */ lis r3, m_cpadInfo__8mDoCPd_c@ha /* 0x803DD2E8@ha */ -/* 80032180 38 63 D2 E8 */ addi r3, r3, m_cpadInfo__8mDoCPd_c@l /* 0x803DD2E8@l */ -/* 80032184 C0 23 00 18 */ lfs f1, 0x18(r3) -/* 80032188 4E 80 00 20 */ blr diff --git a/asm/d/d_lib/getValueStick__9STControlFv.s b/asm/d/d_lib/getValueStick__9STControlFv.s deleted file mode 100644 index 57f4c34beca..00000000000 --- a/asm/d/d_lib/getValueStick__9STControlFv.s +++ /dev/null @@ -1,5 +0,0 @@ -lbl_8003215C: -/* 8003215C 3C 60 80 3E */ lis r3, m_cpadInfo__8mDoCPd_c@ha /* 0x803DD2E8@ha */ -/* 80032160 38 63 D2 E8 */ addi r3, r3, m_cpadInfo__8mDoCPd_c@l /* 0x803DD2E8@l */ -/* 80032164 C0 23 00 08 */ lfs f1, 8(r3) -/* 80032168 4E 80 00 20 */ blr diff --git a/asm/d/d_lib/init__9STControlFv.s b/asm/d/d_lib/init__9STControlFv.s deleted file mode 100644 index e9941393b41..00000000000 --- a/asm/d/d_lib/init__9STControlFv.s +++ /dev/null @@ -1,21 +0,0 @@ -lbl_800320AC: -/* 800320AC 38 80 00 00 */ li r4, 0 -/* 800320B0 B0 83 00 0E */ sth r4, 0xe(r3) -/* 800320B4 B0 83 00 10 */ sth r4, 0x10(r3) -/* 800320B8 98 83 00 0D */ stb r4, 0xd(r3) -/* 800320BC 98 83 00 0C */ stb r4, 0xc(r3) -/* 800320C0 B0 83 00 22 */ sth r4, 0x22(r3) -/* 800320C4 A8 03 00 12 */ lha r0, 0x12(r3) -/* 800320C8 B0 03 00 18 */ sth r0, 0x18(r3) -/* 800320CC A8 03 00 12 */ lha r0, 0x12(r3) -/* 800320D0 B0 03 00 1A */ sth r0, 0x1a(r3) -/* 800320D4 A8 03 00 1C */ lha r0, 0x1c(r3) -/* 800320D8 B0 03 00 1E */ sth r0, 0x1e(r3) -/* 800320DC A8 03 00 1C */ lha r0, 0x1c(r3) -/* 800320E0 B0 03 00 20 */ sth r0, 0x20(r3) -/* 800320E4 B0 83 00 28 */ sth r4, 0x28(r3) -/* 800320E8 A8 03 00 28 */ lha r0, 0x28(r3) -/* 800320EC B0 03 00 2A */ sth r0, 0x2a(r3) -/* 800320F0 A8 03 00 28 */ lha r0, 0x28(r3) -/* 800320F4 B0 03 00 2C */ sth r0, 0x2c(r3) -/* 800320F8 4E 80 00 20 */ blr diff --git a/asm/d/d_lib/setWaitParm__9STControlFssssffss.s b/asm/d/d_lib/setWaitParm__9STControlFssssffss.s deleted file mode 100644 index f31306c79a6..00000000000 --- a/asm/d/d_lib/setWaitParm__9STControlFssssffss.s +++ /dev/null @@ -1,10 +0,0 @@ -lbl_80032088: -/* 80032088 B0 83 00 12 */ sth r4, 0x12(r3) -/* 8003208C B0 A3 00 14 */ sth r5, 0x14(r3) -/* 80032090 B0 C3 00 16 */ sth r6, 0x16(r3) -/* 80032094 B0 E3 00 1C */ sth r7, 0x1c(r3) -/* 80032098 D0 23 00 04 */ stfs f1, 4(r3) -/* 8003209C D0 43 00 08 */ stfs f2, 8(r3) -/* 800320A0 B1 03 00 24 */ sth r8, 0x24(r3) -/* 800320A4 B1 23 00 26 */ sth r9, 0x26(r3) -/* 800320A8 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/__dt__19dStage_roomStatus_cFv.s b/asm/d/d_stage/__dt__19dStage_roomStatus_cFv.s deleted file mode 100644 index 537cd50e782..00000000000 --- a/asm/d/d_stage/__dt__19dStage_roomStatus_cFv.s +++ /dev/null @@ -1,17 +0,0 @@ -lbl_80028360: -/* 80028360 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80028364 7C 08 02 A6 */ mflr r0 -/* 80028368 90 01 00 14 */ stw r0, 0x14(r1) -/* 8002836C 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80028370 7C 7F 1B 79 */ or. r31, r3, r3 -/* 80028374 41 82 00 10 */ beq lbl_80028384 -/* 80028378 7C 80 07 35 */ extsh. r0, r4 -/* 8002837C 40 81 00 08 */ ble lbl_80028384 -/* 80028380 48 2A 69 BD */ bl __dl__FPv -lbl_80028384: -/* 80028384 7F E3 FB 78 */ mr r3, r31 -/* 80028388 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 8002838C 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80028390 7C 08 03 A6 */ mtlr r0 -/* 80028394 38 21 00 10 */ addi r1, r1, 0x10 -/* 80028398 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/__dt__21stage_tgsc_data_classFv.s b/asm/d/d_stage/__dt__21stage_tgsc_data_classFv.s deleted file mode 100644 index 93b72afbfbc..00000000000 --- a/asm/d/d_stage/__dt__21stage_tgsc_data_classFv.s +++ /dev/null @@ -1,17 +0,0 @@ -lbl_8002847C: -/* 8002847C 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80028480 7C 08 02 A6 */ mflr r0 -/* 80028484 90 01 00 14 */ stw r0, 0x14(r1) -/* 80028488 93 E1 00 0C */ stw r31, 0xc(r1) -/* 8002848C 7C 7F 1B 79 */ or. r31, r3, r3 -/* 80028490 41 82 00 10 */ beq lbl_800284A0 -/* 80028494 7C 80 07 35 */ extsh. r0, r4 -/* 80028498 40 81 00 08 */ ble lbl_800284A0 -/* 8002849C 48 2A 68 A1 */ bl __dl__FPv -lbl_800284A0: -/* 800284A0 7F E3 FB 78 */ mr r3, r31 -/* 800284A4 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 800284A8 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800284AC 7C 08 03 A6 */ mtlr r0 -/* 800284B0 38 21 00 10 */ addi r1, r1, 0x10 -/* 800284B4 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/createMemoryBlock__20dStage_roomControl_cFiUl.s b/asm/d/d_stage/createMemoryBlock__20dStage_roomControl_cFiUl.s deleted file mode 100644 index 224b921dff9..00000000000 --- a/asm/d/d_stage/createMemoryBlock__20dStage_roomControl_cFiUl.s +++ /dev/null @@ -1,27 +0,0 @@ -lbl_80024844: -/* 80024844 94 21 FF E0 */ stwu r1, -0x20(r1) -/* 80024848 7C 08 02 A6 */ mflr r0 -/* 8002484C 90 01 00 24 */ stw r0, 0x24(r1) -/* 80024850 39 61 00 20 */ addi r11, r1, 0x20 -/* 80024854 48 33 D9 89 */ bl _savegpr_29 -/* 80024858 7C 9D 23 78 */ mr r29, r4 -/* 8002485C 54 7E 10 3A */ slwi r30, r3, 2 -/* 80024860 3C 60 80 3A */ lis r3, mMemoryBlock__20dStage_roomControl_c@ha /* 0x803A6920@ha */ -/* 80024864 3B E3 69 20 */ addi r31, r3, mMemoryBlock__20dStage_roomControl_c@l /* 0x803A6920@l */ -/* 80024868 7C 1F F0 2E */ lwzx r0, r31, r30 -/* 8002486C 28 00 00 00 */ cmplwi r0, 0 -/* 80024870 40 82 00 1C */ bne lbl_8002488C -/* 80024874 4B FE A5 79 */ bl mDoExt_getArchiveHeap__Fv -/* 80024878 7C 64 1B 78 */ mr r4, r3 -/* 8002487C 7F A3 EB 78 */ mr r3, r29 -/* 80024880 38 A0 00 00 */ li r5, 0 -/* 80024884 48 2A A5 A9 */ bl create__10JKRExpHeapFUlP7JKRHeapb -/* 80024888 7C 7F F1 2E */ stwx r3, r31, r30 -lbl_8002488C: -/* 8002488C 7C 7F F0 2E */ lwzx r3, r31, r30 -/* 80024890 39 61 00 20 */ addi r11, r1, 0x20 -/* 80024894 48 33 D9 95 */ bl _restgpr_29 -/* 80024898 80 01 00 24 */ lwz r0, 0x24(r1) -/* 8002489C 7C 08 03 A6 */ mtlr r0 -/* 800248A0 38 21 00 20 */ addi r1, r1, 0x20 -/* 800248A4 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/dStage_SetErrorRoom__Fv.s b/asm/d/d_stage/dStage_SetErrorRoom__Fv.s deleted file mode 100644 index 100bae427db..00000000000 --- a/asm/d/d_stage/dStage_SetErrorRoom__Fv.s +++ /dev/null @@ -1,13 +0,0 @@ -lbl_80023E94: -/* 80023E94 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80023E98 7C 08 02 A6 */ mflr r0 -/* 80023E9C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80023EA0 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 80023EA4 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 80023EA8 38 63 00 08 */ addi r3, r3, 8 -/* 80023EAC 4C C6 31 82 */ crclr 6 -/* 80023EB0 4B FE 2D 5D */ bl OSReport_Error -/* 80023EB4 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80023EB8 7C 08 03 A6 */ mtlr r0 -/* 80023EBC 38 21 00 10 */ addi r1, r1, 0x10 -/* 80023EC0 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/dStage_SetErrorStage__Fv.s b/asm/d/d_stage/dStage_SetErrorStage__Fv.s deleted file mode 100644 index 1e26448ee99..00000000000 --- a/asm/d/d_stage/dStage_SetErrorStage__Fv.s +++ /dev/null @@ -1,13 +0,0 @@ -lbl_80023EC4: -/* 80023EC4 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80023EC8 7C 08 02 A6 */ mflr r0 -/* 80023ECC 90 01 00 14 */ stw r0, 0x14(r1) -/* 80023ED0 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 80023ED4 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 80023ED8 38 63 00 49 */ addi r3, r3, 0x49 -/* 80023EDC 4C C6 31 82 */ crclr 6 -/* 80023EE0 4B FE 2D 2D */ bl OSReport_Error -/* 80023EE4 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80023EE8 7C 08 03 A6 */ mtlr r0 -/* 80023EEC 38 21 00 10 */ addi r1, r1, 0x10 -/* 80023EF0 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/dStage_getName2__FsSc.s b/asm/d/d_stage/dStage_getName2__FsSc.s deleted file mode 100644 index d2f66e1d42c..00000000000 --- a/asm/d/d_stage/dStage_getName2__FsSc.s +++ /dev/null @@ -1,9 +0,0 @@ -lbl_80024EDC: -/* 80024EDC 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80024EE0 7C 08 02 A6 */ mflr r0 -/* 80024EE4 90 01 00 14 */ stw r0, 0x14(r1) -/* 80024EE8 4B FF FF 49 */ bl dStage_getName__FsSc -/* 80024EEC 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80024EF0 7C 08 03 A6 */ mtlr r0 -/* 80024EF4 38 21 00 10 */ addi r1, r1, 0x10 -/* 80024EF8 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/dStage_getName__FsSc.s b/asm/d/d_stage/dStage_getName__FsSc.s deleted file mode 100644 index f8567a4cfff..00000000000 --- a/asm/d/d_stage/dStage_getName__FsSc.s +++ /dev/null @@ -1,49 +0,0 @@ -lbl_80024E30: -/* 80024E30 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80024E34 7C 08 02 A6 */ mflr r0 -/* 80024E38 90 01 00 14 */ stw r0, 0x14(r1) -/* 80024E3C 7C 68 1B 78 */ mr r8, r3 -/* 80024E40 7C 87 23 78 */ mr r7, r4 -/* 80024E44 3C 60 80 3A */ lis r3, l_objectName@ha /* 0x803A3B18@ha */ -/* 80024E48 38 03 3B 18 */ addi r0, r3, l_objectName@l /* 0x803A3B18@l */ -/* 80024E4C 7C 03 03 78 */ mr r3, r0 -/* 80024E50 38 C0 00 00 */ li r6, 0 -/* 80024E54 7C E4 07 74 */ extsb r4, r7 -/* 80024E58 7D 05 07 34 */ extsh r5, r8 -/* 80024E5C 38 00 03 8F */ li r0, 0x38f -/* 80024E60 7C 09 03 A6 */ mtctr r0 -lbl_80024E64: -/* 80024E64 A8 03 00 08 */ lha r0, 8(r3) -/* 80024E68 7C 00 28 00 */ cmpw r0, r5 -/* 80024E6C 40 82 00 24 */ bne lbl_80024E90 -/* 80024E70 88 03 00 0A */ lbz r0, 0xa(r3) -/* 80024E74 7C 00 07 74 */ extsb r0, r0 -/* 80024E78 7C 00 20 00 */ cmpw r0, r4 -/* 80024E7C 40 82 00 08 */ bne lbl_80024E84 -/* 80024E80 48 00 00 4C */ b lbl_80024ECC -lbl_80024E84: -/* 80024E84 28 06 00 00 */ cmplwi r6, 0 -/* 80024E88 40 82 00 08 */ bne lbl_80024E90 -/* 80024E8C 7C 66 1B 78 */ mr r6, r3 -lbl_80024E90: -/* 80024E90 38 63 00 0C */ addi r3, r3, 0xc -/* 80024E94 42 00 FF D0 */ bdnz lbl_80024E64 -/* 80024E98 28 06 00 00 */ cmplwi r6, 0 -/* 80024E9C 40 82 00 2C */ bne lbl_80024EC8 -/* 80024EA0 38 6D 87 D8 */ la r3, tmp_name(r13) /* 80450D58-_SDA_BASE_ */ -/* 80024EA4 38 80 00 08 */ li r4, 8 -/* 80024EA8 3C A0 80 38 */ lis r5, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 80024EAC 38 A5 8A 50 */ addi r5, r5, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 80024EB0 38 A5 00 D4 */ addi r5, r5, 0xd4 -/* 80024EB4 7D 06 07 34 */ extsh r6, r8 -/* 80024EB8 7C E7 07 74 */ extsb r7, r7 -/* 80024EBC 4C C6 31 82 */ crclr 6 -/* 80024EC0 48 34 16 FD */ bl snprintf -/* 80024EC4 38 CD 87 D8 */ la r6, tmp_name(r13) /* 80450D58-_SDA_BASE_ */ -lbl_80024EC8: -/* 80024EC8 7C C3 33 78 */ mr r3, r6 -lbl_80024ECC: -/* 80024ECC 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80024ED0 7C 08 03 A6 */ mtlr r0 -/* 80024ED4 38 21 00 10 */ addi r1, r1, 0x10 -/* 80024ED8 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/dStage_searchName__FPCc.s b/asm/d/d_stage/dStage_searchName__FPCc.s deleted file mode 100644 index d889e684a00..00000000000 --- a/asm/d/d_stage/dStage_searchName__FPCc.s +++ /dev/null @@ -1,32 +0,0 @@ -lbl_80024DC0: -/* 80024DC0 94 21 FF E0 */ stwu r1, -0x20(r1) -/* 80024DC4 7C 08 02 A6 */ mflr r0 -/* 80024DC8 90 01 00 24 */ stw r0, 0x24(r1) -/* 80024DCC 39 61 00 20 */ addi r11, r1, 0x20 -/* 80024DD0 48 33 D4 0D */ bl _savegpr_29 -/* 80024DD4 7C 7D 1B 78 */ mr r29, r3 -/* 80024DD8 3C 60 80 3A */ lis r3, l_objectName@ha /* 0x803A3B18@ha */ -/* 80024DDC 38 03 3B 18 */ addi r0, r3, l_objectName@l /* 0x803A3B18@l */ -/* 80024DE0 7C 1F 03 78 */ mr r31, r0 -/* 80024DE4 3B C0 00 00 */ li r30, 0 -lbl_80024DE8: -/* 80024DE8 7F E3 FB 78 */ mr r3, r31 -/* 80024DEC 7F A4 EB 78 */ mr r4, r29 -/* 80024DF0 48 34 3B A5 */ bl strcmp -/* 80024DF4 2C 03 00 00 */ cmpwi r3, 0 -/* 80024DF8 40 82 00 0C */ bne lbl_80024E04 -/* 80024DFC 7F E3 FB 78 */ mr r3, r31 -/* 80024E00 48 00 00 18 */ b lbl_80024E18 -lbl_80024E04: -/* 80024E04 3B DE 00 01 */ addi r30, r30, 1 -/* 80024E08 28 1E 03 8F */ cmplwi r30, 0x38f -/* 80024E0C 3B FF 00 0C */ addi r31, r31, 0xc -/* 80024E10 41 80 FF D8 */ blt lbl_80024DE8 -/* 80024E14 38 60 00 00 */ li r3, 0 -lbl_80024E18: -/* 80024E18 39 61 00 20 */ addi r11, r1, 0x20 -/* 80024E1C 48 33 D4 0D */ bl _restgpr_29 -/* 80024E20 80 01 00 24 */ lwz r0, 0x24(r1) -/* 80024E24 7C 08 03 A6 */ mtlr r0 -/* 80024E28 38 21 00 20 */ addi r1, r1, 0x20 -/* 80024E2C 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/destroyMemoryBlock__20dStage_roomControl_cFv.s b/asm/d/d_stage/destroyMemoryBlock__20dStage_roomControl_cFv.s deleted file mode 100644 index d7e60ad9660..00000000000 --- a/asm/d/d_stage/destroyMemoryBlock__20dStage_roomControl_cFv.s +++ /dev/null @@ -1,28 +0,0 @@ -lbl_800248A8: -/* 800248A8 94 21 FF E0 */ stwu r1, -0x20(r1) -/* 800248AC 7C 08 02 A6 */ mflr r0 -/* 800248B0 90 01 00 24 */ stw r0, 0x24(r1) -/* 800248B4 39 61 00 20 */ addi r11, r1, 0x20 -/* 800248B8 48 33 D9 21 */ bl _savegpr_28 -/* 800248BC 3B 80 00 00 */ li r28, 0 -/* 800248C0 3B E0 00 00 */ li r31, 0 -/* 800248C4 3C 60 80 3A */ lis r3, mMemoryBlock__20dStage_roomControl_c@ha /* 0x803A6920@ha */ -/* 800248C8 3B A3 69 20 */ addi r29, r3, mMemoryBlock__20dStage_roomControl_c@l /* 0x803A6920@l */ -/* 800248CC 7F FE FB 78 */ mr r30, r31 -lbl_800248D0: -/* 800248D0 7C 7D F8 2E */ lwzx r3, r29, r31 -/* 800248D4 28 03 00 00 */ cmplwi r3, 0 -/* 800248D8 41 82 00 0C */ beq lbl_800248E4 -/* 800248DC 4B FE A8 D1 */ bl mDoExt_destroyExpHeap__FP10JKRExpHeap -/* 800248E0 7F DD F9 2E */ stwx r30, r29, r31 -lbl_800248E4: -/* 800248E4 3B 9C 00 01 */ addi r28, r28, 1 -/* 800248E8 2C 1C 00 13 */ cmpwi r28, 0x13 -/* 800248EC 3B FF 00 04 */ addi r31, r31, 4 -/* 800248F0 41 80 FF E0 */ blt lbl_800248D0 -/* 800248F4 39 61 00 20 */ addi r11, r1, 0x20 -/* 800248F8 48 33 D9 2D */ bl _restgpr_28 -/* 800248FC 80 01 00 24 */ lwz r0, 0x24(r1) -/* 80024900 7C 08 03 A6 */ mtlr r0 -/* 80024904 38 21 00 20 */ addi r1, r1, 0x20 -/* 80024908 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getArrow__15dStage_roomDt_cCFv.s b/asm/d/d_stage/getArrow__15dStage_roomDt_cCFv.s deleted file mode 100644 index de6050544a9..00000000000 --- a/asm/d/d_stage/getArrow__15dStage_roomDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_8002753C: -/* 8002753C 80 63 00 38 */ lwz r3, 0x38(r3) -/* 80027540 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getArrow__16dStage_stageDt_cCFv.s b/asm/d/d_stage/getArrow__16dStage_stageDt_cCFv.s deleted file mode 100644 index 4f2953da98d..00000000000 --- a/asm/d/d_stage/getArrow__16dStage_stageDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80027E28: -/* 80027E28 80 63 00 0C */ lwz r3, 0xc(r3) -/* 80027E2C 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getCamera__15dStage_roomDt_cCFv.s b/asm/d/d_stage/getCamera__15dStage_roomDt_cCFv.s deleted file mode 100644 index 1c63a5256d4..00000000000 --- a/asm/d/d_stage/getCamera__15dStage_roomDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_8002752C: -/* 8002752C 80 63 00 34 */ lwz r3, 0x34(r3) -/* 80027530 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getCamera__16dStage_stageDt_cCFv.s b/asm/d/d_stage/getCamera__16dStage_stageDt_cCFv.s deleted file mode 100644 index e8ffc1d200b..00000000000 --- a/asm/d/d_stage/getCamera__16dStage_stageDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80027E18: -/* 80027E18 80 63 00 08 */ lwz r3, 8(r3) -/* 80027E1C 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getDMap__16dStage_stageDt_cCFv.s b/asm/d/d_stage/getDMap__16dStage_stageDt_cCFv.s deleted file mode 100644 index 43b17d75c96..00000000000 --- a/asm/d/d_stage/getDMap__16dStage_stageDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80028210: -/* 80028210 80 63 00 94 */ lwz r3, 0x94(r3) -/* 80028214 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getDoor__15dStage_roomDt_cCFv.s b/asm/d/d_stage/getDoor__15dStage_roomDt_cCFv.s deleted file mode 100644 index 2bf12e2541f..00000000000 --- a/asm/d/d_stage/getDoor__15dStage_roomDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80027D38: -/* 80027D38 80 63 00 58 */ lwz r3, 0x58(r3) -/* 80027D3C 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getDoor__16dStage_stageDt_cCFv.s b/asm/d/d_stage/getDoor__16dStage_stageDt_cCFv.s deleted file mode 100644 index c1753ce73f6..00000000000 --- a/asm/d/d_stage/getDoor__16dStage_stageDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80028230: -/* 80028230 80 63 00 9C */ lwz r3, 0x9c(r3) -/* 80028234 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getDrTg__15dStage_roomDt_cCFv.s b/asm/d/d_stage/getDrTg__15dStage_roomDt_cCFv.s deleted file mode 100644 index b361d113136..00000000000 --- a/asm/d/d_stage/getDrTg__15dStage_roomDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80027D28: -/* 80027D28 80 63 00 54 */ lwz r3, 0x54(r3) -/* 80027D2C 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getDrTg__16dStage_stageDt_cCFv.s b/asm/d/d_stage/getDrTg__16dStage_stageDt_cCFv.s deleted file mode 100644 index 3cb998fdc45..00000000000 --- a/asm/d/d_stage/getDrTg__16dStage_stageDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80028220: -/* 80028220 80 63 00 98 */ lwz r3, 0x98(r3) -/* 80028224 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getElst__15dStage_roomDt_cFv.s b/asm/d/d_stage/getElst__15dStage_roomDt_cFv.s deleted file mode 100644 index e126d4b74fa..00000000000 --- a/asm/d/d_stage/getElst__15dStage_roomDt_cFv.s +++ /dev/null @@ -1,15 +0,0 @@ -lbl_80027DD8: -/* 80027DD8 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80027DDC 7C 08 02 A6 */ mflr r0 -/* 80027DE0 90 01 00 14 */ stw r0, 0x14(r1) -/* 80027DE4 4B FF C0 B1 */ bl dStage_SetErrorRoom__Fv -/* 80027DE8 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 80027DEC 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 80027DF0 38 63 03 58 */ addi r3, r3, 0x358 -/* 80027DF4 4C C6 31 82 */ crclr 6 -/* 80027DF8 4B FD EC C5 */ bl OSReport -/* 80027DFC 38 60 00 00 */ li r3, 0 -/* 80027E00 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80027E04 7C 08 03 A6 */ mtlr r0 -/* 80027E08 38 21 00 10 */ addi r1, r1, 0x10 -/* 80027E0C 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getEnvrInfo__15dStage_roomDt_cCFv.s b/asm/d/d_stage/getEnvrInfo__15dStage_roomDt_cCFv.s deleted file mode 100644 index 3d90a37ad02..00000000000 --- a/asm/d/d_stage/getEnvrInfo__15dStage_roomDt_cCFv.s +++ /dev/null @@ -1,14 +0,0 @@ -lbl_800276E0: -/* 800276E0 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 800276E4 7C 08 02 A6 */ mflr r0 -/* 800276E8 90 01 00 14 */ stw r0, 0x14(r1) -/* 800276EC 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 800276F0 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 800276F4 38 63 01 B8 */ addi r3, r3, 0x1b8 -/* 800276F8 4C C6 31 82 */ crclr 6 -/* 800276FC 4B FD F3 C1 */ bl OSReport -/* 80027700 38 60 00 00 */ li r3, 0 -/* 80027704 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80027708 7C 08 03 A6 */ mtlr r0 -/* 8002770C 38 21 00 10 */ addi r1, r1, 0x10 -/* 80027710 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getEnvrInfo__16dStage_stageDt_cCFv.s b/asm/d/d_stage/getEnvrInfo__16dStage_stageDt_cCFv.s deleted file mode 100644 index 536e6d58562..00000000000 --- a/asm/d/d_stage/getEnvrInfo__16dStage_stageDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80027E90: -/* 80027E90 80 63 00 28 */ lwz r3, 0x28(r3) -/* 80027E94 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getEnvrNumInfo__15dStage_roomDt_cCFv.s b/asm/d/d_stage/getEnvrNumInfo__15dStage_roomDt_cCFv.s deleted file mode 100644 index 8747a38495c..00000000000 --- a/asm/d/d_stage/getEnvrNumInfo__15dStage_roomDt_cCFv.s +++ /dev/null @@ -1,14 +0,0 @@ -lbl_800278A0: -/* 800278A0 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 800278A4 7C 08 02 A6 */ mflr r0 -/* 800278A8 90 01 00 14 */ stw r0, 0x14(r1) -/* 800278AC 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 800278B0 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 800278B4 38 63 02 24 */ addi r3, r3, 0x224 -/* 800278B8 4C C6 31 82 */ crclr 6 -/* 800278BC 4B FD F2 01 */ bl OSReport -/* 800278C0 38 60 00 00 */ li r3, 0 -/* 800278C4 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800278C8 7C 08 03 A6 */ mtlr r0 -/* 800278CC 38 21 00 10 */ addi r1, r1, 0x10 -/* 800278D0 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getEnvrNumInfo__16dStage_stageDt_cCFv.s b/asm/d/d_stage/getEnvrNumInfo__16dStage_stageDt_cCFv.s deleted file mode 100644 index 9312440ffe3..00000000000 --- a/asm/d/d_stage/getEnvrNumInfo__16dStage_stageDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80027EF0: -/* 80027EF0 80 63 00 44 */ lwz r3, 0x44(r3) -/* 80027EF4 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getFileList2Info__15dStage_roomDt_cCFv.s b/asm/d/d_stage/getFileList2Info__15dStage_roomDt_cCFv.s deleted file mode 100644 index e9e9288d686..00000000000 --- a/asm/d/d_stage/getFileList2Info__15dStage_roomDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80027B14: -/* 80027B14 80 63 00 20 */ lwz r3, 0x20(r3) -/* 80027B18 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getFileList2Info__16dStage_stageDt_cCFv.s b/asm/d/d_stage/getFileList2Info__16dStage_stageDt_cCFv.s deleted file mode 100644 index 98ccc5672dc..00000000000 --- a/asm/d/d_stage/getFileList2Info__16dStage_stageDt_cCFv.s +++ /dev/null @@ -1,14 +0,0 @@ -lbl_800280AC: -/* 800280AC 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 800280B0 7C 08 02 A6 */ mflr r0 -/* 800280B4 90 01 00 14 */ stw r0, 0x14(r1) -/* 800280B8 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 800280BC 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 800280C0 38 63 03 A8 */ addi r3, r3, 0x3a8 -/* 800280C4 4C C6 31 82 */ crclr 6 -/* 800280C8 4B FD E9 F5 */ bl OSReport -/* 800280CC 38 60 00 00 */ li r3, 0 -/* 800280D0 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800280D4 7C 08 03 A6 */ mtlr r0 -/* 800280D8 38 21 00 10 */ addi r1, r1, 0x10 -/* 800280DC 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getFileListInfo__16dStage_stageDt_cCFv.s b/asm/d/d_stage/getFileListInfo__16dStage_stageDt_cCFv.s deleted file mode 100644 index 5fe9b831bb4..00000000000 --- a/asm/d/d_stage/getFileListInfo__16dStage_stageDt_cCFv.s +++ /dev/null @@ -1,14 +0,0 @@ -lbl_80028114: -/* 80028114 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80028118 7C 08 02 A6 */ mflr r0 -/* 8002811C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80028120 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 80028124 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 80028128 38 63 03 C3 */ addi r3, r3, 0x3c3 -/* 8002812C 4C C6 31 82 */ crclr 6 -/* 80028130 4B FD E9 8D */ bl OSReport -/* 80028134 38 60 00 00 */ li r3, 0 -/* 80028138 80 01 00 14 */ lwz r0, 0x14(r1) -/* 8002813C 7C 08 03 A6 */ mtlr r0 -/* 80028140 38 21 00 10 */ addi r1, r1, 0x10 -/* 80028144 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getFloorInfo__15dStage_roomDt_cCFv.s b/asm/d/d_stage/getFloorInfo__15dStage_roomDt_cCFv.s deleted file mode 100644 index 9008134a2c6..00000000000 --- a/asm/d/d_stage/getFloorInfo__15dStage_roomDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80027B2C: -/* 80027B2C 80 63 00 5C */ lwz r3, 0x5c(r3) -/* 80027B30 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getFloorInfo__16dStage_stageDt_cCFv.s b/asm/d/d_stage/getFloorInfo__16dStage_stageDt_cCFv.s deleted file mode 100644 index b843ba3a8d2..00000000000 --- a/asm/d/d_stage/getFloorInfo__16dStage_stageDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80028150: -/* 80028150 80 63 00 7C */ lwz r3, 0x7c(r3) -/* 80028154 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getLbnk__15dStage_roomDt_cCFv.s b/asm/d/d_stage/getLbnk__15dStage_roomDt_cCFv.s deleted file mode 100644 index 2e87b3558a7..00000000000 --- a/asm/d/d_stage/getLbnk__15dStage_roomDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80027CFC: -/* 80027CFC 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 80027D00 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getLbnk__16dStage_stageDt_cCFv.s b/asm/d/d_stage/getLbnk__16dStage_stageDt_cCFv.s deleted file mode 100644 index 99e52098a5d..00000000000 --- a/asm/d/d_stage/getLbnk__16dStage_stageDt_cCFv.s +++ /dev/null @@ -1,14 +0,0 @@ -lbl_800281C4: -/* 800281C4 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 800281C8 7C 08 02 A6 */ mflr r0 -/* 800281CC 90 01 00 14 */ stw r0, 0x14(r1) -/* 800281D0 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 800281D4 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 800281D8 38 63 03 DD */ addi r3, r3, 0x3dd -/* 800281DC 4C C6 31 82 */ crclr 6 -/* 800281E0 4B FD E8 DD */ bl OSReport -/* 800281E4 38 60 00 00 */ li r3, 0 -/* 800281E8 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800281EC 7C 08 03 A6 */ mtlr r0 -/* 800281F0 38 21 00 10 */ addi r1, r1, 0x10 -/* 800281F4 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getLightVecInfoNum__15dStage_roomDt_cCFv.s b/asm/d/d_stage/getLightVecInfoNum__15dStage_roomDt_cCFv.s deleted file mode 100644 index 2acccec5c20..00000000000 --- a/asm/d/d_stage/getLightVecInfoNum__15dStage_roomDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80027974: -/* 80027974 80 63 00 0C */ lwz r3, 0xc(r3) -/* 80027978 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getLightVecInfoNum__16dStage_stageDt_cCFv.s b/asm/d/d_stage/getLightVecInfoNum__16dStage_stageDt_cCFv.s deleted file mode 100644 index 23d0a1ed866..00000000000 --- a/asm/d/d_stage/getLightVecInfoNum__16dStage_stageDt_cCFv.s +++ /dev/null @@ -1,14 +0,0 @@ -lbl_80027FB4: -/* 80027FB4 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80027FB8 7C 08 02 A6 */ mflr r0 -/* 80027FBC 90 01 00 14 */ stw r0, 0x14(r1) -/* 80027FC0 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 80027FC4 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 80027FC8 38 63 03 89 */ addi r3, r3, 0x389 -/* 80027FCC 4C C6 31 82 */ crclr 6 -/* 80027FD0 4B FD EA ED */ bl OSReport -/* 80027FD4 38 60 00 00 */ li r3, 0 -/* 80027FD8 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80027FDC 7C 08 03 A6 */ mtlr r0 -/* 80027FE0 38 21 00 10 */ addi r1, r1, 0x10 -/* 80027FE4 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getLightVecInfo__15dStage_roomDt_cCFv.s b/asm/d/d_stage/getLightVecInfo__15dStage_roomDt_cCFv.s deleted file mode 100644 index f244fee476a..00000000000 --- a/asm/d/d_stage/getLightVecInfo__15dStage_roomDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80027964: -/* 80027964 80 63 00 08 */ lwz r3, 8(r3) -/* 80027968 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getLightVecInfo__16dStage_stageDt_cCFv.s b/asm/d/d_stage/getLightVecInfo__16dStage_stageDt_cCFv.s deleted file mode 100644 index 455bdd358cc..00000000000 --- a/asm/d/d_stage/getLightVecInfo__16dStage_stageDt_cCFv.s +++ /dev/null @@ -1,14 +0,0 @@ -lbl_80027F4C: -/* 80027F4C 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80027F50 7C 08 02 A6 */ mflr r0 -/* 80027F54 90 01 00 14 */ stw r0, 0x14(r1) -/* 80027F58 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 80027F5C 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 80027F60 38 63 03 6D */ addi r3, r3, 0x36d -/* 80027F64 4C C6 31 82 */ crclr 6 -/* 80027F68 4B FD EB 55 */ bl OSReport -/* 80027F6C 38 60 00 00 */ li r3, 0 -/* 80027F70 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80027F74 7C 08 03 A6 */ mtlr r0 -/* 80027F78 38 21 00 10 */ addi r1, r1, 0x10 -/* 80027F7C 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getMapEventInfo__15dStage_roomDt_cCFv.s b/asm/d/d_stage/getMapEventInfo__15dStage_roomDt_cCFv.s deleted file mode 100644 index a35f6f3acee..00000000000 --- a/asm/d/d_stage/getMapEventInfo__15dStage_roomDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80027B04: -/* 80027B04 80 63 00 3C */ lwz r3, 0x3c(r3) -/* 80027B08 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getMapEventInfo__16dStage_stageDt_cCFv.s b/asm/d/d_stage/getMapEventInfo__16dStage_stageDt_cCFv.s deleted file mode 100644 index d313ad9a1d9..00000000000 --- a/asm/d/d_stage/getMapEventInfo__16dStage_stageDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80028070: -/* 80028070 80 63 00 38 */ lwz r3, 0x38(r3) -/* 80028074 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getMapInfo__15dStage_roomDt_cCFv.s b/asm/d/d_stage/getMapInfo__15dStage_roomDt_cCFv.s deleted file mode 100644 index c45f0c1fe87..00000000000 --- a/asm/d/d_stage/getMapInfo__15dStage_roomDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_800275CC: -/* 800275CC 80 63 00 10 */ lwz r3, 0x10(r3) -/* 800275D0 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getMapInfo__16dStage_stageDt_cCFv.s b/asm/d/d_stage/getMapInfo__16dStage_stageDt_cCFv.s deleted file mode 100644 index 450185d8844..00000000000 --- a/asm/d/d_stage/getMapInfo__16dStage_stageDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80027E58: -/* 80027E58 80 63 00 18 */ lwz r3, 0x18(r3) -/* 80027E5C 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getMapPath__15dStage_roomDt_cFv.s b/asm/d/d_stage/getMapPath__15dStage_roomDt_cFv.s deleted file mode 100644 index edd65230244..00000000000 --- a/asm/d/d_stage/getMapPath__15dStage_roomDt_cFv.s +++ /dev/null @@ -1,14 +0,0 @@ -lbl_80027D70: -/* 80027D70 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80027D74 7C 08 02 A6 */ mflr r0 -/* 80027D78 90 01 00 14 */ stw r0, 0x14(r1) -/* 80027D7C 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 80027D80 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 80027D84 38 63 03 1D */ addi r3, r3, 0x31d -/* 80027D88 4C C6 31 82 */ crclr 6 -/* 80027D8C 4B FD ED 31 */ bl OSReport -/* 80027D90 38 60 00 00 */ li r3, 0 -/* 80027D94 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80027D98 7C 08 03 A6 */ mtlr r0 -/* 80027D9C 38 21 00 10 */ addi r1, r1, 0x10 -/* 80027DA0 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getMemoryConfig__15dStage_roomDt_cCFv.s b/asm/d/d_stage/getMemoryConfig__15dStage_roomDt_cCFv.s deleted file mode 100644 index 9387c439fef..00000000000 --- a/asm/d/d_stage/getMemoryConfig__15dStage_roomDt_cCFv.s +++ /dev/null @@ -1,14 +0,0 @@ -lbl_80027B64: -/* 80027B64 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80027B68 7C 08 02 A6 */ mflr r0 -/* 80027B6C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80027B70 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 80027B74 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 80027B78 38 63 02 B4 */ addi r3, r3, 0x2b4 -/* 80027B7C 4C C6 31 82 */ crclr 6 -/* 80027B80 4B FD EF 3D */ bl OSReport -/* 80027B84 38 60 00 00 */ li r3, 0 -/* 80027B88 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80027B8C 7C 08 03 A6 */ mtlr r0 -/* 80027B90 38 21 00 10 */ addi r1, r1, 0x10 -/* 80027B94 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getMemoryConfig__16dStage_stageDt_cCFv.s b/asm/d/d_stage/getMemoryConfig__16dStage_stageDt_cCFv.s deleted file mode 100644 index 7f05697182b..00000000000 --- a/asm/d/d_stage/getMemoryConfig__16dStage_stageDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80028160: -/* 80028160 80 63 00 80 */ lwz r3, 0x80(r3) -/* 80028164 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getMemoryMap__15dStage_roomDt_cCFv.s b/asm/d/d_stage/getMemoryMap__15dStage_roomDt_cCFv.s deleted file mode 100644 index f3034dfd156..00000000000 --- a/asm/d/d_stage/getMemoryMap__15dStage_roomDt_cCFv.s +++ /dev/null @@ -1,14 +0,0 @@ -lbl_80027BC8: -/* 80027BC8 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80027BCC 7C 08 02 A6 */ mflr r0 -/* 80027BD0 90 01 00 14 */ stw r0, 0x14(r1) -/* 80027BD4 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 80027BD8 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 80027BDC 38 63 02 D2 */ addi r3, r3, 0x2d2 -/* 80027BE0 4C C6 31 82 */ crclr 6 -/* 80027BE4 4B FD EE D9 */ bl OSReport -/* 80027BE8 38 60 00 00 */ li r3, 0 -/* 80027BEC 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80027BF0 7C 08 03 A6 */ mtlr r0 -/* 80027BF4 38 21 00 10 */ addi r1, r1, 0x10 -/* 80027BF8 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getMemoryMap__16dStage_stageDt_cCFv.s b/asm/d/d_stage/getMemoryMap__16dStage_stageDt_cCFv.s deleted file mode 100644 index f1f6509019b..00000000000 --- a/asm/d/d_stage/getMemoryMap__16dStage_stageDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80028170: -/* 80028170 80 63 00 84 */ lwz r3, 0x84(r3) -/* 80028174 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getMulti__15dStage_roomDt_cCFv.s b/asm/d/d_stage/getMulti__15dStage_roomDt_cCFv.s deleted file mode 100644 index 530aab2e579..00000000000 --- a/asm/d/d_stage/getMulti__15dStage_roomDt_cCFv.s +++ /dev/null @@ -1,14 +0,0 @@ -lbl_80027C2C: -/* 80027C2C 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80027C30 7C 08 02 A6 */ mflr r0 -/* 80027C34 90 01 00 14 */ stw r0, 0x14(r1) -/* 80027C38 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 80027C3C 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 80027C40 38 63 02 ED */ addi r3, r3, 0x2ed -/* 80027C44 4C C6 31 82 */ crclr 6 -/* 80027C48 4B FD EE 75 */ bl OSReport -/* 80027C4C 38 60 00 00 */ li r3, 0 -/* 80027C50 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80027C54 7C 08 03 A6 */ mtlr r0 -/* 80027C58 38 21 00 10 */ addi r1, r1, 0x10 -/* 80027C5C 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getMulti__16dStage_stageDt_cCFv.s b/asm/d/d_stage/getMulti__16dStage_stageDt_cCFv.s deleted file mode 100644 index c9aef36ecbb..00000000000 --- a/asm/d/d_stage/getMulti__16dStage_stageDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80028180: -/* 80028180 80 63 00 88 */ lwz r3, 0x88(r3) -/* 80028184 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getOldMulti__15dStage_roomDt_cCFv.s b/asm/d/d_stage/getOldMulti__15dStage_roomDt_cCFv.s deleted file mode 100644 index 4de0cca4793..00000000000 --- a/asm/d/d_stage/getOldMulti__15dStage_roomDt_cCFv.s +++ /dev/null @@ -1,14 +0,0 @@ -lbl_80027CC0: -/* 80027CC0 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80027CC4 7C 08 02 A6 */ mflr r0 -/* 80027CC8 90 01 00 14 */ stw r0, 0x14(r1) -/* 80027CCC 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 80027CD0 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 80027CD4 38 63 03 03 */ addi r3, r3, 0x303 -/* 80027CD8 4C C6 31 82 */ crclr 6 -/* 80027CDC 4B FD ED E1 */ bl OSReport -/* 80027CE0 38 60 00 00 */ li r3, 0 -/* 80027CE4 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80027CE8 7C 08 03 A6 */ mtlr r0 -/* 80027CEC 38 21 00 10 */ addi r1, r1, 0x10 -/* 80027CF0 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getOldMulti__16dStage_stageDt_cCFv.s b/asm/d/d_stage/getOldMulti__16dStage_stageDt_cCFv.s deleted file mode 100644 index dbca31ed57e..00000000000 --- a/asm/d/d_stage/getOldMulti__16dStage_stageDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80028188: -/* 80028188 80 63 00 8C */ lwz r3, 0x8c(r3) -/* 8002818C 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getPaletteInfo__15dStage_roomDt_cCFv.s b/asm/d/d_stage/getPaletteInfo__15dStage_roomDt_cCFv.s deleted file mode 100644 index ecb7f45154c..00000000000 --- a/asm/d/d_stage/getPaletteInfo__15dStage_roomDt_cCFv.s +++ /dev/null @@ -1,14 +0,0 @@ -lbl_80027610: -/* 80027610 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80027614 7C 08 02 A6 */ mflr r0 -/* 80027618 90 01 00 14 */ stw r0, 0x14(r1) -/* 8002761C 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 80027620 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 80027624 38 63 01 86 */ addi r3, r3, 0x186 -/* 80027628 4C C6 31 82 */ crclr 6 -/* 8002762C 4B FD F4 91 */ bl OSReport -/* 80027630 38 60 00 00 */ li r3, 0 -/* 80027634 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80027638 7C 08 03 A6 */ mtlr r0 -/* 8002763C 38 21 00 10 */ addi r1, r1, 0x10 -/* 80027640 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getPaletteInfo__16dStage_stageDt_cCFv.s b/asm/d/d_stage/getPaletteInfo__16dStage_stageDt_cCFv.s deleted file mode 100644 index 73a1911bd24..00000000000 --- a/asm/d/d_stage/getPaletteInfo__16dStage_stageDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80027E70: -/* 80027E70 80 63 00 20 */ lwz r3, 0x20(r3) -/* 80027E74 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getPaletteNumInfo__15dStage_roomDt_cCFv.s b/asm/d/d_stage/getPaletteNumInfo__15dStage_roomDt_cCFv.s deleted file mode 100644 index 6f5fd9547a2..00000000000 --- a/asm/d/d_stage/getPaletteNumInfo__15dStage_roomDt_cCFv.s +++ /dev/null @@ -1,14 +0,0 @@ -lbl_800277D0: -/* 800277D0 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 800277D4 7C 08 02 A6 */ mflr r0 -/* 800277D8 90 01 00 14 */ stw r0, 0x14(r1) -/* 800277DC 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 800277E0 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 800277E4 38 63 01 E8 */ addi r3, r3, 0x1e8 -/* 800277E8 4C C6 31 82 */ crclr 6 -/* 800277EC 4B FD F2 D1 */ bl OSReport -/* 800277F0 38 60 00 00 */ li r3, 0 -/* 800277F4 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800277F8 7C 08 03 A6 */ mtlr r0 -/* 800277FC 38 21 00 10 */ addi r1, r1, 0x10 -/* 80027800 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getPaletteNumInfo__16dStage_stageDt_cCFv.s b/asm/d/d_stage/getPaletteNumInfo__16dStage_stageDt_cCFv.s deleted file mode 100644 index f7a18b38361..00000000000 --- a/asm/d/d_stage/getPaletteNumInfo__16dStage_stageDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80027ED0: -/* 80027ED0 80 63 00 3C */ lwz r3, 0x3c(r3) -/* 80027ED4 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getPath2Inf__15dStage_roomDt_cCFv.s b/asm/d/d_stage/getPath2Inf__15dStage_roomDt_cCFv.s deleted file mode 100644 index 643db356d7f..00000000000 --- a/asm/d/d_stage/getPath2Inf__15dStage_roomDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80027AD4: -/* 80027AD4 80 63 00 30 */ lwz r3, 0x30(r3) -/* 80027AD8 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getPath2Inf__16dStage_stageDt_cCFv.s b/asm/d/d_stage/getPath2Inf__16dStage_stageDt_cCFv.s deleted file mode 100644 index 1b3a7955f5a..00000000000 --- a/asm/d/d_stage/getPath2Inf__16dStage_stageDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80028040: -/* 80028040 80 63 00 70 */ lwz r3, 0x70(r3) -/* 80028044 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getPathInf__15dStage_roomDt_cCFv.s b/asm/d/d_stage/getPathInf__15dStage_roomDt_cCFv.s deleted file mode 100644 index 2ff0b550eaa..00000000000 --- a/asm/d/d_stage/getPathInf__15dStage_roomDt_cCFv.s +++ /dev/null @@ -1,14 +0,0 @@ -lbl_80027A88: -/* 80027A88 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80027A8C 7C 08 02 A6 */ mflr r0 -/* 80027A90 90 01 00 14 */ stw r0, 0x14(r1) -/* 80027A94 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 80027A98 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 80027A9C 38 63 02 9E */ addi r3, r3, 0x29e -/* 80027AA0 4C C6 31 82 */ crclr 6 -/* 80027AA4 4B FD F0 19 */ bl OSReport -/* 80027AA8 38 60 00 00 */ li r3, 0 -/* 80027AAC 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80027AB0 7C 08 03 A6 */ mtlr r0 -/* 80027AB4 38 21 00 10 */ addi r1, r1, 0x10 -/* 80027AB8 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getPathInf__16dStage_stageDt_cCFv.s b/asm/d/d_stage/getPathInf__16dStage_stageDt_cCFv.s deleted file mode 100644 index c35e917b1eb..00000000000 --- a/asm/d/d_stage/getPathInf__16dStage_stageDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80028020: -/* 80028020 80 63 00 68 */ lwz r3, 0x68(r3) -/* 80028024 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getPlayerNum__15dStage_roomDt_cCFv.s b/asm/d/d_stage/getPlayerNum__15dStage_roomDt_cCFv.s deleted file mode 100644 index 289faac8c1d..00000000000 --- a/asm/d/d_stage/getPlayerNum__15dStage_roomDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80027554: -/* 80027554 A0 63 00 60 */ lhz r3, 0x60(r3) -/* 80027558 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getPlayerNum__16dStage_stageDt_cCFv.s b/asm/d/d_stage/getPlayerNum__16dStage_stageDt_cCFv.s deleted file mode 100644 index df02b2fb45f..00000000000 --- a/asm/d/d_stage/getPlayerNum__16dStage_stageDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80027E40: -/* 80027E40 A0 63 00 54 */ lhz r3, 0x54(r3) -/* 80027E44 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getPlayer__15dStage_roomDt_cCFv.s b/asm/d/d_stage/getPlayer__15dStage_roomDt_cCFv.s deleted file mode 100644 index b9d55a73860..00000000000 --- a/asm/d/d_stage/getPlayer__15dStage_roomDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80025004: -/* 80025004 80 63 00 28 */ lwz r3, 0x28(r3) -/* 80025008 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getPlayer__16dStage_stageDt_cCFv.s b/asm/d/d_stage/getPlayer__16dStage_stageDt_cCFv.s deleted file mode 100644 index 3a946458883..00000000000 --- a/asm/d/d_stage/getPlayer__16dStage_stageDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_8002500C: -/* 8002500C 80 63 00 10 */ lwz r3, 0x10(r3) -/* 80025010 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getPlightInfo__15dStage_roomDt_cCFv.s b/asm/d/d_stage/getPlightInfo__15dStage_roomDt_cCFv.s deleted file mode 100644 index 851e2b49ea8..00000000000 --- a/asm/d/d_stage/getPlightInfo__15dStage_roomDt_cCFv.s +++ /dev/null @@ -1,14 +0,0 @@ -lbl_80027768: -/* 80027768 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 8002776C 7C 08 02 A6 */ mflr r0 -/* 80027770 90 01 00 14 */ stw r0, 0x14(r1) -/* 80027774 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 80027778 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 8002777C 38 63 01 CF */ addi r3, r3, 0x1cf -/* 80027780 4C C6 31 82 */ crclr 6 -/* 80027784 4B FD F3 39 */ bl OSReport -/* 80027788 38 60 00 00 */ li r3, 0 -/* 8002778C 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80027790 7C 08 03 A6 */ mtlr r0 -/* 80027794 38 21 00 10 */ addi r1, r1, 0x10 -/* 80027798 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getPlightInfo__16dStage_stageDt_cCFv.s b/asm/d/d_stage/getPlightInfo__16dStage_stageDt_cCFv.s deleted file mode 100644 index c4f8194a5bd..00000000000 --- a/asm/d/d_stage/getPlightInfo__16dStage_stageDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80027EC0: -/* 80027EC0 80 63 00 34 */ lwz r3, 0x34(r3) -/* 80027EC4 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getPlightNumInfo__15dStage_roomDt_cCFv.s b/asm/d/d_stage/getPlightNumInfo__15dStage_roomDt_cCFv.s deleted file mode 100644 index a2f32a039f1..00000000000 --- a/asm/d/d_stage/getPlightNumInfo__15dStage_roomDt_cCFv.s +++ /dev/null @@ -1,14 +0,0 @@ -lbl_80027928: -/* 80027928 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 8002792C 7C 08 02 A6 */ mflr r0 -/* 80027930 90 01 00 14 */ stw r0, 0x14(r1) -/* 80027934 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 80027938 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 8002793C 38 63 02 3F */ addi r3, r3, 0x23f -/* 80027940 4C C6 31 82 */ crclr 6 -/* 80027944 4B FD F1 79 */ bl OSReport -/* 80027948 38 60 00 00 */ li r3, 0 -/* 8002794C 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80027950 7C 08 03 A6 */ mtlr r0 -/* 80027954 38 21 00 10 */ addi r1, r1, 0x10 -/* 80027958 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getPlightNumInfo__16dStage_stageDt_cCFv.s b/asm/d/d_stage/getPlightNumInfo__16dStage_stageDt_cCFv.s deleted file mode 100644 index 764833347d5..00000000000 --- a/asm/d/d_stage/getPlightNumInfo__16dStage_stageDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80027FF0: -/* 80027FF0 80 63 00 50 */ lwz r3, 0x50(r3) -/* 80027FF4 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getPnt2Inf__15dStage_roomDt_cCFv.s b/asm/d/d_stage/getPnt2Inf__15dStage_roomDt_cCFv.s deleted file mode 100644 index 5c6fd3e3a6e..00000000000 --- a/asm/d/d_stage/getPnt2Inf__15dStage_roomDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80027AC4: -/* 80027AC4 80 63 00 2C */ lwz r3, 0x2c(r3) -/* 80027AC8 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getPnt2Inf__16dStage_stageDt_cCFv.s b/asm/d/d_stage/getPnt2Inf__16dStage_stageDt_cCFv.s deleted file mode 100644 index e7d59430568..00000000000 --- a/asm/d/d_stage/getPnt2Inf__16dStage_stageDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80028030: -/* 80028030 80 63 00 6C */ lwz r3, 0x6c(r3) -/* 80028034 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getPntInf__15dStage_roomDt_cCFv.s b/asm/d/d_stage/getPntInf__15dStage_roomDt_cCFv.s deleted file mode 100644 index 84178d13977..00000000000 --- a/asm/d/d_stage/getPntInf__15dStage_roomDt_cCFv.s +++ /dev/null @@ -1,14 +0,0 @@ -lbl_80027A20: -/* 80027A20 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80027A24 7C 08 02 A6 */ mflr r0 -/* 80027A28 90 01 00 14 */ stw r0, 0x14(r1) -/* 80027A2C 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 80027A30 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 80027A34 38 63 02 88 */ addi r3, r3, 0x288 -/* 80027A38 4C C6 31 82 */ crclr 6 -/* 80027A3C 4B FD F0 81 */ bl OSReport -/* 80027A40 38 60 00 00 */ li r3, 0 -/* 80027A44 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80027A48 7C 08 03 A6 */ mtlr r0 -/* 80027A4C 38 21 00 10 */ addi r1, r1, 0x10 -/* 80027A50 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getPntInf__16dStage_stageDt_cCFv.s b/asm/d/d_stage/getPntInf__16dStage_stageDt_cCFv.s deleted file mode 100644 index 841b4f9ef1f..00000000000 --- a/asm/d/d_stage/getPntInf__16dStage_stageDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80028010: -/* 80028010 80 63 00 64 */ lwz r3, 0x64(r3) -/* 80028014 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getPselectInfo__15dStage_roomDt_cCFv.s b/asm/d/d_stage/getPselectInfo__15dStage_roomDt_cCFv.s deleted file mode 100644 index a666e33166f..00000000000 --- a/asm/d/d_stage/getPselectInfo__15dStage_roomDt_cCFv.s +++ /dev/null @@ -1,14 +0,0 @@ -lbl_80027678: -/* 80027678 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 8002767C 7C 08 02 A6 */ mflr r0 -/* 80027680 90 01 00 14 */ stw r0, 0x14(r1) -/* 80027684 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 80027688 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 8002768C 38 63 01 9E */ addi r3, r3, 0x19e -/* 80027690 4C C6 31 82 */ crclr 6 -/* 80027694 4B FD F4 29 */ bl OSReport -/* 80027698 38 60 00 00 */ li r3, 0 -/* 8002769C 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800276A0 7C 08 03 A6 */ mtlr r0 -/* 800276A4 38 21 00 10 */ addi r1, r1, 0x10 -/* 800276A8 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getPselectInfo__16dStage_stageDt_cCFv.s b/asm/d/d_stage/getPselectInfo__16dStage_stageDt_cCFv.s deleted file mode 100644 index 1b20c9d592c..00000000000 --- a/asm/d/d_stage/getPselectInfo__16dStage_stageDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80027E80: -/* 80027E80 80 63 00 24 */ lwz r3, 0x24(r3) -/* 80027E84 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getPselectNumInfo__15dStage_roomDt_cCFv.s b/asm/d/d_stage/getPselectNumInfo__15dStage_roomDt_cCFv.s deleted file mode 100644 index 25af42f441e..00000000000 --- a/asm/d/d_stage/getPselectNumInfo__15dStage_roomDt_cCFv.s +++ /dev/null @@ -1,14 +0,0 @@ -lbl_80027838: -/* 80027838 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 8002783C 7C 08 02 A6 */ mflr r0 -/* 80027840 90 01 00 14 */ stw r0, 0x14(r1) -/* 80027844 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 80027848 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 8002784C 38 63 02 06 */ addi r3, r3, 0x206 -/* 80027850 4C C6 31 82 */ crclr 6 -/* 80027854 4B FD F2 69 */ bl OSReport -/* 80027858 38 60 00 00 */ li r3, 0 -/* 8002785C 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80027860 7C 08 03 A6 */ mtlr r0 -/* 80027864 38 21 00 10 */ addi r1, r1, 0x10 -/* 80027868 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getPselectNumInfo__16dStage_stageDt_cCFv.s b/asm/d/d_stage/getPselectNumInfo__16dStage_stageDt_cCFv.s deleted file mode 100644 index 28bf2741e74..00000000000 --- a/asm/d/d_stage/getPselectNumInfo__16dStage_stageDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80027EE0: -/* 80027EE0 80 63 00 40 */ lwz r3, 0x40(r3) -/* 80027EE4 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getRoom__15dStage_roomDt_cCFv.s b/asm/d/d_stage/getRoom__15dStage_roomDt_cCFv.s deleted file mode 100644 index 0be4bbf963f..00000000000 --- a/asm/d/d_stage/getRoom__15dStage_roomDt_cCFv.s +++ /dev/null @@ -1,14 +0,0 @@ -lbl_80027590: -/* 80027590 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80027594 7C 08 02 A6 */ mflr r0 -/* 80027598 90 01 00 14 */ stw r0, 0x14(r1) -/* 8002759C 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 800275A0 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 800275A4 38 63 01 6F */ addi r3, r3, 0x16f -/* 800275A8 4C C6 31 82 */ crclr 6 -/* 800275AC 4B FD F5 11 */ bl OSReport -/* 800275B0 38 60 00 00 */ li r3, 0 -/* 800275B4 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800275B8 7C 08 03 A6 */ mtlr r0 -/* 800275BC 38 21 00 10 */ addi r1, r1, 0x10 -/* 800275C0 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getRoom__16dStage_stageDt_cCFv.s b/asm/d/d_stage/getRoom__16dStage_stageDt_cCFv.s deleted file mode 100644 index 1629bfb264f..00000000000 --- a/asm/d/d_stage/getRoom__16dStage_stageDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80024DB8: -/* 80024DB8 80 63 00 14 */ lwz r3, 0x14(r3) -/* 80024DBC 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getSoundInfCL__15dStage_roomDt_cCFv.s b/asm/d/d_stage/getSoundInfCL__15dStage_roomDt_cCFv.s deleted file mode 100644 index 0d18fe1f13d..00000000000 --- a/asm/d/d_stage/getSoundInfCL__15dStage_roomDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80027AF4: -/* 80027AF4 80 63 00 44 */ lwz r3, 0x44(r3) -/* 80027AF8 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getSoundInfCL__16dStage_stageDt_cCFv.s b/asm/d/d_stage/getSoundInfCL__16dStage_stageDt_cCFv.s deleted file mode 100644 index 85132fb43cf..00000000000 --- a/asm/d/d_stage/getSoundInfCL__16dStage_stageDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80028060: -/* 80028060 80 63 00 78 */ lwz r3, 0x78(r3) -/* 80028064 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getSoundInf__15dStage_roomDt_cCFv.s b/asm/d/d_stage/getSoundInf__15dStage_roomDt_cCFv.s deleted file mode 100644 index ca1ea23de87..00000000000 --- a/asm/d/d_stage/getSoundInf__15dStage_roomDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80027AE4: -/* 80027AE4 80 63 00 40 */ lwz r3, 0x40(r3) -/* 80027AE8 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getSoundInf__16dStage_stageDt_cCFv.s b/asm/d/d_stage/getSoundInf__16dStage_stageDt_cCFv.s deleted file mode 100644 index ed3e76d5d7e..00000000000 --- a/asm/d/d_stage/getSoundInf__16dStage_stageDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80028050: -/* 80028050 80 63 00 74 */ lwz r3, 0x74(r3) -/* 80028054 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getStagInfo__15dStage_roomDt_cCFv.s b/asm/d/d_stage/getStagInfo__15dStage_roomDt_cCFv.s deleted file mode 100644 index e5faa4cf2f4..00000000000 --- a/asm/d/d_stage/getStagInfo__15dStage_roomDt_cCFv.s +++ /dev/null @@ -1,14 +0,0 @@ -lbl_800279B0: -/* 800279B0 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 800279B4 7C 08 02 A6 */ mflr r0 -/* 800279B8 90 01 00 14 */ stw r0, 0x14(r1) -/* 800279BC 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 800279C0 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 800279C4 38 63 02 5C */ addi r3, r3, 0x25c -/* 800279C8 4C C6 31 82 */ crclr 6 -/* 800279CC 4B FD F0 F1 */ bl OSReport -/* 800279D0 38 60 00 00 */ li r3, 0 -/* 800279D4 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800279D8 7C 08 03 A6 */ mtlr r0 -/* 800279DC 38 21 00 10 */ addi r1, r1, 0x10 -/* 800279E0 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getStagInfo__16dStage_stageDt_cCFv.s b/asm/d/d_stage/getStagInfo__16dStage_stageDt_cCFv.s deleted file mode 100644 index 4fb0bcab580..00000000000 --- a/asm/d/d_stage/getStagInfo__16dStage_stageDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_8002483C: -/* 8002483C 80 63 00 5C */ lwz r3, 0x5c(r3) -/* 80024840 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getTresure__15dStage_roomDt_cCFv.s b/asm/d/d_stage/getTresure__15dStage_roomDt_cCFv.s deleted file mode 100644 index 82d5640317d..00000000000 --- a/asm/d/d_stage/getTresure__15dStage_roomDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80027D0C: -/* 80027D0C 80 63 00 50 */ lwz r3, 0x50(r3) -/* 80027D10 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getTresure__16dStage_stageDt_cCFv.s b/asm/d/d_stage/getTresure__16dStage_stageDt_cCFv.s deleted file mode 100644 index 1b6fe9615db..00000000000 --- a/asm/d/d_stage/getTresure__16dStage_stageDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80028200: -/* 80028200 80 63 00 90 */ lwz r3, 0x90(r3) -/* 80028204 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getVrboxInfo__15dStage_roomDt_cCFv.s b/asm/d/d_stage/getVrboxInfo__15dStage_roomDt_cCFv.s deleted file mode 100644 index c037d4ac16e..00000000000 --- a/asm/d/d_stage/getVrboxInfo__15dStage_roomDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_8002771C: -/* 8002771C 80 63 00 18 */ lwz r3, 0x18(r3) -/* 80027720 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getVrboxInfo__16dStage_stageDt_cCFv.s b/asm/d/d_stage/getVrboxInfo__16dStage_stageDt_cCFv.s deleted file mode 100644 index ec791aeaf84..00000000000 --- a/asm/d/d_stage/getVrboxInfo__16dStage_stageDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80027EA0: -/* 80027EA0 80 63 00 2C */ lwz r3, 0x2c(r3) -/* 80027EA4 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getVrboxNumInfo__15dStage_roomDt_cCFv.s b/asm/d/d_stage/getVrboxNumInfo__15dStage_roomDt_cCFv.s deleted file mode 100644 index 657b918cb8f..00000000000 --- a/asm/d/d_stage/getVrboxNumInfo__15dStage_roomDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_800278DC: -/* 800278DC 80 63 00 64 */ lwz r3, 0x64(r3) -/* 800278E0 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getVrboxNumInfo__16dStage_stageDt_cCFv.s b/asm/d/d_stage/getVrboxNumInfo__16dStage_stageDt_cCFv.s deleted file mode 100644 index d0e849f90d5..00000000000 --- a/asm/d/d_stage/getVrboxNumInfo__16dStage_stageDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80027F00: -/* 80027F00 80 63 00 48 */ lwz r3, 0x48(r3) -/* 80027F04 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getVrboxcolInfo__15dStage_roomDt_cCFv.s b/asm/d/d_stage/getVrboxcolInfo__15dStage_roomDt_cCFv.s deleted file mode 100644 index 4ad3569ff7a..00000000000 --- a/asm/d/d_stage/getVrboxcolInfo__15dStage_roomDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_8002772C: -/* 8002772C 80 63 00 1C */ lwz r3, 0x1c(r3) -/* 80027730 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getVrboxcolInfo__16dStage_stageDt_cCFv.s b/asm/d/d_stage/getVrboxcolInfo__16dStage_stageDt_cCFv.s deleted file mode 100644 index 4555ca3e7b4..00000000000 --- a/asm/d/d_stage/getVrboxcolInfo__16dStage_stageDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80027EB0: -/* 80027EB0 80 63 00 30 */ lwz r3, 0x30(r3) -/* 80027EB4 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getVrboxcolNumInfo__15dStage_roomDt_cCFv.s b/asm/d/d_stage/getVrboxcolNumInfo__15dStage_roomDt_cCFv.s deleted file mode 100644 index 2f6c73c481a..00000000000 --- a/asm/d/d_stage/getVrboxcolNumInfo__15dStage_roomDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_800278EC: -/* 800278EC 80 63 00 68 */ lwz r3, 0x68(r3) -/* 800278F0 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/getVrboxcolNumInfo__16dStage_stageDt_cCFv.s b/asm/d/d_stage/getVrboxcolNumInfo__16dStage_stageDt_cCFv.s deleted file mode 100644 index d964e91789c..00000000000 --- a/asm/d/d_stage/getVrboxcolNumInfo__16dStage_stageDt_cCFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_80027F10: -/* 80027F10 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 80027F14 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/initFileList2__15dStage_roomDt_cFv.s b/asm/d/d_stage/initFileList2__15dStage_roomDt_cFv.s deleted file mode 100644 index 4eca8e93421..00000000000 --- a/asm/d/d_stage/initFileList2__15dStage_roomDt_cFv.s +++ /dev/null @@ -1,4 +0,0 @@ -lbl_80024CA8: -/* 80024CA8 38 00 00 00 */ li r0, 0 -/* 80024CAC 90 03 00 20 */ stw r0, 0x20(r3) -/* 80024CB0 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/init__15dStage_roomDt_cFv.s b/asm/d/d_stage/init__15dStage_roomDt_cFv.s deleted file mode 100644 index 17042c812a3..00000000000 --- a/asm/d/d_stage/init__15dStage_roomDt_cFv.s +++ /dev/null @@ -1,24 +0,0 @@ -lbl_80024CB4: -/* 80024CB4 38 00 00 00 */ li r0, 0 -/* 80024CB8 90 03 00 08 */ stw r0, 8(r3) -/* 80024CBC 90 03 00 0C */ stw r0, 0xc(r3) -/* 80024CC0 90 03 00 10 */ stw r0, 0x10(r3) -/* 80024CC4 90 03 00 14 */ stw r0, 0x14(r3) -/* 80024CC8 90 03 00 18 */ stw r0, 0x18(r3) -/* 80024CCC 90 03 00 1C */ stw r0, 0x1c(r3) -/* 80024CD0 90 03 00 24 */ stw r0, 0x24(r3) -/* 80024CD4 90 03 00 28 */ stw r0, 0x28(r3) -/* 80024CD8 90 03 00 2C */ stw r0, 0x2c(r3) -/* 80024CDC 90 03 00 30 */ stw r0, 0x30(r3) -/* 80024CE0 90 03 00 34 */ stw r0, 0x34(r3) -/* 80024CE4 90 03 00 38 */ stw r0, 0x38(r3) -/* 80024CE8 90 03 00 3C */ stw r0, 0x3c(r3) -/* 80024CEC 90 03 00 40 */ stw r0, 0x40(r3) -/* 80024CF0 90 03 00 44 */ stw r0, 0x44(r3) -/* 80024CF4 90 03 00 48 */ stw r0, 0x48(r3) -/* 80024CF8 90 03 00 4C */ stw r0, 0x4c(r3) -/* 80024CFC 90 03 00 50 */ stw r0, 0x50(r3) -/* 80024D00 90 03 00 54 */ stw r0, 0x54(r3) -/* 80024D04 90 03 00 58 */ stw r0, 0x58(r3) -/* 80024D08 90 03 00 5C */ stw r0, 0x5c(r3) -/* 80024D0C 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/init__16dStage_stageDt_cFv.s b/asm/d/d_stage/init__16dStage_stageDt_cFv.s deleted file mode 100644 index d33f87abd4d..00000000000 --- a/asm/d/d_stage/init__16dStage_stageDt_cFv.s +++ /dev/null @@ -1,36 +0,0 @@ -lbl_80024C1C: -/* 80024C1C 38 00 00 00 */ li r0, 0 -/* 80024C20 90 03 00 08 */ stw r0, 8(r3) -/* 80024C24 90 03 00 0C */ stw r0, 0xc(r3) -/* 80024C28 90 03 00 10 */ stw r0, 0x10(r3) -/* 80024C2C 90 03 00 14 */ stw r0, 0x14(r3) -/* 80024C30 90 03 00 18 */ stw r0, 0x18(r3) -/* 80024C34 90 03 00 1C */ stw r0, 0x1c(r3) -/* 80024C38 90 03 00 20 */ stw r0, 0x20(r3) -/* 80024C3C 90 03 00 24 */ stw r0, 0x24(r3) -/* 80024C40 90 03 00 28 */ stw r0, 0x28(r3) -/* 80024C44 90 03 00 2C */ stw r0, 0x2c(r3) -/* 80024C48 90 03 00 30 */ stw r0, 0x30(r3) -/* 80024C4C 90 03 00 34 */ stw r0, 0x34(r3) -/* 80024C50 90 03 00 50 */ stw r0, 0x50(r3) -/* 80024C54 90 03 00 38 */ stw r0, 0x38(r3) -/* 80024C58 90 03 00 5C */ stw r0, 0x5c(r3) -/* 80024C5C 90 03 00 60 */ stw r0, 0x60(r3) -/* 80024C60 90 03 00 64 */ stw r0, 0x64(r3) -/* 80024C64 90 03 00 68 */ stw r0, 0x68(r3) -/* 80024C68 90 03 00 6C */ stw r0, 0x6c(r3) -/* 80024C6C 90 03 00 70 */ stw r0, 0x70(r3) -/* 80024C70 90 03 00 74 */ stw r0, 0x74(r3) -/* 80024C74 90 03 00 78 */ stw r0, 0x78(r3) -/* 80024C78 90 03 00 7C */ stw r0, 0x7c(r3) -/* 80024C7C 90 03 00 80 */ stw r0, 0x80(r3) -/* 80024C80 90 03 00 84 */ stw r0, 0x84(r3) -/* 80024C84 90 03 00 88 */ stw r0, 0x88(r3) -/* 80024C88 90 03 00 90 */ stw r0, 0x90(r3) -/* 80024C8C 90 03 00 94 */ stw r0, 0x94(r3) -/* 80024C90 90 03 00 98 */ stw r0, 0x98(r3) -/* 80024C94 90 03 00 9C */ stw r0, 0x9c(r3) -/* 80024C98 90 03 00 A0 */ stw r0, 0xa0(r3) -/* 80024C9C B0 03 00 56 */ sth r0, 0x56(r3) -/* 80024CA0 B0 03 00 58 */ sth r0, 0x58(r3) -/* 80024CA4 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/resetOldMulti__15dStage_roomDt_cFv.s b/asm/d/d_stage/resetOldMulti__15dStage_roomDt_cFv.s deleted file mode 100644 index b6f8213725c..00000000000 --- a/asm/d/d_stage/resetOldMulti__15dStage_roomDt_cFv.s +++ /dev/null @@ -1,13 +0,0 @@ -lbl_80027C90: -/* 80027C90 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80027C94 7C 08 02 A6 */ mflr r0 -/* 80027C98 90 01 00 14 */ stw r0, 0x14(r1) -/* 80027C9C 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 80027CA0 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 80027CA4 38 63 03 03 */ addi r3, r3, 0x303 -/* 80027CA8 4C C6 31 82 */ crclr 6 -/* 80027CAC 4B FD EE 11 */ bl OSReport -/* 80027CB0 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80027CB4 7C 08 03 A6 */ mtlr r0 -/* 80027CB8 38 21 00 10 */ addi r1, r1, 0x10 -/* 80027CBC 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/setElst__15dStage_roomDt_cFP13dStage_Elst_c.s b/asm/d/d_stage/setElst__15dStage_roomDt_cFP13dStage_Elst_c.s deleted file mode 100644 index 2bca98b1088..00000000000 --- a/asm/d/d_stage/setElst__15dStage_roomDt_cFP13dStage_Elst_c.s +++ /dev/null @@ -1,14 +0,0 @@ -lbl_80027DA4: -/* 80027DA4 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80027DA8 7C 08 02 A6 */ mflr r0 -/* 80027DAC 90 01 00 14 */ stw r0, 0x14(r1) -/* 80027DB0 4B FF C0 E5 */ bl dStage_SetErrorRoom__Fv -/* 80027DB4 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 80027DB8 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 80027DBC 38 63 03 3C */ addi r3, r3, 0x33c -/* 80027DC0 4C C6 31 82 */ crclr 6 -/* 80027DC4 4B FD EC F9 */ bl OSReport -/* 80027DC8 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80027DCC 7C 08 03 A6 */ mtlr r0 -/* 80027DD0 38 21 00 10 */ addi r1, r1, 0x10 -/* 80027DD4 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/setEnvrInfo__15dStage_roomDt_cFP21stage_envr_info_class.s b/asm/d/d_stage/setEnvrInfo__15dStage_roomDt_cFP21stage_envr_info_class.s deleted file mode 100644 index 1a08c4ee800..00000000000 --- a/asm/d/d_stage/setEnvrInfo__15dStage_roomDt_cFP21stage_envr_info_class.s +++ /dev/null @@ -1,14 +0,0 @@ -lbl_800276AC: -/* 800276AC 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 800276B0 7C 08 02 A6 */ mflr r0 -/* 800276B4 90 01 00 14 */ stw r0, 0x14(r1) -/* 800276B8 4B FF C7 DD */ bl dStage_SetErrorRoom__Fv -/* 800276BC 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 800276C0 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 800276C4 38 63 01 B8 */ addi r3, r3, 0x1b8 -/* 800276C8 4C C6 31 82 */ crclr 6 -/* 800276CC 4B FD F3 F1 */ bl OSReport -/* 800276D0 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800276D4 7C 08 03 A6 */ mtlr r0 -/* 800276D8 38 21 00 10 */ addi r1, r1, 0x10 -/* 800276DC 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/setEnvrNumInfo__15dStage_roomDt_cFi.s b/asm/d/d_stage/setEnvrNumInfo__15dStage_roomDt_cFi.s deleted file mode 100644 index 1e4cf68b488..00000000000 --- a/asm/d/d_stage/setEnvrNumInfo__15dStage_roomDt_cFi.s +++ /dev/null @@ -1,14 +0,0 @@ -lbl_8002786C: -/* 8002786C 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80027870 7C 08 02 A6 */ mflr r0 -/* 80027874 90 01 00 14 */ stw r0, 0x14(r1) -/* 80027878 4B FF C6 1D */ bl dStage_SetErrorRoom__Fv -/* 8002787C 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 80027880 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 80027884 38 63 02 24 */ addi r3, r3, 0x224 -/* 80027888 4C C6 31 82 */ crclr 6 -/* 8002788C 4B FD F2 31 */ bl OSReport -/* 80027890 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80027894 7C 08 03 A6 */ mtlr r0 -/* 80027898 38 21 00 10 */ addi r1, r1, 0x10 -/* 8002789C 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/setFileList2Info__16dStage_stageDt_cFP21dStage_FileList2_dt_c.s b/asm/d/d_stage/setFileList2Info__16dStage_stageDt_cFP21dStage_FileList2_dt_c.s deleted file mode 100644 index f70b5b49431..00000000000 --- a/asm/d/d_stage/setFileList2Info__16dStage_stageDt_cFP21dStage_FileList2_dt_c.s +++ /dev/null @@ -1,14 +0,0 @@ -lbl_80028078: -/* 80028078 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 8002807C 7C 08 02 A6 */ mflr r0 -/* 80028080 90 01 00 14 */ stw r0, 0x14(r1) -/* 80028084 4B FF BE 41 */ bl dStage_SetErrorStage__Fv -/* 80028088 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 8002808C 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 80028090 38 63 03 A8 */ addi r3, r3, 0x3a8 -/* 80028094 4C C6 31 82 */ crclr 6 -/* 80028098 4B FD EA 25 */ bl OSReport -/* 8002809C 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800280A0 7C 08 03 A6 */ mtlr r0 -/* 800280A4 38 21 00 10 */ addi r1, r1, 0x10 -/* 800280A8 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/setFileListInfo__16dStage_stageDt_cFP20dStage_FileList_dt_c.s b/asm/d/d_stage/setFileListInfo__16dStage_stageDt_cFP20dStage_FileList_dt_c.s deleted file mode 100644 index cee271b5e28..00000000000 --- a/asm/d/d_stage/setFileListInfo__16dStage_stageDt_cFP20dStage_FileList_dt_c.s +++ /dev/null @@ -1,14 +0,0 @@ -lbl_800280E0: -/* 800280E0 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 800280E4 7C 08 02 A6 */ mflr r0 -/* 800280E8 90 01 00 14 */ stw r0, 0x14(r1) -/* 800280EC 4B FF BD D9 */ bl dStage_SetErrorStage__Fv -/* 800280F0 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 800280F4 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 800280F8 38 63 03 C3 */ addi r3, r3, 0x3c3 -/* 800280FC 4C C6 31 82 */ crclr 6 -/* 80028100 4B FD E9 BD */ bl OSReport -/* 80028104 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80028108 7C 08 03 A6 */ mtlr r0 -/* 8002810C 38 21 00 10 */ addi r1, r1, 0x10 -/* 80028110 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/setLbnk__16dStage_stageDt_cFP13dStage_Lbnk_c.s b/asm/d/d_stage/setLbnk__16dStage_stageDt_cFP13dStage_Lbnk_c.s deleted file mode 100644 index 58a3cfb070d..00000000000 --- a/asm/d/d_stage/setLbnk__16dStage_stageDt_cFP13dStage_Lbnk_c.s +++ /dev/null @@ -1,14 +0,0 @@ -lbl_80028190: -/* 80028190 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80028194 7C 08 02 A6 */ mflr r0 -/* 80028198 90 01 00 14 */ stw r0, 0x14(r1) -/* 8002819C 4B FF BD 29 */ bl dStage_SetErrorStage__Fv -/* 800281A0 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 800281A4 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 800281A8 38 63 03 DD */ addi r3, r3, 0x3dd -/* 800281AC 4C C6 31 82 */ crclr 6 -/* 800281B0 4B FD E9 0D */ bl OSReport -/* 800281B4 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800281B8 7C 08 03 A6 */ mtlr r0 -/* 800281BC 38 21 00 10 */ addi r1, r1, 0x10 -/* 800281C0 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/setLightVecInfoNum__16dStage_stageDt_cFi.s b/asm/d/d_stage/setLightVecInfoNum__16dStage_stageDt_cFi.s deleted file mode 100644 index 5e1a443cc56..00000000000 --- a/asm/d/d_stage/setLightVecInfoNum__16dStage_stageDt_cFi.s +++ /dev/null @@ -1,14 +0,0 @@ -lbl_80027F80: -/* 80027F80 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80027F84 7C 08 02 A6 */ mflr r0 -/* 80027F88 90 01 00 14 */ stw r0, 0x14(r1) -/* 80027F8C 4B FF BF 39 */ bl dStage_SetErrorStage__Fv -/* 80027F90 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 80027F94 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 80027F98 38 63 03 89 */ addi r3, r3, 0x389 -/* 80027F9C 4C C6 31 82 */ crclr 6 -/* 80027FA0 4B FD EB 1D */ bl OSReport -/* 80027FA4 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80027FA8 7C 08 03 A6 */ mtlr r0 -/* 80027FAC 38 21 00 10 */ addi r1, r1, 0x10 -/* 80027FB0 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/setLightVecInfo__16dStage_stageDt_cFP30stage_pure_lightvec_info_class.s b/asm/d/d_stage/setLightVecInfo__16dStage_stageDt_cFP30stage_pure_lightvec_info_class.s deleted file mode 100644 index 66edbe0c57f..00000000000 --- a/asm/d/d_stage/setLightVecInfo__16dStage_stageDt_cFP30stage_pure_lightvec_info_class.s +++ /dev/null @@ -1,14 +0,0 @@ -lbl_80027F18: -/* 80027F18 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80027F1C 7C 08 02 A6 */ mflr r0 -/* 80027F20 90 01 00 14 */ stw r0, 0x14(r1) -/* 80027F24 4B FF BF A1 */ bl dStage_SetErrorStage__Fv -/* 80027F28 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 80027F2C 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 80027F30 38 63 03 6D */ addi r3, r3, 0x36d -/* 80027F34 4C C6 31 82 */ crclr 6 -/* 80027F38 4B FD EB 85 */ bl OSReport -/* 80027F3C 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80027F40 7C 08 03 A6 */ mtlr r0 -/* 80027F44 38 21 00 10 */ addi r1, r1, 0x10 -/* 80027F48 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/setMapPath__15dStage_roomDt_cFPv.s b/asm/d/d_stage/setMapPath__15dStage_roomDt_cFPv.s deleted file mode 100644 index 12a1be0db7d..00000000000 --- a/asm/d/d_stage/setMapPath__15dStage_roomDt_cFPv.s +++ /dev/null @@ -1,13 +0,0 @@ -lbl_80027D40: -/* 80027D40 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80027D44 7C 08 02 A6 */ mflr r0 -/* 80027D48 90 01 00 14 */ stw r0, 0x14(r1) -/* 80027D4C 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 80027D50 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 80027D54 38 63 03 1D */ addi r3, r3, 0x31d -/* 80027D58 4C C6 31 82 */ crclr 6 -/* 80027D5C 4B FD ED 61 */ bl OSReport -/* 80027D60 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80027D64 7C 08 03 A6 */ mtlr r0 -/* 80027D68 38 21 00 10 */ addi r1, r1, 0x10 -/* 80027D6C 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/setMemoryConfig__15dStage_roomDt_cFP21dStage_MemoryConfig_c.s b/asm/d/d_stage/setMemoryConfig__15dStage_roomDt_cFP21dStage_MemoryConfig_c.s deleted file mode 100644 index 12033d653a2..00000000000 --- a/asm/d/d_stage/setMemoryConfig__15dStage_roomDt_cFP21dStage_MemoryConfig_c.s +++ /dev/null @@ -1,13 +0,0 @@ -lbl_80027B34: -/* 80027B34 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80027B38 7C 08 02 A6 */ mflr r0 -/* 80027B3C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80027B40 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 80027B44 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 80027B48 38 63 02 B4 */ addi r3, r3, 0x2b4 -/* 80027B4C 4C C6 31 82 */ crclr 6 -/* 80027B50 4B FD EF 6D */ bl OSReport -/* 80027B54 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80027B58 7C 08 03 A6 */ mtlr r0 -/* 80027B5C 38 21 00 10 */ addi r1, r1, 0x10 -/* 80027B60 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/setMemoryMap__15dStage_roomDt_cFP18dStage_MemoryMap_c.s b/asm/d/d_stage/setMemoryMap__15dStage_roomDt_cFP18dStage_MemoryMap_c.s deleted file mode 100644 index 069bd6f5cac..00000000000 --- a/asm/d/d_stage/setMemoryMap__15dStage_roomDt_cFP18dStage_MemoryMap_c.s +++ /dev/null @@ -1,13 +0,0 @@ -lbl_80027B98: -/* 80027B98 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80027B9C 7C 08 02 A6 */ mflr r0 -/* 80027BA0 90 01 00 14 */ stw r0, 0x14(r1) -/* 80027BA4 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 80027BA8 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 80027BAC 38 63 02 D2 */ addi r3, r3, 0x2d2 -/* 80027BB0 4C C6 31 82 */ crclr 6 -/* 80027BB4 4B FD EF 09 */ bl OSReport -/* 80027BB8 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80027BBC 7C 08 03 A6 */ mtlr r0 -/* 80027BC0 38 21 00 10 */ addi r1, r1, 0x10 -/* 80027BC4 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/setMulti__15dStage_roomDt_cFP14dStage_Multi_c.s b/asm/d/d_stage/setMulti__15dStage_roomDt_cFP14dStage_Multi_c.s deleted file mode 100644 index fa5edbcb991..00000000000 --- a/asm/d/d_stage/setMulti__15dStage_roomDt_cFP14dStage_Multi_c.s +++ /dev/null @@ -1,13 +0,0 @@ -lbl_80027BFC: -/* 80027BFC 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80027C00 7C 08 02 A6 */ mflr r0 -/* 80027C04 90 01 00 14 */ stw r0, 0x14(r1) -/* 80027C08 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 80027C0C 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 80027C10 38 63 02 ED */ addi r3, r3, 0x2ed -/* 80027C14 4C C6 31 82 */ crclr 6 -/* 80027C18 4B FD EE A5 */ bl OSReport -/* 80027C1C 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80027C20 7C 08 03 A6 */ mtlr r0 -/* 80027C24 38 21 00 10 */ addi r1, r1, 0x10 -/* 80027C28 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/setOldMulti__15dStage_roomDt_cFv.s b/asm/d/d_stage/setOldMulti__15dStage_roomDt_cFv.s deleted file mode 100644 index 2908e38cde9..00000000000 --- a/asm/d/d_stage/setOldMulti__15dStage_roomDt_cFv.s +++ /dev/null @@ -1,13 +0,0 @@ -lbl_80027C60: -/* 80027C60 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80027C64 7C 08 02 A6 */ mflr r0 -/* 80027C68 90 01 00 14 */ stw r0, 0x14(r1) -/* 80027C6C 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 80027C70 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 80027C74 38 63 03 03 */ addi r3, r3, 0x303 -/* 80027C78 4C C6 31 82 */ crclr 6 -/* 80027C7C 4B FD EE 41 */ bl OSReport -/* 80027C80 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80027C84 7C 08 03 A6 */ mtlr r0 -/* 80027C88 38 21 00 10 */ addi r1, r1, 0x10 -/* 80027C8C 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/setPaletteInfo__15dStage_roomDt_cFP24stage_palette_info_class.s b/asm/d/d_stage/setPaletteInfo__15dStage_roomDt_cFP24stage_palette_info_class.s deleted file mode 100644 index 1846e5788cf..00000000000 --- a/asm/d/d_stage/setPaletteInfo__15dStage_roomDt_cFP24stage_palette_info_class.s +++ /dev/null @@ -1,14 +0,0 @@ -lbl_800275DC: -/* 800275DC 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 800275E0 7C 08 02 A6 */ mflr r0 -/* 800275E4 90 01 00 14 */ stw r0, 0x14(r1) -/* 800275E8 4B FF C8 AD */ bl dStage_SetErrorRoom__Fv -/* 800275EC 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 800275F0 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 800275F4 38 63 01 86 */ addi r3, r3, 0x186 -/* 800275F8 4C C6 31 82 */ crclr 6 -/* 800275FC 4B FD F4 C1 */ bl OSReport -/* 80027600 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80027604 7C 08 03 A6 */ mtlr r0 -/* 80027608 38 21 00 10 */ addi r1, r1, 0x10 -/* 8002760C 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/setPaletteNumInfo__15dStage_roomDt_cFi.s b/asm/d/d_stage/setPaletteNumInfo__15dStage_roomDt_cFi.s deleted file mode 100644 index 0cf5786e528..00000000000 --- a/asm/d/d_stage/setPaletteNumInfo__15dStage_roomDt_cFi.s +++ /dev/null @@ -1,14 +0,0 @@ -lbl_8002779C: -/* 8002779C 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 800277A0 7C 08 02 A6 */ mflr r0 -/* 800277A4 90 01 00 14 */ stw r0, 0x14(r1) -/* 800277A8 4B FF C6 ED */ bl dStage_SetErrorRoom__Fv -/* 800277AC 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 800277B0 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 800277B4 38 63 01 E8 */ addi r3, r3, 0x1e8 -/* 800277B8 4C C6 31 82 */ crclr 6 -/* 800277BC 4B FD F3 01 */ bl OSReport -/* 800277C0 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800277C4 7C 08 03 A6 */ mtlr r0 -/* 800277C8 38 21 00 10 */ addi r1, r1, 0x10 -/* 800277CC 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/setPathInfo__15dStage_roomDt_cFP14dStage_dPath_c.s b/asm/d/d_stage/setPathInfo__15dStage_roomDt_cFP14dStage_dPath_c.s deleted file mode 100644 index 204f8cc17b1..00000000000 --- a/asm/d/d_stage/setPathInfo__15dStage_roomDt_cFP14dStage_dPath_c.s +++ /dev/null @@ -1,14 +0,0 @@ -lbl_80027A54: -/* 80027A54 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80027A58 7C 08 02 A6 */ mflr r0 -/* 80027A5C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80027A60 4B FF C4 35 */ bl dStage_SetErrorRoom__Fv -/* 80027A64 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 80027A68 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 80027A6C 38 63 02 9E */ addi r3, r3, 0x29e -/* 80027A70 4C C6 31 82 */ crclr 6 -/* 80027A74 4B FD F0 49 */ bl OSReport -/* 80027A78 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80027A7C 7C 08 03 A6 */ mtlr r0 -/* 80027A80 38 21 00 10 */ addi r1, r1, 0x10 -/* 80027A84 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/setPlightInfo__15dStage_roomDt_cFP23stage_plight_info_class.s b/asm/d/d_stage/setPlightInfo__15dStage_roomDt_cFP23stage_plight_info_class.s deleted file mode 100644 index ba9d2cd9ec1..00000000000 --- a/asm/d/d_stage/setPlightInfo__15dStage_roomDt_cFP23stage_plight_info_class.s +++ /dev/null @@ -1,14 +0,0 @@ -lbl_80027734: -/* 80027734 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80027738 7C 08 02 A6 */ mflr r0 -/* 8002773C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80027740 4B FF C7 55 */ bl dStage_SetErrorRoom__Fv -/* 80027744 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 80027748 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 8002774C 38 63 01 CF */ addi r3, r3, 0x1cf -/* 80027750 4C C6 31 82 */ crclr 6 -/* 80027754 4B FD F3 69 */ bl OSReport -/* 80027758 80 01 00 14 */ lwz r0, 0x14(r1) -/* 8002775C 7C 08 03 A6 */ mtlr r0 -/* 80027760 38 21 00 10 */ addi r1, r1, 0x10 -/* 80027764 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/setPlightNumInfo__15dStage_roomDt_cFi.s b/asm/d/d_stage/setPlightNumInfo__15dStage_roomDt_cFi.s deleted file mode 100644 index ddaf352eb97..00000000000 --- a/asm/d/d_stage/setPlightNumInfo__15dStage_roomDt_cFi.s +++ /dev/null @@ -1,14 +0,0 @@ -lbl_800278F4: -/* 800278F4 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 800278F8 7C 08 02 A6 */ mflr r0 -/* 800278FC 90 01 00 14 */ stw r0, 0x14(r1) -/* 80027900 4B FF C5 95 */ bl dStage_SetErrorRoom__Fv -/* 80027904 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 80027908 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 8002790C 38 63 02 3F */ addi r3, r3, 0x23f -/* 80027910 4C C6 31 82 */ crclr 6 -/* 80027914 4B FD F1 A9 */ bl OSReport -/* 80027918 80 01 00 14 */ lwz r0, 0x14(r1) -/* 8002791C 7C 08 03 A6 */ mtlr r0 -/* 80027920 38 21 00 10 */ addi r1, r1, 0x10 -/* 80027924 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/setPntInfo__15dStage_roomDt_cFP13dStage_dPnt_c.s b/asm/d/d_stage/setPntInfo__15dStage_roomDt_cFP13dStage_dPnt_c.s deleted file mode 100644 index c2cedb11b58..00000000000 --- a/asm/d/d_stage/setPntInfo__15dStage_roomDt_cFP13dStage_dPnt_c.s +++ /dev/null @@ -1,14 +0,0 @@ -lbl_800279EC: -/* 800279EC 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 800279F0 7C 08 02 A6 */ mflr r0 -/* 800279F4 90 01 00 14 */ stw r0, 0x14(r1) -/* 800279F8 4B FF C4 9D */ bl dStage_SetErrorRoom__Fv -/* 800279FC 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 80027A00 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 80027A04 38 63 02 73 */ addi r3, r3, 0x273 -/* 80027A08 4C C6 31 82 */ crclr 6 -/* 80027A0C 4B FD F0 B1 */ bl OSReport -/* 80027A10 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80027A14 7C 08 03 A6 */ mtlr r0 -/* 80027A18 38 21 00 10 */ addi r1, r1, 0x10 -/* 80027A1C 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/setPselectInfo__15dStage_roomDt_cFP24stage_pselect_info_class.s b/asm/d/d_stage/setPselectInfo__15dStage_roomDt_cFP24stage_pselect_info_class.s deleted file mode 100644 index fd6556ca3db..00000000000 --- a/asm/d/d_stage/setPselectInfo__15dStage_roomDt_cFP24stage_pselect_info_class.s +++ /dev/null @@ -1,14 +0,0 @@ -lbl_80027644: -/* 80027644 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80027648 7C 08 02 A6 */ mflr r0 -/* 8002764C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80027650 4B FF C8 45 */ bl dStage_SetErrorRoom__Fv -/* 80027654 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 80027658 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 8002765C 38 63 01 9E */ addi r3, r3, 0x19e -/* 80027660 4C C6 31 82 */ crclr 6 -/* 80027664 4B FD F4 59 */ bl OSReport -/* 80027668 80 01 00 14 */ lwz r0, 0x14(r1) -/* 8002766C 7C 08 03 A6 */ mtlr r0 -/* 80027670 38 21 00 10 */ addi r1, r1, 0x10 -/* 80027674 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/setPselectNumInfo__15dStage_roomDt_cFi.s b/asm/d/d_stage/setPselectNumInfo__15dStage_roomDt_cFi.s deleted file mode 100644 index 7ee9ba20fd5..00000000000 --- a/asm/d/d_stage/setPselectNumInfo__15dStage_roomDt_cFi.s +++ /dev/null @@ -1,14 +0,0 @@ -lbl_80027804: -/* 80027804 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80027808 7C 08 02 A6 */ mflr r0 -/* 8002780C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80027810 4B FF C6 85 */ bl dStage_SetErrorRoom__Fv -/* 80027814 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 80027818 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 8002781C 38 63 02 06 */ addi r3, r3, 0x206 -/* 80027820 4C C6 31 82 */ crclr 6 -/* 80027824 4B FD F2 99 */ bl OSReport -/* 80027828 80 01 00 14 */ lwz r0, 0x14(r1) -/* 8002782C 7C 08 03 A6 */ mtlr r0 -/* 80027830 38 21 00 10 */ addi r1, r1, 0x10 -/* 80027834 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/setRoom__15dStage_roomDt_cFP14roomRead_class.s b/asm/d/d_stage/setRoom__15dStage_roomDt_cFP14roomRead_class.s deleted file mode 100644 index 18d1c551064..00000000000 --- a/asm/d/d_stage/setRoom__15dStage_roomDt_cFP14roomRead_class.s +++ /dev/null @@ -1,14 +0,0 @@ -lbl_8002755C: -/* 8002755C 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80027560 7C 08 02 A6 */ mflr r0 -/* 80027564 90 01 00 14 */ stw r0, 0x14(r1) -/* 80027568 4B FF C9 2D */ bl dStage_SetErrorRoom__Fv -/* 8002756C 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 80027570 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 80027574 38 63 01 6F */ addi r3, r3, 0x16f -/* 80027578 4C C6 31 82 */ crclr 6 -/* 8002757C 4B FD F5 41 */ bl OSReport -/* 80027580 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80027584 7C 08 03 A6 */ mtlr r0 -/* 80027588 38 21 00 10 */ addi r1, r1, 0x10 -/* 8002758C 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/setStagInfo__15dStage_roomDt_cFP21stage_stag_info_class.s b/asm/d/d_stage/setStagInfo__15dStage_roomDt_cFP21stage_stag_info_class.s deleted file mode 100644 index bd43f18ea72..00000000000 --- a/asm/d/d_stage/setStagInfo__15dStage_roomDt_cFP21stage_stag_info_class.s +++ /dev/null @@ -1,14 +0,0 @@ -lbl_8002797C: -/* 8002797C 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80027980 7C 08 02 A6 */ mflr r0 -/* 80027984 90 01 00 14 */ stw r0, 0x14(r1) -/* 80027988 4B FF C5 0D */ bl dStage_SetErrorRoom__Fv -/* 8002798C 3C 60 80 38 */ lis r3, d_d_stage__stringBase0@ha /* 0x80378A50@ha */ -/* 80027990 38 63 8A 50 */ addi r3, r3, d_d_stage__stringBase0@l /* 0x80378A50@l */ -/* 80027994 38 63 02 5C */ addi r3, r3, 0x25c -/* 80027998 4C C6 31 82 */ crclr 6 -/* 8002799C 4B FD F1 21 */ bl OSReport -/* 800279A0 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800279A4 7C 08 03 A6 */ mtlr r0 -/* 800279A8 38 21 00 10 */ addi r1, r1, 0x10 -/* 800279AC 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/set__19dStage_startStage_cFPCcScsSc.s b/asm/d/d_stage/set__19dStage_startStage_cFPCcScsSc.s deleted file mode 100644 index 71f9af7121d..00000000000 --- a/asm/d/d_stage/set__19dStage_startStage_cFPCcScsSc.s +++ /dev/null @@ -1,20 +0,0 @@ -lbl_8002419C: -/* 8002419C 94 21 FF E0 */ stwu r1, -0x20(r1) -/* 800241A0 7C 08 02 A6 */ mflr r0 -/* 800241A4 90 01 00 24 */ stw r0, 0x24(r1) -/* 800241A8 39 61 00 20 */ addi r11, r1, 0x20 -/* 800241AC 48 33 E0 2D */ bl _savegpr_28 -/* 800241B0 7C 7C 1B 78 */ mr r28, r3 -/* 800241B4 7C BD 2B 78 */ mr r29, r5 -/* 800241B8 7C DE 33 78 */ mr r30, r6 -/* 800241BC 7C FF 3B 78 */ mr r31, r7 -/* 800241C0 48 34 49 6D */ bl strcpy -/* 800241C4 9B BC 00 0A */ stb r29, 0xa(r28) -/* 800241C8 B3 DC 00 08 */ sth r30, 8(r28) -/* 800241CC 9B FC 00 0B */ stb r31, 0xb(r28) -/* 800241D0 39 61 00 20 */ addi r11, r1, 0x20 -/* 800241D4 48 33 E0 51 */ bl _restgpr_28 -/* 800241D8 80 01 00 24 */ lwz r0, 0x24(r1) -/* 800241DC 7C 08 03 A6 */ mtlr r0 -/* 800241E0 38 21 00 20 */ addi r1, r1, 0x20 -/* 800241E4 4E 80 00 20 */ blr diff --git a/asm/d/d_stage/stayRoomCheck__FiPUci.s b/asm/d/d_stage/stayRoomCheck__FiPUci.s deleted file mode 100644 index 9a1e75e46b8..00000000000 --- a/asm/d/d_stage/stayRoomCheck__FiPUci.s +++ /dev/null @@ -1,17 +0,0 @@ -lbl_8002442C: -/* 8002442C 7C 69 03 A6 */ mtctr r3 -/* 80024430 2C 03 00 00 */ cmpwi r3, 0 -/* 80024434 40 81 00 24 */ ble lbl_80024458 -lbl_80024438: -/* 80024438 88 04 00 00 */ lbz r0, 0(r4) -/* 8002443C 54 00 06 BE */ clrlwi r0, r0, 0x1a -/* 80024440 7C 05 00 00 */ cmpw r5, r0 -/* 80024444 40 82 00 0C */ bne lbl_80024450 -/* 80024448 38 60 00 01 */ li r3, 1 -/* 8002444C 4E 80 00 20 */ blr -lbl_80024450: -/* 80024450 38 84 00 01 */ addi r4, r4, 1 -/* 80024454 42 00 FF E4 */ bdnz lbl_80024438 -lbl_80024458: -/* 80024458 38 60 00 00 */ li r3, 0 -/* 8002445C 4E 80 00 20 */ blr diff --git a/include/d/a/d_a_alink.h b/include/d/a/d_a_alink.h index 45cbf2da370..7b185f5bc58 100644 --- a/include/d/a/d_a_alink.h +++ b/include/d/a/d_a_alink.h @@ -306,7 +306,7 @@ public: /* 8009D87C */ bool getE3Zhint(); /* 8009D884 */ char* getAlinkArcName(); - /* 8009DA60 */ bool checkStageName(char const*); + /* 8009DA60 */ static bool checkStageName(char const*); /* 8009DA98 */ void tgHitCallback(fopAc_ac_c*, dCcD_GObjInf*, dCcD_GObjInf*); /* 8009DB64 */ void coHitCallback(fopAc_ac_c*, dCcD_GObjInf*); /* 8009DC6C */ void setMatrixWorldAxisRot(f32 (*)[4], s16, s16, s16, int, cXyz const*); diff --git a/include/d/bg/d_bg_s_poly_pass_chk.h b/include/d/bg/d_bg_s_poly_pass_chk.h index 60e911cb3e1..0fb5100aee0 100644 --- a/include/d/bg/d_bg_s_poly_pass_chk.h +++ b/include/d/bg/d_bg_s_poly_pass_chk.h @@ -5,15 +5,14 @@ class cBgS_PolyPassChk { public: - ~cBgS_PolyPassChk(); - - void* vtable; + virtual ~cBgS_PolyPassChk(); }; class dBgS_PolyPassChk : public cBgS_PolyPassChk { public: dBgS_PolyPassChk(); - ~dBgS_PolyPassChk(); + virtual void temp(); // temp to build OK, remove later + virtual ~dBgS_PolyPassChk(); bool ChkArrow() { return mArrow; } bool ChkBomb() { return mBomb; } diff --git a/include/d/d_kyeff.h b/include/d/d_kyeff.h index d5cc1f1e2bb..baa4888a2c3 100644 --- a/include/d/d_kyeff.h +++ b/include/d/d_kyeff.h @@ -3,4 +3,9 @@ #include "dolphin/types.h" +class dKyeff_c { +public: + bool execute(); +}; + #endif /* D_D_KYEFF_H */ diff --git a/include/d/d_kyeff2.h b/include/d/d_kyeff2.h index acf4cca418f..9c2d9dc8dab 100644 --- a/include/d/d_kyeff2.h +++ b/include/d/d_kyeff2.h @@ -3,4 +3,9 @@ #include "dolphin/types.h" +class dKyeff2_c { +public: + bool execute(); +}; + #endif /* D_D_KYEFF2_H */ diff --git a/include/d/d_lib.h b/include/d/d_lib.h index 426bed972de..4d43c9fe2e8 100644 --- a/include/d/d_lib.h +++ b/include/d/d_lib.h @@ -3,4 +3,54 @@ #include "dolphin/types.h" +struct STControl { + /* 80032044 */ STControl(s16, s16, s16, s16, f32, f32, s16, s16); + /* 80032088 */ void setWaitParm(s16, s16, s16, s16, f32, f32, s16, s16); + /* 800320AC */ void init(); + /* 800320FC */ void Xinit(); + /* 8003212C */ void Yinit(); + /* 8003215C */ virtual f32 getValueStick(); + /* 8003216C */ virtual s16 getAngleStick(); + /* 8003219C */ void checkTrigger(); + /* 8003242C */ bool checkLeftTrigger(); + /* 800324A8 */ bool checkRightTrigger(); + /* 80032524 */ bool checkUpTrigger(); + /* 800325A0 */ bool checkDownTrigger(); + + /* 0x04 */ f32 field_0x04; + /* 0x08 */ f32 field_0x08; + /* 0x0C */ u8 field_0x0c; + /* 0x0D */ u8 field_0x0d; + /* 0x0E */ s16 field_0x0e; + /* 0x10 */ s16 field_0x10; + /* 0x12 */ s16 field_0x12; + /* 0x14 */ s16 field_0x14; + /* 0x16 */ s16 field_0x16; + /* 0x18 */ s16 mXwaitTimer; + /* 0x1A */ s16 mYwaitTimer; + /* 0x1C */ s16 field_0x1c; + /* 0x1E */ s16 field_0x1e; + /* 0x20 */ s16 field_0x20; + /* 0x22 */ s16 field_0x22; + /* 0x24 */ s16 field_0x24; + /* 0x26 */ s16 field_0x26; + /* 0x28 */ s16 mFirstWaitTime; + /* 0x2A */ s16 field_0x2a; + /* 0x2C */ s16 field_0x2c; +}; // Size = 0x30 + +struct CSTControl : public STControl { + virtual f32 getValueStick(); + virtual s16 getAngleStick(); +}; + +struct dLib_time_c { + /* 80032804 */ void getTime(); + /* 80032880 */ void stopTime(); + /* 800328BC */ void startTime(); + + static u8 m_diffTime[4]; + static u8 m_stopTime[4]; +}; + #endif /* D_D_LIB_H */ diff --git a/include/d/d_stage.h b/include/d/d_stage.h index ad130ac8d24..84d3d799e9c 100644 --- a/include/d/d_stage.h +++ b/include/d/d_stage.h @@ -1,6 +1,7 @@ #ifndef D_D_STAGE_H #define D_D_STAGE_H +#include "JSystem/JKernel/JKRExpHeap.h" #include "d/save/d_save.h" #include "dolphin/types.h" #include "f_op/f_op_actor.h" @@ -12,10 +13,18 @@ struct stage_vrbox_info_class {}; struct stage_tresure_class {}; -struct stage_tgsc_data_class { +class stage_tgsc_data_class { +public: /* 8002847C */ ~stage_tgsc_data_class(); /* 800284B8 */ stage_tgsc_data_class(); -}; + +private: + /* 0x00 */ u32 field_0x00; + /* 0x04 */ u32 field_0x04; + /* 0x08 */ u8 field_0x08[0x18]; // fopAcM_prmBase_class + /* 0x20 */ u16 field_0x20; + /* 0x22 */ u8 field_0x22; +}; // Size = 0x24 struct stage_tgsc_class {}; @@ -43,7 +52,9 @@ struct stage_camera2_data_class {}; struct stage_arrow_class {}; -struct stage_actor_data_class {}; +struct stage_actor_data_class { + /* 0x00 */ const char* mName; +}; struct stage_actor_class {}; @@ -75,6 +86,15 @@ struct dStage_DMap_c {}; struct dStage_MapEventInfo_c {}; +class dStage_dt_c { +public: + void setRoomNo(s8 roomNo) { mRoomNo = roomNo; } + s8 getRoomNo() { return mRoomNo; } + +private: + /* 0x04 */ s8 mRoomNo; +}; + class dStage_stageDt_c { public: stage_camera_class* getCamera(void) const; @@ -346,13 +366,16 @@ private: int mVrboxcolNumInfo; }; // Size: 0x6C -#pragma pack(push, 1) class dStage_roomControl_c { public: - struct roomDzs_c { + class roomDzs_c { + public: /* 80024A34 */ void create(u8); /* 80024ABC */ void remove(); /* 80024B44 */ void add(u8, u8); + + /* 0x00 */ u8 m_num; + /* 0x04 */ JKRHeap* m_dzs; }; void init(void); @@ -360,31 +383,29 @@ public: /* 80024338 */ void initZone(); /* 80024384 */ void getStatusRoomDt(int); /* 800243B0 */ void getMemoryBlock(int); - /* 800243E8 */ void setStayNo(int); - /* 80024424 */ void setNextStayNo(int); + /* 800243E8 */ static void setStayNo(int); + /* 80024424 */ static void setNextStayNo(int); /* 800244E8 */ void checkRoomDisp(int) const; /* 8002451C */ void loadRoom(int, u8*, bool); /* 8002471C */ void zoneCountCheck(int) const; - /* 80024844 */ void createMemoryBlock(int, u32); + /* 80024844 */ static JKRExpHeap* createMemoryBlock(int, u32); /* 800248A8 */ void destroyMemoryBlock(); /* 8002490C */ void setArcBank(int, char const*); /* 80024940 */ void getArcBank(int); /* 80024954 */ void resetArchiveBank(int); - /* 80024DB0 */ void SetTimePass(int); + /* 80024DB0 */ static void SetTimePass(int); - static u8 mMemoryBlock[76]; + static JKRExpHeap* mMemoryBlock[19]; static u8 mArcBank[320]; static u8 mStatus[65792]; static u8 mDemoArcName[10 + 2 /* padding */]; - static u8 mProcID[4]; + static u32 mProcID; static u8 mArcBankName[4]; static u8 mArcBankData[4]; - static u8 m_roomDzs[8]; + static roomDzs_c m_roomDzs; -private: u8 field_0x0[164]; }; -#pragma pack(pop) #pragma pack(push, 1) class dStage_nextStage_c { @@ -441,12 +462,71 @@ public: }; // Size: 0x404 // unknown name -struct objectNameInfo { +struct dStage_objectNameInf { char mName[8]; - s16 mProcTypeID; - s8 unkA; + s16 mProcName; + s8 mSubtype; }; // Size: 0xC +typedef void (*dStage_Func)(dStage_dt_c*, void*, int, void*); + +struct FuncTable { + char identifier[8]; + dStage_Func function; +}; + const char* dStage_getName2(s16, s8); +dStage_objectNameInf* dStage_searchName(const char*); +static void dStage_stageKeepTresureInit(dStage_dt_c*, void*, int, void*); +static void dStage_filiInfo2Init(dStage_dt_c*, void*, int, void*); +static void dStage_mapPathInitCommonLayer(dStage_dt_c*, void*, int, void*); +static void dStage_mapPathInit(dStage_dt_c*, void*, int, void*); +static void dStage_memaInfoInit(dStage_dt_c*, void*, int, void*); +static void dStage_mecoInfoInit(dStage_dt_c*, void*, int, void*); +static void dStage_stagInfoInit(dStage_dt_c*, void*, int, void*); +static void dStage_soundInfoInit(dStage_dt_c*, void*, int, void*); +static void dStage_lgtvInfoInit(dStage_dt_c*, void*, int, void*); +static void dStage_envrInfoInit(dStage_dt_c*, void*, int, void*); +static void dStage_pselectInfoInit(dStage_dt_c*, void*, int, void*); +static void dStage_paletteInfoInit(dStage_dt_c*, void*, int, void*); +static void dStage_vrboxcolInfoInit(dStage_dt_c*, void*, int, void*); +static void dStage_roomDrtgInfoInit(dStage_dt_c*, void*, int, void*); +static void dStage_tgscInfoInit(dStage_dt_c*, void*, int, void*); +static void dStage_actorInit(dStage_dt_c*, void*, int, void*); +static void dStage_layerTresureInit(dStage_dt_c*, void*, int, void*); +static void dStage_elstInfoInit(dStage_dt_c*, void*, int, void*); +static void dStage_rppnInfoInit(dStage_dt_c*, void*, int, void*); +static void dStage_rpatInfoInit(dStage_dt_c*, void*, int, void*); +static void dStage_multInfoInit(dStage_dt_c*, void*, int, void*); +static void dStage_playerInit(dStage_dt_c*, void*, int, void*); +static void dStage_cameraInit(dStage_dt_c*, void*, int, void*); +static void dStage_actorInit_always(dStage_dt_c*, void*, int, void*); +static void dStage_roomReadInit(dStage_dt_c*, void*, int, void*); +static void dStage_arrowInit(dStage_dt_c*, void*, int, void*); +static void dStage_vrboxInfoInit(dStage_dt_c*, void*, int, void*); +static void dStage_sclsInfoInit(dStage_dt_c*, void*, int, void*); +static void dStage_tgscInfoInit(dStage_dt_c*, void*, int, void*); +static void dStage_plightInfoInit(dStage_dt_c*, void*, int, void*); +static void dStage_ppntInfoInit(dStage_dt_c*, void*, int, void*); +static void dStage_pathInfoInit(dStage_dt_c*, void*, int, void*); +static void dStage_filiInfoInit(dStage_dt_c*, void*, int, void*); +static void dStage_stageDrtgInfoInit(dStage_dt_c*, void*, int, void*); +static void dStage_floorInfoInit(dStage_dt_c*, void*, int, void*); +static void dStage_dmapInfoInit(dStage_dt_c*, void*, int, void*); +static void dStage_stEventInfoInit(dStage_dt_c*, void*, int, void*); +static void dStage_soundInfoInitCL(dStage_dt_c*, void*, int, void*); +static void dStage_RoomCameraInit(dStage_dt_c*, void*, int, void*); +static void dStage_lbnkInfoInit(dStage_dt_c*, void*, int, void*); +static void dStage_actorCommonLayerInit(dStage_dt_c*, void*, int, void*); +static void dStage_roomTresureInit(dStage_dt_c*, void*, int, void*); +static void dStage_tgscCommonLayerInit(dStage_dt_c*, void*, int, void*); +static void dStage_mapEventInfoInit(dStage_dt_c*, void*, int, void*); +static void dStage_fieldMapTresureInit(dStage_dt_c*, void*, int, void*); +static void dStage_fieldMapFiliInfo2Init(dStage_dt_c*, void*, int, void*); +static void dStage_fieldMapMapPathInit(dStage_dt_c*, void*, int, void*); + +inline u8 dStage_roomRead_dt_c_GetLoadRoomIndex(u8 param_0) { + return param_0 & 0x3f; +} #endif /* D_D_STAGE_H */ diff --git a/include/d/kankyo/d_kankyo_wether.h b/include/d/kankyo/d_kankyo_wether.h index 063b1f2ec37..371d59afcc0 100644 --- a/include/d/kankyo/d_kankyo_wether.h +++ b/include/d/kankyo/d_kankyo_wether.h @@ -3,4 +3,11 @@ #include "dolphin/types.h" +void dKyw_wether_draw(); +void dKyw_wether_delete(); +void dKyw_wether_move_draw2(); +void dKyw_wether_draw2(); +void dKyw_wether_delete2(); +void dKyw_wether_init2(); + #endif /* D_KANKYO_D_KANKYO_WETHER_H */ diff --git a/include/f_op/f_op_actor_mng.h b/include/f_op/f_op_actor_mng.h index 68dceee0c14..bd502095230 100644 --- a/include/f_op/f_op_actor_mng.h +++ b/include/f_op/f_op_actor_mng.h @@ -16,6 +16,13 @@ class J3DModelData; // placeholder +struct fopAcM_prmBase_class { + /* 0x00 */ u32 field_0x00; + /* 0x04 */ cXyz field_0x04; + /* 0x10 */ csXyz field_0x10; + /* 0x16 */ u16 field_0x16; +}; // Size = 0x18 + struct fopAcM_prm_class { /* 0x00 */ u32 mParameter; // single U32 Parameter /* 0x04 */ cXyz mPos; diff --git a/include/m_Do/m_Do_controller_pad.h b/include/m_Do/m_Do_controller_pad.h index 2cc21a68150..39b1d6d0e34 100644 --- a/include/m_Do/m_Do_controller_pad.h +++ b/include/m_Do/m_Do_controller_pad.h @@ -48,8 +48,12 @@ public: static u32 getHoldX(u32 pad) { return getHold(pad) & CButton::X; } static f32 getStickX(u32 pad) { return getCpadInfo(pad).mMainStickPosX; } static f32 getStickY(u32 pad) { return getCpadInfo(pad).mMainStickPosY; } + static f32 getStickValue(u32 pad) { return getCpadInfo(pad).mMainStickValue; } + static s16 getStickAngle(u32 pad) { return getCpadInfo(pad).mMainStickAngle; } static f32 getSubStickX(u32 pad) { return getCpadInfo(pad).mCStickPosX; } static f32 getSubStickY(u32 pad) { return getCpadInfo(pad).mCStickPosY; } + static f32 getSubStickValue(u32 pad) { return getCpadInfo(pad).mCStickValue; } + static s16 getSubStickAngle(u32 pad) { return getCpadInfo(pad).mCStickAngle; } static f32 getAnalogR(u32 pad) { return getCpadInfo(pad).mTriggerRight; } static f32 getAnalogL(u32 pad) { return getCpadInfo(pad).mTriggerLeft; } diff --git a/include/m_Do/m_Do_ext.h b/include/m_Do/m_Do_ext.h index c56cb12b18f..773f4c2f44e 100644 --- a/include/m_Do/m_Do_ext.h +++ b/include/m_Do/m_Do_ext.h @@ -135,5 +135,7 @@ void mDoExt_restoreCurrentHeap(); JKRHeap* mDoExt_getGameHeap(); void mDoExt_destroySolidHeap(JKRSolidHeap*); JKRHeap* mDoExt_setCurrentHeap(JKRHeap*); +JKRExpHeap* mDoExt_getArchiveHeap(); +void mDoExt_destroyExpHeap(JKRExpHeap*); #endif /* M_DO_M_DO_EXT_H */ diff --git a/src/d/a/d_a_alink.cpp b/src/d/a/d_a_alink.cpp index 74b3d248269..bbb91d187d3 100644 --- a/src/d/a/d_a_alink.cpp +++ b/src/d/a/d_a_alink.cpp @@ -3996,6 +3996,12 @@ asm void daAlink_matAnm_c::calc(J3DMaterial* param_0) const { #pragma pop /* 8009DA60-8009DA98 0983A0 0038+00 48/48 0/0 5/5 .text checkStageName__9daAlink_cFPCc */ +// need gameinfo setup +#ifdef NONMATCHING +bool daAlink_c::checkStageName(const char* stage) { + return strcmp(dComIfGp_getStartStageName(), stage) == 0; +} +#else #pragma push #pragma optimization_level 0 #pragma optimizewithasm off @@ -4004,6 +4010,7 @@ asm bool daAlink_c::checkStageName(char const* param_0) { #include "asm/d/a/d_a_alink/checkStageName__9daAlink_cFPCc.s" } #pragma pop +#endif /* 8009DA98-8009DB64 0983D8 00CC+00 1/1 0/0 0/0 .text * tgHitCallback__9daAlink_cFP10fopAc_ac_cP12dCcD_GObjInfP12dCcD_GObjInf */ diff --git a/src/d/bg/d_bg_s_poly_pass_chk.cpp b/src/d/bg/d_bg_s_poly_pass_chk.cpp index 1397001e419..e8fbcf8b603 100644 --- a/src/d/bg/d_bg_s_poly_pass_chk.cpp +++ b/src/d/bg/d_bg_s_poly_pass_chk.cpp @@ -59,15 +59,9 @@ SECTION_DATA extern void* __vt__16cBgS_PolyPassChk[3] = { (void*)__dt__16cBgS_PolyPassChkFv, }; -/* 80078D64-80078DB0 0736A4 004C+00 0/0 1/1 0/0 .text __ct__16dBgS_PolyPassChkFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm dBgS_PolyPassChk::dBgS_PolyPassChk() { - nofralloc -#include "asm/d/bg/d_bg_s_poly_pass_chk/__ct__16dBgS_PolyPassChkFv.s" -} -#pragma pop +dBgS_PolyPassChk::dBgS_PolyPassChk() + : mObject(false), mCamera(false), mLink(false), mArrow(false), mBomb(false), mBoomerang(false), + mRope(false), mUnderwaterRoof(false), mHorse(false), mStatue(false), mIronBall(false) {} /* 80078DB0-80078E0C 0736F0 005C+00 1/0 1/1 0/0 .text __dt__16dBgS_PolyPassChkFv */ #pragma push @@ -79,207 +73,84 @@ asm dBgS_PolyPassChk::~dBgS_PolyPassChk() { } #pragma pop -/* 80078E0C-80078E68 07374C 005C+00 0/0 1/1 0/0 .text - * SetPassChkInfo__16dBgS_PolyPassChkFR16dBgS_PolyPassChk */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dBgS_PolyPassChk::SetPassChkInfo(dBgS_PolyPassChk& param_0) { - nofralloc -#include "asm/d/bg/d_bg_s_poly_pass_chk/SetPassChkInfo__16dBgS_PolyPassChkFR16dBgS_PolyPassChk.s" +void dBgS_PolyPassChk::SetPassChkInfo(dBgS_PolyPassChk& chk) { + *this = chk; } -#pragma pop -/* 80078E68-80078E74 0737A8 000C+00 0/0 14/14 410/410 .text SetObj__16dBgS_PolyPassChkFv - */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dBgS_PolyPassChk::SetObj() { - nofralloc -#include "asm/d/bg/d_bg_s_poly_pass_chk/SetObj__16dBgS_PolyPassChkFv.s" +void dBgS_PolyPassChk::SetObj() { + mObject = true; } -#pragma pop -/* 80078E74-80078E80 0737B4 000C+00 0/0 4/4 2/2 .text ClrObj__16dBgS_PolyPassChkFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dBgS_PolyPassChk::ClrObj() { - nofralloc -#include "asm/d/bg/d_bg_s_poly_pass_chk/ClrObj__16dBgS_PolyPassChkFv.s" +void dBgS_PolyPassChk::ClrObj() { + mObject = false; } -#pragma pop -/* 80078E80-80078E8C 0737C0 000C+00 0/0 6/6 0/0 .text SetCam__16dBgS_PolyPassChkFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dBgS_PolyPassChk::SetCam() { - nofralloc -#include "asm/d/bg/d_bg_s_poly_pass_chk/SetCam__16dBgS_PolyPassChkFv.s" +void dBgS_PolyPassChk::SetCam() { + mCamera = true; } -#pragma pop -/* 80078E8C-80078E98 0737CC 000C+00 0/0 2/2 0/0 .text ClrCam__16dBgS_PolyPassChkFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dBgS_PolyPassChk::ClrCam() { - nofralloc -#include "asm/d/bg/d_bg_s_poly_pass_chk/ClrCam__16dBgS_PolyPassChkFv.s" +void dBgS_PolyPassChk::ClrCam() { + mCamera = false; } -#pragma pop -/* 80078E98-80078EA4 0737D8 000C+00 0/0 3/3 3/3 .text SetLink__16dBgS_PolyPassChkFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dBgS_PolyPassChk::SetLink() { - nofralloc -#include "asm/d/bg/d_bg_s_poly_pass_chk/SetLink__16dBgS_PolyPassChkFv.s" +void dBgS_PolyPassChk::SetLink() { + mLink = true; } -#pragma pop -/* 80078EA4-80078EB0 0737E4 000C+00 0/0 1/1 0/0 .text ClrLink__16dBgS_PolyPassChkFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dBgS_PolyPassChk::ClrLink() { - nofralloc -#include "asm/d/bg/d_bg_s_poly_pass_chk/ClrLink__16dBgS_PolyPassChkFv.s" +void dBgS_PolyPassChk::ClrLink() { + mLink = false; } -#pragma pop -/* 80078EB0-80078EBC 0737F0 000C+00 0/0 1/1 0/0 .text SetArrow__16dBgS_PolyPassChkFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dBgS_PolyPassChk::SetArrow() { - nofralloc -#include "asm/d/bg/d_bg_s_poly_pass_chk/SetArrow__16dBgS_PolyPassChkFv.s" +void dBgS_PolyPassChk::SetArrow() { + mArrow = true; } -#pragma pop -/* 80078EBC-80078EC8 0737FC 000C+00 0/0 2/2 2/2 .text SetBomb__16dBgS_PolyPassChkFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dBgS_PolyPassChk::SetBomb() { - nofralloc -#include "asm/d/bg/d_bg_s_poly_pass_chk/SetBomb__16dBgS_PolyPassChkFv.s" +void dBgS_PolyPassChk::SetBomb() { + mBomb = true; } -#pragma pop -/* 80078EC8-80078ED4 073808 000C+00 0/0 1/1 0/0 .text ClrBomb__16dBgS_PolyPassChkFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dBgS_PolyPassChk::ClrBomb() { - nofralloc -#include "asm/d/bg/d_bg_s_poly_pass_chk/ClrBomb__16dBgS_PolyPassChkFv.s" +void dBgS_PolyPassChk::ClrBomb() { + mBomb = false; } -#pragma pop -/* 80078ED4-80078EE0 073814 000C+00 0/0 1/1 0/0 .text SetBoomerang__16dBgS_PolyPassChkFv - */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dBgS_PolyPassChk::SetBoomerang() { - nofralloc -#include "asm/d/bg/d_bg_s_poly_pass_chk/SetBoomerang__16dBgS_PolyPassChkFv.s" +void dBgS_PolyPassChk::SetBoomerang() { + mBoomerang = true; } -#pragma pop -/* 80078EE0-80078EEC 073820 000C+00 0/0 1/1 8/8 .text SetRope__16dBgS_PolyPassChkFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dBgS_PolyPassChk::SetRope() { - nofralloc -#include "asm/d/bg/d_bg_s_poly_pass_chk/SetRope__16dBgS_PolyPassChkFv.s" +void dBgS_PolyPassChk::SetRope() { + mRope = true; } -#pragma pop -/* 80078EEC-80078EF8 07382C 000C+00 0/0 3/3 0/0 .text SetUnderwaterRoof__16dBgS_PolyPassChkFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dBgS_PolyPassChk::SetUnderwaterRoof() { - nofralloc -#include "asm/d/bg/d_bg_s_poly_pass_chk/SetUnderwaterRoof__16dBgS_PolyPassChkFv.s" +void dBgS_PolyPassChk::SetUnderwaterRoof() { + mUnderwaterRoof = true; } -#pragma pop -/* 80078EF8-80078F04 073838 000C+00 0/0 1/1 1/1 .text SetHorse__16dBgS_PolyPassChkFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dBgS_PolyPassChk::SetHorse() { - nofralloc -#include "asm/d/bg/d_bg_s_poly_pass_chk/SetHorse__16dBgS_PolyPassChkFv.s" +void dBgS_PolyPassChk::SetHorse() { + mHorse = true; } -#pragma pop -/* 80078F04-80078F7C 073844 0078+00 0/0 2/2 0/0 .text ChkNoHorse__16dBgS_PolyPassChkFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm bool dBgS_PolyPassChk::ChkNoHorse() { - nofralloc -#include "asm/d/bg/d_bg_s_poly_pass_chk/ChkNoHorse__16dBgS_PolyPassChkFv.s" +bool dBgS_PolyPassChk::ChkNoHorse() { + if (ChkObj() || ChkCam() || ChkLink() || ChkArrow() || ChkBomb() || ChkBoomerang() || + ChkRope() || ChkUnderwaterRoof()) { + return true; + } + return !ChkHorse(); } -#pragma pop -/* 80078F7C-80078F88 0738BC 000C+00 0/0 1/1 2/2 .text SetStatue__16dBgS_PolyPassChkFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dBgS_PolyPassChk::SetStatue() { - nofralloc -#include "asm/d/bg/d_bg_s_poly_pass_chk/SetStatue__16dBgS_PolyPassChkFv.s" +void dBgS_PolyPassChk::SetStatue() { + mStatue = true; } -#pragma pop -/* 80078F88-80078F94 0738C8 000C+00 0/0 1/1 0/0 .text ClrStatue__16dBgS_PolyPassChkFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dBgS_PolyPassChk::ClrStatue() { - nofralloc -#include "asm/d/bg/d_bg_s_poly_pass_chk/ClrStatue__16dBgS_PolyPassChkFv.s" +void dBgS_PolyPassChk::ClrStatue() { + mStatue = false; } -#pragma pop -/* 80078F94-80078FA0 0738D4 000C+00 0/0 1/1 1/1 .text SetIronBall__16dBgS_PolyPassChkFv - */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dBgS_PolyPassChk::SetIronBall() { - nofralloc -#include "asm/d/bg/d_bg_s_poly_pass_chk/SetIronBall__16dBgS_PolyPassChkFv.s" +void dBgS_PolyPassChk::SetIronBall() { + mIronBall = true; } -#pragma pop -/* 80078FA0-80078FAC 0738E0 000C+00 0/0 0/0 9/9 .text ClrIronBall__16dBgS_PolyPassChkFv - */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dBgS_PolyPassChk::ClrIronBall() { - nofralloc -#include "asm/d/bg/d_bg_s_poly_pass_chk/ClrIronBall__16dBgS_PolyPassChkFv.s" +void dBgS_PolyPassChk::ClrIronBall() { + mIronBall = false; } -#pragma pop -/* 80078FAC-80078FF4 0738EC 0048+00 1/0 0/0 0/0 .text __dt__16cBgS_PolyPassChkFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm cBgS_PolyPassChk::~cBgS_PolyPassChk() { - nofralloc -#include "asm/d/bg/d_bg_s_poly_pass_chk/__dt__16cBgS_PolyPassChkFv.s" -} -#pragma pop +cBgS_PolyPassChk::~cBgS_PolyPassChk() {} diff --git a/src/d/d_kyeff.cpp b/src/d/d_kyeff.cpp index 8810ef7d328..af7c63e793e 100644 --- a/src/d/d_kyeff.cpp +++ b/src/d/d_kyeff.cpp @@ -4,6 +4,7 @@ // #include "d/d_kyeff.h" +#include "d/kankyo/d_kankyo_wether.h" #include "dol2asm.h" #include "dolphin/types.h" @@ -13,10 +14,6 @@ struct kankyo_class {}; -struct dKyeff_c { - /* 801ADD5C */ void execute(); -}; - struct Z2EnvSeMgr { /* 802C66B0 */ void framework(); }; @@ -58,15 +55,10 @@ extern "C" extern u8 g_mEnvSeMgr[780]; // Declarations: // -/* 801ADD38-801ADD5C 1A8678 0024+00 1/0 0/0 0/0 .text dKyeff_Draw__FP8dKyeff_c */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -static asm void dKyeff_Draw(dKyeff_c* param_0) { - nofralloc -#include "asm/d/d_kyeff/dKyeff_Draw__FP8dKyeff_c.s" +static bool dKyeff_Draw(dKyeff_c* ptr) { + dKyw_wether_draw(); + return true; } -#pragma pop /* ############################################################################################## */ /* 80394F38-80394F38 021598 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ @@ -78,39 +70,42 @@ SECTION_DEAD static char const* const pad_80394F3D = "\0\0"; #pragma pop /* 801ADD5C-801ADDB4 1A869C 0058+00 1/1 0/0 0/0 .text execute__8dKyeff_cFv */ +// matching but need gameinfo setup +#ifdef NONMATCHING +bool dKyeff_c::execute() { + char* stageName = dComIfGp_getStartStageName(); + int strcmp_result = strcmp(stageName, "Name"); // strcmp(stageName,"Name"); + if (strcmp_result != 0) { + dKyw_wether_move(); + } + dKyw_wether_move_draw(); + dKy_FiveSenses_fullthrottle_dark(); + mDoAud_mEnvse_framework(); + return true; +} +#else #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -asm void dKyeff_c::execute() { +asm bool dKyeff_c::execute() { nofralloc #include "asm/d/d_kyeff/execute__8dKyeff_cFv.s" } #pragma pop +#endif -/* 801ADDB4-801ADDD4 1A86F4 0020+00 1/0 0/0 0/0 .text dKyeff_Execute__FP8dKyeff_c */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -static asm void dKyeff_Execute(dKyeff_c* param_0) { - nofralloc -#include "asm/d/d_kyeff/dKyeff_Execute__FP8dKyeff_c.s" +static bool dKyeff_Execute(dKyeff_c* ptr) { + return ptr->execute(); } -#pragma pop -/* 801ADDD4-801ADDDC 1A8714 0008+00 1/0 0/0 0/0 .text dKyeff_IsDelete__FP8dKyeff_c */ -static bool dKyeff_IsDelete(dKyeff_c* param_0) { +static bool dKyeff_IsDelete(dKyeff_c* ptr) { return true; } -/* 801ADDDC-801ADE00 1A871C 0024+00 1/0 0/0 0/0 .text dKyeff_Delete__FP8dKyeff_c */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -static asm void dKyeff_Delete(dKyeff_c* param_0) { - nofralloc -#include "asm/d/d_kyeff/dKyeff_Delete__FP8dKyeff_c.s" +static bool dKyeff_Delete(dKyeff_c* ptr) { + dKyw_wether_delete(); + return true; } -#pragma pop /* ############################################################################################## */ /* 80453E58-80453E5C 002458 0004+00 1/1 0/0 0/0 .sdata2 @3804 */ @@ -134,6 +129,29 @@ SECTION_SDATA2 static f32 lit_3843 = 7.0f / 10.0f; SECTION_SDATA2 static f32 lit_3844 = 15.0f; /* 801ADE00-801ADEA0 1A8740 00A0+00 1/0 0/0 0/0 .text dKyeff_Create__FP12kankyo_class */ +// matching but need gameinfo setup +#ifdef NONMATCHING +u32 dKyeff_Create(kankyo_class* kankyo_class_ptr) { + int strcmp_result; + OSTime Time; + OSCalendarTime CalendarTime; + + dKyw_wether_init(); + strcmp_result = strcmp(dComIfGp_getStartStageName(), "Name"); + if (strcmp_result == 0) { + Time = OSGetTime(); + OSTicksToCalendarTime( + Time, + &CalendarTime); // CONCAT44(iVar1,(int)((ulonglong)OVar2 >> 0x20)),&CalendarTime); + lbl_8042CA54.field_0xe48 = 1.0f; + lbl_8042CA54.field_0xe4c = 0.0f; + lbl_8042CA54.field_0xe50 = 0.0f; + lbl_8042CA54.field_0xe58 = 0.7f; + lbl_8042CA54.field_0x1244 = CalendarTime.hours * 15.0f; + } + return 4; +} +#else #pragma push #pragma optimization_level 0 #pragma optimizewithasm off @@ -142,6 +160,7 @@ static asm void dKyeff_Create(kankyo_class* param_0) { #include "asm/d/d_kyeff/dKyeff_Create__FP12kankyo_class.s" } #pragma pop +#endif /* ############################################################################################## */ /* 803BC158-803BC16C -00001 0014+00 1/0 0/0 0/0 .data l_dKyeff_Method */ diff --git a/src/d/d_kyeff2.cpp b/src/d/d_kyeff2.cpp index 57c8484c09a..ffb20e58968 100644 --- a/src/d/d_kyeff2.cpp +++ b/src/d/d_kyeff2.cpp @@ -4,6 +4,7 @@ // #include "d/d_kyeff2.h" +#include "d/kankyo/d_kankyo_wether.h" #include "dol2asm.h" #include "dolphin/types.h" @@ -13,10 +14,6 @@ struct kankyo_class {}; -struct dKyeff2_c { - /* 801ADEC4 */ void execute(); -}; - // // Forward References: // @@ -44,60 +41,33 @@ extern "C" extern void* g_fpcLf_Method[5 + 1 /* padding */]; // Declarations: // -/* 801ADEA0-801ADEC4 1A87E0 0024+00 1/0 0/0 0/0 .text dKyeff2_Draw__FP9dKyeff2_c */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -static asm void dKyeff2_Draw(dKyeff2_c* param_0) { - nofralloc -#include "asm/d/d_kyeff2/dKyeff2_Draw__FP9dKyeff2_c.s" -} -#pragma pop - -/* 801ADEC4-801ADEE8 1A8804 0024+00 1/1 0/0 0/0 .text execute__9dKyeff2_cFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dKyeff2_c::execute() { - nofralloc -#include "asm/d/d_kyeff2/execute__9dKyeff2_cFv.s" -} -#pragma pop - -/* 801ADEE8-801ADF08 1A8828 0020+00 1/0 0/0 0/0 .text dKyeff2_Execute__FP9dKyeff2_c */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -static asm void dKyeff2_Execute(dKyeff2_c* param_0) { - nofralloc -#include "asm/d/d_kyeff2/dKyeff2_Execute__FP9dKyeff2_c.s" -} -#pragma pop - -/* 801ADF08-801ADF10 1A8848 0008+00 1/0 0/0 0/0 .text dKyeff2_IsDelete__FP9dKyeff2_c */ -static bool dKyeff2_IsDelete(dKyeff2_c* param_0) { +static bool dKyeff2_Draw(dKyeff2_c* ptr) { + dKyw_wether_draw2(); return true; } -/* 801ADF10-801ADF34 1A8850 0024+00 1/0 0/0 0/0 .text dKyeff2_Delete__FP9dKyeff2_c */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -static asm void dKyeff2_Delete(dKyeff2_c* param_0) { - nofralloc -#include "asm/d/d_kyeff2/dKyeff2_Delete__FP9dKyeff2_c.s" +bool dKyeff2_c::execute() { + dKyw_wether_move_draw2(); + return true; } -#pragma pop -/* 801ADF34-801ADF58 1A8874 0024+00 1/0 0/0 0/0 .text dKyeff2_Create__FP12kankyo_class */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -static asm void dKyeff2_Create(kankyo_class* param_0) { - nofralloc -#include "asm/d/d_kyeff2/dKyeff2_Create__FP12kankyo_class.s" +static bool dKyeff2_Execute(dKyeff2_c* ptr) { + return ptr->execute(); +} + +static bool dKyeff2_IsDelete(dKyeff2_c* ptr) { + return true; +} + +static bool dKyeff2_Delete(dKyeff2_c* ptr) { + dKyw_wether_delete2(); + return true; +} + +static int dKyeff2_Create(kankyo_class* ptr) { + dKyw_wether_init2(); + return 4; } -#pragma pop /* ############################################################################################## */ /* 803BC198-803BC1AC -00001 0014+00 1/0 0/0 0/0 .data l_dKyeff2_Method */ diff --git a/src/d/d_lib.cpp b/src/d/d_lib.cpp index b7ec2c106c8..cd81232e393 100644 --- a/src/d/d_lib.cpp +++ b/src/d/d_lib.cpp @@ -6,6 +6,8 @@ #include "d/d_lib.h" #include "dol2asm.h" #include "dolphin/types.h" +#include "f_op/f_op_actor.h" +#include "m_Do/m_Do_controller_pad.h" // // Types: @@ -15,46 +17,10 @@ struct mDoMtx_stack_c { static u8 now[48]; }; -struct mDoCPd_c { - static u8 m_cpadInfo[256]; -}; - -struct fopAc_ac_c {}; - -struct dLib_time_c { - /* 80032804 */ void getTime(); - /* 80032880 */ void stopTime(); - /* 800328BC */ void startTime(); - - static u8 m_diffTime[4]; - static u8 m_stopTime[4]; -}; - struct dEvt_control_c { /* 800434D8 */ void searchMapEventData(u8); }; -struct Vec {}; - -struct cXyz { - /* 80266B34 */ void operator-(Vec const&) const; -}; - -struct STControl { - /* 80032044 */ STControl(s16, s16, s16, s16, f32, f32, s16, s16); - /* 80032088 */ void setWaitParm(s16, s16, s16, s16, f32, f32, s16, s16); - /* 800320AC */ void init(); - /* 800320FC */ void Xinit(); - /* 8003212C */ void Yinit(); - /* 8003215C */ void getValueStick(); - /* 8003216C */ void getAngleStick(); - /* 8003219C */ void checkTrigger(); - /* 8003242C */ void checkLeftTrigger(); - /* 800324A8 */ void checkRightTrigger(); - /* 80032524 */ void checkUpTrigger(); - /* 800325A0 */ void checkDownTrigger(); -}; - struct JKRHeap {}; struct JKRExpandSwitch {}; @@ -71,11 +37,6 @@ struct JKRAram { /* 802D25B4 */ void aramToMainRam(u32, u8*, u32, JKRExpandSwitch, u32, JKRHeap*, int, u32*); }; -struct CSTControl { - /* 8003217C */ void getValueStick(); - /* 8003218C */ void getAngleStick(); -}; - // // Forward References: // @@ -114,7 +75,6 @@ extern "C" void __mi__4cXyzCFRC3Vec(); extern "C" void aramToMainRam__7JKRAramFUlPUcUl15JKRExpandSwitchUlP7JKRHeapiPUl(); extern "C" void findFsResource__10JKRArchiveCFPCcUl(); extern "C" void getAramAddress__14JKRAramArchiveFPCc(); -extern "C" void OSGetTime(); extern "C" void PSMTXMultVec(); extern "C" void _savegpr_29(); extern "C" void _restgpr_29(); @@ -148,49 +108,57 @@ SECTION_DATA extern void* __vt__9STControl[4] = { (void*)getAngleStick__9STControlFv, }; -/* 80032044-80032088 02C984 0044+00 0/0 6/6 0/0 .text __ct__9STControlFssssffss */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm STControl::STControl(s16 param_0, s16 param_1, s16 param_2, s16 param_3, f32 param_4, - f32 param_5, s16 param_6, s16 param_7) { - nofralloc -#include "asm/d/d_lib/__ct__9STControlFssssffss.s" +STControl::STControl(s16 param_0, s16 param_1, s16 param_2, s16 param_3, f32 param_4, f32 param_5, + s16 param_6, s16 param_7) { + setWaitParm(param_0, param_1, param_2, param_3, param_4, param_5, param_6, param_7); + init(); } -#pragma pop -/* 80032088-800320AC 02C9C8 0024+00 1/1 3/3 0/0 .text setWaitParm__9STControlFssssffss */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void STControl::setWaitParm(s16 param_0, s16 param_1, s16 param_2, s16 param_3, f32 param_4, - f32 param_5, s16 param_6, s16 param_7) { - nofralloc -#include "asm/d/d_lib/setWaitParm__9STControlFssssffss.s" +void STControl::setWaitParm(s16 param_0, s16 param_1, s16 param_2, s16 param_3, f32 param_4, + f32 param_5, s16 param_6, s16 param_7) { + field_0x12 = param_0; + field_0x14 = param_1; + field_0x16 = param_2; + field_0x1c = param_3; + field_0x04 = param_4; + field_0x08 = param_5; + field_0x24 = param_6; + field_0x26 = param_7; } -#pragma pop -/* 800320AC-800320FC 02C9EC 0050+00 1/1 1/1 0/0 .text init__9STControlFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void STControl::init() { - nofralloc -#include "asm/d/d_lib/init__9STControlFv.s" +void STControl::init() { + field_0x0e = 0; + field_0x10 = 0; + field_0x0d = 0; + field_0x0c = 0; + field_0x22 = 0; + mXwaitTimer = field_0x12; + mYwaitTimer = field_0x12; + field_0x1e = field_0x1c; + field_0x20 = field_0x1c; + mFirstWaitTime = 0; + field_0x2a = mFirstWaitTime; + field_0x2c = mFirstWaitTime; } -#pragma pop -/* 800320FC-8003212C 02CA3C 0030+00 1/1 0/0 0/0 .text Xinit__9STControlFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void STControl::Xinit() { - nofralloc -#include "asm/d/d_lib/Xinit__9STControlFv.s" +void STControl::Xinit() { + field_0x0e = 0; + field_0x0c &= 0xfc; + mXwaitTimer = field_0x12; + field_0x1e = field_0x1c; + field_0x2a = mFirstWaitTime; } -#pragma pop /* 8003212C-8003215C 02CA6C 0030+00 1/1 0/0 0/0 .text Yinit__9STControlFv */ +#ifdef NONMATCHING +void STControl::Yinit() { + field_0x10 = 0; + field_0x0c &= 0xf3; + mYwaitTimer = field_0x12; + field_0x20 = field_0x1c; + field_0x2c = mFirstWaitTime; +} +#else #pragma push #pragma optimization_level 0 #pragma optimizewithasm off @@ -199,46 +167,23 @@ asm void STControl::Yinit() { #include "asm/d/d_lib/Yinit__9STControlFv.s" } #pragma pop +#endif -/* 8003215C-8003216C 02CA9C 0010+00 1/0 0/0 0/0 .text getValueStick__9STControlFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void STControl::getValueStick() { - nofralloc -#include "asm/d/d_lib/getValueStick__9STControlFv.s" +f32 STControl::getValueStick() { + return mDoCPd_c::getStickValue(mDoCPd_c::PAD_0); } -#pragma pop -/* 8003216C-8003217C 02CAAC 0010+00 1/0 0/0 0/0 .text getAngleStick__9STControlFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void STControl::getAngleStick() { - nofralloc -#include "asm/d/d_lib/getAngleStick__9STControlFv.s" +s16 STControl::getAngleStick() { + return mDoCPd_c::getStickAngle(mDoCPd_c::PAD_0); } -#pragma pop -/* 8003217C-8003218C 02CABC 0010+00 1/0 0/0 0/0 .text getValueStick__10CSTControlFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void CSTControl::getValueStick() { - nofralloc -#include "asm/d/d_lib/getValueStick__10CSTControlFv.s" +f32 CSTControl::getValueStick() { + return mDoCPd_c::getSubStickValue(mDoCPd_c::PAD_0); } -#pragma pop -/* 8003218C-8003219C 02CACC 0010+00 1/0 0/0 0/0 .text getAngleStick__10CSTControlFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void CSTControl::getAngleStick() { - nofralloc -#include "asm/d/d_lib/getAngleStick__10CSTControlFv.s" +s16 CSTControl::getAngleStick() { + return mDoCPd_c::getSubStickAngle(mDoCPd_c::PAD_0); } -#pragma pop /* 8003219C-8003242C 02CADC 0290+00 0/0 24/24 0/0 .text checkTrigger__9STControlFv */ #pragma push @@ -250,46 +195,73 @@ asm void STControl::checkTrigger() { } #pragma pop -/* 8003242C-800324A8 02CD6C 007C+00 0/0 14/14 0/0 .text checkLeftTrigger__9STControlFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void STControl::checkLeftTrigger() { - nofralloc -#include "asm/d/d_lib/checkLeftTrigger__9STControlFv.s" +bool STControl::checkLeftTrigger() { + if ((field_0x0e == 0) && ((field_0x0c & 1) != 0)) { + field_0x0e = mXwaitTimer + field_0x2a; + field_0x2a = 0; + if ((int)field_0x1e == 0) { + mXwaitTimer -= field_0x16; + if (mXwaitTimer < field_0x14) { + mXwaitTimer = field_0x14; + } + } else { + field_0x1e--; + } + return true; + } + return false; } -#pragma pop -/* 800324A8-80032524 02CDE8 007C+00 0/0 14/14 0/0 .text checkRightTrigger__9STControlFv - */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void STControl::checkRightTrigger() { - nofralloc -#include "asm/d/d_lib/checkRightTrigger__9STControlFv.s" +bool STControl::checkRightTrigger() { + if ((field_0x0e == 0) && ((field_0x0c & 2) != 0)) { + field_0x0e = mXwaitTimer + field_0x2a; + field_0x2a = 0; + if ((int)field_0x1e == 0) { + mXwaitTimer -= field_0x16; + if (mXwaitTimer < field_0x14) { + mXwaitTimer = field_0x14; + } + } else { + field_0x1e--; + } + return true; + } + return false; } -#pragma pop -/* 80032524-800325A0 02CE64 007C+00 0/0 20/20 0/0 .text checkUpTrigger__9STControlFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void STControl::checkUpTrigger() { - nofralloc -#include "asm/d/d_lib/checkUpTrigger__9STControlFv.s" +bool STControl::checkUpTrigger() { + if ((field_0x10 == 0) && ((field_0x0c & 4) != 0)) { + field_0x10 = mYwaitTimer + field_0x2c; + field_0x2c = 0; + if ((int)field_0x20 == 0) { + mYwaitTimer -= field_0x16; + if (mYwaitTimer < field_0x14) { + mYwaitTimer = field_0x14; + } + } else { + field_0x20--; + } + return true; + } + return false; } -#pragma pop -/* 800325A0-8003261C 02CEE0 007C+00 0/0 21/21 0/0 .text checkDownTrigger__9STControlFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void STControl::checkDownTrigger() { - nofralloc -#include "asm/d/d_lib/checkDownTrigger__9STControlFv.s" +bool STControl::checkDownTrigger() { + if ((field_0x10 == 0) && ((field_0x0c & 8) != 0)) { + field_0x10 = mYwaitTimer + field_0x2c; + field_0x2c = 0; + if ((int)field_0x20 == 0) { + mYwaitTimer -= field_0x16; + if (mYwaitTimer < field_0x14) { + mYwaitTimer = field_0x14; + } + } else { + field_0x20--; + } + return true; + } + return false; } -#pragma pop /* 8003261C-80032654 02CF5C 0038+00 0/0 0/0 1/1 .text dLib_getEventSwitchNo__Fi */ #pragma push diff --git a/src/d/d_stage.cpp b/src/d/d_stage.cpp index 2ad40eeff3b..879723a74a2 100644 --- a/src/d/d_stage.cpp +++ b/src/d/d_stage.cpp @@ -6,6 +6,7 @@ #include "d/d_stage.h" #include "dol2asm.h" #include "dolphin/types.h" +#include "m_Do/m_Do_ext.h" // // Types: @@ -32,8 +33,6 @@ struct dSvBit_HIO_c { /* 8025C1F8 */ void init(); }; -struct dStage_dt_c {}; - struct dStage_KeepDoorInfo { /* 80028418 */ ~dStage_KeepDoorInfo(); }; @@ -77,21 +76,8 @@ struct cMl { struct cBgS_GndChk {}; -struct JKRHeap { - /* 802CE4D4 */ void alloc(u32, int); - /* 802CE474 */ void alloc(u32, int, JKRHeap*); - /* 802CE500 */ void free(void*, JKRHeap*); - /* 802CE548 */ void free(void*); -}; - -struct JKRExpHeap { - /* 802CEE2C */ void create(u32, JKRHeap*, bool); -}; - struct JKRAramArchive {}; -struct FuncTable {}; - // // Forward References: // @@ -407,10 +393,8 @@ extern "C" u8 m_roomDzs__20dStage_roomControl_c[8]; // External References: // -extern "C" void OSReport(); -extern "C" void OSReport_Error(); -extern "C" void mDoExt_getArchiveHeap__Fv(); -extern "C" void mDoExt_destroyExpHeap__FP10JKRExpHeap(); +extern "C" JKRHeap* mDoExt_getArchiveHeap__Fv(); +extern "C" void mDoExt_destroyExpHeap__FP10JKRExpHeap(JKRExpHeap*); extern "C" void __ct__11J3DLightObjFv(); extern "C" void getFileListInfo__15dStage_roomDt_cCFv(); extern "C" void fopAcM_FastCreate__FsPFPv_iPvPv(); @@ -475,7 +459,7 @@ extern "C" void _restgpr_27(); extern "C" void _restgpr_28(); extern "C" void _restgpr_29(); extern "C" void sprintf(); -extern "C" void snprintf(); +extern "C" void snprintf(char*, u32, char*, ...); extern "C" extern u8 const j3dDefaultLightInfo[52]; extern "C" extern u8 g_dComIfG_gameInfo[122384]; extern "C" extern u8 g_save_bit_HIO[1184 + 4 /* padding */]; @@ -504,41 +488,15 @@ asm void dStage_nextStage_c::set(char const* param_0, s8 param_1, s16 param_2, s } #pragma pop -/* ############################################################################################## */ -/* 80378A50-80378A50 0050B0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ -#pragma push -#pragma force_active on -SECTION_DEAD static char const* const stringBase_80378A58 = - "部屋情報が、多分ですが壊れています。\n変換し直してみてください。\n"; -#pragma pop - -/* 80023E94-80023EC4 01E7D4 0030+00 14/14 0/0 0/0 .text dStage_SetErrorRoom__Fv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -static asm void dStage_SetErrorRoom() { - nofralloc -#include "asm/d/d_stage/dStage_SetErrorRoom__Fv.s" +static void dStage_SetErrorRoom() { + // "Room information might be corrupted. \nPlease try to re-convert. \n" + OSReport_Error("部屋情報が、多分ですが壊れています。\n変換し直してみてください。\n"); } -#pragma pop -/* ############################################################################################## */ -/* 80378A50-80378A50 0050B0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ -#pragma push -#pragma force_active on -SECTION_DEAD static char const* const stringBase_80378A99 = - "ステージ情報が、多分ですが壊れています。\n変換し直してみてください。"; -#pragma pop - -/* 80023EC4-80023EF4 01E804 0030+00 5/5 0/0 0/1 .text dStage_SetErrorStage__Fv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -static asm void dStage_SetErrorStage() { - nofralloc -#include "asm/d/d_stage/dStage_SetErrorStage__Fv.s" +static void dStage_SetErrorStage() { + // "Stage information might be corrupted. \nPlease try to re-convert. " + OSReport_Error("ステージ情報が、多分ですが壊れています。\n変換し直してみてください。"); } -#pragma pop /* ############################################################################################## */ /* 803F4E68-803F4E74 021B88 000C+00 1/1 0/0 0/0 .bss @3926 */ @@ -642,16 +600,12 @@ static asm void dStage_RoomKeepDoorInit(dStage_dt_c* param_0, void* param_1, int } #pragma pop -/* 8002419C-800241E8 01EADC 004C+00 2/2 0/0 0/7 .text set__19dStage_startStage_cFPCcScsSc - */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dStage_startStage_c::set(char const* param_0, s8 param_1, s16 param_2, s8 param_3) { - nofralloc -#include "asm/d/d_stage/set__19dStage_startStage_cFPCcScsSc.s" +void dStage_startStage_c::set(const char* i_Stage, s8 i_RoomNo, s16 i_Point, s8 i_Layer) { + strcpy(mStage, i_Stage); + mRoomNo = i_RoomNo; + mPoint = i_Point; + mLayer = i_Layer; } -#pragma pop /* ############################################################################################## */ /* 80378A50-80378A50 0050B0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ @@ -671,18 +625,27 @@ static u8 lit_5376[12]; u8 dStage_roomControl_c::mStatus[65792]; /* 80450D58-80450D60 000258 0008+00 1/1 0/0 0/0 .sbss tmp_name$4456 */ -static u8 tmp_name[8]; +static char tmp_name[8]; /* 80450D60-80450D64 000260 0004+00 1/1 3/3 1/1 .sbss mProcID__20dStage_roomControl_c */ -u8 dStage_roomControl_c::mProcID[4]; +u32 dStage_roomControl_c::mProcID; /* 80450D64-80450D68 -00001 0004+00 6/6 94/94 101/101 .sbss None */ /* 80450D64 0001+00 data_80450D64 None */ /* 80450D65 0001+00 data_80450D65 None */ /* 80450D66 0001+00 data_80450D66 None */ /* 80450D67 0001+00 data_80450D67 None */ -extern u8 struct_80450D64[4]; -u8 struct_80450D64[4]; +extern s8 struct_80450D64; // sStayNo +s8 struct_80450D64; + +extern s8 sLastStayNo; +s8 sLastStayNo; + +extern s8 sNextStayNo; +s8 sNextStayNo; + +extern bool sTimePass; +bool sTimePass; /* 80450D68-80450D6C 000268 0004+00 2/2 2/2 1/1 .sbss None */ extern u8 data_80450D68[4]; @@ -728,819 +691,400 @@ asm void dStage_roomControl_c::getStatusRoomDt(int param_0) { /* ############################################################################################## */ /* 803A3B18-803A65CC 000C38 2AB4+00 2/2 0/0 0/0 .data l_objectName */ -SECTION_DATA static u8 l_objectName[10932] = { - 0x47, 0x72, 0x61, 0x73, 0x73, 0x00, 0x00, 0x00, 0x03, 0x10, 0xFF, 0x00, 0x6B, 0x75, 0x73, 0x61, - 0x78, 0x31, 0x00, 0x00, 0x03, 0x10, 0xFF, 0x00, 0x6B, 0x75, 0x73, 0x61, 0x78, 0x37, 0x00, 0x00, - 0x03, 0x10, 0xFF, 0x00, 0x6B, 0x75, 0x73, 0x61, 0x78, 0x32, 0x31, 0x00, 0x03, 0x10, 0xFF, 0x00, - 0x66, 0x6C, 0x6F, 0x77, 0x65, 0x72, 0x00, 0x00, 0x03, 0x10, 0xFF, 0x00, 0x66, 0x6C, 0x77, 0x72, - 0x37, 0x00, 0x00, 0x00, 0x03, 0x10, 0xFF, 0x00, 0x66, 0x6C, 0x77, 0x72, 0x31, 0x37, 0x00, 0x00, - 0x03, 0x10, 0xFF, 0x00, 0x70, 0x66, 0x6C, 0x6F, 0x77, 0x65, 0x72, 0x00, 0x03, 0x10, 0xFF, 0x00, - 0x70, 0x66, 0x6C, 0x77, 0x72, 0x78, 0x37, 0x00, 0x03, 0x10, 0xFF, 0x00, 0x64, 0x6F, 0x6F, 0x72, - 0x00, 0x00, 0x00, 0x00, 0x00, 0xE8, 0xFF, 0x00, 0x6B, 0x64, 0x6F, 0x6F, 0x72, 0x00, 0x00, 0x00, - 0x02, 0x26, 0xFF, 0x00, 0x64, 0x64, 0x6F, 0x6F, 0x72, 0x00, 0x00, 0x00, 0x02, 0x27, 0xFF, 0x00, - 0x62, 0x64, 0x6F, 0x6F, 0x72, 0x00, 0x00, 0x00, 0x02, 0x28, 0xFF, 0x00, 0x6E, 0x64, 0x6F, 0x6F, - 0x72, 0x00, 0x00, 0x00, 0x00, 0xE8, 0xFF, 0x00, 0x74, 0x61, 0x64, 0x6F, 0x6F, 0x72, 0x00, 0x00, - 0x00, 0xE8, 0xFF, 0x00, 0x79, 0x6F, 0x64, 0x6F, 0x6F, 0x72, 0x00, 0x00, 0x00, 0xE8, 0xFF, 0x00, - 0x6E, 0x61, 0x64, 0x6F, 0x6F, 0x72, 0x00, 0x00, 0x00, 0xE8, 0xFF, 0x00, 0x6C, 0x39, 0x64, 0x6F, - 0x6F, 0x72, 0x00, 0x00, 0x00, 0xE8, 0xFF, 0x00, 0x6C, 0x37, 0x64, 0x6F, 0x6F, 0x72, 0x00, 0x00, - 0x00, 0xE8, 0xFF, 0x00, 0x70, 0x64, 0x6F, 0x6F, 0x72, 0x00, 0x00, 0x00, 0x00, 0xBF, 0xFF, 0x00, - 0x62, 0x69, 0x67, 0x64, 0x6F, 0x6F, 0x72, 0x00, 0x00, 0xE8, 0xFF, 0x00, 0x6B, 0x73, 0x68, 0x74, - 0x72, 0x30, 0x30, 0x00, 0x00, 0x55, 0xFF, 0x00, 0x76, 0x73, 0x68, 0x75, 0x74, 0x65, 0x72, 0x00, - 0x00, 0x55, 0xFF, 0x00, 0x49, 0x7A, 0x6D, 0x47, 0x61, 0x74, 0x65, 0x00, 0x01, 0x57, 0xFF, 0x00, - 0x4E, 0x6F, 0x6E, 0x65, 0x43, 0x61, 0x6D, 0x00, 0x03, 0x0D, 0xFF, 0x00, 0x4E, 0x6F, 0x72, 0x6D, - 0x43, 0x61, 0x6D, 0x00, 0x03, 0x0D, 0xFF, 0x00, 0x4C, 0x69, 0x6E, 0x6B, 0x00, 0x00, 0x00, 0x00, - 0x00, 0xFD, 0xFF, 0x00, 0x63, 0x61, 0x72, 0x72, 0x79, 0x30, 0x30, 0x00, 0x02, 0xFC, 0xFF, 0x00, - 0x63, 0x61, 0x72, 0x72, 0x79, 0x30, 0x31, 0x00, 0x02, 0xFC, 0xFF, 0x00, 0x63, 0x61, 0x72, 0x72, - 0x79, 0x30, 0x32, 0x00, 0x02, 0xFC, 0xFF, 0x00, 0x63, 0x61, 0x72, 0x72, 0x79, 0x30, 0x34, 0x00, - 0x02, 0xFC, 0xFF, 0x00, 0x63, 0x61, 0x72, 0x72, 0x79, 0x30, 0x35, 0x00, 0x02, 0xFC, 0xFF, 0x00, - 0x63, 0x61, 0x72, 0x72, 0x79, 0x30, 0x36, 0x00, 0x02, 0xFC, 0xFF, 0x00, 0x63, 0x61, 0x72, 0x72, - 0x79, 0x30, 0x37, 0x00, 0x02, 0xFC, 0xFF, 0x00, 0x63, 0x61, 0x72, 0x72, 0x79, 0x30, 0x38, 0x00, - 0x02, 0xFC, 0xFF, 0x00, 0x63, 0x61, 0x72, 0x72, 0x79, 0x30, 0x39, 0x00, 0x02, 0xFC, 0xFF, 0x00, - 0x62, 0x61, 0x6C, 0x6C, 0x31, 0x00, 0x00, 0x00, 0x02, 0xFC, 0xFF, 0x00, 0x62, 0x61, 0x6C, 0x6C, - 0x32, 0x00, 0x00, 0x00, 0x02, 0xFC, 0xFF, 0x00, 0x62, 0x61, 0x6C, 0x6C, 0x33, 0x00, 0x00, 0x00, - 0x02, 0xFC, 0xFF, 0x00, 0x63, 0x61, 0x72, 0x72, 0x79, 0x31, 0x32, 0x00, 0x02, 0xFC, 0xFF, 0x00, - 0x63, 0x61, 0x72, 0x72, 0x79, 0x31, 0x33, 0x00, 0x02, 0xFC, 0xFF, 0x00, 0x54, 0x61, 0x67, 0x4C, - 0x69, 0x74, 0x65, 0x00, 0x01, 0x7C, 0xFF, 0x00, 0x49, 0x6E, 0x6F, 0x42, 0x6F, 0x6E, 0x65, 0x00, - 0x01, 0x5F, 0xFF, 0x00, 0x6F, 0x73, 0x69, 0x42, 0x4C, 0x4B, 0x30, 0x00, 0x00, 0x1D, 0x00, 0x00, - 0x64, 0x6D, 0x62, 0x6C, 0x6B, 0x00, 0x00, 0x00, 0x00, 0x1D, 0x00, 0x00, 0x4B, 0x6B, 0x69, 0x62, - 0x61, 0x00, 0x00, 0x00, 0x00, 0x1D, 0x02, 0x00, 0x73, 0x6D, 0x62, 0x6C, 0x6B, 0x00, 0x00, 0x00, - 0x00, 0x1D, 0x02, 0x00, 0x4C, 0x76, 0x34, 0x62, 0x6C, 0x6B, 0x00, 0x00, 0x00, 0x1D, 0xFF, 0x00, - 0x4C, 0x76, 0x34, 0x62, 0x6C, 0x6B, 0x32, 0x00, 0x00, 0x1D, 0xFF, 0x00, 0x67, 0x73, 0x74, 0x6F, - 0x6E, 0x65, 0x00, 0x00, 0x00, 0x1D, 0xFF, 0x00, 0x54, 0x61, 0x67, 0x41, 0x74, 0x74, 0x00, 0x00, - 0x01, 0x5A, 0xFF, 0x00, 0x6D, 0x6D, 0x76, 0x62, 0x67, 0x00, 0x00, 0x00, 0x02, 0xDD, 0xFF, 0x00, - 0x44, 0x72, 0x6F, 0x70, 0x00, 0x00, 0x00, 0x00, 0x02, 0x1F, 0xFF, 0x00, 0x42, 0x6B, 0x4C, 0x65, - 0x61, 0x66, 0x00, 0x00, 0x02, 0xC0, 0xFF, 0x00, 0x63, 0x79, 0x6C, 0x77, 0x69, 0x6E, 0x64, 0x00, - 0x01, 0x5B, 0xFF, 0x00, 0x54, 0x61, 0x67, 0x54, 0x72, 0x6E, 0x64, 0x00, 0x01, 0x5C, 0xFF, 0x00, - 0x6D, 0x76, 0x73, 0x74, 0x61, 0x69, 0x72, 0x00, 0x00, 0x5C, 0xFF, 0x00, 0x55, 0x48, 0x44, 0x6F, - 0x6F, 0x72, 0x00, 0x00, 0x00, 0x5D, 0xFF, 0x00, 0x53, 0x77, 0x42, 0x6F, 0x6F, 0x6D, 0x00, 0x00, - 0x00, 0x5E, 0xFF, 0x00, 0x53, 0x77, 0x62, 0x6F, 0x6F, 0x6D, 0x00, 0x00, 0x00, 0x5E, 0xFF, 0x00, - 0x42, 0x6F, 0x6F, 0x6D, 0x53, 0x68, 0x74, 0x00, 0x00, 0x5F, 0xFF, 0x00, 0x68, 0x61, 0x69, 0x68, - 0x61, 0x69, 0x00, 0x00, 0x00, 0x61, 0xFF, 0x00, 0x73, 0x74, 0x6F, 0x70, 0x70, 0x65, 0x72, 0x00, - 0x01, 0x60, 0xFF, 0x00, 0x64, 0x73, 0x74, 0x6F, 0x70, 0x00, 0x00, 0x00, 0x00, 0xE7, 0xFF, 0x00, - 0x6D, 0x68, 0x6F, 0x6C, 0x65, 0x00, 0x00, 0x00, 0x01, 0x61, 0xFF, 0x00, 0x6D, 0x68, 0x6F, 0x6C, - 0x65, 0x32, 0x00, 0x00, 0x01, 0x61, 0xFF, 0x00, 0x54, 0x61, 0x67, 0x4D, 0x61, 0x67, 0x00, 0x00, - 0x01, 0x62, 0xFF, 0x00, 0x50, 0x5F, 0x57, 0x61, 0x72, 0x70, 0x00, 0x00, 0x01, 0x63, 0xFF, 0x00, - 0x66, 0x70, 0x69, 0x6C, 0x6C, 0x61, 0x72, 0x00, 0x01, 0x5D, 0xFF, 0x00, 0x79, 0x66, 0x69, 0x72, - 0x65, 0x00, 0x00, 0x00, 0x01, 0x5E, 0xFF, 0x00, 0x70, 0x66, 0x69, 0x72, 0x65, 0x00, 0x00, 0x00, - 0x01, 0x5E, 0xFF, 0x00, 0x48, 0x75, 0x72, 0x69, 0x6B, 0x6F, 0x31, 0x00, 0x01, 0x64, 0xFF, 0x00, - 0x56, 0x6F, 0x6C, 0x42, 0x61, 0x6C, 0x6C, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x56, 0x6F, 0x6C, 0x42, - 0x6F, 0x6D, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x42, 0x69, 0x67, 0x56, 0x6F, 0x6C, 0x63, 0x00, - 0x00, 0xE1, 0xFF, 0x00, 0x67, 0x65, 0x79, 0x73, 0x65, 0x72, 0x00, 0x00, 0x01, 0x67, 0xFF, 0x00, - 0x43, 0x77, 0x61, 0x6C, 0x6C, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0x00, 0x54, 0x61, 0x6E, 0x73, - 0x75, 0x00, 0x00, 0x00, 0x00, 0x83, 0xFF, 0x00, 0x4F, 0x6E, 0x73, 0x65, 0x6E, 0x00, 0x00, 0x00, - 0x00, 0x82, 0xFF, 0x00, 0x4F, 0x62, 0x6A, 0x5F, 0x62, 0x6D, 0x00, 0x00, 0x00, 0x84, 0xFF, 0x00, - 0x6C, 0x76, 0x36, 0x62, 0x6D, 0x00, 0x00, 0x00, 0x00, 0x8D, 0xFF, 0x00, 0x45, 0x5F, 0x62, 0x6D, - 0x36, 0x00, 0x00, 0x00, 0x00, 0x8E, 0xFF, 0x00, 0x73, 0x74, 0x6F, 0x6E, 0x65, 0x00, 0x00, 0x00, - 0x02, 0xFD, 0xFF, 0x00, 0x73, 0x74, 0x6F, 0x6E, 0x65, 0x42, 0x00, 0x00, 0x02, 0xFD, 0xFF, 0x00, - 0x54, 0x61, 0x67, 0x53, 0x70, 0x69, 0x6E, 0x00, 0x00, 0xC3, 0xFF, 0x00, 0x4C, 0x5F, 0x52, 0x6F, - 0x70, 0x65, 0x53, 0x00, 0x00, 0x85, 0xFF, 0x00, 0x4C, 0x5F, 0x52, 0x6F, 0x70, 0x65, 0x42, 0x00, - 0x00, 0x85, 0xFF, 0x00, 0x77, 0x63, 0x6F, 0x76, 0x65, 0x72, 0x00, 0x00, 0x00, 0x86, 0xFF, 0x00, - 0x72, 0x73, 0x74, 0x61, 0x69, 0x72, 0x00, 0x00, 0x00, 0xC5, 0xFF, 0x00, 0x6D, 0x61, 0x72, 0x6D, - 0x00, 0x00, 0x00, 0x00, 0x00, 0xC6, 0xFF, 0x00, 0x74, 0x75, 0x72, 0x6E, 0x53, 0x77, 0x00, 0x00, - 0x00, 0x1E, 0xFF, 0x00, 0x63, 0x68, 0x61, 0x69, 0x6E, 0x53, 0x77, 0x00, 0x01, 0x6F, 0xFF, 0x00, - 0x77, 0x73, 0x77, 0x6F, 0x72, 0x64, 0x00, 0x00, 0x01, 0x70, 0xFF, 0x00, 0x69, 0x63, 0x65, 0x62, - 0x6C, 0x6B, 0x00, 0x00, 0x00, 0xDF, 0xFF, 0x00, 0x4B, 0x6B, 0x72, 0x53, 0x6D, 0x6B, 0x00, 0x00, - 0x01, 0x76, 0xFF, 0x00, 0x64, 0x6D, 0x65, 0x6C, 0x65, 0x00, 0x00, 0x00, 0x00, 0x92, 0xFF, 0x00, - 0x77, 0x66, 0x61, 0x6C, 0x6C, 0x00, 0x00, 0x00, 0x01, 0x77, 0xFF, 0x00, 0x69, 0x7A, 0x6F, 0x72, - 0x61, 0x00, 0x00, 0x00, 0x01, 0x78, 0xFF, 0x00, 0x73, 0x6D, 0x67, 0x64, 0x6F, 0x6F, 0x72, 0x00, - 0x00, 0xAB, 0xFF, 0x00, 0x73, 0x6D, 0x6B, 0x64, 0x6F, 0x6F, 0x72, 0x00, 0x00, 0xAB, 0xFF, 0x00, - 0x4F, 0x62, 0x6A, 0x5F, 0x61, 0x76, 0x61, 0x00, 0x00, 0xAD, 0xFF, 0x00, 0x74, 0x68, 0x64, 0x6F, - 0x6F, 0x72, 0x00, 0x00, 0x00, 0xB4, 0xFF, 0x00, 0x6D, 0x73, 0x74, 0x72, 0x73, 0x72, 0x64, 0x00, - 0x01, 0x84, 0xFF, 0x00, 0x77, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x00, 0x00, 0x01, 0x85, 0xFF, 0x00, - 0x73, 0x77, 0x6F, 0x72, 0x64, 0x00, 0x00, 0x00, 0x01, 0xAC, 0xFF, 0x00, 0x73, 0x70, 0x72, 0x69, - 0x6E, 0x67, 0x00, 0x00, 0x01, 0xAD, 0xFF, 0x00, 0x42, 0x6B, 0x44, 0x6F, 0x6F, 0x72, 0x4C, 0x00, - 0x00, 0x62, 0xFF, 0x00, 0x42, 0x6B, 0x44, 0x6F, 0x6F, 0x72, 0x52, 0x00, 0x00, 0x62, 0xFF, 0x00, - 0x49, 0x47, 0x61, 0x74, 0x65, 0x4C, 0x00, 0x00, 0x00, 0x64, 0xFF, 0x00, 0x49, 0x47, 0x61, 0x74, - 0x65, 0x52, 0x00, 0x00, 0x00, 0x64, 0xFF, 0x00, 0x48, 0x47, 0x61, 0x74, 0x65, 0x4C, 0x00, 0x00, - 0x00, 0x64, 0xFF, 0x00, 0x48, 0x47, 0x61, 0x74, 0x65, 0x52, 0x00, 0x00, 0x00, 0x64, 0xFF, 0x00, - 0x4B, 0x5F, 0x47, 0x61, 0x74, 0x65, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x00, 0x52, 0x5F, 0x47, 0x61, - 0x74, 0x65, 0x00, 0x00, 0x00, 0x81, 0xFF, 0x00, 0x6B, 0x6B, 0x61, 0x6E, 0x62, 0x61, 0x6E, 0x00, - 0x00, 0xE3, 0xFF, 0x00, 0x4D, 0x68, 0x73, 0x67, 0x36, 0x00, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, - 0x4D, 0x68, 0x73, 0x67, 0x39, 0x00, 0x00, 0x00, 0x00, 0x24, 0x01, 0x00, 0x4D, 0x68, 0x73, 0x67, - 0x31, 0x32, 0x00, 0x00, 0x00, 0x24, 0x02, 0x00, 0x4D, 0x68, 0x73, 0x67, 0x31, 0x35, 0x00, 0x00, - 0x00, 0x24, 0x03, 0x00, 0x4D, 0x68, 0x73, 0x67, 0x34, 0x68, 0x00, 0x00, 0x00, 0x24, 0x04, 0x00, - 0x4D, 0x68, 0x73, 0x67, 0x33, 0x00, 0x00, 0x00, 0x00, 0x24, 0x05, 0x00, 0x62, 0x6F, 0x6E, 0x62, - 0x6F, 0x72, 0x69, 0x00, 0x01, 0x05, 0xFF, 0x00, 0x43, 0x6F, 0x77, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x06, 0xFF, 0x00, 0x50, 0x65, 0x72, 0x75, 0x00, 0x00, 0x00, 0x00, 0x01, 0x07, 0xFF, 0x00, - 0x4B, 0x61, 0x67, 0x6F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x54, 0x61, 0x67, 0x46, - 0x61, 0x6C, 0x6C, 0x00, 0x01, 0xF8, 0xFF, 0x00, 0x4B, 0x62, 0x6F, 0x74, 0x61, 0x5F, 0x41, 0x00, - 0x00, 0x16, 0x00, 0x00, 0x4B, 0x62, 0x6F, 0x74, 0x61, 0x5F, 0x42, 0x00, 0x00, 0x16, 0x01, 0x00, - 0x4B, 0x62, 0x6F, 0x74, 0x61, 0x43, 0x00, 0x00, 0x00, 0x16, 0x02, 0x00, 0x53, 0x77, 0x70, 0x75, - 0x73, 0x68, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x4C, 0x76, 0x33, 0x62, 0x6F, 0x74, 0x61, 0x00, - 0x00, 0x16, 0x00, 0x00, 0x4B, 0x73, 0x77, 0x30, 0x30, 0x5F, 0x43, 0x00, 0x00, 0x17, 0x02, 0x00, - 0x68, 0x76, 0x79, 0x53, 0x77, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x62, 0x75, 0x72, 0x61, - 0x41, 0x00, 0x00, 0x00, 0x00, 0xC4, 0x00, 0x00, 0x62, 0x75, 0x72, 0x61, 0x42, 0x00, 0x00, 0x00, - 0x00, 0xC4, 0x00, 0x00, 0x62, 0x75, 0x72, 0x61, 0x41, 0x32, 0x00, 0x00, 0x00, 0xC4, 0x00, 0x00, - 0x62, 0x75, 0x72, 0x61, 0x42, 0x32, 0x00, 0x00, 0x00, 0xC4, 0x00, 0x00, 0x62, 0x75, 0x72, 0x61, - 0x37, 0x41, 0x00, 0x00, 0x00, 0xC4, 0x00, 0x00, 0x62, 0x75, 0x72, 0x61, 0x37, 0x42, 0x00, 0x00, - 0x00, 0xC4, 0x00, 0x00, 0x62, 0x75, 0x72, 0x61, 0x37, 0x43, 0x00, 0x00, 0x00, 0xC4, 0x00, 0x00, - 0x62, 0x75, 0x72, 0x61, 0x37, 0x44, 0x00, 0x00, 0x00, 0xC4, 0x00, 0x00, 0x62, 0x75, 0x72, 0x61, - 0x37, 0x45, 0x00, 0x00, 0x00, 0xC4, 0x00, 0x00, 0x74, 0x62, 0x6F, 0x78, 0x5F, 0x73, 0x77, 0x00, - 0x01, 0x6E, 0x00, 0x00, 0x73, 0x77, 0x4C, 0x69, 0x67, 0x68, 0x74, 0x00, 0x00, 0xAC, 0x00, 0x00, - 0x69, 0x63, 0x65, 0x6C, 0x65, 0x61, 0x66, 0x00, 0x01, 0x87, 0x00, 0x00, 0x73, 0x77, 0x48, 0x69, - 0x74, 0x00, 0x00, 0x00, 0x02, 0xE7, 0x00, 0x00, 0x73, 0x77, 0x48, 0x69, 0x74, 0x32, 0x00, 0x00, - 0x02, 0xE7, 0x01, 0x00, 0x4F, 0x62, 0x6A, 0x54, 0x69, 0x6D, 0x65, 0x00, 0x03, 0x0B, 0xFF, 0x00, - 0x41, 0x4E, 0x44, 0x5F, 0x53, 0x57, 0x00, 0x00, 0x02, 0x30, 0xFF, 0x00, 0x41, 0x4E, 0x44, 0x5F, - 0x53, 0x57, 0x32, 0x00, 0x02, 0x31, 0xFF, 0x00, 0x41, 0x4C, 0x4C, 0x64, 0x69, 0x65, 0x00, 0x00, - 0x00, 0x14, 0xFF, 0x00, 0x72, 0x76, 0x62, 0x61, 0x63, 0x6B, 0x00, 0x00, 0x01, 0x80, 0xFF, 0x00, - 0x6B, 0x61, 0x67, 0x6F, 0x46, 0x61, 0x6C, 0x00, 0x01, 0x81, 0xFF, 0x00, 0x43, 0x72, 0x76, 0x47, - 0x61, 0x74, 0x65, 0x00, 0x00, 0x6F, 0xFF, 0x00, 0x43, 0x72, 0x76, 0x53, 0x61, 0x6B, 0x75, 0x00, - 0x00, 0x70, 0xFF, 0x00, 0x43, 0x72, 0x76, 0x57, 0x6F, 0x6F, 0x64, 0x00, 0x00, 0x71, 0xFF, 0x00, - 0x43, 0x72, 0x76, 0x53, 0x74, 0x65, 0x6C, 0x00, 0x00, 0x72, 0xFF, 0x00, 0x43, 0x72, 0x76, 0x4C, - 0x48, 0x00, 0x00, 0x00, 0x00, 0x74, 0xFF, 0x00, 0x52, 0x76, 0x52, 0x6F, 0x63, 0x6B, 0x00, 0x00, - 0x00, 0x75, 0xFF, 0x00, 0x50, 0x32, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xA9, 0x00, 0x00, - 0x50, 0x32, 0x62, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xA9, 0x01, 0x00, 0x50, 0x32, 0x63, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x02, 0xA9, 0x02, 0x00, 0x47, 0x6E, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x02, 0x33, 0xFF, 0x00, 0x67, 0x72, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x34, 0xFF, 0x00, - 0x4F, 0x62, 0x6A, 0x5F, 0x67, 0x72, 0x41, 0x00, 0x00, 0x21, 0xFF, 0x00, 0x54, 0x61, 0x67, 0x5F, - 0x67, 0x72, 0x41, 0x00, 0x00, 0x22, 0xFF, 0x00, 0x54, 0x61, 0x67, 0x59, 0x61, 0x6D, 0x69, 0x00, - 0x00, 0x23, 0xFF, 0x00, 0x67, 0x72, 0x43, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x35, 0xFF, 0x00, - 0x67, 0x72, 0x4D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x37, 0xFF, 0x00, 0x67, 0x72, 0x4D, 0x43, - 0x00, 0x00, 0x00, 0x00, 0x02, 0x38, 0xFF, 0x00, 0x67, 0x72, 0x53, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x02, 0x3B, 0xFF, 0x00, 0x67, 0x72, 0x44, 0x31, 0x00, 0x00, 0x00, 0x00, 0x02, 0x36, 0xFF, 0x00, - 0x67, 0x72, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x4B, 0x01, 0x00, 0x67, 0x72, 0x52, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x02, 0x3A, 0xFF, 0x00, 0x67, 0x72, 0x4F, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x02, 0x39, 0xFF, 0x00, 0x67, 0x72, 0x5A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x3C, 0xFF, 0x00, - 0x67, 0x72, 0x41, 0x52, 0x6F, 0x63, 0x6B, 0x00, 0x00, 0x89, 0xFF, 0x00, 0x67, 0x72, 0x5A, 0x52, - 0x6F, 0x63, 0x6B, 0x00, 0x00, 0x8A, 0xFF, 0x00, 0x6F, 0x73, 0x6E, 0x46, 0x69, 0x72, 0x65, 0x00, - 0x00, 0x8C, 0xFF, 0x00, 0x79, 0x61, 0x6D, 0x69, 0x44, 0x00, 0x00, 0x00, 0x02, 0x3D, 0xFF, 0x00, - 0x79, 0x61, 0x6D, 0x69, 0x54, 0x00, 0x00, 0x00, 0x02, 0x3E, 0xFF, 0x00, 0x79, 0x61, 0x6D, 0x69, - 0x53, 0x00, 0x00, 0x00, 0x02, 0x3F, 0xFF, 0x00, 0x42, 0x6C, 0x75, 0x65, 0x5F, 0x4E, 0x53, 0x00, - 0x02, 0x40, 0xFF, 0x00, 0x4B, 0x61, 0x6B, 0x61, 0x73, 0x68, 0x69, 0x00, 0x02, 0x41, 0x00, 0x00, - 0x4B, 0x64, 0x6B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x42, 0xFF, 0x00, 0x41, 0x72, 0x75, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x02, 0x43, 0xFF, 0x00, 0x42, 0x61, 0x6E, 0x73, 0x00, 0x00, 0x00, 0x00, - 0x02, 0x44, 0xFF, 0x00, 0x42, 0x65, 0x73, 0x75, 0x00, 0x00, 0x00, 0x00, 0x02, 0x45, 0xFF, 0x00, - 0x42, 0x6F, 0x75, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x46, 0xFF, 0x00, 0x42, 0x6F, 0x75, 0x53, - 0x00, 0x00, 0x00, 0x00, 0x02, 0x47, 0x00, 0x00, 0x63, 0x6C, 0x65, 0x72, 0x6B, 0x41, 0x00, 0x00, - 0x02, 0x48, 0x00, 0x00, 0x63, 0x6C, 0x65, 0x72, 0x6B, 0x42, 0x00, 0x00, 0x02, 0x49, 0x00, 0x00, - 0x63, 0x6C, 0x65, 0x72, 0x6B, 0x54, 0x00, 0x00, 0x02, 0x4A, 0x00, 0x00, 0x41, 0x73, 0x68, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x02, 0x98, 0xFF, 0x00, 0x41, 0x73, 0x68, 0x42, 0x00, 0x00, 0x00, 0x00, - 0x02, 0x99, 0xFF, 0x00, 0x53, 0x68, 0x61, 0x64, 0x00, 0x00, 0x00, 0x00, 0x02, 0x9A, 0xFF, 0x00, - 0x52, 0x61, 0x66, 0x72, 0x65, 0x6C, 0x00, 0x00, 0x02, 0x9B, 0xFF, 0x00, 0x4D, 0x6F, 0x69, 0x52, - 0x00, 0x00, 0x00, 0x00, 0x02, 0x9C, 0xFF, 0x00, 0x69, 0x6D, 0x70, 0x61, 0x6C, 0x00, 0x00, 0x00, - 0x02, 0x9D, 0xFF, 0x00, 0x43, 0x6F, 0x61, 0x63, 0x68, 0x00, 0x00, 0x00, 0x00, 0x56, 0xFF, 0x00, - 0x54, 0x68, 0x65, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57, 0xFF, 0x00, 0x54, 0x67, 0x41, 0x72, - 0x65, 0x6E, 0x61, 0x00, 0x02, 0x4C, 0xFF, 0x00, 0x54, 0x61, 0x67, 0x49, 0x6E, 0x73, 0x74, 0x00, - 0x02, 0x4D, 0xFF, 0x00, 0x47, 0x57, 0x6F, 0x6C, 0x66, 0x00, 0x00, 0x00, 0x02, 0x4F, 0xFF, 0x00, - 0x4C, 0x65, 0x6E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x50, 0xFF, 0x00, 0x4C, 0x75, 0x64, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x02, 0x51, 0xFF, 0x00, 0x44, 0x6F, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x02, 0x4E, 0xFF, 0x00, 0x46, 0x53, 0x65, 0x69, 0x72, 0x65, 0x69, 0x00, 0x02, 0x52, 0xFF, 0x00, - 0x46, 0x61, 0x69, 0x72, 0x79, 0x00, 0x00, 0x00, 0x02, 0x53, 0xFF, 0x00, 0x48, 0x61, 0x6E, 0x6A, - 0x6F, 0x00, 0x00, 0x00, 0x02, 0x54, 0xFF, 0x00, 0x48, 0x6F, 0x7A, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x02, 0x57, 0xFF, 0x00, 0x4A, 0x61, 0x67, 0x61, 0x72, 0x00, 0x00, 0x00, 0x02, 0x58, 0xFF, 0x00, - 0x4B, 0x6B, 0x72, 0x69, 0x00, 0x00, 0x00, 0x00, 0x02, 0x59, 0xFF, 0x00, 0x4B, 0x6E, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x02, 0x5A, 0xFF, 0x00, 0x4B, 0x6E, 0x42, 0x6C, 0x74, 0x00, 0x00, 0x00, - 0x02, 0x5B, 0xFF, 0x00, 0x4B, 0x6E, 0x6A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x5C, 0xFF, 0x00, - 0x4B, 0x6F, 0x6C, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x02, 0x5D, 0xFF, 0x00, 0x4B, 0x6F, 0x6C, 0x69, - 0x6E, 0x62, 0x00, 0x00, 0x02, 0x5E, 0xFF, 0x00, 0x4B, 0x79, 0x75, 0x72, 0x79, 0x00, 0x00, 0x00, - 0x02, 0x5F, 0xFF, 0x00, 0x4D, 0x61, 0x72, 0x6F, 0x00, 0x00, 0x00, 0x00, 0x02, 0x60, 0xFF, 0x00, - 0x6D, 0x69, 0x64, 0x50, 0x00, 0x00, 0x00, 0x00, 0x02, 0x61, 0xFF, 0x00, 0x4D, 0x6F, 0x69, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x02, 0x62, 0xFF, 0x00, 0x52, 0x61, 0x63, 0x61, 0x00, 0x00, 0x00, 0x00, - 0x02, 0x63, 0xFF, 0x00, 0x50, 0x6F, 0x73, 0x74, 0x00, 0x00, 0x00, 0x00, 0x02, 0x91, 0xFF, 0x00, - 0x50, 0x6F, 0x75, 0x79, 0x61, 0x00, 0x00, 0x00, 0x02, 0x92, 0xFF, 0x00, 0x53, 0x61, 0x72, 0x75, - 0x00, 0x00, 0x00, 0x00, 0x02, 0x64, 0xFF, 0x00, 0x73, 0x65, 0x69, 0x42, 0x00, 0x00, 0x00, 0x00, - 0x02, 0x65, 0xFF, 0x00, 0x73, 0x65, 0x69, 0x43, 0x00, 0x00, 0x00, 0x00, 0x02, 0x66, 0xFF, 0x00, - 0x73, 0x65, 0x69, 0x44, 0x00, 0x00, 0x00, 0x00, 0x02, 0x67, 0xFF, 0x00, 0x53, 0x65, 0x69, 0x72, - 0x61, 0x00, 0x00, 0x00, 0x02, 0x68, 0xFF, 0x00, 0x53, 0x65, 0x69, 0x72, 0x61, 0x32, 0x00, 0x00, - 0x02, 0x69, 0xFF, 0x00, 0x53, 0x65, 0x69, 0x72, 0x65, 0x69, 0x00, 0x00, 0x02, 0x6A, 0xFF, 0x00, - 0x53, 0x68, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x6B, 0xFF, 0x00, 0x73, 0x4D, 0x61, 0x72, - 0x6F, 0x00, 0x00, 0x00, 0x02, 0x6C, 0xFF, 0x00, 0x73, 0x6F, 0x6C, 0x41, 0x00, 0x00, 0x00, 0x00, - 0x02, 0x6D, 0xFF, 0x00, 0x54, 0x61, 0x72, 0x6F, 0x00, 0x00, 0x00, 0x00, 0x02, 0x6E, 0xFF, 0x00, - 0x50, 0x41, 0x5F, 0x42, 0x65, 0x73, 0x75, 0x00, 0x02, 0x6F, 0xFF, 0x00, 0x50, 0x41, 0x5F, 0x54, - 0x61, 0x72, 0x6F, 0x00, 0x02, 0x70, 0xFF, 0x00, 0x50, 0x41, 0x5F, 0x4D, 0x61, 0x72, 0x6F, 0x00, - 0x02, 0x71, 0xFF, 0x00, 0x54, 0x61, 0x67, 0x50, 0x61, 0x74, 0x69, 0x00, 0x02, 0x72, 0xFF, 0x00, - 0x54, 0x68, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x73, 0xFF, 0x00, 0x54, 0x6B, 0x6A, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x02, 0x74, 0xFF, 0x00, 0x54, 0x6B, 0x73, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x02, 0x75, 0xFF, 0x00, 0x4F, 0x62, 0x6A, 0x54, 0x6B, 0x73, 0x00, 0x00, 0x02, 0x77, 0xFF, 0x00, - 0x54, 0x6B, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x76, 0xFF, 0x00, 0x54, 0x6B, 0x6A, 0x32, - 0x00, 0x00, 0x00, 0x00, 0x01, 0x09, 0xFF, 0x00, 0x54, 0x6F, 0x62, 0x79, 0x00, 0x00, 0x00, 0x00, - 0x02, 0x78, 0xFF, 0x00, 0x55, 0x72, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x79, 0xFF, 0x00, - 0x59, 0x65, 0x6C, 0x69, 0x61, 0x00, 0x00, 0x00, 0x02, 0x7A, 0xFF, 0x00, 0x79, 0x6B, 0x4D, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x02, 0x7B, 0xFF, 0x00, 0x79, 0x6B, 0x57, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x02, 0x7C, 0xFF, 0x00, 0x7A, 0x61, 0x6E, 0x42, 0x00, 0x00, 0x00, 0x00, 0x02, 0x7D, 0xFF, 0x00, - 0x5A, 0x61, 0x6E, 0x74, 0x00, 0x00, 0x00, 0x00, 0x02, 0x7E, 0xFF, 0x00, 0x5A, 0x65, 0x6C, 0x64, - 0x61, 0x00, 0x00, 0x00, 0x02, 0x7F, 0xFF, 0x00, 0x5A, 0x65, 0x6C, 0x52, 0x00, 0x00, 0x00, 0x00, - 0x02, 0x80, 0xFF, 0x00, 0x5A, 0x65, 0x6C, 0x52, 0x6F, 0x00, 0x00, 0x00, 0x02, 0x81, 0xFF, 0x00, - 0x7A, 0x72, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE5, 0x00, 0x00, 0x7A, 0x72, 0x53, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0xE5, 0x01, 0x00, 0x7A, 0x72, 0x57, 0x46, 0x00, 0x00, 0x00, 0x00, - 0x00, 0xE5, 0x02, 0x00, 0x7A, 0x72, 0x52, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE5, 0x03, 0x00, - 0x7A, 0x72, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE5, 0x04, 0x00, 0x7A, 0x72, 0x53, 0x50, - 0x00, 0x00, 0x00, 0x00, 0x00, 0xE5, 0x05, 0x00, 0x7A, 0x72, 0x53, 0x50, 0x41, 0x00, 0x00, 0x00, - 0x00, 0xE5, 0x06, 0x00, 0x7A, 0x72, 0x46, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x82, 0x00, 0x00, - 0x7A, 0x72, 0x46, 0x32, 0x00, 0x00, 0x00, 0x00, 0x02, 0x82, 0x01, 0x00, 0x7A, 0x72, 0x46, 0x33, - 0x00, 0x00, 0x00, 0x00, 0x02, 0x82, 0x02, 0x00, 0x7A, 0x72, 0x43, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x02, 0x83, 0xFF, 0x00, 0x7A, 0x72, 0x5A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x84, 0xFF, 0x00, - 0x47, 0x72, 0x76, 0x53, 0x74, 0x6E, 0x00, 0x00, 0x00, 0x87, 0xFF, 0x00, 0x7A, 0x72, 0x41, 0x52, - 0x6F, 0x63, 0x6B, 0x00, 0x00, 0x88, 0xFF, 0x00, 0x53, 0x74, 0x41, 0x6E, 0x64, 0x47, 0x6C, 0x00, - 0x03, 0x06, 0xFF, 0x00, 0x7A, 0x72, 0x41, 0x4D, 0x61, 0x72, 0x6B, 0x00, 0x02, 0x85, 0xFF, 0x00, - 0x6D, 0x79, 0x6E, 0x61, 0x32, 0x00, 0x00, 0x00, 0x02, 0x86, 0xFF, 0x00, 0x6D, 0x79, 0x6E, 0x32, - 0x74, 0x61, 0x67, 0x00, 0x02, 0x87, 0xFF, 0x00, 0x4D, 0x41, 0x4E, 0x5F, 0x61, 0x00, 0x00, 0x00, - 0x02, 0x88, 0x00, 0x00, 0x4D, 0x41, 0x44, 0x5F, 0x61, 0x00, 0x00, 0x00, 0x02, 0x88, 0x01, 0x00, - 0x4D, 0x43, 0x4E, 0x5F, 0x61, 0x00, 0x00, 0x00, 0x02, 0x88, 0x02, 0x00, 0x4D, 0x4F, 0x4E, 0x5F, - 0x61, 0x00, 0x00, 0x00, 0x02, 0x88, 0x03, 0x00, 0x4D, 0x41, 0x4E, 0x5F, 0x62, 0x00, 0x00, 0x00, - 0x02, 0x88, 0x04, 0x00, 0x4D, 0x41, 0x4E, 0x5F, 0x63, 0x00, 0x00, 0x00, 0x02, 0x88, 0x05, 0x00, - 0x4D, 0x41, 0x53, 0x5F, 0x61, 0x00, 0x00, 0x00, 0x02, 0x88, 0x06, 0x00, 0x4D, 0x42, 0x4E, 0x5F, - 0x61, 0x00, 0x00, 0x00, 0x02, 0x88, 0x07, 0x00, 0x4D, 0x41, 0x4E, 0x5F, 0x61, 0x32, 0x00, 0x00, - 0x02, 0x88, 0x08, 0x00, 0x4D, 0x41, 0x44, 0x5F, 0x61, 0x32, 0x00, 0x00, 0x02, 0x88, 0x09, 0x00, - 0x4D, 0x43, 0x4E, 0x5F, 0x61, 0x32, 0x00, 0x00, 0x02, 0x88, 0x0A, 0x00, 0x4D, 0x4F, 0x4E, 0x5F, - 0x61, 0x32, 0x00, 0x00, 0x02, 0x88, 0x0B, 0x00, 0x4D, 0x41, 0x4E, 0x5F, 0x62, 0x32, 0x00, 0x00, - 0x02, 0x88, 0x0C, 0x00, 0x4D, 0x41, 0x4E, 0x5F, 0x63, 0x32, 0x00, 0x00, 0x02, 0x88, 0x0D, 0x00, - 0x4D, 0x41, 0x53, 0x5F, 0x61, 0x32, 0x00, 0x00, 0x02, 0x88, 0x0E, 0x00, 0x4D, 0x42, 0x4E, 0x5F, - 0x61, 0x32, 0x00, 0x00, 0x02, 0x88, 0x0F, 0x00, 0x57, 0x41, 0x4E, 0x5F, 0x61, 0x00, 0x00, 0x00, - 0x02, 0x88, 0x10, 0x00, 0x57, 0x41, 0x44, 0x5F, 0x61, 0x00, 0x00, 0x00, 0x02, 0x88, 0x11, 0x00, - 0x4D, 0x41, 0x54, 0x5F, 0x61, 0x00, 0x00, 0x00, 0x02, 0x88, 0x12, 0x00, 0x57, 0x43, 0x4E, 0x5F, - 0x61, 0x00, 0x00, 0x00, 0x02, 0x88, 0x13, 0x00, 0x57, 0x4F, 0x4E, 0x5F, 0x61, 0x00, 0x00, 0x00, - 0x02, 0x88, 0x14, 0x00, 0x57, 0x47, 0x4E, 0x5F, 0x61, 0x00, 0x00, 0x00, 0x02, 0x88, 0x15, 0x00, - 0x57, 0x41, 0x4E, 0x5F, 0x62, 0x00, 0x00, 0x00, 0x02, 0x88, 0x16, 0x00, 0x57, 0x41, 0x4E, 0x5F, - 0x61, 0x32, 0x00, 0x00, 0x02, 0x88, 0x17, 0x00, 0x57, 0x41, 0x44, 0x5F, 0x61, 0x32, 0x00, 0x00, - 0x02, 0x88, 0x18, 0x00, 0x4D, 0x41, 0x54, 0x5F, 0x61, 0x32, 0x00, 0x00, 0x02, 0x88, 0x19, 0x00, - 0x57, 0x43, 0x4E, 0x5F, 0x61, 0x32, 0x00, 0x00, 0x02, 0x88, 0x1A, 0x00, 0x57, 0x4F, 0x4E, 0x5F, - 0x61, 0x32, 0x00, 0x00, 0x02, 0x88, 0x1B, 0x00, 0x57, 0x47, 0x4E, 0x5F, 0x61, 0x32, 0x00, 0x00, - 0x02, 0x88, 0x1C, 0x00, 0x57, 0x41, 0x4E, 0x5F, 0x62, 0x32, 0x00, 0x00, 0x02, 0x88, 0x1D, 0x00, - 0x73, 0x68, 0x6F, 0x65, 0x00, 0x00, 0x00, 0x00, 0x02, 0x9E, 0xFF, 0x00, 0x44, 0x6F, 0x6F, 0x72, - 0x42, 0x6F, 0x79, 0x00, 0x02, 0x9F, 0xFF, 0x00, 0x70, 0x72, 0x61, 0x79, 0x65, 0x72, 0x00, 0x00, - 0x02, 0xA0, 0xFF, 0x00, 0x6B, 0x6D, 0x5F, 0x48, 0x61, 0x6E, 0x61, 0x00, 0x02, 0xA1, 0xFF, 0x00, - 0x6B, 0x6D, 0x5F, 0x4B, 0x79, 0x75, 0x00, 0x00, 0x02, 0xA2, 0xFF, 0x00, 0x6B, 0x6D, 0x5F, 0x4D, - 0x69, 0x63, 0x68, 0x00, 0x02, 0xA3, 0xFF, 0x00, 0x4E, 0x70, 0x63, 0x43, 0x68, 0x61, 0x74, 0x00, - 0x02, 0x8B, 0xFF, 0x00, 0x63, 0x68, 0x74, 0x53, 0x6F, 0x6C, 0x41, 0x00, 0x02, 0x8C, 0xFF, 0x00, - 0x63, 0x68, 0x74, 0x53, 0x6F, 0x6C, 0x42, 0x00, 0x02, 0x8D, 0xFF, 0x00, 0x44, 0x72, 0x53, 0x6F, - 0x6C, 0x31, 0x00, 0x00, 0x02, 0xA4, 0x00, 0x00, 0x44, 0x72, 0x53, 0x6F, 0x6C, 0x32, 0x00, 0x00, - 0x02, 0xA4, 0x01, 0x00, 0x63, 0x68, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00, 0x02, 0xA5, 0xFF, 0x00, - 0x69, 0x6E, 0x73, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xA6, 0xFF, 0x00, 0x53, 0x68, 0x6F, 0x70, - 0x30, 0x00, 0x00, 0x00, 0x02, 0xA7, 0xFF, 0x00, 0x54, 0x61, 0x67, 0x53, 0x63, 0x68, 0x00, 0x00, - 0x02, 0x89, 0xFF, 0x00, 0x54, 0x61, 0x67, 0x45, 0x73, 0x63, 0x00, 0x00, 0x02, 0x8A, 0xFF, 0x00, - 0x70, 0x61, 0x73, 0x73, 0x65, 0x72, 0x00, 0x00, 0x02, 0x8E, 0x00, 0x00, 0x70, 0x61, 0x73, 0x73, - 0x65, 0x72, 0x4C, 0x00, 0x02, 0x8E, 0x01, 0x00, 0x66, 0x6D, 0x74, 0x69, 0x6F, 0x6E, 0x00, 0x00, - 0x02, 0x93, 0x00, 0x00, 0x66, 0x6D, 0x74, 0x69, 0x6F, 0x6E, 0x4C, 0x00, 0x02, 0x93, 0x01, 0x00, - 0x67, 0x75, 0x61, 0x72, 0x64, 0x00, 0x00, 0x00, 0x02, 0x95, 0xFF, 0x00, 0x54, 0x67, 0x47, 0x75, - 0x61, 0x72, 0x64, 0x00, 0x02, 0x96, 0xFF, 0x00, 0x4D, 0x6B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x02, 0xA8, 0xFF, 0x00, 0x4F, 0x62, 0x6A, 0x5F, 0x54, 0x62, 0x69, 0x00, 0x01, 0x4D, 0x00, 0x00, - 0x4F, 0x62, 0x6A, 0x5F, 0x55, 0x6D, 0x61, 0x00, 0x01, 0x4D, 0x01, 0x00, 0x4F, 0x62, 0x6A, 0x5F, - 0x6B, 0x6E, 0x6B, 0x00, 0x01, 0x4E, 0xFF, 0x00, 0x4F, 0x62, 0x6A, 0x5F, 0x6E, 0x6D, 0x70, 0x00, - 0x01, 0x50, 0xFF, 0x00, 0x4F, 0x62, 0x6A, 0x5F, 0x54, 0x69, 0x65, 0x00, 0x01, 0x51, 0xFF, 0x00, - 0x4F, 0x62, 0x6A, 0x5F, 0x4C, 0x72, 0x70, 0x00, 0x01, 0x52, 0xFF, 0x00, 0x4F, 0x62, 0x6A, 0x5F, - 0x53, 0x69, 0x74, 0x00, 0x01, 0x53, 0xFF, 0x00, 0x49, 0x6B, 0x61, 0x64, 0x61, 0x00, 0x00, 0x00, - 0x00, 0x65, 0xFF, 0x00, 0x44, 0x75, 0x73, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0xFF, 0x00, - 0x4F, 0x62, 0x6A, 0x5F, 0x49, 0x74, 0x61, 0x00, 0x00, 0x77, 0xFF, 0x00, 0x49, 0x63, 0x65, 0x5F, - 0x6C, 0x00, 0x00, 0x00, 0x00, 0x66, 0xFF, 0x00, 0x49, 0x63, 0x65, 0x5F, 0x73, 0x00, 0x00, 0x00, - 0x00, 0x67, 0xFF, 0x00, 0x45, 0x5F, 0x4D, 0x61, 0x6B, 0x65, 0x00, 0x00, 0x00, 0x68, 0xFF, 0x00, - 0x42, 0x68, 0x68, 0x61, 0x73, 0x68, 0x69, 0x00, 0x00, 0x69, 0xFF, 0x00, 0x59, 0x6F, 0x75, 0x73, - 0x65, 0x69, 0x00, 0x00, 0x01, 0x3F, 0xFF, 0x00, 0x47, 0x5F, 0x4B, 0x61, 0x62, 0x65, 0x00, 0x00, - 0x01, 0x3E, 0xFF, 0x00, 0x42, 0x5F, 0x6C, 0x69, 0x6E, 0x67, 0x00, 0x00, 0x01, 0x3A, 0xFF, 0x00, - 0x6B, 0x61, 0x62, 0x5F, 0x6F, 0x00, 0x00, 0x00, 0x01, 0x40, 0xFF, 0x00, 0x49, 0x5F, 0x43, 0x68, - 0x6F, 0x00, 0x00, 0x00, 0x01, 0x41, 0xFF, 0x00, 0x49, 0x5F, 0x4B, 0x75, 0x77, 0x00, 0x00, 0x00, - 0x01, 0x42, 0xFF, 0x00, 0x49, 0x5F, 0x4E, 0x61, 0x6E, 0x00, 0x00, 0x00, 0x01, 0x43, 0xFF, 0x00, - 0x49, 0x5F, 0x44, 0x61, 0x6E, 0x00, 0x00, 0x00, 0x01, 0x44, 0xFF, 0x00, 0x49, 0x5F, 0x4B, 0x61, - 0x6D, 0x00, 0x00, 0x00, 0x01, 0x45, 0xFF, 0x00, 0x49, 0x5F, 0x54, 0x65, 0x6E, 0x00, 0x00, 0x00, - 0x01, 0x46, 0xFF, 0x00, 0x49, 0x5F, 0x41, 0x72, 0x69, 0x00, 0x00, 0x00, 0x01, 0x47, 0xFF, 0x00, - 0x49, 0x5F, 0x4B, 0x61, 0x67, 0x00, 0x00, 0x00, 0x01, 0x48, 0xFF, 0x00, 0x49, 0x5F, 0x54, 0x6F, - 0x6D, 0x00, 0x00, 0x00, 0x01, 0x4A, 0xFF, 0x00, 0x49, 0x5F, 0x42, 0x61, 0x74, 0x00, 0x00, 0x00, - 0x01, 0x49, 0xFF, 0x00, 0x49, 0x5F, 0x4B, 0x61, 0x74, 0x00, 0x00, 0x00, 0x01, 0x4B, 0xFF, 0x00, - 0x48, 0x5F, 0x53, 0x61, 0x6B, 0x75, 0x00, 0x00, 0x01, 0x4C, 0xFF, 0x00, 0x73, 0x6D, 0x5F, 0x64, - 0x6F, 0x6F, 0x72, 0x00, 0x01, 0x2B, 0xFF, 0x00, 0x4B, 0x61, 0x69, 0x73, 0x6F, 0x75, 0x00, 0x00, - 0x00, 0x6A, 0xFF, 0x00, 0x4E, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x08, 0xFF, 0x00, - 0x46, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xE2, 0xFF, 0x00, 0x53, 0x71, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x01, 0x0A, 0xFF, 0x00, 0x42, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x03, 0x00, 0xFF, 0x00, 0x4F, 0x62, 0x6A, 0x5F, 0x6B, 0x69, 0x00, 0x00, 0x01, 0x11, 0xFF, 0x00, - 0x44, 0x6F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x0C, 0xFF, 0x00, 0x4C, 0x6D, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x01, 0x35, 0x00, 0x00, 0x54, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x35, 0x05, 0x00, 0x4E, 0x70, 0x63, 0x5F, 0x74, 0x72, 0x00, 0x00, 0x01, 0x0E, 0xFF, 0x00, - 0x4E, 0x70, 0x63, 0x5F, 0x6C, 0x66, 0x00, 0x00, 0x01, 0x0F, 0xFF, 0x00, 0x46, 0x69, 0x73, 0x68, - 0x00, 0x00, 0x00, 0x00, 0x01, 0x36, 0xFF, 0x00, 0x4E, 0x50, 0x43, 0x5F, 0x54, 0x4B, 0x00, 0x00, - 0x01, 0x00, 0xFF, 0x00, 0x4F, 0x62, 0x6A, 0x5F, 0x66, 0x64, 0x00, 0x00, 0x01, 0x10, 0xFF, 0x00, - 0x4D, 0x59, 0x4E, 0x41, 0x00, 0x00, 0x00, 0x00, 0x02, 0x32, 0xFF, 0x00, 0x53, 0x53, 0x49, 0x54, - 0x45, 0x4D, 0x00, 0x00, 0x01, 0x21, 0xFF, 0x00, 0x53, 0x53, 0x44, 0x52, 0x49, 0x4E, 0x4B, 0x00, - 0x01, 0x20, 0xFF, 0x00, 0x54, 0x47, 0x44, 0x52, 0x49, 0x4E, 0x4B, 0x00, 0x01, 0x22, 0xFF, 0x00, - 0x54, 0x61, 0x67, 0x5F, 0x42, 0x74, 0x6C, 0x00, 0x01, 0x23, 0xFF, 0x00, 0x6C, 0x76, 0x35, 0x73, - 0x6F, 0x75, 0x70, 0x00, 0x01, 0x24, 0xFF, 0x00, 0x54, 0x47, 0x4D, 0x4E, 0x4C, 0x49, 0x47, 0x00, - 0x01, 0x25, 0xFF, 0x00, 0x54, 0x47, 0x53, 0x50, 0x43, 0x41, 0x4D, 0x00, 0x01, 0x26, 0xFF, 0x00, - 0x54, 0x47, 0x53, 0x50, 0x49, 0x54, 0x4D, 0x00, 0x01, 0x27, 0xFF, 0x00, 0x4F, 0x69, 0x6C, 0x54, - 0x75, 0x62, 0x6F, 0x00, 0x01, 0x1E, 0xFF, 0x00, 0x52, 0x6F, 0x74, 0x65, 0x6E, 0x00, 0x00, 0x00, - 0x01, 0x1F, 0xFF, 0x00, 0x50, 0x6C, 0x65, 0x61, 0x66, 0x00, 0x00, 0x00, 0x02, 0xF5, 0xFF, 0x00, - 0x4B, 0x42, 0x61, 0x63, 0x6B, 0x65, 0x74, 0x00, 0x02, 0xF6, 0xFF, 0x00, 0x59, 0x42, 0x61, 0x67, - 0x00, 0x00, 0x00, 0x00, 0x02, 0xF7, 0xFF, 0x00, 0x50, 0x75, 0x6D, 0x70, 0x6B, 0x69, 0x6E, 0x00, - 0x02, 0xF8, 0xFF, 0x00, 0x4F, 0x62, 0x6A, 0x5F, 0x6B, 0x67, 0x00, 0x00, 0x02, 0xFB, 0xFF, 0x00, - 0x42, 0x62, 0x4B, 0x61, 0x67, 0x6F, 0x00, 0x00, 0x02, 0xFB, 0x00, 0x00, 0x4F, 0x6E, 0x4B, 0x61, - 0x67, 0x6F, 0x00, 0x00, 0x02, 0xFB, 0x01, 0x00, 0x4F, 0x62, 0x6A, 0x48, 0x61, 0x73, 0x69, 0x00, - 0x00, 0x6B, 0xFF, 0x00, 0x54, 0x68, 0x61, 0x73, 0x68, 0x69, 0x00, 0x00, 0x00, 0x6E, 0xFF, 0x00, - 0x42, 0x5F, 0x48, 0x61, 0x73, 0x68, 0x69, 0x00, 0x00, 0x6C, 0xFF, 0x00, 0x45, 0x5F, 0x4D, 0x44, - 0x00, 0x00, 0x00, 0x00, 0x01, 0xBC, 0xFF, 0x00, 0x45, 0x5F, 0x73, 0x31, 0x00, 0x00, 0x00, 0x00, - 0x01, 0xB4, 0xFF, 0x00, 0x45, 0x5F, 0x77, 0x62, 0x00, 0x00, 0x00, 0x00, 0x00, 0xEF, 0xFF, 0x00, - 0x45, 0x5F, 0x72, 0x64, 0x00, 0x00, 0x00, 0x00, 0x01, 0xD4, 0xFF, 0x00, 0x45, 0x5F, 0x72, 0x64, - 0x62, 0x00, 0x00, 0x00, 0x01, 0xD5, 0xFF, 0x00, 0x45, 0x5F, 0x72, 0x64, 0x79, 0x00, 0x00, 0x00, - 0x01, 0xD6, 0xFF, 0x00, 0x45, 0x5F, 0x66, 0x6D, 0x00, 0x00, 0x00, 0x00, 0x01, 0xD7, 0xFF, 0x00, - 0x45, 0x5F, 0x64, 0x6E, 0x00, 0x00, 0x00, 0x00, 0x01, 0xB3, 0xFF, 0x00, 0x45, 0x5F, 0x6D, 0x66, - 0x00, 0x00, 0x00, 0x00, 0x01, 0xB5, 0xFF, 0x00, 0x54, 0x72, 0x65, 0x65, 0x53, 0x68, 0x00, 0x00, - 0x00, 0x31, 0xFF, 0x00, 0x45, 0x5F, 0x62, 0x75, 0x67, 0x00, 0x00, 0x00, 0x01, 0xEC, 0xFF, 0x00, - 0x45, 0x5F, 0x62, 0x65, 0x65, 0x00, 0x00, 0x00, 0x01, 0xED, 0xFF, 0x00, 0x45, 0x5F, 0x6E, 0x65, - 0x73, 0x74, 0x00, 0x00, 0x01, 0xE8, 0xFF, 0x00, 0x45, 0x5F, 0x6B, 0x72, 0x00, 0x00, 0x00, 0x00, - 0x01, 0xF0, 0xFF, 0x00, 0x45, 0x5F, 0x73, 0x74, 0x00, 0x00, 0x00, 0x00, 0x01, 0xBF, 0xFF, 0x00, - 0x45, 0x5F, 0x74, 0x6B, 0x00, 0x00, 0x00, 0x00, 0x01, 0xD0, 0xFF, 0x00, 0x45, 0x5F, 0x74, 0x6B, - 0x32, 0x00, 0x00, 0x00, 0x01, 0xD1, 0xFF, 0x00, 0x45, 0x5F, 0x74, 0x68, 0x00, 0x00, 0x00, 0x00, - 0x01, 0xC2, 0xFF, 0x00, 0x45, 0x5F, 0x63, 0x72, 0x00, 0x00, 0x00, 0x00, 0x01, 0xC3, 0xFF, 0x00, - 0x45, 0x5F, 0x64, 0x66, 0x00, 0x00, 0x00, 0x00, 0x01, 0xBA, 0xFF, 0x00, 0x45, 0x5F, 0x70, 0x68, - 0x00, 0x00, 0x00, 0x00, 0x00, 0xE4, 0xFF, 0x00, 0x45, 0x5F, 0x66, 0x73, 0x00, 0x00, 0x00, 0x00, - 0x01, 0xD8, 0xFF, 0x00, 0x45, 0x5F, 0x53, 0x42, 0x00, 0x00, 0x00, 0x00, 0x01, 0xC1, 0xFF, 0x00, - 0x45, 0x5F, 0x48, 0x4D, 0x00, 0x00, 0x00, 0x00, 0x01, 0xCF, 0xFF, 0x00, 0x45, 0x5F, 0x66, 0x6B, - 0x00, 0x00, 0x00, 0x00, 0x01, 0xE6, 0xFF, 0x00, 0x45, 0x5F, 0x70, 0x6D, 0x00, 0x00, 0x00, 0x00, - 0x01, 0xD9, 0xFF, 0x00, 0x4E, 0x70, 0x63, 0x5F, 0x6E, 0x65, 0x00, 0x00, 0x01, 0x0D, 0xFF, 0x00, - 0x45, 0x5F, 0x64, 0x62, 0x00, 0x00, 0x00, 0x00, 0x01, 0xC5, 0xFF, 0x00, 0x45, 0x5F, 0x6B, 0x67, - 0x00, 0x00, 0x00, 0x00, 0x01, 0xEF, 0xFF, 0x00, 0x45, 0x5F, 0x73, 0x68, 0x00, 0x00, 0x00, 0x00, - 0x01, 0xB9, 0xFF, 0x00, 0x45, 0x5F, 0x73, 0x66, 0x00, 0x00, 0x00, 0x00, 0x01, 0xB8, 0xFF, 0x00, - 0x4F, 0x62, 0x6A, 0x5F, 0x6C, 0x62, 0x00, 0x00, 0x00, 0x27, 0xFF, 0x00, 0x4F, 0x62, 0x6A, 0x5F, - 0x6B, 0x62, 0x00, 0x00, 0x02, 0xEF, 0xFF, 0x00, 0x45, 0x5F, 0x62, 0x73, 0x00, 0x00, 0x00, 0x00, - 0x01, 0xB7, 0xFF, 0x00, 0x53, 0x65, 0x6B, 0x69, 0x7A, 0x6F, 0x61, 0x00, 0x00, 0x20, 0x00, 0x00, - 0x53, 0x65, 0x6B, 0x69, 0x7A, 0x6F, 0x62, 0x00, 0x00, 0x20, 0x01, 0x00, 0x45, 0x5F, 0x73, 0x6D, - 0x00, 0x00, 0x00, 0x00, 0x01, 0xBD, 0xFF, 0x00, 0x45, 0x5F, 0x73, 0x6D, 0x32, 0x00, 0x00, 0x00, - 0x01, 0xBE, 0xFF, 0x00, 0x6B, 0x79, 0x5F, 0x74, 0x61, 0x67, 0x30, 0x00, 0x02, 0xAA, 0xFF, 0x00, - 0x6B, 0x79, 0x5F, 0x74, 0x61, 0x67, 0x31, 0x00, 0x02, 0xAB, 0x00, 0x00, 0x6B, 0x79, 0x5F, 0x74, - 0x61, 0x67, 0x32, 0x00, 0x02, 0xAC, 0xFF, 0x00, 0x6B, 0x79, 0x5F, 0x74, 0x61, 0x67, 0x33, 0x00, - 0x02, 0xAB, 0x01, 0x00, 0x6B, 0x79, 0x74, 0x61, 0x67, 0x33, 0x00, 0x00, 0x02, 0xAD, 0xFF, 0x00, - 0x44, 0x4B, 0x5F, 0x74, 0x61, 0x67, 0x00, 0x00, 0x02, 0xAE, 0xFF, 0x00, 0x50, 0x50, 0x48, 0x6F, - 0x6C, 0x65, 0x00, 0x00, 0x02, 0xAF, 0xFF, 0x00, 0x4B, 0x59, 0x5F, 0x63, 0x68, 0x67, 0x00, 0x00, - 0x02, 0xB0, 0xFF, 0x00, 0x50, 0x6C, 0x69, 0x67, 0x68, 0x74, 0x00, 0x00, 0x02, 0xB1, 0xFF, 0x00, - 0x4B, 0x59, 0x5F, 0x6D, 0x6B, 0x00, 0x00, 0x00, 0x02, 0xB2, 0xFF, 0x00, 0x42, 0x6F, 0x75, 0x6E, - 0x64, 0x00, 0x00, 0x00, 0x02, 0xB3, 0xFF, 0x00, 0x57, 0x43, 0x5F, 0x74, 0x61, 0x67, 0x00, 0x00, - 0x02, 0xAB, 0x02, 0x00, 0x53, 0x70, 0x61, 0x72, 0x6B, 0x73, 0x00, 0x00, 0x02, 0xB4, 0xFF, 0x00, - 0x54, 0x63, 0x6E, 0x74, 0x72, 0x6C, 0x00, 0x00, 0x02, 0xB5, 0xFF, 0x00, 0x44, 0x72, 0x6B, 0x6D, - 0x73, 0x74, 0x00, 0x00, 0x02, 0xB6, 0xFF, 0x00, 0x42, 0x6C, 0x73, 0x6E, 0x6F, 0x77, 0x00, 0x00, - 0x02, 0xB7, 0xFF, 0x00, 0x53, 0x61, 0x76, 0x6D, 0x65, 0x6D, 0x00, 0x00, 0x02, 0xB8, 0xFF, 0x00, - 0x5A, 0x73, 0x68, 0x61, 0x6B, 0x65, 0x00, 0x00, 0x02, 0xB9, 0xFF, 0x00, 0x50, 0x69, 0x6B, 0x61, - 0x72, 0x69, 0x00, 0x00, 0x02, 0xBA, 0xFF, 0x00, 0x4C, 0x6D, 0x61, 0x73, 0x6B, 0x00, 0x00, 0x00, - 0x02, 0xBB, 0xFF, 0x00, 0x45, 0x5F, 0x69, 0x73, 0x00, 0x00, 0x00, 0x00, 0x01, 0xEE, 0xFF, 0x00, - 0x45, 0x5F, 0x61, 0x69, 0x00, 0x00, 0x00, 0x00, 0x01, 0xAF, 0xFF, 0x00, 0x45, 0x5F, 0x62, 0x61, - 0x00, 0x00, 0x00, 0x00, 0x01, 0xEA, 0xFF, 0x00, 0x45, 0x5F, 0x62, 0x75, 0x00, 0x00, 0x00, 0x00, - 0x01, 0xEB, 0xFF, 0x00, 0x45, 0x5F, 0x73, 0x77, 0x00, 0x00, 0x00, 0x00, 0x01, 0xF1, 0xFF, 0x00, - 0x45, 0x5F, 0x67, 0x65, 0x00, 0x00, 0x00, 0x00, 0x01, 0xF2, 0xFF, 0x00, 0x54, 0x61, 0x67, 0x47, - 0x65, 0x00, 0x00, 0x00, 0x01, 0xF3, 0xFF, 0x00, 0x45, 0x5F, 0x79, 0x6D, 0x00, 0x00, 0x00, 0x00, - 0x01, 0xF4, 0xFF, 0x00, 0x45, 0x5F, 0x79, 0x6D, 0x74, 0x00, 0x00, 0x00, 0x01, 0xF5, 0xFF, 0x00, - 0x45, 0x5F, 0x79, 0x6D, 0x62, 0x00, 0x00, 0x00, 0x01, 0xF6, 0xFF, 0x00, 0x46, 0x77, 0x61, 0x6C, - 0x6C, 0x00, 0x00, 0x00, 0x01, 0xF7, 0xFF, 0x00, 0x45, 0x5F, 0x68, 0x7A, 0x00, 0x00, 0x00, 0x00, - 0x01, 0xFC, 0xFF, 0x00, 0x45, 0x5F, 0x77, 0x73, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFD, 0xFF, 0x00, - 0x45, 0x5F, 0x6F, 0x63, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFE, 0xFF, 0x00, 0x45, 0x5F, 0x64, 0x74, - 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0xFF, 0x00, 0x45, 0x5F, 0x62, 0x67, 0x00, 0x00, 0x00, 0x00, - 0x02, 0x01, 0xFF, 0x00, 0x45, 0x5F, 0x6F, 0x63, 0x74, 0x62, 0x67, 0x00, 0x02, 0x02, 0xFF, 0x00, - 0x45, 0x5F, 0x74, 0x74, 0x00, 0x00, 0x00, 0x00, 0x02, 0x06, 0xFF, 0x00, 0x45, 0x5F, 0x64, 0x6B, - 0x00, 0x00, 0x00, 0x00, 0x02, 0x07, 0xFF, 0x00, 0x45, 0x5F, 0x76, 0x74, 0x00, 0x00, 0x00, 0x00, - 0x02, 0x08, 0xFF, 0x00, 0x45, 0x5F, 0x77, 0x77, 0x00, 0x00, 0x00, 0x00, 0x02, 0x09, 0xFF, 0x00, - 0x45, 0x5F, 0x67, 0x69, 0x00, 0x00, 0x00, 0x00, 0x02, 0x0A, 0xFF, 0x00, 0x45, 0x5F, 0x6D, 0x6B, - 0x00, 0x00, 0x00, 0x00, 0x01, 0xDC, 0xFF, 0x00, 0x42, 0x5F, 0x67, 0x6D, 0x00, 0x00, 0x00, 0x00, - 0x02, 0x0D, 0xFF, 0x00, 0x45, 0x5F, 0x67, 0x6D, 0x00, 0x00, 0x00, 0x00, 0x01, 0xBB, 0xFF, 0x00, - 0x45, 0x5F, 0x67, 0x73, 0x00, 0x00, 0x00, 0x00, 0x01, 0xB0, 0xFF, 0x00, 0x4E, 0x70, 0x63, 0x5F, - 0x6E, 0x65, 0x00, 0x00, 0x01, 0x0D, 0xFF, 0x00, 0x4F, 0x62, 0x6A, 0x5F, 0x67, 0x6D, 0x00, 0x00, - 0x00, 0x2E, 0xFF, 0x00, 0x45, 0x5F, 0x6D, 0x6D, 0x00, 0x00, 0x00, 0x00, 0x01, 0xDD, 0xFF, 0x00, - 0x45, 0x5F, 0x6D, 0x6D, 0x32, 0x00, 0x00, 0x00, 0x01, 0xDD, 0x01, 0x00, 0x45, 0x5F, 0x66, 0x7A, - 0x00, 0x00, 0x00, 0x00, 0x01, 0xDE, 0xFF, 0x00, 0x45, 0x5F, 0x66, 0x62, 0x00, 0x00, 0x00, 0x00, - 0x01, 0xE5, 0xFF, 0x00, 0x45, 0x5F, 0x5A, 0x73, 0x00, 0x00, 0x00, 0x00, 0x01, 0xDF, 0xFF, 0x00, - 0x45, 0x5F, 0x6B, 0x6B, 0x00, 0x00, 0x00, 0x00, 0x01, 0xE0, 0xFF, 0x00, 0x45, 0x5F, 0x68, 0x70, - 0x00, 0x00, 0x00, 0x00, 0x01, 0xE1, 0xFF, 0x00, 0x45, 0x5F, 0x7A, 0x68, 0x00, 0x00, 0x00, 0x00, - 0x01, 0xE2, 0xFF, 0x00, 0x45, 0x5F, 0x7A, 0x6D, 0x00, 0x00, 0x00, 0x00, 0x01, 0xE3, 0xFF, 0x00, - 0x45, 0x5F, 0x7A, 0x6D, 0x32, 0x00, 0x00, 0x00, 0x01, 0xE3, 0x01, 0x00, 0x45, 0x5F, 0x70, 0x7A, - 0x00, 0x00, 0x00, 0x00, 0x01, 0xE4, 0xFF, 0x00, 0x4B, 0x69, 0x74, 0x61, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x12, 0xFF, 0x00, 0x45, 0x5F, 0x6E, 0x7A, 0x00, 0x00, 0x00, 0x00, 0x01, 0xE9, 0xFF, 0x00, - 0x45, 0x5F, 0x70, 0x6F, 0x00, 0x00, 0x00, 0x00, 0x01, 0xDA, 0xFF, 0x00, 0x4F, 0x62, 0x6A, 0x5F, - 0x77, 0x30, 0x00, 0x00, 0x00, 0x28, 0xFF, 0x00, 0x4F, 0x62, 0x6A, 0x5F, 0x77, 0x31, 0x00, 0x00, - 0x00, 0x29, 0xFF, 0x00, 0x4F, 0x62, 0x6A, 0x5F, 0x63, 0x62, 0x00, 0x00, 0x00, 0x2A, 0xFF, 0x00, - 0x4F, 0x62, 0x6A, 0x5F, 0x6D, 0x61, 0x6B, 0x00, 0x00, 0x2B, 0xFF, 0x00, 0x4F, 0x62, 0x6A, 0x5F, - 0x62, 0x72, 0x67, 0x00, 0x00, 0x2C, 0xFF, 0x00, 0x45, 0x5F, 0x72, 0x62, 0x00, 0x00, 0x00, 0x00, - 0x01, 0xD3, 0xFF, 0x00, 0x45, 0x5F, 0x73, 0x67, 0x00, 0x00, 0x00, 0x00, 0x01, 0xB6, 0xFF, 0x00, - 0x4F, 0x62, 0x6A, 0x5F, 0x74, 0x62, 0x79, 0x00, 0x00, 0x2F, 0xFF, 0x00, 0x4F, 0x62, 0x6A, 0x5F, - 0x73, 0x77, 0x00, 0x00, 0x00, 0xF1, 0xFF, 0x00, 0x4E, 0x70, 0x63, 0x5F, 0x6B, 0x73, 0x00, 0x00, - 0x00, 0x60, 0xFF, 0x00, 0x4F, 0x62, 0x6A, 0x5F, 0x73, 0x6F, 0x00, 0x00, 0x00, 0x1C, 0xFF, 0x00, - 0x45, 0x5F, 0x62, 0x69, 0x00, 0x00, 0x00, 0x00, 0x03, 0x04, 0xFF, 0x00, 0x4F, 0x62, 0x6A, 0x5F, - 0x6B, 0x65, 0x79, 0x00, 0x01, 0x13, 0xFF, 0x00, 0x45, 0x5F, 0x68, 0x62, 0x00, 0x00, 0x00, 0x00, - 0x01, 0xC9, 0xFF, 0x00, 0x4F, 0x62, 0x6A, 0x5F, 0x68, 0x62, 0x00, 0x00, 0x02, 0xFE, 0xFF, 0x00, - 0x42, 0x5F, 0x62, 0x71, 0x00, 0x00, 0x00, 0x00, 0x02, 0x0C, 0xFF, 0x00, 0x42, 0x5F, 0x62, 0x68, - 0x00, 0x00, 0x00, 0x00, 0x02, 0x0B, 0xFF, 0x00, 0x42, 0x5F, 0x67, 0x6F, 0x00, 0x00, 0x00, 0x00, - 0x02, 0x0F, 0xFF, 0x00, 0x4F, 0x62, 0x6A, 0x5F, 0x66, 0x77, 0x00, 0x00, 0x02, 0xF0, 0xFF, 0x00, - 0x45, 0x5F, 0x67, 0x61, 0x00, 0x00, 0x00, 0x00, 0x01, 0xC7, 0xFF, 0x00, 0x45, 0x5F, 0x67, 0x62, - 0x00, 0x00, 0x00, 0x00, 0x01, 0xC8, 0xFF, 0x00, 0x45, 0x5F, 0x77, 0x61, 0x70, 0x00, 0x00, 0x00, - 0x02, 0x17, 0xFF, 0x00, 0x4F, 0x62, 0x6A, 0x5F, 0x73, 0x75, 0x69, 0x00, 0x01, 0x1D, 0xFF, 0x00, - 0x4F, 0x62, 0x6A, 0x5F, 0x62, 0x61, 0x6C, 0x00, 0x01, 0x1C, 0xFF, 0x00, 0x4F, 0x62, 0x6A, 0x5F, - 0x6C, 0x70, 0x00, 0x00, 0x01, 0x16, 0xFF, 0x00, 0x4F, 0x62, 0x6A, 0x5F, 0x6E, 0x64, 0x00, 0x00, - 0x01, 0x28, 0xFF, 0x00, 0x4F, 0x62, 0x6A, 0x5F, 0x75, 0x64, 0x00, 0x00, 0x01, 0x29, 0xFF, 0x00, - 0x4F, 0x62, 0x6A, 0x5F, 0x75, 0x73, 0x00, 0x00, 0x01, 0x2A, 0xFF, 0x00, 0x4F, 0x62, 0x6A, 0x5F, - 0x6B, 0x6E, 0x32, 0x00, 0x01, 0x1B, 0xFF, 0x00, 0x4F, 0x62, 0x6A, 0x5F, 0x6B, 0x79, 0x68, 0x00, - 0x01, 0x14, 0xFF, 0x00, 0x42, 0x65, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x2C, 0xFF, 0x00, - 0x42, 0x6F, 0x75, 0x4D, 0x61, 0x74, 0x6F, 0x00, 0x01, 0x2D, 0xFF, 0x00, 0x41, 0x75, 0x74, 0x6F, - 0x4D, 0x74, 0x00, 0x00, 0x02, 0xF9, 0xFF, 0x00, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x00, 0x00, - 0x02, 0xFA, 0xFF, 0x00, 0x49, 0x74, 0x61, 0x4D, 0x61, 0x74, 0x6F, 0x00, 0x01, 0x2E, 0xFF, 0x00, - 0x4E, 0x6F, 0x75, 0x67, 0x75, 0x00, 0x00, 0x00, 0x01, 0x2F, 0xFF, 0x00, 0x53, 0x74, 0x69, 0x63, - 0x6B, 0x00, 0x00, 0x00, 0x01, 0x30, 0xFF, 0x00, 0x4D, 0x69, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x31, 0xFF, 0x00, 0x53, 0x6B, 0x44, 0x6F, 0x6F, 0x72, 0x00, 0x00, 0x01, 0x32, 0xFF, 0x00, - 0x53, 0x65, 0x6B, 0x69, 0x7A, 0x6F, 0x00, 0x00, 0x01, 0x33, 0xFF, 0x00, 0x53, 0x4D, 0x54, 0x69, - 0x6C, 0x65, 0x00, 0x00, 0x01, 0x34, 0xFF, 0x00, 0x48, 0x5F, 0x6B, 0x61, 0x67, 0x65, 0x00, 0x00, - 0x01, 0x1A, 0xFF, 0x00, 0x45, 0x5F, 0x6D, 0x73, 0x00, 0x00, 0x00, 0x00, 0x01, 0xE7, 0xFF, 0x00, - 0x4F, 0x62, 0x6A, 0x5F, 0x74, 0x70, 0x00, 0x00, 0x00, 0x30, 0xFF, 0x00, 0x4F, 0x62, 0x6A, 0x5F, - 0x6D, 0x73, 0x00, 0x00, 0x00, 0x7B, 0xFF, 0x00, 0x45, 0x5F, 0x67, 0x6F, 0x62, 0x00, 0x00, 0x00, - 0x01, 0xB1, 0xFF, 0x00, 0x45, 0x5F, 0x79, 0x6B, 0x00, 0x00, 0x00, 0x00, 0x01, 0xF9, 0xFF, 0x00, - 0x45, 0x5F, 0x79, 0x72, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFA, 0xFF, 0x00, 0x45, 0x5F, 0x79, 0x67, - 0x00, 0x00, 0x00, 0x00, 0x01, 0xFB, 0xFF, 0x00, 0x4F, 0x62, 0x6A, 0x5F, 0x66, 0x6D, 0x00, 0x00, - 0x00, 0x26, 0xFF, 0x00, 0x42, 0x5F, 0x6F, 0x62, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF3, 0xFF, 0x00, - 0x4F, 0x63, 0x48, 0x61, 0x73, 0x68, 0x69, 0x00, 0x00, 0x6D, 0xFF, 0x00, 0x45, 0x5F, 0x64, 0x64, - 0x00, 0x00, 0x00, 0x00, 0x01, 0xB2, 0xFF, 0x00, 0x4F, 0x62, 0x6A, 0x5F, 0x72, 0x77, 0x00, 0x00, - 0x02, 0x20, 0xFF, 0x00, 0x4F, 0x62, 0x6A, 0x5F, 0x69, 0x68, 0x00, 0x00, 0x00, 0xDE, 0xFF, 0x00, - 0x45, 0x5F, 0x79, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF5, 0xFF, 0x00, 0x42, 0x5F, 0x64, 0x73, - 0x00, 0x00, 0x00, 0x00, 0x00, 0xF6, 0xFF, 0x00, 0x42, 0x5F, 0x64, 0x72, 0x00, 0x00, 0x00, 0x00, - 0x00, 0xF7, 0xFF, 0x00, 0x42, 0x5F, 0x67, 0x67, 0x00, 0x00, 0x00, 0x00, 0x02, 0x14, 0xFF, 0x00, - 0x42, 0x5F, 0x79, 0x6F, 0x00, 0x00, 0x00, 0x00, 0x02, 0x11, 0xFF, 0x00, 0x42, 0x5F, 0x74, 0x6E, - 0x00, 0x00, 0x00, 0x00, 0x02, 0x13, 0xFF, 0x00, 0x42, 0x5F, 0x7A, 0x61, 0x6E, 0x74, 0x00, 0x00, - 0x00, 0xF9, 0xFF, 0x00, 0x42, 0x5F, 0x7A, 0x6E, 0x74, 0x6D, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0x00, - 0x42, 0x5F, 0x7A, 0x6E, 0x74, 0x73, 0x00, 0x00, 0x00, 0x7D, 0xFF, 0x00, 0x45, 0x5F, 0x79, 0x64, - 0x00, 0x00, 0x00, 0x00, 0x01, 0xCC, 0xFF, 0x00, 0x45, 0x5F, 0x79, 0x68, 0x00, 0x00, 0x00, 0x00, - 0x01, 0xCD, 0xFF, 0x00, 0x48, 0x65, 0x6E, 0x6E, 0x61, 0x00, 0x00, 0x00, 0x02, 0x55, 0xFF, 0x00, - 0x48, 0x65, 0x6E, 0x6E, 0x61, 0x30, 0x00, 0x00, 0x02, 0x56, 0xFF, 0x00, 0x4E, 0x70, 0x63, 0x5F, - 0x64, 0x75, 0x00, 0x00, 0x01, 0x38, 0x00, 0x00, 0x45, 0x63, 0x6F, 0x6E, 0x74, 0x00, 0x00, 0x00, - 0x02, 0xE3, 0xFF, 0x00, 0x42, 0x5F, 0x6D, 0x67, 0x6E, 0x00, 0x00, 0x00, 0x02, 0x16, 0xFF, 0x00, - 0x48, 0x7A, 0x65, 0x6C, 0x64, 0x61, 0x00, 0x00, 0x01, 0xCB, 0xFF, 0x00, 0x57, 0x6F, 0x72, 0x6D, - 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0xFF, 0x00, 0x42, 0x5F, 0x67, 0x6E, 0x64, 0x00, 0x00, 0x00, - 0x02, 0x0E, 0xFF, 0x00, 0x4F, 0x62, 0x6A, 0x5F, 0x67, 0x62, 0x00, 0x00, 0x00, 0x2D, 0xFF, 0x00, - 0x74, 0x62, 0x6F, 0x78, 0x41, 0x30, 0x00, 0x00, 0x00, 0xFB, 0xFF, 0x00, 0x74, 0x62, 0x6F, 0x78, - 0x41, 0x31, 0x00, 0x00, 0x00, 0xFB, 0xFF, 0x00, 0x74, 0x62, 0x6F, 0x78, 0x41, 0x32, 0x00, 0x00, - 0x00, 0xFB, 0xFF, 0x00, 0x74, 0x62, 0x6F, 0x78, 0x42, 0x30, 0x00, 0x00, 0x00, 0xFB, 0xFF, 0x00, - 0x74, 0x62, 0x6F, 0x78, 0x42, 0x31, 0x00, 0x00, 0x00, 0xFB, 0xFF, 0x00, 0x74, 0x62, 0x6F, 0x78, - 0x42, 0x32, 0x00, 0x00, 0x00, 0xFB, 0xFF, 0x00, 0x74, 0x62, 0x6F, 0x78, 0x4A, 0x30, 0x00, 0x00, - 0x00, 0xFB, 0xFF, 0x00, 0x74, 0x62, 0x6F, 0x78, 0x50, 0x30, 0x00, 0x00, 0x00, 0xFB, 0xFF, 0x00, - 0x74, 0x62, 0x6F, 0x78, 0x42, 0x30, 0x30, 0x00, 0x00, 0xFB, 0xFF, 0x00, 0x74, 0x62, 0x6F, 0x78, - 0x42, 0x30, 0x31, 0x00, 0x00, 0xFB, 0xFF, 0x00, 0x74, 0x62, 0x6F, 0x78, 0x57, 0x30, 0x00, 0x00, - 0x00, 0xFB, 0xFF, 0x00, 0x74, 0x62, 0x6F, 0x78, 0x45, 0x4C, 0x30, 0x00, 0x00, 0xFC, 0xFF, 0x00, - 0x74, 0x62, 0x6F, 0x78, 0x45, 0x4C, 0x31, 0x00, 0x00, 0xFC, 0xFF, 0x00, 0x6C, 0x38, 0x77, 0x61, - 0x72, 0x70, 0x00, 0x00, 0x01, 0x63, 0xFF, 0x00, 0x4C, 0x31, 0x42, 0x64, 0x6F, 0x6F, 0x72, 0x00, - 0x02, 0x29, 0xFF, 0x00, 0x4C, 0x32, 0x42, 0x64, 0x6F, 0x6F, 0x72, 0x00, 0x02, 0x29, 0xFF, 0x00, - 0x4C, 0x33, 0x42, 0x64, 0x6F, 0x6F, 0x72, 0x00, 0x00, 0x55, 0xFF, 0x00, 0x4C, 0x34, 0x42, 0x64, - 0x6F, 0x6F, 0x72, 0x00, 0x02, 0x29, 0xFF, 0x00, 0x4C, 0x35, 0x42, 0x64, 0x6F, 0x6F, 0x72, 0x00, - 0x02, 0x2B, 0xFF, 0x00, 0x4C, 0x36, 0x42, 0x64, 0x6F, 0x6F, 0x72, 0x00, 0x02, 0x29, 0xFF, 0x00, - 0x4C, 0x37, 0x42, 0x64, 0x6F, 0x6F, 0x72, 0x00, 0x02, 0x29, 0xFF, 0x00, 0x4C, 0x38, 0x42, 0x64, - 0x6F, 0x6F, 0x72, 0x00, 0x02, 0x29, 0xFF, 0x00, 0x4C, 0x39, 0x42, 0x64, 0x6F, 0x6F, 0x72, 0x00, - 0x02, 0x29, 0xFF, 0x00, 0x4C, 0x31, 0x4D, 0x64, 0x6F, 0x6F, 0x72, 0x00, 0x02, 0x2A, 0x01, 0x00, - 0x4C, 0x32, 0x4D, 0x64, 0x6F, 0x6F, 0x72, 0x00, 0x02, 0x2A, 0x02, 0x00, 0x4C, 0x33, 0x4D, 0x64, - 0x6F, 0x6F, 0x72, 0x00, 0x02, 0x2A, 0x03, 0x00, 0x4C, 0x34, 0x4D, 0x64, 0x6F, 0x6F, 0x72, 0x00, - 0x02, 0x2A, 0x04, 0x00, 0x4C, 0x35, 0x4D, 0x64, 0x6F, 0x6F, 0x72, 0x00, 0x02, 0x2A, 0x05, 0x00, - 0x4C, 0x36, 0x4D, 0x64, 0x6F, 0x6F, 0x72, 0x00, 0x02, 0x2A, 0x06, 0x00, 0x4C, 0x37, 0x4D, 0x64, - 0x6F, 0x6F, 0x72, 0x00, 0x02, 0x2A, 0x07, 0x00, 0x4C, 0x38, 0x4D, 0x64, 0x6F, 0x6F, 0x72, 0x00, - 0x02, 0x2A, 0x08, 0x00, 0x4C, 0x37, 0x64, 0x6F, 0x6F, 0x72, 0x00, 0x00, 0x02, 0x2A, 0x0A, 0x00, - 0x4C, 0x35, 0x64, 0x6F, 0x6F, 0x72, 0x00, 0x00, 0x02, 0x2A, 0x0B, 0x00, 0x48, 0x6F, 0x72, 0x73, - 0x65, 0x00, 0x00, 0x00, 0x00, 0xEE, 0xFF, 0x00, 0x43, 0x61, 0x6E, 0x6F, 0x65, 0x00, 0x00, 0x00, - 0x00, 0xED, 0xFF, 0x00, 0x43, 0x72, 0x6F, 0x70, 0x65, 0x00, 0x00, 0x00, 0x02, 0xBE, 0xFF, 0x00, - 0x43, 0x73, 0x74, 0x61, 0x74, 0x75, 0x65, 0x00, 0x01, 0x98, 0xFF, 0x00, 0x43, 0x73, 0x74, 0x61, - 0x46, 0x00, 0x00, 0x00, 0x00, 0xBB, 0xFF, 0x00, 0x48, 0x6F, 0x5A, 0x65, 0x6C, 0x64, 0x61, 0x00, - 0x02, 0x24, 0xFF, 0x00, 0x4D, 0x68, 0x69, 0x6E, 0x74, 0x00, 0x00, 0x00, 0x02, 0xC1, 0xFF, 0x00, - 0x4D, 0x6D, 0x73, 0x67, 0x00, 0x00, 0x00, 0x00, 0x02, 0xC2, 0xFF, 0x00, 0x4D, 0x77, 0x61, 0x69, - 0x74, 0x00, 0x00, 0x00, 0x02, 0xC3, 0xFF, 0x00, 0x4D, 0x73, 0x74, 0x6F, 0x70, 0x00, 0x00, 0x00, - 0x02, 0xC4, 0xFF, 0x00, 0x4D, 0x73, 0x74, 0x6F, 0x70, 0x45, 0x00, 0x00, 0x02, 0xC4, 0xFF, 0x00, - 0x48, 0x69, 0x6E, 0x69, 0x74, 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0x00, 0x48, 0x6A, 0x75, 0x6D, - 0x70, 0x00, 0x00, 0x00, 0x00, 0xEA, 0xFF, 0x00, 0x48, 0x73, 0x74, 0x6F, 0x70, 0x00, 0x00, 0x00, - 0x00, 0xEC, 0xFF, 0x00, 0x41, 0x4A, 0x6E, 0x6F, 0x74, 0x00, 0x00, 0x00, 0x00, 0xEB, 0xFF, 0x00, - 0x57, 0x6C, 0x6A, 0x75, 0x6D, 0x70, 0x00, 0x00, 0x02, 0xC7, 0xFF, 0x00, 0x53, 0x70, 0x70, 0x61, - 0x74, 0x68, 0x00, 0x00, 0x02, 0xC6, 0xFF, 0x00, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6D, 0x00, 0x00, - 0x02, 0xC5, 0xFF, 0x00, 0x47, 0x73, 0x74, 0x61, 0x72, 0x74, 0x00, 0x00, 0x00, 0x19, 0xFF, 0x00, - 0x54, 0x67, 0x54, 0x47, 0x61, 0x74, 0x65, 0x00, 0x02, 0xC8, 0xFF, 0x00, 0x4C, 0x76, 0x36, 0x47, - 0x61, 0x74, 0x65, 0x00, 0x02, 0xC9, 0xFF, 0x00, 0x4C, 0x76, 0x37, 0x47, 0x61, 0x74, 0x65, 0x00, - 0x02, 0xCA, 0xFF, 0x00, 0x4C, 0x76, 0x38, 0x47, 0x61, 0x74, 0x65, 0x00, 0x02, 0xCB, 0xFF, 0x00, - 0x54, 0x67, 0x54, 0x48, 0x69, 0x6E, 0x74, 0x00, 0x02, 0xCC, 0xFF, 0x00, 0x54, 0x61, 0x67, 0x41, - 0x73, 0x73, 0x74, 0x00, 0x02, 0xCD, 0xFF, 0x00, 0x44, 0x6D, 0x69, 0x64, 0x6E, 0x61, 0x00, 0x00, - 0x02, 0xD8, 0xFF, 0x00, 0x46, 0x63, 0x68, 0x61, 0x69, 0x6E, 0x00, 0x00, 0x01, 0x58, 0xFF, 0x00, - 0x57, 0x63, 0x68, 0x61, 0x69, 0x6E, 0x00, 0x00, 0x01, 0x59, 0xFF, 0x00, 0x43, 0x64, 0x6F, 0x6F, - 0x72, 0x00, 0x00, 0x00, 0x00, 0x34, 0xFF, 0x00, 0x43, 0x67, 0x61, 0x74, 0x65, 0x00, 0x00, 0x00, - 0x00, 0x34, 0xFF, 0x00, 0x57, 0x61, 0x74, 0x65, 0x72, 0x30, 0x30, 0x00, 0x00, 0x35, 0xFF, 0x00, - 0x44, 0x69, 0x67, 0x70, 0x6C, 0x00, 0x00, 0x00, 0x00, 0x53, 0xFF, 0x00, 0x44, 0x69, 0x67, 0x68, - 0x6F, 0x6C, 0x6C, 0x00, 0x00, 0x52, 0xFF, 0x00, 0x42, 0x6F, 0x6D, 0x62, 0x66, 0x00, 0x00, 0x00, - 0x02, 0xBF, 0xFF, 0x00, 0x68, 0x69, 0x64, 0x65, 0x72, 0x00, 0x00, 0x00, 0x03, 0x0F, 0xFF, 0x00, - 0x53, 0x77, 0x41, 0x72, 0x65, 0x61, 0x43, 0x00, 0x02, 0x25, 0xFF, 0x00, 0x53, 0x77, 0x41, 0x72, - 0x65, 0x61, 0x53, 0x00, 0x02, 0x25, 0xFF, 0x00, 0x53, 0x77, 0x4C, 0x42, 0x61, 0x6C, 0x6C, 0x00, - 0x01, 0x7D, 0xFF, 0x00, 0x53, 0x77, 0x42, 0x61, 0x6C, 0x6C, 0x00, 0x00, 0x01, 0x7E, 0xFF, 0x00, - 0x74, 0x68, 0x6F, 0x75, 0x73, 0x65, 0x00, 0x00, 0x00, 0xA7, 0xFF, 0x00, 0x69, 0x72, 0x6F, 0x6E, - 0x62, 0x6F, 0x78, 0x00, 0x00, 0x79, 0xFF, 0x00, 0x6C, 0x36, 0x73, 0x77, 0x74, 0x72, 0x6E, 0x00, - 0x00, 0x1F, 0xFF, 0x00, 0x6C, 0x32, 0x62, 0x6D, 0x74, 0x61, 0x67, 0x00, 0x01, 0x82, 0xFF, 0x00, - 0x73, 0x77, 0x73, 0x70, 0x69, 0x6E, 0x00, 0x00, 0x00, 0xB3, 0xFF, 0x00, 0x73, 0x70, 0x6E, 0x47, - 0x65, 0x61, 0x72, 0x00, 0x01, 0x83, 0xFF, 0x00, 0x66, 0x61, 0x6E, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x86, 0xFF, 0x00, 0x74, 0x67, 0x61, 0x6B, 0x65, 0x00, 0x00, 0x00, 0x00, 0xBA, 0xFF, 0x00, - 0x74, 0x6D, 0x6F, 0x6F, 0x6E, 0x00, 0x00, 0x00, 0x01, 0x95, 0xFF, 0x00, 0x67, 0x77, 0x61, 0x6C, - 0x6C, 0x00, 0x00, 0x00, 0x01, 0x96, 0xFF, 0x00, 0x67, 0x77, 0x61, 0x6C, 0x6C, 0x32, 0x00, 0x00, - 0x00, 0xC0, 0xFF, 0x00, 0x73, 0x63, 0x6E, 0x43, 0x68, 0x67, 0x00, 0x00, 0x03, 0x0C, 0xFF, 0x00, - 0x73, 0x63, 0x6E, 0x43, 0x68, 0x67, 0x32, 0x00, 0x01, 0xA7, 0xFF, 0x00, 0x6E, 0x6F, 0x43, 0x68, - 0x67, 0x52, 0x6D, 0x00, 0x00, 0x1A, 0xFF, 0x00, 0x72, 0x65, 0x61, 0x64, 0x52, 0x6D, 0x00, 0x00, - 0x00, 0x1A, 0x00, 0x00, 0x54, 0x65, 0x74, 0x64, 0x00, 0x00, 0x00, 0x00, 0x02, 0x2C, 0xFF, 0x00, - 0x66, 0x65, 0x6E, 0x63, 0x65, 0x00, 0x00, 0x00, 0x02, 0x2C, 0xFF, 0x00, 0x6C, 0x76, 0x37, 0x73, - 0x61, 0x6B, 0x75, 0x00, 0x02, 0x2C, 0xFF, 0x00, 0x59, 0x6B, 0x67, 0x72, 0x4F, 0x4E, 0x00, 0x00, - 0x02, 0xBC, 0xFF, 0x00, 0x59, 0x6B, 0x67, 0x72, 0x4F, 0x46, 0x46, 0x00, 0x02, 0xBC, 0xFF, 0x00, - 0x54, 0x61, 0x67, 0x45, 0x76, 0x00, 0x00, 0x00, 0x02, 0xD1, 0xFF, 0x00, 0x54, 0x61, 0x67, 0x45, - 0x76, 0x43, 0x00, 0x00, 0x02, 0xD1, 0xFF, 0x00, 0x54, 0x61, 0x67, 0x45, 0x76, 0x74, 0x00, 0x00, - 0x02, 0xD2, 0x00, 0x00, 0x54, 0x61, 0x67, 0x45, 0x76, 0x74, 0x31, 0x00, 0x02, 0xD2, 0x01, 0x00, - 0x54, 0x61, 0x67, 0x48, 0x6F, 0x77, 0x6C, 0x00, 0x02, 0xD4, 0x01, 0x00, 0x54, 0x61, 0x67, 0x5F, - 0x6D, 0x73, 0x00, 0x00, 0x02, 0xD5, 0x00, 0x00, 0x4C, 0x6E, 0x74, 0x6E, 0x54, 0x61, 0x67, 0x00, - 0x02, 0xD6, 0xFF, 0x00, 0x45, 0x76, 0x74, 0x41, 0x72, 0x65, 0x61, 0x00, 0x02, 0xE9, 0xFF, 0x00, - 0x41, 0x6C, 0x6C, 0x4D, 0x61, 0x74, 0x6F, 0x00, 0x03, 0x0A, 0xFF, 0x00, 0x45, 0x76, 0x74, 0x4D, - 0x73, 0x67, 0x00, 0x00, 0x02, 0xEA, 0xFF, 0x00, 0x4B, 0x4D, 0x73, 0x67, 0x00, 0x00, 0x00, 0x00, - 0x02, 0xEB, 0xFF, 0x00, 0x50, 0x75, 0x73, 0x68, 0x00, 0x00, 0x00, 0x00, 0x02, 0xEC, 0xFF, 0x00, - 0x54, 0x65, 0x6C, 0x6F, 0x70, 0x65, 0x72, 0x00, 0x02, 0xD3, 0xFF, 0x00, 0x43, 0x61, 0x6D, 0x43, - 0x68, 0x67, 0x00, 0x00, 0x02, 0xCF, 0xFF, 0x00, 0x43, 0x61, 0x6D, 0x41, 0x72, 0x65, 0x61, 0x00, - 0x02, 0xCF, 0xFF, 0x00, 0x43, 0x61, 0x6D, 0x41, 0x72, 0x65, 0x43, 0x00, 0x02, 0xCF, 0xFF, 0x00, - 0x43, 0x68, 0x6B, 0x50, 0x6E, 0x74, 0x53, 0x00, 0x02, 0xD0, 0xFF, 0x00, 0x43, 0x68, 0x6B, 0x50, - 0x6E, 0x74, 0x43, 0x00, 0x02, 0xD0, 0xFF, 0x00, 0x73, 0x65, 0x74, 0x62, 0x61, 0x6C, 0x6C, 0x00, - 0x01, 0x9F, 0xFF, 0x00, 0x61, 0x74, 0x6B, 0x49, 0x74, 0x65, 0x6D, 0x00, 0x01, 0xAA, 0xFF, 0x00, - 0x54, 0x61, 0x67, 0x53, 0x74, 0x61, 0x74, 0x00, 0x01, 0xAE, 0xFF, 0x00, 0x7A, 0x64, 0x6F, 0x6F, - 0x72, 0x00, 0x00, 0x00, 0x00, 0x32, 0xFF, 0x00, 0x72, 0x64, 0x6F, 0x6F, 0x72, 0x00, 0x00, 0x00, - 0x00, 0x32, 0xFF, 0x00, 0x53, 0x54, 0x44, 0x6F, 0x61, 0x00, 0x00, 0x00, 0x00, 0x32, 0xFF, 0x00, - 0x68, 0x61, 0x73, 0x69, 0x30, 0x30, 0x00, 0x00, 0x00, 0x33, 0xFF, 0x00, 0x68, 0x61, 0x73, 0x69, - 0x30, 0x31, 0x00, 0x00, 0x00, 0x33, 0xFF, 0x00, 0x77, 0x69, 0x6E, 0x64, 0x6F, 0x77, 0x00, 0x00, - 0x00, 0x78, 0xFF, 0x00, 0x62, 0x62, 0x6F, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7A, 0xFF, 0x00, - 0x73, 0x70, 0x69, 0x72, 0x61, 0x6C, 0x43, 0x00, 0x00, 0xD4, 0xFF, 0x00, 0x73, 0x70, 0x69, 0x72, - 0x61, 0x6C, 0x32, 0x00, 0x00, 0xD4, 0xFF, 0x00, 0x64, 0x69, 0x67, 0x73, 0x6E, 0x6F, 0x77, 0x00, - 0x00, 0x90, 0xFF, 0x00, 0x64, 0x69, 0x67, 0x73, 0x61, 0x6E, 0x64, 0x00, 0x00, 0xA9, 0xFF, 0x00, - 0x66, 0x61, 0x6C, 0x6C, 0x6F, 0x62, 0x6A, 0x00, 0x00, 0xAA, 0xFF, 0x00, 0x6C, 0x37, 0x62, 0x72, - 0x67, 0x00, 0x00, 0x00, 0x00, 0xB5, 0xFF, 0x00, 0x64, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x02, 0x03, 0xFF, 0x00, 0x4C, 0x37, 0x6C, 0x6F, 0x77, 0x44, 0x72, 0x00, 0x02, 0x04, 0xFF, 0x00, - 0x73, 0x77, 0x54, 0x69, 0x6D, 0x65, 0x00, 0x00, 0x01, 0xA1, 0xFF, 0x00, 0x70, 0x64, 0x72, 0x6F, - 0x62, 0x6A, 0x00, 0x00, 0x00, 0xBE, 0xFF, 0x00, 0x63, 0x72, 0x79, 0x73, 0x74, 0x61, 0x6C, 0x00, - 0x01, 0xA4, 0xFF, 0x00, 0x57, 0x61, 0x72, 0x70, 0x42, 0x72, 0x67, 0x00, 0x00, 0xDA, 0xFF, 0x00, - 0x57, 0x61, 0x72, 0x70, 0x42, 0x32, 0x00, 0x00, 0x00, 0xDA, 0xFF, 0x00, 0x57, 0x61, 0x72, 0x70, - 0x4F, 0x42, 0x31, 0x00, 0x00, 0xDB, 0x00, 0x00, 0x57, 0x61, 0x72, 0x70, 0x4F, 0x42, 0x32, 0x00, - 0x00, 0xDB, 0x01, 0x00, 0x56, 0x6F, 0x6C, 0x63, 0x47, 0x6E, 0x64, 0x00, 0x00, 0xE2, 0xFF, 0x00, - 0x72, 0x30, 0x39, 0x77, 0x74, 0x72, 0x00, 0x00, 0x01, 0x7F, 0xFF, 0x00, 0x62, 0x61, 0x6C, 0x6C, - 0x53, 0x77, 0x00, 0x00, 0x01, 0x99, 0xFF, 0x00, 0x6C, 0x62, 0x61, 0x6C, 0x6C, 0x53, 0x77, 0x00, - 0x01, 0x9A, 0xFF, 0x00, 0x6C, 0x62, 0x73, 0x77, 0x00, 0x00, 0x00, 0x00, 0x01, 0xA6, 0xFF, 0x00, - 0x52, 0x35, 0x30, 0x53, 0x61, 0x6E, 0x64, 0x00, 0x00, 0xBD, 0xFF, 0x00, 0x72, 0x77, 0x61, 0x6C, - 0x6C, 0x00, 0x00, 0x00, 0x00, 0xBC, 0xFF, 0x00, 0x6C, 0x34, 0x62, 0x72, 0x67, 0x00, 0x00, 0x00, - 0x00, 0xC1, 0xFF, 0x00, 0x6C, 0x34, 0x66, 0x6C, 0x6F, 0x6F, 0x72, 0x00, 0x00, 0xC2, 0xFF, 0x00, - 0x69, 0x74, 0x65, 0x6D, 0x00, 0x00, 0x00, 0x00, 0x02, 0x18, 0xFF, 0x00, 0x69, 0x74, 0x65, 0x6D, - 0x4B, 0x65, 0x79, 0x00, 0x02, 0x19, 0xFF, 0x00, 0x6B, 0x61, 0x6E, 0x74, 0x65, 0x72, 0x61, 0x00, - 0x02, 0x1A, 0xFF, 0x00, 0x77, 0x69, 0x74, 0x65, 0x6D, 0x00, 0x00, 0x00, 0x02, 0x18, 0xFF, 0x00, - 0x77, 0x73, 0x68, 0x69, 0x65, 0x6C, 0x64, 0x00, 0x02, 0x1C, 0xFF, 0x00, 0x68, 0x74, 0x50, 0x69, - 0x65, 0x63, 0x65, 0x00, 0x02, 0x1B, 0xFF, 0x00, 0x68, 0x74, 0x43, 0x61, 0x73, 0x65, 0x00, 0x00, - 0x02, 0x1B, 0xFF, 0x00, 0x4D, 0x62, 0x72, 0x69, 0x64, 0x31, 0x35, 0x00, 0x00, 0x36, 0xFF, 0x00, - 0x4D, 0x62, 0x72, 0x69, 0x64, 0x39, 0x00, 0x00, 0x00, 0x36, 0xFF, 0x00, 0x6D, 0x61, 0x67, 0x6C, - 0x69, 0x66, 0x74, 0x00, 0x00, 0x37, 0xFF, 0x00, 0x43, 0x6C, 0x64, 0x73, 0x74, 0x30, 0x30, 0x00, - 0x00, 0x39, 0xFF, 0x00, 0x43, 0x6C, 0x64, 0x73, 0x74, 0x30, 0x31, 0x00, 0x00, 0x3A, 0xFF, 0x00, - 0x52, 0x4D, 0x62, 0x61, 0x63, 0x6B, 0x30, 0x00, 0x02, 0x2F, 0xFF, 0x00, 0x52, 0x4D, 0x62, 0x61, - 0x63, 0x6B, 0x31, 0x00, 0x02, 0x2E, 0xFF, 0x00, 0x4D, 0x69, 0x73, 0x74, 0x00, 0x00, 0x00, 0x00, - 0x02, 0xD7, 0xFF, 0x00, 0x6D, 0x61, 0x67, 0x4C, 0x69, 0x66, 0x52, 0x00, 0x00, 0x38, 0xFF, 0x00, - 0x54, 0x43, 0x64, 0x6C, 0x73, 0x74, 0x00, 0x00, 0x00, 0x3B, 0xFF, 0x00, 0x77, 0x64, 0x73, 0x74, - 0x69, 0x63, 0x6B, 0x00, 0x01, 0x65, 0xFF, 0x00, 0x73, 0x74, 0x42, 0x6C, 0x6F, 0x63, 0x6B, 0x00, - 0x01, 0x66, 0xFF, 0x00, 0x68, 0x73, 0x4D, 0x61, 0x74, 0x6F, 0x00, 0x00, 0x00, 0x3C, 0xFF, 0x00, - 0x6B, 0x74, 0x46, 0x69, 0x72, 0x65, 0x00, 0x00, 0x01, 0x68, 0xFF, 0x00, 0x68, 0x73, 0x77, 0x69, - 0x74, 0x63, 0x68, 0x00, 0x00, 0x3D, 0xFF, 0x00, 0x67, 0x6F, 0x47, 0x61, 0x74, 0x65, 0x00, 0x00, - 0x00, 0x3E, 0xFF, 0x00, 0x74, 0x61, 0x41, 0x6D, 0x69, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0x00, - 0x66, 0x69, 0x72, 0x65, 0x57, 0x64, 0x00, 0x00, 0x01, 0x69, 0xFF, 0x00, 0x66, 0x69, 0x72, 0x65, - 0x57, 0x64, 0x32, 0x00, 0x01, 0x6A, 0xFF, 0x00, 0x61, 0x6C, 0x74, 0x61, 0x72, 0x00, 0x00, 0x00, - 0x00, 0x40, 0xFF, 0x00, 0x67, 0x70, 0x54, 0x61, 0x72, 0x75, 0x00, 0x00, 0x01, 0x6B, 0xFF, 0x00, - 0x73, 0x70, 0x69, 0x6E, 0x4C, 0x66, 0x00, 0x00, 0x00, 0x41, 0xFF, 0x00, 0x62, 0x6D, 0x57, 0x69, - 0x6E, 0x00, 0x00, 0x00, 0x00, 0x42, 0xFF, 0x00, 0x72, 0x6F, 0x6F, 0x66, 0x48, 0x6C, 0x00, 0x00, - 0x00, 0x43, 0xFF, 0x00, 0x73, 0x79, 0x52, 0x6F, 0x63, 0x6B, 0x00, 0x00, 0x00, 0x45, 0xFF, 0x00, - 0x77, 0x43, 0x6F, 0x6C, 0x75, 0x6D, 0x6E, 0x00, 0x00, 0x44, 0xFF, 0x00, 0x6B, 0x70, 0x6F, 0x74, - 0x00, 0x00, 0x00, 0x00, 0x01, 0x6D, 0xFF, 0x00, 0x62, 0x73, 0x47, 0x61, 0x74, 0x65, 0x00, 0x00, - 0x00, 0x46, 0xFF, 0x00, 0x61, 0x6D, 0x69, 0x53, 0x68, 0x75, 0x74, 0x00, 0x00, 0x47, 0xFF, 0x00, - 0x6B, 0x77, 0x68, 0x65, 0x6C, 0x30, 0x30, 0x00, 0x00, 0xC7, 0xFF, 0x00, 0x6B, 0x77, 0x68, 0x65, - 0x6C, 0x30, 0x31, 0x00, 0x00, 0xC8, 0xFF, 0x00, 0x50, 0x52, 0x45, 0x6C, 0x76, 0x74, 0x72, 0x00, - 0x00, 0xCA, 0xFF, 0x00, 0x73, 0x77, 0x68, 0x65, 0x6C, 0x30, 0x30, 0x00, 0x00, 0xC7, 0xFF, 0x00, - 0x4D, 0x5F, 0x68, 0x61, 0x73, 0x75, 0x00, 0x00, 0x00, 0xCB, 0xFF, 0x00, 0x79, 0x69, 0x62, 0x6C, - 0x6C, 0x74, 0x72, 0x00, 0x00, 0xCC, 0xFF, 0x00, 0x6C, 0x36, 0x65, 0x67, 0x61, 0x74, 0x65, 0x00, - 0x00, 0xCD, 0xFF, 0x00, 0x6C, 0x36, 0x65, 0x6C, 0x65, 0x76, 0x61, 0x00, 0x00, 0x1B, 0xFF, 0x00, - 0x77, 0x74, 0x47, 0x61, 0x74, 0x65, 0x00, 0x00, 0x00, 0x48, 0xFF, 0x00, 0x63, 0x61, 0x6E, 0x64, - 0x6C, 0x4C, 0x32, 0x00, 0x00, 0x49, 0xFF, 0x00, 0x74, 0x6F, 0x67, 0x65, 0x54, 0x70, 0x00, 0x00, - 0x00, 0x4A, 0xFF, 0x00, 0x72, 0x6F, 0x74, 0x54, 0x72, 0x61, 0x70, 0x00, 0x00, 0x4B, 0xFF, 0x00, - 0x6B, 0x6C, 0x69, 0x66, 0x74, 0x30, 0x30, 0x00, 0x00, 0xD1, 0xFF, 0x00, 0x6C, 0x34, 0x63, 0x68, - 0x61, 0x6E, 0x64, 0x00, 0x00, 0xD3, 0xFF, 0x00, 0x59, 0x63, 0x68, 0x6E, 0x64, 0x6C, 0x72, 0x00, - 0x00, 0xC9, 0xFF, 0x00, 0x68, 0x62, 0x6D, 0x62, 0x6B, 0x6F, 0x79, 0x00, 0x00, 0xD8, 0xFF, 0x00, - 0x54, 0x61, 0x67, 0x43, 0x73, 0x77, 0x00, 0x00, 0x02, 0x22, 0xFF, 0x00, 0x54, 0x61, 0x67, 0x43, - 0x73, 0x77, 0x4F, 0x00, 0x02, 0x22, 0xFF, 0x00, 0x50, 0x5F, 0x52, 0x77, 0x61, 0x6C, 0x6C, 0x00, - 0x00, 0xD0, 0xFF, 0x00, 0x50, 0x44, 0x74, 0x69, 0x6C, 0x65, 0x00, 0x00, 0x00, 0xCE, 0xFF, 0x00, - 0x50, 0x44, 0x77, 0x61, 0x6C, 0x6C, 0x00, 0x00, 0x00, 0xCF, 0xFF, 0x00, 0x51, 0x73, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x02, 0x23, 0xFF, 0x00, 0x6D, 0x69, 0x72, 0x72, 0x6F, 0x72, 0x00, 0x00, - 0x02, 0xDF, 0xFF, 0x00, 0x72, 0x47, 0x61, 0x74, 0x65, 0x00, 0x00, 0x00, 0x00, 0x4C, 0xFF, 0x00, - 0x6C, 0x33, 0x77, 0x61, 0x74, 0x65, 0x72, 0x00, 0x00, 0xD5, 0xFF, 0x00, 0x6C, 0x33, 0x77, 0x61, - 0x74, 0x30, 0x32, 0x00, 0x00, 0xD6, 0xFF, 0x00, 0x6C, 0x33, 0x77, 0x61, 0x74, 0x42, 0x00, 0x00, - 0x00, 0xD7, 0xFF, 0x00, 0x73, 0x7A, 0x62, 0x72, 0x69, 0x64, 0x67, 0x00, 0x00, 0xD9, 0xFF, 0x00, - 0x6B, 0x6A, 0x67, 0x6A, 0x73, 0x00, 0x00, 0x00, 0x00, 0xDD, 0xFF, 0x00, 0x6B, 0x6A, 0x73, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0xDD, 0xFF, 0x00, 0x63, 0x61, 0x6E, 0x64, 0x6C, 0x4C, 0x33, 0x00, - 0x01, 0x72, 0xFF, 0x00, 0x6C, 0x35, 0x69, 0x63, 0x65, 0x77, 0x6C, 0x00, 0x00, 0x4D, 0xFF, 0x00, - 0x54, 0x75, 0x72, 0x61, 0x72, 0x61, 0x00, 0x00, 0x00, 0x50, 0xFF, 0x00, 0x74, 0x77, 0x47, 0x61, - 0x74, 0x65, 0x00, 0x00, 0x00, 0x51, 0xFF, 0x00, 0x4C, 0x34, 0x63, 0x64, 0x6C, 0x54, 0x67, 0x00, - 0x01, 0x73, 0xFF, 0x00, 0x4C, 0x34, 0x63, 0x64, 0x64, 0x54, 0x67, 0x00, 0x01, 0x74, 0xFF, 0x00, - 0x74, 0x6F, 0x67, 0x65, 0x52, 0x6F, 0x6C, 0x00, 0x00, 0x93, 0xFF, 0x00, 0x6C, 0x36, 0x54, 0x6F, - 0x67, 0x65, 0x54, 0x00, 0x00, 0x94, 0xFF, 0x00, 0x54, 0x65, 0x6E, 0x62, 0x69, 0x6E, 0x00, 0x00, - 0x00, 0x95, 0xFF, 0x00, 0x6C, 0x36, 0x4C, 0x62, 0x6C, 0x6B, 0x00, 0x00, 0x00, 0x97, 0xFF, 0x00, - 0x6C, 0x36, 0x53, 0x77, 0x47, 0x74, 0x00, 0x00, 0x00, 0x96, 0xFF, 0x00, 0x6C, 0x36, 0x43, 0x68, - 0x42, 0x6C, 0x6B, 0x00, 0x00, 0x98, 0xFF, 0x00, 0x6C, 0x36, 0x46, 0x75, 0x72, 0x69, 0x54, 0x00, - 0x00, 0x99, 0xFF, 0x00, 0x4B, 0x48, 0x64, 0x65, 0x73, 0x6B, 0x00, 0x00, 0x00, 0x8F, 0xFF, 0x00, - 0x59, 0x74, 0x61, 0x69, 0x68, 0x6F, 0x75, 0x00, 0x00, 0x91, 0xFF, 0x00, 0x4C, 0x34, 0x65, 0x53, - 0x68, 0x75, 0x74, 0x00, 0x00, 0x9B, 0xFF, 0x00, 0x70, 0x6F, 0x66, 0x69, 0x72, 0x65, 0x00, 0x00, - 0x01, 0x79, 0xFF, 0x00, 0x70, 0x6F, 0x66, 0x69, 0x54, 0x67, 0x00, 0x00, 0x01, 0x7A, 0xFF, 0x00, - 0x70, 0x6F, 0x43, 0x61, 0x6E, 0x64, 0x6C, 0x00, 0x00, 0xA8, 0xFF, 0x00, 0x4C, 0x34, 0x47, 0x61, - 0x74, 0x65, 0x00, 0x00, 0x00, 0x9C, 0xFF, 0x00, 0x4C, 0x34, 0x50, 0x67, 0x61, 0x74, 0x65, 0x00, - 0x00, 0x9D, 0xFF, 0x00, 0x4C, 0x34, 0x53, 0x57, 0x61, 0x6C, 0x6C, 0x00, 0x00, 0x9E, 0xFF, 0x00, - 0x4C, 0x34, 0x68, 0x6D, 0x61, 0x74, 0x6F, 0x00, 0x00, 0x9F, 0xFF, 0x00, 0x70, 0x72, 0x6F, 0x70, - 0x79, 0x00, 0x00, 0x00, 0x00, 0xA0, 0xFF, 0x00, 0x4C, 0x37, 0x42, 0x73, 0x47, 0x74, 0x00, 0x00, - 0x00, 0xA1, 0xFF, 0x00, 0x6F, 0x70, 0x74, 0x4C, 0x69, 0x66, 0x74, 0x00, 0x00, 0xA2, 0xFF, 0x00, - 0x6B, 0x6B, 0x69, 0x54, 0x72, 0x61, 0x70, 0x00, 0x00, 0xA3, 0xFF, 0x00, 0x4C, 0x38, 0x4C, 0x69, - 0x66, 0x74, 0x58, 0x00, 0x00, 0xA4, 0xFF, 0x00, 0x73, 0x77, 0x53, 0x74, 0x65, 0x70, 0x00, 0x00, - 0x00, 0xA5, 0xFF, 0x00, 0x4C, 0x39, 0x53, 0x77, 0x53, 0x68, 0x74, 0x00, 0x00, 0xA6, 0xFF, 0x00, - 0x4C, 0x35, 0x53, 0x77, 0x49, 0x63, 0x65, 0x00, 0x00, 0x4E, 0xFF, 0x00, 0x67, 0x6C, 0x77, 0x53, - 0x70, 0x68, 0x00, 0x00, 0x01, 0x7B, 0xFF, 0x00, 0x4D, 0x52, 0x5F, 0x53, 0x63, 0x72, 0x77, 0x00, - 0x00, 0xAE, 0xFF, 0x00, 0x4D, 0x52, 0x5F, 0x53, 0x61, 0x6E, 0x64, 0x00, 0x00, 0xAF, 0xFF, 0x00, - 0x4D, 0x52, 0x5F, 0x54, 0x62, 0x6C, 0x65, 0x00, 0x00, 0xB0, 0xFF, 0x00, 0x4D, 0x52, 0x5F, 0x43, - 0x68, 0x69, 0x6E, 0x00, 0x00, 0xB1, 0xFF, 0x00, 0x4D, 0x52, 0x5F, 0x50, 0x6F, 0x6C, 0x65, 0x00, - 0x00, 0xB2, 0xFF, 0x00, 0x50, 0x50, 0x6F, 0x6C, 0x61, 0x6D, 0x70, 0x00, 0x01, 0x02, 0xFF, 0x00, - 0x6C, 0x35, 0x68, 0x59, 0x75, 0x6B, 0x61, 0x00, 0x00, 0x4F, 0xFF, 0x00, 0x42, 0x59, 0x52, 0x6F, - 0x63, 0x6B, 0x00, 0x00, 0x01, 0x03, 0xFF, 0x00, 0x7A, 0x72, 0x44, 0x72, 0x6F, 0x63, 0x6B, 0x00, - 0x00, 0xB6, 0xFF, 0x00, 0x74, 0x6B, 0x72, 0x44, 0x61, 0x69, 0x00, 0x00, 0x00, 0xB7, 0xFF, 0x00, - 0x54, 0x61, 0x62, 0x6C, 0x65, 0x00, 0x00, 0x00, 0x00, 0xB8, 0xFF, 0x00, 0x43, 0x61, 0x74, 0x44, - 0x6F, 0x6F, 0x72, 0x00, 0x00, 0xB9, 0xFF, 0x00, 0x52, 0x65, 0x74, 0x54, 0x61, 0x67, 0x00, 0x00, - 0x01, 0x89, 0xFF, 0x00, 0x57, 0x64, 0x53, 0x74, 0x6F, 0x6E, 0x65, 0x00, 0x01, 0x8A, 0xFF, 0x00, - 0x48, 0x77, 0x6C, 0x57, 0x61, 0x72, 0x61, 0x00, 0x01, 0x8B, 0xFF, 0x00, 0x53, 0x43, 0x61, 0x6E, - 0x6E, 0x6F, 0x6E, 0x00, 0x01, 0x8C, 0xFF, 0x00, 0x73, 0x7A, 0x47, 0x61, 0x74, 0x65, 0x00, 0x00, - 0x00, 0x9A, 0xFF, 0x00, 0x6F, 0x6E, 0x73, 0x54, 0x61, 0x72, 0x75, 0x00, 0x01, 0x6C, 0xFF, 0x00, - 0x57, 0x53, 0x74, 0x6F, 0x6E, 0x65, 0x46, 0x00, 0x01, 0x8D, 0xFF, 0x00, 0x53, 0x43, 0x61, 0x6E, - 0x43, 0x72, 0x73, 0x00, 0x01, 0x8E, 0xFF, 0x00, 0x73, 0x6E, 0x77, 0x45, 0x66, 0x54, 0x67, 0x00, - 0x01, 0x8F, 0xFF, 0x00, 0x74, 0x6D, 0x46, 0x69, 0x72, 0x65, 0x00, 0x00, 0x01, 0x94, 0xFF, 0x00, - 0x4C, 0x37, 0x50, 0x72, 0x6F, 0x70, 0x00, 0x00, 0x01, 0x97, 0xFF, 0x00, 0x61, 0x77, 0x61, 0x50, - 0x6C, 0x61, 0x72, 0x00, 0x01, 0x92, 0xFF, 0x00, 0x70, 0x6F, 0x54, 0x62, 0x6F, 0x78, 0x00, 0x00, - 0x01, 0x93, 0xFF, 0x00, 0x53, 0x6E, 0x77, 0x53, 0x6F, 0x75, 0x70, 0x00, 0x01, 0x9B, 0xFF, 0x00, - 0x4E, 0x61, 0x67, 0x61, 0x69, 0x73, 0x75, 0x00, 0x01, 0x9C, 0xFF, 0x00, 0x52, 0x43, 0x69, 0x72, - 0x63, 0x6C, 0x65, 0x00, 0x01, 0x9D, 0xFF, 0x00, 0x4C, 0x39, 0x43, 0x68, 0x61, 0x6E, 0x64, 0x00, - 0x00, 0xE6, 0xFF, 0x00, 0x4C, 0x39, 0x50, 0x69, 0x63, 0x74, 0x72, 0x00, 0x01, 0x9E, 0xFF, 0x00, - 0x53, 0x6D, 0x6B, 0x45, 0x6D, 0x74, 0x00, 0x00, 0x01, 0xA0, 0xFF, 0x00, 0x48, 0x46, 0x74, 0x72, - 0x00, 0x00, 0x00, 0x00, 0x01, 0xA2, 0xFF, 0x00, 0x48, 0x42, 0x61, 0x72, 0x72, 0x65, 0x6C, 0x00, - 0x01, 0xA3, 0xFF, 0x00, 0x53, 0x43, 0x61, 0x6E, 0x54, 0x65, 0x6E, 0x00, 0x01, 0xA5, 0xFF, 0x00, - 0x63, 0x73, 0x74, 0x61, 0x53, 0x77, 0x00, 0x00, 0x01, 0x90, 0xFF, 0x00, 0x6C, 0x36, 0x63, 0x73, - 0x74, 0x53, 0x77, 0x00, 0x01, 0x91, 0xFF, 0x00, 0x48, 0x61, 0x74, 0x61, 0x00, 0x00, 0x00, 0x00, - 0x01, 0xA8, 0xFF, 0x00, 0x52, 0x6D, 0x62, 0x69, 0x74, 0x53, 0x77, 0x00, 0x01, 0xAB, 0xFF, 0x00, - 0x54, 0x5F, 0x4D, 0x61, 0x6B, 0x69, 0x00, 0x00, 0x01, 0xA9, 0xFF, 0x00, 0x64, 0x5F, 0x61, 0x63, - 0x74, 0x00, 0x00, 0x00, 0x02, 0xCE, 0xFF, 0x00, 0x64, 0x5F, 0x61, 0x63, 0x74, 0x30, 0x00, 0x00, - 0x02, 0xCE, 0x00, 0x00, 0x64, 0x5F, 0x61, 0x63, 0x74, 0x31, 0x00, 0x00, 0x02, 0xCE, 0x01, 0x00, - 0x64, 0x5F, 0x61, 0x63, 0x74, 0x32, 0x00, 0x00, 0x02, 0xCE, 0x02, 0x00, 0x64, 0x5F, 0x61, 0x63, - 0x74, 0x33, 0x00, 0x00, 0x02, 0xCE, 0x03, 0x00, 0x64, 0x5F, 0x61, 0x63, 0x74, 0x34, 0x00, 0x00, - 0x02, 0xCE, 0x04, 0x00, 0x64, 0x5F, 0x61, 0x63, 0x74, 0x35, 0x00, 0x00, 0x02, 0xCE, 0x05, 0x00, - 0x64, 0x5F, 0x61, 0x63, 0x74, 0x36, 0x00, 0x00, 0x02, 0xCE, 0x06, 0x00, 0x64, 0x5F, 0x61, 0x63, - 0x74, 0x37, 0x00, 0x00, 0x02, 0xCE, 0x07, 0x00, 0x64, 0x5F, 0x61, 0x63, 0x74, 0x38, 0x00, 0x00, - 0x02, 0xCE, 0x08, 0x00, 0x64, 0x5F, 0x61, 0x63, 0x74, 0x39, 0x00, 0x00, 0x02, 0xCE, 0x09, 0x00, - 0x64, 0x5F, 0x61, 0x63, 0x74, 0x31, 0x30, 0x00, 0x02, 0xCE, 0x0A, 0x00, 0x64, 0x5F, 0x61, 0x63, - 0x74, 0x31, 0x31, 0x00, 0x02, 0xCE, 0x0B, 0x00, 0x64, 0x5F, 0x61, 0x63, 0x74, 0x31, 0x32, 0x00, - 0x02, 0xCE, 0x0C, 0x00, 0x64, 0x5F, 0x61, 0x63, 0x74, 0x31, 0x33, 0x00, 0x02, 0xCE, 0x0D, 0x00, - 0x64, 0x5F, 0x61, 0x63, 0x74, 0x31, 0x34, 0x00, 0x02, 0xCE, 0x0E, 0x00, 0x64, 0x5F, 0x61, 0x63, - 0x74, 0x31, 0x35, 0x00, 0x02, 0xCE, 0x0F, 0x00, 0x64, 0x5F, 0x61, 0x63, 0x74, 0x31, 0x36, 0x00, - 0x02, 0xCE, 0x10, 0x00, 0x64, 0x5F, 0x61, 0x63, 0x74, 0x31, 0x37, 0x00, 0x02, 0xCE, 0x11, 0x00, - 0x64, 0x5F, 0x61, 0x63, 0x74, 0x31, 0x38, 0x00, 0x02, 0xCE, 0x12, 0x00, 0x64, 0x5F, 0x61, 0x63, - 0x74, 0x31, 0x39, 0x00, 0x02, 0xCE, 0x13, 0x00, 0x64, 0x5F, 0x61, 0x63, 0x74, 0x32, 0x30, 0x00, - 0x02, 0xCE, 0x14, 0x00, 0x64, 0x5F, 0x61, 0x63, 0x74, 0x32, 0x31, 0x00, 0x02, 0xCE, 0x15, 0x00, - 0x64, 0x5F, 0x61, 0x63, 0x74, 0x32, 0x32, 0x00, 0x02, 0xCE, 0x16, 0x00, 0x64, 0x5F, 0x61, 0x63, - 0x74, 0x32, 0x33, 0x00, 0x02, 0xCE, 0x17, 0x00, 0x64, 0x5F, 0x61, 0x63, 0x74, 0x32, 0x34, 0x00, - 0x02, 0xCE, 0x18, 0x00, 0x64, 0x5F, 0x61, 0x63, 0x74, 0x32, 0x35, 0x00, 0x02, 0xCE, 0x19, 0x00, - 0x64, 0x5F, 0x61, 0x63, 0x74, 0x32, 0x36, 0x00, 0x02, 0xCE, 0x1A, 0x00, 0x64, 0x5F, 0x61, 0x63, - 0x74, 0x32, 0x37, 0x00, 0x02, 0xCE, 0x1B, 0x00, 0x64, 0x5F, 0x61, 0x63, 0x74, 0x32, 0x38, 0x00, - 0x02, 0xCE, 0x1C, 0x00, 0x64, 0x5F, 0x61, 0x63, 0x74, 0x32, 0x39, 0x00, 0x02, 0xCE, 0x1D, 0x00, - 0x64, 0x5F, 0x61, 0x63, 0x74, 0x33, 0x30, 0x00, 0x02, 0xCE, 0x1E, 0x00, 0x64, 0x5F, 0x61, 0x63, - 0x74, 0x33, 0x31, 0x00, 0x02, 0xCE, 0x1F, 0x00, 0x54, 0x4C, 0x6F, 0x67, 0x6F, 0x00, 0x00, 0x00, - 0x02, 0xE1, 0xFF, 0x00, 0x43, 0x6C, 0x65, 0x61, 0x72, 0x42, 0x00, 0x00, 0x00, 0x63, 0xFF, 0x00, - 0x42, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xDC, 0xFF, 0x00, 0x42, 0x6F, 0x6F, 0x6D, - 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0x00, 0x4E, 0x62, 0x6F, 0x6D, 0x62, 0x00, 0x00, 0x00, - 0x02, 0x21, 0xFF, 0x00, 0x41, 0x72, 0x72, 0x6F, 0x77, 0x00, 0x00, 0x00, 0x03, 0x08, 0xFF, 0x00, - 0x45, 0x5F, 0x41, 0x72, 0x72, 0x6F, 0x77, 0x00, 0x02, 0xE5, 0xFF, 0x00, 0x53, 0x70, 0x69, 0x6E, - 0x6E, 0x65, 0x72, 0x00, 0x00, 0xF2, 0xFF, 0x00, 0x43, 0x72, 0x6F, 0x64, 0x00, 0x00, 0x00, 0x00, - 0x02, 0xF4, 0xFF, 0x00, 0x4D, 0x69, 0x64, 0x6E, 0x61, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, - 0x56, 0x72, 0x62, 0x6F, 0x78, 0x00, 0x00, 0x00, 0x02, 0xDA, 0xFF, 0x00, 0x56, 0x72, 0x62, 0x6F, - 0x78, 0x32, 0x00, 0x00, 0x02, 0xDB, 0xFF, 0x00, 0x6D, 0x76, 0x62, 0x67, 0x5F, 0x61, 0x00, 0x00, - 0x02, 0xDE, 0xFF, 0x00, 0x62, 0x75, 0x72, 0x6E, 0x42, 0x6F, 0x78, 0x00, 0x00, 0xDC, 0xFF, 0x00, - 0x73, 0x74, 0x6E, 0x4D, 0x61, 0x72, 0x6B, 0x00, 0x01, 0x71, 0xFF, 0x00, 0x50, 0x61, 0x73, 0x73, - 0x65, 0x72, 0x00, 0x00, 0x02, 0x8F, 0xFF, 0x00, 0x50, 0x61, 0x73, 0x73, 0x65, 0x72, 0x32, 0x00, - 0x02, 0x90, 0xFF, 0x00, 0x53, 0x68, 0x6F, 0x70, 0x49, 0x74, 0x6D, 0x00, 0x02, 0x1E, 0xFF, 0x00, - 0x45, 0x5F, 0x79, 0x64, 0x5F, 0x6C, 0x66, 0x00, 0x01, 0xCE, 0xFF, 0x00, 0x45, 0x5F, 0x64, 0x62, - 0x5F, 0x6C, 0x66, 0x00, 0x01, 0xC6, 0xFF, 0x00, 0x45, 0x5F, 0x68, 0x62, 0x5F, 0x6C, 0x66, 0x00, - 0x01, 0xCA, 0xFF, 0x00, 0x45, 0x5F, 0x62, 0x69, 0x5F, 0x6C, 0x66, 0x00, 0x03, 0x05, 0xFF, 0x00, - 0x4F, 0x5F, 0x4D, 0x61, 0x74, 0x6F, 0x00, 0x00, 0x01, 0x3A, 0xFF, 0x00, 0x4F, 0x5F, 0x46, 0x6C, - 0x61, 0x67, 0x00, 0x00, 0x01, 0x3B, 0xFF, 0x00, 0x4F, 0x5F, 0x46, 0x6C, 0x61, 0x67, 0x32, 0x00, - 0x01, 0x3C, 0xFF, 0x00, 0x4F, 0x5F, 0x46, 0x6C, 0x61, 0x67, 0x33, 0x00, 0x01, 0x3D, 0xFF, 0x00, - 0x43, 0x52, 0x56, 0x4C, 0x48, 0x5F, 0x55, 0x00, 0x00, 0x73, 0xFF, 0x00, 0x44, 0x65, 0x6D, 0x6F, - 0x49, 0x74, 0x6D, 0x00, 0x02, 0x1D, 0xFF, 0x00, 0x45, 0x6E, 0x64, 0x43, 0x6F, 0x64, 0x65, 0x00, - 0x00, 0x0B, 0xFF, 0x00, +static dStage_objectNameInf l_objectName[0x38F] = { + {"Grass", 0x0310, 0xFF}, {"kusax1", 0x0310, 0xFF}, {"kusax7", 0x0310, 0xFF}, + {"kusax21", 0x0310, 0xFF}, {"flower", 0x0310, 0xFF}, {"flwr7", 0x0310, 0xFF}, + {"flwr17", 0x0310, 0xFF}, {"pflower", 0x0310, 0xFF}, {"pflwrx7", 0x0310, 0xFF}, + {"door", 0x00E8, 0xFF}, {"kdoor", 0x0226, 0xFF}, {"ddoor", 0x0227, 0xFF}, + {"bdoor", 0x0228, 0xFF}, {"ndoor", 0x00E8, 0xFF}, {"tadoor", 0x00E8, 0xFF}, + {"yodoor", 0x00E8, 0xFF}, {"nadoor", 0x00E8, 0xFF}, {"l9door", 0x00E8, 0xFF}, + {"l7door", 0x00E8, 0xFF}, {"pdoor", 0x00BF, 0xFF}, {"bigdoor", 0x00E8, 0xFF}, + {"kshtr00", 0x0055, 0xFF}, {"vshuter", 0x0055, 0xFF}, {"IzmGate", 0x0157, 0xFF}, + {"NoneCam", 0x030D, 0xFF}, {"NormCam", 0x030D, 0xFF}, {"Link", 0x00FD, 0xFF}, + {"carry00", 0x02FC, 0xFF}, {"carry01", 0x02FC, 0xFF}, {"carry02", 0x02FC, 0xFF}, + {"carry04", 0x02FC, 0xFF}, {"carry05", 0x02FC, 0xFF}, {"carry06", 0x02FC, 0xFF}, + {"carry07", 0x02FC, 0xFF}, {"carry08", 0x02FC, 0xFF}, {"carry09", 0x02FC, 0xFF}, + {"ball1", 0x02FC, 0xFF}, {"ball2", 0x02FC, 0xFF}, {"ball3", 0x02FC, 0xFF}, + {"carry12", 0x02FC, 0xFF}, {"carry13", 0x02FC, 0xFF}, {"TagLite", 0x017C, 0xFF}, + {"InoBone", 0x015F, 0xFF}, {"osiBLK0", 0x001D, 0x00}, {"dmblk", 0x001D, 0x00}, + {"Kkiba", 0x001D, 0x02}, {"smblk", 0x001D, 0x02}, {"Lv4blk", 0x001D, 0xFF}, + {"Lv4blk2", 0x001D, 0xFF}, {"gstone", 0x001D, 0xFF}, {"TagAtt", 0x015A, 0xFF}, + {"mmvbg", 0x02DD, 0xFF}, {"Drop", 0x021F, 0xFF}, {"BkLeaf", 0x02C0, 0xFF}, + {"cylwind", 0x015B, 0xFF}, {"TagTrnd", 0x015C, 0xFF}, {"mvstair", 0x005C, 0xFF}, + {"UHDoor", 0x005D, 0xFF}, {"SwBoom", 0x005E, 0xFF}, {"Swboom", 0x005E, 0xFF}, + {"BoomSht", 0x005F, 0xFF}, {"haihai", 0x0061, 0xFF}, {"stopper", 0x0160, 0xFF}, + {"dstop", 0x00E7, 0xFF}, {"mhole", 0x0161, 0xFF}, {"mhole2", 0x0161, 0xFF}, + {"TagMag", 0x0162, 0xFF}, {"P_Warp", 0x0163, 0xFF}, {"fpillar", 0x015D, 0xFF}, + {"yfire", 0x015E, 0xFF}, {"pfire", 0x015E, 0xFF}, {"Huriko1", 0x0164, 0xFF}, + {"VolBall", 0x00E0, 0xFF}, {"VolBom", 0x00E0, 0xFF}, {"BigVolc", 0x00E1, 0xFF}, + {"geyser", 0x0167, 0xFF}, {"Cwall", 0x007F, 0xFF}, {"Tansu", 0x0083, 0xFF}, + {"Onsen", 0x0082, 0xFF}, {"Obj_bm", 0x0084, 0xFF}, {"lv6bm", 0x008D, 0xFF}, + {"E_bm6", 0x008E, 0xFF}, {"stone", 0x02FD, 0xFF}, {"stoneB", 0x02FD, 0xFF}, + {"TagSpin", 0x00C3, 0xFF}, {"L_RopeS", 0x0085, 0xFF}, {"L_RopeB", 0x0085, 0xFF}, + {"wcover", 0x0086, 0xFF}, {"rstair", 0x00C5, 0xFF}, {"marm", 0x00C6, 0xFF}, + {"turnSw", 0x001E, 0xFF}, {"chainSw", 0x016F, 0xFF}, {"wsword", 0x0170, 0xFF}, + {"iceblk", 0x00DF, 0xFF}, {"KkrSmk", 0x0176, 0xFF}, {"dmele", 0x0092, 0xFF}, + {"wfall", 0x0177, 0xFF}, {"izora", 0x0178, 0xFF}, {"smgdoor", 0x00AB, 0xFF}, + {"smkdoor", 0x00AB, 0xFF}, {"Obj_ava", 0x00AD, 0xFF}, {"thdoor", 0x00B4, 0xFF}, + {"mstrsrd", 0x0184, 0xFF}, {"wimage", 0x0185, 0xFF}, {"sword", 0x01AC, 0xFF}, + {"spring", 0x01AD, 0xFF}, {"BkDoorL", 0x0062, 0xFF}, {"BkDoorR", 0x0062, 0xFF}, + {"IGateL", 0x0064, 0xFF}, {"IGateR", 0x0064, 0xFF}, {"HGateL", 0x0064, 0xFF}, + {"HGateR", 0x0064, 0xFF}, {"K_Gate", 0x0080, 0xFF}, {"R_Gate", 0x0081, 0xFF}, + {"kkanban", 0x00E3, 0xFF}, {"Mhsg6", 0x0024, 0x00}, {"Mhsg9", 0x0024, 0x01}, + {"Mhsg12", 0x0024, 0x02}, {"Mhsg15", 0x0024, 0x03}, {"Mhsg4h", 0x0024, 0x04}, + {"Mhsg3", 0x0024, 0x05}, {"bonbori", 0x0105, 0xFF}, {"Cow", 0x0106, 0xFF}, + {"Peru", 0x0107, 0xFF}, {"Kago", 0x00F4, 0xFF}, {"TagFall", 0x01F8, 0xFF}, + {"Kbota_A", 0x0016, 0x00}, {"Kbota_B", 0x0016, 0x01}, {"KbotaC", 0x0016, 0x02}, + {"Swpush", 0x0016, 0x00}, {"Lv3bota", 0x0016, 0x00}, {"Ksw00_C", 0x0017, 0x02}, + {"hvySw", 0x0018, 0x00}, {"buraA", 0x00C4, 0x00}, {"buraB", 0x00C4, 0x00}, + {"buraA2", 0x00C4, 0x00}, {"buraB2", 0x00C4, 0x00}, {"bura7A", 0x00C4, 0x00}, + {"bura7B", 0x00C4, 0x00}, {"bura7C", 0x00C4, 0x00}, {"bura7D", 0x00C4, 0x00}, + {"bura7E", 0x00C4, 0x00}, {"tbox_sw", 0x016E, 0x00}, {"swLight", 0x00AC, 0x00}, + {"iceleaf", 0x0187, 0x00}, {"swHit", 0x02E7, 0x00}, {"swHit2", 0x02E7, 0x01}, + {"ObjTime", 0x030B, 0xFF}, {"AND_SW", 0x0230, 0xFF}, {"AND_SW2", 0x0231, 0xFF}, + {"ALLdie", 0x0014, 0xFF}, {"rvback", 0x0180, 0xFF}, {"kagoFal", 0x0181, 0xFF}, + {"CrvGate", 0x006F, 0xFF}, {"CrvSaku", 0x0070, 0xFF}, {"CrvWood", 0x0071, 0xFF}, + {"CrvStel", 0x0072, 0xFF}, {"CrvLH", 0x0074, 0xFF}, {"RvRock", 0x0075, 0xFF}, + {"P2a", 0x02A9, 0x00}, {"P2b", 0x02A9, 0x01}, {"P2c", 0x02A9, 0x02}, + {"Gnd", 0x0233, 0xFF}, {"grA", 0x0234, 0xFF}, {"Obj_grA", 0x0021, 0xFF}, + {"Tag_grA", 0x0022, 0xFF}, {"TagYami", 0x0023, 0xFF}, {"grC", 0x0235, 0xFF}, + {"grM", 0x0237, 0xFF}, {"grMC", 0x0238, 0xFF}, {"grS", 0x023B, 0xFF}, + {"grD1", 0x0236, 0xFF}, {"grD", 0x024B, 0x01}, {"grR", 0x023A, 0xFF}, + {"grO", 0x0239, 0xFF}, {"grZ", 0x023C, 0xFF}, {"grARock", 0x0089, 0xFF}, + {"grZRock", 0x008A, 0xFF}, {"osnFire", 0x008C, 0xFF}, {"yamiD", 0x023D, 0xFF}, + {"yamiT", 0x023E, 0xFF}, {"yamiS", 0x023F, 0xFF}, {"Blue_NS", 0x0240, 0xFF}, + {"Kakashi", 0x0241, 0x00}, {"Kdk", 0x0242, 0xFF}, {"Aru", 0x0243, 0xFF}, + {"Bans", 0x0244, 0xFF}, {"Besu", 0x0245, 0xFF}, {"Bou", 0x0246, 0xFF}, + {"BouS", 0x0247, 0x00}, {"clerkA", 0x0248, 0x00}, {"clerkB", 0x0249, 0x00}, + {"clerkT", 0x024A, 0x00}, {"Ash", 0x0298, 0xFF}, {"AshB", 0x0299, 0xFF}, + {"Shad", 0x029A, 0xFF}, {"Rafrel", 0x029B, 0xFF}, {"MoiR", 0x029C, 0xFF}, + {"impal", 0x029D, 0xFF}, {"Coach", 0x0056, 0xFF}, {"TheB", 0x0057, 0xFF}, + {"TgArena", 0x024C, 0xFF}, {"TagInst", 0x024D, 0xFF}, {"GWolf", 0x024F, 0xFF}, + {"Len", 0x0250, 0xFF}, {"Lud", 0x0251, 0xFF}, {"Doc", 0x024E, 0xFF}, + {"FSeirei", 0x0252, 0xFF}, {"Fairy", 0x0253, 0xFF}, {"Hanjo", 0x0254, 0xFF}, + {"Hoz", 0x0257, 0xFF}, {"Jagar", 0x0258, 0xFF}, {"Kkri", 0x0259, 0xFF}, + {"Kn", 0x025A, 0xFF}, {"KnBlt", 0x025B, 0xFF}, {"Knj", 0x025C, 0xFF}, + {"Kolin", 0x025D, 0xFF}, {"Kolinb", 0x025E, 0xFF}, {"Kyury", 0x025F, 0xFF}, + {"Maro", 0x0260, 0xFF}, {"midP", 0x0261, 0xFF}, {"Moi", 0x0262, 0xFF}, + {"Raca", 0x0263, 0xFF}, {"Post", 0x0291, 0xFF}, {"Pouya", 0x0292, 0xFF}, + {"Saru", 0x0264, 0xFF}, {"seiB", 0x0265, 0xFF}, {"seiC", 0x0266, 0xFF}, + {"seiD", 0x0267, 0xFF}, {"Seira", 0x0268, 0xFF}, {"Seira2", 0x0269, 0xFF}, + {"Seirei", 0x026A, 0xFF}, {"Sha", 0x026B, 0xFF}, {"sMaro", 0x026C, 0xFF}, + {"solA", 0x026D, 0xFF}, {"Taro", 0x026E, 0xFF}, {"PA_Besu", 0x026F, 0xFF}, + {"PA_Taro", 0x0270, 0xFF}, {"PA_Maro", 0x0271, 0xFF}, {"TagPati", 0x0272, 0xFF}, + {"The", 0x0273, 0xFF}, {"Tkj", 0x0274, 0xFF}, {"Tks", 0x0275, 0xFF}, + {"ObjTks", 0x0277, 0xFF}, {"Tkc", 0x0276, 0xFF}, {"Tkj2", 0x0109, 0xFF}, + {"Toby", 0x0278, 0xFF}, {"Uri", 0x0279, 0xFF}, {"Yelia", 0x027A, 0xFF}, + {"ykM", 0x027B, 0xFF}, {"ykW", 0x027C, 0xFF}, {"zanB", 0x027D, 0xFF}, + {"Zant", 0x027E, 0xFF}, {"Zelda", 0x027F, 0xFF}, {"ZelR", 0x0280, 0xFF}, + {"ZelRo", 0x0281, 0xFF}, {"zrA", 0x00E5, 0x00}, {"zrS", 0x00E5, 0x01}, + {"zrWF", 0x00E5, 0x02}, {"zrR", 0x00E5, 0x03}, {"zrD", 0x00E5, 0x04}, + {"zrSP", 0x00E5, 0x05}, {"zrSPA", 0x00E5, 0x06}, {"zrF", 0x0282, 0x00}, + {"zrF2", 0x0282, 0x01}, {"zrF3", 0x0282, 0x02}, {"zrC", 0x0283, 0xFF}, + {"zrZ", 0x0284, 0xFF}, {"GrvStn", 0x0087, 0xFF}, {"zrARock", 0x0088, 0xFF}, + {"StAndGl", 0x0306, 0xFF}, {"zrAMark", 0x0285, 0xFF}, {"myna2", 0x0286, 0xFF}, + {"myn2tag", 0x0287, 0xFF}, {"MAN_a", 0x0288, 0x00}, {"MAD_a", 0x0288, 0x01}, + {"MCN_a", 0x0288, 0x02}, {"MON_a", 0x0288, 0x03}, {"MAN_b", 0x0288, 0x04}, + {"MAN_c", 0x0288, 0x05}, {"MAS_a", 0x0288, 0x06}, {"MBN_a", 0x0288, 0x07}, + {"MAN_a2", 0x0288, 0x08}, {"MAD_a2", 0x0288, 0x09}, {"MCN_a2", 0x0288, 0x0A}, + {"MON_a2", 0x0288, 0x0B}, {"MAN_b2", 0x0288, 0x0C}, {"MAN_c2", 0x0288, 0x0D}, + {"MAS_a2", 0x0288, 0x0E}, {"MBN_a2", 0x0288, 0x0F}, {"WAN_a", 0x0288, 0x10}, + {"WAD_a", 0x0288, 0x11}, {"MAT_a", 0x0288, 0x12}, {"WCN_a", 0x0288, 0x13}, + {"WON_a", 0x0288, 0x14}, {"WGN_a", 0x0288, 0x15}, {"WAN_b", 0x0288, 0x16}, + {"WAN_a2", 0x0288, 0x17}, {"WAD_a2", 0x0288, 0x18}, {"MAT_a2", 0x0288, 0x19}, + {"WCN_a2", 0x0288, 0x1A}, {"WON_a2", 0x0288, 0x1B}, {"WGN_a2", 0x0288, 0x1C}, + {"WAN_b2", 0x0288, 0x1D}, {"shoe", 0x029E, 0xFF}, {"DoorBoy", 0x029F, 0xFF}, + {"prayer", 0x02A0, 0xFF}, {"km_Hana", 0x02A1, 0xFF}, {"km_Kyu", 0x02A2, 0xFF}, + {"km_Mich", 0x02A3, 0xFF}, {"NpcChat", 0x028B, 0xFF}, {"chtSolA", 0x028C, 0xFF}, + {"chtSolB", 0x028D, 0xFF}, {"DrSol1", 0x02A4, 0x00}, {"DrSol2", 0x02A4, 0x01}, + {"chin", 0x02A5, 0xFF}, {"ins", 0x02A6, 0xFF}, {"Shop0", 0x02A7, 0xFF}, + {"TagSch", 0x0289, 0xFF}, {"TagEsc", 0x028A, 0xFF}, {"passer", 0x028E, 0x00}, + {"passerL", 0x028E, 0x01}, {"fmtion", 0x0293, 0x00}, {"fmtionL", 0x0293, 0x01}, + {"guard", 0x0295, 0xFF}, {"TgGuard", 0x0296, 0xFF}, {"Mk", 0x02A8, 0xFF}, + {"Obj_Tbi", 0x014D, 0x00}, {"Obj_Uma", 0x014D, 0x01}, {"Obj_knk", 0x014E, 0xFF}, + {"Obj_nmp", 0x0150, 0xFF}, {"Obj_Tie", 0x0151, 0xFF}, {"Obj_Lrp", 0x0152, 0xFF}, + {"Obj_Sit", 0x0153, 0xFF}, {"Ikada", 0x0065, 0xFF}, {"Dust", 0x0076, 0xFF}, + {"Obj_Ita", 0x0077, 0xFF}, {"Ice_l", 0x0066, 0xFF}, {"Ice_s", 0x0067, 0xFF}, + {"E_Make", 0x0068, 0xFF}, {"Bhhashi", 0x0069, 0xFF}, {"Yousei", 0x013F, 0xFF}, + {"G_Kabe", 0x013E, 0xFF}, {"B_ling", 0x013A, 0xFF}, {"kab_o", 0x0140, 0xFF}, + {"I_Cho", 0x0141, 0xFF}, {"I_Kuw", 0x0142, 0xFF}, {"I_Nan", 0x0143, 0xFF}, + {"I_Dan", 0x0144, 0xFF}, {"I_Kam", 0x0145, 0xFF}, {"I_Ten", 0x0146, 0xFF}, + {"I_Ari", 0x0147, 0xFF}, {"I_Kag", 0x0148, 0xFF}, {"I_Tom", 0x014A, 0xFF}, + {"I_Bat", 0x0149, 0xFF}, {"I_Kat", 0x014B, 0xFF}, {"H_Saku", 0x014C, 0xFF}, + {"sm_door", 0x012B, 0xFF}, {"Kaisou", 0x006A, 0xFF}, {"Ni", 0x0108, 0xFF}, + {"Fr", 0x02E2, 0xFF}, {"Sq", 0x010A, 0xFF}, {"Bd", 0x0300, 0xFF}, + {"Obj_ki", 0x0111, 0xFF}, {"Do", 0x010C, 0xFF}, {"Lm", 0x0135, 0x00}, + {"Tr", 0x0135, 0x05}, {"Npc_tr", 0x010E, 0xFF}, {"Npc_lf", 0x010F, 0xFF}, + {"Fish", 0x0136, 0xFF}, {"NPC_TK", 0x0100, 0xFF}, {"Obj_fd", 0x0110, 0xFF}, + {"MYNA", 0x0232, 0xFF}, {"SSITEM", 0x0121, 0xFF}, {"SSDRINK", 0x0120, 0xFF}, + {"TGDRINK", 0x0122, 0xFF}, {"Tag_Btl", 0x0123, 0xFF}, {"lv5soup", 0x0124, 0xFF}, + {"TGMNLIG", 0x0125, 0xFF}, {"TGSPCAM", 0x0126, 0xFF}, {"TGSPITM", 0x0127, 0xFF}, + {"OilTubo", 0x011E, 0xFF}, {"Roten", 0x011F, 0xFF}, {"Pleaf", 0x02F5, 0xFF}, + {"KBacket", 0x02F6, 0xFF}, {"YBag", 0x02F7, 0xFF}, {"Pumpkin", 0x02F8, 0xFF}, + {"Obj_kg", 0x02FB, 0xFF}, {"BbKago", 0x02FB, 0x00}, {"OnKago", 0x02FB, 0x01}, + {"ObjHasi", 0x006B, 0xFF}, {"Thashi", 0x006E, 0xFF}, {"B_Hashi", 0x006C, 0xFF}, + {"E_MD", 0x01BC, 0xFF}, {"E_s1", 0x01B4, 0xFF}, {"E_wb", 0x00EF, 0xFF}, + {"E_rd", 0x01D4, 0xFF}, {"E_rdb", 0x01D5, 0xFF}, {"E_rdy", 0x01D6, 0xFF}, + {"E_fm", 0x01D7, 0xFF}, {"E_dn", 0x01B3, 0xFF}, {"E_mf", 0x01B5, 0xFF}, + {"TreeSh", 0x0031, 0xFF}, {"E_bug", 0x01EC, 0xFF}, {"E_bee", 0x01ED, 0xFF}, + {"E_nest", 0x01E8, 0xFF}, {"E_kr", 0x01F0, 0xFF}, {"E_st", 0x01BF, 0xFF}, + {"E_tk", 0x01D0, 0xFF}, {"E_tk2", 0x01D1, 0xFF}, {"E_th", 0x01C2, 0xFF}, + {"E_cr", 0x01C3, 0xFF}, {"E_df", 0x01BA, 0xFF}, {"E_ph", 0x00E4, 0xFF}, + {"E_fs", 0x01D8, 0xFF}, {"E_SB", 0x01C1, 0xFF}, {"E_HM", 0x01CF, 0xFF}, + {"E_fk", 0x01E6, 0xFF}, {"E_pm", 0x01D9, 0xFF}, {"Npc_ne", 0x010D, 0xFF}, + {"E_db", 0x01C5, 0xFF}, {"E_kg", 0x01EF, 0xFF}, {"E_sh", 0x01B9, 0xFF}, + {"E_sf", 0x01B8, 0xFF}, {"Obj_lb", 0x0027, 0xFF}, {"Obj_kb", 0x02EF, 0xFF}, + {"E_bs", 0x01B7, 0xFF}, {"Sekizoa", 0x0020, 0x00}, {"Sekizob", 0x0020, 0x01}, + {"E_sm", 0x01BD, 0xFF}, {"E_sm2", 0x01BE, 0xFF}, {"ky_tag0", 0x02AA, 0xFF}, + {"ky_tag1", 0x02AB, 0x00}, {"ky_tag2", 0x02AC, 0xFF}, {"ky_tag3", 0x02AB, 0x01}, + {"kytag3", 0x02AD, 0xFF}, {"DK_tag", 0x02AE, 0xFF}, {"PPHole", 0x02AF, 0xFF}, + {"KY_chg", 0x02B0, 0xFF}, {"Plight", 0x02B1, 0xFF}, {"KY_mk", 0x02B2, 0xFF}, + {"Bound", 0x02B3, 0xFF}, {"WC_tag", 0x02AB, 0x02}, {"Sparks", 0x02B4, 0xFF}, + {"Tcntrl", 0x02B5, 0xFF}, {"Drkmst", 0x02B6, 0xFF}, {"Blsnow", 0x02B7, 0xFF}, + {"Savmem", 0x02B8, 0xFF}, {"Zshake", 0x02B9, 0xFF}, {"Pikari", 0x02BA, 0xFF}, + {"Lmask", 0x02BB, 0xFF}, {"E_is", 0x01EE, 0xFF}, {"E_ai", 0x01AF, 0xFF}, + {"E_ba", 0x01EA, 0xFF}, {"E_bu", 0x01EB, 0xFF}, {"E_sw", 0x01F1, 0xFF}, + {"E_ge", 0x01F2, 0xFF}, {"TagGe", 0x01F3, 0xFF}, {"E_ym", 0x01F4, 0xFF}, + {"E_ymt", 0x01F5, 0xFF}, {"E_ymb", 0x01F6, 0xFF}, {"Fwall", 0x01F7, 0xFF}, + {"E_hz", 0x01FC, 0xFF}, {"E_ws", 0x01FD, 0xFF}, {"E_oc", 0x01FE, 0xFF}, + {"E_dt", 0x0200, 0xFF}, {"E_bg", 0x0201, 0xFF}, {"E_octbg", 0x0202, 0xFF}, + {"E_tt", 0x0206, 0xFF}, {"E_dk", 0x0207, 0xFF}, {"E_vt", 0x0208, 0xFF}, + {"E_ww", 0x0209, 0xFF}, {"E_gi", 0x020A, 0xFF}, {"E_mk", 0x01DC, 0xFF}, + {"B_gm", 0x020D, 0xFF}, {"E_gm", 0x01BB, 0xFF}, {"E_gs", 0x01B0, 0xFF}, + {"Npc_ne", 0x010D, 0xFF}, {"Obj_gm", 0x002E, 0xFF}, {"E_mm", 0x01DD, 0xFF}, + {"E_mm2", 0x01DD, 0x01}, {"E_fz", 0x01DE, 0xFF}, {"E_fb", 0x01E5, 0xFF}, + {"E_Zs", 0x01DF, 0xFF}, {"E_kk", 0x01E0, 0xFF}, {"E_hp", 0x01E1, 0xFF}, + {"E_zh", 0x01E2, 0xFF}, {"E_zm", 0x01E3, 0xFF}, {"E_zm2", 0x01E3, 0x01}, + {"E_pz", 0x01E4, 0xFF}, {"Kita", 0x0112, 0xFF}, {"E_nz", 0x01E9, 0xFF}, + {"E_po", 0x01DA, 0xFF}, {"Obj_w0", 0x0028, 0xFF}, {"Obj_w1", 0x0029, 0xFF}, + {"Obj_cb", 0x002A, 0xFF}, {"Obj_mak", 0x002B, 0xFF}, {"Obj_brg", 0x002C, 0xFF}, + {"E_rb", 0x01D3, 0xFF}, {"E_sg", 0x01B6, 0xFF}, {"Obj_tby", 0x002F, 0xFF}, + {"Obj_sw", 0x00F1, 0xFF}, {"Npc_ks", 0x0060, 0xFF}, {"Obj_so", 0x001C, 0xFF}, + {"E_bi", 0x0304, 0xFF}, {"Obj_key", 0x0113, 0xFF}, {"E_hb", 0x01C9, 0xFF}, + {"Obj_hb", 0x02FE, 0xFF}, {"B_bq", 0x020C, 0xFF}, {"B_bh", 0x020B, 0xFF}, + {"B_go", 0x020F, 0xFF}, {"Obj_fw", 0x02F0, 0xFF}, {"E_ga", 0x01C7, 0xFF}, + {"E_gb", 0x01C8, 0xFF}, {"E_wap", 0x0217, 0xFF}, {"Obj_sui", 0x011D, 0xFF}, + {"Obj_bal", 0x011C, 0xFF}, {"Obj_lp", 0x0116, 0xFF}, {"Obj_nd", 0x0128, 0xFF}, + {"Obj_ud", 0x0129, 0xFF}, {"Obj_us", 0x012A, 0xFF}, {"Obj_kn2", 0x011B, 0xFF}, + {"Obj_kyh", 0x0114, 0xFF}, {"Bed", 0x012C, 0xFF}, {"BouMato", 0x012D, 0xFF}, + {"AutoMt", 0x02F9, 0xFF}, {"Gadget", 0x02FA, 0xFF}, {"ItaMato", 0x012E, 0xFF}, + {"Nougu", 0x012F, 0xFF}, {"Stick", 0x0130, 0xFF}, {"Mie", 0x0131, 0xFF}, + {"SkDoor", 0x0132, 0xFF}, {"Sekizo", 0x0133, 0xFF}, {"SMTile", 0x0134, 0xFF}, + {"H_kage", 0x011A, 0xFF}, {"E_ms", 0x01E7, 0xFF}, {"Obj_tp", 0x0030, 0xFF}, + {"Obj_ms", 0x007B, 0xFF}, {"E_gob", 0x01B1, 0xFF}, {"E_yk", 0x01F9, 0xFF}, + {"E_yr", 0x01FA, 0xFF}, {"E_yg", 0x01FB, 0xFF}, {"Obj_fm", 0x0026, 0xFF}, + {"B_ob", 0x00F3, 0xFF}, {"OcHashi", 0x006D, 0xFF}, {"E_dd", 0x01B2, 0xFF}, + {"Obj_rw", 0x0220, 0xFF}, {"Obj_ih", 0x00DE, 0xFF}, {"E_yc", 0x00F5, 0xFF}, + {"B_ds", 0x00F6, 0xFF}, {"B_dr", 0x00F7, 0xFF}, {"B_gg", 0x0214, 0xFF}, + {"B_yo", 0x0211, 0xFF}, {"B_tn", 0x0213, 0xFF}, {"B_zant", 0x00F9, 0xFF}, + {"B_zntm", 0x00F8, 0xFF}, {"B_znts", 0x007D, 0xFF}, {"E_yd", 0x01CC, 0xFF}, + {"E_yh", 0x01CD, 0xFF}, {"Henna", 0x0255, 0xFF}, {"Henna0", 0x0256, 0xFF}, + {"Npc_du", 0x0138, 0x00}, {"Econt", 0x02E3, 0xFF}, {"B_mgn", 0x0216, 0xFF}, + {"Hzelda", 0x01CB, 0xFF}, {"Worm", 0x0101, 0xFF}, {"B_gnd", 0x020E, 0xFF}, + {"Obj_gb", 0x002D, 0xFF}, {"tboxA0", 0x00FB, 0xFF}, {"tboxA1", 0x00FB, 0xFF}, + {"tboxA2", 0x00FB, 0xFF}, {"tboxB0", 0x00FB, 0xFF}, {"tboxB1", 0x00FB, 0xFF}, + {"tboxB2", 0x00FB, 0xFF}, {"tboxJ0", 0x00FB, 0xFF}, {"tboxP0", 0x00FB, 0xFF}, + {"tboxB00", 0x00FB, 0xFF}, {"tboxB01", 0x00FB, 0xFF}, {"tboxW0", 0x00FB, 0xFF}, + {"tboxEL0", 0x00FC, 0xFF}, {"tboxEL1", 0x00FC, 0xFF}, {"l8warp", 0x0163, 0xFF}, + {"L1Bdoor", 0x0229, 0xFF}, {"L2Bdoor", 0x0229, 0xFF}, {"L3Bdoor", 0x0055, 0xFF}, + {"L4Bdoor", 0x0229, 0xFF}, {"L5Bdoor", 0x022B, 0xFF}, {"L6Bdoor", 0x0229, 0xFF}, + {"L7Bdoor", 0x0229, 0xFF}, {"L8Bdoor", 0x0229, 0xFF}, {"L9Bdoor", 0x0229, 0xFF}, + {"L1Mdoor", 0x022A, 0x01}, {"L2Mdoor", 0x022A, 0x02}, {"L3Mdoor", 0x022A, 0x03}, + {"L4Mdoor", 0x022A, 0x04}, {"L5Mdoor", 0x022A, 0x05}, {"L6Mdoor", 0x022A, 0x06}, + {"L7Mdoor", 0x022A, 0x07}, {"L8Mdoor", 0x022A, 0x08}, {"L7door", 0x022A, 0x0A}, + {"L5door", 0x022A, 0x0B}, {"Horse", 0x00EE, 0xFF}, {"Canoe", 0x00ED, 0xFF}, + {"Crope", 0x02BE, 0xFF}, {"Cstatue", 0x0198, 0xFF}, {"CstaF", 0x00BB, 0xFF}, + {"HoZelda", 0x0224, 0xFF}, {"Mhint", 0x02C1, 0xFF}, {"Mmsg", 0x02C2, 0xFF}, + {"Mwait", 0x02C3, 0xFF}, {"Mstop", 0x02C4, 0xFF}, {"MstopE", 0x02C4, 0xFF}, + {"Hinit", 0x00E9, 0xFF}, {"Hjump", 0x00EA, 0xFF}, {"Hstop", 0x00EC, 0xFF}, + {"AJnot", 0x00EB, 0xFF}, {"Wljump", 0x02C7, 0xFF}, {"Sppath", 0x02C6, 0xFF}, + {"Stream", 0x02C5, 0xFF}, {"Gstart", 0x0019, 0xFF}, {"TgTGate", 0x02C8, 0xFF}, + {"Lv6Gate", 0x02C9, 0xFF}, {"Lv7Gate", 0x02CA, 0xFF}, {"Lv8Gate", 0x02CB, 0xFF}, + {"TgTHint", 0x02CC, 0xFF}, {"TagAsst", 0x02CD, 0xFF}, {"Dmidna", 0x02D8, 0xFF}, + {"Fchain", 0x0158, 0xFF}, {"Wchain", 0x0159, 0xFF}, {"Cdoor", 0x0034, 0xFF}, + {"Cgate", 0x0034, 0xFF}, {"Water00", 0x0035, 0xFF}, {"Digpl", 0x0053, 0xFF}, + {"Digholl", 0x0052, 0xFF}, {"Bombf", 0x02BF, 0xFF}, {"hider", 0x030F, 0xFF}, + {"SwAreaC", 0x0225, 0xFF}, {"SwAreaS", 0x0225, 0xFF}, {"SwLBall", 0x017D, 0xFF}, + {"SwBall", 0x017E, 0xFF}, {"thouse", 0x00A7, 0xFF}, {"ironbox", 0x0079, 0xFF}, + {"l6swtrn", 0x001F, 0xFF}, {"l2bmtag", 0x0182, 0xFF}, {"swspin", 0x00B3, 0xFF}, + {"spnGear", 0x0183, 0xFF}, {"fan", 0x0186, 0xFF}, {"tgake", 0x00BA, 0xFF}, + {"tmoon", 0x0195, 0xFF}, {"gwall", 0x0196, 0xFF}, {"gwall2", 0x00C0, 0xFF}, + {"scnChg", 0x030C, 0xFF}, {"scnChg2", 0x01A7, 0xFF}, {"noChgRm", 0x001A, 0xFF}, + {"readRm", 0x001A, 0x00}, {"Tetd", 0x022C, 0xFF}, {"fence", 0x022C, 0xFF}, + {"lv7saku", 0x022C, 0xFF}, {"YkgrON", 0x02BC, 0xFF}, {"YkgrOFF", 0x02BC, 0xFF}, + {"TagEv", 0x02D1, 0xFF}, {"TagEvC", 0x02D1, 0xFF}, {"TagEvt", 0x02D2, 0x00}, + {"TagEvt1", 0x02D2, 0x01}, {"TagHowl", 0x02D4, 0x01}, {"Tag_ms", 0x02D5, 0x00}, + {"LntnTag", 0x02D6, 0xFF}, {"EvtArea", 0x02E9, 0xFF}, {"AllMato", 0x030A, 0xFF}, + {"EvtMsg", 0x02EA, 0xFF}, {"KMsg", 0x02EB, 0xFF}, {"Push", 0x02EC, 0xFF}, + {"Teloper", 0x02D3, 0xFF}, {"CamChg", 0x02CF, 0xFF}, {"CamArea", 0x02CF, 0xFF}, + {"CamAreC", 0x02CF, 0xFF}, {"ChkPntS", 0x02D0, 0xFF}, {"ChkPntC", 0x02D0, 0xFF}, + {"setball", 0x019F, 0xFF}, {"atkItem", 0x01AA, 0xFF}, {"TagStat", 0x01AE, 0xFF}, + {"zdoor", 0x0032, 0xFF}, {"rdoor", 0x0032, 0xFF}, {"STDoa", 0x0032, 0xFF}, + {"hasi00", 0x0033, 0xFF}, {"hasi01", 0x0033, 0xFF}, {"window", 0x0078, 0xFF}, + {"bbox", 0x007A, 0xFF}, {"spiralC", 0x00D4, 0xFF}, {"spiral2", 0x00D4, 0xFF}, + {"digsnow", 0x0090, 0xFF}, {"digsand", 0x00A9, 0xFF}, {"fallobj", 0x00AA, 0xFF}, + {"l7brg", 0x00B5, 0xFF}, {"dr", 0x0203, 0xFF}, {"L7lowDr", 0x0204, 0xFF}, + {"swTime", 0x01A1, 0xFF}, {"pdrobj", 0x00BE, 0xFF}, {"crystal", 0x01A4, 0xFF}, + {"WarpBrg", 0x00DA, 0xFF}, {"WarpB2", 0x00DA, 0xFF}, {"WarpOB1", 0x00DB, 0x00}, + {"WarpOB2", 0x00DB, 0x01}, {"VolcGnd", 0x00E2, 0xFF}, {"r09wtr", 0x017F, 0xFF}, + {"ballSw", 0x0199, 0xFF}, {"lballSw", 0x019A, 0xFF}, {"lbsw", 0x01A6, 0xFF}, + {"R50Sand", 0x00BD, 0xFF}, {"rwall", 0x00BC, 0xFF}, {"l4brg", 0x00C1, 0xFF}, + {"l4floor", 0x00C2, 0xFF}, {"item", 0x0218, 0xFF}, {"itemKey", 0x0219, 0xFF}, + {"kantera", 0x021A, 0xFF}, {"witem", 0x0218, 0xFF}, {"wshield", 0x021C, 0xFF}, + {"htPiece", 0x021B, 0xFF}, {"htCase", 0x021B, 0xFF}, {"Mbrid15", 0x0036, 0xFF}, + {"Mbrid9", 0x0036, 0xFF}, {"maglift", 0x0037, 0xFF}, {"Cldst00", 0x0039, 0xFF}, + {"Cldst01", 0x003A, 0xFF}, {"RMback0", 0x022F, 0xFF}, {"RMback1", 0x022E, 0xFF}, + {"Mist", 0x02D7, 0xFF}, {"magLifR", 0x0038, 0xFF}, {"TCdlst", 0x003B, 0xFF}, + {"wdstick", 0x0165, 0xFF}, {"stBlock", 0x0166, 0xFF}, {"hsMato", 0x003C, 0xFF}, + {"ktFire", 0x0168, 0xFF}, {"hswitch", 0x003D, 0xFF}, {"goGate", 0x003E, 0xFF}, + {"taAmi", 0x003F, 0xFF}, {"fireWd", 0x0169, 0xFF}, {"fireWd2", 0x016A, 0xFF}, + {"altar", 0x0040, 0xFF}, {"gpTaru", 0x016B, 0xFF}, {"spinLf", 0x0041, 0xFF}, + {"bmWin", 0x0042, 0xFF}, {"roofHl", 0x0043, 0xFF}, {"syRock", 0x0045, 0xFF}, + {"wColumn", 0x0044, 0xFF}, {"kpot", 0x016D, 0xFF}, {"bsGate", 0x0046, 0xFF}, + {"amiShut", 0x0047, 0xFF}, {"kwhel00", 0x00C7, 0xFF}, {"kwhel01", 0x00C8, 0xFF}, + {"PRElvtr", 0x00CA, 0xFF}, {"swhel00", 0x00C7, 0xFF}, {"M_hasu", 0x00CB, 0xFF}, + {"yiblltr", 0x00CC, 0xFF}, {"l6egate", 0x00CD, 0xFF}, {"l6eleva", 0x001B, 0xFF}, + {"wtGate", 0x0048, 0xFF}, {"candlL2", 0x0049, 0xFF}, {"togeTp", 0x004A, 0xFF}, + {"rotTrap", 0x004B, 0xFF}, {"klift00", 0x00D1, 0xFF}, {"l4chand", 0x00D3, 0xFF}, + {"Ychndlr", 0x00C9, 0xFF}, {"hbmbkoy", 0x00D8, 0xFF}, {"TagCsw", 0x0222, 0xFF}, + {"TagCswO", 0x0222, 0xFF}, {"P_Rwall", 0x00D0, 0xFF}, {"PDtile", 0x00CE, 0xFF}, + {"PDwall", 0x00CF, 0xFF}, {"Qs", 0x0223, 0xFF}, {"mirror", 0x02DF, 0xFF}, + {"rGate", 0x004C, 0xFF}, {"l3water", 0x00D5, 0xFF}, {"l3wat02", 0x00D6, 0xFF}, + {"l3watB", 0x00D7, 0xFF}, {"szbridg", 0x00D9, 0xFF}, {"kjgjs", 0x00DD, 0xFF}, + {"kjs", 0x00DD, 0xFF}, {"candlL3", 0x0172, 0xFF}, {"l5icewl", 0x004D, 0xFF}, + {"Turara", 0x0050, 0xFF}, {"twGate", 0x0051, 0xFF}, {"L4cdlTg", 0x0173, 0xFF}, + {"L4cddTg", 0x0174, 0xFF}, {"togeRol", 0x0093, 0xFF}, {"l6TogeT", 0x0094, 0xFF}, + {"Tenbin", 0x0095, 0xFF}, {"l6Lblk", 0x0097, 0xFF}, {"l6SwGt", 0x0096, 0xFF}, + {"l6ChBlk", 0x0098, 0xFF}, {"l6FuriT", 0x0099, 0xFF}, {"KHdesk", 0x008F, 0xFF}, + {"Ytaihou", 0x0091, 0xFF}, {"L4eShut", 0x009B, 0xFF}, {"pofire", 0x0179, 0xFF}, + {"pofiTg", 0x017A, 0xFF}, {"poCandl", 0x00A8, 0xFF}, {"L4Gate", 0x009C, 0xFF}, + {"L4Pgate", 0x009D, 0xFF}, {"L4SWall", 0x009E, 0xFF}, {"L4hmato", 0x009F, 0xFF}, + {"propy", 0x00A0, 0xFF}, {"L7BsGt", 0x00A1, 0xFF}, {"optLift", 0x00A2, 0xFF}, + {"kkiTrap", 0x00A3, 0xFF}, {"L8LiftX", 0x00A4, 0xFF}, {"swStep", 0x00A5, 0xFF}, + {"L9SwSht", 0x00A6, 0xFF}, {"L5SwIce", 0x004E, 0xFF}, {"glwSph", 0x017B, 0xFF}, + {"MR_Scrw", 0x00AE, 0xFF}, {"MR_Sand", 0x00AF, 0xFF}, {"MR_Tble", 0x00B0, 0xFF}, + {"MR_Chin", 0x00B1, 0xFF}, {"MR_Pole", 0x00B2, 0xFF}, {"PPolamp", 0x0102, 0xFF}, + {"l5hYuka", 0x004F, 0xFF}, {"BYRock", 0x0103, 0xFF}, {"zrDrock", 0x00B6, 0xFF}, + {"tkrDai", 0x00B7, 0xFF}, {"Table", 0x00B8, 0xFF}, {"CatDoor", 0x00B9, 0xFF}, + {"RetTag", 0x0189, 0xFF}, {"WdStone", 0x018A, 0xFF}, {"HwlWara", 0x018B, 0xFF}, + {"SCannon", 0x018C, 0xFF}, {"szGate", 0x009A, 0xFF}, {"onsTaru", 0x016C, 0xFF}, + {"WStoneF", 0x018D, 0xFF}, {"SCanCrs", 0x018E, 0xFF}, {"snwEfTg", 0x018F, 0xFF}, + {"tmFire", 0x0194, 0xFF}, {"L7Prop", 0x0197, 0xFF}, {"awaPlar", 0x0192, 0xFF}, + {"poTbox", 0x0193, 0xFF}, {"SnwSoup", 0x019B, 0xFF}, {"Nagaisu", 0x019C, 0xFF}, + {"RCircle", 0x019D, 0xFF}, {"L9Chand", 0x00E6, 0xFF}, {"L9Pictr", 0x019E, 0xFF}, + {"SmkEmt", 0x01A0, 0xFF}, {"HFtr", 0x01A2, 0xFF}, {"HBarrel", 0x01A3, 0xFF}, + {"SCanTen", 0x01A5, 0xFF}, {"cstaSw", 0x0190, 0xFF}, {"l6cstSw", 0x0191, 0xFF}, + {"Hata", 0x01A8, 0xFF}, {"RmbitSw", 0x01AB, 0xFF}, {"T_Maki", 0x01A9, 0xFF}, + {"d_act", 0x02CE, 0xFF}, {"d_act0", 0x02CE, 0x00}, {"d_act1", 0x02CE, 0x01}, + {"d_act2", 0x02CE, 0x02}, {"d_act3", 0x02CE, 0x03}, {"d_act4", 0x02CE, 0x04}, + {"d_act5", 0x02CE, 0x05}, {"d_act6", 0x02CE, 0x06}, {"d_act7", 0x02CE, 0x07}, + {"d_act8", 0x02CE, 0x08}, {"d_act9", 0x02CE, 0x09}, {"d_act10", 0x02CE, 0x0A}, + {"d_act11", 0x02CE, 0x0B}, {"d_act12", 0x02CE, 0x0C}, {"d_act13", 0x02CE, 0x0D}, + {"d_act14", 0x02CE, 0x0E}, {"d_act15", 0x02CE, 0x0F}, {"d_act16", 0x02CE, 0x10}, + {"d_act17", 0x02CE, 0x11}, {"d_act18", 0x02CE, 0x12}, {"d_act19", 0x02CE, 0x13}, + {"d_act20", 0x02CE, 0x14}, {"d_act21", 0x02CE, 0x15}, {"d_act22", 0x02CE, 0x16}, + {"d_act23", 0x02CE, 0x17}, {"d_act24", 0x02CE, 0x18}, {"d_act25", 0x02CE, 0x19}, + {"d_act26", 0x02CE, 0x1A}, {"d_act27", 0x02CE, 0x1B}, {"d_act28", 0x02CE, 0x1C}, + {"d_act29", 0x02CE, 0x1D}, {"d_act30", 0x02CE, 0x1E}, {"d_act31", 0x02CE, 0x1F}, + {"TLogo", 0x02E1, 0xFF}, {"ClearB", 0x0063, 0xFF}, {"Bg", 0x02DC, 0xFF}, + {"Boom", 0x00FE, 0xFF}, {"Nbomb", 0x0221, 0xFF}, {"Arrow", 0x0308, 0xFF}, + {"E_Arrow", 0x02E5, 0xFF}, {"Spinner", 0x00F2, 0xFF}, {"Crod", 0x02F4, 0xFF}, + {"Midna", 0x00FF, 0xFF}, {"Vrbox", 0x02DA, 0xFF}, {"Vrbox2", 0x02DB, 0xFF}, + {"mvbg_a", 0x02DE, 0xFF}, {"burnBox", 0x00DC, 0xFF}, {"stnMark", 0x0171, 0xFF}, + {"Passer", 0x028F, 0xFF}, {"Passer2", 0x0290, 0xFF}, {"ShopItm", 0x021E, 0xFF}, + {"E_yd_lf", 0x01CE, 0xFF}, {"E_db_lf", 0x01C6, 0xFF}, {"E_hb_lf", 0x01CA, 0xFF}, + {"E_bi_lf", 0x0305, 0xFF}, {"O_Mato", 0x013A, 0xFF}, {"O_Flag", 0x013B, 0xFF}, + {"O_Flag2", 0x013C, 0xFF}, {"O_Flag3", 0x013D, 0xFF}, {"CRVLH_U", 0x0073, 0xFF}, + {"DemoItm", 0x021D, 0xFF}, {"EndCode", 0x000B, 0xFF}, }; /* 803A65CC-803A65FC -00001 0030+00 1/1 0/0 0/0 .data l_roomFuncTable$5052 */ -SECTION_DATA static void* l_roomFuncTable[12] = { - (void*)0x54524553, (void*)NULL, (void*)dStage_stageKeepTresureInit__FP11dStage_dt_cPviPv, - (void*)0x46494C49, (void*)NULL, (void*)dStage_filiInfo2Init__FP11dStage_dt_cPviPv, - (void*)0x4D504154, (void*)NULL, (void*)dStage_mapPathInitCommonLayer__FP11dStage_dt_cPviPv, - (void*)0x446F6F72, (void*)NULL, (void*)dStage_RoomKeepDoorInit__FP11dStage_dt_cPviPv, +static FuncTable l_roomFuncTable[4] = { + {"TRES", dStage_stageKeepTresureInit}, + {"FILI", dStage_filiInfo2Init}, + {"MPAT", dStage_mapPathInitCommonLayer}, + {"Door", dStage_RoomKeepDoorInit}, }; /* 803A65FC-803A6620 -00001 0024+00 1/1 0/0 0/0 .data l_layerFuncTable$5053 */ -SECTION_DATA static void* l_layerFuncTable_5053[9] = { - (void*)0x54524530, (void*)NULL, (void*)dStage_stageKeepTresureInit__FP11dStage_dt_cPviPv, - (void*)0x4D504130, (void*)NULL, (void*)dStage_mapPathInit__FP11dStage_dt_cPviPv, - (void*)0x446F6F30, (void*)NULL, (void*)dStage_RoomKeepDoorInit__FP11dStage_dt_cPviPv, +SECTION_DATA static FuncTable l_layerFuncTable_5053[3] = { + {"TRE0", dStage_stageKeepTresureInit}, + {"MPA0", dStage_mapPathInit}, + {"Doo0", dStage_RoomKeepDoorInit}, }; /* 803A6620-803A6638 -00001 0018+00 1/1 0/0 0/0 .data l_layerFuncTable$5131 */ -SECTION_DATA static void* l_layerFuncTable_5131[6] = { - (void*)0x4D454D30, (void*)NULL, (void*)dStage_memaInfoInit__FP11dStage_dt_cPviPv, - (void*)0x4D454330, (void*)NULL, (void*)dStage_mecoInfoInit__FP11dStage_dt_cPviPv, +SECTION_DATA static FuncTable l_layerFuncTable_5131[2] = { + {"MEM0", dStage_memaInfoInit}, + {"MEC0", dStage_mecoInfoInit}, }; /* 803A6638-803A6644 -00001 000C+00 1/1 0/0 0/0 .data l_funcTable$5136 */ -SECTION_DATA static void* l_funcTable_5136[3] = { - (void*)0x53544147, - (void*)NULL, - (void*)dStage_stagInfoInit__FP11dStage_dt_cPviPv, -}; +SECTION_DATA static FuncTable l_funcTable_5136 = {"STAG", dStage_stagInfoInit}; /* 803A6644-803A6650 -00001 000C+00 1/1 0/0 0/0 .data l_layerFuncTableA$5141 */ -SECTION_DATA static void* l_layerFuncTableA[3] = { - (void*)0x534F4E30, - (void*)NULL, - (void*)dStage_soundInfoInit__FP11dStage_dt_cPviPv, -}; +SECTION_DATA static FuncTable l_layerFuncTableA = {"SON0", dStage_soundInfoInit}; /* 803A6650-803A668C -00001 003C+00 1/1 0/0 0/0 .data l_envLayerFuncTable$5142 */ -SECTION_DATA static void* l_envLayerFuncTable[15] = { - (void*)0x4C475430, (void*)NULL, (void*)dStage_lgtvInfoInit__FP11dStage_dt_cPviPv, - (void*)0x456E7630, (void*)NULL, (void*)dStage_envrInfoInit__FP11dStage_dt_cPviPv, - (void*)0x436F6C30, (void*)NULL, (void*)dStage_pselectInfoInit__FP11dStage_dt_cPviPv, - (void*)0x50414C30, (void*)NULL, (void*)dStage_paletteInfoInit__FP11dStage_dt_cPviPv, - (void*)0x56524230, (void*)NULL, (void*)dStage_vrboxcolInfoInit__FP11dStage_dt_cPviPv, +SECTION_DATA static FuncTable l_envLayerFuncTable[5] = { + {"LGT0", dStage_lgtvInfoInit}, {"Env0", dStage_envrInfoInit}, + {"Col0", dStage_pselectInfoInit}, {"PAL0", dStage_paletteInfoInit}, + {"VRB0", dStage_vrboxcolInfoInit}, }; /* 803A668C-803A66BC -00001 0030+00 1/1 0/0 0/0 .data l_layerFuncTable$5158 */ -SECTION_DATA static void* l_layerFuncTable_5158[12] = { - (void*)0x446F6F30, (void*)NULL, (void*)dStage_roomDrtgInfoInit__FP11dStage_dt_cPviPv, - (void*)0x53434F30, (void*)NULL, (void*)dStage_tgscInfoInit__FP11dStage_dt_cPviPv, - (void*)0x41435430, (void*)NULL, (void*)dStage_actorInit__FP11dStage_dt_cPviPv, - (void*)0x54524530, (void*)NULL, (void*)dStage_layerTresureInit__FP11dStage_dt_cPviPv, +SECTION_DATA static FuncTable l_layerFuncTable_5158[4] = { + {"Doo0", dStage_roomDrtgInfoInit}, + {"SCO0", dStage_tgscInfoInit}, + {"ACT0", dStage_actorInit}, + {"TRE0", dStage_layerTresureInit}, }; /* 803A66BC-803A67F4 -00001 0138+00 1/1 0/0 0/0 .data l_funcTable$5163 */ -SECTION_DATA static void* l_funcTable_5163[78] = { - (void*)0x45564C59, (void*)NULL, (void*)dStage_elstInfoInit__FP11dStage_dt_cPviPv, - (void*)0x5250504E, (void*)NULL, (void*)dStage_rppnInfoInit__FP11dStage_dt_cPviPv, - (void*)0x52504154, (void*)NULL, (void*)dStage_rpatInfoInit__FP11dStage_dt_cPviPv, - (void*)0x4D554C54, (void*)NULL, (void*)dStage_multInfoInit__FP11dStage_dt_cPviPv, - (void*)0x504C5952, (void*)NULL, (void*)dStage_playerInit__FP11dStage_dt_cPviPv, - (void*)0x43414D52, (void*)NULL, (void*)dStage_cameraInit__FP11dStage_dt_cPviPv, - (void*)0x5243414D, (void*)NULL, (void*)dStage_cameraInit__FP11dStage_dt_cPviPv, - (void*)0x41435452, (void*)NULL, (void*)dStage_actorInit_always__FP11dStage_dt_cPviPv, - (void*)0x54474F42, (void*)NULL, (void*)dStage_actorInit_always__FP11dStage_dt_cPviPv, - (void*)0x5254424C, (void*)NULL, (void*)dStage_roomReadInit__FP11dStage_dt_cPviPv, - (void*)0x41524F42, (void*)NULL, (void*)dStage_arrowInit__FP11dStage_dt_cPviPv, - (void*)0x5241524F, (void*)NULL, (void*)dStage_arrowInit__FP11dStage_dt_cPviPv, - (void*)0x56697274, (void*)NULL, (void*)dStage_vrboxInfoInit__FP11dStage_dt_cPviPv, - (void*)0x53434C53, (void*)NULL, (void*)dStage_sclsInfoInit__FP11dStage_dt_cPviPv, - (void*)0x54475343, (void*)NULL, (void*)dStage_tgscInfoInit__FP11dStage_dt_cPviPv, - (void*)0x4C474854, (void*)NULL, (void*)dStage_plightInfoInit__FP11dStage_dt_cPviPv, - (void*)0x50504E54, (void*)NULL, (void*)dStage_ppntInfoInit__FP11dStage_dt_cPviPv, - (void*)0x50415448, (void*)NULL, (void*)dStage_pathInfoInit__FP11dStage_dt_cPviPv, - (void*)0x53434F42, (void*)NULL, (void*)dStage_tgscInfoInit__FP11dStage_dt_cPviPv, - (void*)0x46494C49, (void*)NULL, (void*)dStage_filiInfoInit__FP11dStage_dt_cPviPv, - (void*)0x446F6F72, (void*)NULL, (void*)dStage_stageDrtgInfoInit__FP11dStage_dt_cPviPv, - (void*)0x464C4F52, (void*)NULL, (void*)dStage_floorInfoInit__FP11dStage_dt_cPviPv, - (void*)0x54474452, (void*)NULL, (void*)dStage_tgscInfoInit__FP11dStage_dt_cPviPv, - (void*)0x444D4150, (void*)NULL, (void*)dStage_dmapInfoInit__FP11dStage_dt_cPviPv, - (void*)0x52455654, (void*)NULL, (void*)dStage_stEventInfoInit__FP11dStage_dt_cPviPv, - (void*)0x534F4E44, (void*)NULL, (void*)dStage_soundInfoInitCL__FP11dStage_dt_cPviPv, +SECTION_DATA static FuncTable l_funcTable_5163[26] = { + {"EVLY", dStage_elstInfoInit}, {"RPPN", dStage_rppnInfoInit}, + {"RPAT", dStage_rpatInfoInit}, {"MULT", dStage_multInfoInit}, + {"PLYR", dStage_playerInit}, {"CAMR", dStage_cameraInit}, + {"RCAM", dStage_cameraInit}, {"ACTR", dStage_actorInit_always}, + {"TGOB", dStage_actorInit_always}, {"RTBL", dStage_roomReadInit}, + {"AROB", dStage_arrowInit}, {"RARO", dStage_arrowInit}, + {"Virt", dStage_vrboxInfoInit}, {"SCLS", dStage_sclsInfoInit}, + {"TGSC", dStage_tgscInfoInit}, {"LGHT", dStage_plightInfoInit}, + {"PPNT", dStage_ppntInfoInit}, {"PATH", dStage_pathInfoInit}, + {"SCOB", dStage_tgscInfoInit}, {"FILI", dStage_filiInfoInit}, + {"Door", dStage_stageDrtgInfoInit}, {"FLOR", dStage_floorInfoInit}, + {"TGDR", dStage_tgscInfoInit}, {"DMAP", dStage_dmapInfoInit}, + {"REVT", dStage_stEventInfoInit}, {"SOND", dStage_soundInfoInitCL}, }; /* 803A67F4-803A689C -00001 00A8+00 1/1 0/0 0/0 .data l_funcTable$5168 */ -SECTION_DATA static void* l_funcTable_5168[42] = { - (void*)0x504C5952, (void*)NULL, (void*)dStage_playerInit__FP11dStage_dt_cPviPv, - (void*)0x5243414D, (void*)NULL, (void*)dStage_RoomCameraInit__FP11dStage_dt_cPviPv, - (void*)0x5241524F, (void*)NULL, (void*)dStage_arrowInit__FP11dStage_dt_cPviPv, - (void*)0x5254424C, (void*)NULL, (void*)dStage_roomReadInit__FP11dStage_dt_cPviPv, - (void*)0x41524F42, (void*)NULL, (void*)dStage_arrowInit__FP11dStage_dt_cPviPv, - (void*)0x56697274, (void*)NULL, (void*)dStage_vrboxInfoInit__FP11dStage_dt_cPviPv, - (void*)0x53434C53, (void*)NULL, (void*)dStage_sclsInfoInit__FP11dStage_dt_cPviPv, - (void*)0x4C474854, (void*)NULL, (void*)dStage_plightInfoInit__FP11dStage_dt_cPviPv, - (void*)0x5250504E, (void*)NULL, (void*)dStage_rppnInfoInit__FP11dStage_dt_cPviPv, - (void*)0x52504154, (void*)NULL, (void*)dStage_rpatInfoInit__FP11dStage_dt_cPviPv, - (void*)0x46494C49, (void*)NULL, (void*)dStage_filiInfoInit__FP11dStage_dt_cPviPv, - (void*)0x464C4F52, (void*)NULL, (void*)dStage_floorInfoInit__FP11dStage_dt_cPviPv, - (void*)0x4C424E4B, (void*)NULL, (void*)dStage_lbnkInfoInit__FP11dStage_dt_cPviPv, - (void*)0x534F4E44, (void*)NULL, (void*)dStage_soundInfoInitCL__FP11dStage_dt_cPviPv, +SECTION_DATA static FuncTable l_funcTable_5168[14] = { + {"PLYR", dStage_playerInit}, {"RCAM", dStage_RoomCameraInit}, {"RARO", dStage_arrowInit}, + {"RTBL", dStage_roomReadInit}, {"AROB", dStage_arrowInit}, {"Virt", dStage_vrboxInfoInit}, + {"SCLS", dStage_sclsInfoInit}, {"LGHT", dStage_plightInfoInit}, {"RPPN", dStage_rppnInfoInit}, + {"RPAT", dStage_rpatInfoInit}, {"FILI", dStage_filiInfoInit}, {"FLOR", dStage_floorInfoInit}, + {"LBNK", dStage_lbnkInfoInit}, {"SOND", dStage_soundInfoInitCL}, }; /* 803A689C-803A68FC -00001 0060+00 1/1 0/0 0/0 .data l_funcTable$5173 */ -SECTION_DATA static void* l_funcTable_5173[24] = { - (void*)0x446F6F72, (void*)NULL, (void*)dStage_roomDrtgInfoInit__FP11dStage_dt_cPviPv, - (void*)0x41435452, (void*)NULL, (void*)dStage_actorCommonLayerInit__FP11dStage_dt_cPviPv, - (void*)0x54474F42, (void*)NULL, (void*)dStage_actorCommonLayerInit__FP11dStage_dt_cPviPv, - (void*)0x54524553, (void*)NULL, (void*)dStage_roomTresureInit__FP11dStage_dt_cPviPv, - (void*)0x54475343, (void*)NULL, (void*)dStage_tgscCommonLayerInit__FP11dStage_dt_cPviPv, - (void*)0x53434F42, (void*)NULL, (void*)dStage_tgscCommonLayerInit__FP11dStage_dt_cPviPv, - (void*)0x54474452, (void*)NULL, (void*)dStage_tgscInfoInit__FP11dStage_dt_cPviPv, - (void*)0x52455654, (void*)NULL, (void*)dStage_mapEventInfoInit__FP11dStage_dt_cPviPv, +SECTION_DATA static FuncTable l_funcTable_5173[8] = { + {"Door", dStage_roomDrtgInfoInit}, {"ACTR", dStage_actorCommonLayerInit}, + {"TGOB", dStage_actorCommonLayerInit}, {"TRES", dStage_roomTresureInit}, + {"TGSC", dStage_tgscCommonLayerInit}, {"SCOB", dStage_tgscCommonLayerInit}, + {"TGDR", dStage_tgscInfoInit}, {"REVT", dStage_mapEventInfoInit}, }; /* 803A68FC-803A6920 -00001 0024+00 1/1 0/0 0/0 .data l_funcTable$5178 */ -SECTION_DATA static void* l_funcTable_5178[9] = { - (void*)0x54524553, (void*)NULL, (void*)dStage_fieldMapTresureInit__FP11dStage_dt_cPviPv, - (void*)0x46494C49, (void*)NULL, (void*)dStage_fieldMapFiliInfo2Init__FP11dStage_dt_cPviPv, - (void*)0x4D504154, (void*)NULL, (void*)dStage_fieldMapMapPathInit__FP11dStage_dt_cPviPv, +SECTION_DATA static FuncTable l_funcTable_5178[3] = { + {"TRES", dStage_fieldMapTresureInit}, + {"FILI", dStage_fieldMapFiliInfo2Init}, + {"MPAT", dStage_fieldMapMapPathInit}, }; /* 803A6920-803A696C 003A40 004C+00 3/3 0/0 0/0 .data mMemoryBlock__20dStage_roomControl_c */ -SECTION_DATA u8 dStage_roomControl_c::mMemoryBlock[76] = { - 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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +SECTION_DATA JKRExpHeap* dStage_roomControl_c::mMemoryBlock[19] = { + NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, + NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, }; /* 800243B0-800243E8 01ECF0 0038+00 0/0 3/3 1/1 .text getMemoryBlock__20dStage_roomControl_cFi */ @@ -1565,6 +1109,12 @@ asm void dStage_roomControl_c::setStayNo(int param_0) { #pragma pop /* 80024424-8002442C 01ED64 0008+00 0/0 0/0 1/1 .text setNextStayNo__20dStage_roomControl_cFi */ +// matches but need to fix data +#ifdef NONMATCHING +void dStage_roomControl_c::setNextStayNo(int param_0) { + sNextStayNo = param_0; +} +#else #pragma push #pragma optimization_level 0 #pragma optimizewithasm off @@ -1573,16 +1123,17 @@ asm void dStage_roomControl_c::setNextStayNo(int param_0) { #include "asm/d/d_stage/setNextStayNo__20dStage_roomControl_cFi.s" } #pragma pop +#endif -/* 8002442C-80024460 01ED6C 0034+00 1/1 0/0 0/0 .text stayRoomCheck__FiPUci */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -static asm void stayRoomCheck(int param_0, u8* param_1, int param_2) { - nofralloc -#include "asm/d/d_stage/stayRoomCheck__FiPUci.s" +static int stayRoomCheck(int param_0, u8* param_1, int param_2) { + for (; param_0 > 0; param_0--) { + if (param_2 == dStage_roomRead_dt_c_GetLoadRoomIndex(*param_1)) { + return 1; + } + param_1++; + } + return 0; } -#pragma pop /* 80024460-800244E8 01EDA0 0088+00 1/1 0/0 0/0 .text createRoomScene__Fi */ #pragma push @@ -1624,38 +1175,26 @@ asm void dStage_roomControl_c::zoneCountCheck(int param_0) const { } #pragma pop -/* 8002483C-80024844 01F17C 0008+00 1/0 0/0 0/0 .text getStagInfo__16dStage_stageDt_cCFv - */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm stage_stag_info_class* dStage_stageDt_c::getStagInfo() const { - nofralloc -#include "asm/d/d_stage/getStagInfo__16dStage_stageDt_cCFv.s" +stage_stag_info_class* dStage_stageDt_c::getStagInfo() const { + return mStagInfo; } -#pragma pop -/* 80024844-800248A8 01F184 0064+00 1/1 0/0 0/0 .text - * createMemoryBlock__20dStage_roomControl_cFiUl */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dStage_roomControl_c::createMemoryBlock(int param_0, u32 param_1) { - nofralloc -#include "asm/d/d_stage/createMemoryBlock__20dStage_roomControl_cFiUl.s" +JKRExpHeap* dStage_roomControl_c::createMemoryBlock(int param_0, u32 param_1) { + if (mMemoryBlock[param_0] == NULL) { + JKRHeap* tmp = mDoExt_getArchiveHeap(); + mMemoryBlock[param_0] = JKRExpHeap::create(param_1, tmp, false); + } + return mMemoryBlock[param_0]; } -#pragma pop -/* 800248A8-8002490C 01F1E8 0064+00 1/1 0/0 0/1 .text destroyMemoryBlock__20dStage_roomControl_cFv - */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dStage_roomControl_c::destroyMemoryBlock() { - nofralloc -#include "asm/d/d_stage/destroyMemoryBlock__20dStage_roomControl_cFv.s" +void dStage_roomControl_c::destroyMemoryBlock() { + for (int i = 0; i < (int)ARRAY_SIZE(mMemoryBlock); i++) { + if (mMemoryBlock[i] != NULL) { + mDoExt_destroyExpHeap(mMemoryBlock[i]); + mMemoryBlock[i] = NULL; + } + } } -#pragma pop /* ############################################################################################## */ /* 803A696C-803A6AAC 003A8C 0140+00 2/2 0/0 0/0 .data mArcBank__20dStage_roomControl_c */ @@ -1762,36 +1301,69 @@ asm void dStage_roomControl_c::roomDzs_c::add(u8 param_0, u8 param_1) { } #pragma pop -/* 80024C1C-80024CA8 01F55C 008C+00 1/0 0/0 0/0 .text init__16dStage_stageDt_cFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dStage_stageDt_c::init() { - nofralloc -#include "asm/d/d_stage/init__16dStage_stageDt_cFv.s" +void dStage_stageDt_c::init() { + mCamera = NULL; + mArrow = NULL; + mPlayer = NULL; + mRoom = NULL; + mMapInfo = NULL; + mMapInfoBase = NULL; + mPaletteInfo = NULL; + mPselectInfo = NULL; + mEnvrInfo = NULL; + mVrboxInfo = NULL; + mVrboxcolInfo = NULL; + mPlightInfo = NULL; + mPlightNumInfo = 0; + mMapEventInfo = NULL; + mStagInfo = NULL; + mSclsInfo = NULL; + mPntInfo = NULL; + mPathInfo = NULL; + mPnt2Inf = NULL; + mPath2Info = NULL; + mSoundInf = NULL; + mSoundInfCL = NULL; + mFloorInfo = NULL; + mMemoryConfig = NULL; + mMemoryMap = NULL; + mMulti = NULL; + mTreasure = NULL; + mDMap = NULL; + mDrTg = NULL; + mDoor = NULL; + mElst = NULL; + field_0x56 = 0; + field_0x58 = 0; } -#pragma pop -/* 80024CA8-80024CB4 01F5E8 000C+00 1/1 0/0 0/0 .text initFileList2__15dStage_roomDt_cFv - */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dStage_roomDt_c::initFileList2() { - nofralloc -#include "asm/d/d_stage/initFileList2__15dStage_roomDt_cFv.s" +void dStage_roomDt_c::initFileList2() { + mFileList2Info = NULL; } -#pragma pop -/* 80024CB4-80024D10 01F5F4 005C+00 1/0 0/0 0/0 .text init__15dStage_roomDt_cFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dStage_roomDt_c::init() { - nofralloc -#include "asm/d/d_stage/init__15dStage_roomDt_cFv.s" +void dStage_roomDt_c::init() { + mLightVecInfo = NULL; + mLightVecInfoNum = 0; + mMapInfo = NULL; + mMapInfoBase = NULL; + mVrboxInfo = NULL; + mVrboxcolInfo = NULL; + mFileListInfo = NULL; + mPlayer = NULL; + mPnt2Info = NULL; + mPath2Info = NULL; + mCamera = NULL; + mArrow = NULL; + mMapEventInfo = NULL; + mSoundInf = NULL; + mSoundInfCL = NULL; + mSclsInfo = NULL; + mLbnk = NULL; + mTreasure = NULL; + mDrTg = NULL; + mDoor = NULL; + mFloorInfo = NULL; } -#pragma pop /* 80024D10-80024DB0 01F650 00A0+00 1/1 0/0 0/0 .text dStage_roomInit__Fi */ #pragma push @@ -1804,6 +1376,12 @@ static asm void dStage_roomInit(int param_0) { #pragma pop /* 80024DB0-80024DB8 01F6F0 0008+00 2/2 0/0 0/0 .text SetTimePass__20dStage_roomControl_cFi */ +// matches but need to fix data +#ifdef NONMATCHING +void dStage_roomControl_c::SetTimePass(int isPassing) { + sTimePass = isPassing; +} +#else #pragma push #pragma optimization_level 0 #pragma optimizewithasm off @@ -1812,53 +1390,50 @@ asm void dStage_roomControl_c::SetTimePass(int param_0) { #include "asm/d/d_stage/SetTimePass__20dStage_roomControl_cFi.s" } #pragma pop +#endif -/* 80024DB8-80024DC0 01F6F8 0008+00 1/0 0/0 0/1 .text getRoom__16dStage_stageDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm roomRead_class* dStage_stageDt_c::getRoom() const { - nofralloc -#include "asm/d/d_stage/getRoom__16dStage_stageDt_cCFv.s" +roomRead_class* dStage_stageDt_c::getRoom() const { + return mRoom; } -#pragma pop -/* 80024DC0-80024E30 01F700 0070+00 1/1 4/4 0/0 .text dStage_searchName__FPCc */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dStage_searchName(char const* param_0) { - nofralloc -#include "asm/d/d_stage/dStage_searchName__FPCc.s" +dStage_objectNameInf* dStage_searchName(char const* objName) { + dStage_objectNameInf* obj = &l_objectName[0]; + + for (u32 i = 0; i < ARRAY_SIZE(l_objectName); i++) { + if (!strcmp(obj->mName, objName)) { + return obj; + } + obj++; + } + return NULL; } -#pragma pop -/* ############################################################################################## */ -/* 80378A50-80378A50 0050B0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ -#pragma push -#pragma force_active on -SECTION_DEAD static char const* const stringBase_80378B24 = "%d%+0d"; -#pragma pop +static const char* dStage_getName(s16 procName, s8 subtype) { + dStage_objectNameInf* obj = &l_objectName[0]; + char* tmp = NULL; -/* 80024E30-80024EDC 01F770 00AC+00 1/1 0/0 0/0 .text dStage_getName__FsSc */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -static asm void dStage_getName(s16 param_0, s8 param_1) { - nofralloc -#include "asm/d/d_stage/dStage_getName__FsSc.s" + for (int i = 0; i < ARRAY_SIZE(l_objectName); i++) { + if (obj->mProcName == procName) { + if (obj->mSubtype == subtype) { + return obj->mName; + } + if (tmp == NULL) { + tmp = obj->mName; + } + } + obj++; + } + + if (tmp == NULL) { + snprintf(tmp_name, 8, "%d%+0d", procName, subtype); + tmp = tmp_name; + } + return tmp; } -#pragma pop -/* 80024EDC-80024EFC 01F81C 0020+00 0/0 1/1 0/0 .text dStage_getName2__FsSc */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm const char* dStage_getName2(s16 param_0, s8 param_1) { - nofralloc -#include "asm/d/d_stage/dStage_getName2__FsSc.s" +const char* dStage_getName2(s16 procName, s8 subtype) { + return dStage_getName(procName, subtype); } -#pragma pop /* 80024EFC-80024F98 01F83C 009C+00 7/7 0/0 0/0 .text * dStage_actorCreate__FP22stage_actor_data_classP16fopAcM_prm_class */ @@ -1891,25 +1466,13 @@ static asm void dStage_cameraCreate(stage_camera2_data_class* param_0, int param } #pragma pop -/* 80025004-8002500C 01F944 0008+00 1/0 0/0 0/0 .text getPlayer__15dStage_roomDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm stage_actor_class* dStage_roomDt_c::getPlayer() const { - nofralloc -#include "asm/d/d_stage/getPlayer__15dStage_roomDt_cCFv.s" +stage_actor_class* dStage_roomDt_c::getPlayer() const { + return mPlayer; } -#pragma pop -/* 8002500C-80025014 01F94C 0008+00 1/0 0/0 0/0 .text getPlayer__16dStage_stageDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm stage_actor_class* dStage_stageDt_c::getPlayer() const { - nofralloc -#include "asm/d/d_stage/getPlayer__16dStage_stageDt_cCFv.s" +stage_actor_class* dStage_stageDt_c::getPlayer() const { + return mPlayer; } -#pragma pop /* ############################################################################################## */ /* 80378A50-80378A50 0050B0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ @@ -2493,7 +2056,7 @@ SECTION_DEAD static char const* const stringBase_80378B5E = "room%d.dzs"; /* 80450D74-80450D7C 000274 0008+00 3/3 0/0 0/0 .sbss m_roomDzs__20dStage_roomControl_c */ -u8 dStage_roomControl_c::m_roomDzs[8]; +dStage_roomControl_c::roomDzs_c dStage_roomControl_c::m_roomDzs; /* 8002645C-800265DC 020D9C 0180+00 1/1 0/0 0/0 .text readMult__FP11dStage_dt_cP14dStage_Multi_cb */ @@ -2862,1607 +2425,710 @@ asm void dStage_restartRoom(u32 param_0, u32 param_1, int param_2) { } #pragma pop -/* 80027524-8002752C -00001 0008+00 0/0 0/0 0/0 .text - * setCamera__15dStage_roomDt_cFP18stage_camera_class */ -void dStage_roomDt_c::setCamera(stage_camera_class* param_0) { - *(u32*)(((u8*)this) + 52) /* this->field_0x34 */ = (u32)(param_0); -} - -/* 8002752C-80027534 021E6C 0008+00 1/0 0/0 0/0 .text getCamera__15dStage_roomDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm stage_camera_class* dStage_roomDt_c::getCamera() const { - nofralloc -#include "asm/d/d_stage/getCamera__15dStage_roomDt_cCFv.s" -} -#pragma pop - -/* 80027534-8002753C -00001 0008+00 0/0 0/0 0/0 .text - * setArrow__15dStage_roomDt_cFP17stage_arrow_class */ -void dStage_roomDt_c::setArrow(stage_arrow_class* param_0) { - *(u32*)(((u8*)this) + 56) /* this->field_0x38 */ = (u32)(param_0); -} - -/* 8002753C-80027544 021E7C 0008+00 1/0 0/0 0/0 .text getArrow__15dStage_roomDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm stage_arrow_class* dStage_roomDt_c::getArrow() const { - nofralloc -#include "asm/d/d_stage/getArrow__15dStage_roomDt_cCFv.s" -} -#pragma pop - -/* 80027544-8002754C -00001 0008+00 0/0 0/0 0/0 .text - * setPlayer__15dStage_roomDt_cFP17stage_actor_class */ -void dStage_roomDt_c::setPlayer(stage_actor_class* param_0) { - *(u32*)(((u8*)this) + 40) /* this->field_0x28 */ = (u32)(param_0); -} - -/* 8002754C-80027554 -00001 0008+00 0/0 0/0 0/0 .text setPlayerNum__15dStage_roomDt_cFUs - */ -void dStage_roomDt_c::setPlayerNum(u16 param_0) { - *(u16*)(((u8*)this) + 96) /* this->field_0x60 */ = (u16)(param_0); -} - -/* 80027554-8002755C 021E94 0008+00 1/0 0/0 0/0 .text getPlayerNum__15dStage_roomDt_cCFv - */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm u16 dStage_roomDt_c::getPlayerNum() const { - nofralloc -#include "asm/d/d_stage/getPlayerNum__15dStage_roomDt_cCFv.s" -} -#pragma pop - -/* ############################################################################################## */ -/* 80378A50-80378A50 0050B0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ -#pragma push -#pragma force_active on -SECTION_DEAD static char const* const stringBase_80378BBF = "Room non room data !!\n"; -#pragma pop - -/* 8002755C-80027590 021E9C 0034+00 1/0 0/0 0/0 .text setRoom__15dStage_roomDt_cFP14roomRead_class - */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dStage_roomDt_c::setRoom(roomRead_class* param_0) { - nofralloc -#include "asm/d/d_stage/setRoom__15dStage_roomDt_cFP14roomRead_class.s" -} -#pragma pop - -/* 80027590-800275C4 021ED0 0034+00 1/0 0/0 0/0 .text getRoom__15dStage_roomDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm roomRead_class* dStage_roomDt_c::getRoom() const { - nofralloc -#include "asm/d/d_stage/getRoom__15dStage_roomDt_cCFv.s" -} -#pragma pop - -/* 800275C4-800275CC -00001 0008+00 0/0 0/0 0/0 .text - * setMapInfo__15dStage_roomDt_cFP20stage_map_info_class */ -void dStage_roomDt_c::setMapInfo(stage_map_info_class* param_0) { - *(u32*)(((u8*)this) + 16) /* this->field_0x10 */ = (u32)(param_0); -} - -/* 800275CC-800275D4 021F0C 0008+00 1/0 0/0 0/0 .text getMapInfo__15dStage_roomDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm stage_map_info_class* dStage_roomDt_c::getMapInfo() const { - nofralloc -#include "asm/d/d_stage/getMapInfo__15dStage_roomDt_cCFv.s" -} -#pragma pop - -/* 800275D4-800275DC -00001 0008+00 0/0 0/0 0/0 .text - * setMapInfoBase__15dStage_roomDt_cFP26stage_map_info_dummy_class */ -void dStage_roomDt_c::setMapInfoBase(stage_map_info_dummy_class* param_0) { - *(u32*)(((u8*)this) + 20) /* this->field_0x14 */ = (u32)(param_0); -} - -/* ############################################################################################## */ -/* 80378A50-80378A50 0050B0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ -#pragma push -#pragma force_active on -SECTION_DEAD static char const* const stringBase_80378BD6 = "Room non palet data !!\n"; -#pragma pop - -/* 800275DC-80027610 021F1C 0034+00 1/0 0/0 0/0 .text - * setPaletteInfo__15dStage_roomDt_cFP24stage_palette_info_class */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dStage_roomDt_c::setPaletteInfo(stage_palette_info_class* param_0) { - nofralloc -#include "asm/d/d_stage/setPaletteInfo__15dStage_roomDt_cFP24stage_palette_info_class.s" -} -#pragma pop - -/* 80027610-80027644 021F50 0034+00 1/0 0/0 0/0 .text getPaletteInfo__15dStage_roomDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm stage_palette_info_class* dStage_roomDt_c::getPaletteInfo() const { - nofralloc -#include "asm/d/d_stage/getPaletteInfo__15dStage_roomDt_cCFv.s" -} -#pragma pop - -/* ############################################################################################## */ -/* 80378A50-80378A50 0050B0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ -#pragma push -#pragma force_active on -SECTION_DEAD static char const* const stringBase_80378BEE = "Room non pselect data !!\n"; -#pragma pop - -/* 80027644-80027678 021F84 0034+00 1/0 0/0 0/0 .text - * setPselectInfo__15dStage_roomDt_cFP24stage_pselect_info_class */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dStage_roomDt_c::setPselectInfo(stage_pselect_info_class* param_0) { - nofralloc -#include "asm/d/d_stage/setPselectInfo__15dStage_roomDt_cFP24stage_pselect_info_class.s" -} -#pragma pop - -/* 80027678-800276AC 021FB8 0034+00 1/0 0/0 0/0 .text getPselectInfo__15dStage_roomDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm stage_pselect_info_class* dStage_roomDt_c::getPselectInfo() const { - nofralloc -#include "asm/d/d_stage/getPselectInfo__15dStage_roomDt_cCFv.s" -} -#pragma pop - -/* ############################################################################################## */ -/* 80378A50-80378A50 0050B0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ -#pragma push -#pragma force_active on -SECTION_DEAD static char const* const stringBase_80378C08 = "Room non envr data !!\n"; -#pragma pop - -/* 800276AC-800276E0 021FEC 0034+00 1/0 0/0 0/0 .text - * setEnvrInfo__15dStage_roomDt_cFP21stage_envr_info_class */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dStage_roomDt_c::setEnvrInfo(stage_envr_info_class* param_0) { - nofralloc -#include "asm/d/d_stage/setEnvrInfo__15dStage_roomDt_cFP21stage_envr_info_class.s" -} -#pragma pop - -/* 800276E0-80027714 022020 0034+00 1/0 0/0 0/0 .text getEnvrInfo__15dStage_roomDt_cCFv - */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm stage_envr_info_class* dStage_roomDt_c::getEnvrInfo() const { - nofralloc -#include "asm/d/d_stage/getEnvrInfo__15dStage_roomDt_cCFv.s" -} -#pragma pop - -/* 80027714-8002771C -00001 0008+00 0/0 0/0 0/0 .text - * setVrboxInfo__15dStage_roomDt_cFP22stage_vrbox_info_class */ -void dStage_roomDt_c::setVrboxInfo(stage_vrbox_info_class* param_0) { - *(u32*)(((u8*)this) + 24) /* this->field_0x18 */ = (u32)(param_0); -} - -/* 8002771C-80027724 02205C 0008+00 1/0 0/0 0/0 .text getVrboxInfo__15dStage_roomDt_cCFv - */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm stage_vrbox_info_class* dStage_roomDt_c::getVrboxInfo() const { - nofralloc -#include "asm/d/d_stage/getVrboxInfo__15dStage_roomDt_cCFv.s" -} -#pragma pop - -/* 80027724-8002772C -00001 0008+00 0/0 0/0 0/0 .text - * setVrboxcolInfo__15dStage_roomDt_cFP25stage_vrboxcol_info_class */ -void dStage_roomDt_c::setVrboxcolInfo(stage_vrboxcol_info_class* param_0) { - *(u32*)(((u8*)this) + 28) /* this->field_0x1c */ = (u32)(param_0); -} - -/* 8002772C-80027734 02206C 0008+00 1/0 0/0 0/0 .text getVrboxcolInfo__15dStage_roomDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm stage_vrboxcol_info_class* dStage_roomDt_c::getVrboxcolInfo() const { - nofralloc -#include "asm/d/d_stage/getVrboxcolInfo__15dStage_roomDt_cCFv.s" -} -#pragma pop - -/* ############################################################################################## */ -/* 80378A50-80378A50 0050B0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ -#pragma push -#pragma force_active on -SECTION_DEAD static char const* const stringBase_80378C1F = "Room non plight data !!\n"; -#pragma pop - -/* 80027734-80027768 022074 0034+00 1/0 0/0 0/0 .text - * setPlightInfo__15dStage_roomDt_cFP23stage_plight_info_class */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dStage_roomDt_c::setPlightInfo(stage_plight_info_class* param_0) { - nofralloc -#include "asm/d/d_stage/setPlightInfo__15dStage_roomDt_cFP23stage_plight_info_class.s" -} -#pragma pop - -/* 80027768-8002779C 0220A8 0034+00 1/0 0/0 0/0 .text getPlightInfo__15dStage_roomDt_cCFv - */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm stage_plight_info_class* dStage_roomDt_c::getPlightInfo() const { - nofralloc -#include "asm/d/d_stage/getPlightInfo__15dStage_roomDt_cCFv.s" -} -#pragma pop - -/* ############################################################################################## */ -/* 80378A50-80378A50 0050B0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ -#pragma push -#pragma force_active on -SECTION_DEAD static char const* const stringBase_80378C38 = "Room non palette num data !!\n"; -#pragma pop - -/* 8002779C-800277D0 0220DC 0034+00 1/0 0/0 0/0 .text setPaletteNumInfo__15dStage_roomDt_cFi */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dStage_roomDt_c::setPaletteNumInfo(int param_0) { - nofralloc -#include "asm/d/d_stage/setPaletteNumInfo__15dStage_roomDt_cFi.s" -} -#pragma pop - -/* 800277D0-80027804 022110 0034+00 1/0 0/0 0/0 .text getPaletteNumInfo__15dStage_roomDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm int dStage_roomDt_c::getPaletteNumInfo() const { - nofralloc -#include "asm/d/d_stage/getPaletteNumInfo__15dStage_roomDt_cCFv.s" -} -#pragma pop - -/* ############################################################################################## */ -/* 80378A50-80378A50 0050B0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ -#pragma push -#pragma force_active on -SECTION_DEAD static char const* const stringBase_80378C56 = "Room non pselect num data !!\n"; -#pragma pop - -/* 80027804-80027838 022144 0034+00 1/0 0/0 0/0 .text setPselectNumInfo__15dStage_roomDt_cFi */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dStage_roomDt_c::setPselectNumInfo(int param_0) { - nofralloc -#include "asm/d/d_stage/setPselectNumInfo__15dStage_roomDt_cFi.s" -} -#pragma pop - -/* 80027838-8002786C 022178 0034+00 1/0 0/0 0/0 .text getPselectNumInfo__15dStage_roomDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm int dStage_roomDt_c::getPselectNumInfo() const { - nofralloc -#include "asm/d/d_stage/getPselectNumInfo__15dStage_roomDt_cCFv.s" -} -#pragma pop - -/* ############################################################################################## */ -/* 80378A50-80378A50 0050B0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ -#pragma push -#pragma force_active on -SECTION_DEAD static char const* const stringBase_80378C74 = "Room non envr num data !!\n"; -#pragma pop - -/* 8002786C-800278A0 0221AC 0034+00 1/0 0/0 0/0 .text setEnvrNumInfo__15dStage_roomDt_cFi - */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dStage_roomDt_c::setEnvrNumInfo(int param_0) { - nofralloc -#include "asm/d/d_stage/setEnvrNumInfo__15dStage_roomDt_cFi.s" -} -#pragma pop - -/* 800278A0-800278D4 0221E0 0034+00 1/0 0/0 0/0 .text getEnvrNumInfo__15dStage_roomDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm int dStage_roomDt_c::getEnvrNumInfo() const { - nofralloc -#include "asm/d/d_stage/getEnvrNumInfo__15dStage_roomDt_cCFv.s" -} -#pragma pop - -/* 800278D4-800278DC -00001 0008+00 0/0 0/0 0/0 .text setVrboxNumInfo__15dStage_roomDt_cFi */ -void dStage_roomDt_c::setVrboxNumInfo(int param_0) { - *(u32*)(((u8*)this) + 100) /* this->field_0x64 */ = (u32)(param_0); -} - -/* 800278DC-800278E4 02221C 0008+00 1/0 0/0 0/0 .text getVrboxNumInfo__15dStage_roomDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm int dStage_roomDt_c::getVrboxNumInfo() const { - nofralloc -#include "asm/d/d_stage/getVrboxNumInfo__15dStage_roomDt_cCFv.s" -} -#pragma pop - -/* 800278E4-800278EC -00001 0008+00 0/0 0/0 0/0 .text setVrboxcolNumInfo__15dStage_roomDt_cFi */ -void dStage_roomDt_c::setVrboxcolNumInfo(int param_0) { - *(u32*)(((u8*)this) + 104) /* this->field_0x68 */ = (u32)(param_0); -} - -/* 800278EC-800278F4 02222C 0008+00 1/0 0/0 0/0 .text getVrboxcolNumInfo__15dStage_roomDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm int dStage_roomDt_c::getVrboxcolNumInfo() const { - nofralloc -#include "asm/d/d_stage/getVrboxcolNumInfo__15dStage_roomDt_cCFv.s" -} -#pragma pop - -/* ############################################################################################## */ -/* 80378A50-80378A50 0050B0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ -#pragma push -#pragma force_active on -SECTION_DEAD static char const* const stringBase_80378C8F = "Room non plight num data !!\n"; -#pragma pop - -/* 800278F4-80027928 022234 0034+00 1/0 0/0 0/0 .text setPlightNumInfo__15dStage_roomDt_cFi */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dStage_roomDt_c::setPlightNumInfo(int param_0) { - nofralloc -#include "asm/d/d_stage/setPlightNumInfo__15dStage_roomDt_cFi.s" -} -#pragma pop - -/* 80027928-8002795C 022268 0034+00 1/0 0/0 0/0 .text getPlightNumInfo__15dStage_roomDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm int dStage_roomDt_c::getPlightNumInfo() const { - nofralloc -#include "asm/d/d_stage/getPlightNumInfo__15dStage_roomDt_cCFv.s" -} -#pragma pop - -/* 8002795C-80027964 -00001 0008+00 0/0 0/0 0/0 .text - * setLightVecInfo__15dStage_roomDt_cFP30stage_pure_lightvec_info_class */ -void dStage_roomDt_c::setLightVecInfo(stage_pure_lightvec_info_class* param_0) { - *(u32*)(((u8*)this) + 8) /* this->field_0x8 */ = (u32)(param_0); -} - -/* 80027964-8002796C 0222A4 0008+00 1/0 0/0 0/0 .text getLightVecInfo__15dStage_roomDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm stage_pure_lightvec_info_class* dStage_roomDt_c::getLightVecInfo() const { - nofralloc -#include "asm/d/d_stage/getLightVecInfo__15dStage_roomDt_cCFv.s" -} -#pragma pop - -/* 8002796C-80027974 -00001 0008+00 0/0 0/0 0/0 .text setLightVecInfoNum__15dStage_roomDt_cFi */ -void dStage_roomDt_c::setLightVecInfoNum(int param_0) { - *(u32*)(((u8*)this) + 12) /* this->field_0xc */ = (u32)(param_0); -} - -/* 80027974-8002797C 0222B4 0008+00 1/0 0/0 0/0 .text getLightVecInfoNum__15dStage_roomDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm int dStage_roomDt_c::getLightVecInfoNum() const { - nofralloc -#include "asm/d/d_stage/getLightVecInfoNum__15dStage_roomDt_cCFv.s" -} -#pragma pop - -/* ############################################################################################## */ -/* 80378A50-80378A50 0050B0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ -#pragma push -#pragma force_active on -SECTION_DEAD static char const* const stringBase_80378CAC = "Room non stag data !!\n"; -#pragma pop - -/* 8002797C-800279B0 0222BC 0034+00 1/0 0/0 0/0 .text - * setStagInfo__15dStage_roomDt_cFP21stage_stag_info_class */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dStage_roomDt_c::setStagInfo(stage_stag_info_class* param_0) { - nofralloc -#include "asm/d/d_stage/setStagInfo__15dStage_roomDt_cFP21stage_stag_info_class.s" -} -#pragma pop - -/* 800279B0-800279E4 0222F0 0034+00 1/0 0/0 0/0 .text getStagInfo__15dStage_roomDt_cCFv - */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm stage_stag_info_class* dStage_roomDt_c::getStagInfo() const { - nofralloc -#include "asm/d/d_stage/getStagInfo__15dStage_roomDt_cCFv.s" -} -#pragma pop - -/* 800279E4-800279EC -00001 0008+00 0/0 0/0 0/0 .text - * setSclsInfo__15dStage_roomDt_cFP27stage_scls_info_dummy_class */ -void dStage_roomDt_c::setSclsInfo(stage_scls_info_dummy_class* param_0) { - *(u32*)(((u8*)this) + 72) /* this->field_0x48 */ = (u32)(param_0); -} - -/* ############################################################################################## */ -/* 80378A50-80378A50 0050B0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ -#pragma push -#pragma force_active on -SECTION_DEAD static char const* const stringBase_80378CC3 = "Room non Pnt data !\n"; -#pragma pop - -/* 800279EC-80027A20 02232C 0034+00 1/0 0/0 0/0 .text - * setPntInfo__15dStage_roomDt_cFP13dStage_dPnt_c */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dStage_roomDt_c::setPntInfo(dStage_dPnt_c* param_0) { - nofralloc -#include "asm/d/d_stage/setPntInfo__15dStage_roomDt_cFP13dStage_dPnt_c.s" -} -#pragma pop - -/* ############################################################################################## */ -/* 80378A50-80378A50 0050B0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ -#pragma push -#pragma force_active on -SECTION_DEAD static char const* const stringBase_80378CD8 = "Room non Pnts data !\n"; -#pragma pop - -/* 80027A20-80027A54 022360 0034+00 1/0 0/0 0/0 .text getPntInf__15dStage_roomDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm dStage_dPnt_c* dStage_roomDt_c::getPntInf() const { - nofralloc -#include "asm/d/d_stage/getPntInf__15dStage_roomDt_cCFv.s" -} -#pragma pop - -/* ############################################################################################## */ -/* 80378A50-80378A50 0050B0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ -#pragma push -#pragma force_active on -SECTION_DEAD static char const* const stringBase_80378CEE = "Room non Path data !\n"; -#pragma pop - -/* 80027A54-80027A88 022394 0034+00 1/0 0/0 0/0 .text - * setPathInfo__15dStage_roomDt_cFP14dStage_dPath_c */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dStage_roomDt_c::setPathInfo(dStage_dPath_c* param_0) { - nofralloc -#include "asm/d/d_stage/setPathInfo__15dStage_roomDt_cFP14dStage_dPath_c.s" -} -#pragma pop - -/* 80027A88-80027ABC 0223C8 0034+00 1/0 0/0 0/0 .text getPathInf__15dStage_roomDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm dStage_dPath_c* dStage_roomDt_c::getPathInf() const { - nofralloc -#include "asm/d/d_stage/getPathInf__15dStage_roomDt_cCFv.s" -} -#pragma pop - -/* 80027ABC-80027AC4 -00001 0008+00 0/0 0/0 0/0 .text - * setPnt2Info__15dStage_roomDt_cFP13dStage_dPnt_c */ -void dStage_roomDt_c::setPnt2Info(dStage_dPnt_c* param_0) { - *(u32*)(((u8*)this) + 44) /* this->field_0x2c */ = (u32)(param_0); -} - -/* 80027AC4-80027ACC 022404 0008+00 1/0 0/0 0/0 .text getPnt2Inf__15dStage_roomDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm dStage_dPnt_c* dStage_roomDt_c::getPnt2Inf() const { - nofralloc -#include "asm/d/d_stage/getPnt2Inf__15dStage_roomDt_cCFv.s" -} -#pragma pop - -/* 80027ACC-80027AD4 -00001 0008+00 0/0 0/0 0/0 .text - * setPath2Info__15dStage_roomDt_cFP14dStage_dPath_c */ -void dStage_roomDt_c::setPath2Info(dStage_dPath_c* param_0) { - *(u32*)(((u8*)this) + 48) /* this->field_0x30 */ = (u32)(param_0); -} - -/* 80027AD4-80027ADC 022414 0008+00 1/0 0/0 0/0 .text getPath2Inf__15dStage_roomDt_cCFv - */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm dStage_dPath_c* dStage_roomDt_c::getPath2Inf() const { - nofralloc -#include "asm/d/d_stage/getPath2Inf__15dStage_roomDt_cCFv.s" -} -#pragma pop - -/* 80027ADC-80027AE4 -00001 0008+00 0/0 0/0 0/0 .text - * setSoundInf__15dStage_roomDt_cFP18dStage_SoundInfo_c */ -void dStage_roomDt_c::setSoundInf(dStage_SoundInfo_c* param_0) { - *(u32*)(((u8*)this) + 64) /* this->field_0x40 */ = (u32)(param_0); -} - -/* 80027AE4-80027AEC 022424 0008+00 1/0 0/0 0/0 .text getSoundInf__15dStage_roomDt_cCFv - */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm dStage_SoundInfo_c* dStage_roomDt_c::getSoundInf() const { - nofralloc -#include "asm/d/d_stage/getSoundInf__15dStage_roomDt_cCFv.s" -} -#pragma pop - -/* 80027AEC-80027AF4 -00001 0008+00 0/0 0/0 0/0 .text - * setSoundInfCL__15dStage_roomDt_cFP18dStage_SoundInfo_c */ -void dStage_roomDt_c::setSoundInfCL(dStage_SoundInfo_c* param_0) { - *(u32*)(((u8*)this) + 68) /* this->field_0x44 */ = (u32)(param_0); -} - -/* 80027AF4-80027AFC 022434 0008+00 1/0 0/0 0/0 .text getSoundInfCL__15dStage_roomDt_cCFv - */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm dStage_SoundInfo_c* dStage_roomDt_c::getSoundInfCL() const { - nofralloc -#include "asm/d/d_stage/getSoundInfCL__15dStage_roomDt_cCFv.s" -} -#pragma pop - -/* 80027AFC-80027B04 -00001 0008+00 0/0 0/0 0/0 .text - * setMapEventInfo__15dStage_roomDt_cFP21dStage_MapEventInfo_c */ -void dStage_roomDt_c::setMapEventInfo(dStage_MapEventInfo_c* param_0) { - *(u32*)(((u8*)this) + 60) /* this->field_0x3c */ = (u32)(param_0); -} - -/* 80027B04-80027B0C 022444 0008+00 1/0 0/0 0/0 .text getMapEventInfo__15dStage_roomDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm dStage_MapEventInfo_c* dStage_roomDt_c::getMapEventInfo() const { - nofralloc -#include "asm/d/d_stage/getMapEventInfo__15dStage_roomDt_cCFv.s" -} -#pragma pop - -/* 80027B0C-80027B14 -00001 0008+00 0/0 0/0 0/0 .text - * setFileList2Info__15dStage_roomDt_cFP21dStage_FileList2_dt_c */ -void dStage_roomDt_c::setFileList2Info(dStage_FileList2_dt_c* param_0) { - *(u32*)(((u8*)this) + 32) /* this->field_0x20 */ = (u32)(param_0); -} - -/* 80027B14-80027B1C 022454 0008+00 1/0 0/0 0/0 .text getFileList2Info__15dStage_roomDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm dStage_FileList2_dt_c* dStage_roomDt_c::getFileList2Info() const { - nofralloc -#include "asm/d/d_stage/getFileList2Info__15dStage_roomDt_cCFv.s" -} -#pragma pop - -/* 80027B1C-80027B24 -00001 0008+00 0/0 0/0 0/0 .text - * setFileListInfo__15dStage_roomDt_cFP20dStage_FileList_dt_c */ -void dStage_roomDt_c::setFileListInfo(dStage_FileList_dt_c* param_0) { - *(u32*)(((u8*)this) + 36) /* this->field_0x24 */ = (u32)(param_0); -} - -/* 80027B24-80027B2C -00001 0008+00 0/0 0/0 0/0 .text - * setFloorInfo__15dStage_roomDt_cFP18dStage_FloorInfo_c */ -void dStage_roomDt_c::setFloorInfo(dStage_FloorInfo_c* param_0) { - *(u32*)(((u8*)this) + 92) /* this->field_0x5c */ = (u32)(param_0); -} - -/* 80027B2C-80027B34 02246C 0008+00 1/0 0/0 0/0 .text getFloorInfo__15dStage_roomDt_cCFv - */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm dStage_FloorInfo_c* dStage_roomDt_c::getFloorInfo() const { - nofralloc -#include "asm/d/d_stage/getFloorInfo__15dStage_roomDt_cCFv.s" -} -#pragma pop - -/* ############################################################################################## */ -/* 80378A50-80378A50 0050B0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ -#pragma push -#pragma force_active on -SECTION_DEAD static char const* const stringBase_80378D04 = "Room non memory config data!\n"; -#pragma pop - -/* 80027B34-80027B64 022474 0030+00 1/0 0/0 0/0 .text - * setMemoryConfig__15dStage_roomDt_cFP21dStage_MemoryConfig_c */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dStage_roomDt_c::setMemoryConfig(dStage_MemoryConfig_c* param_0) { - nofralloc -#include "asm/d/d_stage/setMemoryConfig__15dStage_roomDt_cFP21dStage_MemoryConfig_c.s" -} -#pragma pop - -/* 80027B64-80027B98 0224A4 0034+00 1/0 0/0 0/0 .text getMemoryConfig__15dStage_roomDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm dStage_MemoryConfig_c* dStage_roomDt_c::getMemoryConfig() const { - nofralloc -#include "asm/d/d_stage/getMemoryConfig__15dStage_roomDt_cCFv.s" -} -#pragma pop - -/* ############################################################################################## */ -/* 80378A50-80378A50 0050B0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ -#pragma push -#pragma force_active on -SECTION_DEAD static char const* const stringBase_80378D22 = "Room non memory map data!\n"; -#pragma pop - -/* 80027B98-80027BC8 0224D8 0030+00 1/0 0/0 0/0 .text - * setMemoryMap__15dStage_roomDt_cFP18dStage_MemoryMap_c */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dStage_roomDt_c::setMemoryMap(dStage_MemoryMap_c* param_0) { - nofralloc -#include "asm/d/d_stage/setMemoryMap__15dStage_roomDt_cFP18dStage_MemoryMap_c.s" -} -#pragma pop - -/* 80027BC8-80027BFC 022508 0034+00 1/0 0/0 0/0 .text getMemoryMap__15dStage_roomDt_cCFv - */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm dStage_MemoryMap_c* dStage_roomDt_c::getMemoryMap() const { - nofralloc -#include "asm/d/d_stage/getMemoryMap__15dStage_roomDt_cCFv.s" -} -#pragma pop - -/* ############################################################################################## */ -/* 80378A50-80378A50 0050B0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ -#pragma push -#pragma force_active on -SECTION_DEAD static char const* const stringBase_80378D3D = "Room non multi data!\n"; -#pragma pop - -/* 80027BFC-80027C2C 02253C 0030+00 1/0 0/0 0/0 .text - * setMulti__15dStage_roomDt_cFP14dStage_Multi_c */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dStage_roomDt_c::setMulti(dStage_Multi_c* param_0) { - nofralloc -#include "asm/d/d_stage/setMulti__15dStage_roomDt_cFP14dStage_Multi_c.s" -} -#pragma pop - -/* 80027C2C-80027C60 02256C 0034+00 1/0 0/0 0/0 .text getMulti__15dStage_roomDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm dStage_Multi_c* dStage_roomDt_c::getMulti() const { - nofralloc -#include "asm/d/d_stage/getMulti__15dStage_roomDt_cCFv.s" -} -#pragma pop - -/* ############################################################################################## */ -/* 80378A50-80378A50 0050B0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ -#pragma push -#pragma force_active on -SECTION_DEAD static char const* const stringBase_80378D53 = "Room non old multi data!\n"; -#pragma pop - -/* 80027C60-80027C90 0225A0 0030+00 1/0 0/0 0/0 .text setOldMulti__15dStage_roomDt_cFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dStage_roomDt_c::setOldMulti() { - nofralloc -#include "asm/d/d_stage/setOldMulti__15dStage_roomDt_cFv.s" -} -#pragma pop - -/* 80027C90-80027CC0 0225D0 0030+00 1/0 0/0 0/0 .text resetOldMulti__15dStage_roomDt_cFv - */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dStage_roomDt_c::resetOldMulti() { - nofralloc -#include "asm/d/d_stage/resetOldMulti__15dStage_roomDt_cFv.s" -} -#pragma pop - -/* 80027CC0-80027CF4 022600 0034+00 1/0 0/0 0/0 .text getOldMulti__15dStage_roomDt_cCFv - */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm dStage_Multi_c* dStage_roomDt_c::getOldMulti() const { - nofralloc -#include "asm/d/d_stage/getOldMulti__15dStage_roomDt_cCFv.s" -} -#pragma pop - -/* 80027CF4-80027CFC -00001 0008+00 0/0 0/0 0/0 .text setLbnk__15dStage_roomDt_cFP13dStage_Lbnk_c - */ -void dStage_roomDt_c::setLbnk(dStage_Lbnk_c* param_0) { - *(u32*)(((u8*)this) + 76) /* this->field_0x4c */ = (u32)(param_0); -} - -/* 80027CFC-80027D04 02263C 0008+00 1/0 0/0 0/0 .text getLbnk__15dStage_roomDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm dStage_Lbnk_c* dStage_roomDt_c::getLbnk() const { - nofralloc -#include "asm/d/d_stage/getLbnk__15dStage_roomDt_cCFv.s" -} -#pragma pop - -/* 80027D04-80027D0C -00001 0008+00 0/0 0/0 0/0 .text - * setTresure__15dStage_roomDt_cFP19stage_tresure_class */ -void dStage_roomDt_c::setTresure(stage_tresure_class* param_0) { - *(u32*)(((u8*)this) + 80) /* this->field_0x50 */ = (u32)(param_0); -} - -/* 80027D0C-80027D14 02264C 0008+00 1/0 0/0 0/0 .text getTresure__15dStage_roomDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm stage_tresure_class* dStage_roomDt_c::getTresure() const { - nofralloc -#include "asm/d/d_stage/getTresure__15dStage_roomDt_cCFv.s" -} -#pragma pop - -/* 80027D14-80027D18 022654 0004+00 1/0 0/0 0/0 .text setDMap__15dStage_roomDt_cFP13dStage_DMap_c - */ -void dStage_roomDt_c::setDMap(dStage_DMap_c* param_0) { - /* empty function */ -} - -/* 80027D18-80027D20 022658 0008+00 1/0 0/0 0/0 .text getDMap__15dStage_roomDt_cCFv */ -dStage_DMap_c* dStage_roomDt_c::getDMap() const { - return false; -} - -/* 80027D20-80027D28 -00001 0008+00 0/0 0/0 0/0 .text - * setDrTg__15dStage_roomDt_cFP16stage_tgsc_class */ -void dStage_roomDt_c::setDrTg(stage_tgsc_class* param_0) { - *(u32*)(((u8*)this) + 84) /* this->field_0x54 */ = (u32)(param_0); -} - -/* 80027D28-80027D30 022668 0008+00 1/0 0/0 0/0 .text getDrTg__15dStage_roomDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm stage_tgsc_class* dStage_roomDt_c::getDrTg() const { - nofralloc -#include "asm/d/d_stage/getDrTg__15dStage_roomDt_cCFv.s" -} -#pragma pop - -/* 80027D30-80027D38 -00001 0008+00 0/0 0/0 0/0 .text - * setDoor__15dStage_roomDt_cFP16stage_tgsc_class */ -void dStage_roomDt_c::setDoor(stage_tgsc_class* param_0) { - *(u32*)(((u8*)this) + 88) /* this->field_0x58 */ = (u32)(param_0); -} - -/* 80027D38-80027D40 022678 0008+00 1/0 0/0 0/0 .text getDoor__15dStage_roomDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm stage_tgsc_class* dStage_roomDt_c::getDoor() const { - nofralloc -#include "asm/d/d_stage/getDoor__15dStage_roomDt_cCFv.s" -} -#pragma pop - -/* ############################################################################################## */ -/* 80378A50-80378A50 0050B0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ -#pragma push -#pragma force_active on -SECTION_DEAD static char const* const stringBase_80378D6D = "stage non 2d map path data !!\n"; -#pragma pop - -/* 80027D40-80027D70 022680 0030+00 1/0 0/0 0/0 .text setMapPath__15dStage_roomDt_cFPv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dStage_roomDt_c::setMapPath(void* param_0) { - nofralloc -#include "asm/d/d_stage/setMapPath__15dStage_roomDt_cFPv.s" -} -#pragma pop - -/* 80027D70-80027DA4 0226B0 0034+00 1/0 0/0 0/0 .text getMapPath__15dStage_roomDt_cFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm int dStage_roomDt_c::getMapPath() { - nofralloc -#include "asm/d/d_stage/getMapPath__15dStage_roomDt_cFv.s" -} -#pragma pop - -/* ############################################################################################## */ -/* 80378A50-80378A50 0050B0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ -#pragma push -#pragma force_active on -SECTION_DEAD static char const* const stringBase_80378D8C = "Room non envLayserSet data\n"; -#pragma pop - -/* 80027DA4-80027DD8 0226E4 0034+00 1/0 0/0 0/0 .text setElst__15dStage_roomDt_cFP13dStage_Elst_c - */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dStage_roomDt_c::setElst(dStage_Elst_c* param_0) { - nofralloc -#include "asm/d/d_stage/setElst__15dStage_roomDt_cFP13dStage_Elst_c.s" -} -#pragma pop - -/* ############################################################################################## */ -/* 80378A50-80378A50 0050B0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ -#pragma push -#pragma force_active on -SECTION_DEAD static char const* const stringBase_80378DA8 = "Room no Elst Data!!\n"; -#pragma pop - -/* 80027DD8-80027E10 022718 0038+00 1/0 0/0 0/0 .text getElst__15dStage_roomDt_cFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm dStage_Elst_c* dStage_roomDt_c::getElst() { - nofralloc -#include "asm/d/d_stage/getElst__15dStage_roomDt_cFv.s" -} -#pragma pop - -/* 80027E10-80027E18 -00001 0008+00 0/0 0/0 0/0 .text - * setCamera__16dStage_stageDt_cFP18stage_camera_class */ -void dStage_stageDt_c::setCamera(stage_camera_class* param_0) { - *(u32*)(((u8*)this) + 8) /* this->field_0x8 */ = (u32)(param_0); -} - -/* 80027E18-80027E20 022758 0008+00 1/0 0/0 0/0 .text getCamera__16dStage_stageDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm stage_camera_class* dStage_stageDt_c::getCamera() const { - nofralloc -#include "asm/d/d_stage/getCamera__16dStage_stageDt_cCFv.s" -} -#pragma pop - -/* 80027E20-80027E28 -00001 0008+00 0/0 0/0 0/0 .text - * setArrow__16dStage_stageDt_cFP17stage_arrow_class */ -void dStage_stageDt_c::setArrow(stage_arrow_class* param_0) { - *(u32*)(((u8*)this) + 12) /* this->field_0xc */ = (u32)(param_0); -} - -/* 80027E28-80027E30 022768 0008+00 1/0 0/0 0/0 .text getArrow__16dStage_stageDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm stage_arrow_class* dStage_stageDt_c::getArrow() const { - nofralloc -#include "asm/d/d_stage/getArrow__16dStage_stageDt_cCFv.s" -} -#pragma pop - -/* 80027E30-80027E38 -00001 0008+00 0/0 0/0 0/0 .text - * setPlayer__16dStage_stageDt_cFP17stage_actor_class */ -void dStage_stageDt_c::setPlayer(stage_actor_class* param_0) { - *(u32*)(((u8*)this) + 16) /* this->field_0x10 */ = (u32)(param_0); -} - -/* 80027E38-80027E40 -00001 0008+00 0/0 0/0 0/0 .text setPlayerNum__16dStage_stageDt_cFUs - */ -void dStage_stageDt_c::setPlayerNum(u16 param_0) { - *(u16*)(((u8*)this) + 84) /* this->field_0x54 */ = (u16)(param_0); -} - -/* 80027E40-80027E48 022780 0008+00 1/0 0/0 0/0 .text getPlayerNum__16dStage_stageDt_cCFv - */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm u16 dStage_stageDt_c::getPlayerNum() const { - nofralloc -#include "asm/d/d_stage/getPlayerNum__16dStage_stageDt_cCFv.s" -} -#pragma pop - -/* 80027E48-80027E50 -00001 0008+00 0/0 0/0 0/0 .text - * setRoom__16dStage_stageDt_cFP14roomRead_class */ -void dStage_stageDt_c::setRoom(roomRead_class* param_0) { - *(u32*)(((u8*)this) + 20) /* this->field_0x14 */ = (u32)(param_0); -} - -/* 80027E50-80027E58 -00001 0008+00 0/0 0/0 0/0 .text - * setMapInfo__16dStage_stageDt_cFP20stage_map_info_class */ -void dStage_stageDt_c::setMapInfo(stage_map_info_class* param_0) { - *(u32*)(((u8*)this) + 24) /* this->field_0x18 */ = (u32)(param_0); -} - -/* 80027E58-80027E60 022798 0008+00 1/0 0/0 0/0 .text getMapInfo__16dStage_stageDt_cCFv - */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm stage_map_info_class* dStage_stageDt_c::getMapInfo() const { - nofralloc -#include "asm/d/d_stage/getMapInfo__16dStage_stageDt_cCFv.s" -} -#pragma pop - -/* 80027E60-80027E68 -00001 0008+00 0/0 0/0 0/0 .text - * setMapInfoBase__16dStage_stageDt_cFP26stage_map_info_dummy_class */ -void dStage_stageDt_c::setMapInfoBase(stage_map_info_dummy_class* param_0) { - *(u32*)(((u8*)this) + 28) /* this->field_0x1c */ = (u32)(param_0); +void dStage_roomDt_c::setCamera(stage_camera_class* i_Camera) { + mCamera = i_Camera; } - -/* 80027E68-80027E70 -00001 0008+00 0/0 0/0 0/0 .text - * setPaletteInfo__16dStage_stageDt_cFP24stage_palette_info_class */ -void dStage_stageDt_c::setPaletteInfo(stage_palette_info_class* param_0) { - *(u32*)(((u8*)this) + 32) /* this->field_0x20 */ = (u32)(param_0); + +stage_camera_class* dStage_roomDt_c::getCamera() const { + return mCamera; +} + +void dStage_roomDt_c::setArrow(stage_arrow_class* i_Arrow) { + mArrow = i_Arrow; +} + +stage_arrow_class* dStage_roomDt_c::getArrow() const { + return mArrow; +} + +void dStage_roomDt_c::setPlayer(stage_actor_class* i_Player) { + mPlayer = i_Player; +} + +void dStage_roomDt_c::setPlayerNum(u16 i_PlayerNum) { + mPlayerNum = i_PlayerNum; +} + +u16 dStage_roomDt_c::getPlayerNum() const { + return mPlayerNum; +} + +void dStage_roomDt_c::setRoom(roomRead_class* i_Room) { + dStage_SetErrorRoom(); + OSReport("Room non room data !!\n"); +} + +roomRead_class* dStage_roomDt_c::getRoom() const { + OSReport("Room non room data !!\n"); + return NULL; +} + +void dStage_roomDt_c::setMapInfo(stage_map_info_class* i_MapInfo) { + mMapInfo = i_MapInfo; +} + +stage_map_info_class* dStage_roomDt_c::getMapInfo() const { + return mMapInfo; +} + +void dStage_roomDt_c::setMapInfoBase(stage_map_info_dummy_class* i_MapInfoBase) { + mMapInfoBase = i_MapInfoBase; +} + +void dStage_roomDt_c::setPaletteInfo(stage_palette_info_class*) { + dStage_SetErrorRoom(); + OSReport("Room non palet data !!\n"); +} + +stage_palette_info_class* dStage_roomDt_c::getPaletteInfo() const { + OSReport("Room non palet data !!\n"); + return NULL; +} + +void dStage_roomDt_c::setPselectInfo(stage_pselect_info_class*) { + dStage_SetErrorRoom(); + OSReport("Room non pselect data !!\n"); +} + +stage_pselect_info_class* dStage_roomDt_c::getPselectInfo() const { + OSReport("Room non pselect data !!\n"); + return NULL; +} + +void dStage_roomDt_c::setEnvrInfo(stage_envr_info_class*) { + dStage_SetErrorRoom(); + OSReport("Room non envr data !!\n"); +} + +stage_envr_info_class* dStage_roomDt_c::getEnvrInfo() const { + OSReport("Room non envr data !!\n"); + return NULL; +} + +void dStage_roomDt_c::setVrboxInfo(stage_vrbox_info_class* i_VrboxInfo) { + mVrboxInfo = i_VrboxInfo; +} + +stage_vrbox_info_class* dStage_roomDt_c::getVrboxInfo() const { + return mVrboxInfo; +} + +void dStage_roomDt_c::setVrboxcolInfo(stage_vrboxcol_info_class* i_VrboxcolInfo) { + mVrboxcolInfo = i_VrboxcolInfo; +} + +stage_vrboxcol_info_class* dStage_roomDt_c::getVrboxcolInfo() const { + return mVrboxcolInfo; +} + +void dStage_roomDt_c::setPlightInfo(stage_plight_info_class* i_PlightInfo) { + dStage_SetErrorRoom(); + OSReport("Room non plight data !!\n"); +} + +stage_plight_info_class* dStage_roomDt_c::getPlightInfo() const { + OSReport("Room non plight data !!\n"); + return NULL; +} + +void dStage_roomDt_c::setPaletteNumInfo(int) { + dStage_SetErrorRoom(); + OSReport("Room non palette num data !!\n"); +} + +int dStage_roomDt_c::getPaletteNumInfo() const { + OSReport("Room non palette num data !!\n"); + return NULL; +} + +void dStage_roomDt_c::setPselectNumInfo(int) { + dStage_SetErrorRoom(); + OSReport("Room non pselect num data !!\n"); +} + +int dStage_roomDt_c::getPselectNumInfo() const { + OSReport("Room non pselect num data !!\n"); + return NULL; +} + +void dStage_roomDt_c::setEnvrNumInfo(int) { + dStage_SetErrorRoom(); + OSReport("Room non envr num data !!\n"); +} + +int dStage_roomDt_c::getEnvrNumInfo() const { + OSReport("Room non envr num data !!\n"); + return NULL; +} + +void dStage_roomDt_c::setVrboxNumInfo(int i_VrboxNumInfo) { + mVrboxNumInfo = i_VrboxNumInfo; +} + +int dStage_roomDt_c::getVrboxNumInfo() const { + return mVrboxNumInfo; +} + +void dStage_roomDt_c::setVrboxcolNumInfo(int i_VrboxcolNumInfo) { + mVrboxcolNumInfo = i_VrboxcolNumInfo; +} + +int dStage_roomDt_c::getVrboxcolNumInfo() const { + return mVrboxcolNumInfo; +} + +void dStage_roomDt_c::setPlightNumInfo(int) { + dStage_SetErrorRoom(); + OSReport("Room non plight num data !!\n"); +} + +int dStage_roomDt_c::getPlightNumInfo() const { + OSReport("Room non plight num data !!\n"); + return NULL; +} + +void dStage_roomDt_c::setLightVecInfo(stage_pure_lightvec_info_class* i_LightVecInfo) { + mLightVecInfo = i_LightVecInfo; +} + +stage_pure_lightvec_info_class* dStage_roomDt_c::getLightVecInfo() const { + return mLightVecInfo; +} + +void dStage_roomDt_c::setLightVecInfoNum(int i_LightVecInfoNum) { + mLightVecInfoNum = i_LightVecInfoNum; +} + +int dStage_roomDt_c::getLightVecInfoNum() const { + return mLightVecInfoNum; +} + +void dStage_roomDt_c::setStagInfo(stage_stag_info_class*) { + dStage_SetErrorRoom(); + OSReport("Room non stag data !!\n"); +} + +stage_stag_info_class* dStage_roomDt_c::getStagInfo() const { + OSReport("Room non stag data !!\n"); + return NULL; +} + +void dStage_roomDt_c::setSclsInfo(stage_scls_info_dummy_class* i_SclsInfo) { + mSclsInfo = i_SclsInfo; +} + +void dStage_roomDt_c::setPntInfo(dStage_dPnt_c*) { + dStage_SetErrorRoom(); + OSReport("Room non Pnt data !\n"); +} + +dStage_dPnt_c* dStage_roomDt_c::getPntInf() const { + OSReport("Room non Pnts data !\n"); + return NULL; +} + +void dStage_roomDt_c::setPathInfo(dStage_dPath_c*) { + dStage_SetErrorRoom(); + OSReport("Room non Path data !\n"); +} + +dStage_dPath_c* dStage_roomDt_c::getPathInf() const { + OSReport("Room non Path data !\n"); + return NULL; +} + +void dStage_roomDt_c::setPnt2Info(dStage_dPnt_c* i_Pnt2Info) { + mPnt2Info = i_Pnt2Info; +} + +dStage_dPnt_c* dStage_roomDt_c::getPnt2Inf() const { + return mPnt2Info; +} + +void dStage_roomDt_c::setPath2Info(dStage_dPath_c* i_Path2Info) { + mPath2Info = i_Path2Info; +} + +dStage_dPath_c* dStage_roomDt_c::getPath2Inf() const { + return mPath2Info; +} + +void dStage_roomDt_c::setSoundInf(dStage_SoundInfo_c* i_SoundInf) { + mSoundInf = i_SoundInf; +} + +dStage_SoundInfo_c* dStage_roomDt_c::getSoundInf() const { + return mSoundInf; +} + +void dStage_roomDt_c::setSoundInfCL(dStage_SoundInfo_c* i_SoundInfCL) { + mSoundInfCL = i_SoundInfCL; +} + +dStage_SoundInfo_c* dStage_roomDt_c::getSoundInfCL() const { + return mSoundInfCL; +} + +void dStage_roomDt_c::setMapEventInfo(dStage_MapEventInfo_c* i_MapEventInfo) { + mMapEventInfo = i_MapEventInfo; +} + +dStage_MapEventInfo_c* dStage_roomDt_c::getMapEventInfo() const { + return mMapEventInfo; +} + +void dStage_roomDt_c::setFileList2Info(dStage_FileList2_dt_c* i_FileList2Info) { + mFileList2Info = i_FileList2Info; +} + +dStage_FileList2_dt_c* dStage_roomDt_c::getFileList2Info() const { + return mFileList2Info; +} + +void dStage_roomDt_c::setFileListInfo(dStage_FileList_dt_c* i_FileListInfo) { + mFileListInfo = i_FileListInfo; +} + +void dStage_roomDt_c::setFloorInfo(dStage_FloorInfo_c* i_FloorInfo) { + mFloorInfo = i_FloorInfo; +} + +dStage_FloorInfo_c* dStage_roomDt_c::getFloorInfo() const { + return mFloorInfo; +} + +void dStage_roomDt_c::setMemoryConfig(dStage_MemoryConfig_c*) { + OSReport("Room non memory config data!\n"); +} + +dStage_MemoryConfig_c* dStage_roomDt_c::getMemoryConfig() const { + OSReport("Room non memory config data!\n"); + return NULL; +} + +void dStage_roomDt_c::setMemoryMap(dStage_MemoryMap_c*) { + OSReport("Room non memory map data!\n"); +} + +dStage_MemoryMap_c* dStage_roomDt_c::getMemoryMap() const { + OSReport("Room non memory map data!\n"); + return NULL; +} + +void dStage_roomDt_c::setMulti(dStage_Multi_c*) { + OSReport("Room non multi data!\n"); +} + +dStage_Multi_c* dStage_roomDt_c::getMulti() const { + OSReport("Room non multi data!\n"); + return NULL; +} + +void dStage_roomDt_c::setOldMulti() { + OSReport("Room non old multi data!\n"); +} + +void dStage_roomDt_c::resetOldMulti() { + OSReport("Room non old multi data!\n"); +} + +dStage_Multi_c* dStage_roomDt_c::getOldMulti(void) const { + OSReport("Room non old multi data!\n"); + return NULL; +} + +void dStage_roomDt_c::setLbnk(dStage_Lbnk_c* i_Lbnk) { + mLbnk = i_Lbnk; +} + +dStage_Lbnk_c* dStage_roomDt_c::getLbnk(void) const { + return mLbnk; +} + +void dStage_roomDt_c::setTresure(stage_tresure_class* i_Treasure) { + mTreasure = i_Treasure; +} + +stage_tresure_class* dStage_roomDt_c::getTresure(void) const { + return mTreasure; +} + +void dStage_roomDt_c::setDMap(dStage_DMap_c*) { + return; +} + +dStage_DMap_c* dStage_roomDt_c::getDMap(void) const { + return 0; +} + +void dStage_roomDt_c::setDrTg(stage_tgsc_class* i_DrTg) { + mDrTg = i_DrTg; +} + +stage_tgsc_class* dStage_roomDt_c::getDrTg(void) const { + return mDrTg; +} + +void dStage_roomDt_c::setDoor(stage_tgsc_class* i_Door) { + mDoor = i_Door; +} + +stage_tgsc_class* dStage_roomDt_c::getDoor(void) const { + return mDoor; +} + +void dStage_roomDt_c::setMapPath(void*) { + OSReport("stage non 2d map path data !!\n"); +} + +int dStage_roomDt_c::getMapPath(void) { + OSReport("stage non 2d map path data !!\n"); + return NULL; +} + +void dStage_roomDt_c::setElst(dStage_Elst_c*) { + dStage_SetErrorRoom(); + OSReport("Room non envLayserSet data\n"); +} + +dStage_Elst_c* dStage_roomDt_c::getElst(void) { + dStage_SetErrorRoom(); + OSReport("Room no Elst Data!!\n"); + return NULL; +} + +void dStage_stageDt_c::setCamera(stage_camera_class* i_Camera) { + mCamera = i_Camera; +} + +stage_camera_class* dStage_stageDt_c::getCamera(void) const { + return mCamera; +} + +void dStage_stageDt_c::setArrow(stage_arrow_class* i_Arrow) { + mArrow = i_Arrow; +} + +stage_arrow_class* dStage_stageDt_c::getArrow(void) const { + return mArrow; +} + +void dStage_stageDt_c::setPlayer(stage_actor_class* i_Player) { + mPlayer = i_Player; +} + +void dStage_stageDt_c::setPlayerNum(u16 i_PlayerNum) { + mPlayerNum = i_PlayerNum; +} + +u16 dStage_stageDt_c::getPlayerNum(void) const { + return mPlayerNum; +} + +void dStage_stageDt_c::setRoom(roomRead_class* i_Room) { + mRoom = i_Room; +} + +void dStage_stageDt_c::setMapInfo(stage_map_info_class* i_MapInfo) { + mMapInfo = i_MapInfo; +} + +stage_map_info_class* dStage_stageDt_c::getMapInfo(void) const { + return mMapInfo; +} + +void dStage_stageDt_c::setMapInfoBase(stage_map_info_dummy_class* i_MapInfoBase) { + mMapInfoBase = i_MapInfoBase; +} + +void dStage_stageDt_c::setPaletteInfo(stage_palette_info_class* i_PaletteInfo) { + mPaletteInfo = i_PaletteInfo; +} + +stage_palette_info_class* dStage_stageDt_c::getPaletteInfo(void) const { + return mPaletteInfo; +} + +void dStage_stageDt_c::setPselectInfo(stage_pselect_info_class* i_PselectInfo) { + mPselectInfo = i_PselectInfo; +} + +stage_pselect_info_class* dStage_stageDt_c::getPselectInfo(void) const { + return mPselectInfo; +} + +void dStage_stageDt_c::setEnvrInfo(stage_envr_info_class* i_EnvrInfo) { + mEnvrInfo = i_EnvrInfo; +} + +stage_envr_info_class* dStage_stageDt_c::getEnvrInfo(void) const { + return mEnvrInfo; +} + +void dStage_stageDt_c::setVrboxInfo(stage_vrbox_info_class* i_VrboxInfo) { + mVrboxInfo = i_VrboxInfo; +} + +stage_vrbox_info_class* dStage_stageDt_c::getVrboxInfo(void) const { + return mVrboxInfo; +} + +void dStage_stageDt_c::setVrboxcolInfo(stage_vrboxcol_info_class* i_VrboxcolInfo) { + mVrboxcolInfo = i_VrboxcolInfo; +} + +stage_vrboxcol_info_class* dStage_stageDt_c::getVrboxcolInfo(void) const { + return mVrboxcolInfo; +} + +void dStage_stageDt_c::setPlightInfo(stage_plight_info_class* i_PlightInfo) { + mPlightInfo = i_PlightInfo; +} + +stage_plight_info_class* dStage_stageDt_c::getPlightInfo(void) const { + return mPlightInfo; +} + +void dStage_stageDt_c::setPaletteNumInfo(int i_PaletteNumInfo) { + mPaletteNumInfo = i_PaletteNumInfo; +} + +int dStage_stageDt_c::getPaletteNumInfo(void) const { + return mPaletteNumInfo; +} + +void dStage_stageDt_c::setPselectNumInfo(int i_PselectNumInfo) { + mPselectNumInfo = i_PselectNumInfo; +} + +int dStage_stageDt_c::getPselectNumInfo(void) const { + return mPselectNumInfo; +} + +void dStage_stageDt_c::setEnvrNumInfo(int i_EnvrNumInfo) { + mEnvrNumInfo = i_EnvrNumInfo; +} + +int dStage_stageDt_c::getEnvrNumInfo(void) const { + return mEnvrNumInfo; +} + +void dStage_stageDt_c::setVrboxNumInfo(int i_VrboxNumInfo) { + mVrboxNumInfo = i_VrboxNumInfo; +} + +int dStage_stageDt_c::getVrboxNumInfo(void) const { + return mVrboxNumInfo; +} + +void dStage_stageDt_c::setVrboxcolNumInfo(int i_VrboxcolNumInfo) { + mVrboxcolNumInfo = i_VrboxcolNumInfo; +} + +int dStage_stageDt_c::getVrboxcolNumInfo(void) const { + return mVrboxcolNumInfo; +} + +void dStage_stageDt_c::setLightVecInfo(stage_pure_lightvec_info_class*) { + dStage_SetErrorStage(); + OSReport("stage non LightVec data !!\n"); +} + +stage_pure_lightvec_info_class* dStage_stageDt_c::getLightVecInfo(void) const { + OSReport("stage non LightVec data !!\n"); + return NULL; +} + +void dStage_stageDt_c::setLightVecInfoNum(int) { + dStage_SetErrorStage(); + OSReport("stage non LightVecNum data !!\n"); +} + +int dStage_stageDt_c::getLightVecInfoNum(void) const { + OSReport("stage non LightVecNum data !!\n"); + return NULL; +} + +void dStage_stageDt_c::setPlightNumInfo(int i_PlightNumInfo) { + mPlightNumInfo = i_PlightNumInfo; +} + +int dStage_stageDt_c::getPlightNumInfo(void) const { + return mPlightNumInfo; +} + +void dStage_stageDt_c::setStagInfo(stage_stag_info_class* i_StagInfo) { + mStagInfo = i_StagInfo; +} + +void dStage_stageDt_c::setSclsInfo(stage_scls_info_dummy_class* i_SclsInfo) { + mSclsInfo = i_SclsInfo; +} + +void dStage_stageDt_c::setPntInfo(dStage_dPnt_c* i_PntInfo) { + mPntInfo = i_PntInfo; +} + +dStage_dPnt_c* dStage_stageDt_c::getPntInf(void) const { + return mPntInfo; +} + +void dStage_stageDt_c::setPathInfo(dStage_dPath_c* i_PathInfo) { + mPathInfo = i_PathInfo; +} + +dStage_dPath_c* dStage_stageDt_c::getPathInf(void) const { + return mPathInfo; +} + +void dStage_stageDt_c::setPnt2Info(dStage_dPnt_c* i_Pnt2Info) { + mPnt2Inf = i_Pnt2Info; +} + +dStage_dPnt_c* dStage_stageDt_c::getPnt2Inf(void) const { + return mPnt2Inf; +} + +void dStage_stageDt_c::setPath2Info(dStage_dPath_c* i_Path2Info) { + mPath2Info = i_Path2Info; +} + +dStage_dPath_c* dStage_stageDt_c::getPath2Inf(void) const { + return mPath2Info; +} + +void dStage_stageDt_c::setSoundInf(dStage_SoundInfo_c* i_SoundInf) { + mSoundInf = i_SoundInf; +} + +dStage_SoundInfo_c* dStage_stageDt_c::getSoundInf(void) const { + return mSoundInf; +} + +void dStage_stageDt_c::setSoundInfCL(dStage_SoundInfo_c* i_SoundInfCL) { + mSoundInfCL = i_SoundInfCL; +} + +dStage_SoundInfo_c* dStage_stageDt_c::getSoundInfCL(void) const { + return mSoundInfCL; +} + +void dStage_stageDt_c::setMapEventInfo(dStage_MapEventInfo_c* i_MapEventInfo) { + mMapEventInfo = i_MapEventInfo; +} + +dStage_MapEventInfo_c* dStage_stageDt_c::getMapEventInfo(void) const { + return mMapEventInfo; +} + +void dStage_stageDt_c::setFileList2Info(dStage_FileList2_dt_c*) { + dStage_SetErrorStage(); + OSReport("stage non filelist2 data!\n"); +} + +dStage_FileList2_dt_c* dStage_stageDt_c::getFileList2Info(void) const { + OSReport("stage non filelist2 data!\n"); + return NULL; +} + +void dStage_stageDt_c::setFileListInfo(dStage_FileList_dt_c*) { + dStage_SetErrorStage(); + OSReport("stage non filelist data!\n"); +} + +dStage_FileList_dt_c* dStage_stageDt_c::getFileListInfo(void) const { + OSReport("stage non filelist data!\n"); + return NULL; +} + +void dStage_stageDt_c::setFloorInfo(dStage_FloorInfo_c* i_FloorInfo) { + mFloorInfo = i_FloorInfo; +} + +dStage_FloorInfo_c* dStage_stageDt_c::getFloorInfo(void) const { + return mFloorInfo; +} + +void dStage_stageDt_c::setMemoryConfig(dStage_MemoryConfig_c* i_MemoryConfig) { + mMemoryConfig = i_MemoryConfig; +} + +dStage_MemoryConfig_c* dStage_stageDt_c::getMemoryConfig(void) const { + return mMemoryConfig; +} + +void dStage_stageDt_c::setMemoryMap(dStage_MemoryMap_c* i_MemmoryMap) { + mMemoryMap = i_MemmoryMap; +} + +dStage_MemoryMap_c* dStage_stageDt_c::getMemoryMap(void) const { + return mMemoryMap; +} + +void dStage_stageDt_c::setMulti(dStage_Multi_c* i_Multi) { + mMulti = i_Multi; +} + +dStage_Multi_c* dStage_stageDt_c::getMulti(void) const { + return mMulti; +} + +dStage_Multi_c* dStage_stageDt_c::getOldMulti(void) const { + return mOldMulti; +} + +void dStage_stageDt_c::setLbnk(dStage_Lbnk_c*) { + dStage_SetErrorStage(); + OSReport("stage non Lbnk data!\n"); } -/* 80027E70-80027E78 0227B0 0008+00 1/0 0/0 0/0 .text getPaletteInfo__16dStage_stageDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm stage_palette_info_class* dStage_stageDt_c::getPaletteInfo() const { - nofralloc -#include "asm/d/d_stage/getPaletteInfo__16dStage_stageDt_cCFv.s" +dStage_Lbnk_c* dStage_stageDt_c::getLbnk(void) const { + OSReport("stage non Lbnk data!\n"); + return NULL; } -#pragma pop -/* 80027E78-80027E80 -00001 0008+00 0/0 0/0 0/0 .text - * setPselectInfo__16dStage_stageDt_cFP24stage_pselect_info_class */ -void dStage_stageDt_c::setPselectInfo(stage_pselect_info_class* param_0) { - *(u32*)(((u8*)this) + 36) /* this->field_0x24 */ = (u32)(param_0); +void dStage_stageDt_c::setTresure(stage_tresure_class* i_Treasure) { + mTreasure = i_Treasure; } -/* 80027E80-80027E88 0227C0 0008+00 1/0 0/0 0/0 .text getPselectInfo__16dStage_stageDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm stage_pselect_info_class* dStage_stageDt_c::getPselectInfo() const { - nofralloc -#include "asm/d/d_stage/getPselectInfo__16dStage_stageDt_cCFv.s" +stage_tresure_class* dStage_stageDt_c::getTresure(void) const { + return mTreasure; } -#pragma pop -/* 80027E88-80027E90 -00001 0008+00 0/0 0/0 0/0 .text - * setEnvrInfo__16dStage_stageDt_cFP21stage_envr_info_class */ -void dStage_stageDt_c::setEnvrInfo(stage_envr_info_class* param_0) { - *(u32*)(((u8*)this) + 40) /* this->field_0x28 */ = (u32)(param_0); +void dStage_stageDt_c::setDMap(dStage_DMap_c* i_DMap) { + mDMap = i_DMap; } -/* 80027E90-80027E98 0227D0 0008+00 1/0 0/0 0/0 .text getEnvrInfo__16dStage_stageDt_cCFv - */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm stage_envr_info_class* dStage_stageDt_c::getEnvrInfo() const { - nofralloc -#include "asm/d/d_stage/getEnvrInfo__16dStage_stageDt_cCFv.s" +dStage_DMap_c* dStage_stageDt_c::getDMap(void) const { + return mDMap; } -#pragma pop -/* 80027E98-80027EA0 -00001 0008+00 0/0 0/0 0/0 .text - * setVrboxInfo__16dStage_stageDt_cFP22stage_vrbox_info_class */ -void dStage_stageDt_c::setVrboxInfo(stage_vrbox_info_class* param_0) { - *(u32*)(((u8*)this) + 44) /* this->field_0x2c */ = (u32)(param_0); +void dStage_stageDt_c::setDrTg(stage_tgsc_class* i_DrTg) { + mDrTg = i_DrTg; } -/* 80027EA0-80027EA8 0227E0 0008+00 1/0 0/0 0/0 .text getVrboxInfo__16dStage_stageDt_cCFv - */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm stage_vrbox_info_class* dStage_stageDt_c::getVrboxInfo() const { - nofralloc -#include "asm/d/d_stage/getVrboxInfo__16dStage_stageDt_cCFv.s" +stage_tgsc_class* dStage_stageDt_c::getDrTg(void) const { + return mDrTg; } -#pragma pop -/* 80027EA8-80027EB0 -00001 0008+00 0/0 0/0 0/0 .text - * setVrboxcolInfo__16dStage_stageDt_cFP25stage_vrboxcol_info_class */ -void dStage_stageDt_c::setVrboxcolInfo(stage_vrboxcol_info_class* param_0) { - *(u32*)(((u8*)this) + 48) /* this->field_0x30 */ = (u32)(param_0); +void dStage_stageDt_c::setDoor(stage_tgsc_class* i_Door) { + mDoor = i_Door; } -/* 80027EB0-80027EB8 0227F0 0008+00 1/0 0/0 0/0 .text getVrboxcolInfo__16dStage_stageDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm stage_vrboxcol_info_class* dStage_stageDt_c::getVrboxcolInfo() const { - nofralloc -#include "asm/d/d_stage/getVrboxcolInfo__16dStage_stageDt_cCFv.s" +stage_tgsc_class* dStage_stageDt_c::getDoor(void) const { + return mDoor; } -#pragma pop -/* 80027EB8-80027EC0 -00001 0008+00 0/0 0/0 0/0 .text - * setPlightInfo__16dStage_stageDt_cFP23stage_plight_info_class */ -void dStage_stageDt_c::setPlightInfo(stage_plight_info_class* param_0) { - *(u32*)(((u8*)this) + 52) /* this->field_0x34 */ = (u32)(param_0); -} - -/* 80027EC0-80027EC8 022800 0008+00 1/0 0/0 0/0 .text getPlightInfo__16dStage_stageDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm stage_plight_info_class* dStage_stageDt_c::getPlightInfo() const { - nofralloc -#include "asm/d/d_stage/getPlightInfo__16dStage_stageDt_cCFv.s" -} -#pragma pop - -/* 80027EC8-80027ED0 -00001 0008+00 0/0 0/0 0/0 .text setPaletteNumInfo__16dStage_stageDt_cFi */ -void dStage_stageDt_c::setPaletteNumInfo(int param_0) { - *(u32*)(((u8*)this) + 60) /* this->field_0x3c */ = (u32)(param_0); -} - -/* 80027ED0-80027ED8 022810 0008+00 1/0 0/0 0/0 .text getPaletteNumInfo__16dStage_stageDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm int dStage_stageDt_c::getPaletteNumInfo() const { - nofralloc -#include "asm/d/d_stage/getPaletteNumInfo__16dStage_stageDt_cCFv.s" -} -#pragma pop - -/* 80027ED8-80027EE0 -00001 0008+00 0/0 0/0 0/0 .text setPselectNumInfo__16dStage_stageDt_cFi */ -void dStage_stageDt_c::setPselectNumInfo(int param_0) { - *(u32*)(((u8*)this) + 64) /* this->field_0x40 */ = (u32)(param_0); -} - -/* 80027EE0-80027EE8 022820 0008+00 1/0 0/0 0/0 .text getPselectNumInfo__16dStage_stageDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm int dStage_stageDt_c::getPselectNumInfo() const { - nofralloc -#include "asm/d/d_stage/getPselectNumInfo__16dStage_stageDt_cCFv.s" -} -#pragma pop - -/* 80027EE8-80027EF0 -00001 0008+00 0/0 0/0 0/0 .text setEnvrNumInfo__16dStage_stageDt_cFi */ -void dStage_stageDt_c::setEnvrNumInfo(int param_0) { - *(u32*)(((u8*)this) + 68) /* this->field_0x44 */ = (u32)(param_0); -} - -/* 80027EF0-80027EF8 022830 0008+00 1/0 0/0 0/0 .text getEnvrNumInfo__16dStage_stageDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm int dStage_stageDt_c::getEnvrNumInfo() const { - nofralloc -#include "asm/d/d_stage/getEnvrNumInfo__16dStage_stageDt_cCFv.s" -} -#pragma pop - -/* 80027EF8-80027F00 -00001 0008+00 0/0 0/0 0/0 .text setVrboxNumInfo__16dStage_stageDt_cFi */ -void dStage_stageDt_c::setVrboxNumInfo(int param_0) { - *(u32*)(((u8*)this) + 72) /* this->field_0x48 */ = (u32)(param_0); -} - -/* 80027F00-80027F08 022840 0008+00 1/0 0/0 0/0 .text getVrboxNumInfo__16dStage_stageDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm int dStage_stageDt_c::getVrboxNumInfo() const { - nofralloc -#include "asm/d/d_stage/getVrboxNumInfo__16dStage_stageDt_cCFv.s" -} -#pragma pop - -/* 80027F08-80027F10 -00001 0008+00 0/0 0/0 0/0 .text setVrboxcolNumInfo__16dStage_stageDt_cFi */ -void dStage_stageDt_c::setVrboxcolNumInfo(int param_0) { - *(u32*)(((u8*)this) + 76) /* this->field_0x4c */ = (u32)(param_0); +void dStage_stageDt_c::setMapPath(void* i_MapPath) { + return; } -/* 80027F10-80027F18 022850 0008+00 1/0 0/0 0/0 .text getVrboxcolNumInfo__16dStage_stageDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm int dStage_stageDt_c::getVrboxcolNumInfo() const { - nofralloc -#include "asm/d/d_stage/getVrboxcolNumInfo__16dStage_stageDt_cCFv.s" +int dStage_stageDt_c::getMapPath(void) { + return NULL; } -#pragma pop - -/* ############################################################################################## */ -/* 80378A50-80378A50 0050B0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ -#pragma push -#pragma force_active on -SECTION_DEAD static char const* const stringBase_80378DBD = "stage non LightVec data !!\n"; -#pragma pop -/* 80027F18-80027F4C 022858 0034+00 1/0 0/0 0/0 .text - * setLightVecInfo__16dStage_stageDt_cFP30stage_pure_lightvec_info_class */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dStage_stageDt_c::setLightVecInfo(stage_pure_lightvec_info_class* param_0) { - nofralloc -#include "asm/d/d_stage/setLightVecInfo__16dStage_stageDt_cFP30stage_pure_lightvec_info_class.s" -} -#pragma pop - -/* 80027F4C-80027F80 02288C 0034+00 1/0 0/0 0/0 .text getLightVecInfo__16dStage_stageDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm stage_pure_lightvec_info_class* dStage_stageDt_c::getLightVecInfo() const { - nofralloc -#include "asm/d/d_stage/getLightVecInfo__16dStage_stageDt_cCFv.s" -} -#pragma pop - -/* ############################################################################################## */ -/* 80378A50-80378A50 0050B0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ -#pragma push -#pragma force_active on -SECTION_DEAD static char const* const stringBase_80378DD9 = "stage non LightVecNum data !!\n"; -#pragma pop - -/* 80027F80-80027FB4 0228C0 0034+00 1/0 0/0 0/0 .text setLightVecInfoNum__16dStage_stageDt_cFi */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dStage_stageDt_c::setLightVecInfoNum(int param_0) { - nofralloc -#include "asm/d/d_stage/setLightVecInfoNum__16dStage_stageDt_cFi.s" -} -#pragma pop - -/* 80027FB4-80027FE8 0228F4 0034+00 1/0 0/0 0/0 .text getLightVecInfoNum__16dStage_stageDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm int dStage_stageDt_c::getLightVecInfoNum() const { - nofralloc -#include "asm/d/d_stage/getLightVecInfoNum__16dStage_stageDt_cCFv.s" -} -#pragma pop - -/* 80027FE8-80027FF0 -00001 0008+00 0/0 0/0 0/0 .text setPlightNumInfo__16dStage_stageDt_cFi */ -void dStage_stageDt_c::setPlightNumInfo(int param_0) { - *(u32*)(((u8*)this) + 80) /* this->field_0x50 */ = (u32)(param_0); -} - -/* 80027FF0-80027FF8 022930 0008+00 1/0 0/0 0/0 .text getPlightNumInfo__16dStage_stageDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm int dStage_stageDt_c::getPlightNumInfo() const { - nofralloc -#include "asm/d/d_stage/getPlightNumInfo__16dStage_stageDt_cCFv.s" -} -#pragma pop - -/* 80027FF8-80028000 -00001 0008+00 0/0 0/0 0/0 .text - * setStagInfo__16dStage_stageDt_cFP21stage_stag_info_class */ -void dStage_stageDt_c::setStagInfo(stage_stag_info_class* param_0) { - *(u32*)(((u8*)this) + 92) /* this->field_0x5c */ = (u32)(param_0); -} - -/* 80028000-80028008 -00001 0008+00 0/0 0/0 0/0 .text - * setSclsInfo__16dStage_stageDt_cFP27stage_scls_info_dummy_class */ -void dStage_stageDt_c::setSclsInfo(stage_scls_info_dummy_class* param_0) { - *(u32*)(((u8*)this) + 96) /* this->field_0x60 */ = (u32)(param_0); -} - -/* 80028008-80028010 -00001 0008+00 0/0 0/0 0/0 .text - * setPntInfo__16dStage_stageDt_cFP13dStage_dPnt_c */ -void dStage_stageDt_c::setPntInfo(dStage_dPnt_c* param_0) { - *(u32*)(((u8*)this) + 100) /* this->field_0x64 */ = (u32)(param_0); -} - -/* 80028010-80028018 022950 0008+00 1/0 0/0 0/0 .text getPntInf__16dStage_stageDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm dStage_dPnt_c* dStage_stageDt_c::getPntInf() const { - nofralloc -#include "asm/d/d_stage/getPntInf__16dStage_stageDt_cCFv.s" -} -#pragma pop - -/* 80028018-80028020 -00001 0008+00 0/0 0/0 0/0 .text - * setPathInfo__16dStage_stageDt_cFP14dStage_dPath_c */ -void dStage_stageDt_c::setPathInfo(dStage_dPath_c* param_0) { - *(u32*)(((u8*)this) + 104) /* this->field_0x68 */ = (u32)(param_0); -} - -/* 80028020-80028028 022960 0008+00 1/0 0/0 0/0 .text getPathInf__16dStage_stageDt_cCFv - */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm dStage_dPath_c* dStage_stageDt_c::getPathInf() const { - nofralloc -#include "asm/d/d_stage/getPathInf__16dStage_stageDt_cCFv.s" -} -#pragma pop - -/* 80028028-80028030 -00001 0008+00 0/0 0/0 0/0 .text - * setPnt2Info__16dStage_stageDt_cFP13dStage_dPnt_c */ -void dStage_stageDt_c::setPnt2Info(dStage_dPnt_c* param_0) { - *(u32*)(((u8*)this) + 108) /* this->field_0x6c */ = (u32)(param_0); -} - -/* 80028030-80028038 022970 0008+00 1/0 0/0 0/0 .text getPnt2Inf__16dStage_stageDt_cCFv - */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm dStage_dPnt_c* dStage_stageDt_c::getPnt2Inf() const { - nofralloc -#include "asm/d/d_stage/getPnt2Inf__16dStage_stageDt_cCFv.s" -} -#pragma pop - -/* 80028038-80028040 -00001 0008+00 0/0 0/0 0/0 .text - * setPath2Info__16dStage_stageDt_cFP14dStage_dPath_c */ -void dStage_stageDt_c::setPath2Info(dStage_dPath_c* param_0) { - *(u32*)(((u8*)this) + 112) /* this->field_0x70 */ = (u32)(param_0); -} - -/* 80028040-80028048 022980 0008+00 1/0 0/0 0/0 .text getPath2Inf__16dStage_stageDt_cCFv - */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm dStage_dPath_c* dStage_stageDt_c::getPath2Inf() const { - nofralloc -#include "asm/d/d_stage/getPath2Inf__16dStage_stageDt_cCFv.s" -} -#pragma pop - -/* 80028048-80028050 -00001 0008+00 0/0 0/0 0/0 .text - * setSoundInf__16dStage_stageDt_cFP18dStage_SoundInfo_c */ -void dStage_stageDt_c::setSoundInf(dStage_SoundInfo_c* param_0) { - *(u32*)(((u8*)this) + 116) /* this->field_0x74 */ = (u32)(param_0); -} - -/* 80028050-80028058 022990 0008+00 1/0 0/0 0/0 .text getSoundInf__16dStage_stageDt_cCFv - */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm dStage_SoundInfo_c* dStage_stageDt_c::getSoundInf() const { - nofralloc -#include "asm/d/d_stage/getSoundInf__16dStage_stageDt_cCFv.s" -} -#pragma pop - -/* 80028058-80028060 -00001 0008+00 0/0 0/0 0/0 .text - * setSoundInfCL__16dStage_stageDt_cFP18dStage_SoundInfo_c */ -void dStage_stageDt_c::setSoundInfCL(dStage_SoundInfo_c* param_0) { - *(u32*)(((u8*)this) + 120) /* this->field_0x78 */ = (u32)(param_0); -} - -/* 80028060-80028068 0229A0 0008+00 1/0 0/0 0/0 .text getSoundInfCL__16dStage_stageDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm dStage_SoundInfo_c* dStage_stageDt_c::getSoundInfCL() const { - nofralloc -#include "asm/d/d_stage/getSoundInfCL__16dStage_stageDt_cCFv.s" -} -#pragma pop - -/* 80028068-80028070 -00001 0008+00 0/0 0/0 0/0 .text - * setMapEventInfo__16dStage_stageDt_cFP21dStage_MapEventInfo_c */ -void dStage_stageDt_c::setMapEventInfo(dStage_MapEventInfo_c* param_0) { - *(u32*)(((u8*)this) + 56) /* this->field_0x38 */ = (u32)(param_0); -} - -/* 80028070-80028078 0229B0 0008+00 1/0 0/0 0/0 .text getMapEventInfo__16dStage_stageDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm dStage_MapEventInfo_c* dStage_stageDt_c::getMapEventInfo() const { - nofralloc -#include "asm/d/d_stage/getMapEventInfo__16dStage_stageDt_cCFv.s" -} -#pragma pop - -/* ############################################################################################## */ -/* 80378A50-80378A50 0050B0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ -#pragma push -#pragma force_active on -SECTION_DEAD static char const* const stringBase_80378DF8 = "stage non filelist2 data!\n"; -#pragma pop - -/* 80028078-800280AC 0229B8 0034+00 1/0 0/0 0/0 .text - * setFileList2Info__16dStage_stageDt_cFP21dStage_FileList2_dt_c */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dStage_stageDt_c::setFileList2Info(dStage_FileList2_dt_c* param_0) { - nofralloc -#include "asm/d/d_stage/setFileList2Info__16dStage_stageDt_cFP21dStage_FileList2_dt_c.s" -} -#pragma pop - -/* 800280AC-800280E0 0229EC 0034+00 1/0 0/0 0/0 .text getFileList2Info__16dStage_stageDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm dStage_FileList2_dt_c* dStage_stageDt_c::getFileList2Info() const { - nofralloc -#include "asm/d/d_stage/getFileList2Info__16dStage_stageDt_cCFv.s" -} -#pragma pop - -/* ############################################################################################## */ -/* 80378A50-80378A50 0050B0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ -#pragma push -#pragma force_active on -SECTION_DEAD static char const* const stringBase_80378E13 = "stage non filelist data!\n"; -#pragma pop - -/* 800280E0-80028114 022A20 0034+00 1/0 0/0 0/0 .text - * setFileListInfo__16dStage_stageDt_cFP20dStage_FileList_dt_c */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dStage_stageDt_c::setFileListInfo(dStage_FileList_dt_c* param_0) { - nofralloc -#include "asm/d/d_stage/setFileListInfo__16dStage_stageDt_cFP20dStage_FileList_dt_c.s" -} -#pragma pop - -/* 80028114-80028148 022A54 0034+00 1/0 0/0 0/0 .text getFileListInfo__16dStage_stageDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm dStage_FileList_dt_c* dStage_stageDt_c::getFileListInfo() const { - nofralloc -#include "asm/d/d_stage/getFileListInfo__16dStage_stageDt_cCFv.s" -} -#pragma pop - -/* 80028148-80028150 -00001 0008+00 0/0 0/0 0/0 .text - * setFloorInfo__16dStage_stageDt_cFP18dStage_FloorInfo_c */ -void dStage_stageDt_c::setFloorInfo(dStage_FloorInfo_c* param_0) { - *(u32*)(((u8*)this) + 124) /* this->field_0x7c */ = (u32)(param_0); -} - -/* 80028150-80028158 022A90 0008+00 1/0 0/0 0/0 .text getFloorInfo__16dStage_stageDt_cCFv - */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm dStage_FloorInfo_c* dStage_stageDt_c::getFloorInfo() const { - nofralloc -#include "asm/d/d_stage/getFloorInfo__16dStage_stageDt_cCFv.s" -} -#pragma pop - -/* 80028158-80028160 -00001 0008+00 0/0 0/0 0/0 .text - * setMemoryConfig__16dStage_stageDt_cFP21dStage_MemoryConfig_c */ -void dStage_stageDt_c::setMemoryConfig(dStage_MemoryConfig_c* param_0) { - *(u32*)(((u8*)this) + 128) /* this->field_0x80 */ = (u32)(param_0); -} - -/* 80028160-80028168 022AA0 0008+00 1/0 0/0 0/0 .text getMemoryConfig__16dStage_stageDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm dStage_MemoryConfig_c* dStage_stageDt_c::getMemoryConfig() const { - nofralloc -#include "asm/d/d_stage/getMemoryConfig__16dStage_stageDt_cCFv.s" -} -#pragma pop - -/* 80028168-80028170 -00001 0008+00 0/0 0/0 0/0 .text - * setMemoryMap__16dStage_stageDt_cFP18dStage_MemoryMap_c */ -void dStage_stageDt_c::setMemoryMap(dStage_MemoryMap_c* param_0) { - *(u32*)(((u8*)this) + 132) /* this->field_0x84 */ = (u32)(param_0); -} - -/* 80028170-80028178 022AB0 0008+00 1/0 0/0 0/0 .text getMemoryMap__16dStage_stageDt_cCFv - */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm dStage_MemoryMap_c* dStage_stageDt_c::getMemoryMap() const { - nofralloc -#include "asm/d/d_stage/getMemoryMap__16dStage_stageDt_cCFv.s" -} -#pragma pop - -/* 80028178-80028180 -00001 0008+00 0/0 0/0 0/0 .text - * setMulti__16dStage_stageDt_cFP14dStage_Multi_c */ -void dStage_stageDt_c::setMulti(dStage_Multi_c* param_0) { - *(u32*)(((u8*)this) + 136) /* this->field_0x88 */ = (u32)(param_0); -} - -/* 80028180-80028188 022AC0 0008+00 1/0 0/0 0/0 .text getMulti__16dStage_stageDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm dStage_Multi_c* dStage_stageDt_c::getMulti() const { - nofralloc -#include "asm/d/d_stage/getMulti__16dStage_stageDt_cCFv.s" -} -#pragma pop - -/* 80028188-80028190 022AC8 0008+00 1/0 0/0 0/0 .text getOldMulti__16dStage_stageDt_cCFv - */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm dStage_Multi_c* dStage_stageDt_c::getOldMulti() const { - nofralloc -#include "asm/d/d_stage/getOldMulti__16dStage_stageDt_cCFv.s" -} -#pragma pop - -/* ############################################################################################## */ -/* 80378A50-80378A50 0050B0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ -#pragma push -#pragma force_active on -SECTION_DEAD static char const* const stringBase_80378E2D = "stage non Lbnk data!\n"; -/* @stringBase0 padding */ -SECTION_DEAD static char const* const pad_80378E43 = "\0\0\0\0"; -#pragma pop - -/* 80028190-800281C4 022AD0 0034+00 1/0 0/0 0/0 .text setLbnk__16dStage_stageDt_cFP13dStage_Lbnk_c - */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dStage_stageDt_c::setLbnk(dStage_Lbnk_c* param_0) { - nofralloc -#include "asm/d/d_stage/setLbnk__16dStage_stageDt_cFP13dStage_Lbnk_c.s" -} -#pragma pop - -/* 800281C4-800281F8 022B04 0034+00 1/0 0/0 0/0 .text getLbnk__16dStage_stageDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm dStage_Lbnk_c* dStage_stageDt_c::getLbnk() const { - nofralloc -#include "asm/d/d_stage/getLbnk__16dStage_stageDt_cCFv.s" -} -#pragma pop - -/* 800281F8-80028200 -00001 0008+00 0/0 0/0 0/0 .text - * setTresure__16dStage_stageDt_cFP19stage_tresure_class */ -void dStage_stageDt_c::setTresure(stage_tresure_class* param_0) { - *(u32*)(((u8*)this) + 144) /* this->field_0x90 */ = (u32)(param_0); -} - -/* 80028200-80028208 022B40 0008+00 1/0 0/0 0/0 .text getTresure__16dStage_stageDt_cCFv - */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm stage_tresure_class* dStage_stageDt_c::getTresure() const { - nofralloc -#include "asm/d/d_stage/getTresure__16dStage_stageDt_cCFv.s" -} -#pragma pop - -/* 80028208-80028210 -00001 0008+00 0/0 0/0 0/0 .text setDMap__16dStage_stageDt_cFP13dStage_DMap_c - */ -void dStage_stageDt_c::setDMap(dStage_DMap_c* param_0) { - *(u32*)(((u8*)this) + 148) /* this->field_0x94 */ = (u32)(param_0); -} - -/* 80028210-80028218 022B50 0008+00 1/0 0/0 0/0 .text getDMap__16dStage_stageDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm dStage_DMap_c* dStage_stageDt_c::getDMap() const { - nofralloc -#include "asm/d/d_stage/getDMap__16dStage_stageDt_cCFv.s" -} -#pragma pop - -/* 80028218-80028220 -00001 0008+00 0/0 0/0 0/0 .text - * setDrTg__16dStage_stageDt_cFP16stage_tgsc_class */ -void dStage_stageDt_c::setDrTg(stage_tgsc_class* param_0) { - *(u32*)(((u8*)this) + 152) /* this->field_0x98 */ = (u32)(param_0); -} - -/* 80028220-80028228 022B60 0008+00 1/0 0/0 0/0 .text getDrTg__16dStage_stageDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm stage_tgsc_class* dStage_stageDt_c::getDrTg() const { - nofralloc -#include "asm/d/d_stage/getDrTg__16dStage_stageDt_cCFv.s" -} -#pragma pop - -/* 80028228-80028230 -00001 0008+00 0/0 0/0 0/0 .text - * setDoor__16dStage_stageDt_cFP16stage_tgsc_class */ -void dStage_stageDt_c::setDoor(stage_tgsc_class* param_0) { - *(u32*)(((u8*)this) + 156) /* this->field_0x9c */ = (u32)(param_0); -} - -/* 80028230-80028238 022B70 0008+00 1/0 0/0 0/0 .text getDoor__16dStage_stageDt_cCFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm stage_tgsc_class* dStage_stageDt_c::getDoor() const { - nofralloc -#include "asm/d/d_stage/getDoor__16dStage_stageDt_cCFv.s" -} -#pragma pop - -/* 80028238-8002823C 022B78 0004+00 1/0 0/0 0/0 .text setMapPath__16dStage_stageDt_cFPv - */ -void dStage_stageDt_c::setMapPath(void* param_0) { - /* empty function */ -} - -/* 8002823C-80028244 022B7C 0008+00 1/0 0/0 0/0 .text getMapPath__16dStage_stageDt_cFv */ -int dStage_stageDt_c::getMapPath() { - return false; -} - -/* 80028244-8002824C -00001 0008+00 0/0 0/0 0/0 .text setElst__16dStage_stageDt_cFP13dStage_Elst_c - */ -void dStage_stageDt_c::setElst(dStage_Elst_c* param_0) { - *(u32*)(((u8*)this) + 160) /* this->field_0xa0 */ = (u32)(param_0); +void dStage_stageDt_c::setElst(dStage_Elst_c* i_Elst) { + mElst = i_Elst; } /* 8002824C-80028328 022B8C 00DC+00 0/0 1/0 0/0 .text __sinit_d_stage_cpp */ @@ -4490,15 +3156,7 @@ asm void func_80028328() { } #pragma pop -/* 80028360-8002839C 022CA0 003C+00 2/2 0/0 0/0 .text __dt__19dStage_roomStatus_cFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm dStage_roomStatus_c::~dStage_roomStatus_c() { - nofralloc -#include "asm/d/d_stage/__dt__19dStage_roomStatus_cFv.s" -} -#pragma pop +dStage_roomStatus_c::~dStage_roomStatus_c() {} /* ############################################################################################## */ /* 803A6AAC-803A6C20 003BCC 0174+00 1/1 0/0 0/0 .data __vt__15dStage_roomDt_c */ @@ -4812,20 +3470,9 @@ asm dStage_KeepDoorInfo::~dStage_KeepDoorInfo() { } #pragma pop -/* 8002847C-800284B8 022DBC 003C+00 2/2 0/0 0/0 .text __dt__21stage_tgsc_data_classFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm stage_tgsc_data_class::~stage_tgsc_data_class() { - nofralloc -#include "asm/d/d_stage/__dt__21stage_tgsc_data_classFv.s" -} -#pragma pop +stage_tgsc_data_class::~stage_tgsc_data_class() {} -/* 800284B8-800284BC 022DF8 0004+00 1/1 0/0 0/0 .text __ct__21stage_tgsc_data_classFv */ -stage_tgsc_data_class::stage_tgsc_data_class() { - /* empty function */ -} +stage_tgsc_data_class::stage_tgsc_data_class() {} /* ############################################################################################## */ /* 80450D7C-80450D80 -00001 0004+00 0/0 0/0 0/0 .sbss None */ diff --git a/src/f_op/f_op_actor_mng.cpp b/src/f_op/f_op_actor_mng.cpp index ad6ffcff9ba..eb2af277f47 100644 --- a/src/f_op/f_op_actor_mng.cpp +++ b/src/f_op/f_op_actor_mng.cpp @@ -588,19 +588,17 @@ void* fopAcM_fastCreate(s16 procTypeID, u32 parameter, const cXyz* pPos, int roo } } -objectNameInfo* dStage_searchName(const char*); - /* 80019E6C-80019EF0 0147AC 0084+00 0/0 1/1 0/0 .text * fopAcM_fastCreate__FPCcUlPC4cXyziPC5csXyzPC4cXyzPFPv_iPv */ void* fopAcM_fastCreate(const char* pActorName, u32 parameter, const cXyz* pActorPos, int roomNo, const csXyz* pActorRot, const cXyz* pScale, createFunc pCreateFunc, void* pCreateFuncData) { - objectNameInfo* nameInfo = dStage_searchName(pActorName); + dStage_objectNameInf* nameInfo = dStage_searchName(pActorName); if (nameInfo == NULL) { return NULL; } else { - return fopAcM_fastCreate(nameInfo->mProcTypeID, parameter, pActorPos, roomNo, pActorRot, - pScale, nameInfo->unkA, pCreateFunc, pCreateFuncData); + return fopAcM_fastCreate(nameInfo->mProcName, parameter, pActorPos, roomNo, pActorRot, + pScale, nameInfo->mSubtype, pCreateFunc, pCreateFuncData); } }