setFadeColor fix, some d_msg_flow functions (#339)

This commit is contained in:
hatal175
2023-05-28 10:21:28 +03:00
committed by GitHub
parent 2baa07dbf6
commit fcb6ae541f
29 changed files with 166 additions and 686 deletions
@@ -1,10 +0,0 @@
lbl_80258420:
/* 80258420 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80258424 7C 08 02 A6 */ mflr r0
/* 80258428 90 01 00 14 */ stw r0, 0x14(r1)
/* 8025842C 28 03 00 00 */ cmplwi r3, 0
/* 80258430 4B FF F6 B1 */ bl create__10dScnLogo_cFv
/* 80258434 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80258438 7C 08 03 A6 */ mtlr r0
/* 8025843C 38 21 00 10 */ addi r1, r1, 0x10
/* 80258440 4E 80 00 20 */ blr
@@ -1,44 +0,0 @@
lbl_80257910:
/* 80257910 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80257914 7C 08 02 A6 */ mflr r0
/* 80257918 90 01 00 24 */ stw r0, 0x24(r1)
/* 8025791C 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 80257920 7C 7F 1B 78 */ mr r31, r3
/* 80257924 80 0D 80 84 */ lwz r0, g_blackColor(r13)
/* 80257928 90 01 00 0C */ stw r0, 0xc(r1)
/* 8025792C 90 01 00 08 */ stw r0, 8(r1)
/* 80257930 80 6D 86 48 */ lwz r3, mFader__13mDoGph_gInf_c(r13)
/* 80257934 88 01 00 08 */ lbz r0, 8(r1)
/* 80257938 98 03 00 0C */ stb r0, 0xc(r3)
/* 8025793C 88 01 00 09 */ lbz r0, 9(r1)
/* 80257940 98 03 00 0D */ stb r0, 0xd(r3)
/* 80257944 88 01 00 0A */ lbz r0, 0xa(r1)
/* 80257948 98 03 00 0E */ stb r0, 0xe(r3)
/* 8025794C 88 01 00 0B */ lbz r0, 0xb(r1)
/* 80257950 98 03 00 0F */ stb r0, 0xf(r3)
/* 80257954 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80257958 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 8025795C 38 63 0F 38 */ addi r3, r3, 0xf38
/* 80257960 4B DD 50 79 */ bl createParticle__14dComIfG_play_cFv
/* 80257964 4B DB 73 ED */ bl mDoExt_getGameHeap__Fv
/* 80257968 3C 80 00 34 */ lis r4, 0x34
/* 8025796C 38 A0 FF F0 */ li r5, -16
/* 80257970 48 07 6B 65 */ bl alloc__7JKRHeapFUli
/* 80257974 90 7F 02 1C */ stw r3, 0x21c(r31)
/* 80257978 80 7F 02 1C */ lwz r3, 0x21c(r31)
/* 8025797C 3C 80 00 34 */ lis r4, 0x34
/* 80257980 38 A0 00 00 */ li r5, 0
/* 80257984 38 C0 00 00 */ li r6, 0
/* 80257988 48 07 75 79 */ bl create__10JKRExpHeapFPvUlP7JKRHeapb
/* 8025798C 90 7F 01 D0 */ stw r3, 0x1d0(r31)
/* 80257990 3C 60 00 13 */ lis r3, 0x13
/* 80257994 80 9F 01 D0 */ lwz r4, 0x1d0(r31)
/* 80257998 38 A0 00 00 */ li r5, 0
/* 8025799C 48 07 74 91 */ bl create__10JKRExpHeapFUlP7JKRHeapb
/* 802579A0 90 7F 01 D4 */ stw r3, 0x1d4(r31)
/* 802579A4 38 60 00 02 */ li r3, 2
/* 802579A8 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 802579AC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802579B0 7C 08 03 A6 */ mtlr r0
/* 802579B4 38 21 00 20 */ addi r1, r1, 0x20
/* 802579B8 4E 80 00 20 */ blr
@@ -1,48 +0,0 @@
lbl_80258F20:
/* 80258F20 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80258F24 7C 08 02 A6 */ mflr r0
/* 80258F28 90 01 00 24 */ stw r0, 0x24(r1)
/* 80258F2C 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 80258F30 7C 7F 1B 78 */ mr r31, r3
/* 80258F34 88 63 04 1E */ lbz r3, 0x41e(r3)
/* 80258F38 38 03 FF FF */ addi r0, r3, -1
/* 80258F3C 98 1F 04 1E */ stb r0, 0x41e(r31)
/* 80258F40 88 1F 04 1E */ lbz r0, 0x41e(r31)
/* 80258F44 28 00 00 00 */ cmplwi r0, 0
/* 80258F48 40 82 00 78 */ bne lbl_80258FC0
/* 80258F4C 38 00 00 03 */ li r0, 3
/* 80258F50 98 1F 04 1D */ stb r0, 0x41d(r31)
/* 80258F54 38 00 00 0F */ li r0, 0xf
/* 80258F58 98 1F 04 1E */ stb r0, 0x41e(r31)
/* 80258F5C 38 00 00 01 */ li r0, 1
/* 80258F60 98 1F 04 1C */ stb r0, 0x41c(r31)
/* 80258F64 80 0D 80 84 */ lwz r0, g_blackColor(r13)
/* 80258F68 90 01 00 0C */ stw r0, 0xc(r1)
/* 80258F6C 90 01 00 08 */ stw r0, 8(r1)
/* 80258F70 80 6D 86 48 */ lwz r3, mFader__13mDoGph_gInf_c(r13)
/* 80258F74 88 01 00 08 */ lbz r0, 8(r1)
/* 80258F78 98 03 00 0C */ stb r0, 0xc(r3)
/* 80258F7C 88 01 00 09 */ lbz r0, 9(r1)
/* 80258F80 98 03 00 0D */ stb r0, 0xd(r3)
/* 80258F84 88 01 00 0A */ lbz r0, 0xa(r1)
/* 80258F88 98 03 00 0E */ stb r0, 0xe(r3)
/* 80258F8C 88 01 00 0B */ lbz r0, 0xb(r1)
/* 80258F90 98 03 00 0F */ stb r0, 0xf(r3)
/* 80258F94 80 6D 8C 40 */ lwz r3, sManager__10JFWDisplay(r13)
/* 80258F98 80 63 00 04 */ lwz r3, 4(r3)
/* 80258F9C 28 03 00 00 */ cmplwi r3, 0
/* 80258FA0 41 82 00 18 */ beq lbl_80258FB8
/* 80258FA4 38 80 00 0F */ li r4, 0xf
/* 80258FA8 81 83 00 00 */ lwz r12, 0(r3)
/* 80258FAC 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 80258FB0 7D 89 03 A6 */ mtctr r12
/* 80258FB4 4E 80 04 21 */ bctrl
lbl_80258FB8:
/* 80258FB8 38 00 00 00 */ li r0, 0
/* 80258FBC 98 1F 04 20 */ stb r0, 0x420(r31)
lbl_80258FC0:
/* 80258FC0 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 80258FC4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80258FC8 7C 08 03 A6 */ mtlr r0
/* 80258FCC 38 21 00 20 */ addi r1, r1, 0x20
/* 80258FD0 4E 80 00 20 */ blr
@@ -1,46 +0,0 @@
lbl_80258E78:
/* 80258E78 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80258E7C 7C 08 02 A6 */ mflr r0
/* 80258E80 90 01 00 24 */ stw r0, 0x24(r1)
/* 80258E84 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 80258E88 7C 7F 1B 78 */ mr r31, r3
/* 80258E8C 80 63 04 14 */ lwz r3, 0x414(r3)
/* 80258E90 88 03 02 70 */ lbz r0, 0x270(r3)
/* 80258E94 2C 00 00 01 */ cmpwi r0, 1
/* 80258E98 41 82 00 08 */ beq lbl_80258EA0
/* 80258E9C 48 00 00 70 */ b lbl_80258F0C
lbl_80258EA0:
/* 80258EA0 38 00 00 0F */ li r0, 0xf
/* 80258EA4 98 1F 04 1E */ stb r0, 0x41e(r31)
/* 80258EA8 80 0D 80 84 */ lwz r0, g_blackColor(r13)
/* 80258EAC 90 01 00 0C */ stw r0, 0xc(r1)
/* 80258EB0 90 01 00 08 */ stw r0, 8(r1)
/* 80258EB4 80 6D 86 48 */ lwz r3, mFader__13mDoGph_gInf_c(r13)
/* 80258EB8 88 01 00 08 */ lbz r0, 8(r1)
/* 80258EBC 98 03 00 0C */ stb r0, 0xc(r3)
/* 80258EC0 88 01 00 09 */ lbz r0, 9(r1)
/* 80258EC4 98 03 00 0D */ stb r0, 0xd(r3)
/* 80258EC8 88 01 00 0A */ lbz r0, 0xa(r1)
/* 80258ECC 98 03 00 0E */ stb r0, 0xe(r3)
/* 80258ED0 88 01 00 0B */ lbz r0, 0xb(r1)
/* 80258ED4 98 03 00 0F */ stb r0, 0xf(r3)
/* 80258ED8 80 6D 8C 40 */ lwz r3, sManager__10JFWDisplay(r13)
/* 80258EDC 80 63 00 04 */ lwz r3, 4(r3)
/* 80258EE0 28 03 00 00 */ cmplwi r3, 0
/* 80258EE4 41 82 00 18 */ beq lbl_80258EFC
/* 80258EE8 38 80 00 0F */ li r4, 0xf
/* 80258EEC 81 83 00 00 */ lwz r12, 0(r3)
/* 80258EF0 81 8C 00 10 */ lwz r12, 0x10(r12)
/* 80258EF4 7D 89 03 A6 */ mtctr r12
/* 80258EF8 4E 80 04 21 */ bctrl
lbl_80258EFC:
/* 80258EFC 38 00 00 02 */ li r0, 2
/* 80258F00 98 1F 04 1D */ stb r0, 0x41d(r31)
/* 80258F04 38 00 00 01 */ li r0, 1
/* 80258F08 98 1F 04 20 */ stb r0, 0x420(r31)
lbl_80258F0C:
/* 80258F0C 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 80258F10 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80258F14 7C 08 03 A6 */ mtlr r0
/* 80258F18 38 21 00 20 */ addi r1, r1, 0x20
/* 80258F1C 4E 80 00 20 */ blr