f_op_actor_mng split & started decomp (#112)

* fop-actor-mng

* rodata

* more actor mng progress

* actor mng progress

* format

* cleanup

* fix Mtx function signatures

* PR suggestion

Co-authored-by: Pheenoh <pheenoh@gmail.com>
This commit is contained in:
lepelog 2021-02-13 01:47:46 +01:00 committed by GitHub
parent 103e9a3865
commit aff4c171fc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
295 changed files with 6350 additions and 5712 deletions

View File

@ -89,7 +89,7 @@ lbl_8001829C:
/* 800182C0 00015200 28 00 00 00 */ cmplwi r0, 0
/* 800182C4 00015204 41 82 00 50 */ beq lbl_80018314
/* 800182C8 00015208 80 63 5D B4 */ lwz r3, 0x5db4(r3)
/* 800182CC 0001520C 48 00 38 49 */ bl fopAcM_getTalkEventPartner
/* 800182CC 0001520C 48 00 38 49 */ bl fopAcM_getTalkEventPartner__FPC10fopAc_ac_c
/* 800182D0 00015210 28 03 00 00 */ cmplwi r3, 0
/* 800182D4 00015214 41 82 00 40 */ beq lbl_80018314
/* 800182D8 00015218 A8 03 00 08 */ lha r0, 8(r3)

View File

@ -409,7 +409,7 @@ daItemBase_c_NS_setListEnd:
/* 80144CF4 00141C34 80 7F 05 74 */ lwz r3, 0x574(r31)
/* 80144CF8 00141C38 80 83 00 04 */ lwz r4, 4(r3)
/* 80144CFC 00141C3C 7F E3 FB 78 */ mr r3, r31
/* 80144D00 00141C40 4B ED 87 2D */ bl fopAcM_setEffectMtx
/* 80144D00 00141C40 4B ED 87 2D */ bl fopAcM_setEffectMtx__FPC10fopAc_ac_cPC12J3DModelData
lbl_80144D04:
/* 80144D04 00141C44 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80144D08 00141C48 80 01 00 14 */ lwz r0, 0x14(r1)

View File

@ -36,7 +36,7 @@ daNpcT_ActorMngr_c_NS_getActorP:
/* 80145718 00142658 90 01 00 08 */ stw r0, 8(r1)
/* 8014571C 0014265C 80 63 00 00 */ lwz r3, 0(r3)
/* 80145720 00142660 38 81 00 08 */ addi r4, r1, 8
/* 80145724 00142664 4B ED 42 99 */ bl fopAcM_SearchByID
/* 80145724 00142664 4B ED 42 99 */ bl fopAcM_SearchByID__FUiPP10fopAc_ac_c
/* 80145728 00142668 2C 03 00 01 */ cmpwi r3, 1
/* 8014572C 0014266C 40 82 00 24 */ bne lbl_80145750
/* 80145730 00142670 80 61 00 08 */ lwz r3, 8(r1)
@ -2670,7 +2670,7 @@ lbl_80147D8C:
/* 80147E04 00144D44 D0 1E 00 10 */ stfs f0, 0x10(r30)
/* 80147E08 00144D48 7C 83 23 78 */ mr r3, r4
/* 80147E0C 00144D4C 7C A4 2B 78 */ mr r4, r5
/* 80147E10 00144D50 4B ED 29 01 */ bl fopAcM_searchActorAngleY
/* 80147E10 00144D50 4B ED 29 01 */ bl fopAcM_searchActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c
/* 80147E14 00144D54 7C 1F 18 50 */ subf r0, r31, r3
/* 80147E18 00144D58 B0 1E 00 16 */ sth r0, 0x16(r30)
/* 80147E1C 00144D5C 38 00 40 00 */ li r0, 0x4000
@ -3200,7 +3200,7 @@ lbl_80148584:
/* 80148594 001454D4 4E 80 04 21 */ bctrl
/* 80148598 001454D8 7F C3 F3 78 */ mr r3, r30
/* 8014859C 001454DC 38 9E 08 64 */ addi r4, r30, 0x864
/* 801485A0 001454E0 4B ED 21 2D */ bl fopAcM_posMoveF
/* 801485A0 001454E0 4B ED 21 2D */ bl fopAcM_posMoveF__FP10fopAc_ac_cPC4cXyz
/* 801485A4 001454E4 38 7E 06 8C */ addi r3, r30, 0x68c
/* 801485A8 001454E8 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
/* 801485AC 001454EC 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
@ -3237,7 +3237,7 @@ lbl_80148584:
/* 80148628 00145568 90 1E 09 68 */ stw r0, 0x968(r30)
/* 8014862C 0014556C 38 7E 09 44 */ addi r3, r30, 0x944
/* 80148630 00145570 A8 9E 04 DE */ lha r4, 0x4de(r30)
/* 80148634 00145574 4B ED 54 B1 */ bl fopAcM_getPolygonAngle
/* 80148634 00145574 4B ED 54 B1 */ bl fopAcM_getPolygonAngle__FRC13cBgS_PolyInfos
/* 80148638 00145578 B0 7E 0D CA */ sth r3, 0xdca(r30)
/* 8014863C 0014557C C0 1E 07 24 */ lfs f0, 0x724(r30)
/* 80148640 00145580 D0 1E 0D F4 */ stfs f0, 0xdf4(r30)
@ -3535,7 +3535,7 @@ lbl_80148A74:
/* 80148A78 001459B8 41 82 00 10 */ beq lbl_80148A88
/* 80148A7C 001459BC 7E E3 BB 78 */ mr r3, r23
/* 80148A80 001459C0 7F C4 F3 78 */ mr r4, r30
/* 80148A84 001459C4 4B ED 49 A9 */ bl fopAcM_setEffectMtx
/* 80148A84 001459C4 4B ED 49 A9 */ bl fopAcM_setEffectMtx__FPC10fopAc_ac_cPC12J3DModelData
lbl_80148A88:
/* 80148A88 001459C8 2C 1B 00 00 */ cmpwi r27, 0
/* 80148A8C 001459CC 41 82 00 1C */ beq lbl_80148AA8
@ -4910,7 +4910,7 @@ lbl_80149D68:
/* 80149E3C 00146D7C D0 01 00 40 */ stfs f0, 0x40(r1)
/* 80149E40 00146D80 38 7A 0A F4 */ addi r3, r26, 0xaf4
/* 80149E44 00146D84 A8 9A 0D 7A */ lha r4, 0xd7a(r26)
/* 80149E48 00146D88 4B ED 3C 9D */ bl fopAcM_getPolygonAngle
/* 80149E48 00146D88 4B ED 3C 9D */ bl fopAcM_getPolygonAngle__FRC13cBgS_PolyInfos
/* 80149E4C 00146D8C B0 7A 0D CE */ sth r3, 0xdce(r26)
/* 80149E50 00146D90 7F 23 CB 78 */ mr r3, r25
/* 80149E54 00146D94 38 9A 0A F4 */ addi r4, r26, 0xaf4
@ -4947,7 +4947,7 @@ lbl_80149E6C:
/* 80149EC8 00146E08 D0 01 00 34 */ stfs f0, 0x34(r1)
/* 80149ECC 00146E0C 38 7A 0A F4 */ addi r3, r26, 0xaf4
/* 80149ED0 00146E10 A8 9A 0D 7A */ lha r4, 0xd7a(r26)
/* 80149ED4 00146E14 4B ED 3C 11 */ bl fopAcM_getPolygonAngle
/* 80149ED4 00146E14 4B ED 3C 11 */ bl fopAcM_getPolygonAngle__FRC13cBgS_PolyInfos
/* 80149ED8 00146E18 B0 7A 0D D2 */ sth r3, 0xdd2(r26)
/* 80149EDC 00146E1C 7F 23 CB 78 */ mr r3, r25
/* 80149EE0 00146E20 38 9A 0A F4 */ addi r4, r26, 0xaf4
@ -5131,7 +5131,7 @@ lbl_8014A144:
/* 8014A180 001470C0 38 C6 FF FF */ addi r6, r6, 0x0000FFFF@l
/* 8014A184 001470C4 38 E0 00 28 */ li r7, 0x28
/* 8014A188 001470C8 39 00 00 01 */ li r8, 1
/* 8014A18C 001470CC 4B ED 14 F1 */ bl fopAcM_orderOtherEventId
/* 8014A18C 001470CC 4B ED 14 F1 */ bl fopAcM_orderOtherEventId__FP10fopAc_ac_csUcUsUsUs
/* 8014A190 001470D0 48 00 00 80 */ b lbl_8014A210
lbl_8014A194:
/* 8014A194 001470D4 88 1F 0A 89 */ lbz r0, 0xa89(r31)
@ -5167,7 +5167,7 @@ lbl_8014A1F4:
/* 8014A200 00147140 7F E3 FB 78 */ mr r3, r31
/* 8014A204 00147144 38 80 00 00 */ li r4, 0
/* 8014A208 00147148 38 A0 00 00 */ li r5, 0
/* 8014A20C 0014714C 4B ED 0F 91 */ bl fopAcM_orderSpeakEvent
/* 8014A20C 0014714C 4B ED 0F 91 */ bl fopAcM_orderSpeakEvent__FP10fopAc_ac_cUsUs
lbl_8014A210:
/* 8014A210 00147150 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8014A214 00147154 80 01 00 14 */ lwz r0, 0x14(r1)
@ -5235,7 +5235,7 @@ lbl_8014A2BC:
/* 8014A2FC 0014723C 38 A0 00 01 */ li r5, 1
/* 8014A300 00147240 3C C0 00 01 */ lis r6, 0x0000FFFF@ha
/* 8014A304 00147244 38 C6 FF FF */ addi r6, r6, 0x0000FFFF@l
/* 8014A308 00147248 4B ED 12 DD */ bl fopAcM_orderChangeEventId
/* 8014A308 00147248 4B ED 12 DD */ bl fopAcM_orderChangeEventId__FP10fopAc_ac_csUsUs
lbl_8014A30C:
/* 8014A30C 0014724C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8014A310 00147250 83 C1 00 08 */ lwz r30, 8(r1)
@ -6912,7 +6912,7 @@ lbl_8014BAE8:
/* 8014BB48 00148A88 C3 C3 00 00 */ lfs f30, 0(r3)
/* 8014BB4C 00148A8C 7F 83 E3 78 */ mr r3, r28
/* 8014BB50 00148A90 7F A4 EB 78 */ mr r4, r29
/* 8014BB54 00148A94 4B EC EE 11 */ bl fopAcM_searchActorDistanceXZ
/* 8014BB54 00148A94 4B EC EE 11 */ bl fopAcM_searchActorDistanceXZ__FPC10fopAc_ac_cPC10fopAc_ac_c
/* 8014BB58 00148A98 FC 01 F8 40 */ fcmpo cr0, f1, f31
/* 8014BB5C 00148A9C 40 80 00 0C */ bge lbl_8014BB68
/* 8014BB60 00148AA0 38 60 00 00 */ li r3, 0
@ -6974,7 +6974,7 @@ daNpcT_c_NS_initTalk:
/* 8014BC24 00148B64 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
/* 8014BC28 00148B68 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
/* 8014BC2C 00148B6C 80 84 5D AC */ lwz r4, 0x5dac(r4)
/* 8014BC30 00148B70 4B EC EA E1 */ bl fopAcM_searchActorAngleY
/* 8014BC30 00148B70 4B EC EA E1 */ bl fopAcM_searchActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c
/* 8014BC34 00148B74 B0 7F 0D C8 */ sth r3, 0xdc8(r31)
/* 8014BC38 00148B78 A8 1F 0D D8 */ lha r0, 0xdd8(r31)
/* 8014BC3C 00148B7C 2C 00 00 01 */ cmpwi r0, 1
@ -7140,12 +7140,12 @@ lbl_8014BE10:
lbl_8014BE84:
/* 8014BE84 00148DC4 7F 63 DB 78 */ mr r3, r27
/* 8014BE88 00148DC8 7C 9E F8 2E */ lwzx r4, r30, r31
/* 8014BE8C 00148DCC 4B EC E9 55 */ bl fopAcM_searchActorDistance
/* 8014BE8C 00148DCC 4B EC E9 55 */ bl fopAcM_searchActorDistance__FPC10fopAc_ac_cPC10fopAc_ac_c
/* 8014BE90 00148DD0 FC 01 F8 40 */ fcmpo cr0, f1, f31
/* 8014BE94 00148DD4 40 80 00 18 */ bge lbl_8014BEAC
/* 8014BE98 00148DD8 7F 63 DB 78 */ mr r3, r27
/* 8014BE9C 00148DDC 7C 9E F8 2E */ lwzx r4, r30, r31
/* 8014BEA0 00148DE0 4B EC E9 41 */ bl fopAcM_searchActorDistance
/* 8014BEA0 00148DE0 4B EC E9 41 */ bl fopAcM_searchActorDistance__FPC10fopAc_ac_cPC10fopAc_ac_c
/* 8014BEA4 00148DE4 FF E0 08 90 */ fmr f31, f1
/* 8014BEA8 00148DE8 7F BE F8 2E */ lwzx r29, r30, r31
lbl_8014BEAC:
@ -8941,7 +8941,7 @@ lbl_8014D830:
/* 8014D848 0014A788 90 01 00 08 */ stw r0, 8(r1)
/* 8014D84C 0014A78C 80 63 00 04 */ lwz r3, 4(r3)
/* 8014D850 0014A790 38 81 00 08 */ addi r4, r1, 8
/* 8014D854 0014A794 4B EC C1 69 */ bl fopAcM_SearchByID
/* 8014D854 0014A794 4B EC C1 69 */ bl fopAcM_SearchByID__FUiPP10fopAc_ac_c
/* 8014D858 0014A798 2C 03 00 00 */ cmpwi r3, 0
/* 8014D85C 0014A79C 41 82 00 14 */ beq lbl_8014D870
/* 8014D860 0014A7A0 80 61 00 08 */ lwz r3, 8(r1)
@ -10253,7 +10253,7 @@ lbl_8014EAB4:
/* 8014EB04 0014BA44 4E 80 04 21 */ bctrl
/* 8014EB08 0014BA48 7F E3 FB 78 */ mr r3, r31
/* 8014EB0C 0014BA4C 38 9F 08 9C */ addi r4, r31, 0x89c
/* 8014EB10 0014BA50 4B EC BB BD */ bl fopAcM_posMoveF
/* 8014EB10 0014BA50 4B EC BB BD */ bl fopAcM_posMoveF__FP10fopAc_ac_cPC4cXyz
/* 8014EB14 0014BA54 38 7F 05 6C */ addi r3, r31, 0x56c
/* 8014EB18 0014BA58 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
/* 8014EB1C 0014BA5C 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
@ -10602,7 +10602,7 @@ lbl_8014EFE8:
/* 8014F03C 0014BF7C 38 C6 FF FF */ addi r6, r6, 0x0000FFFF@l
/* 8014F040 0014BF80 38 E0 00 00 */ li r7, 0
/* 8014F044 0014BF84 39 00 00 01 */ li r8, 1
/* 8014F048 0014BF88 4B EC C6 35 */ bl fopAcM_orderOtherEventId
/* 8014F048 0014BF88 4B EC C6 35 */ bl fopAcM_orderOtherEventId__FP10fopAc_ac_csUcUsUsUs
/* 8014F04C 0014BF8C 48 00 00 3C */ b lbl_8014F088
lbl_8014F050:
/* 8014F050 0014BF90 80 1F 08 48 */ lwz r0, 0x848(r31)
@ -10618,7 +10618,7 @@ lbl_8014F050:
/* 8014F078 0014BFB8 41 82 00 10 */ beq lbl_8014F088
/* 8014F07C 0014BFBC 38 80 00 00 */ li r4, 0
/* 8014F080 0014BFC0 38 A0 00 00 */ li r5, 0
/* 8014F084 0014BFC4 4B EC C1 19 */ bl fopAcM_orderSpeakEvent
/* 8014F084 0014BFC4 4B EC C1 19 */ bl fopAcM_orderSpeakEvent__FP10fopAc_ac_cUsUs
lbl_8014F088:
/* 8014F088 0014BFC8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8014F08C 0014BFCC 80 01 00 14 */ lwz r0, 0x14(r1)
@ -11050,7 +11050,7 @@ lbl_8014F5F8:
.global CheckCreateHeap_X1_
/* 8014F678 0014C5B8 38 84 F4 F8 */ addi r4, r4, CheckCreateHeap_X1_@l
/* 8014F67C 0014C5BC 7F E5 FB 78 */ mr r5, r31
/* 8014F680 0014C5C0 4B EC AE 31 */ bl fopAcM_entrySolidHeap
/* 8014F680 0014C5C0 4B EC AE 31 */ bl fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl
/* 8014F684 0014C5C4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8014F688 0014C5C8 40 82 00 0C */ bne lbl_8014F694
/* 8014F68C 0014C5CC 38 60 00 05 */ li r3, 5
@ -11907,7 +11907,7 @@ lbl_801502A0:
lbl_801502B4:
/* 801502B4 0014D1F4 38 61 00 08 */ addi r3, r1, 8
/* 801502B8 0014D1F8 7F C4 F3 78 */ mr r4, r30
/* 801502BC 0014D1FC 4B EC D9 1D */ bl fopAcM_getPolygonAngle_X1_
/* 801502BC 0014D1FC 4B EC D9 1D */ bl fopAcM_getPolygonAngle__FPC8cM3dGPlas
/* 801502C0 0014D200 3C 80 80 3A */ lis r4, lbl_803A37C0@ha
/* 801502C4 0014D204 38 04 37 C0 */ addi r0, r4, lbl_803A37C0@l
/* 801502C8 0014D208 90 01 00 18 */ stw r0, 0x18(r1)
@ -12238,7 +12238,7 @@ daNpcF_ActorMngr_c_NS_getActorP:
/* 801506FC 0014D63C 90 01 00 08 */ stw r0, 8(r1)
/* 80150700 0014D640 80 63 00 00 */ lwz r3, 0(r3)
/* 80150704 0014D644 38 81 00 08 */ addi r4, r1, 8
/* 80150708 0014D648 4B EC 92 B5 */ bl fopAcM_SearchByID
/* 80150708 0014D648 4B EC 92 B5 */ bl fopAcM_SearchByID__FUiPP10fopAc_ac_c
/* 8015070C 0014D64C 2C 03 00 01 */ cmpwi r3, 1
/* 80150710 0014D650 40 82 00 14 */ bne lbl_80150724
/* 80150714 0014D654 80 61 00 08 */ lwz r3, 8(r1)
@ -13989,7 +13989,7 @@ lbl_80151FF8:
/* 80152054 0014EF94 41 82 01 14 */ beq lbl_80152168
/* 80152058 0014EF98 7F E3 FB 78 */ mr r3, r31
/* 8015205C 0014EF9C 38 9F 07 A8 */ addi r4, r31, 0x7a8
/* 80152060 0014EFA0 4B EC 86 6D */ bl fopAcM_posMoveF
/* 80152060 0014EFA0 4B EC 86 6D */ bl fopAcM_posMoveF__FP10fopAc_ac_cPC4cXyz
/* 80152064 0014EFA4 38 7F 05 D0 */ addi r3, r31, 0x5d0
/* 80152068 0014EFA8 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
/* 8015206C 0014EFAC 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
@ -14302,7 +14302,7 @@ lbl_801524E8:
/* 801524EC 0014F42C 41 82 00 10 */ beq lbl_801524FC
/* 801524F0 0014F430 7F 43 D3 78 */ mr r3, r26
/* 801524F4 0014F434 7F C4 F3 78 */ mr r4, r30
/* 801524F8 0014F438 4B EC AF 35 */ bl fopAcM_setEffectMtx
/* 801524F8 0014F438 4B EC AF 35 */ bl fopAcM_setEffectMtx__FPC10fopAc_ac_cPC12J3DModelData
lbl_801524FC:
/* 801524FC 0014F43C 88 1A 09 F4 */ lbz r0, 0x9f4(r26)
/* 80152500 0014F440 28 00 00 00 */ cmplwi r0, 0
@ -15462,7 +15462,7 @@ lbl_80153560:
/* 801535D0 00150510 41 82 00 58 */ beq lbl_80153628
/* 801535D4 00150514 7F 63 DB 78 */ mr r3, r27
/* 801535D8 00150518 7F E4 FB 78 */ mr r4, r31
/* 801535DC 0015051C 4B EC 71 35 */ bl fopAcM_searchActorAngleY
/* 801535DC 0015051C 4B EC 71 35 */ bl fopAcM_searchActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c
/* 801535E0 00150520 A8 1B 08 F2 */ lha r0, 0x8f2(r27)
/* 801535E4 00150524 7C 00 18 50 */ subf r0, r0, r3
/* 801535E8 00150528 B0 1B 09 90 */ sth r0, 0x990(r27)
@ -15673,7 +15673,7 @@ lbl_80153860:
/* 801538D8 00150818 7F 86 E3 78 */ mr r6, r28
/* 801538DC 0015081C 7F A7 EB 78 */ mr r7, r29
/* 801538E0 00150820 7F E8 FB 78 */ mr r8, r31
/* 801538E4 00150824 4B EC 7D 99 */ bl fopAcM_orderOtherEventId
/* 801538E4 00150824 4B EC 7D 99 */ bl fopAcM_orderOtherEventId__FP10fopAc_ac_csUcUsUsUs
/* 801538E8 00150828 48 00 00 54 */ b lbl_8015393C
lbl_801538EC:
/* 801538EC 0015082C 88 1A 09 F4 */ lbz r0, 0x9f4(r26)
@ -15697,7 +15697,7 @@ lbl_80153918:
/* 8015392C 0015086C 7F 43 D3 78 */ mr r3, r26
/* 80153930 00150870 38 80 00 00 */ li r4, 0
/* 80153934 00150874 38 A0 00 00 */ li r5, 0
/* 80153938 00150878 4B EC 78 65 */ bl fopAcM_orderSpeakEvent
/* 80153938 00150878 4B EC 78 65 */ bl fopAcM_orderSpeakEvent__FP10fopAc_ac_cUsUs
lbl_8015393C:
/* 8015393C 0015087C 39 61 00 20 */ addi r11, r1, 0x20
/* 80153940 00150880 48 20 E8 DD */ bl _restgpr_26
@ -15738,7 +15738,7 @@ lbl_80153998:
/* 801539C8 00150908 A8 9B 09 D4 */ lha r4, 0x9d4(r27)
/* 801539CC 0015090C 7F A5 EB 78 */ mr r5, r29
/* 801539D0 00150910 7F C6 F3 78 */ mr r6, r30
/* 801539D4 00150914 4B EC 7C 11 */ bl fopAcM_orderChangeEventId
/* 801539D4 00150914 4B EC 7C 11 */ bl fopAcM_orderChangeEventId__FP10fopAc_ac_csUsUs
/* 801539D8 00150918 39 61 00 20 */ addi r11, r1, 0x20
/* 801539DC 0015091C 48 20 E8 45 */ bl _restgpr_27
/* 801539E0 00150920 80 01 00 24 */ lwz r0, 0x24(r1)
@ -15753,7 +15753,7 @@ lbl_80153998:
/* 80153A04 00150944 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 80153A08 00150948 FF E0 08 90 */ fmr f31, f1
/* 80153A0C 0015094C AB E3 09 04 */ lha r31, 0x904(r3)
/* 80153A10 00150950 4B EC 6D 01 */ bl fopAcM_searchActorAngleY
/* 80153A10 00150950 4B EC 6D 01 */ bl fopAcM_searchActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c
/* 80153A14 00150954 7C 1F 18 50 */ subf r0, r31, r3
/* 80153A18 00150958 7C 03 07 34 */ extsh r3, r0
/* 80153A1C 0015095C 48 21 16 B5 */ bl abs
@ -16453,7 +16453,7 @@ lbl_80154354:
/* 80154460 001513A0 7D 89 03 A6 */ mtctr r12
/* 80154464 001513A4 4E 80 04 21 */ bctrl
/* 80154468 001513A8 38 81 00 08 */ addi r4, r1, 8
/* 8015446C 001513AC 4B EC 55 51 */ bl fopAcM_SearchByID
/* 8015446C 001513AC 4B EC 55 51 */ bl fopAcM_SearchByID__FUiPP10fopAc_ac_c
/* 80154470 001513B0 80 18 09 34 */ lwz r0, 0x934(r24)
/* 80154474 001513B4 54 03 18 38 */ slwi r3, r0, 3
/* 80154478 001513B8 38 63 08 2C */ addi r3, r3, 0x82c
@ -16483,7 +16483,7 @@ lbl_801544B0:
/* 801544D0 00151410 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
/* 801544D4 00151414 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
/* 801544D8 00151418 80 84 5D AC */ lwz r4, 0x5dac(r4)
/* 801544DC 0015141C 4B EC 64 89 */ bl fopAcM_searchActorDistanceXZ
/* 801544DC 0015141C 4B EC 64 89 */ bl fopAcM_searchActorDistanceXZ__FPC10fopAc_ac_cPC10fopAc_ac_c
/* 801544E0 00151420 FF 60 08 90 */ fmr f27, f1
lbl_801544E4:
/* 801544E4 00151424 38 00 00 00 */ li r0, 0
@ -16547,7 +16547,7 @@ lbl_801545B8:
/* 801545BC 001514FC 40 82 00 24 */ bne lbl_801545E0
/* 801545C0 00151500 7F 03 C3 78 */ mr r3, r24
/* 801545C4 00151504 7C 96 D0 2E */ lwzx r4, r22, r26
/* 801545C8 00151508 4B EC 63 9D */ bl fopAcM_searchActorDistanceXZ
/* 801545C8 00151508 4B EC 63 9D */ bl fopAcM_searchActorDistanceXZ__FPC10fopAc_ac_cPC10fopAc_ac_c
/* 801545CC 0015150C FC 01 E0 40 */ fcmpo cr0, f1, f28
/* 801545D0 00151510 40 80 00 10 */ bge lbl_801545E0
/* 801545D4 00151514 7C 16 D0 2E */ lwzx r0, r22, r26
@ -16573,7 +16573,7 @@ lbl_801545E8:
/* 8015461C 0015155C 7D 89 03 A6 */ mtctr r12
/* 80154620 00151560 4E 80 04 21 */ bctrl
/* 80154624 00151564 38 81 00 08 */ addi r4, r1, 8
/* 80154628 00151568 4B EC 53 95 */ bl fopAcM_SearchByID
/* 80154628 00151568 4B EC 53 95 */ bl fopAcM_SearchByID__FUiPP10fopAc_ac_c
/* 8015462C 0015156C 3B 80 00 01 */ li r28, 1
lbl_80154630:
/* 80154630 00151570 80 81 00 08 */ lwz r4, 8(r1)
@ -17679,7 +17679,7 @@ lbl_801555DC:
lbl_801555F0:
/* 801555F0 00152530 38 61 00 08 */ addi r3, r1, 8
/* 801555F4 00152534 7F C4 F3 78 */ mr r4, r30
/* 801555F8 00152538 4B EC 85 E1 */ bl fopAcM_getPolygonAngle_X1_
/* 801555F8 00152538 4B EC 85 E1 */ bl fopAcM_getPolygonAngle__FPC8cM3dGPlas
/* 801555FC 0015253C 3C 80 80 3A */ lis r4, lbl_803A37C0@ha
/* 80155600 00152540 38 04 37 C0 */ addi r0, r4, lbl_803A37C0@l
/* 80155604 00152544 90 01 00 18 */ stw r0, 0x18(r1)

View File

@ -481,7 +481,7 @@ lbl_80037748:
/* 80037750 00034690 B0 7C 04 DE */ sth r3, 0x4de(r28)
/* 80037754 00034694 7F 83 E3 78 */ mr r3, r28
/* 80037758 00034698 7F A4 EB 78 */ mr r4, r29
/* 8003775C 0003469C 4B FE 2F 05 */ bl fopAcM_posMove
/* 8003775C 0003469C 4B FE 2F 05 */ bl fopAcM_posMove__FP10fopAc_ac_cPC4cXyz
/* 80037760 000346A0 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0
/* 80037764 000346A4 CB E1 00 40 */ lfd f31, 0x40(r1)
/* 80037768 000346A8 E3 C1 00 38 */ psq_l f30, 56(r1), 0, qr0

View File

@ -600,7 +600,7 @@ daPy_actorKeep_c_NS_setActor:
.global fpcSch_JudgeByID
/* 8015EC74 0015BBB4 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID@l
/* 8015EC78 0015BBB8 38 81 00 08 */ addi r4, r1, 8
/* 8015EC7C 0015BBBC 4B EB AB 7D */ bl fopAcIt_Judge
/* 8015EC7C 0015BBBC 4B EB AB 7D */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 8015EC80 0015BBC0 90 7F 00 04 */ stw r3, 4(r31)
/* 8015EC84 0015BBC4 80 1F 00 04 */ lwz r0, 4(r31)
/* 8015EC88 0015BBC8 28 00 00 00 */ cmplwi r0, 0

View File

@ -257,7 +257,7 @@ lbl_80145540:
/* 8014555C 0014249C 38 A1 00 08 */ addi r5, r1, 8
/* 80145560 001424A0 48 20 18 0D */ bl PSMTXMultVec
/* 80145564 001424A4 38 61 00 08 */ addi r3, r1, 8
/* 80145568 001424A8 4B ED 87 55 */ bl fopAcM_gc_c_NS_gndCheck
/* 80145568 001424A8 4B ED 87 55 */ bl gndCheck__11fopAcM_gc_cFPC4cXyz
/* 8014556C 001424AC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80145570 001424B0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80145574 001424B4 38 63 0F 38 */ addi r3, r3, 0xf38

View File

@ -1820,7 +1820,7 @@ s_sub1:
/* 80159738 00156678 40 82 00 6C */ bne lbl_801597A4
/* 8015973C 0015667C 7F E3 FB 78 */ mr r3, r31
/* 80159740 00156680 7F C4 F3 78 */ mr r4, r30
/* 80159744 00156684 4B EC 0F CD */ bl fopAcM_searchActorAngleY
/* 80159744 00156684 4B EC 0F CD */ bl fopAcM_searchActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c
/* 80159748 00156688 7C 64 1B 78 */ mr r4, r3
/* 8015974C 0015668C A8 6D 8A 8C */ lha r3, lbl_8045100C-_SDA_BASE_(r13)
/* 80159750 00156690 48 11 76 D5 */ bl cLib_distanceAngleS__Fss
@ -1829,7 +1829,7 @@ s_sub1:
/* 8015975C 0015669C 40 82 00 20 */ bne lbl_8015977C
/* 80159760 001566A0 7F E3 FB 78 */ mr r3, r31
/* 80159764 001566A4 7F C4 F3 78 */ mr r4, r30
/* 80159768 001566A8 4B EC 13 2D */ bl fopAcM_searchActorDistanceXZ2
/* 80159768 001566A8 4B EC 13 2D */ bl fopAcM_searchActorDistanceXZ2__FPC10fopAc_ac_cPC10fopAc_ac_c
/* 8015976C 001566AC D0 2D 8A 88 */ stfs f1, lbl_80451008-_SDA_BASE_(r13)
/* 80159770 001566B0 93 CD 8A 84 */ stw r30, lbl_80451004-_SDA_BASE_(r13)
/* 80159774 001566B4 38 60 00 00 */ li r3, 0
@ -1839,7 +1839,7 @@ lbl_8015977C:
/* 80159780 001566C0 40 81 00 24 */ ble lbl_801597A4
/* 80159784 001566C4 7F E3 FB 78 */ mr r3, r31
/* 80159788 001566C8 7F C4 F3 78 */ mr r4, r30
/* 8015978C 001566CC 4B EC 13 09 */ bl fopAcM_searchActorDistanceXZ2
/* 8015978C 001566CC 4B EC 13 09 */ bl fopAcM_searchActorDistanceXZ2__FPC10fopAc_ac_cPC10fopAc_ac_c
/* 80159790 001566D0 C0 0D 8A 88 */ lfs f0, lbl_80451008-_SDA_BASE_(r13)
/* 80159794 001566D4 FC 00 08 40 */ fcmpo cr0, f0, f1
/* 80159798 001566D8 40 81 00 0C */ ble lbl_801597A4
@ -1864,7 +1864,7 @@ lbl_801597A8:
/* 801597DC 0015671C 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
/* 801597E0 00156720 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
/* 801597E4 00156724 80 84 5D AC */ lwz r4, 0x5dac(r4)
/* 801597E8 00156728 4B EC 0F 29 */ bl fopAcM_searchActorAngleY
/* 801597E8 00156728 4B EC 0F 29 */ bl fopAcM_searchActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c
/* 801597EC 0015672C B0 6D 8A 8C */ sth r3, lbl_8045100C-_SDA_BASE_(r13)
.global s_sub1
/* 801597F0 00156730 3C 60 80 16 */ lis r3, s_sub1@ha
@ -1919,7 +1919,7 @@ lbl_80159894:
/* 801598A8 001567E8 FF E0 08 18 */ frsp f31, f1
/* 801598AC 001567EC 7F A3 EB 78 */ mr r3, r29
/* 801598B0 001567F0 80 9F 5D AC */ lwz r4, 0x5dac(r31)
/* 801598B4 001567F4 4B EC 11 E1 */ bl fopAcM_searchActorDistanceXZ2
/* 801598B4 001567F4 4B EC 11 E1 */ bl fopAcM_searchActorDistanceXZ2__FPC10fopAc_ac_cPC10fopAc_ac_c
/* 801598B8 001567F8 FC 01 F8 40 */ fcmpo cr0, f1, f31
/* 801598BC 001567FC 40 80 00 08 */ bge lbl_801598C4
/* 801598C0 00156800 3B C0 00 01 */ li r30, 1

View File

@ -871,7 +871,7 @@ lbl_8015B9B8:
/* 8015B9FC 0015893C 3C 80 80 03 */ lis r4, CheckFieldItemCreateHeap@ha
.global CheckFieldItemCreateHeap
/* 8015BA00 00158940 38 84 7B 78 */ addi r4, r4, CheckFieldItemCreateHeap@l
/* 8015BA04 00158944 4B EB EA AD */ bl fopAcM_entrySolidHeap
/* 8015BA04 00158944 4B EB EA AD */ bl fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl
/* 8015BA08 00158948 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8015BA0C 0015894C 40 82 00 0C */ bne lbl_8015BA18
/* 8015BA10 00158950 38 60 00 05 */ li r3, 5
@ -1004,7 +1004,7 @@ lbl_8015BBC4:
/* 8015BBE0 00158B20 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
/* 8015BBE4 00158B24 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
/* 8015BBE8 00158B28 80 84 5D AC */ lwz r4, 0x5dac(r4)
/* 8015BBEC 00158B2C 4B EB EB F5 */ bl fopAcM_searchActorDistance
/* 8015BBEC 00158B2C 4B EB EB F5 */ bl fopAcM_searchActorDistance__FPC10fopAc_ac_cPC10fopAc_ac_c
/* 8015BBF0 00158B30 C0 02 9B 90 */ lfs f0, lbl_80453590-_SDA2_BASE_(r2)
/* 8015BBF4 00158B34 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8015BBF8 00158B38 40 80 00 0C */ bge lbl_8015BC04
@ -1398,7 +1398,7 @@ daItem_c_NS_procMainSimpleGetDemo:
/* 8015C184 001590C4 D0 3F 04 D8 */ stfs f1, 0x4d8(r31)
/* 8015C188 001590C8 7F E3 FB 78 */ mr r3, r31
/* 8015C18C 001590CC 38 80 00 00 */ li r4, 0
/* 8015C190 001590D0 4B EB E5 3D */ bl fopAcM_posMoveF
/* 8015C190 001590D0 4B EB E5 3D */ bl fopAcM_posMoveF__FP10fopAc_ac_cPC4cXyz
/* 8015C194 001590D4 C0 1F 04 D4 */ lfs f0, 0x4d4(r31)
/* 8015C198 001590D8 C0 21 00 18 */ lfs f1, 0x18(r1)
/* 8015C19C 001590DC FC 00 08 40 */ fcmpo cr0, f0, f1
@ -1421,7 +1421,7 @@ lbl_8015C1A8:
/* 8015C1DC 0015911C 2C 00 00 00 */ cmpwi r0, 0
/* 8015C1E0 00159120 40 80 00 0C */ bge lbl_8015C1EC
/* 8015C1E4 00159124 7F E3 FB 78 */ mr r3, r31
/* 8015C1E8 00159128 4B EB DA 95 */ bl fopAcM_delete
/* 8015C1E8 00159128 4B EB DA 95 */ bl fopAcM_delete__FP10fopAc_ac_c
lbl_8015C1EC:
/* 8015C1EC 0015912C 83 E1 00 2C */ lwz r31, 0x2c(r1)
/* 8015C1F0 00159130 80 01 00 34 */ lwz r0, 0x34(r1)
@ -1454,7 +1454,7 @@ lbl_8015C240:
/* 8015C248 00159188 7F E3 FB 78 */ mr r3, r31
/* 8015C24C 0015918C 38 80 00 00 */ li r4, 0
/* 8015C250 00159190 38 A0 00 00 */ li r5, 0
/* 8015C254 00159194 4B EB F7 7D */ bl fopAcM_orderItemEvent
/* 8015C254 00159194 4B EB F7 7D */ bl fopAcM_orderItemEvent__FP10fopAc_ac_cUsUs
/* 8015C258 00159198 A0 1F 00 FA */ lhz r0, 0xfa(r31)
/* 8015C25C 0015919C 60 00 00 08 */ ori r0, r0, 8
/* 8015C260 001591A0 B0 1F 00 FA */ sth r0, 0xfa(r31)
@ -1465,7 +1465,7 @@ lbl_8015C240:
/* 8015C274 001591B4 7C 06 07 74 */ extsb r6, r0
/* 8015C278 001591B8 38 E0 00 00 */ li r7, 0
/* 8015C27C 001591BC 39 00 00 00 */ li r8, 0
/* 8015C280 001591C0 4B EB F9 F5 */ bl fopAcM_createItemForTrBoxDemo
/* 8015C280 001591C0 4B EB F9 F5 */ bl fopAcM_createItemForTrBoxDemo__FPC4cXyziiiPC5csXyzPC4cXyz
/* 8015C284 001591C4 90 7F 09 4C */ stw r3, 0x94c(r31)
/* 8015C288 001591C8 38 00 00 03 */ li r0, 3
/* 8015C28C 001591CC 98 1F 09 4A */ stb r0, 0x94a(r31)
@ -1500,7 +1500,7 @@ lbl_8015C2F4:
/* 8015C2FC 0015923C 40 82 00 20 */ bne lbl_8015C31C
/* 8015C300 00159240 38 80 00 00 */ li r4, 0
/* 8015C304 00159244 38 A0 00 00 */ li r5, 0
/* 8015C308 00159248 4B EB F6 C9 */ bl fopAcM_orderItemEvent
/* 8015C308 00159248 4B EB F6 C9 */ bl fopAcM_orderItemEvent__FP10fopAc_ac_cUsUs
/* 8015C30C 0015924C A0 1E 00 FA */ lhz r0, 0xfa(r30)
/* 8015C310 00159250 60 00 00 08 */ ori r0, r0, 8
/* 8015C314 00159254 B0 1E 00 FA */ sth r0, 0xfa(r30)
@ -1517,7 +1517,7 @@ lbl_8015C31C:
/* 8015C33C 0015927C 41 82 00 4C */ beq lbl_8015C388
lbl_8015C340:
/* 8015C340 00159280 80 7E 09 4C */ lwz r3, 0x94c(r30)
/* 8015C344 00159284 4B EB D9 75 */ bl fopAcM_delete_X1_
/* 8015C344 00159284 4B EB D9 75 */ bl fopAcM_delete__FUi
/* 8015C348 00159288 88 7E 09 2A */ lbz r3, 0x92a(r30)
/* 8015C34C 0015928C 38 80 00 01 */ li r4, 1
/* 8015C350 00159290 4B F3 BB 91 */ bl checkItemGet__FUci
@ -1538,7 +1538,7 @@ lbl_8015C388:
/* 8015C388 001592C8 7F C3 F3 78 */ mr r3, r30
/* 8015C38C 001592CC 38 80 00 00 */ li r4, 0
/* 8015C390 001592D0 38 A0 00 00 */ li r5, 0
/* 8015C394 001592D4 4B EB F6 3D */ bl fopAcM_orderItemEvent
/* 8015C394 001592D4 4B EB F6 3D */ bl fopAcM_orderItemEvent__FP10fopAc_ac_cUsUs
/* 8015C398 001592D8 A0 1E 00 FA */ lhz r0, 0xfa(r30)
/* 8015C39C 001592DC 60 00 00 08 */ ori r0, r0, 8
/* 8015C3A0 001592E0 B0 1E 00 FA */ sth r0, 0xfa(r30)
@ -1566,7 +1566,7 @@ lbl_8015C3A4:
/* 8015C3F4 00159334 38 7F 4E C8 */ addi r3, r31, 0x4ec8
/* 8015C3F8 00159338 4B EE 60 71 */ bl dEvt_control_c_NS_reset
/* 8015C3FC 0015933C 7F C3 F3 78 */ mr r3, r30
/* 8015C400 00159340 4B EB D8 7D */ bl fopAcM_delete
/* 8015C400 00159340 4B EB D8 7D */ bl fopAcM_delete__FP10fopAc_ac_c
lbl_8015C404:
/* 8015C404 00159344 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8015C408 00159348 83 C1 00 08 */ lwz r30, 8(r1)
@ -1658,14 +1658,14 @@ daItem_c_NS_procInitBoomerangCarry:
/* 8015C554 00159494 40 82 00 48 */ bne lbl_8015C59C
/* 8015C558 00159498 7F A3 EB 78 */ mr r3, r29
/* 8015C55C 0015949C 80 9F 5D AC */ lwz r4, 0x5dac(r31)
/* 8015C560 001594A0 4B EB E2 81 */ bl fopAcM_searchActorDistance
/* 8015C560 001594A0 4B EB E2 81 */ bl fopAcM_searchActorDistance__FPC10fopAc_ac_cPC10fopAc_ac_c
/* 8015C564 001594A4 C0 02 9B A0 */ lfs f0, lbl_804535A0-_SDA2_BASE_(r2)
/* 8015C568 001594A8 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8015C56C 001594AC 40 80 00 28 */ bge lbl_8015C594
/* 8015C570 001594B0 38 7D 04 D0 */ addi r3, r29, 0x4d0
/* 8015C574 001594B4 38 9E 04 D0 */ addi r4, r30, 0x4d0
/* 8015C578 001594B8 7F A5 EB 78 */ mr r5, r29
/* 8015C57C 001594BC 4B EC 16 ED */ bl fopAcM_lc_c_NS_lineCheck
/* 8015C57C 001594BC 4B EC 16 ED */ bl lineCheck__11fopAcM_lc_cFPC4cXyzPC4cXyzPC10fopAc_ac_c
/* 8015C580 001594C0 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8015C584 001594C4 40 82 00 10 */ bne lbl_8015C594
/* 8015C588 001594C8 7F A3 EB 78 */ mr r3, r29
@ -2128,7 +2128,7 @@ lbl_8015CC04:
/* 8015CC08 00159B48 41 82 00 10 */ beq lbl_8015CC18
/* 8015CC0C 00159B4C 7F C3 F3 78 */ mr r3, r30
/* 8015CC10 00159B50 38 9E 07 A4 */ addi r4, r30, 0x7a4
/* 8015CC14 00159B54 4B EB DA B9 */ bl fopAcM_posMoveF
/* 8015CC14 00159B54 4B EB DA B9 */ bl fopAcM_posMoveF__FP10fopAc_ac_cPC4cXyz
lbl_8015CC18:
/* 8015CC18 00159B58 7F C3 F3 78 */ mr r3, r30
/* 8015CC1C 00159B5C 88 1E 09 49 */ lbz r0, 0x949(r30)
@ -2300,7 +2300,7 @@ lbl_8015CE5C:
/* 8015CE5C 00159D9C 38 7F 09 B8 */ addi r3, r31, 0x9b8
/* 8015CE60 00159DA0 38 9F 04 D0 */ addi r4, r31, 0x4d0
/* 8015CE64 00159DA4 C0 42 9B B8 */ lfs f2, lbl_804535B8-_SDA2_BASE_(r2)
/* 8015CE68 00159DA8 4B EC 02 A5 */ bl fopAcM_effHamonSet
/* 8015CE68 00159DA8 4B EC 02 A5 */ bl fopAcM_effHamonSet__FPUlPC4cXyzff
/* 8015CE6C 00159DAC 7F E3 FB 78 */ mr r3, r31
/* 8015CE70 00159DB0 81 9F 05 68 */ lwz r12, 0x568(r31)
/* 8015CE74 00159DB4 81 8C 00 20 */ lwz r12, 0x20(r12)
@ -2744,7 +2744,7 @@ daItem_c_NS_deleteItem:
/* 8015D48C 0015A3CC 88 03 09 48 */ lbz r0, 0x948(r3)
/* 8015D490 0015A3D0 60 00 00 20 */ ori r0, r0, 0x20
/* 8015D494 0015A3D4 98 03 09 48 */ stb r0, 0x948(r3)
/* 8015D498 0015A3D8 4B EB C7 E5 */ bl fopAcM_delete
/* 8015D498 0015A3D8 4B EB C7 E5 */ bl fopAcM_delete__FP10fopAc_ac_c
/* 8015D49C 0015A3DC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8015D4A0 0015A3E0 7C 08 03 A6 */ mtlr r0
/* 8015D4A4 0015A3E4 38 21 00 10 */ addi r1, r1, 0x10

View File

@ -161,7 +161,7 @@ lbl_80078844:
.global CheckCreateHeap
/* 80078858 00075798 38 84 86 68 */ addi r4, r4, CheckCreateHeap@l
/* 8007885C 0007579C 7F C5 F3 78 */ mr r5, r30
/* 80078860 000757A0 4B FA 1C 51 */ bl fopAcM_entrySolidHeap
/* 80078860 000757A0 4B FA 1C 51 */ bl fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl
/* 80078864 000757A4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80078868 000757A8 40 82 00 0C */ bne lbl_80078874
/* 8007886C 000757AC 38 60 00 05 */ li r3, 5

View File

@ -50,7 +50,7 @@ lbl_800836B4:
.global fpcSch_JudgeByID
/* 800836C8 00080608 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID@l
/* 800836CC 0008060C 38 81 00 08 */ addi r4, r1, 8
/* 800836D0 00080610 4B F9 61 29 */ bl fopAcIt_Judge
/* 800836D0 00080610 4B F9 61 29 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 800836D4 00080614 90 7F 00 10 */ stw r3, 0x10(r31)
/* 800836D8 00080618 80 1F 00 10 */ lwz r0, 0x10(r31)
/* 800836DC 0008061C 28 00 00 00 */ cmplwi r0, 0

View File

@ -710,7 +710,7 @@ daTagStream_c_NS_checkArea:
/* 800318C0 0002E800 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 800318C4 0002E804 7C 7F 1B 78 */ mr r31, r3
/* 800318C8 0002E808 38 A1 00 08 */ addi r5, r1, 8
/* 800318CC 0002E80C 4B FE C0 35 */ bl fpoAcM_relativePos
/* 800318CC 0002E80C 4B FE C0 35 */ bl fpoAcM_relativePos__FPC10fopAc_ac_cPC4cXyzP4cXyz
/* 800318D0 0002E810 C0 21 00 0C */ lfs f1, 0xc(r1)
/* 800318D4 0002E814 C0 02 83 54 */ lfs f0, lbl_80451D54-_SDA2_BASE_(r2)
/* 800318D8 0002E818 FC 01 00 40 */ fcmpo cr0, f1, f0
@ -775,7 +775,7 @@ lbl_80031980:
/* 800319A8 0002E8E8 38 60 00 00 */ li r3, 0
/* 800319AC 0002E8EC 48 00 00 0C */ b lbl_800319B8
lbl_800319B0:
/* 800319B0 0002E8F0 4B FE 82 CD */ bl fopAcM_delete
/* 800319B0 0002E8F0 4B FE 82 CD */ bl fopAcM_delete__FP10fopAc_ac_c
/* 800319B4 0002E8F4 38 60 00 01 */ li r3, 1
lbl_800319B8:
/* 800319B8 0002E8F8 80 01 00 14 */ lwz r0, 0x14(r1)

View File

@ -245,7 +245,7 @@ dDemo_actor_c_NS_getActor:
.global fpcSch_JudgeByID
/* 80038140 00035080 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID@l
/* 80038144 00035084 38 81 00 08 */ addi r4, r1, 8
/* 80038148 00035088 4B FE 16 B1 */ bl fopAcIt_Judge
/* 80038148 00035088 4B FE 16 B1 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 8003814C 0003508C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80038150 00035090 7C 08 03 A6 */ mtlr r0
/* 80038154 00035094 38 21 00 10 */ addi r1, r1, 0x10
@ -1690,7 +1690,7 @@ lbl_80039570:
/* 80039570 000364B0 7F A3 EB 78 */ mr r3, r29
/* 80039574 000364B4 38 80 00 00 */ li r4, 0
/* 80039578 000364B8 38 A0 00 00 */ li r5, 0
/* 8003957C 000364BC 4B FE 41 1D */ bl fopAcM_searchFromName
/* 8003957C 000364BC 4B FE 41 1D */ bl fopAcM_searchFromName__FPCcUlUl
/* 80039580 000364C0 7C 7F 1B 79 */ or. r31, r3, r3
/* 80039584 000364C4 40 82 00 70 */ bne lbl_800395F4
/* 80039588 000364C8 2C 1E 00 02 */ cmpwi r30, 2
@ -1711,13 +1711,13 @@ lbl_80039570:
/* 800395C4 00036504 39 00 00 00 */ li r8, 0
/* 800395C8 00036508 39 20 00 00 */ li r9, 0
/* 800395CC 0003650C 39 40 00 00 */ li r10, 0
/* 800395D0 00036510 4B FE 08 9D */ bl fopAcM_fastCreate_X1_
/* 800395D0 00036510 4B FE 08 9D */ bl fopAcM_fastCreate__FPCcUlPC4cXyziPC5csXyzPC4cXyzPFPv_iPv
/* 800395D4 00036514 7C 7F 1B 79 */ or. r31, r3, r3
/* 800395D8 00036518 40 82 00 0C */ bne lbl_800395E4
/* 800395DC 0003651C 38 60 00 01 */ li r3, 1
/* 800395E0 00036520 48 00 00 80 */ b lbl_80039660
lbl_800395E4:
/* 800395E4 00036524 4B FE 02 E1 */ bl fopAcM_setStageLayer
/* 800395E4 00036524 4B FE 02 E1 */ bl fopAcM_setStageLayer__FPv
/* 800395E8 00036528 48 00 00 0C */ b lbl_800395F4
lbl_800395EC:
/* 800395EC 0003652C 38 60 00 01 */ li r3, 1

View File

@ -677,7 +677,7 @@ lbl_80041D7C:
/* 80041DA0 0003ECE0 B0 1F 00 DE */ sth r0, 0xde(r31)
lbl_80041DA4:
/* 80041DA4 0003ECE4 38 60 00 00 */ li r3, 0
/* 80041DA8 0003ECE8 4B FD 9D 9D */ bl fopAcM_getItemEventPartner
/* 80041DA8 0003ECE8 4B FD 9D 9D */ bl fopAcM_getItemEventPartner__FPC10fopAc_ac_c
/* 80041DAC 0003ECEC 28 03 00 00 */ cmplwi r3, 0
/* 80041DB0 0003ECF0 41 82 00 14 */ beq lbl_80041DC4
/* 80041DB4 0003ECF4 A8 03 00 08 */ lha r0, 8(r3)
@ -1365,7 +1365,7 @@ lbl_800426F4:
/* 8004271C 0003F65C 38 C6 FF FF */ addi r6, r6, 0x0000FFFF@l
/* 80042720 0003F660 38 E0 00 03 */ li r7, 3
/* 80042724 0003F664 39 00 04 00 */ li r8, 0x400
/* 80042728 0003F668 4B FD 8F 55 */ bl fopAcM_orderOtherEventId
/* 80042728 0003F668 4B FD 8F 55 */ bl fopAcM_orderOtherEventId__FP10fopAc_ac_csUcUsUsUs
/* 8004272C 0003F66C 38 60 00 02 */ li r3, 2
/* 80042730 0003F670 48 00 00 30 */ b lbl_80042760
lbl_80042734:
@ -1463,7 +1463,7 @@ lbl_80042850:
/* 8004287C 0003F7BC 38 C6 FF FF */ addi r6, r6, 0x0000FFFF@l
/* 80042880 0003F7C0 38 E0 00 03 */ li r7, 3
/* 80042884 0003F7C4 39 00 04 00 */ li r8, 0x400
/* 80042888 0003F7C8 4B FD 8D F5 */ bl fopAcM_orderOtherEventId
/* 80042888 0003F7C8 4B FD 8D F5 */ bl fopAcM_orderOtherEventId__FP10fopAc_ac_csUcUsUsUs
/* 8004288C 0003F7CC 38 60 00 02 */ li r3, 2
/* 80042890 0003F7D0 48 00 00 34 */ b lbl_800428C4
lbl_80042894:
@ -2252,7 +2252,7 @@ dEvt_control_c_NS_convPId:
.global fpcSch_JudgeByID
/* 80043300 00040240 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID@l
/* 80043304 00040244 38 81 00 08 */ addi r4, r1, 8
/* 80043308 00040248 4B FD 64 F1 */ bl fopAcIt_Judge
/* 80043308 00040248 4B FD 64 F1 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 8004330C 0004024C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80043310 00040250 7C 08 03 A6 */ mtlr r0
/* 80043314 00040254 38 21 00 10 */ addi r1, r1, 0x10

View File

@ -53,11 +53,11 @@ lbl_8015E0B8:
/* 8015E0C4 0015B004 80 1F 05 5C */ lwz r0, 0x55c(r31)
/* 8015E0C8 0015B008 54 00 07 34 */ rlwinm r0, r0, 0, 0x1c, 0x1a
/* 8015E0CC 0015B00C 90 1F 05 5C */ stw r0, 0x55c(r31)
/* 8015E0D0 0015B010 4B EB EA D1 */ bl fopAcM_cancelCarryNow
/* 8015E0D0 0015B010 4B EB EA D1 */ bl fopAcM_cancelCarryNow__FP10fopAc_ac_c
/* 8015E0D4 0015B014 7F E3 FB 78 */ mr r3, r31
/* 8015E0D8 0015B018 38 80 00 00 */ li r4, 0
/* 8015E0DC 0015B01C 38 A0 00 00 */ li r5, 0
/* 8015E0E0 0015B020 4B EB D8 F1 */ bl fopAcM_orderItemEvent
/* 8015E0E0 0015B020 4B EB D8 F1 */ bl fopAcM_orderItemEvent__FP10fopAc_ac_cUsUs
/* 8015E0E4 0015B024 A0 1F 00 FA */ lhz r0, 0xfa(r31)
/* 8015E0E8 0015B028 60 00 00 08 */ ori r0, r0, 8
/* 8015E0EC 0015B02C B0 1F 00 FA */ sth r0, 0xfa(r31)
@ -68,7 +68,7 @@ lbl_8015E0B8:
/* 8015E100 0015B040 7C 06 07 74 */ extsb r6, r0
/* 8015E104 0015B044 38 E0 00 00 */ li r7, 0
/* 8015E108 0015B048 39 00 00 00 */ li r8, 0
/* 8015E10C 0015B04C 4B EB DB 69 */ bl fopAcM_createItemForTrBoxDemo
/* 8015E10C 0015B04C 4B EB DB 69 */ bl fopAcM_createItemForTrBoxDemo__FPC4cXyziiiPC5csXyzPC4cXyz
/* 8015E110 0015B050 90 7F 05 88 */ stw r3, 0x588(r31)
/* 8015E114 0015B054 38 00 00 01 */ li r0, 1
/* 8015E118 0015B058 90 1F 05 8C */ stw r0, 0x58c(r31)
@ -105,7 +105,7 @@ lbl_8015E174:
lbl_8015E188:
/* 8015E188 0015B0C8 38 80 00 00 */ li r4, 0
/* 8015E18C 0015B0CC 38 A0 00 00 */ li r5, 0
/* 8015E190 0015B0D0 4B EB D8 41 */ bl fopAcM_orderItemEvent
/* 8015E190 0015B0D0 4B EB D8 41 */ bl fopAcM_orderItemEvent__FP10fopAc_ac_cUsUs
/* 8015E194 0015B0D4 A0 1F 00 FA */ lhz r0, 0xfa(r31)
/* 8015E198 0015B0D8 60 00 00 08 */ ori r0, r0, 8
/* 8015E19C 0015B0DC B0 1F 00 FA */ sth r0, 0xfa(r31)
@ -150,13 +150,13 @@ lbl_8015E204:
/* 8015E230 0015B170 38 E0 00 00 */ li r7, 0
/* 8015E234 0015B174 39 00 00 00 */ li r8, 0
/* 8015E238 0015B178 39 20 00 00 */ li r9, 0
/* 8015E23C 0015B17C 4B EB E0 05 */ bl fopAcM_createItem
/* 8015E23C 0015B17C 4B EB E0 05 */ bl fopAcM_createItem__FPC4cXyziiiPC5csXyzPC4cXyzi
/* 8015E240 0015B180 38 00 00 01 */ li r0, 1
/* 8015E244 0015B184 98 1F 05 84 */ stb r0, 0x584(r31)
/* 8015E248 0015B188 48 00 00 0C */ b lbl_8015E254
lbl_8015E24C:
/* 8015E24C 0015B18C 7F E3 FB 78 */ mr r3, r31
/* 8015E250 0015B190 4B EB BA 2D */ bl fopAcM_delete
/* 8015E250 0015B190 4B EB BA 2D */ bl fopAcM_delete__FP10fopAc_ac_c
lbl_8015E254:
/* 8015E254 0015B194 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8015E258 0015B198 83 C1 00 08 */ lwz r30, 8(r1)

View File

@ -5120,7 +5120,7 @@ lbl_8004DC10:
/* 8004DC4C 0004AB8C D0 21 00 0C */ stfs f1, 0xc(r1)
/* 8004DC50 0004AB90 D0 41 00 10 */ stfs f2, 0x10(r1)
/* 8004DC54 0004AB94 38 61 00 08 */ addi r3, r1, 8
/* 8004DC58 0004AB98 4B FD 01 2D */ bl fopAcM_wt_c_NS_waterCheck
/* 8004DC58 0004AB98 4B FD 01 2D */ bl waterCheck__11fopAcM_wt_cFPC4cXyz
/* 8004DC5C 0004AB9C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8004DC60 0004ABA0 41 82 00 2C */ beq lbl_8004DC8C
/* 8004DC64 0004ABA4 C0 21 00 0C */ lfs f1, 0xc(r1)

View File

@ -885,7 +885,7 @@ lbl_800895BC:
/* 800895D4 00086514 48 00 00 0C */ b lbl_800895E0
lbl_800895D8:
/* 800895D8 00086518 38 80 FF FF */ li r4, -1
/* 800895DC 0008651C 4B F9 41 C5 */ bl fopAcM_searchFromName4Event
/* 800895DC 0008651C 4B F9 41 C5 */ bl fopAcM_searchFromName4Event__FPCcs
lbl_800895E0:
/* 800895E0 00086520 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800895E4 00086524 80 01 00 14 */ lwz r0, 0x14(r1)
@ -976,7 +976,7 @@ lbl_800896F8:
/* 80089710 00086650 48 00 00 0C */ b lbl_8008971C
lbl_80089714:
/* 80089714 00086654 38 80 FF FF */ li r4, -1
/* 80089718 00086658 4B F9 40 89 */ bl fopAcM_searchFromName4Event
/* 80089718 00086658 4B F9 40 89 */ bl fopAcM_searchFromName4Event__FPCcs
lbl_8008971C:
/* 8008971C 0008665C 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 80089720 00086660 80 01 00 24 */ lwz r0, 0x24(r1)
@ -2069,7 +2069,7 @@ lbl_8008A6C8:
.global fpcSch_JudgeByID
/* 8008A6E0 00087620 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID@l
/* 8008A6E4 00087624 38 81 00 30 */ addi r4, r1, 0x30
/* 8008A6E8 00087628 4B F8 F1 11 */ bl fopAcIt_Judge
/* 8008A6E8 00087628 4B F8 F1 11 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 8008A6EC 0008762C 28 03 00 00 */ cmplwi r3, 0
/* 8008A6F0 00087630 40 82 00 0C */ bne lbl_8008A6FC
/* 8008A6F4 00087634 38 60 00 01 */ li r3, 1
@ -2138,7 +2138,7 @@ lbl_8008A7CC:
.global fpcSch_JudgeByID
/* 8008A7E4 00087724 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID@l
/* 8008A7E8 00087728 38 81 00 2C */ addi r4, r1, 0x2c
/* 8008A7EC 0008772C 4B F8 F0 0D */ bl fopAcIt_Judge
/* 8008A7EC 0008772C 4B F8 F0 0D */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 8008A7F0 00087730 28 03 00 00 */ cmplwi r3, 0
/* 8008A7F4 00087734 40 82 00 0C */ bne lbl_8008A800
/* 8008A7F8 00087738 38 60 00 01 */ li r3, 1
@ -3546,7 +3546,7 @@ lbl_8008BC50:
.global fpcSch_JudgeByID
/* 8008BC5C 00088B9C 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID@l
/* 8008BC60 00088BA0 38 81 00 0C */ addi r4, r1, 0xc
/* 8008BC64 00088BA4 4B F8 DB 95 */ bl fopAcIt_Judge
/* 8008BC64 00088BA4 4B F8 DB 95 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 8008BC68 00088BA8 28 03 00 00 */ cmplwi r3, 0
/* 8008BC6C 00088BAC 40 82 00 0C */ bne lbl_8008BC78
/* 8008BC70 00088BB0 38 60 00 01 */ li r3, 1
@ -5091,7 +5091,7 @@ lbl_8008D35C:
.global fpcSch_JudgeByID
/* 8008D374 0008A2B4 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID@l
/* 8008D378 0008A2B8 38 81 00 CC */ addi r4, r1, 0xcc
/* 8008D37C 0008A2BC 4B F8 C4 7D */ bl fopAcIt_Judge
/* 8008D37C 0008A2BC 4B F8 C4 7D */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 8008D380 0008A2C0 28 03 00 00 */ cmplwi r3, 0
/* 8008D384 0008A2C4 40 82 00 3C */ bne lbl_8008D3C0
/* 8008D388 0008A2C8 38 61 08 60 */ addi r3, r1, 0x860
@ -6737,7 +6737,7 @@ lbl_8008EBD0:
.global fpcSch_JudgeByID
/* 8008EBDC 0008BB1C 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID@l
/* 8008EBE0 0008BB20 38 81 01 50 */ addi r4, r1, 0x150
/* 8008EBE4 0008BB24 4B F8 AC 15 */ bl fopAcIt_Judge
/* 8008EBE4 0008BB24 4B F8 AC 15 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 8008EBE8 0008BB28 28 03 00 00 */ cmplwi r3, 0
/* 8008EBEC 0008BB2C 40 82 00 0C */ bne lbl_8008EBF8
/* 8008EBF0 0008BB30 38 60 00 01 */ li r3, 1
@ -11585,7 +11585,7 @@ lbl_80093410:
.global fpcSch_JudgeForPName
/* 80093438 00090378 38 63 35 78 */ addi r3, r3, fpcSch_JudgeForPName@l
/* 8009343C 0009037C 38 81 00 08 */ addi r4, r1, 8
/* 80093440 00090380 4B F8 63 B9 */ bl fopAcIt_Judge
/* 80093440 00090380 4B F8 63 B9 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 80093444 00090384 7C 7A 1B 78 */ mr r26, r3
lbl_80093448:
/* 80093448 00090388 7F 83 E3 78 */ mr r3, r28
@ -12949,7 +12949,7 @@ lbl_800948A0:
.global fpcSch_JudgeByID
/* 800948B8 000917F8 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID@l
/* 800948BC 000917FC 38 81 00 40 */ addi r4, r1, 0x40
/* 800948C0 00091800 4B F8 4F 39 */ bl fopAcIt_Judge
/* 800948C0 00091800 4B F8 4F 39 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 800948C4 00091804 28 03 00 00 */ cmplwi r3, 0
/* 800948C8 00091808 40 82 00 0C */ bne lbl_800948D4
/* 800948CC 0009180C 38 60 00 01 */ li r3, 1
@ -14096,7 +14096,7 @@ lbl_80095974:
.global fpcSch_JudgeByID
/* 800959BC 000928FC 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID@l
/* 800959C0 00092900 38 81 00 78 */ addi r4, r1, 0x78
/* 800959C4 00092904 4B F8 3E 35 */ bl fopAcIt_Judge
/* 800959C4 00092904 4B F8 3E 35 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 800959C8 00092908 28 03 00 00 */ cmplwi r3, 0
/* 800959CC 0009290C 40 82 00 0C */ bne lbl_800959D8
/* 800959D0 00092910 38 60 00 01 */ li r3, 1
@ -14109,7 +14109,7 @@ lbl_800959D8:
.global fpcSch_JudgeByID
/* 800959E4 00092924 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID@l
/* 800959E8 00092928 38 81 00 74 */ addi r4, r1, 0x74
/* 800959EC 0009292C 4B F8 3E 0D */ bl fopAcIt_Judge
/* 800959EC 0009292C 4B F8 3E 0D */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 800959F0 00092930 28 03 00 00 */ cmplwi r3, 0
/* 800959F4 00092934 40 82 00 0C */ bne lbl_80095A00
/* 800959F8 00092938 38 60 00 01 */ li r3, 1
@ -15758,7 +15758,7 @@ lbl_80097258:
.global fpcSch_JudgeByID
/* 80097270 000941B0 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID@l
/* 80097274 000941B4 38 81 00 28 */ addi r4, r1, 0x28
/* 80097278 000941B8 4B F8 25 81 */ bl fopAcIt_Judge
/* 80097278 000941B8 4B F8 25 81 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 8009727C 000941BC 28 03 00 00 */ cmplwi r3, 0
/* 80097280 000941C0 40 82 00 0C */ bne lbl_8009728C
/* 80097284 000941C4 38 60 00 01 */ li r3, 1

View File

@ -1706,7 +1706,7 @@ lbl_80044EA8:
/* 80044EBC 00041DFC 38 E1 00 08 */ addi r7, r1, 8
/* 80044EC0 00041E00 39 01 00 10 */ addi r8, r1, 0x10
/* 80044EC4 00041E04 89 3D 00 0A */ lbz r9, 0xa(r29)
/* 80044EC8 00041E08 4B FD 4E D1 */ bl fopAcM_create_X1_
/* 80044EC8 00041E08 4B FD 4E D1 */ bl fopAcM_create__FsUlPC4cXyziPC5csXyzPC4cXyzSc
lbl_80044ECC:
/* 80044ECC 00041E0C 39 61 00 40 */ addi r11, r1, 0x40
/* 80044ED0 00041E10 48 31 D3 55 */ bl _restgpr_28
@ -2154,7 +2154,7 @@ lbl_80045510:
/* 8004552C 0004246C 28 03 00 00 */ cmplwi r3, 0
/* 80045530 00042470 41 82 00 1C */ beq lbl_8004554C
/* 80045534 00042474 38 80 FF FF */ li r4, -1
/* 80045538 00042478 4B FD 82 69 */ bl fopAcM_searchFromName4Event
/* 80045538 00042478 4B FD 82 69 */ bl fopAcM_searchFromName4Event__FPCcs
/* 8004553C 0004247C 7C 64 1B 79 */ or. r4, r3, r3
/* 80045540 00042480 41 82 00 0C */ beq lbl_8004554C
/* 80045544 00042484 7F 83 E3 78 */ mr r3, r28
@ -2170,7 +2170,7 @@ lbl_8004554C:
/* 80045568 000424A8 28 03 00 00 */ cmplwi r3, 0
/* 8004556C 000424AC 41 82 00 1C */ beq lbl_80045588
/* 80045570 000424B0 38 80 FF FF */ li r4, -1
/* 80045574 000424B4 4B FD 82 2D */ bl fopAcM_searchFromName4Event
/* 80045574 000424B4 4B FD 82 2D */ bl fopAcM_searchFromName4Event__FPCcs
/* 80045578 000424B8 7C 64 1B 79 */ or. r4, r3, r3
/* 8004557C 000424BC 41 82 00 0C */ beq lbl_80045588
/* 80045580 000424C0 7F 83 E3 78 */ mr r3, r28
@ -2186,7 +2186,7 @@ lbl_80045588:
/* 800455A4 000424E4 28 03 00 00 */ cmplwi r3, 0
/* 800455A8 000424E8 41 82 00 1C */ beq lbl_800455C4
/* 800455AC 000424EC 38 80 FF FF */ li r4, -1
/* 800455B0 000424F0 4B FD 81 F1 */ bl fopAcM_searchFromName4Event
/* 800455B0 000424F0 4B FD 81 F1 */ bl fopAcM_searchFromName4Event__FPCcs
/* 800455B4 000424F4 7C 64 1B 79 */ or. r4, r3, r3
/* 800455B8 000424F8 41 82 00 0C */ beq lbl_800455C4
/* 800455BC 000424FC 7F 83 E3 78 */ mr r3, r28
@ -2202,7 +2202,7 @@ lbl_800455C4:
/* 800455E0 00042520 28 03 00 00 */ cmplwi r3, 0
/* 800455E4 00042524 41 82 00 C0 */ beq lbl_800456A4
/* 800455E8 00042528 38 80 FF FF */ li r4, -1
/* 800455EC 0004252C 4B FD 81 B5 */ bl fopAcM_searchFromName4Event
/* 800455EC 0004252C 4B FD 81 B5 */ bl fopAcM_searchFromName4Event__FPCcs
/* 800455F0 00042530 7C 64 1B 79 */ or. r4, r3, r3
/* 800455F4 00042534 41 82 00 B0 */ beq lbl_800456A4
/* 800455F8 00042538 7F 83 E3 78 */ mr r3, r28

View File

@ -178,7 +178,7 @@ dEvLib_callback_c_NS_executeStart:
/* 80048AB0 000459F0 38 C6 FF FF */ addi r6, r6, 0x0000FFFF@l
/* 80048AB4 000459F4 A0 FF 00 0C */ lhz r7, 0xc(r31)
/* 80048AB8 000459F8 39 00 00 00 */ li r8, 0
/* 80048ABC 000459FC 4B FD 2C F9 */ bl fopAcM_orderMapToolEvent
/* 80048ABC 000459FC 4B FD 2C F9 */ bl fopAcM_orderMapToolEvent__FP10fopAc_ac_cUcsUsUsUs
/* 80048AC0 00045A00 48 00 00 24 */ b lbl_80048AE4
lbl_80048AC4:
/* 80048AC4 00045A04 A8 86 00 FC */ lha r4, 0xfc(r6)
@ -188,7 +188,7 @@ lbl_80048AC4:
/* 80048AD4 00045A14 38 C6 FF FF */ addi r6, r6, 0x0000FFFF@l
/* 80048AD8 00045A18 38 E0 00 00 */ li r7, 0
/* 80048ADC 00045A1C A1 1F 00 0C */ lhz r8, 0xc(r31)
/* 80048AE0 00045A20 4B FD 2B 9D */ bl fopAcM_orderOtherEventId
/* 80048AE0 00045A20 4B FD 2B 9D */ bl fopAcM_orderOtherEventId__FP10fopAc_ac_csUcUsUsUs
lbl_80048AE4:
/* 80048AE4 00045A24 80 7F 00 04 */ lwz r3, 4(r31)
/* 80048AE8 00045A28 A0 03 00 FA */ lhz r0, 0xfa(r3)

View File

@ -522,7 +522,7 @@ lbl_80046A88:
/* 80046AC8 00043A08 38 C6 FF FF */ addi r6, r6, 0x0000FFFF@l
/* 80046ACC 00043A0C 38 E0 00 05 */ li r7, 5
/* 80046AD0 00043A10 39 00 00 01 */ li r8, 1
/* 80046AD4 00043A14 4B FD 4B A9 */ bl fopAcM_orderOtherEventId
/* 80046AD4 00043A14 4B FD 4B A9 */ bl fopAcM_orderOtherEventId__FP10fopAc_ac_csUcUsUsUs
/* 80046AD8 00043A18 48 00 00 D0 */ b lbl_80046BA8
lbl_80046ADC:
/* 80046ADC 00043A1C 2C 00 FF FF */ cmpwi r0, -1
@ -543,7 +543,7 @@ lbl_80046ADC:
/* 80046B18 00043A58 38 C6 FF FF */ addi r6, r6, 0x0000FFFF@l
/* 80046B1C 00043A5C 38 E0 00 01 */ li r7, 1
/* 80046B20 00043A60 39 00 00 05 */ li r8, 5
/* 80046B24 00043A64 4B FD 4D BD */ bl fopAcM_orderMapToolAutoNextEvent
/* 80046B24 00043A64 4B FD 4D BD */ bl fopAcM_orderMapToolAutoNextEvent__FP10fopAc_ac_cUcsUsUsUs
/* 80046B28 00043A68 48 00 00 80 */ b lbl_80046BA8
lbl_80046B2C:
/* 80046B2C 00043A6C 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
@ -578,7 +578,7 @@ lbl_80046B78:
/* 80046B98 00043AD8 38 C6 FF FF */ addi r6, r6, 0x0000FFFF@l
/* 80046B9C 00043ADC 38 E0 00 05 */ li r7, 5
/* 80046BA0 00043AE0 39 00 00 01 */ li r8, 1
/* 80046BA4 00043AE4 4B FD 4A D9 */ bl fopAcM_orderOtherEventId
/* 80046BA4 00043AE4 4B FD 4A D9 */ bl fopAcM_orderOtherEventId__FP10fopAc_ac_csUcUsUsUs
lbl_80046BA8:
/* 80046BA8 00043AE8 2C 03 00 00 */ cmpwi r3, 0
/* 80046BAC 00043AEC 40 82 00 44 */ bne lbl_80046BF0
@ -597,7 +597,7 @@ lbl_80046BA8:
/* 80046BE0 00043B20 38 C6 FF FF */ addi r6, r6, 0x0000FFFF@l
/* 80046BE4 00043B24 38 E0 00 05 */ li r7, 5
/* 80046BE8 00043B28 39 00 00 01 */ li r8, 1
/* 80046BEC 00043B2C 4B FD 4A 91 */ bl fopAcM_orderOtherEventId
/* 80046BEC 00043B2C 4B FD 4A 91 */ bl fopAcM_orderOtherEventId__FP10fopAc_ac_csUcUsUsUs
lbl_80046BF0:
/* 80046BF0 00043B30 7F C3 07 34 */ extsh r3, r30
lbl_80046BF4:
@ -693,7 +693,7 @@ lbl_80046CE0:
/* 80046D20 00043C60 40 82 00 10 */ bne lbl_80046D30
/* 80046D24 00043C64 7F 63 DB 78 */ mr r3, r27
/* 80046D28 00043C68 38 80 FF FF */ li r4, -1
/* 80046D2C 00043C6C 4B FD 6A 75 */ bl fopAcM_searchFromName4Event
/* 80046D2C 00043C6C 4B FD 6A 75 */ bl fopAcM_searchFromName4Event__FPCcs
lbl_80046D30:
/* 80046D30 00043C70 28 03 00 00 */ cmplwi r3, 0
/* 80046D34 00043C74 41 82 00 10 */ beq lbl_80046D44
@ -761,7 +761,7 @@ lbl_80046DE8:
/* 80046E00 00043D40 3C 60 80 04 */ lis r3, allOffObjectCallBack@ha
.global allOffObjectCallBack
/* 80046E04 00043D44 38 63 6C 9C */ addi r3, r3, allOffObjectCallBack@l
/* 80046E08 00043D48 4B FD 29 F1 */ bl fopAcIt_Judge
/* 80046E08 00043D48 4B FD 29 F1 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 80046E0C 00043D4C 38 00 00 02 */ li r0, 2
/* 80046E10 00043D50 90 1D 01 8C */ stw r0, 0x18c(r29)
/* 80046E14 00043D54 38 00 00 00 */ li r0, 0
@ -2325,7 +2325,7 @@ dEvent_manager_c_NS_issueStaff:
.global extraOnObjectCallBack
/* 80048300 00045240 38 63 6C 74 */ addi r3, r3, extraOnObjectCallBack@l
/* 80048304 00045244 38 80 00 00 */ li r4, 0
/* 80048308 00045248 4B FD 14 F1 */ bl fopAcIt_Judge
/* 80048308 00045248 4B FD 14 F1 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 8004830C 0004524C 48 00 00 28 */ b lbl_80048334
lbl_80048310:
/* 80048310 00045250 38 61 00 08 */ addi r3, r1, 8
@ -2333,7 +2333,7 @@ lbl_80048310:
/* 80048318 00045258 48 32 08 15 */ bl strcpy
/* 8004831C 0004525C 38 61 00 08 */ addi r3, r1, 8
/* 80048320 00045260 38 80 FF FF */ li r4, -1
/* 80048324 00045264 4B FD 54 7D */ bl fopAcM_searchFromName4Event
/* 80048324 00045264 4B FD 54 7D */ bl fopAcM_searchFromName4Event__FPCcs
/* 80048328 00045268 80 03 04 9C */ lwz r0, 0x49c(r3)
/* 8004832C 0004526C 60 00 08 00 */ ori r0, r0, 0x800
/* 80048330 00045270 90 03 04 9C */ stw r0, 0x49c(r3)
@ -2363,7 +2363,7 @@ dEvent_manager_c_NS_cancelStaff:
.global extraOffObjectCallBack
/* 8004837C 000452BC 38 63 6C 88 */ addi r3, r3, extraOffObjectCallBack@l
/* 80048380 000452C0 38 80 00 00 */ li r4, 0
/* 80048384 000452C4 4B FD 14 75 */ bl fopAcIt_Judge
/* 80048384 000452C4 4B FD 14 75 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 80048388 000452C8 48 00 00 28 */ b lbl_800483B0
lbl_8004838C:
/* 8004838C 000452CC 38 61 00 08 */ addi r3, r1, 8
@ -2371,7 +2371,7 @@ lbl_8004838C:
/* 80048394 000452D4 48 32 07 99 */ bl strcpy
/* 80048398 000452D8 38 61 00 08 */ addi r3, r1, 8
/* 8004839C 000452DC 38 80 FF FF */ li r4, -1
/* 800483A0 000452E0 4B FD 54 01 */ bl fopAcM_searchFromName4Event
/* 800483A0 000452E0 4B FD 54 01 */ bl fopAcM_searchFromName4Event__FPCcs
/* 800483A4 000452E4 80 03 04 9C */ lwz r0, 0x49c(r3)
/* 800483A8 000452E8 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
/* 800483AC 000452EC 90 03 04 9C */ stw r0, 0x49c(r3)
@ -2506,7 +2506,7 @@ dEvent_manager_c_NS_specialCast_Shutter:
.global findShutterCallBack
/* 80048554 00045494 38 63 84 6C */ addi r3, r3, findShutterCallBack@l
/* 80048558 00045498 38 81 00 08 */ addi r4, r1, 8
/* 8004855C 0004549C 4B FD 12 9D */ bl fopAcIt_Judge
/* 8004855C 0004549C 4B FD 12 9D */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 80048560 000454A0 7C 7E 1B 79 */ or. r30, r3, r3
/* 80048564 000454A4 41 82 00 98 */ beq lbl_800485FC
/* 80048568 000454A8 2C 1D 00 00 */ cmpwi r29, 0

View File

@ -214,7 +214,7 @@ dkWmark_c_NS_setMatrix:
/* 802616FC 0025E63C D0 21 00 1C */ stfs f1, 0x1c(r1)
/* 80261700 0025E640 D0 41 00 20 */ stfs f2, 0x20(r1)
/* 80261704 0025E644 38 61 00 18 */ addi r3, r1, 0x18
/* 80261708 0025E648 4B DB C5 B5 */ bl fopAcM_gc_c_NS_gndCheck
/* 80261708 0025E648 4B DB C5 B5 */ bl gndCheck__11fopAcM_gc_cFPC4cXyz
/* 8026170C 0025E64C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80261710 0025E650 41 82 02 28 */ beq lbl_80261938
/* 80261714 0025E654 C0 0D 87 50 */ lfs f0, lbl_80450CD0-_SDA_BASE_(r13)

View File

@ -57,7 +57,7 @@ dkWpillar_c_NS_create:
/* 80261C10 0025EB50 48 10 01 51 */ bl func_80361D60
lbl_80261C14:
/* 80261C14 0025EB54 38 7F 00 DC */ addi r3, r31, 0xdc
/* 80261C18 0025EB58 4B DB C0 A5 */ bl fopAcM_gc_c_NS_gndCheck
/* 80261C18 0025EB58 4B DB C0 A5 */ bl gndCheck__11fopAcM_gc_cFPC4cXyz
/* 80261C1C 0025EB5C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80261C20 0025EB60 41 82 00 40 */ beq lbl_80261C60
/* 80261C24 0025EB64 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
@ -358,7 +358,7 @@ lbl_80262054:
lbl_80262068:
/* 80262068 0025EFA8 38 7F 00 DC */ addi r3, r31, 0xdc
/* 8026206C 0025EFAC 38 81 00 08 */ addi r4, r1, 8
/* 80262070 0025EFB0 4B DB B8 21 */ bl fopAcM_getWaterY
/* 80262070 0025EFB0 4B DB B8 21 */ bl fopAcM_getWaterY__FPC4cXyzPf
/* 80262074 0025EFB4 2C 03 00 00 */ cmpwi r3, 0
/* 80262078 0025EFB8 41 82 00 18 */ beq lbl_80262090
/* 8026207C 0025EFBC 80 7F 00 F8 */ lwz r3, 0xf8(r31)

View File

@ -1410,7 +1410,7 @@ lbl_8025A788:
/* 8025A864 002577A4 38 E0 00 00 */ li r7, 0
/* 8025A868 002577A8 39 00 00 00 */ li r8, 0
/* 8025A86C 002577AC 39 20 FF FF */ li r9, -1
/* 8025A870 002577B0 4B DB F5 29 */ bl fopAcM_create_X1_
/* 8025A870 002577B0 4B DB F5 29 */ bl fopAcM_create__FsUlPC4cXyziPC5csXyzPC4cXyzSc
/* 8025A874 002577B4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8025A878 002577B8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8025A87C 002577BC 4B DD A7 51 */ bl init__10dSv_info_cFv

View File

@ -440,7 +440,7 @@ lbl_8025B3F0:
/* 8025B400 00258340 38 E0 00 00 */ li r7, 0
/* 8025B404 00258344 39 00 00 00 */ li r8, 0
/* 8025B408 00258348 39 20 FF FF */ li r9, -1
/* 8025B40C 0025834C 4B DB E9 8D */ bl fopAcM_create_X1_
/* 8025B40C 0025834C 4B DB E9 8D */ bl fopAcM_create__FsUlPC4cXyziPC5csXyzPC4cXyzSc
/* 8025B410 00258350 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8025B414 00258354 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8025B418 00258358 3B E3 4F F8 */ addi r31, r3, 0x4ff8

View File

@ -2409,7 +2409,7 @@ lbl_801992B0:
/* 80199304 00196244 38 E0 FF FF */ li r7, -1
/* 80199308 00196248 39 00 00 00 */ li r8, 0
/* 8019930C 0019624C 39 20 00 00 */ li r9, 0
/* 80199310 00196250 4B E8 28 D9 */ bl fopAcM_createItemForPresentDemo
/* 80199310 00196250 4B E8 28 D9 */ bl fopAcM_createItemForPresentDemo__FPC4cXyziUciiPC5csXyzPC4cXyz
/* 80199314 00196254 90 7D 0D 90 */ stw r3, 0xd90(r29)
lbl_80199318:
/* 80199318 00196258 80 7D 0D 90 */ lwz r3, 0xd90(r29)
@ -3220,7 +3220,7 @@ lbl_80199E80:
/* 80199ED4 00196E14 38 E0 FF FF */ li r7, -1
/* 80199ED8 00196E18 39 00 00 00 */ li r8, 0
/* 80199EDC 00196E1C 39 20 00 00 */ li r9, 0
/* 80199EE0 00196E20 4B E8 1D 09 */ bl fopAcM_createItemForPresentDemo
/* 80199EE0 00196E20 4B E8 1D 09 */ bl fopAcM_createItemForPresentDemo__FPC4cXyziUciiPC5csXyzPC4cXyz
/* 80199EE4 00196E24 90 7D 0D 90 */ stw r3, 0xd90(r29)
lbl_80199EE8:
/* 80199EE8 00196E28 80 7D 0D 90 */ lwz r3, 0xd90(r29)
@ -3496,7 +3496,7 @@ lbl_8019A27C:
/* 8019A2D4 00197214 38 FB 04 DC */ addi r7, r27, 0x4dc
/* 8019A2D8 00197218 39 00 00 00 */ li r8, 0
/* 8019A2DC 0019721C 39 20 FF FF */ li r9, -1
/* 8019A2E0 00197220 4B E7 FA B9 */ bl fopAcM_create_X1_
/* 8019A2E0 00197220 4B E7 FA B9 */ bl fopAcM_create__FsUlPC4cXyziPC5csXyzPC4cXyzSc
/* 8019A2E4 00197224 38 1F 0E 4C */ addi r0, r31, 0xe4c
/* 8019A2E8 00197228 7C 7B 01 2E */ stwx r3, r27, r0
/* 8019A2EC 0019722C 7F 63 DB 78 */ mr r3, r27
@ -3582,7 +3582,7 @@ lbl_8019A3E0:
/* 8019A3F8 00197338 57 E0 10 3A */ slwi r0, r31, 2
/* 8019A3FC 0019733C 7F BE 02 14 */ add r29, r30, r0
/* 8019A400 00197340 80 7D 0E 4C */ lwz r3, 0xe4c(r29)
/* 8019A404 00197344 4B E7 F8 B5 */ bl fopAcM_delete_X1_
/* 8019A404 00197344 4B E7 F8 B5 */ bl fopAcM_delete__FUi
/* 8019A408 00197348 38 00 FF FF */ li r0, -1
/* 8019A40C 0019734C 90 1D 0E 4C */ stw r0, 0xe4c(r29)
/* 8019A410 00197350 7F C3 F3 78 */ mr r3, r30
@ -3661,7 +3661,7 @@ dShopSystem_c_NS_setSoldOutItemHide:
/* 8019A510 00197450 54 00 10 3A */ slwi r0, r0, 2
/* 8019A514 00197454 7C 63 02 14 */ add r3, r3, r0
/* 8019A518 00197458 80 63 0E 4C */ lwz r3, 0xe4c(r3)
/* 8019A51C 0019745C 4B E7 F7 9D */ bl fopAcM_delete_X1_
/* 8019A51C 0019745C 4B E7 F7 9D */ bl fopAcM_delete__FUi
/* 8019A520 00197460 48 00 00 34 */ b lbl_8019A554
lbl_8019A524:
/* 8019A524 00197464 88 03 0F 73 */ lbz r0, 0xf73(r3)
@ -3674,7 +3674,7 @@ lbl_8019A524:
.global fpcSch_JudgeByID
/* 8019A53C 0019747C 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID@l
/* 8019A540 00197480 38 81 00 08 */ addi r4, r1, 8
/* 8019A544 00197484 4B E7 F2 B5 */ bl fopAcIt_Judge
/* 8019A544 00197484 4B E7 F2 B5 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 8019A548 00197488 28 03 00 00 */ cmplwi r3, 0
/* 8019A54C 0019748C 41 82 00 08 */ beq lbl_8019A554
/* 8019A550 00197490 4B E9 D5 15 */ bl daItemBase_c_NS_hide
@ -3790,7 +3790,7 @@ lbl_8019A6B0:
/* 8019A6BC 001975FC 98 1D 00 00 */ stb r0, 0(r29)
/* 8019A6C0 00197600 7F C3 F3 78 */ mr r3, r30
/* 8019A6C4 00197604 7C 96 D8 2E */ lwzx r4, r22, r27
/* 8019A6C8 00197608 4B E8 01 19 */ bl fopAcM_searchActorDistance
/* 8019A6C8 00197608 4B E8 01 19 */ bl fopAcM_searchActorDistance__FPC10fopAc_ac_cPC10fopAc_ac_c
/* 8019A6CC 0019760C 7C 38 DD 2E */ stfsx f1, r24, r27
/* 8019A6D0 00197610 7F F9 DD 2E */ stfsx f31, r25, r27
/* 8019A6D4 00197614 9B 5C 00 00 */ stb r26, 0(r28)

View File

@ -67,7 +67,7 @@ dShopItemCtrl_c_NS_getCurrentPos:
.global fpcSch_JudgeByID
/* 801969E4 00193924 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID@l
/* 801969E8 00193928 38 81 00 08 */ addi r4, r1, 8
/* 801969EC 0019392C 4B E8 2E 0D */ bl fopAcIt_Judge
/* 801969EC 0019392C 4B E8 2E 0D */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 801969F0 00193930 28 03 00 00 */ cmplwi r3, 0
/* 801969F4 00193934 41 82 00 1C */ beq lbl_80196A10
/* 801969F8 00193938 C0 03 04 D0 */ lfs f0, 0x4d0(r3)
@ -111,7 +111,7 @@ dShopItemCtrl_c_NS_isHomePos:
.global fpcSch_JudgeByID
/* 80196A7C 001939BC 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID@l
/* 80196A80 001939C0 38 81 00 08 */ addi r4, r1, 8
/* 80196A84 001939C4 4B E8 2D 75 */ bl fopAcIt_Judge
/* 80196A84 001939C4 4B E8 2D 75 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 80196A88 001939C8 7C 7F 1B 79 */ or. r31, r3, r3
/* 80196A8C 001939CC 41 82 00 4C */ beq lbl_80196AD8
/* 80196A90 001939D0 4B EA 11 8D */ bl daShopItem_c_NS_getPosP
@ -164,7 +164,7 @@ lbl_80196B14:
.global fpcSch_JudgeByID
/* 80196B30 00193A70 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID@l
/* 80196B34 00193A74 38 81 00 08 */ addi r4, r1, 8
/* 80196B38 00193A78 4B E8 2C C1 */ bl fopAcIt_Judge
/* 80196B38 00193A78 4B E8 2C C1 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 80196B3C 00193A7C 7C 7E 1B 79 */ or. r30, r3, r3
/* 80196B40 00193A80 41 82 00 3C */ beq lbl_80196B7C
/* 80196B44 00193A84 4B EA 10 D1 */ bl daShopItem_c_NS_getRotateP
@ -220,7 +220,7 @@ lbl_80196BD4:
.global fpcSch_JudgeByID
/* 80196BF0 00193B30 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID@l
/* 80196BF4 00193B34 38 81 00 18 */ addi r4, r1, 0x18
/* 80196BF8 00193B38 4B E8 2C 01 */ bl fopAcIt_Judge
/* 80196BF8 00193B38 4B E8 2C 01 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 80196BFC 00193B3C 7C 7F 1B 79 */ or. r31, r3, r3
/* 80196C00 00193B40 41 82 04 70 */ beq lbl_80197070
/* 80196C04 00193B44 4B EA 10 19 */ bl daShopItem_c_NS_getPosP

View File

@ -1,43 +0,0 @@
.include "macros.inc"
.section .text, "ax" # 800197bc
.global fopAcIt_Executor
fopAcIt_Executor:
/* 800197BC 000166FC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800197C0 00016700 7C 08 02 A6 */ mflr r0
/* 800197C4 00016704 90 01 00 14 */ stw r0, 0x14(r1)
/* 800197C8 00016708 90 61 00 08 */ stw r3, 8(r1)
/* 800197CC 0001670C 90 81 00 0C */ stw r4, 0xc(r1)
/* 800197D0 00016710 3C 60 80 3A */ lis r3, lbl_803A35E0@ha
/* 800197D4 00016714 38 63 35 E0 */ addi r3, r3, lbl_803A35E0@l
/* 800197D8 00016718 3C 80 80 26 */ lis r4, cTgIt_MethodCall@ha
/* 800197DC 0001671C 38 84 6A 7C */ addi r4, r4, cTgIt_MethodCall@l
/* 800197E0 00016720 38 A1 00 08 */ addi r5, r1, 8
/* 800197E4 00016724 48 24 C8 7D */ bl cLsIt_Method
/* 800197E8 00016728 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800197EC 0001672C 7C 08 03 A6 */ mtlr r0
/* 800197F0 00016730 38 21 00 10 */ addi r1, r1, 0x10
/* 800197F4 00016734 4E 80 00 20 */ blr
.global fopAcIt_Judge
fopAcIt_Judge:
/* 800197F8 00016738 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800197FC 0001673C 7C 08 02 A6 */ mflr r0
/* 80019800 00016740 90 01 00 14 */ stw r0, 0x14(r1)
/* 80019804 00016744 90 61 00 08 */ stw r3, 8(r1)
/* 80019808 00016748 90 81 00 0C */ stw r4, 0xc(r1)
/* 8001980C 0001674C 3C 60 80 3A */ lis r3, lbl_803A35E0@ha
/* 80019810 00016750 38 63 35 E0 */ addi r3, r3, lbl_803A35E0@l
.global cTgIt_JudgeFilter
/* 80019814 00016754 3C 80 80 26 */ lis r4, cTgIt_JudgeFilter@ha
.global cTgIt_JudgeFilter
/* 80019818 00016758 38 84 6A B0 */ addi r4, r4, cTgIt_JudgeFilter@l
/* 8001981C 0001675C 38 A1 00 08 */ addi r5, r1, 8
/* 80019820 00016760 48 24 C8 79 */ bl cLsIt_Judge
/* 80019824 00016764 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80019828 00016768 7C 08 03 A6 */ mtlr r0
/* 8001982C 0001676C 38 21 00 10 */ addi r1, r1, 0x10
/* 80019830 00016770 4E 80 00 20 */ blr

File diff suppressed because it is too large Load Diff

View File

@ -151,7 +151,7 @@ fopAc_IsActor:
/* 80018D60 00015CA0 54 60 05 EF */ rlwinm. r0, r3, 0, 0x17, 0x17
/* 80018D64 00015CA4 41 82 00 14 */ beq lbl_80018D78
/* 80018D68 00015CA8 7F E3 FB 78 */ mr r3, r31
/* 80018D6C 00015CAC 48 00 1F 81 */ bl fopAcM_cullingCheck
/* 80018D6C 00015CAC 48 00 1F 81 */ bl fopAcM_cullingCheck__FPC10fopAc_ac_c
/* 80018D70 00015CB0 2C 03 00 00 */ cmpwi r3, 0
/* 80018D74 00015CB4 40 82 00 30 */ bne lbl_80018DA4
lbl_80018D78:
@ -275,7 +275,7 @@ lbl_80018F14:
/* 80018F30 00015E70 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 80018F34 00015E74 40 81 00 0C */ ble lbl_80018F40
/* 80018F38 00015E78 7F E3 FB 78 */ mr r3, r31
/* 80018F3C 00015E7C 48 00 0D 41 */ bl fopAcM_delete
/* 80018F3C 00015E7C 48 00 0D 41 */ bl fopAcM_delete__FP10fopAc_ac_c
lbl_80018F40:
/* 80018F40 00015E80 C0 3F 04 D4 */ lfs f1, 0x4d4(r31)
/* 80018F44 00015E84 C0 02 81 CC */ lfs f0, lbl_80451BCC-_SDA2_BASE_(r2)
@ -332,7 +332,7 @@ lbl_80018FB0:
/* 80019004 00015F44 38 7F 00 D8 */ addi r3, r31, 0xd8
/* 80019008 00015F48 48 00 74 CD */ bl fopDwTg_DrawQTo
/* 8001900C 00015F4C 7F E3 FB 78 */ mr r3, r31
/* 80019010 00015F50 48 00 11 29 */ bl fopAcM_DeleteHeap
/* 80019010 00015F50 48 00 11 29 */ bl fopAcM_DeleteHeap__FP10fopAc_ac_c
/* 80019014 00015F54 80 6D 88 A0 */ lwz r3, lbl_80450E20-_SDA_BASE_(r13)
/* 80019018 00015F58 88 9F 04 98 */ lbz r4, 0x498(r31)
/* 8001901C 00015F5C 48 02 00 6D */ bl dDemo_object_c_NS_getActor

View File

@ -0,0 +1,32 @@
#ifndef JSYSTEM_J3DUCLIPPER_H_
#define JSYSTEM_J3DUCLIPPER_H_
#include "dolphin/types.h"
#include "mtx_vec.h"
class J3DUClipper {
private:
void* vtable;
Vec _4;
Vec _10;
Vec _1C;
Vec _28;
u8 _34[0x4C - 0x34];
f32 mFovY;
f32 mAspect;
f32 mNear;
f32 mFar;
public:
u32 clip(const Mtx, Vec*, f32) const;
u32 clip(const Mtx, Vec*, Vec*) const;
};
extern J3DUClipper lbl_803DD8E4;
extern "C" {
u32 J3DUClipper_NS_clip(const J3DUClipper*, const Mtx, Vec*, f32);
u32 J3DUClipper_NS_clip_X1_(const J3DUClipper*, const Mtx, Vec*, Vec*);
}
#endif

View File

@ -0,0 +1,21 @@
#ifndef JSYSTEM_JMATH_H_
#define JSYSTEM_JMATH_H_
#include "dolphin/types.h"
struct sinCosTableEntry {
f32 sin;
f32 cos;
};
extern sinCosTableEntry lbl_80439A20[0x2000]; // JMath::JMath::sincosTable_
inline f32 cM_scos(s16 s) {
return lbl_80439A20[static_cast<u16>(s) >> 3].cos;
}
inline f32 cM_ssin(s16 s) {
return lbl_80439A20[static_cast<u16>(s) >> 3].sin;
}
#endif

View File

@ -3,12 +3,19 @@
#include "global.h"
class csXyz {
private:
struct SVec {
s16 mX, mY, mZ;
};
class csXyz : public SVec {
public:
csXyz() {}
csXyz(const csXyz& other) : SVec(other){};
csXyz(s16, s16, s16);
~csXyz() {}
s16 GetX() const { return mX; }
s16 GetY() const { return mY; }
s16 GetZ() const { return mZ; }
csXyz operator+(csXyz&);
void operator+=(csXyz&);
csXyz operator-(csXyz&);

View File

@ -55,6 +55,11 @@ public:
y -= f;
z -= f;
}
void operator+=(const Vec& vec) {
x += vec.x;
y += vec.y;
z += vec.z;
}
cXyz getCrossProduct(const Vec&) const;
cXyz outprod(const Vec&) const;
cXyz norm(void) const;
@ -75,6 +80,12 @@ public:
x = f;
}
void set(f32 pX, f32 pY, f32 pZ) {
x = pX;
y = pY;
z = pZ;
}
void setMin(const cXyz& other) {
if (x > other.x) {
x = other.x;
@ -100,6 +111,12 @@ public:
}
bool checkEpsilon() const { return !(PSVECSquareMag(this) < lbl_80455074); }
f32 getSquareMag() const { return PSVECSquareMag(this); }
f32 abs2() const { return this->getSquareMag(); }
f32 abs2XZ() const {
cXyz tmp(this->x, 0, this->z);
return tmp.abs2();
}
};
extern cXyz lbl_80430CF4; // SComponent::cXyz::Zero

View File

@ -39,7 +39,7 @@ lbl_800A09AC:
/* 800A09CC 0009D90C 41 82 02 40 */ beq lbl_800A0C0C
/* 800A09D0 0009D910 28 05 01 5D */ cmplwi r5, 0x15d
/* 800A09D4 0009D914 41 82 02 38 */ beq lbl_800A0C0C
/* 800A09D8 0009D918 4B F7 B1 3D */ bl fopAcM_getTalkEventPartner
/* 800A09D8 0009D918 4B F7 B1 3D */ bl fopAcM_getTalkEventPartner__FPC10fopAc_ac_c
/* 800A09DC 0009D91C 7C 7A 1B 79 */ or. r26, r3, r3
/* 800A09E0 0009D920 41 82 02 2C */ beq lbl_800A0C0C
/* 800A09E4 0009D924 83 0D 8A 98 */ lwz r24, lbl_80451018-_SDA_BASE_(r13)
@ -139,7 +139,7 @@ lbl_800A0B1C:
/* 800A0B30 0009DA70 3C 60 80 02 */ lis r3, fpcSch_JudgeByID@ha
/* 800A0B34 0009DA74 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID@l
/* 800A0B38 0009DA78 38 81 00 0C */ addi r4, r1, 0xc
/* 800A0B3C 0009DA7C 4B F7 8C BD */ bl fopAcIt_Judge
/* 800A0B3C 0009DA7C 4B F7 8C BD */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 800A0B40 0009DA80 A8 9F 30 F8 */ lha r4, 0x30f8(r31)
/* 800A0B44 0009DA84 38 04 FF FF */ addi r0, r4, -1
/* 800A0B48 0009DA88 B0 1F 30 F8 */ sth r0, 0x30f8(r31)

View File

@ -146,7 +146,7 @@ lbl_800A5718:
/*.global fpcSch_JudgeByID*/
/* 800A5738 000A2678 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID@l
/* 800A573C 000A267C 38 81 00 08 */ addi r4, r1, 8
/* 800A5740 000A2680 4B F7 40 B9 */ bl fopAcIt_Judge
/* 800A5740 000A2680 4B F7 40 B9 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 800A5744 000A2684 7C 64 1B 78 */ mr r4, r3
/* 800A5748 000A2688 7F 03 C3 78 */ mr r3, r24
/* 800A574C 000A268C 48 06 12 ED */ bl daAlink_c_NS_procBoardWaitInit

View File

@ -88,7 +88,7 @@ lbl_800A5E04:
/* 800A5E0C 000A2D4C 93 E3 5D AC */ stw r31, 0x5dac(r3)
/* 800A5E10 000A2D50 93 E3 5D B4 */ stw r31, 0x5db4(r3)
/* 800A5E14 000A2D54 7F E3 FB 78 */ mr r3, r31
/* 800A5E18 000A2D58 4B F7 3A AD */ bl fopAcM_setStageLayer
/* 800A5E18 000A2D58 4B F7 3A AD */ bl fopAcM_setStageLayer__FPv
/* 800A5E1C 000A2D5C 28 1B 00 07 */ cmplwi r27, 7
/* 800A5E20 000A2D60 40 82 00 34 */ bne lbl_800A5E54
/* 800A5E24 000A2D64 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
@ -206,7 +206,7 @@ lbl_800A5FB0:
/* 800A5FB8 000A2EF8 38 84 48 F0 */ addi r4, r4, daAlink_createHeap@l
/* 800A5FBC 000A2EFC 3C A0 C0 04 */ lis r5, 0xC003E930@ha
/* 800A5FC0 000A2F00 38 A5 E9 30 */ addi r5, r5, 0xC003E930@l
/* 800A5FC4 000A2F04 4B F7 44 ED */ bl fopAcM_entrySolidHeap
/* 800A5FC4 000A2F04 4B F7 44 ED */ bl fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl
/* 800A5FC8 000A2F08 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800A5FCC 000A2F0C 40 82 00 0C */ bne lbl_800A5FD8
/* 800A5FD0 000A2F10 38 60 00 05 */ li r3, 5
@ -235,7 +235,7 @@ lbl_800A5FD8:
/* 800A6028 000A2F68 38 FF 04 E4 */ addi r7, r31, 0x4e4
/* 800A602C 000A2F6C 39 00 00 00 */ li r8, 0
/* 800A6030 000A2F70 39 20 FF FF */ li r9, -1
/* 800A6034 000A2F74 4B F7 3D 65 */ bl fopAcM_create_X1_
/* 800A6034 000A2F74 4B F7 3D 65 */ bl fopAcM_create__FsUlPC4cXyziPC5csXyzPC4cXyzSc
/* 800A6038 000A2F78 90 7F 29 00 */ stw r3, 0x2900(r31)
/* 800A603C 000A2F7C 48 00 00 44 */ b lbl_800A6080
lbl_800A6040:
@ -250,7 +250,7 @@ lbl_800A6040:
/* 800A6060 000A2FA0 38 FF 04 E4 */ addi r7, r31, 0x4e4
/* 800A6064 000A2FA4 39 00 00 00 */ li r8, 0
/* 800A6068 000A2FA8 39 20 FF FF */ li r9, -1
/* 800A606C 000A2FAC 4B F7 3D 2D */ bl fopAcM_create_X1_
/* 800A606C 000A2FAC 4B F7 3D 2D */ bl fopAcM_create__FsUlPC4cXyziPC5csXyzPC4cXyzSc
/* 800A6070 000A2FB0 90 7F 29 00 */ stw r3, 0x2900(r31)
/* 800A6074 000A2FB4 48 00 00 0C */ b lbl_800A6080
lbl_800A6078:
@ -284,7 +284,7 @@ lbl_800A60C8:
/*.global daAlink_searchPortal*/
/* 800A60D8 000A3018 38 63 F5 D4 */ addi r3, r3, daAlink_searchPortal@l
/* 800A60DC 000A301C 38 9F 04 D0 */ addi r4, r31, 0x4d0
/* 800A60E0 000A3020 4B F7 37 19 */ bl fopAcIt_Judge
/* 800A60E0 000A3020 4B F7 37 19 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 800A60E4 000A3024 7C 78 1B 79 */ or. r24, r3, r3
/* 800A60E8 000A3028 41 82 00 F0 */ beq lbl_800A61D8
lbl_800A60EC:
@ -298,7 +298,7 @@ lbl_800A60EC:
/*.global fpcSch_JudgeByID*/
/* 800A6104 000A3044 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID@l
/* 800A6108 000A3048 38 81 00 10 */ addi r4, r1, 0x10
/* 800A610C 000A304C 4B F7 36 ED */ bl fopAcIt_Judge
/* 800A610C 000A304C 4B F7 36 ED */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 800A6110 000A3050 28 03 00 00 */ cmplwi r3, 0
/* 800A6114 000A3054 41 82 00 C4 */ beq lbl_800A61D8
lbl_800A6118:
@ -311,7 +311,7 @@ lbl_800A6118:
/*.global daAlink_searchCanoe*/
/* 800A612C 000A306C 38 63 3C D8 */ addi r3, r3, daAlink_searchCanoe@l
/* 800A6130 000A3070 38 80 00 00 */ li r4, 0
/* 800A6134 000A3074 4B F7 36 C5 */ bl fopAcIt_Judge
/* 800A6134 000A3074 4B F7 36 C5 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 800A6138 000A3078 28 03 00 00 */ cmplwi r3, 0
/* 800A613C 000A307C 41 82 00 9C */ beq lbl_800A61D8
lbl_800A6140:
@ -324,7 +324,7 @@ lbl_800A6140:
/*.global daAlink_searchBoar*/
/* 800A6154 000A3094 38 63 C7 24 */ addi r3, r3, daAlink_searchBoar@l
/* 800A6158 000A3098 38 80 00 00 */ li r4, 0
/* 800A615C 000A309C 4B F7 36 9D */ bl fopAcIt_Judge
/* 800A615C 000A309C 4B F7 36 9D */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 800A6160 000A30A0 28 03 00 00 */ cmplwi r3, 0
/* 800A6164 000A30A4 41 82 00 74 */ beq lbl_800A61D8
lbl_800A6168:
@ -350,7 +350,7 @@ lbl_800A61A4:
/*.global daAlink_searchLightBall*/
/* 800A61A8 000A30E8 38 63 38 80 */ addi r3, r3, daAlink_searchLightBall@l
/* 800A61AC 000A30EC 38 80 00 00 */ li r4, 0
/* 800A61B0 000A30F0 4B F7 36 49 */ bl fopAcIt_Judge
/* 800A61B0 000A30F0 4B F7 36 49 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 800A61B4 000A30F4 28 03 00 00 */ cmplwi r3, 0
/* 800A61B8 000A30F8 41 82 00 20 */ beq lbl_800A61D8
lbl_800A61BC:
@ -534,7 +534,7 @@ lbl_800A6448:
/*.global daAlink_searchLightBall*/
/* 800A644C 000A338C 38 63 38 80 */ addi r3, r3, daAlink_searchLightBall@l
/* 800A6450 000A3390 38 80 00 00 */ li r4, 0
/* 800A6454 000A3394 4B F7 33 A5 */ bl fopAcIt_Judge
/* 800A6454 000A3394 4B F7 33 A5 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 800A6458 000A3398 7C 64 1B 78 */ mr r4, r3
/* 800A645C 000A339C 7F E3 FB 78 */ mr r3, r31
/* 800A6460 000A33A0 38 A0 00 01 */ li r5, 1
@ -552,7 +552,7 @@ lbl_800A6478:
/* 800A648C 000A33CC 38 FF 04 E4 */ addi r7, r31, 0x4e4
/* 800A6490 000A33D0 39 00 00 00 */ li r8, 0
/* 800A6494 000A33D4 39 20 FF FF */ li r9, -1
/* 800A6498 000A33D8 4B F7 39 01 */ bl fopAcM_create_X1_
/* 800A6498 000A33D8 4B F7 39 01 */ bl fopAcM_create__FsUlPC4cXyziPC5csXyzPC4cXyzSc
/* 800A649C 000A33DC 7F E3 FB 78 */ mr r3, r31
/* 800A64A0 000A33E0 38 9F 04 D0 */ addi r4, r31, 0x4d0
/* 800A64A4 000A33E4 88 1F 04 E2 */ lbz r0, 0x4e2(r31)
@ -599,7 +599,7 @@ lbl_800A64FC:
/* 800A6540 000A3480 39 01 00 1C */ addi r8, r1, 0x1c
/* 800A6544 000A3484 39 20 00 00 */ li r9, 0
/* 800A6548 000A3488 39 40 FF FF */ li r10, -1
/* 800A654C 000A348C 4B F7 39 A5 */ bl fopAcM_createChild
/* 800A654C 000A348C 4B F7 39 A5 */ bl fopAcM_createChild__FsUiUlPC4cXyziPC5csXyzPC4cXyzScPFPv_i
lbl_800A6550:
/* 800A6550 000A3490 38 7B 3E E8 */ addi r3, r27, 0x3ee8
/* 800A6554 000A3494 81 9B 3E E8 */ lwz r12, 0x3ee8(r27)

View File

@ -73,7 +73,7 @@ lbl_800A7460:
/* 800A7468 000A43A8 38 A1 00 28 */ addi r5, r1, 0x28
/* 800A746C 000A43AC 38 C1 00 0C */ addi r6, r1, 0xc
/* 800A7470 000A43B0 38 E0 00 00 */ li r7, 0
/* 800A7474 000A43B4 4B F7 65 35 */ bl fopAcM_getWaterStream
/* 800A7474 000A43B4 4B F7 65 35 */ bl fopAcM_getWaterStream__FPC4cXyzRC13cBgS_PolyInfoP4cXyzPii
/* 800A7478 000A43B8 2C 03 00 00 */ cmpwi r3, 0
/* 800A747C 000A43BC 41 82 00 10 */ beq lbl_800A748C
/* 800A7480 000A43C0 80 1E 05 7C */ lwz r0, 0x57c(r30)

View File

@ -29,12 +29,12 @@
/* 800AA658 000A7598 2C 03 00 00 */ cmpwi r3, 0
/* 800AA65C 000A759C 41 82 00 34 */ beq lbl_800AA690
/* 800AA660 000A75A0 7F C3 F3 78 */ mr r3, r30
/* 800AA664 000A75A4 4B F7 14 B1 */ bl fopAcM_getTalkEventPartner
/* 800AA664 000A75A4 4B F7 14 B1 */ bl fopAcM_getTalkEventPartner__FPC10fopAc_ac_c
/* 800AA668 000A75A8 28 03 00 00 */ cmplwi r3, 0
/* 800AA66C 000A75AC 41 82 00 18 */ beq lbl_800AA684
/* 800AA670 000A75B0 83 ED 8A 98 */ lwz r31, lbl_80451018-_SDA_BASE_(r13)
/* 800AA674 000A75B4 7F C3 F3 78 */ mr r3, r30
/* 800AA678 000A75B8 4B F7 14 9D */ bl fopAcM_getTalkEventPartner
/* 800AA678 000A75B8 4B F7 14 9D */ bl fopAcM_getTalkEventPartner__FPC10fopAc_ac_c
/* 800AA67C 000A75BC 7C 03 F8 40 */ cmplw r3, r31
/* 800AA680 000A75C0 41 82 00 10 */ beq lbl_800AA690
lbl_800AA684:

View File

@ -37,7 +37,7 @@ lbl_800B010C:
lbl_800B0120:
/* 800B0120 000AD060 38 61 00 08 */ addi r3, r1, 8
/* 800B0124 000AD064 7F C4 F3 78 */ mr r4, r30
/* 800B0128 000AD068 4B F6 DA B1 */ bl fopAcM_getPolygonAngle_X1_
/* 800B0128 000AD068 4B F6 DA B1 */ bl fopAcM_getPolygonAngle__FPC8cM3dGPlas
/* 800B012C 000AD06C 3C 80 80 3A */ lis r4, lbl_803A37C0@ha
/* 800B0130 000AD070 38 04 37 C0 */ addi r0, r4, lbl_803A37C0@l
/* 800B0134 000AD074 90 01 00 18 */ stw r0, 0x18(r1)

View File

@ -30,7 +30,7 @@ lbl_800B01AC:
lbl_800B01C0:
/* 800B01C0 000AD100 38 61 00 08 */ addi r3, r1, 8
/* 800B01C4 000AD104 7F C4 F3 78 */ mr r4, r30
/* 800B01C8 000AD108 4B F6 DA 11 */ bl fopAcM_getPolygonAngle_X1_
/* 800B01C8 000AD108 4B F6 DA 11 */ bl fopAcM_getPolygonAngle__FPC8cM3dGPlas
/* 800B01CC 000AD10C 3C 63 00 01 */ addis r3, r3, 1
/* 800B01D0 000AD110 38 03 80 00 */ addi r0, r3, -32768
/* 800B01D4 000AD114 7C 03 07 34 */ extsh r3, r0

View File

@ -35,7 +35,7 @@ lbl_800B15BC:
/* 800B15C8 000AE508 3B A3 00 1C */ addi r29, r3, 0x1c
lbl_800B15CC:
/* 800B15CC 000AE50C 38 61 00 14 */ addi r3, r1, 0x14
/* 800B15D0 000AE510 4B F6 C7 B5 */ bl fopAcM_wt_c_NS_waterCheck
/* 800B15D0 000AE510 4B F6 C7 B5 */ bl waterCheck__11fopAcM_wt_cFPC4cXyz
/* 800B15D4 000AE514 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800B15D8 000AE518 41 82 01 1C */ beq lbl_800B16F4
/* 800B15DC 000AE51C C0 0D 87 58 */ lfs f0, lbl_80450CD8-_SDA_BASE_(r13)

View File

@ -200,7 +200,7 @@ lbl_800B6CE4:
/*.global daAlink_searchTagKandelaar*/
/* 800B6D18 000B3C58 38 63 06 54 */ addi r3, r3, daAlink_searchTagKandelaar@l
/* 800B6D1C 000B3C5C 38 80 00 00 */ li r4, 0
/* 800B6D20 000B3C60 4B F6 2A D9 */ bl fopAcIt_Judge
/* 800B6D20 000B3C60 4B F6 2A D9 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 800B6D24 000B3C64 7C 7D 1B 78 */ mr r29, r3
lbl_800B6D28:
/* 800B6D28 000B3C68 28 1D 00 00 */ cmplwi r29, 0
@ -212,7 +212,7 @@ lbl_800B6D28:
/* 800B6D40 000B3C80 C0 1D 04 D4 */ lfs f0, 0x4d4(r29)
/* 800B6D44 000B3C84 EF E1 00 28 */ fsubs f31, f1, f0
/* 800B6D48 000B3C88 7F A3 EB 78 */ mr r3, r29
/* 800B6D4C 000B3C8C 4B F6 3C 19 */ bl fopAcM_searchActorDistanceXZ
/* 800B6D4C 000B3C8C 4B F6 3C 19 */ bl fopAcM_searchActorDistanceXZ__FPC10fopAc_ac_cPC10fopAc_ac_c
/* 800B6D50 000B3C90 C0 1D 04 EC */ lfs f0, 0x4ec(r29)
/* 800B6D54 000B3C94 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 800B6D58 000B3C98 40 80 00 68 */ bge lbl_800B6DC0

View File

@ -15,7 +15,7 @@
/* 800B7BB4 000B4AF4 38 C6 FF FF */ addi r6, r6, 0x0000FFFF@l
/* 800B7BB8 000B4AF8 38 E0 00 01 */ li r7, 1
/* 800B7BBC 000B4AFC 39 00 00 00 */ li r8, 0
/* 800B7BC0 000B4B00 4B F6 39 21 */ bl fopAcM_orderOtherEvent_X1_
/* 800B7BC0 000B4B00 4B F6 39 21 */ bl fopAcM_orderOtherEvent__FP10fopAc_ac_cP10fopAc_ac_cPCcUsUsUs
/* 800B7BC4 000B4B04 80 1F 05 74 */ lwz r0, 0x574(r31)
/* 800B7BC8 000B4B08 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6
/* 800B7BCC 000B4B0C 41 82 00 10 */ beq lbl_800B7BDC

View File

@ -34,7 +34,7 @@ lbl_800B7C64:
/* 800B7C74 000B4BB4 80 9C 27 F4 */ lwz r4, 0x27f4(r28)
/* 800B7C78 000B4BB8 38 A0 00 00 */ li r5, 0
/* 800B7C7C 000B4BBC 38 C0 00 00 */ li r6, 0
/* 800B7C80 000B4BC0 4B F6 33 E9 */ bl fopAcM_orderTalkEvent
/* 800B7C80 000B4BC0 4B F6 33 E9 */ bl fopAcM_orderTalkEvent__FP10fopAc_ac_cP10fopAc_ac_cUsUs
/* 800B7C84 000B4BC4 38 60 00 01 */ li r3, 1
/* 800B7C88 000B4BC8 48 00 00 AC */ b lbl_800B7D34
lbl_800B7C8C:
@ -69,7 +69,7 @@ lbl_800B7CB8:
/* 800B7CF8 000B4C38 80 BC 27 F8 */ lwz r5, 0x27f8(r28)
/* 800B7CFC 000B4C3C 38 C0 00 00 */ li r6, 0
/* 800B7D00 000B4C40 38 E0 00 00 */ li r7, 0
/* 800B7D04 000B4C44 4B F6 33 F9 */ bl fopAcM_orderTalkItemBtnEvent
/* 800B7D04 000B4C44 4B F6 33 F9 */ bl fopAcM_orderTalkItemBtnEvent__FUsP10fopAc_ac_cP10fopAc_ac_cUsUs
/* 800B7D08 000B4C48 38 60 00 01 */ li r3, 1
/* 800B7D0C 000B4C4C 48 00 00 28 */ b lbl_800B7D34
lbl_800B7D10:

View File

@ -136,7 +136,7 @@ lbl_800B7F0C:
/* 800B7F40 000B4E80 38 C6 FF FF */ addi r6, r6, 0x0000FFFF@l
/* 800B7F44 000B4E84 38 E0 00 04 */ li r7, 4
/* 800B7F48 000B4E88 39 00 00 01 */ li r8, 1
/* 800B7F4C 000B4E8C 4B F6 37 31 */ bl fopAcM_orderOtherEventId
/* 800B7F4C 000B4E8C 4B F6 37 31 */ bl fopAcM_orderOtherEventId__FP10fopAc_ac_csUcUsUsUs
/* 800B7F50 000B4E90 38 00 00 01 */ li r0, 1
/* 800B7F54 000B4E94 48 00 00 08 */ b lbl_800B7F5C
lbl_800B7F58:

View File

@ -13,7 +13,7 @@
/* 800B7FB4 000B4EF4 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
/* 800B7FB8 000B4EF8 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
/* 800B7FBC 000B4EFC 80 84 5D AC */ lwz r4, 0x5dac(r4)
/* 800B7FC0 000B4F00 4B F6 27 51 */ bl fopAcM_searchActorAngleY
/* 800B7FC0 000B4F00 4B F6 27 51 */ bl fopAcM_searchActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c
/* 800B7FC4 000B4F04 38 80 00 03 */ li r4, 3
/* 800B7FC8 000B4F08 A8 1E 04 B6 */ lha r0, 0x4b6(r30)
/* 800B7FCC 000B4F0C 7C 00 18 50 */ subf r0, r0, r3
@ -65,7 +65,7 @@ lbl_800B8048:
/* 800B807C 000B4FBC 38 C6 FF FF */ addi r6, r6, 0x0000FFFF@l
/* 800B8080 000B4FC0 38 E0 00 04 */ li r7, 4
/* 800B8084 000B4FC4 39 00 00 01 */ li r8, 1
/* 800B8088 000B4FC8 4B F6 35 F5 */ bl fopAcM_orderOtherEventId
/* 800B8088 000B4FC8 4B F6 35 F5 */ bl fopAcM_orderOtherEventId__FP10fopAc_ac_csUcUsUsUs
/* 800B808C 000B4FCC 38 00 00 01 */ li r0, 1
/* 800B8090 000B4FD0 48 00 00 08 */ b lbl_800B8098
lbl_800B8094:

View File

@ -135,14 +135,14 @@ lbl_800B8268:
/* 800B82B8 000B51F8 38 C6 FF FF */ addi r6, r6, 0x0000FFFF@l
/* 800B82BC 000B51FC 38 E0 00 00 */ li r7, 0
/* 800B82C0 000B5200 39 00 00 01 */ li r8, 1
/* 800B82C4 000B5204 4B F6 33 B9 */ bl fopAcM_orderOtherEventId
/* 800B82C4 000B5204 4B F6 33 B9 */ bl fopAcM_orderOtherEventId__FP10fopAc_ac_csUcUsUsUs
/* 800B82C8 000B5208 48 00 00 70 */ b lbl_800B8338
lbl_800B82CC:
/* 800B82CC 000B520C 7F E3 FB 78 */ mr r3, r31
/* 800B82D0 000B5210 7F C4 F3 78 */ mr r4, r30
/* 800B82D4 000B5214 38 A0 00 00 */ li r5, 0
/* 800B82D8 000B5218 38 C0 00 00 */ li r6, 0
/* 800B82DC 000B521C 4B F6 2D 8D */ bl fopAcM_orderTalkEvent
/* 800B82DC 000B521C 4B F6 2D 8D */ bl fopAcM_orderTalkEvent__FP10fopAc_ac_cP10fopAc_ac_cUsUs
/* 800B82E0 000B5220 48 00 00 58 */ b lbl_800B8338
lbl_800B82E4:
/* 800B82E4 000B5224 80 1F 28 00 */ lwz r0, 0x2800(r31)
@ -166,7 +166,7 @@ lbl_800B8324:
/* 800B8328 000B5268 80 8D 8A 98 */ lwz r4, lbl_80451018-_SDA_BASE_(r13)
/* 800B832C 000B526C 38 A0 00 00 */ li r5, 0
/* 800B8330 000B5270 38 C0 00 00 */ li r6, 0
/* 800B8334 000B5274 4B F6 2D 35 */ bl fopAcM_orderTalkEvent
/* 800B8334 000B5274 4B F6 2D 35 */ bl fopAcM_orderTalkEvent__FP10fopAc_ac_cP10fopAc_ac_cUsUs
lbl_800B8338:
/* 800B8338 000B5278 C0 1F 35 94 */ lfs f0, 0x3594(r31)
/* 800B833C 000B527C D0 1F 35 A0 */ stfs f0, 0x35a0(r31)

View File

@ -124,7 +124,7 @@ lbl_800B850C:
/*.global daAlink_searchKolin*/
/* 800B8528 000B5468 38 63 7F 84 */ addi r3, r3, daAlink_searchKolin@l
/* 800B852C 000B546C 38 80 00 00 */ li r4, 0
/* 800B8530 000B5470 4B F6 12 C9 */ bl fopAcIt_Judge
/* 800B8530 000B5470 4B F6 12 C9 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 800B8534 000B5474 28 03 00 00 */ cmplwi r3, 0
/* 800B8538 000B5478 41 82 00 10 */ beq lbl_800B8548
/* 800B853C 000B547C 7F E3 FB 78 */ mr r3, r31
@ -172,7 +172,7 @@ lbl_800B8598:
/*.global daAlink_searchBouDoor*/
/* 800B85CC 000B550C 38 63 7D 4C */ addi r3, r3, daAlink_searchBouDoor@l
/* 800B85D0 000B5510 38 80 00 00 */ li r4, 0
/* 800B85D4 000B5514 4B F6 12 25 */ bl fopAcIt_Judge
/* 800B85D4 000B5514 4B F6 12 25 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 800B85D8 000B5518 28 03 00 00 */ cmplwi r3, 0
/* 800B85DC 000B551C 40 82 00 18 */ bne lbl_800B85F4
lbl_800B85E0:
@ -180,7 +180,7 @@ lbl_800B85E0:
/* 800B85E4 000B5524 80 9F 27 F4 */ lwz r4, 0x27f4(r31)
/* 800B85E8 000B5528 38 A0 00 00 */ li r5, 0
/* 800B85EC 000B552C 38 C0 00 00 */ li r6, 0
/* 800B85F0 000B5530 4B F6 2C 55 */ bl fopAcM_orderDoorEvent
/* 800B85F0 000B5530 4B F6 2C 55 */ bl fopAcM_orderDoorEvent__FP10fopAc_ac_cP10fopAc_ac_cUsUs
lbl_800B85F4:
/* 800B85F4 000B5534 7F E3 FB 78 */ mr r3, r31
/* 800B85F8 000B5538 4B FF D2 F5 */ bl daAlink_c_NS_checkWaitAction
@ -190,7 +190,7 @@ lbl_800B8600:
/* 800B8604 000B5544 80 9F 27 F4 */ lwz r4, 0x27f4(r31)
/* 800B8608 000B5548 38 A0 00 00 */ li r5, 0
/* 800B860C 000B554C 38 C0 00 00 */ li r6, 0
/* 800B8610 000B5550 4B F6 34 6D */ bl fopAcM_orderTreasureEvent
/* 800B8610 000B5550 4B F6 34 6D */ bl fopAcM_orderTreasureEvent__FP10fopAc_ac_cP10fopAc_ac_cUsUs
lbl_800B8614:
/* 800B8614 000B5554 38 60 00 01 */ li r3, 1
/* 800B8618 000B5558 48 00 02 F8 */ b lbl_800B8910

View File

@ -11,7 +11,7 @@
/*.global daAlink_searchCoach*/
/* 800BE290 000BB1D0 38 63 C7 58 */ addi r3, r3, daAlink_searchCoach@l
/* 800BE294 000BB1D4 38 80 00 00 */ li r4, 0
/* 800BE298 000BB1D8 4B F5 B5 61 */ bl fopAcIt_Judge
/* 800BE298 000BB1D8 4B F5 B5 61 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 800BE29C 000BB1DC 28 03 00 00 */ cmplwi r3, 0
/* 800BE2A0 000BB1E0 41 82 00 08 */ beq lbl_800BE2A8
/* 800BE2A4 000BB1E4 3B E0 00 01 */ li r31, 1

View File

@ -116,7 +116,7 @@ lbl_800BEC88:
/* 800BEC94 000BBBD4 7F A3 EB 78 */ mr r3, r29
/* 800BEC98 000BBBD8 38 9C 04 D0 */ addi r4, r28, 0x4d0
/* 800BEC9C 000BBBDC 38 A1 00 08 */ addi r5, r1, 8
/* 800BECA0 000BBBE0 4B F5 EC 61 */ bl fpoAcM_relativePos
/* 800BECA0 000BBBE0 4B F5 EC 61 */ bl fpoAcM_relativePos__FPC10fopAc_ac_cPC4cXyzP4cXyz
/* 800BECA4 000BBBE4 C0 41 00 0C */ lfs f2, 0xc(r1)
/* 800BECA8 000BBBE8 C0 02 97 40 */ lfs f0, lbl_80453140-_SDA2_BASE_(r2)
/* 800BECAC 000BBBEC FC 02 00 40 */ fcmpo cr0, f2, f0

View File

@ -17,7 +17,7 @@
/* 800BFA30 000BC970 39 00 00 00 */ li r8, 0
/* 800BFA34 000BC974 39 20 FF FF */ li r9, -1
/* 800BFA38 000BC978 39 40 00 00 */ li r10, 0
/* 800BFA3C 000BC97C 4B F5 A3 C9 */ bl fopAcM_fastCreate
/* 800BFA3C 000BC97C 4B F5 A3 C9 */ bl fopAcM_fastCreate__FsUlPC4cXyziPC5csXyzPC4cXyzScPFPv_iPv
/* 800BFA40 000BC980 7C 64 1B 79 */ or. r4, r3, r3
/* 800BFA44 000BC984 40 82 00 1C */ bne lbl_800BFA60
/* 800BFA48 000BC988 7F E3 FB 78 */ mr r3, r31
@ -46,7 +46,7 @@ lbl_800BFA78:
/* 800BFA9C 000BC9DC 39 00 00 00 */ li r8, 0
/* 800BFAA0 000BC9E0 39 20 FF FF */ li r9, -1
/* 800BFAA4 000BC9E4 39 40 00 00 */ li r10, 0
/* 800BFAA8 000BC9E8 4B F5 A3 5D */ bl fopAcM_fastCreate
/* 800BFAA8 000BC9E8 4B F5 A3 5D */ bl fopAcM_fastCreate__FsUlPC4cXyziPC5csXyzPC4cXyzScPFPv_iPv
/* 800BFAAC 000BC9EC 7C 64 1B 79 */ or. r4, r3, r3
/* 800BFAB0 000BC9F0 40 82 00 1C */ bne lbl_800BFACC
/* 800BFAB4 000BC9F4 7F E3 FB 78 */ mr r3, r31
@ -76,7 +76,7 @@ lbl_800BFAE4:
/* 800BFB0C 000BCA4C 39 00 00 00 */ li r8, 0
/* 800BFB10 000BCA50 39 20 FF FF */ li r9, -1
/* 800BFB14 000BCA54 39 40 00 00 */ li r10, 0
/* 800BFB18 000BCA58 4B F5 A2 ED */ bl fopAcM_fastCreate
/* 800BFB18 000BCA58 4B F5 A2 ED */ bl fopAcM_fastCreate__FsUlPC4cXyziPC5csXyzPC4cXyzScPFPv_iPv
/* 800BFB1C 000BCA5C 7C 7E 1B 79 */ or. r30, r3, r3
/* 800BFB20 000BCA60 40 82 00 38 */ bne lbl_800BFB58
/* 800BFB24 000BCA64 A0 1F 1F BC */ lhz r0, 0x1fbc(r31)
@ -110,7 +110,7 @@ lbl_800BFB70:
/* 800BFB88 000BCAC8 38 E0 00 00 */ li r7, 0
/* 800BFB8C 000BCACC 39 00 00 00 */ li r8, 0
/* 800BFB90 000BCAD0 39 20 FF FF */ li r9, -1
/* 800BFB94 000BCAD4 4B F5 A2 05 */ bl fopAcM_create_X1_
/* 800BFB94 000BCAD4 4B F5 A2 05 */ bl fopAcM_create__FsUlPC4cXyziPC5csXyzPC4cXyzSc
/* 800BFB98 000BCAD8 90 7F 28 24 */ stw r3, 0x2824(r31)
/* 800BFB9C 000BCADC 7F E3 FB 78 */ mr r3, r31
/* 800BFBA0 000BCAE0 48 03 42 01 */ bl daAlink_c_NS_initFishingRodHand
@ -193,7 +193,7 @@ lbl_800BFC4C:
/* 800BFCBC 000BCBFC 39 00 00 00 */ li r8, 0
/* 800BFCC0 000BCC00 39 20 FF FF */ li r9, -1
/* 800BFCC4 000BCC04 39 40 00 00 */ li r10, 0
/* 800BFCC8 000BCC08 4B F5 A1 3D */ bl fopAcM_fastCreate
/* 800BFCC8 000BCC08 4B F5 A1 3D */ bl fopAcM_fastCreate__FsUlPC4cXyziPC5csXyzPC4cXyzScPFPv_iPv
/* 800BFCCC 000BCC0C 7C 64 1B 78 */ mr r4, r3
/* 800BFCD0 000BCC10 48 00 00 34 */ b lbl_800BFD04
lbl_800BFCD4:
@ -207,7 +207,7 @@ lbl_800BFCD4:
/* 800BFCF0 000BCC30 39 00 00 00 */ li r8, 0
/* 800BFCF4 000BCC34 39 20 FF FF */ li r9, -1
/* 800BFCF8 000BCC38 39 40 00 00 */ li r10, 0
/* 800BFCFC 000BCC3C 4B F5 A1 09 */ bl fopAcM_fastCreate
/* 800BFCFC 000BCC3C 4B F5 A1 09 */ bl fopAcM_fastCreate__FsUlPC4cXyziPC5csXyzPC4cXyzScPFPv_iPv
/* 800BFD00 000BCC40 7C 64 1B 78 */ mr r4, r3
lbl_800BFD04:
/* 800BFD04 000BCC44 28 04 00 00 */ cmplwi r4, 0

View File

@ -85,11 +85,11 @@ lbl_800C1404:
/* 800C140C 000BE34C 28 1E 00 00 */ cmplwi r30, 0
/* 800C1410 000BE350 41 82 00 B0 */ beq lbl_800C14C0
/* 800C1414 000BE354 7F C3 F3 78 */ mr r3, r30
/* 800C1418 000BE358 4B F5 B7 89 */ bl fopAcM_cancelCarryNow
/* 800C1418 000BE358 4B F5 B7 89 */ bl fopAcM_cancelCarryNow__FP10fopAc_ac_c
/* 800C141C 000BE35C 38 7F 34 E0 */ addi r3, r31, 0x34e0
/* 800C1420 000BE360 38 9E 04 D0 */ addi r4, r30, 0x4d0
/* 800C1424 000BE364 7F E5 FB 78 */ mr r5, r31
/* 800C1428 000BE368 4B F5 C8 41 */ bl fopAcM_lc_c_NS_lineCheck
/* 800C1428 000BE368 4B F5 C8 41 */ bl lineCheck__11fopAcM_lc_cFPC4cXyzPC4cXyzPC10fopAc_ac_c
/* 800C142C 000BE36C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800C1430 000BE370 41 82 00 90 */ beq lbl_800C14C0
/* 800C1434 000BE374 3C 60 80 3A */ lis r3, lbl_803A37C0@ha
@ -127,7 +127,7 @@ lbl_800C14B0:
/* 800C14B0 000BE3F0 28 1E 00 00 */ cmplwi r30, 0
/* 800C14B4 000BE3F4 41 82 00 0C */ beq lbl_800C14C0
/* 800C14B8 000BE3F8 7F C3 F3 78 */ mr r3, r30
/* 800C14BC 000BE3FC 4B F5 87 C1 */ bl fopAcM_delete
/* 800C14BC 000BE3FC 4B F5 87 C1 */ bl fopAcM_delete__FP10fopAc_ac_c
lbl_800C14C0:
/* 800C14C0 000BE400 A0 7F 2F DC */ lhz r3, 0x2fdc(r31)
/* 800C14C4 000BE404 28 03 00 42 */ cmplwi r3, 0x42

View File

@ -14,7 +14,7 @@ lbl_800C38F8:
/* 800C38FC 000C083C 28 04 00 00 */ cmplwi r4, 0
/* 800C3900 000C0840 41 82 00 0C */ beq lbl_800C390C
/* 800C3904 000C0844 7F E3 FB 78 */ mr r3, r31
/* 800C3908 000C0848 4B F5 6E 09 */ bl fopAcM_searchActorAngleY
/* 800C3908 000C0848 4B F5 6E 09 */ bl fopAcM_searchActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c
lbl_800C390C:
/* 800C390C 000C084C C0 02 92 C0 */ lfs f0, lbl_80452CC0-_SDA2_BASE_(r2)
/* 800C3910 000C0850 D0 1F 33 98 */ stfs f0, 0x3398(r31)

View File

@ -9,7 +9,7 @@
/* 800C3F80 000C0EC0 A8 1F 30 0A */ lha r0, 0x300a(r31)
/* 800C3F84 000C0EC4 2C 00 00 00 */ cmpwi r0, 0
/* 800C3F88 000C0EC8 41 82 00 48 */ beq lbl_800C3FD0
/* 800C3F8C 000C0ECC 4B F5 67 85 */ bl fopAcM_searchActorAngleY
/* 800C3F8C 000C0ECC 4B F5 67 85 */ bl fopAcM_searchActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c
/* 800C3F90 000C0ED0 7C 64 1B 78 */ mr r4, r3
/* 800C3F94 000C0ED4 38 7F 04 E6 */ addi r3, r31, 0x4e6
/* 800C3F98 000C0ED8 38 A0 00 05 */ li r5, 5

View File

@ -10,7 +10,7 @@
/* 800C54A8 000C23E8 80 83 27 EC */ lwz r4, 0x27ec(r3)
/* 800C54AC 000C23EC 28 04 00 00 */ cmplwi r4, 0
/* 800C54B0 000C23F0 41 82 00 48 */ beq lbl_800C54F8
/* 800C54B4 000C23F4 4B F5 52 5D */ bl fopAcM_searchActorAngleY
/* 800C54B4 000C23F4 4B F5 52 5D */ bl fopAcM_searchActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c
/* 800C54B8 000C23F8 7C 64 1B 78 */ mr r4, r3
/* 800C54BC 000C23FC 38 7F 04 E6 */ addi r3, r31, 0x4e6
/* 800C54C0 000C2400 38 A0 00 05 */ li r5, 5

View File

@ -468,7 +468,7 @@ lbl_800C8D9C:
/*.global fpcSch_JudgeByID*/
/* 800C8DDC 000C5D1C 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID@l
/* 800C8DE0 000C5D20 38 81 00 08 */ addi r4, r1, 8
/* 800C8DE4 000C5D24 4B F5 0A 15 */ bl fopAcIt_Judge
/* 800C8DE4 000C5D24 4B F5 0A 15 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 800C8DE8 000C5D28 7C 64 1B 79 */ or. r4, r3, r3
/* 800C8DEC 000C5D2C 41 82 00 18 */ beq lbl_800C8E04
/* 800C8DF0 000C5D30 38 7F 28 24 */ addi r3, r31, 0x2824
@ -619,7 +619,7 @@ lbl_800C8FDC:
/* 800C8FE0 000C5F20 2C 00 00 00 */ cmpwi r0, 0
/* 800C8FE4 000C5F24 41 82 02 CC */ beq lbl_800C92B0
/* 800C8FE8 000C5F28 7F E3 FB 78 */ mr r3, r31
/* 800C8FEC 000C5F2C 4B F5 2B 29 */ bl fopAcM_getTalkEventPartner
/* 800C8FEC 000C5F2C 4B F5 2B 29 */ bl fopAcM_getTalkEventPartner__FPC10fopAc_ac_c
/* 800C8FF0 000C5F30 7C 7D 1B 78 */ mr r29, r3
/* 800C8FF4 000C5F34 7F E3 FB 78 */ mr r3, r31
/* 800C8FF8 000C5F38 48 04 CC 29 */ bl daAlink_c_NS_checkEventRun

View File

@ -26,7 +26,7 @@
/* 800CB6F8 000C8638 48 19 BA 31 */ bl atan2sX_Z__4cXyzCFv
/* 800CB6FC 000C863C B0 7E 2F F6 */ sth r3, 0x2ff6(r30)
/* 800CB700 000C8640 7F C3 F3 78 */ mr r3, r30
/* 800CB704 000C8644 4B F5 04 11 */ bl fopAcM_getTalkEventPartner
/* 800CB704 000C8644 4B F5 04 11 */ bl fopAcM_getTalkEventPartner__FPC10fopAc_ac_c
/* 800CB708 000C8648 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
/* 800CB70C 000C864C 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
/* 800CB710 000C8650 80 04 5F 18 */ lwz r0, 0x5f18(r4)
@ -97,7 +97,7 @@ lbl_800CB79C:
/* 800CB7F8 000C8738 38 61 00 24 */ addi r3, r1, 0x24
/* 800CB7FC 000C873C 38 81 00 18 */ addi r4, r1, 0x18
/* 800CB800 000C8740 7F C5 F3 78 */ mr r5, r30
/* 800CB804 000C8744 4B F5 24 65 */ bl fopAcM_lc_c_NS_lineCheck
/* 800CB804 000C8744 4B F5 24 65 */ bl lineCheck__11fopAcM_lc_cFPC4cXyzPC4cXyzPC10fopAc_ac_c
/* 800CB808 000C8748 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800CB80C 000C874C 41 82 00 0C */ beq lbl_800CB818
/* 800CB810 000C8750 3B E0 00 01 */ li r31, 1

View File

@ -266,7 +266,7 @@ lbl_800CBFC8:
/* 800CBFD8 000C8F18 48 00 01 20 */ b lbl_800CC0F8
lbl_800CBFDC:
/* 800CBFDC 000C8F1C 38 7D 38 04 */ addi r3, r29, 0x3804
/* 800CBFE0 000C8F20 4B F5 1C DD */ bl fopAcM_gc_c_NS_gndCheck
/* 800CBFE0 000C8F20 4B F5 1C DD */ bl gndCheck__11fopAcM_gc_cFPC4cXyz
/* 800CBFE4 000C8F24 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800CBFE8 000C8F28 41 82 01 10 */ beq lbl_800CC0F8
/* 800CBFEC 000C8F2C 80 7D 32 D4 */ lwz r3, 0x32d4(r29)
@ -378,7 +378,7 @@ lbl_800CC14C:
/*.global fpcSch_JudgeByID*/
/* 800CC174 000C90B4 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID@l
/* 800CC178 000C90B8 38 81 00 10 */ addi r4, r1, 0x10
/* 800CC17C 000C90BC 4B F4 D6 7D */ bl fopAcIt_Judge
/* 800CC17C 000C90BC 4B F4 D6 7D */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 800CC180 000C90C0 7C 65 1B 79 */ or. r5, r3, r3
/* 800CC184 000C90C4 41 82 00 14 */ beq lbl_800CC198
/* 800CC188 000C90C8 7F E3 FB 78 */ mr r3, r31
@ -396,7 +396,7 @@ lbl_800CC198:
/*.global fpcSch_JudgeByID*/
/* 800CC1B0 000C90F0 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID@l
/* 800CC1B4 000C90F4 38 81 00 0C */ addi r4, r1, 0xc
/* 800CC1B8 000C90F8 4B F4 D6 41 */ bl fopAcIt_Judge
/* 800CC1B8 000C90F8 4B F4 D6 41 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 800CC1BC 000C90FC 28 03 00 00 */ cmplwi r3, 0
/* 800CC1C0 000C9100 41 82 00 24 */ beq lbl_800CC1E4
/* 800CC1C4 000C9104 80 A3 05 24 */ lwz r5, 0x524(r3)
@ -423,7 +423,7 @@ lbl_800CC1E4:
/*.global fpcSch_JudgeByID*/
/* 800CC210 000C9150 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID@l
/* 800CC214 000C9154 38 81 00 08 */ addi r4, r1, 8
/* 800CC218 000C9158 4B F4 D5 E1 */ bl fopAcIt_Judge
/* 800CC218 000C9158 4B F4 D5 E1 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 800CC21C 000C915C 28 03 00 00 */ cmplwi r3, 0
/* 800CC220 000C9160 41 82 00 24 */ beq lbl_800CC244
/* 800CC224 000C9164 80 A3 05 24 */ lwz r5, 0x524(r3)

View File

@ -18,7 +18,7 @@ lbl_800CF1E8:
/*.global daAlink_searchPeepObj*/
/* 800CF1F4 000CC134 38 63 ED 48 */ addi r3, r3, daAlink_searchPeepObj@l
/* 800CF1F8 000CC138 38 81 00 08 */ addi r4, r1, 8
/* 800CF1FC 000CC13C 4B F4 A5 C1 */ bl fopAcIt_Executor
/* 800CF1FC 000CC13C 4B F4 A5 C1 */ bl fopAcIt_Executor__FPFPvPv_iPv
/* 800CF200 000CC140 80 61 00 08 */ lwz r3, 8(r1)
/* 800CF204 000CC144 28 03 00 00 */ cmplwi r3, 0
/* 800CF208 000CC148 41 82 00 0C */ beq lbl_800CF214

View File

@ -21,7 +21,7 @@
/*.global daAlink_searchNightStalker*/
/* 800D0E54 000CDD94 38 63 0D 38 */ addi r3, r3, daAlink_searchNightStalker@l
/* 800D0E58 000CDD98 38 80 00 00 */ li r4, 0
/* 800D0E5C 000CDD9C 4B F4 89 9D */ bl fopAcIt_Judge
/* 800D0E5C 000CDD9C 4B F4 89 9D */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 800D0E60 000CDDA0 28 03 00 00 */ cmplwi r3, 0
/* 800D0E64 000CDDA4 41 82 00 14 */ beq lbl_800D0E78
lbl_800D0E68:

View File

@ -13,7 +13,7 @@ lbl_800D2718:
/* 800D2718 000CF658 80 9F 27 EC */ lwz r4, 0x27ec(r31)
/* 800D271C 000CF65C 28 04 00 00 */ cmplwi r4, 0
/* 800D2720 000CF660 41 82 00 18 */ beq lbl_800D2738
/* 800D2724 000CF664 4B F4 7F ED */ bl fopAcM_searchActorAngleY
/* 800D2724 000CF664 4B F4 7F ED */ bl fopAcM_searchActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c
/* 800D2728 000CF668 A8 1F 2F E2 */ lha r0, 0x2fe2(r31)
/* 800D272C 000CF66C 7C 03 00 50 */ subf r0, r3, r0
/* 800D2730 000CF670 7C 03 07 34 */ extsh r3, r0

View File

@ -63,7 +63,7 @@ lbl_800D2CF8:
/* 800D2D68 000CFCA8 D0 61 00 28 */ stfs f3, 0x28(r1)
/* 800D2D6C 000CFCAC D0 81 00 2C */ stfs f4, 0x2c(r1)
/* 800D2D70 000CFCB0 38 61 00 24 */ addi r3, r1, 0x24
/* 800D2D74 000CFCB4 4B F4 AF 49 */ bl fopAcM_gc_c_NS_gndCheck
/* 800D2D74 000CFCB4 4B F4 AF 49 */ bl gndCheck__11fopAcM_gc_cFPC4cXyz
/* 800D2D78 000CFCB8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800D2D7C 000CFCBC 41 82 00 10 */ beq lbl_800D2D8C
/* 800D2D80 000CFCC0 C0 0D 87 50 */ lfs f0, lbl_80450CD0-_SDA_BASE_(r13)

View File

@ -86,7 +86,7 @@ lbl_800D54EC:
/* 800D5508 000D2448 EC 01 00 2A */ fadds f0, f1, f0
/* 800D550C 000D244C D0 01 00 28 */ stfs f0, 0x28(r1)
/* 800D5510 000D2450 38 61 00 24 */ addi r3, r1, 0x24
/* 800D5514 000D2454 4B F4 87 A9 */ bl fopAcM_gc_c_NS_gndCheck
/* 800D5514 000D2454 4B F4 87 A9 */ bl gndCheck__11fopAcM_gc_cFPC4cXyz
/* 800D5518 000D2458 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800D551C 000D245C 41 82 00 10 */ beq lbl_800D552C
/* 800D5520 000D2460 C0 0D 87 50 */ lfs f0, lbl_80450CD0-_SDA_BASE_(r13)

View File

@ -40,7 +40,7 @@ lbl_800DB6F4:
/*.global fpcSch_JudgeByID*/
/* 800DB734 000D8674 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID@l
/* 800DB738 000D8678 38 81 00 0C */ addi r4, r1, 0xc
/* 800DB73C 000D867C 4B F3 E0 BD */ bl fopAcIt_Judge
/* 800DB73C 000D867C 4B F3 E0 BD */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 800DB740 000D8680 28 03 00 00 */ cmplwi r3, 0
/* 800DB744 000D8684 41 82 00 F8 */ beq lbl_800DB83C
/* 800DB748 000D8688 38 63 04 A8 */ addi r3, r3, 0x4a8

View File

@ -13,7 +13,7 @@
/*.global fpcSch_JudgeByID*/
/* 800DB88C 000D87CC 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID@l
/* 800DB890 000D87D0 38 81 00 0C */ addi r4, r1, 0xc
/* 800DB894 000D87D4 4B F3 DF 65 */ bl fopAcIt_Judge
/* 800DB894 000D87D4 4B F3 DF 65 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 800DB898 000D87D8 7C 7E 1B 79 */ or. r30, r3, r3
/* 800DB89C 000D87DC 41 82 00 10 */ beq lbl_800DB8AC
/* 800DB8A0 000D87E0 80 1F 05 74 */ lwz r0, 0x574(r31)

View File

@ -67,7 +67,7 @@ lbl_800DC870:
/* 800DC890 000D97D0 38 E0 00 00 */ li r7, 0
/* 800DC894 000D97D4 C0 22 92 C0 */ lfs f1, lbl_80452CC0-_SDA2_BASE_(r2)
/* 800DC898 000D97D8 FC 40 08 90 */ fmr f2, f1
/* 800DC89C 000D97DC 4B F3 F9 61 */ bl fopAcM_createItemForSimpleDemo
/* 800DC89C 000D97DC 4B F3 F9 61 */ bl fopAcM_createItemForSimpleDemo__FPC4cXyziiPC5csXyzPC4cXyzff
lbl_800DC8A0:
/* 800DC8A0 000D97E0 80 1E 05 80 */ lwz r0, 0x580(r30)
/* 800DC8A4 000D97E4 60 00 00 01 */ ori r0, r0, 1

View File

@ -42,10 +42,10 @@ lbl_800DC93C:
/*.global fpcSch_JudgeByID*/
/* 800DC950 000D9890 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID@l
/* 800DC954 000D9894 38 81 00 08 */ addi r4, r1, 8
/* 800DC958 000D9898 4B F3 CE A1 */ bl fopAcIt_Judge
/* 800DC958 000D9898 4B F3 CE A1 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 800DC95C 000D989C 28 03 00 00 */ cmplwi r3, 0
/* 800DC960 000D98A0 41 82 00 08 */ beq lbl_800DC968
/* 800DC964 000D98A4 4B F3 D3 19 */ bl fopAcM_delete
/* 800DC964 000D98A4 4B F3 D3 19 */ bl fopAcM_delete__FP10fopAc_ac_c
lbl_800DC968:
/* 800DC968 000D98A8 38 A0 00 00 */ li r5, 0
/* 800DC96C 000D98AC 38 60 00 00 */ li r3, 0
@ -79,7 +79,7 @@ lbl_800DC978:
/* 800DC9D8 000D9918 38 E0 00 00 */ li r7, 0
/* 800DC9DC 000D991C C0 22 92 C0 */ lfs f1, lbl_80452CC0-_SDA2_BASE_(r2)
/* 800DC9E0 000D9920 FC 40 08 90 */ fmr f2, f1
/* 800DC9E4 000D9924 4B F3 F8 19 */ bl fopAcM_createItemForSimpleDemo
/* 800DC9E4 000D9924 4B F3 F8 19 */ bl fopAcM_createItemForSimpleDemo__FPC4cXyziiPC5csXyzPC4cXyzff
lbl_800DC9E8:
/* 800DC9E8 000D9928 2C 1E 00 00 */ cmpwi r30, 0
/* 800DC9EC 000D992C 41 82 00 28 */ beq lbl_800DCA14

View File

@ -100,7 +100,7 @@ lbl_800DE148:
/* 800DE174 000DB0B4 D0 01 00 2C */ stfs f0, 0x2c(r1)
/* 800DE178 000DB0B8 7F 83 E3 78 */ mr r3, r28
/* 800DE17C 000DB0BC 7F C4 F3 78 */ mr r4, r30
/* 800DE180 000DB0C0 4B F3 C5 91 */ bl fopAcM_searchActorAngleY
/* 800DE180 000DB0C0 4B F3 C5 91 */ bl fopAcM_searchActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c
/* 800DE184 000DB0C4 B0 7C 04 E6 */ sth r3, 0x4e6(r28)
/* 800DE188 000DB0C8 C0 01 00 24 */ lfs f0, 0x24(r1)
/* 800DE18C 000DB0CC D0 01 00 0C */ stfs f0, 0xc(r1)

View File

@ -30,7 +30,7 @@ lbl_800DEA88:
/* 800DEAAC 000DB9EC 39 00 00 00 */ li r8, 0
/* 800DEAB0 000DB9F0 39 20 FF FF */ li r9, -1
/* 800DEAB4 000DB9F4 39 40 00 00 */ li r10, 0
/* 800DEAB8 000DB9F8 4B F3 B3 4D */ bl fopAcM_fastCreate
/* 800DEAB8 000DB9F8 4B F3 B3 4D */ bl fopAcM_fastCreate__FsUlPC4cXyziPC5csXyzPC4cXyzScPFPv_iPv
/* 800DEABC 000DB9FC 7C 64 1B 78 */ mr r4, r3
/* 800DEAC0 000DBA00 38 7F 28 24 */ addi r3, r31, 0x2824
/* 800DEAC4 000DBA04 48 08 01 F5 */ bl daPy_actorKeep_c_NS_setData

View File

@ -34,7 +34,7 @@ lbl_800DEB40:
/* 800DEB64 000DBAA4 B0 04 5D F4 */ sth r0, 0x5df4(r4)
/* 800DEB68 000DBAA8 48 00 00 08 */ b lbl_800DEB70
lbl_800DEB6C:
/* 800DEB6C 000DBAAC 4B F3 B1 11 */ bl fopAcM_delete
/* 800DEB6C 000DBAAC 4B F3 B1 11 */ bl fopAcM_delete__FP10fopAc_ac_c
lbl_800DEB70:
/* 800DEB70 000DBAB0 38 7F 28 24 */ addi r3, r31, 0x2824
/* 800DEB74 000DBAB4 48 08 01 89 */ bl daPy_actorKeep_c_NS_clearData

View File

@ -91,7 +91,7 @@ lbl_800DF184:
/* 800DF218 000DC158 39 00 00 00 */ li r8, 0
/* 800DF21C 000DC15C 39 20 FF FF */ li r9, -1
/* 800DF220 000DC160 39 40 00 00 */ li r10, 0
/* 800DF224 000DC164 4B F3 AB E1 */ bl fopAcM_fastCreate
/* 800DF224 000DC164 4B F3 AB E1 */ bl fopAcM_fastCreate__FsUlPC4cXyziPC5csXyzPC4cXyzScPFPv_iPv
/* 800DF228 000DC168 28 03 00 00 */ cmplwi r3, 0
/* 800DF22C 000DC16C 41 82 00 34 */ beq lbl_800DF260
/* 800DF230 000DC170 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha

View File

@ -60,7 +60,7 @@ lbl_800E0784:
/* 800E079C 000DD6DC A8 1D 04 E6 */ lha r0, 0x4e6(r29)
/* 800E07A0 000DD6E0 B0 1F 04 DE */ sth r0, 0x4de(r31)
/* 800E07A4 000DD6E4 7F E3 FB 78 */ mr r3, r31
/* 800E07A8 000DD6E8 4B F3 C3 F9 */ bl fopAcM_cancelCarryNow
/* 800E07A8 000DD6E8 4B F3 C3 F9 */ bl fopAcM_cancelCarryNow__FP10fopAc_ac_c
/* 800E07AC 000DD6EC 3B E0 00 00 */ li r31, 0
/* 800E07B0 000DD6F0 38 00 00 FF */ li r0, 0xff
/* 800E07B4 000DD6F4 B0 1D 2F DC */ sth r0, 0x2fdc(r29)

View File

@ -12,7 +12,7 @@
/* 800E3918 000E0858 D0 41 00 10 */ stfs f2, 0x10(r1)
/* 800E391C 000E085C 38 81 00 08 */ addi r4, r1, 8
/* 800E3920 000E0860 38 63 05 50 */ addi r3, r3, 0x550
/* 800E3924 000E0864 4B F3 A3 45 */ bl fopAcM_lc_c_NS_lineCheck
/* 800E3924 000E0864 4B F3 A3 45 */ bl lineCheck__11fopAcM_lc_cFPC4cXyzPC4cXyzPC10fopAc_ac_c
/* 800E3928 000E0868 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800E392C 000E086C 41 82 00 54 */ beq lbl_800E3980
/* 800E3930 000E0870 3C 60 80 3A */ lis r3, lbl_803A37C0@ha

View File

@ -12,7 +12,7 @@
/* 800E3A40 000E0980 48 00 00 44 */ b lbl_800E3A84
lbl_800E3A44:
/* 800E3A44 000E0984 7F E3 FB 78 */ mr r3, r31
/* 800E3A48 000E0988 4B F3 91 59 */ bl fopAcM_cancelCarryNow
/* 800E3A48 000E0988 4B F3 91 59 */ bl fopAcM_cancelCarryNow__FP10fopAc_ac_c
/* 800E3A4C 000E098C 38 00 00 00 */ li r0, 0
/* 800E3A50 000E0990 B0 1F 04 E8 */ sth r0, 0x4e8(r31)
/* 800E3A54 000E0994 B0 1F 04 E4 */ sth r0, 0x4e4(r31)

View File

@ -22,7 +22,7 @@ lbl_800E4C1C:
/* 800E4C24 000E1B64 90 1E 04 9C */ stw r0, 0x49c(r30)
lbl_800E4C28:
/* 800E4C28 000E1B68 7F C3 F3 78 */ mr r3, r30
/* 800E4C2C 000E1B6C 4B F3 7F 75 */ bl fopAcM_cancelCarryNow
/* 800E4C2C 000E1B6C 4B F3 7F 75 */ bl fopAcM_cancelCarryNow__FP10fopAc_ac_c
/* 800E4C30 000E1B70 38 00 00 00 */ li r0, 0
/* 800E4C34 000E1B74 B0 1E 04 E8 */ sth r0, 0x4e8(r30)
/* 800E4C38 000E1B78 B0 1E 04 E4 */ sth r0, 0x4e4(r30)

View File

@ -88,7 +88,7 @@ lbl_800E5288:
/* 800E52AC 000E21EC 80 9E 27 F4 */ lwz r4, 0x27f4(r30)
/* 800E52B0 000E21F0 38 A0 00 00 */ li r5, 0
/* 800E52B4 000E21F4 38 C0 00 00 */ li r6, 0
/* 800E52B8 000E21F8 4B F3 5F 8D */ bl fopAcM_orderDoorEvent
/* 800E52B8 000E21F8 4B F3 5F 8D */ bl fopAcM_orderDoorEvent__FP10fopAc_ac_cP10fopAc_ac_cUsUs
/* 800E52BC 000E21FC 38 60 00 01 */ li r3, 1
/* 800E52C0 000E2200 48 00 00 D4 */ b lbl_800E5394
lbl_800E52C4:

View File

@ -7,7 +7,7 @@
/* 800E5BCC 000E2B0C 7C 9F 23 78 */ mr r31, r4
/* 800E5BD0 000E2B10 7F E3 FB 78 */ mr r3, r31
/* 800E5BD4 000E2B14 38 80 00 01 */ li r4, 1
/* 800E5BD8 000E2B18 4B F3 6F 71 */ bl fopAcM_setCarryNow
/* 800E5BD8 000E2B18 4B F3 6F 71 */ bl fopAcM_setCarryNow__FP10fopAc_ac_ci
/* 800E5BDC 000E2B1C 38 7E 28 2C */ addi r3, r30, 0x282c
/* 800E5BE0 000E2B20 7F E4 FB 78 */ mr r4, r31
/* 800E5BE4 000E2B24 48 07 90 D5 */ bl daPy_actorKeep_c_NS_setData

View File

@ -25,13 +25,13 @@ lbl_800E5D04:
/* 800E5D14 000E2C54 4B FF FE A1 */ bl daAlink_c_NS_setGrabItemActor
/* 800E5D18 000E2C58 7F E3 FB 78 */ mr r3, r31
/* 800E5D1C 000E2C5C 80 9F 27 F4 */ lwz r4, 0x27f4(r31)
/* 800E5D20 000E2C60 4B F3 4D 75 */ bl fopAcM_searchActorDistanceXZ2
/* 800E5D20 000E2C60 4B F3 4D 75 */ bl fopAcM_searchActorDistanceXZ2__FPC10fopAc_ac_cPC10fopAc_ac_c
/* 800E5D24 000E2C64 C0 02 92 B8 */ lfs f0, lbl_80452CB8-_SDA2_BASE_(r2)
/* 800E5D28 000E2C68 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 800E5D2C 000E2C6C 40 81 00 14 */ ble lbl_800E5D40
/* 800E5D30 000E2C70 7F E3 FB 78 */ mr r3, r31
/* 800E5D34 000E2C74 80 9F 27 F4 */ lwz r4, 0x27f4(r31)
/* 800E5D38 000E2C78 4B F3 49 D9 */ bl fopAcM_searchActorAngleY
/* 800E5D38 000E2C78 4B F3 49 D9 */ bl fopAcM_searchActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c
/* 800E5D3C 000E2C7C B0 7F 04 E6 */ sth r3, 0x4e6(r31)
lbl_800E5D40:
/* 800E5D40 000E2C80 A8 1F 04 E6 */ lha r0, 0x4e6(r31)

View File

@ -150,7 +150,7 @@ lbl_800E61DC:
/* 800E61F4 000E3134 4E 80 04 21 */ bctrl
lbl_800E61F8:
/* 800E61F8 000E3138 7F E3 FB 78 */ mr r3, r31
/* 800E61FC 000E313C 4B F3 36 C9 */ bl fopAcM_setStageLayer
/* 800E61FC 000E313C 4B F3 36 C9 */ bl fopAcM_setStageLayer__FPv
/* 800E6200 000E3140 80 1E 05 80 */ lwz r0, 0x580(r30)
/* 800E6204 000E3144 60 00 80 00 */ ori r0, r0, 0x8000
/* 800E6208 000E3148 90 1E 05 80 */ stw r0, 0x580(r30)

View File

@ -23,7 +23,7 @@ lbl_800E7210:
/* 800E7228 000E4168 28 03 00 00 */ cmplwi r3, 0
/* 800E722C 000E416C 41 82 00 0C */ beq lbl_800E7238
/* 800E7230 000E4170 38 80 00 00 */ li r4, 0
/* 800E7234 000E4174 4B F3 59 15 */ bl fopAcM_setCarryNow
/* 800E7234 000E4174 4B F3 59 15 */ bl fopAcM_setCarryNow__FP10fopAc_ac_ci
lbl_800E7238:
/* 800E7238 000E4178 38 60 00 01 */ li r3, 1
/* 800E723C 000E417C 83 E1 00 0C */ lwz r31, 0xc(r1)

View File

@ -43,13 +43,13 @@ lbl_800E72DC:
/* 800E72F0 000E4230 48 07 79 C9 */ bl daPy_actorKeep_c_NS_setData
/* 800E72F4 000E4234 7F E3 FB 78 */ mr r3, r31
/* 800E72F8 000E4238 80 9F 27 F4 */ lwz r4, 0x27f4(r31)
/* 800E72FC 000E423C 4B F3 37 99 */ bl fopAcM_searchActorDistanceXZ2
/* 800E72FC 000E423C 4B F3 37 99 */ bl fopAcM_searchActorDistanceXZ2__FPC10fopAc_ac_cPC10fopAc_ac_c
/* 800E7300 000E4240 C0 02 92 B8 */ lfs f0, lbl_80452CB8-_SDA2_BASE_(r2)
/* 800E7304 000E4244 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 800E7308 000E4248 40 81 00 14 */ ble lbl_800E731C
/* 800E730C 000E424C 7F E3 FB 78 */ mr r3, r31
/* 800E7310 000E4250 80 9F 27 F4 */ lwz r4, 0x27f4(r31)
/* 800E7314 000E4254 4B F3 33 FD */ bl fopAcM_searchActorAngleY
/* 800E7314 000E4254 4B F3 33 FD */ bl fopAcM_searchActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c
/* 800E7318 000E4258 B0 7F 04 E6 */ sth r3, 0x4e6(r31)
lbl_800E731C:
/* 800E731C 000E425C A8 1F 04 E6 */ lha r0, 0x4e6(r31)
@ -129,7 +129,7 @@ lbl_800E7418:
/* 800E7438 000E4378 38 80 00 01 */ li r4, 1
lbl_800E743C:
/* 800E743C 000E437C 80 7F 27 F4 */ lwz r3, 0x27f4(r31)
/* 800E7440 000E4380 4B F3 57 09 */ bl fopAcM_setCarryNow
/* 800E7440 000E4380 4B F3 57 09 */ bl fopAcM_setCarryNow__FP10fopAc_ac_ci
/* 800E7444 000E4384 38 60 00 01 */ li r3, 1
lbl_800E7448:
/* 800E7448 000E4388 83 E1 00 1C */ lwz r31, 0x1c(r1)

View File

@ -84,7 +84,7 @@ lbl_800E77D0:
/* 800E781C 000E475C 39 00 00 00 */ li r8, 0
/* 800E7820 000E4760 39 20 FF FF */ li r9, -1
/* 800E7824 000E4764 39 40 00 00 */ li r10, 0
/* 800E7828 000E4768 4B F3 25 DD */ bl fopAcM_fastCreate
/* 800E7828 000E4768 4B F3 25 DD */ bl fopAcM_fastCreate__FsUlPC4cXyziPC5csXyzPC4cXyzScPFPv_iPv
/* 800E782C 000E476C 28 03 00 00 */ cmplwi r3, 0
/* 800E7830 000E4770 41 82 00 1C */ beq lbl_800E784C
/* 800E7834 000E4774 88 7F 2F 9C */ lbz r3, 0x2f9c(r31)

View File

@ -82,7 +82,7 @@ lbl_800E885C:
/* 800E8884 000E57C4 4B F8 BD 95 */ bl cBgS_NS_GetActorPointer
/* 800E8888 000E57C8 7C 7E 1B 78 */ mr r30, r3
/* 800E888C 000E57CC 7F E4 FB 78 */ mr r4, r31
/* 800E8890 000E57D0 4B F3 1E 81 */ bl fopAcM_searchActorAngleY
/* 800E8890 000E57D0 4B F3 1E 81 */ bl fopAcM_searchActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c
/* 800E8894 000E57D4 B0 7F 30 0E */ sth r3, 0x300e(r31)
/* 800E8898 000E57D8 C0 5E 04 D8 */ lfs f2, 0x4d8(r30)
/* 800E889C 000E57DC C0 1E 04 D0 */ lfs f0, 0x4d0(r30)

View File

@ -51,7 +51,7 @@ lbl_800E8DBC:
/* 800E8DD8 000E5D18 4B F8 B8 41 */ bl cBgS_NS_GetActorPointer
/* 800E8DDC 000E5D1C 7C 7E 1B 78 */ mr r30, r3
/* 800E8DE0 000E5D20 7F E4 FB 78 */ mr r4, r31
/* 800E8DE4 000E5D24 4B F3 19 2D */ bl fopAcM_searchActorAngleY
/* 800E8DE4 000E5D24 4B F3 19 2D */ bl fopAcM_searchActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c
/* 800E8DE8 000E5D28 B0 7F 30 0E */ sth r3, 0x300e(r31)
/* 800E8DEC 000E5D2C C0 5E 04 D8 */ lfs f2, 0x4d8(r30)
/* 800E8DF0 000E5D30 C0 1E 04 D0 */ lfs f0, 0x4d0(r30)

View File

@ -45,7 +45,7 @@ lbl_800E938C:
/*.global daAlink_searchGoat*/
/* 800E93E8 000E6328 38 63 91 B0 */ addi r3, r3, daAlink_searchGoat@l
/* 800E93EC 000E632C 38 80 00 00 */ li r4, 0
/* 800E93F0 000E6330 4B F3 04 09 */ bl fopAcIt_Judge
/* 800E93F0 000E6330 4B F3 04 09 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 800E93F4 000E6334 7C 64 1B 79 */ or. r4, r3, r3
/* 800E93F8 000E6338 41 82 00 0C */ beq lbl_800E9404
/* 800E93FC 000E633C 38 7F 28 0C */ addi r3, r31, 0x280c

View File

@ -49,7 +49,7 @@ lbl_800E9910:
/* 800E9950 000E6890 38 61 00 14 */ addi r3, r1, 0x14
/* 800E9954 000E6894 38 81 00 08 */ addi r4, r1, 8
/* 800E9958 000E6898 7F E5 FB 78 */ mr r5, r31
/* 800E995C 000E689C 4B F3 43 0D */ bl fopAcM_lc_c_NS_lineCheck
/* 800E995C 000E689C 4B F3 43 0D */ bl lineCheck__11fopAcM_lc_cFPC4cXyzPC4cXyzPC10fopAc_ac_c
/* 800E9960 000E68A0 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800E9964 000E68A4 41 82 00 18 */ beq lbl_800E997C
/* 800E9968 000E68A8 7F C3 F3 78 */ mr r3, r30

View File

@ -27,7 +27,7 @@ lbl_800EA2D8:
/* 800EA30C 000E724C D0 1F 33 98 */ stfs f0, 0x3398(r31)
/* 800EA310 000E7250 80 7F 27 F4 */ lwz r3, 0x27f4(r31)
/* 800EA314 000E7254 7F E4 FB 78 */ mr r4, r31
/* 800EA318 000E7258 4B F3 03 F9 */ bl fopAcM_searchActorAngleY
/* 800EA318 000E7258 4B F3 03 F9 */ bl fopAcM_searchActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c
/* 800EA31C 000E725C 80 9F 27 F4 */ lwz r4, 0x27f4(r31)
/* 800EA320 000E7260 A8 84 04 E6 */ lha r4, 0x4e6(r4)
/* 800EA324 000E7264 7C 04 18 50 */ subf r0, r4, r3

View File

@ -5,7 +5,7 @@
/* 800EC88C 000E97CC 7C 7F 1B 78 */ mr r31, r3
/* 800EC890 000E97D0 80 63 27 F4 */ lwz r3, 0x27f4(r3)
/* 800EC894 000E97D4 7F E4 FB 78 */ mr r4, r31
/* 800EC898 000E97D8 4B F2 DE 79 */ bl fopAcM_searchActorAngleY
/* 800EC898 000E97D8 4B F2 DE 79 */ bl fopAcM_searchActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c
/* 800EC89C 000E97DC 80 9F 27 F4 */ lwz r4, 0x27f4(r31)
/* 800EC8A0 000E97E0 A8 04 04 E6 */ lha r0, 0x4e6(r4)
/* 800EC8A4 000E97E4 7C 00 18 50 */ subf r0, r0, r3

View File

@ -9,7 +9,7 @@
/*.global daAlink_searchBoar*/
/* 800ECAC8 000E9A08 38 63 C7 24 */ addi r3, r3, daAlink_searchBoar@l
/* 800ECACC 000E9A0C 38 80 00 00 */ li r4, 0
/* 800ECAD0 000E9A10 4B F2 CD 29 */ bl fopAcIt_Judge
/* 800ECAD0 000E9A10 4B F2 CD 29 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 800ECAD4 000E9A14 7C 7F 1B 79 */ or. r31, r3, r3
/* 800ECAD8 000E9A18 40 82 00 0C */ bne lbl_800ECAE4
/* 800ECADC 000E9A1C 38 60 00 00 */ li r3, 0

View File

@ -10,7 +10,7 @@
/* 800EECBC 000EBBFC 41 82 00 20 */ beq lbl_800EECDC
/* 800EECC0 000EBC00 83 ED 8A 98 */ lwz r31, lbl_80451018-_SDA_BASE_(r13)
/* 800EECC4 000EBC04 7F A3 EB 78 */ mr r3, r29
/* 800EECC8 000EBC08 4B F2 CE 4D */ bl fopAcM_getTalkEventPartner
/* 800EECC8 000EBC08 4B F2 CE 4D */ bl fopAcM_getTalkEventPartner__FPC10fopAc_ac_c
/* 800EECCC 000EBC0C 7C 03 F8 40 */ cmplw r3, r31
/* 800EECD0 000EBC10 40 82 00 0C */ bne lbl_800EECDC
/* 800EECD4 000EBC14 C0 22 92 C0 */ lfs f1, lbl_80452CC0-_SDA2_BASE_(r2)

View File

@ -61,7 +61,7 @@ lbl_800F0B70:
/*.global daAlink_searchBoar*/
/* 800F0B80 000EDAC0 38 63 C7 24 */ addi r3, r3, daAlink_searchBoar@l
/* 800F0B84 000EDAC4 38 80 00 00 */ li r4, 0
/* 800F0B88 000EDAC8 4B F2 8C 71 */ bl fopAcIt_Judge
/* 800F0B88 000EDAC8 4B F2 8C 71 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 800F0B8C 000EDACC 7C 7D 1B 79 */ or. r29, r3, r3
/* 800F0B90 000EDAD0 41 82 00 C0 */ beq lbl_800F0C50
/* 800F0B94 000EDAD4 38 7D 04 D0 */ addi r3, r29, 0x4d0

View File

@ -39,7 +39,7 @@
/* 800F4AE8 000F1A28 4B FF FA 7D */ bl daAlink_c_NS_setRideCanoeBasePos
/* 800F4AEC 000F1A2C 7F E3 FB 78 */ mr r3, r31
/* 800F4AF0 000F1A30 7F C4 F3 78 */ mr r4, r30
/* 800F4AF4 000F1A34 4B F2 5C 1D */ bl fopAcM_searchActorAngleY
/* 800F4AF4 000F1A34 4B F2 5C 1D */ bl fopAcM_searchActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c
/* 800F4AF8 000F1A38 A8 9F 04 E6 */ lha r4, 0x4e6(r31)
/* 800F4AFC 000F1A3C 7C 04 18 50 */ subf r0, r4, r3
/* 800F4B00 000F1A40 7C 00 07 35 */ extsh. r0, r0

View File

@ -14,7 +14,7 @@
/*.global daAlink_searchCanoe*/
/* 800F4CA8 000F1BE8 38 63 3C D8 */ addi r3, r3, daAlink_searchCanoe@l
/* 800F4CAC 000F1BEC 38 80 00 00 */ li r4, 0
/* 800F4CB0 000F1BF0 4B F2 4B 49 */ bl fopAcIt_Judge
/* 800F4CB0 000F1BF0 4B F2 4B 49 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 800F4CB4 000F1BF4 7C 7E 1B 78 */ mr r30, r3
/* 800F4CB8 000F1BF8 3B E0 00 01 */ li r31, 1
/* 800F4CBC 000F1BFC 48 00 00 08 */ b lbl_800F4CC4

View File

@ -11,7 +11,7 @@
/* 800F7730 000F4670 38 E0 00 00 */ li r7, 0
/* 800F7734 000F4674 39 00 00 00 */ li r8, 0
/* 800F7738 000F4678 39 20 FF FF */ li r9, -1
/* 800F773C 000F467C 4B F2 26 5D */ bl fopAcM_create_X1_
/* 800F773C 000F467C 4B F2 26 5D */ bl fopAcM_create__FsUlPC4cXyziPC5csXyzPC4cXyzSc
/* 800F7740 000F4680 90 7F 28 24 */ stw r3, 0x2824(r31)
/* 800F7744 000F4684 7F E3 FB 78 */ mr r3, r31
/* 800F7748 000F4688 4B FF C6 59 */ bl daAlink_c_NS_initFishingRodHand

View File

@ -15,7 +15,7 @@
/* 8010DC9C 0010ABDC 39 00 00 00 */ li r8, 0
/* 8010DCA0 0010ABE0 39 20 FF FF */ li r9, -1
/* 8010DCA4 0010ABE4 39 40 00 00 */ li r10, 0
/* 8010DCA8 0010ABE8 4B F0 C1 5D */ bl fopAcM_fastCreate
/* 8010DCA8 0010ABE8 4B F0 C1 5D */ bl fopAcM_fastCreate__FsUlPC4cXyziPC5csXyzPC4cXyzScPFPv_iPv
/* 8010DCAC 0010ABEC 7C 7F 1B 79 */ or. r31, r3, r3
/* 8010DCB0 0010ABF0 40 82 00 0C */ bne lbl_8010DCBC
/* 8010DCB4 0010ABF4 38 60 00 00 */ li r3, 0

View File

@ -38,7 +38,7 @@ lbl_8010F4C4:
/* 8010F4E4 0010C424 39 00 00 00 */ li r8, 0
/* 8010F4E8 0010C428 39 20 FF FF */ li r9, -1
/* 8010F4EC 0010C42C 39 40 00 00 */ li r10, 0
/* 8010F4F0 0010C430 4B F0 A9 15 */ bl fopAcM_fastCreate
/* 8010F4F0 0010C430 4B F0 A9 15 */ bl fopAcM_fastCreate__FsUlPC4cXyziPC5csXyzPC4cXyzScPFPv_iPv
/* 8010F4F4 0010C434 7C 64 1B 78 */ mr r4, r3
/* 8010F4F8 0010C438 38 7F 28 5C */ addi r3, r31, 0x285c
/* 8010F4FC 0010C43C 48 04 F7 BD */ bl daPy_actorKeep_c_NS_setData

View File

@ -71,7 +71,7 @@ lbl_8010F7DC:
/* 8010F804 0010C744 38 E0 00 00 */ li r7, 0
/* 8010F808 0010C748 39 00 00 00 */ li r8, 0
/* 8010F80C 0010C74C 39 20 FF FF */ li r9, -1
/* 8010F810 0010C750 4B F0 A5 89 */ bl fopAcM_create_X1_
/* 8010F810 0010C750 4B F0 A5 89 */ bl fopAcM_create__FsUlPC4cXyziPC5csXyzPC4cXyzSc
/* 8010F814 0010C754 90 7E 32 CC */ stw r3, 0x32cc(r30)
/* 8010F818 0010C758 38 00 00 00 */ li r0, 0
/* 8010F81C 0010C75C B0 1E 30 08 */ sth r0, 0x3008(r30)

View File

@ -194,7 +194,7 @@ lbl_8010FB88:
/*.global fpcSch_JudgeByID*/
/* 8010FBB4 0010CAF4 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID@l
/* 8010FBB8 0010CAF8 38 81 00 08 */ addi r4, r1, 8
/* 8010FBBC 0010CAFC 4B F0 9C 3D */ bl fopAcIt_Judge
/* 8010FBBC 0010CAFC 4B F0 9C 3D */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 8010FBC0 0010CB00 7C 7F 1B 79 */ or. r31, r3, r3
/* 8010FBC4 0010CB04 41 82 00 58 */ beq lbl_8010FC1C
/* 8010FBC8 0010CB08 38 00 00 00 */ li r0, 0

View File

@ -185,7 +185,7 @@ lbl_801101F8:
/* 80110208 0010D148 7F C3 F3 78 */ mr r3, r30
/* 8011020C 0010D14C 38 A0 00 00 */ li r5, 0
/* 80110210 0010D150 38 C0 00 00 */ li r6, 0
/* 80110214 0010D154 4B F0 B1 21 */ bl fopAcM_orderCatchEvent
/* 80110214 0010D154 4B F0 B1 21 */ bl fopAcM_orderCatchEvent__FP10fopAc_ac_cP10fopAc_ac_cUsUs
/* 80110218 0010D158 48 00 00 2C */ b lbl_80110244
lbl_8011021C:
/* 8011021C 0010D15C A0 1E 2F DC */ lhz r0, 0x2fdc(r30)
@ -197,7 +197,7 @@ lbl_8011021C:
/* 80110234 0010D174 7F C3 F3 78 */ mr r3, r30
/* 80110238 0010D178 38 A0 00 00 */ li r5, 0
/* 8011023C 0010D17C 38 C0 00 00 */ li r6, 0
/* 80110240 0010D180 4B F0 B0 F5 */ bl fopAcM_orderCatchEvent
/* 80110240 0010D180 4B F0 B0 F5 */ bl fopAcM_orderCatchEvent__FP10fopAc_ac_cP10fopAc_ac_cUsUs
lbl_80110244:
/* 80110244 0010D184 7F E3 FB 78 */ mr r3, r31
/* 80110248 0010D188 48 04 E2 85 */ bl daPy_frameCtrl_c_NS_checkAnmEnd

View File

@ -18,7 +18,7 @@
/* 801106AC 0010D5EC 40 80 00 20 */ bge lbl_801106CC
/* 801106B0 0010D5F0 7F E3 FB 78 */ mr r3, r31
/* 801106B4 0010D5F4 7F C4 F3 78 */ mr r4, r30
/* 801106B8 0010D5F8 4B F0 A0 E5 */ bl fopAcM_seenActorAngleY
/* 801106B8 0010D5F8 4B F0 A0 E5 */ bl fopAcM_seenActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c
/* 801106BC 0010D5FC 2C 03 30 00 */ cmpwi r3, 0x3000
/* 801106C0 0010D600 40 80 00 0C */ bge lbl_801106CC
/* 801106C4 0010D604 7F C3 F3 78 */ mr r3, r30

View File

@ -65,7 +65,7 @@ lbl_8011150C:
/*.global daAlink_searchTagKtOnFire*/
/* 80111528 0010E468 38 63 06 68 */ addi r3, r3, daAlink_searchTagKtOnFire@l
/* 8011152C 0010E46C 38 80 00 00 */ li r4, 0
/* 80111530 0010E470 4B F0 82 C9 */ bl fopAcIt_Judge
/* 80111530 0010E470 4B F0 82 C9 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 80111534 0010E474 28 03 00 00 */ cmplwi r3, 0
/* 80111538 0010E478 41 82 00 40 */ beq lbl_80111578
lbl_8011153C:

Some files were not shown because too many files have changed in this diff Show More