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 fe60f6ffdc
commit 4bd5ca735f
295 changed files with 6350 additions and 5712 deletions
+1 -1
View File
@@ -50,7 +50,7 @@ lbl_80164920:
/* 80164928 00161868 48 00 00 0C */ b lbl_80164934
lbl_8016492C:
/* 8016492C 0016186C 38 80 FF FF */ li r4, -1
/* 80164930 00161870 4B EB 8E 71 */ bl fopAcM_searchFromName4Event
/* 80164930 00161870 4B EB 8E 71 */ bl fopAcM_searchFromName4Event__FPCcs
lbl_80164934:
/* 80164934 00161874 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80164938 00161878 7C 08 03 A6 */ mtlr r0
+1 -1
View File
@@ -135,7 +135,7 @@ lbl_80166930:
/*.global fpcSch_JudgeByID*/
/* 80166968 001638A8 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID@l
/* 8016696C 001638AC 38 81 00 44 */ addi r4, r1, 0x44
/* 80166970 001638B0 4B EB 2E 89 */ bl fopAcIt_Judge
/* 80166970 001638B0 4B EB 2E 89 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 80166974 001638B4 28 03 00 00 */ cmplwi r3, 0
/* 80166978 001638B8 41 82 00 2C */ beq lbl_801669A4
/* 8016697C 001638BC 88 63 04 9A */ lbz r3, 0x49a(r3)
+2 -2
View File
@@ -353,7 +353,7 @@ lbl_8016C8AC:
/*.global fpcSch_JudgeByID*/
/* 8016C8D4 00169814 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID@l
/* 8016C8D8 00169818 38 81 01 50 */ addi r4, r1, 0x150
/* 8016C8DC 0016981C 4B EA CF 1D */ bl fopAcIt_Judge
/* 8016C8DC 0016981C 4B EA CF 1D */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 8016C8E0 00169820 90 7E 01 84 */ stw r3, 0x184(r30)
/* 8016C8E4 00169824 80 1E 01 84 */ lwz r0, 0x184(r30)
/* 8016C8E8 00169828 28 00 00 00 */ cmplwi r0, 0
@@ -380,7 +380,7 @@ lbl_8016C90C:
/*.global fpcSch_JudgeByID*/
/* 8016C930 00169870 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID@l
/* 8016C934 00169874 38 81 01 4C */ addi r4, r1, 0x14c
/* 8016C938 00169878 4B EA CE C1 */ bl fopAcIt_Judge
/* 8016C938 00169878 4B EA CE C1 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 8016C93C 0016987C 90 7E 01 84 */ stw r3, 0x184(r30)
lbl_8016C940:
/* 8016C940 00169880 3B 40 00 00 */ li r26, 0
+3 -3
View File
@@ -253,7 +253,7 @@ lbl_8017B17C:
/*.global fpcSch_JudgeForPName*/
/* 8017B194 001780D4 38 63 35 78 */ addi r3, r3, fpcSch_JudgeForPName@l
/* 8017B198 001780D8 38 81 00 0C */ addi r4, r1, 0xc
/* 8017B19C 001780DC 4B E9 E6 5D */ bl fopAcIt_Judge
/* 8017B19C 001780DC 4B E9 E6 5D */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 8017B1A0 001780E0 28 03 00 00 */ cmplwi r3, 0
/* 8017B1A4 001780E4 41 82 00 78 */ beq lbl_8017B21C
/* 8017B1A8 001780E8 90 7F 04 84 */ stw r3, 0x484(r31)
@@ -438,7 +438,7 @@ lbl_8017B414:
/*.global fpcSch_JudgeForPName*/
/* 8017B45C 0017839C 38 63 35 78 */ addi r3, r3, fpcSch_JudgeForPName@l
/* 8017B460 001783A0 38 81 00 0A */ addi r4, r1, 0xa
/* 8017B464 001783A4 4B E9 E3 95 */ bl fopAcIt_Judge
/* 8017B464 001783A4 4B E9 E3 95 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 8017B468 001783A8 90 7F 04 7C */ stw r3, 0x47c(r31)
/* 8017B46C 001783AC 48 00 00 38 */ b lbl_8017B4A4
lbl_8017B470:
@@ -455,7 +455,7 @@ lbl_8017B470:
/*.global fpcSch_JudgeForPName*/
/* 8017B494 001783D4 38 63 35 78 */ addi r3, r3, fpcSch_JudgeForPName@l
/* 8017B498 001783D8 38 81 00 08 */ addi r4, r1, 8
/* 8017B49C 001783DC 4B E9 E3 5D */ bl fopAcIt_Judge
/* 8017B49C 001783DC 4B E9 E3 5D */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 8017B4A0 001783E0 90 7F 04 7C */ stw r3, 0x47c(r31)
lbl_8017B4A4:
/* 8017B4A4 001783E4 38 61 03 98 */ addi r3, r1, 0x398
+1 -1
View File
@@ -8,7 +8,7 @@
/*.global fpcSch_JudgeByID*/
/* 80181518 0017E458 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID@l
/* 8018151C 0017E45C 38 81 00 08 */ addi r4, r1, 8
/* 80181520 0017E460 4B E9 82 D9 */ bl fopAcIt_Judge
/* 80181520 0017E460 4B E9 82 D9 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 80181524 0017E464 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80181528 0017E468 7C 08 03 A6 */ mtlr r0
/* 8018152C 0017E46C 38 21 00 10 */ addi r1, r1, 0x10
+1 -1
View File
@@ -58,7 +58,7 @@ lbl_801822D4:
/* 80182340 0017F280 48 00 00 F4 */ b lbl_80182434
lbl_80182344:
/* 80182344 0017F284 7F 83 E3 78 */ mr r3, r28
/* 80182348 0017F288 4B E9 75 7D */ bl fopAcM_setStageLayer
/* 80182348 0017F288 4B E9 75 7D */ bl fopAcM_setStageLayer__FPv
/* 8018234C 0017F28C 38 00 00 01 */ li r0, 1
/* 80182350 0017F290 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80182354 0017F294 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l