Merge branch 'mariopartyrd:main' into main
This commit is contained in:
commit
84d7b1ac06
7 changed files with 3217 additions and 143 deletions
|
|
@ -17,12 +17,12 @@ REL/m453Dll/main.c:
|
|||
|
||||
REL/m453Dll/map.c:
|
||||
.text start:0x000064E8 end:0x00008F48
|
||||
.rodata start:0x00000198 end:0x00000248
|
||||
.rodata start:0x00000198 end:0x00000240
|
||||
.data start:0x00000158 end:0x00000BC0
|
||||
.bss start:0x00000060 end:0x000000C0
|
||||
|
||||
REL/m453Dll/score.c:
|
||||
.text start:0x00008F48 end:0x00009674
|
||||
.rodata start:0x00000248 end:0x00000278
|
||||
.rodata start:0x00000240 end:0x00000278
|
||||
.data start:0x00000BC0 end:0x00000BCC
|
||||
.bss start:0x000000C0 end:0x000000C8
|
||||
|
|
|
|||
|
|
@ -83,135 +83,137 @@ fn_1_9484 = .text:0x00009484; // type:function size:0x8C
|
|||
fn_1_9510 = .text:0x00009510; // type:function size:0x164
|
||||
_ctors = .ctors:0x00000000; // type:label scope:global data:4byte
|
||||
_dtors = .dtors:0x00000000; // type:label scope:global data:4byte
|
||||
lbl_1_rodata_10 = .rodata:0x00000010; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_14 = .rodata:0x00000014; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_18 = .rodata:0x00000018; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_1C = .rodata:0x0000001C; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_20 = .rodata:0x00000020; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_24 = .rodata:0x00000024; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_28 = .rodata:0x00000028; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_2C = .rodata:0x0000002C; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_30 = .rodata:0x00000030; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_34 = .rodata:0x00000034; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_38 = .rodata:0x00000038; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_3C = .rodata:0x0000003C; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_40 = .rodata:0x00000040; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_44 = .rodata:0x00000044; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_48 = .rodata:0x00000048; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_4C = .rodata:0x0000004C; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_50 = .rodata:0x00000050; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_54 = .rodata:0x00000054; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_58 = .rodata:0x00000058; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_5C = .rodata:0x0000005C; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_60 = .rodata:0x00000060; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_64 = .rodata:0x00000064; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_68 = .rodata:0x00000068; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_6C = .rodata:0x0000006C; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_70 = .rodata:0x00000070; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_74 = .rodata:0x00000074; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_78 = .rodata:0x00000078; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_7C = .rodata:0x0000007C; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_80 = .rodata:0x00000080; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_84 = .rodata:0x00000084; // type:object size:0x9 data:byte
|
||||
lbl_1_rodata_8D = .rodata:0x0000008D; // type:object size:0xB data:byte
|
||||
lbl_1_rodata_98 = .rodata:0x00000098; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_A0 = .rodata:0x000000A0; // type:object size:0x8 data:double
|
||||
lbl_1_rodata_A8 = .rodata:0x000000A8; // type:object size:0x8 data:double
|
||||
lbl_1_rodata_B0 = .rodata:0x000000B0; // type:object size:0x8 data:double
|
||||
lbl_1_rodata_B8 = .rodata:0x000000B8; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_BC = .rodata:0x000000BC; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_C0 = .rodata:0x000000C0; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_C8 = .rodata:0x000000C8; // type:object size:0x8 data:double
|
||||
lbl_1_rodata_D0 = .rodata:0x000000D0; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_D4 = .rodata:0x000000D4; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_D8 = .rodata:0x000000D8; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_DC = .rodata:0x000000DC; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_E0 = .rodata:0x000000E0; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_E4 = .rodata:0x000000E4; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_E8 = .rodata:0x000000E8; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_EC = .rodata:0x000000EC; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_F0 = .rodata:0x000000F0; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_F4 = .rodata:0x000000F4; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_F8 = .rodata:0x000000F8; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_FC = .rodata:0x000000FC; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_100 = .rodata:0x00000100; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_104 = .rodata:0x00000104; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_108 = .rodata:0x00000108; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_10C = .rodata:0x0000010C; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_110 = .rodata:0x00000110; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_118 = .rodata:0x00000118; // type:object size:0x8 data:double
|
||||
lbl_1_rodata_120 = .rodata:0x00000120; // type:object size:0x8 data:double
|
||||
lbl_1_rodata_128 = .rodata:0x00000128; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_12C = .rodata:0x0000012C; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_130 = .rodata:0x00000130; // type:object size:0x8 data:double
|
||||
lbl_1_rodata_138 = .rodata:0x00000138; // type:object size:0x8 data:double
|
||||
lbl_1_rodata_140 = .rodata:0x00000140; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_144 = .rodata:0x00000144; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_148 = .rodata:0x00000148; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_14C = .rodata:0x0000014C; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_150 = .rodata:0x00000150; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_154 = .rodata:0x00000154; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_158 = .rodata:0x00000158; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_15C = .rodata:0x0000015C; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_160 = .rodata:0x00000160; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_164 = .rodata:0x00000164; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_168 = .rodata:0x00000168; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_16C = .rodata:0x0000016C; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_170 = .rodata:0x00000170; // type:object size:0x8 data:double
|
||||
lbl_1_rodata_178 = .rodata:0x00000178; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_180 = .rodata:0x00000180; // type:object size:0x8 data:double
|
||||
lbl_1_rodata_188 = .rodata:0x00000188; // type:object size:0x8 data:double
|
||||
lbl_1_rodata_190 = .rodata:0x00000190; // type:object size:0x8 data:float
|
||||
lbl_1_rodata_198 = .rodata:0x00000198; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_19C = .rodata:0x0000019C; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_1A0 = .rodata:0x000001A0; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_1A4 = .rodata:0x000001A4; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_1A8 = .rodata:0x000001A8; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_1AC = .rodata:0x000001AC; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_1B0 = .rodata:0x000001B0; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_1B4 = .rodata:0x000001B4; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_1B8 = .rodata:0x000001B8; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_1BC = .rodata:0x000001BC; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_1C0 = .rodata:0x000001C0; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_1C4 = .rodata:0x000001C4; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_1C8 = .rodata:0x000001C8; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_1D0 = .rodata:0x000001D0; // type:object size:0x8 data:double
|
||||
lbl_1_rodata_1D8 = .rodata:0x000001D8; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_1DC = .rodata:0x000001DC; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_1E0 = .rodata:0x000001E0; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_1E4 = .rodata:0x000001E4; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_1E8 = .rodata:0x000001E8; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_1EC = .rodata:0x000001EC; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_1F0 = .rodata:0x000001F0; // type:object size:0x8 data:double
|
||||
lbl_1_rodata_1F8 = .rodata:0x000001F8; // type:object size:0x8 data:double
|
||||
lbl_1_rodata_200 = .rodata:0x00000200; // type:object size:0x8 data:double
|
||||
lbl_1_rodata_208 = .rodata:0x00000208; // type:object size:0x8 data:double
|
||||
lbl_1_rodata_210 = .rodata:0x00000210; // type:object size:0x8 data:double
|
||||
lbl_1_rodata_218 = .rodata:0x00000218; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_21C = .rodata:0x0000021C; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_220 = .rodata:0x00000220; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_224 = .rodata:0x00000224; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_228 = .rodata:0x00000228; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_230 = .rodata:0x00000230; // type:object size:0x8 data:double
|
||||
lbl_1_rodata_238 = .rodata:0x00000238; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_23C = .rodata:0x0000023C; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_240 = .rodata:0x00000240; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_244 = .rodata:0x00000244; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_248 = .rodata:0x00000248; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_24C = .rodata:0x0000024C; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_250 = .rodata:0x00000250; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_254 = .rodata:0x00000254; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_258 = .rodata:0x00000258; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_260 = .rodata:0x00000260; // type:object size:0x8 data:double
|
||||
lbl_1_rodata_268 = .rodata:0x00000268; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_26C = .rodata:0x0000026C; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_270 = .rodata:0x00000270; // type:object size:0x4 data:float
|
||||
lbl_1_rodata_274 = .rodata:0x00000274; // type:object size:0x4 data:float
|
||||
__fakeHalf = .rodata:0x00000000; // type:object size:0x8 data:double
|
||||
__fakeThree = .rodata:0x00000008; // type:object size:0x8 data:double
|
||||
lbl_1_rodata_10 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_14 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_18 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_1C = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_20 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_24 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_28 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_2C = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_30 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_34 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_38 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_3C = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_40 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_44 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_48 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_4C = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_50 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_54 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_58 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_5C = .rodata:0x0000005C; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_60 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_64 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_68 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_6C = .rodata:0x0000006C; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_70 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_74 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_78 = .rodata:0x00000078; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_7C = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_80 = .rodata:0x00000080; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_84 = .rodata:0x00000084; // type:object size:0x9 scope:local data:byte
|
||||
lbl_1_rodata_8D = .rodata:0x0000008D; // type:object size:0xB scope:local data:byte
|
||||
lbl_1_rodata_98 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_A0 = .rodata:0x000000A0; // type:object size:0x8 scope:local data:double
|
||||
lbl_1_rodata_A8 = .rodata:0x000000A8; // type:object size:0x8 scope:local data:double
|
||||
lbl_1_rodata_B0 = .rodata:0x000000B0; // type:object size:0x8 scope:local data:double
|
||||
lbl_1_rodata_B8 = .rodata:0x000000B8; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_BC = .rodata:0x000000BC; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_C0 = .rodata:0x000000C0; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_C8 = .rodata:0x000000C8; // type:object size:0x8 scope:local data:double
|
||||
lbl_1_rodata_D0 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_D4 = .rodata:0x000000D4; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_D8 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_DC = .rodata:0x000000DC; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_E0 = .rodata:0x000000E0; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_E4 = .rodata:0x000000E4; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_E8 = .rodata:0x000000E8; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_EC = .rodata:0x000000EC; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_F0 = .rodata:0x000000F0; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_F4 = .rodata:0x000000F4; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_F8 = .rodata:0x000000F8; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_FC = .rodata:0x000000FC; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_100 = .rodata:0x00000100; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_104 = .rodata:0x00000104; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_108 = .rodata:0x00000108; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_10C = .rodata:0x0000010C; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_110 = .rodata:0x00000110; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_118 = .rodata:0x00000118; // type:object size:0x8 scope:local data:double
|
||||
lbl_1_rodata_120 = .rodata:0x00000120; // type:object size:0x8 scope:local data:double
|
||||
lbl_1_rodata_128 = .rodata:0x00000128; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_12C = .rodata:0x0000012C; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_130 = .rodata:0x00000130; // type:object size:0x8 scope:local data:double
|
||||
lbl_1_rodata_138 = .rodata:0x00000138; // type:object size:0x8 scope:local data:double
|
||||
lbl_1_rodata_140 = .rodata:0x00000140; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_144 = .rodata:0x00000144; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_148 = .rodata:0x00000148; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_14C = .rodata:0x0000014C; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_150 = .rodata:0x00000150; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_154 = .rodata:0x00000154; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_158 = .rodata:0x00000158; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_15C = .rodata:0x0000015C; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_160 = .rodata:0x00000160; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_164 = .rodata:0x00000164; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_168 = .rodata:0x00000168; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_16C = .rodata:0x0000016C; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_170 = .rodata:0x00000170; // type:object size:0x8 scope:local data:double
|
||||
lbl_1_rodata_178 = .rodata:0x00000178; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_180 = .rodata:0x00000180; // type:object size:0x8 scope:local data:double
|
||||
lbl_1_rodata_188 = .rodata:0x00000188; // type:object size:0x8 scope:local data:double
|
||||
lbl_1_rodata_190 = .rodata:0x00000190; // type:object size:0x8 scope:local data:float
|
||||
lbl_1_rodata_198 = .rodata:0x00000198; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_19C = .rodata:0x0000019C; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_1A0 = .rodata:0x000001A0; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_1A4 = .rodata:0x000001A4; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_1A8 = .rodata:0x000001A8; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_1AC = .rodata:0x000001AC; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_1B0 = .rodata:0x000001B0; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_1B4 = .rodata:0x000001B4; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_1B8 = .rodata:0x000001B8; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_1BC = .rodata:0x000001BC; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_1C0 = .rodata:0x000001C0; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_1C4 = .rodata:0x000001C4; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_1C8 = .rodata:0x000001C8; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_1D0 = .rodata:0x000001D0; // type:object size:0x8 scope:local data:double
|
||||
lbl_1_rodata_1D8 = .rodata:0x000001D8; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_1DC = .rodata:0x000001DC; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_1E0 = .rodata:0x000001E0; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_1E4 = .rodata:0x000001E4; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_1E8 = .rodata:0x000001E8; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_1EC = .rodata:0x000001EC; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_1F0 = .rodata:0x000001F0; // type:object size:0x8 scope:local data:double
|
||||
lbl_1_rodata_1F8 = .rodata:0x000001F8; // type:object size:0x8 scope:local data:double
|
||||
lbl_1_rodata_200 = .rodata:0x00000200; // type:object size:0x8 scope:local data:double
|
||||
lbl_1_rodata_208 = .rodata:0x00000208; // type:object size:0x8 scope:local data:double
|
||||
lbl_1_rodata_210 = .rodata:0x00000210; // type:object size:0x8 scope:local data:double
|
||||
lbl_1_rodata_218 = .rodata:0x00000218; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_21C = .rodata:0x0000021C; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_220 = .rodata:0x00000220; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_224 = .rodata:0x00000224; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_228 = .rodata:0x00000228; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_230 = .rodata:0x00000230; // type:object size:0x8 scope:local data:double
|
||||
lbl_1_rodata_238 = .rodata:0x00000238; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_23C = .rodata:0x0000023C; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_240 = .rodata:0x00000240; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_244 = .rodata:0x00000244; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_248 = .rodata:0x00000248; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_24C = .rodata:0x0000024C; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_250 = .rodata:0x00000250; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_254 = .rodata:0x00000254; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_258 = .rodata:0x00000258; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_260 = .rodata:0x00000260; // type:object size:0x8 scope:local data:double
|
||||
lbl_1_rodata_268 = .rodata:0x00000268; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_26C = .rodata:0x0000026C; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_270 = .rodata:0x00000270; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_rodata_274 = .rodata:0x00000274; // type:object size:0x4 scope:local data:float
|
||||
lbl_1_data_0 = .data:0x00000000; // type:object size:0x2 data:2byte
|
||||
lbl_1_data_4 = .data:0x00000004; // type:object size:0xC
|
||||
lbl_1_data_10 = .data:0x00000010; // type:object size:0xC
|
||||
lbl_1_data_1C = .data:0x0000001C; // type:object size:0x28
|
||||
lbl_1_data_44 = .data:0x00000044; // type:object size:0x24
|
||||
lbl_1_data_44 = .data:0x00000044; // type:object size:0x24 scope:local data:string
|
||||
lbl_1_data_68 = .data:0x00000068; // type:object size:0x24 data:4byte
|
||||
jumptable_1_data_8C = .data:0x0000008C; // type:object size:0x1C scope:local
|
||||
jumptable_1_data_A8 = .data:0x000000A8; // type:object size:0x1C scope:local
|
||||
|
|
@ -220,18 +222,18 @@ lbl_1_data_E4 = .data:0x000000E4; // type:object size:0x30
|
|||
lbl_1_data_114 = .data:0x00000114; // type:object size:0x20
|
||||
lbl_1_data_134 = .data:0x00000134; // type:object size:0x20
|
||||
lbl_1_data_154 = .data:0x00000154; // type:object size:0x4 data:4byte
|
||||
lbl_1_data_158 = .data:0x00000158; // type:object size:0xC0
|
||||
lbl_1_data_218 = .data:0x00000218; // type:object size:0xC0
|
||||
lbl_1_data_2D8 = .data:0x000002D8; // type:object size:0x78
|
||||
lbl_1_data_350 = .data:0x00000350; // type:object size:0x78
|
||||
lbl_1_data_3C8 = .data:0x000003C8; // type:object size:0xC0
|
||||
lbl_1_data_488 = .data:0x00000488; // type:object size:0xC0
|
||||
lbl_1_data_548 = .data:0x00000548; // type:object size:0x78
|
||||
lbl_1_data_5C0 = .data:0x000005C0; // type:object size:0x78
|
||||
lbl_1_data_638 = .data:0x00000638; // type:object size:0x108
|
||||
lbl_1_data_740 = .data:0x00000740; // type:object size:0x108
|
||||
lbl_1_data_848 = .data:0x00000848; // type:object size:0x108
|
||||
lbl_1_data_950 = .data:0x00000950; // type:object size:0x108
|
||||
lbl_1_data_158 = .data:0x00000158; // type:object size:0xC0 data:float
|
||||
lbl_1_data_218 = .data:0x00000218; // type:object size:0xC0 data:float
|
||||
lbl_1_data_2D8 = .data:0x000002D8; // type:object size:0x78 data:float
|
||||
lbl_1_data_350 = .data:0x00000350; // type:object size:0x78 data:float
|
||||
lbl_1_data_3C8 = .data:0x000003C8; // type:object size:0xC0 data:float
|
||||
lbl_1_data_488 = .data:0x00000488; // type:object size:0xC0 data:float
|
||||
lbl_1_data_548 = .data:0x00000548; // type:object size:0x78 data:float
|
||||
lbl_1_data_5C0 = .data:0x000005C0; // type:object size:0x78 data:float
|
||||
lbl_1_data_638 = .data:0x00000638; // type:object size:0x108 data:float
|
||||
lbl_1_data_740 = .data:0x00000740; // type:object size:0x108 data:float
|
||||
lbl_1_data_848 = .data:0x00000848; // type:object size:0x108 data:float
|
||||
lbl_1_data_950 = .data:0x00000950; // type:object size:0x108 data:float
|
||||
lbl_1_data_A58 = .data:0x00000A58; // type:object size:0x30
|
||||
lbl_1_data_A88 = .data:0x00000A88; // type:object size:0x48
|
||||
lbl_1_data_AD0 = .data:0x00000AD0; // type:object size:0xC data:4byte
|
||||
|
|
@ -247,7 +249,7 @@ lbl_1_bss_0 = .bss:0x00000000; // type:object size:0x2 data:2byte
|
|||
lbl_1_bss_2 = .bss:0x00000002; // type:object size:0x6 data:2byte
|
||||
lbl_1_bss_8 = .bss:0x00000008; // type:object size:0xC data:4byte
|
||||
lbl_1_bss_14 = .bss:0x00000014; // type:object size:0x4 data:4byte
|
||||
lbl_1_bss_18 = .bss:0x00000018; // type:object size:0x2 data:2byte
|
||||
lbl_1_bss_18 = .bss:0x00000018; // type:object size:0x4 data:2byte
|
||||
lbl_1_bss_1C = .bss:0x0000001C; // type:object size:0x2 data:2byte
|
||||
lbl_1_bss_1E = .bss:0x0000001E; // type:object size:0x14 data:2byte
|
||||
lbl_1_bss_32 = .bss:0x00000032; // type:object size:0x2 data:2byte
|
||||
|
|
|
|||
|
|
@ -1214,9 +1214,9 @@ config.libs = [
|
|||
Rel(
|
||||
"m453Dll", # Challenge Booksquirm
|
||||
objects={
|
||||
Object(NonMatching, "REL/m453Dll/main.c"),
|
||||
Object(NonMatching, "REL/m453Dll/map.c"),
|
||||
Object(NonMatching, "REL/m453Dll/score.c"),
|
||||
Object(Matching, "REL/m453Dll/main.c"),
|
||||
Object(Matching, "REL/m453Dll/map.c"),
|
||||
Object(Matching, "REL/m453Dll/score.c"),
|
||||
},
|
||||
),
|
||||
Rel(
|
||||
|
|
|
|||
22
include/REL/m453Dll.h
Normal file
22
include/REL/m453Dll.h
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
#ifndef M453DLL_H
|
||||
#define M453DLL_H
|
||||
|
||||
#include "game/object.h"
|
||||
|
||||
s32 fn_1_639C(void);
|
||||
void fn_1_64E8(Process *arg0);
|
||||
void fn_1_6748(void);
|
||||
void fn_1_7C0C(float arg8);
|
||||
void fn_1_7C2C(s32 arg0);
|
||||
void fn_1_7C3C(void);
|
||||
float fn_1_7F54(float arg8, float arg9);
|
||||
float fn_1_80B0(Vec *arg0, float arg8);
|
||||
s32 fn_1_8240(void);
|
||||
s32 fn_1_82AC(Vec *arg0);
|
||||
s32 fn_1_844C(Vec *arg0);
|
||||
void fn_1_864C(s32 arg0);
|
||||
s32 fn_1_867C(Vec *arg0, Vec *arg1);
|
||||
void fn_1_8F48(Process *arg0, s16 arg1);
|
||||
void fn_1_924C(s32 arg0);
|
||||
|
||||
#endif
|
||||
1771
src/REL/m453Dll/main.c
Normal file
1771
src/REL/m453Dll/main.c
Normal file
File diff suppressed because it is too large
Load diff
1091
src/REL/m453Dll/map.c
Normal file
1091
src/REL/m453Dll/map.c
Normal file
File diff suppressed because it is too large
Load diff
188
src/REL/m453Dll/score.c
Normal file
188
src/REL/m453Dll/score.c
Normal file
|
|
@ -0,0 +1,188 @@
|
|||
#include "ext_math.h"
|
||||
#include "game/audio.h"
|
||||
#include "game/chrman.h"
|
||||
#include "game/esprite.h"
|
||||
#include "game/flag.h"
|
||||
#include "game/frand.h"
|
||||
#include "game/gamework.h"
|
||||
#include "game/hsfanim.h"
|
||||
#include "game/hsfman.h"
|
||||
#include "game/memory.h"
|
||||
#include "game/minigame_seq.h"
|
||||
#include "game/object.h"
|
||||
#include "game/objsub.h"
|
||||
#include "game/pad.h"
|
||||
#include "game/sprite.h"
|
||||
#include "game/wipe.h"
|
||||
|
||||
#include "REL/m453Dll.h"
|
||||
|
||||
typedef struct M453ScoreUnkStruct {
|
||||
s32 unk_00;
|
||||
s32 unk_04;
|
||||
s16 unk_08;
|
||||
s16 unk_0A;
|
||||
s16 unk_0C[4];
|
||||
s16 unk_14;
|
||||
s16 unk_16;
|
||||
s32 unk_18;
|
||||
float unk_1C;
|
||||
} M453ScoreUnkStruct; /* size = 0x20 */
|
||||
|
||||
typedef void (*M453ScoreUnkFunc)(void);
|
||||
|
||||
void fn_1_92C0(s32 arg0);
|
||||
void fn_1_92F0(omObjData *object);
|
||||
void fn_1_940C(void);
|
||||
void fn_1_9484(void);
|
||||
void fn_1_9510(void);
|
||||
|
||||
M453ScoreUnkFunc lbl_1_data_BC0[3] = { fn_1_940C, fn_1_9484, fn_1_9510 };
|
||||
|
||||
Process *lbl_1_bss_C4;
|
||||
omObjData *lbl_1_bss_C0;
|
||||
|
||||
void fn_1_8F48(Process *arg0, s16 arg1)
|
||||
{
|
||||
M453ScoreUnkStruct *var_r31;
|
||||
u32 var_r30;
|
||||
|
||||
lbl_1_bss_C4 = arg0;
|
||||
lbl_1_bss_C0 = omAddObjEx(lbl_1_bss_C4, 0x800, 0, 0, 7, fn_1_92F0);
|
||||
lbl_1_bss_C0->data = HuMemDirectMallocNum(HEAP_SYSTEM, sizeof(M453ScoreUnkStruct), MEMORY_DEFAULT_NUM);
|
||||
var_r31 = lbl_1_bss_C0->data;
|
||||
var_r31->unk_08 = arg1;
|
||||
var_r31->unk_0A = 0;
|
||||
var_r31->unk_14 = espEntry(0x530000, 2, 0);
|
||||
espTPLvlSet(var_r31->unk_14, 0.5f);
|
||||
espPosSet(var_r31->unk_14, 520.0f, 64.0f);
|
||||
espColorSet(var_r31->unk_14, 0, 0, 0);
|
||||
var_r31->unk_16 = espEntry(0x610037, 1, 0);
|
||||
espPosSet(var_r31->unk_16, 501.0f, 55.0f);
|
||||
for (var_r30 = 0; var_r30 < 2; var_r30++) {
|
||||
var_r31->unk_0C[var_r30] = espEntry(0x610030, 0, 0);
|
||||
espPosSet(var_r31->unk_0C[var_r30], (var_r30 * 0x12) + 0x20A, 56.0f);
|
||||
espDispOff(var_r31->unk_0C[var_r30]);
|
||||
}
|
||||
for (var_r30 = 0; var_r30 < 2; var_r30++) {
|
||||
var_r31->unk_0C[var_r30 + 2] = espEntry(0x610031, 1, 0);
|
||||
espPosSet(var_r31->unk_0C[var_r30 + 2], (var_r30 * 0x12) + 0x20A, 72.0f);
|
||||
}
|
||||
for (var_r30 = 0; var_r30 < 6; var_r30++) {
|
||||
espDispOff(var_r31->unk_0C[var_r30]);
|
||||
}
|
||||
HuDataDirClose(0x530000);
|
||||
HuDataDirClose(0x610000);
|
||||
fn_1_92C0(0);
|
||||
}
|
||||
|
||||
void fn_1_91D8(void)
|
||||
{
|
||||
s32 var_r31;
|
||||
M453ScoreUnkStruct *var_r30 = lbl_1_bss_C0->data;
|
||||
|
||||
for (var_r31 = 0; var_r31 < 7; var_r31++) {
|
||||
espKill(var_r30->unk_0C[var_r31]);
|
||||
}
|
||||
HuMemDirectFree(lbl_1_bss_C0->data);
|
||||
}
|
||||
|
||||
void fn_1_924C(s32 arg0)
|
||||
{
|
||||
switch (arg0) {
|
||||
case 0:
|
||||
fn_1_92C0(1);
|
||||
break;
|
||||
case 1:
|
||||
fn_1_92C0(2);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
void fn_1_929C(void)
|
||||
{
|
||||
fn_1_92C0(0);
|
||||
}
|
||||
|
||||
void fn_1_92C0(s32 arg0)
|
||||
{
|
||||
M453ScoreUnkStruct *var_r31 = lbl_1_bss_C0->data;
|
||||
|
||||
var_r31->unk_00 = arg0;
|
||||
var_r31->unk_04 = 0;
|
||||
}
|
||||
|
||||
void fn_1_92F0(omObjData *arg0)
|
||||
{
|
||||
s16 var_r30;
|
||||
|
||||
M453ScoreUnkStruct *var_r31 = lbl_1_bss_C0->data;
|
||||
|
||||
lbl_1_data_BC0[var_r31->unk_00]();
|
||||
var_r30 = var_r31->unk_08;
|
||||
espBankSet(var_r31->unk_0C[0], var_r30 / 10);
|
||||
var_r30 -= (var_r30 / 10) * 10;
|
||||
espBankSet(var_r31->unk_0C[1], var_r30);
|
||||
var_r30 = var_r31->unk_0A;
|
||||
espBankSet(var_r31->unk_0C[2], var_r30 / 10);
|
||||
var_r30 -= (var_r30 / 10) * 10;
|
||||
espBankSet(var_r31->unk_0C[3], var_r30);
|
||||
}
|
||||
|
||||
void fn_1_940C(void)
|
||||
{
|
||||
s32 var_r30;
|
||||
|
||||
M453ScoreUnkStruct *var_r31 = lbl_1_bss_C0->data;
|
||||
if (var_r31->unk_04 == 0) {
|
||||
for (var_r30 = 0; var_r30 < 6; var_r30++) {
|
||||
espDispOff(var_r31->unk_0C[var_r30]);
|
||||
}
|
||||
var_r31->unk_04 = var_r31->unk_04 + 1;
|
||||
}
|
||||
}
|
||||
|
||||
void fn_1_9484(void)
|
||||
{
|
||||
s16 var_r30;
|
||||
M453ScoreUnkStruct *var_r31 = lbl_1_bss_C0->data;
|
||||
|
||||
if (var_r31->unk_04 == 0) {
|
||||
for (var_r30 = 0; var_r30 < 6; var_r30++) {
|
||||
espDispOn(var_r31->unk_0C[var_r30]);
|
||||
}
|
||||
var_r31->unk_04 = var_r31->unk_04 + 1;
|
||||
}
|
||||
var_r31->unk_0A = fn_1_639C();
|
||||
}
|
||||
|
||||
void fn_1_9510(void)
|
||||
{
|
||||
s32 var_r30;
|
||||
M453ScoreUnkStruct *var_r31 = lbl_1_bss_C0->data;
|
||||
|
||||
if (var_r31->unk_04 == 0) {
|
||||
var_r31->unk_18 = 0;
|
||||
var_r31->unk_1C = 1.0f;
|
||||
if (var_r31->unk_0A > var_r31->unk_08) {
|
||||
var_r31->unk_08 = var_r31->unk_0A;
|
||||
}
|
||||
var_r31->unk_04 = var_r31->unk_04 + 1;
|
||||
}
|
||||
if (var_r31->unk_18 == 0) {
|
||||
if ((var_r31->unk_1C += 0.02f) >= 1.2f) {
|
||||
var_r31->unk_1C = 1.2f;
|
||||
var_r31->unk_18 = 1;
|
||||
}
|
||||
}
|
||||
else {
|
||||
if ((var_r31->unk_1C -= 0.04f) <= 1.0f) {
|
||||
var_r31->unk_1C = 1.0f;
|
||||
var_r31->unk_18 = 0;
|
||||
}
|
||||
}
|
||||
for (var_r30 = 0; var_r30 <= 1; var_r30++) {
|
||||
espScaleSet(var_r31->unk_0C[var_r30], var_r31->unk_1C, var_r31->unk_1C);
|
||||
}
|
||||
espScaleSet(var_r31->unk_16, var_r31->unk_1C, var_r31->unk_1C);
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue