Mostly matched m410Dll
This commit is contained in:
parent
59dd5c13b6
commit
790a479010
7 changed files with 3862 additions and 468 deletions
|
|
@ -86,208 +86,210 @@ fn_1_A9A4 = .text:0x0000A9A4; // type:function size:0x79C
|
||||||
fn_1_B140 = .text:0x0000B140; // type:function size:0x644
|
fn_1_B140 = .text:0x0000B140; // type:function size:0x644
|
||||||
_ctors = .ctors:0x00000000; // type:label scope:global data:4byte
|
_ctors = .ctors:0x00000000; // type:label scope:global data:4byte
|
||||||
_dtors = .dtors: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
|
__fakeHalf = .rodata:0x00000000; // type:object size:0x4 data:float
|
||||||
lbl_1_rodata_14 = .rodata:0x00000014; // type:object size:0x4 data:float
|
__fakeThree = .rodata:0x00000004; // type:object size:0x4 data:float
|
||||||
lbl_1_rodata_18 = .rodata:0x00000018; // type:object size:0x4 data:float
|
lbl_1_rodata_10 = .rodata:0x00000010; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_1C = .rodata:0x0000001C; // type:object size:0x4 data:float
|
lbl_1_rodata_14 = .rodata:0x00000014; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_20 = .rodata:0x00000020; // type:object size:0x4 data:float
|
lbl_1_rodata_18 = .rodata:0x00000018; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_24 = .rodata:0x00000024; // type:object size:0x4 data:float
|
lbl_1_rodata_1C = .rodata:0x0000001C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_28 = .rodata:0x00000028; // type:object size:0x4 data:float
|
lbl_1_rodata_20 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_2C = .rodata:0x0000002C; // type:object size:0x4 data:float
|
lbl_1_rodata_24 = .rodata:0x00000024; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_30 = .rodata:0x00000030; // type:object size:0x4 data:float
|
lbl_1_rodata_28 = .rodata:0x00000028; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_34 = .rodata:0x00000034; // type:object size:0x4 data:float
|
lbl_1_rodata_2C = .rodata:0x0000002C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_38 = .rodata:0x00000038; // type:object size:0x4 data:float
|
lbl_1_rodata_30 = .rodata:0x00000030; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_3C = .rodata:0x0000003C; // type:object size:0x4 data:float
|
lbl_1_rodata_34 = .rodata:0x00000034; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_40 = .rodata:0x00000040; // type:object size:0x4 data:float
|
lbl_1_rodata_38 = .rodata:0x00000038; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_44 = .rodata:0x00000044; // type:object size:0x4 data:float
|
lbl_1_rodata_3C = .rodata:0x0000003C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_48 = .rodata:0x00000048; // type:object size:0x4 data:float
|
lbl_1_rodata_40 = .rodata:0x00000040; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_4C = .rodata:0x0000004C; // type:object size:0x4 data:float
|
lbl_1_rodata_44 = .rodata:0x00000044; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_50 = .rodata:0x00000050; // type:object size:0x4 data:float
|
lbl_1_rodata_48 = .rodata:0x00000048; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_54 = .rodata:0x00000054; // type:object size:0x4 data:float
|
lbl_1_rodata_4C = .rodata:0x0000004C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_58 = .rodata:0x00000058; // type:object size:0x4 data:float
|
lbl_1_rodata_50 = .rodata:0x00000050; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_5C = .rodata:0x0000005C; // type:object size:0x4 data:float
|
lbl_1_rodata_54 = .rodata:0x00000054; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_60 = .rodata:0x00000060; // type:object size:0x4 data:float
|
lbl_1_rodata_58 = .rodata:0x00000058; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_64 = .rodata:0x00000064; // type:object size:0x4 data:float
|
lbl_1_rodata_5C = .rodata:0x0000005C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_68 = .rodata:0x00000068; // type:object size:0x4 data:float
|
lbl_1_rodata_60 = .rodata:0x00000060; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_6C = .rodata:0x0000006C; // type:object size:0x4 data:float
|
lbl_1_rodata_64 = .rodata:0x00000064; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_70 = .rodata:0x00000070; // type:object size:0x4 data:float
|
lbl_1_rodata_68 = .rodata:0x00000068; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_74 = .rodata:0x00000074; // type:object size:0x4 data:float
|
lbl_1_rodata_6C = .rodata:0x0000006C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_78 = .rodata:0x00000078; // type:object size:0x4 data:float
|
lbl_1_rodata_70 = .rodata:0x00000070; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_7C = .rodata:0x0000007C; // type:object size:0x4 data:float
|
lbl_1_rodata_74 = .rodata:0x00000074; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_80 = .rodata:0x00000080; // type:object size:0x8 data:double
|
lbl_1_rodata_78 = .rodata:0x00000078; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_88 = .rodata:0x00000088; // type:object size:0x8 data:double
|
lbl_1_rodata_7C = .rodata:0x0000007C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_90 = .rodata:0x00000090; // type:object size:0x4 data:float
|
lbl_1_rodata_80 = .rodata:0x00000080; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_94 = .rodata:0x00000094; // type:object size:0x4 data:float
|
lbl_1_rodata_88 = .rodata:0x00000088; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_98 = .rodata:0x00000098; // type:object size:0x4 data:float
|
lbl_1_rodata_90 = .rodata:0x00000090; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_A0 = .rodata:0x000000A0; // type:object size:0x8 data:double
|
lbl_1_rodata_94 = .rodata:0x00000094; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_A8 = .rodata:0x000000A8; // type:object size:0x8 data:double
|
lbl_1_rodata_98 = .rodata:0x00000098; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_B0 = .rodata:0x000000B0; // type:object size:0x8 data:double
|
lbl_1_rodata_A0 = .rodata:0x000000A0; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_B8 = .rodata:0x000000B8; // type:object size:0x8 data:double
|
lbl_1_rodata_A8 = .rodata:0x000000A8; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_C0 = .rodata:0x000000C0; // type:object size:0x8 data:double
|
lbl_1_rodata_B0 = .rodata:0x000000B0; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_C8 = .rodata:0x000000C8; // type:object size:0x4 data:float
|
lbl_1_rodata_B8 = .rodata:0x000000B8; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_CC = .rodata:0x000000CC; // type:object size:0x4 data:float
|
lbl_1_rodata_C0 = .rodata:0x000000C0; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_D0 = .rodata:0x000000D0; // type:object size:0x8 data:float
|
lbl_1_rodata_C8 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_D8 = .rodata:0x000000D8; // type:object size:0x4 data:float
|
lbl_1_rodata_CC = .rodata:0x000000CC; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_DC = .rodata:0x000000DC; // type:object size:0x4 data:float
|
lbl_1_rodata_D0 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_E0 = .rodata:0x000000E0; // type:object size:0x4 data:float
|
lbl_1_rodata_D8 = .rodata:0x000000D8; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_E8 = .rodata:0x000000E8; // type:object size:0x8 data:double
|
lbl_1_rodata_DC = .rodata:0x000000DC; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_F0 = .rodata:0x000000F0; // type:object size:0x4 data:float
|
lbl_1_rodata_E0 = .rodata:0x000000E0; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_F4 = .rodata:0x000000F4; // type:object size:0x4 data:float
|
lbl_1_rodata_E8 = .rodata:0x000000E8; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_F8 = .rodata:0x000000F8; // type:object size:0x4 data:float
|
lbl_1_rodata_F0 = .rodata:0x000000F0; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_FC = .rodata:0x000000FC; // type:object size:0x4 data:float
|
lbl_1_rodata_F4 = .rodata:0x000000F4; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_100 = .rodata:0x00000100; // type:object size:0x4 data:float
|
lbl_1_rodata_F8 = .rodata:0x000000F8; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_108 = .rodata:0x00000108; // type:object size:0x8 data:double
|
lbl_1_rodata_FC = .rodata:0x000000FC; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_110 = .rodata:0x00000110; // type:object size:0x8 data:double
|
lbl_1_rodata_100 = .rodata:0x00000100; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_118 = .rodata:0x00000118; // type:object size:0x8 data:double
|
lbl_1_rodata_108 = .rodata:0x00000108; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_120 = .rodata:0x00000120; // type:object size:0x8 data:double
|
lbl_1_rodata_110 = .rodata:0x00000110; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_128 = .rodata:0x00000128; // type:object size:0x4 data:float
|
lbl_1_rodata_118 = .rodata:0x00000118; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_12C = .rodata:0x0000012C; // type:object size:0x4 data:float
|
lbl_1_rodata_120 = .rodata:0x00000120; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_130 = .rodata:0x00000130; // type:object size:0x8 data:double
|
lbl_1_rodata_128 = .rodata:0x00000128; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_138 = .rodata:0x00000138; // type:object size:0x4 data:float
|
lbl_1_rodata_12C = .rodata:0x0000012C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_13C = .rodata:0x0000013C; // type:object size:0x4 data:float
|
lbl_1_rodata_130 = .rodata:0x00000130; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_140 = .rodata:0x00000140; // type:object size:0x4 data:float
|
lbl_1_rodata_138 = .rodata:0x00000138; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_144 = .rodata:0x00000144; // type:object size:0x4 data:float
|
lbl_1_rodata_13C = .rodata:0x0000013C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_148 = .rodata:0x00000148; // type:object size:0x4 data:float
|
lbl_1_rodata_140 = .rodata:0x00000140; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_14C = .rodata:0x0000014C; // type:object size:0x4 data:float
|
lbl_1_rodata_144 = .rodata:0x00000144; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_150 = .rodata:0x00000150; // type:object size:0x4 data:float
|
lbl_1_rodata_148 = .rodata:0x00000148; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_154 = .rodata:0x00000154; // type:object size:0x4 data:float
|
lbl_1_rodata_14C = .rodata:0x0000014C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_158 = .rodata:0x00000158; // type:object size:0x4 data:float
|
lbl_1_rodata_150 = .rodata:0x00000150; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_15C = .rodata:0x0000015C; // type:object size:0x4 data:float
|
lbl_1_rodata_154 = .rodata:0x00000154; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_160 = .rodata:0x00000160; // type:object size:0x4 data:float
|
lbl_1_rodata_158 = .rodata:0x00000158; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_168 = .rodata:0x00000168; // type:object size:0x8 data:double
|
lbl_1_rodata_15C = .rodata:0x0000015C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_170 = .rodata:0x00000170; // type:object size:0x8 data:double
|
lbl_1_rodata_160 = .rodata:0x00000160; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_178 = .rodata:0x00000178; // type:object size:0x8 data:double
|
lbl_1_rodata_168 = .rodata:0x00000168; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_180 = .rodata:0x00000180; // type:object size:0x4 data:float
|
lbl_1_rodata_170 = .rodata:0x00000170; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_184 = .rodata:0x00000184; // type:object size:0x4 data:float
|
lbl_1_rodata_178 = .rodata:0x00000178; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_188 = .rodata:0x00000188; // type:object size:0x4 data:float
|
lbl_1_rodata_180 = .rodata:0x00000180; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_18C = .rodata:0x0000018C; // type:object size:0x4 data:float
|
lbl_1_rodata_184 = .rodata:0x00000184; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_190 = .rodata:0x00000190; // type:object size:0x4 data:float
|
lbl_1_rodata_188 = .rodata:0x00000188; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_198 = .rodata:0x00000198; // type:object size:0x8 data:double
|
lbl_1_rodata_18C = .rodata:0x0000018C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_1A0 = .rodata:0x000001A0; // type:object size:0x4 data:float
|
lbl_1_rodata_190 = .rodata:0x00000190; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_1A8 = .rodata:0x000001A8; // type:object size:0x8 data:double
|
lbl_1_rodata_198 = .rodata:0x00000198; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_1B0 = .rodata:0x000001B0; // type:object size:0x4 data:float
|
lbl_1_rodata_1A0 = .rodata:0x000001A0; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_1B4 = .rodata:0x000001B4; // type:object size:0x4 data:float
|
lbl_1_rodata_1A8 = .rodata:0x000001A8; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_1B8 = .rodata:0x000001B8; // type:object size:0x4 data:float
|
lbl_1_rodata_1B0 = .rodata:0x000001B0; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_1BC = .rodata:0x000001BC; // type:object size:0x4 data:float
|
lbl_1_rodata_1B4 = .rodata:0x000001B4; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_1C0 = .rodata:0x000001C0; // type:object size:0x4 data:float
|
lbl_1_rodata_1B8 = .rodata:0x000001B8; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_1C4 = .rodata:0x000001C4; // type:object size:0x4 data:float
|
lbl_1_rodata_1BC = .rodata:0x000001BC; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_1C8 = .rodata:0x000001C8; // type:object size:0x4 data:float
|
lbl_1_rodata_1C0 = .rodata:0x000001C0; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_1CC = .rodata:0x000001CC; // type:object size:0x4 data:float
|
lbl_1_rodata_1C4 = .rodata:0x000001C4; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_1D0 = .rodata:0x000001D0; // type:object size:0x4 data:float
|
lbl_1_rodata_1C8 = .rodata:0x000001C8; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_1D4 = .rodata:0x000001D4; // type:object size:0x4 data:float
|
lbl_1_rodata_1CC = .rodata:0x000001CC; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_1D8 = .rodata:0x000001D8; // type:object size:0x4 data:float
|
lbl_1_rodata_1D0 = .rodata:0x000001D0; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_1E0 = .rodata:0x000001E0; // type:object size:0x8 data:double
|
lbl_1_rodata_1D4 = .rodata:0x000001D4; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_1E8 = .rodata:0x000001E8; // type:object size:0x10 data:4byte
|
lbl_1_rodata_1D8 = .rodata:0x000001D8; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_1F8 = .rodata:0x000001F8; // type:object size:0x4 data:float
|
lbl_1_rodata_1E0 = .rodata:0x000001E0; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_1FC = .rodata:0x000001FC; // type:object size:0x4 data:float
|
lbl_1_rodata_1E8 = .rodata:0x000001E8; // type:object size:0x10 scope:local data:float
|
||||||
lbl_1_rodata_200 = .rodata:0x00000200; // type:object size:0x4 data:float
|
lbl_1_rodata_1F8 = .rodata:0x000001F8; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_204 = .rodata:0x00000204; // type:object size:0x4 data:float
|
lbl_1_rodata_1FC = .rodata:0x000001FC; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_208 = .rodata:0x00000208; // type:object size:0x4 data:float
|
lbl_1_rodata_200 = .rodata:0x00000200; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_20C = .rodata:0x0000020C; // type:object size:0x4 data:float
|
lbl_1_rodata_204 = .rodata:0x00000204; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_210 = .rodata:0x00000210; // type:object size:0x8 data:double
|
lbl_1_rodata_208 = .rodata:0x00000208; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_218 = .rodata:0x00000218; // type:object size:0x10 data:4byte
|
lbl_1_rodata_20C = .rodata:0x0000020C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_228 = .rodata:0x00000228; // type:object size:0x4 data:float
|
lbl_1_rodata_210 = .rodata:0x00000210; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_22C = .rodata:0x0000022C; // type:object size:0x4 data:float
|
lbl_1_rodata_218 = .rodata:0x00000218; // type:object size:0x10 scope:local data:4byte
|
||||||
lbl_1_rodata_230 = .rodata:0x00000230; // type:object size:0x4 data:float
|
lbl_1_rodata_228 = .rodata:0x00000228; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_234 = .rodata:0x00000234; // type:object size:0x4 data:float
|
lbl_1_rodata_22C = .rodata:0x0000022C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_238 = .rodata:0x00000238; // type:object size:0x8 data:double
|
lbl_1_rodata_230 = .rodata:0x00000230; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_240 = .rodata:0x00000240; // type:object size:0x8 data:double
|
lbl_1_rodata_234 = .rodata:0x00000234; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_248 = .rodata:0x00000248; // type:object size:0x4 data:float
|
lbl_1_rodata_238 = .rodata:0x00000238; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_24C = .rodata:0x0000024C; // type:object size:0x4 data:float
|
lbl_1_rodata_240 = .rodata:0x00000240; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_250 = .rodata:0x00000250; // type:object size:0x4 data:float
|
lbl_1_rodata_248 = .rodata:0x00000248; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_254 = .rodata:0x00000254; // type:object size:0x4 data:float
|
lbl_1_rodata_24C = .rodata:0x0000024C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_258 = .rodata:0x00000258; // type:object size:0x4 data:float
|
lbl_1_rodata_250 = .rodata:0x00000250; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_25C = .rodata:0x0000025C; // type:object size:0x4 data:float
|
lbl_1_rodata_254 = .rodata:0x00000254; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_260 = .rodata:0x00000260; // type:object size:0x4 data:float
|
lbl_1_rodata_258 = .rodata:0x00000258; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_264 = .rodata:0x00000264; // type:object size:0x4 data:float
|
lbl_1_rodata_25C = .rodata:0x0000025C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_268 = .rodata:0x00000268; // type:object size:0x4 data:float
|
lbl_1_rodata_260 = .rodata:0x00000260; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_270 = .rodata:0x00000270; // type:object size:0x8 data:double
|
lbl_1_rodata_264 = .rodata:0x00000264; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_278 = .rodata:0x00000278; // type:object size:0x8 data:double
|
lbl_1_rodata_268 = .rodata:0x00000268; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_280 = .rodata:0x00000280; // type:object size:0x4 data:float
|
lbl_1_rodata_270 = .rodata:0x00000270; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_284 = .rodata:0x00000284; // type:object size:0x4 data:float
|
lbl_1_rodata_278 = .rodata:0x00000278; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_288 = .rodata:0x00000288; // type:object size:0x4 data:float
|
lbl_1_rodata_280 = .rodata:0x00000280; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_28C = .rodata:0x0000028C; // type:object size:0x4 data:float
|
lbl_1_rodata_284 = .rodata:0x00000284; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_290 = .rodata:0x00000290; // type:object size:0x4 data:float
|
lbl_1_rodata_288 = .rodata:0x00000288; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_294 = .rodata:0x00000294; // type:object size:0x4 data:float
|
lbl_1_rodata_28C = .rodata:0x0000028C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_298 = .rodata:0x00000298; // type:object size:0x4 data:float
|
lbl_1_rodata_290 = .rodata:0x00000290; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_29C = .rodata:0x0000029C; // type:object size:0x4 data:float
|
lbl_1_rodata_294 = .rodata:0x00000294; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_2A0 = .rodata:0x000002A0; // type:object size:0x4 data:float
|
lbl_1_rodata_298 = .rodata:0x00000298; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_2A4 = .rodata:0x000002A4; // type:object size:0x4 data:float
|
lbl_1_rodata_29C = .rodata:0x0000029C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_2A8 = .rodata:0x000002A8; // type:object size:0x4 data:float
|
lbl_1_rodata_2A0 = .rodata:0x000002A0; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_2AC = .rodata:0x000002AC; // type:object size:0x4 data:float
|
lbl_1_rodata_2A4 = .rodata:0x000002A4; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_2B0 = .rodata:0x000002B0; // type:object size:0x4 data:float
|
lbl_1_rodata_2A8 = .rodata:0x000002A8; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_2B4 = .rodata:0x000002B4; // type:object size:0x4 data:float
|
lbl_1_rodata_2AC = .rodata:0x000002AC; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_2B8 = .rodata:0x000002B8; // type:object size:0x4 data:float
|
lbl_1_rodata_2B0 = .rodata:0x000002B0; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_2BC = .rodata:0x000002BC; // type:object size:0x4 data:float
|
lbl_1_rodata_2B4 = .rodata:0x000002B4; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_2C0 = .rodata:0x000002C0; // type:object size:0x8 data:double
|
lbl_1_rodata_2B8 = .rodata:0x000002B8; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_2C8 = .rodata:0x000002C8; // type:object size:0x4 data:float
|
lbl_1_rodata_2BC = .rodata:0x000002BC; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_2CC = .rodata:0x000002CC; // type:object size:0x4 data:float
|
lbl_1_rodata_2C0 = .rodata:0x000002C0; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_2D0 = .rodata:0x000002D0; // type:object size:0x4 data:float
|
lbl_1_rodata_2C8 = .rodata:0x000002C8; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_2D4 = .rodata:0x000002D4; // type:object size:0x4 data:float
|
lbl_1_rodata_2CC = .rodata:0x000002CC; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_2D8 = .rodata:0x000002D8; // type:object size:0x4 data:float
|
lbl_1_rodata_2D0 = .rodata:0x000002D0; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_2DC = .rodata:0x000002DC; // type:object size:0x4 data:float
|
lbl_1_rodata_2D4 = .rodata:0x000002D4; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_2E0 = .rodata:0x000002E0; // type:object size:0x4 data:float
|
lbl_1_rodata_2D8 = .rodata:0x000002D8; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_2E4 = .rodata:0x000002E4; // type:object size:0x4 data:float
|
lbl_1_rodata_2DC = .rodata:0x000002DC; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_2E8 = .rodata:0x000002E8; // type:object size:0x4 data:float
|
lbl_1_rodata_2E0 = .rodata:0x000002E0; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_2EC = .rodata:0x000002EC; // type:object size:0x4 data:float
|
lbl_1_rodata_2E4 = .rodata:0x000002E4; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_2F0 = .rodata:0x000002F0; // type:object size:0x8 data:double
|
lbl_1_rodata_2E8 = .rodata:0x000002E8; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_2F8 = .rodata:0x000002F8; // type:object size:0x4 data:float
|
lbl_1_rodata_2EC = .rodata:0x000002EC; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_2FC = .rodata:0x000002FC; // type:object size:0x4 data:float
|
lbl_1_rodata_2F0 = .rodata:0x000002F0; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_300 = .rodata:0x00000300; // type:object size:0x4 data:float
|
lbl_1_rodata_2F8 = .rodata:0x000002F8; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_304 = .rodata:0x00000304; // type:object size:0x4 data:float
|
lbl_1_rodata_2FC = .rodata:0x000002FC; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_308 = .rodata:0x00000308; // type:object size:0x20 data:4byte
|
lbl_1_rodata_300 = .rodata:0x00000300; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_328 = .rodata:0x00000328; // type:object size:0x4 data:float
|
lbl_1_rodata_304 = .rodata:0x00000304; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_330 = .rodata:0x00000330; // type:object size:0x8 data:double
|
lbl_1_rodata_308 = .rodata:0x00000308; // type:object size:0x20 scope:local data:float
|
||||||
lbl_1_rodata_338 = .rodata:0x00000338; // type:object size:0x4 data:float
|
lbl_1_rodata_328 = .rodata:0x00000328; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_33C = .rodata:0x0000033C; // type:object size:0x4 data:float
|
lbl_1_rodata_330 = .rodata:0x00000330; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_340 = .rodata:0x00000340; // type:object size:0x4 data:float
|
lbl_1_rodata_338 = .rodata:0x00000338; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_344 = .rodata:0x00000344; // type:object size:0x4 data:float
|
lbl_1_rodata_33C = .rodata:0x0000033C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_348 = .rodata:0x00000348; // type:object size:0x4 data:float
|
lbl_1_rodata_340 = .rodata:0x00000340; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_34C = .rodata:0x0000034C; // type:object size:0x4 data:float
|
lbl_1_rodata_344 = .rodata:0x00000344; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_350 = .rodata:0x00000350; // type:object size:0x4 data:float
|
lbl_1_rodata_348 = .rodata:0x00000348; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_354 = .rodata:0x00000354; // type:object size:0x4 data:float
|
lbl_1_rodata_34C = .rodata:0x0000034C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_358 = .rodata:0x00000358; // type:object size:0x4 data:float
|
lbl_1_rodata_350 = .rodata:0x00000350; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_35C = .rodata:0x0000035C; // type:object size:0x4 data:float
|
lbl_1_rodata_354 = .rodata:0x00000354; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_360 = .rodata:0x00000360; // type:object size:0x4 data:float
|
lbl_1_rodata_358 = .rodata:0x00000358; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_368 = .rodata:0x00000368; // type:object size:0x8 data:double
|
lbl_1_rodata_35C = .rodata:0x0000035C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_370 = .rodata:0x00000370; // type:object size:0x8 data:double
|
lbl_1_rodata_360 = .rodata:0x00000360; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_378 = .rodata:0x00000378; // type:object size:0x4 data:float
|
lbl_1_rodata_368 = .rodata:0x00000368; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_37C = .rodata:0x0000037C; // type:object size:0x4 data:float
|
lbl_1_rodata_370 = .rodata:0x00000370; // type:object size:0x8 scope:local data:double
|
||||||
lbl_1_rodata_380 = .rodata:0x00000380; // type:object size:0x4 data:float
|
lbl_1_rodata_378 = .rodata:0x00000378; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_384 = .rodata:0x00000384; // type:object size:0x4 data:float
|
lbl_1_rodata_37C = .rodata:0x0000037C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_388 = .rodata:0x00000388; // type:object size:0x1 data:byte
|
lbl_1_rodata_380 = .rodata:0x00000380; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_38C = .rodata:0x0000038C; // type:object size:0x4 data:float
|
lbl_1_rodata_384 = .rodata:0x00000384; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_390 = .rodata:0x00000390; // type:object size:0x4 data:float
|
lbl_1_rodata_388 = .rodata:0x00000388; // type:object size:0x4 scope:local data:byte
|
||||||
lbl_1_rodata_394 = .rodata:0x00000394; // type:object size:0x4 data:float
|
lbl_1_rodata_38C = .rodata:0x0000038C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_398 = .rodata:0x00000398; // type:object size:0x4 data:float
|
lbl_1_rodata_390 = .rodata:0x00000390; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_39C = .rodata:0x0000039C; // type:object size:0x4 data:float
|
lbl_1_rodata_394 = .rodata:0x00000394; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_3A0 = .rodata:0x000003A0; // type:object size:0x4 data:float
|
lbl_1_rodata_398 = .rodata:0x00000398; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_rodata_3A4 = .rodata:0x000003A4; // type:object size:0x4 data:float
|
lbl_1_rodata_39C = .rodata:0x0000039C; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_data_0 = .data:0x00000000; // type:object size:0xC
|
lbl_1_rodata_3A0 = .rodata:0x000003A0; // type:object size:0x4 scope:local data:float
|
||||||
lbl_1_data_C = .data:0x0000000C; // type:object size:0xC
|
lbl_1_rodata_3A4 = .rodata:0x000003A4; // type:object size:0x4 scope:local data:float
|
||||||
|
lbl_1_data_0 = .data:0x00000000; // type:object size:0xC data:float
|
||||||
|
lbl_1_data_C = .data:0x0000000C; // type:object size:0xC data:float
|
||||||
lbl_1_data_18 = .data:0x00000018; // type:object size:0xC data:float
|
lbl_1_data_18 = .data:0x00000018; // type:object size:0xC data:float
|
||||||
lbl_1_data_24 = .data:0x00000024; // type:object size:0x4
|
lbl_1_data_24 = .data:0x00000024; // type:object size:0x4 data:byte
|
||||||
lbl_1_data_28 = .data:0x00000028; // type:object size:0xC data:float
|
lbl_1_data_28 = .data:0x00000028; // type:object size:0xC data:float
|
||||||
lbl_1_data_34 = .data:0x00000034; // type:object size:0xC data:float
|
lbl_1_data_34 = .data:0x00000034; // type:object size:0xC data:float
|
||||||
lbl_1_data_40 = .data:0x00000040; // type:object size:0xC data:float
|
lbl_1_data_40 = .data:0x00000040; // type:object size:0xC data:float
|
||||||
lbl_1_data_4C = .data:0x0000004C; // type:object size:0x3C
|
lbl_1_data_4C = .data:0x0000004C; // type:object size:0x3C data:float
|
||||||
lbl_1_data_88 = .data:0x00000088; // type:object size:0x3C
|
lbl_1_data_88 = .data:0x00000088; // type:object size:0x3C data:float
|
||||||
lbl_1_data_C4 = .data:0x000000C4; // type:object size:0x14
|
lbl_1_data_C4 = .data:0x000000C4; // type:object size:0x14
|
||||||
lbl_1_data_D8 = .data:0x000000D8; // type:object size:0x2 data:2byte
|
lbl_1_data_D8 = .data:0x000000D8; // type:object size:0x2 data:2byte
|
||||||
lbl_1_data_DC = .data:0x000000DC; // type:object size:0x20
|
lbl_1_data_DC = .data:0x000000DC; // type:object size:0x20
|
||||||
lbl_1_data_FC = .data:0x000000FC; // type:object size:0x8
|
lbl_1_data_FC = .data:0x000000FC; // type:object size:0x8 scope:local data:string
|
||||||
lbl_1_data_104 = .data:0x00000104; // type:object size:0xC
|
lbl_1_data_104 = .data:0x00000104; // type:object size:0xC
|
||||||
lbl_1_data_110 = .data:0x00000110; // type:object size:0x4 data:4byte
|
lbl_1_data_110 = .data:0x00000110; // type:object size:0x4 data:4byte
|
||||||
lbl_1_data_114 = .data:0x00000114; // type:object size:0x16 data:string
|
lbl_1_data_114 = .data:0x00000114; // type:object size:0x16 scope:local data:string
|
||||||
lbl_1_data_130 = .data:0x00000130; // type:object size:0x10
|
lbl_1_data_130 = .data:0x00000130; // type:object size:0x10 scope:local data:string
|
||||||
lbl_1_data_140 = .data:0x00000140; // type:object size:0x20
|
lbl_1_data_140 = .data:0x00000140; // type:object size:0x20
|
||||||
lbl_1_data_160 = .data:0x00000160; // type:object size:0xC
|
lbl_1_data_160 = .data:0x00000160; // type:object size:0xC scope:local data:string
|
||||||
lbl_1_data_16C = .data:0x0000016C; // type:object size:0x20
|
lbl_1_data_16C = .data:0x0000016C; // type:object size:0x20
|
||||||
lbl_1_data_18C = .data:0x0000018C; // type:object size:0x20
|
lbl_1_data_18C = .data:0x0000018C; // type:object size:0x20
|
||||||
lbl_1_data_1AC = .data:0x000001AC; // type:object size:0x28
|
lbl_1_data_1AC = .data:0x000001AC; // type:object size:0x28
|
||||||
lbl_1_data_1D4 = .data:0x000001D4; // type:object size:0xA0
|
lbl_1_data_1D4 = .data:0x000001D4; // type:object size:0xA0 data:float
|
||||||
lbl_1_data_274 = .data:0x00000274; // type:object size:0x20
|
lbl_1_data_274 = .data:0x00000274; // type:object size:0x20
|
||||||
lbl_1_data_294 = .data:0x00000294; // type:object size:0x20
|
lbl_1_data_294 = .data:0x00000294; // type:object size:0x20 data:byte
|
||||||
lbl_1_bss_0 = .bss:0x00000000; // type:object size:0x4 data:4byte
|
lbl_1_bss_0 = .bss:0x00000000; // type:object size:0x4 data:4byte
|
||||||
lbl_1_bss_4 = .bss:0x00000004; // type:object size:0x4 data:4byte
|
lbl_1_bss_4 = .bss:0x00000004; // type:object size:0x4 data:4byte
|
||||||
lbl_1_bss_8 = .bss:0x00000008; // type:object size:0x4 data:4byte
|
lbl_1_bss_8 = .bss:0x00000008; // type:object size:0x4 data:4byte
|
||||||
|
|
@ -295,7 +297,8 @@ lbl_1_bss_C = .bss:0x0000000C; // type:object size:0x4 data:4byte
|
||||||
lbl_1_bss_10 = .bss:0x00000010; // type:object size:0x2 data:2byte
|
lbl_1_bss_10 = .bss:0x00000010; // type:object size:0x2 data:2byte
|
||||||
lbl_1_bss_12 = .bss:0x00000012; // type:object size:0x2 data:2byte
|
lbl_1_bss_12 = .bss:0x00000012; // type:object size:0x2 data:2byte
|
||||||
lbl_1_bss_14 = .bss:0x00000014; // type:object size:0x2 data:2byte
|
lbl_1_bss_14 = .bss:0x00000014; // type:object size:0x2 data:2byte
|
||||||
lbl_1_bss_16 = .bss:0x00000016; // type:object size:0x6 data:2byte
|
lbl_1_bss_16 = .bss:0x00000016; // type:object size:0x2 data:2byte
|
||||||
|
lbl_1_bss_18 = .bss:0x00000018; // type:object size:0x4 data:4byte
|
||||||
lbl_1_bss_1C = .bss:0x0000001C; // type:object size:0x2 data:2byte
|
lbl_1_bss_1C = .bss:0x0000001C; // type:object size:0x2 data:2byte
|
||||||
lbl_1_bss_20 = .bss:0x00000020; // type:object size:0x4 data:4byte
|
lbl_1_bss_20 = .bss:0x00000020; // type:object size:0x4 data:4byte
|
||||||
lbl_1_bss_24 = .bss:0x00000024; // type:object size:0x4 data:4byte
|
lbl_1_bss_24 = .bss:0x00000024; // type:object size:0x4 data:4byte
|
||||||
|
|
|
||||||
468
configure.py
468
configure.py
|
|
@ -279,6 +279,7 @@ def DolphinLib(lib_name, objects):
|
||||||
"objects": objects,
|
"objects": objects,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
def MusyX(objects, mw_version="GC/1.3.2", debug=False, major=1, minor=5, patch=4):
|
def MusyX(objects, mw_version="GC/1.3.2", debug=False, major=1, minor=5, patch=4):
|
||||||
cflags = cflags_musyx if not debug else cflags_musyx_debug
|
cflags = cflags_musyx if not debug else cflags_musyx_debug
|
||||||
return {
|
return {
|
||||||
|
|
@ -295,6 +296,7 @@ def MusyX(objects, mw_version="GC/1.3.2", debug=False, major=1, minor=5, patch=4
|
||||||
"objects": objects,
|
"objects": objects,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
# Helper function for REL script objects
|
# Helper function for REL script objects
|
||||||
def Rel(lib_name, objects):
|
def Rel(lib_name, objects):
|
||||||
return {
|
return {
|
||||||
|
|
@ -766,72 +768,83 @@ config.libs = [
|
||||||
Object(Matching, "REL/empty.c"), # Must be marked as matching
|
Object(Matching, "REL/empty.c"), # Must be marked as matching
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
Rel('_minigameDLL',
|
Rel(
|
||||||
|
"_minigameDLL",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(Matching, "REL/_minigameDLL/_minigameDLL.c"),
|
Object(Matching, "REL/_minigameDLL/_minigameDLL.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('bootDll',
|
Rel(
|
||||||
|
"bootDll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(Matching, "REL/bootDll/main.c"),
|
Object(Matching, "REL/bootDll/main.c"),
|
||||||
Object(Matching, "REL/bootDll/nintendo_data.c"),
|
Object(Matching, "REL/bootDll/nintendo_data.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('E3setupDLL',
|
Rel(
|
||||||
|
"E3setupDLL",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/E3setupDLL/mgselect.c"),
|
Object(Matching, "REL/E3setupDLL/mgselect.c"),
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(Matching, "REL/E3setupDLL/main.c"),
|
Object(Matching, "REL/E3setupDLL/main.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('instDll',
|
Rel(
|
||||||
|
"instDll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(Matching, "REL/instDll/main.c"),
|
Object(Matching, "REL/instDll/main.c"),
|
||||||
Object(NonMatching, "REL/instDll/font.c"),
|
Object(NonMatching, "REL/instDll/font.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m401Dll',
|
Rel(
|
||||||
|
"m401Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(Matching, "REL/m401Dll/main.c"),
|
Object(Matching, "REL/m401Dll/main.c"),
|
||||||
Object(NonMatching, "REL/m401Dll/main_ex.c"),
|
Object(NonMatching, "REL/m401Dll/main_ex.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m402Dll',
|
Rel(
|
||||||
|
"m402Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/m402Dll/main.c"),
|
Object(Matching, "REL/m402Dll/main.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m403Dll',
|
Rel(
|
||||||
|
"m403Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(Matching, "REL/m403Dll/main.c"),
|
Object(Matching, "REL/m403Dll/main.c"),
|
||||||
Object(Matching, "REL/m403Dll/scene.c"),
|
Object(Matching, "REL/m403Dll/scene.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m404Dll',
|
Rel(
|
||||||
|
"m404Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m404Dll/main.c"),
|
Object(NonMatching, "REL/m404Dll/main.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m405Dll',
|
Rel(
|
||||||
|
"m405Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/m405Dll/main.c"),
|
Object(NonMatching, "REL/m405Dll/main.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m406Dll',
|
Rel(
|
||||||
|
"m406Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m406Dll/main.c"),
|
Object(NonMatching, "REL/m406Dll/main.c"),
|
||||||
Object(NonMatching, "REL/m406Dll/map.c"),
|
Object(NonMatching, "REL/m406Dll/map.c"),
|
||||||
Object(NonMatching, "REL/m406Dll/player.c"),
|
Object(NonMatching, "REL/m406Dll/player.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m407dll',
|
Rel(
|
||||||
|
"m407dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(Matching, "REL/m407dll/player.c"),
|
Object(Matching, "REL/m407dll/player.c"),
|
||||||
|
|
@ -842,277 +855,316 @@ config.libs = [
|
||||||
Object(Matching, "REL/m407dll/effect.c"),
|
Object(Matching, "REL/m407dll/effect.c"),
|
||||||
Object(Matching, "REL/m407dll/main.c"),
|
Object(Matching, "REL/m407dll/main.c"),
|
||||||
Object(Matching, "REL/m407dll/score.c"),
|
Object(Matching, "REL/m407dll/score.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m408Dll',
|
Rel(
|
||||||
|
"m408Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m408Dll/main.c"),
|
Object(NonMatching, "REL/m408Dll/main.c"),
|
||||||
Object(NonMatching, "REL/m408Dll/camera.c"),
|
Object(NonMatching, "REL/m408Dll/camera.c"),
|
||||||
Object(NonMatching, "REL/m408Dll/stage.c"),
|
Object(NonMatching, "REL/m408Dll/stage.c"),
|
||||||
Object(NonMatching, "REL/m408Dll/object.c"),
|
Object(NonMatching, "REL/m408Dll/object.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m409Dll',
|
Rel(
|
||||||
|
"m409Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m409Dll/main.c"),
|
Object(NonMatching, "REL/m409Dll/main.c"),
|
||||||
Object(NonMatching, "REL/m409Dll/player.c"),
|
Object(NonMatching, "REL/m409Dll/player.c"),
|
||||||
Object(NonMatching, "REL/m409Dll/cursor.c"),
|
Object(NonMatching, "REL/m409Dll/cursor.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m410Dll',
|
Rel(
|
||||||
|
"m410Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m410Dll/main.c"),
|
Object(NonMatching, "REL/m410Dll/main.c"),
|
||||||
Object(NonMatching, "REL/m410Dll/stage.c"),
|
Object(Matching, "REL/m410Dll/stage.c"),
|
||||||
Object(NonMatching, "REL/m410Dll/game.c"),
|
Object(NonMatching, "REL/m410Dll/game.c"),
|
||||||
Object(NonMatching, "REL/m410Dll/player.c"),
|
Object(Matching, "REL/m410Dll/player.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m411Dll',
|
Rel(
|
||||||
|
"m411Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m411Dll/main.c"),
|
Object(NonMatching, "REL/m411Dll/main.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m412Dll',
|
Rel(
|
||||||
|
"m412Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m412Dll/main.c"),
|
Object(NonMatching, "REL/m412Dll/main.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m413Dll',
|
Rel(
|
||||||
|
"m413Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m413Dll/main.c"),
|
Object(NonMatching, "REL/m413Dll/main.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m414Dll',
|
Rel(
|
||||||
|
"m414Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m414Dll/main.c"),
|
Object(NonMatching, "REL/m414Dll/main.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m415Dll',
|
Rel(
|
||||||
|
"m415Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m415Dll/main.c"),
|
Object(NonMatching, "REL/m415Dll/main.c"),
|
||||||
Object(NonMatching, "REL/m415Dll/map.c"),
|
Object(NonMatching, "REL/m415Dll/map.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m416Dll',
|
Rel(
|
||||||
|
"m416Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m416Dll/main.c"),
|
Object(NonMatching, "REL/m416Dll/main.c"),
|
||||||
Object(NonMatching, "REL/m416Dll/map.c"),
|
Object(NonMatching, "REL/m416Dll/map.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m417Dll',
|
Rel(
|
||||||
|
"m417Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m417Dll/main.c"),
|
Object(NonMatching, "REL/m417Dll/main.c"),
|
||||||
Object(NonMatching, "REL/m417Dll/water.c"),
|
Object(NonMatching, "REL/m417Dll/water.c"),
|
||||||
Object(NonMatching, "REL/m417Dll/player.c"),
|
Object(NonMatching, "REL/m417Dll/player.c"),
|
||||||
Object(NonMatching, "REL/m417Dll/sequence.c"),
|
Object(NonMatching, "REL/m417Dll/sequence.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m418Dll',
|
Rel(
|
||||||
|
"m418Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(NonMatching, "REL/m418Dll/main.c"),
|
Object(NonMatching, "REL/m418Dll/main.c"),
|
||||||
Object(NonMatching, "REL/m418Dll/sequence.c"),
|
Object(NonMatching, "REL/m418Dll/sequence.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m419Dll',
|
Rel(
|
||||||
|
"m419Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m419Dll/main.c"),
|
Object(NonMatching, "REL/m419Dll/main.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m420dll',
|
Rel(
|
||||||
|
"m420dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m420dll/main.c"),
|
Object(NonMatching, "REL/m420dll/main.c"),
|
||||||
Object(NonMatching, "REL/m420dll/player.c"),
|
Object(NonMatching, "REL/m420dll/player.c"),
|
||||||
Object(NonMatching, "REL/m420dll/map.c"),
|
Object(NonMatching, "REL/m420dll/map.c"),
|
||||||
Object(NonMatching, "REL/m420dll/rand.c"),
|
Object(NonMatching, "REL/m420dll/rand.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m421Dll',
|
Rel(
|
||||||
|
"m421Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m421Dll/main.c"),
|
Object(NonMatching, "REL/m421Dll/main.c"),
|
||||||
Object(NonMatching, "REL/m421Dll/player.c"),
|
Object(NonMatching, "REL/m421Dll/player.c"),
|
||||||
Object(NonMatching, "REL/m421Dll/map.c"),
|
Object(NonMatching, "REL/m421Dll/map.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m422Dll',
|
Rel(
|
||||||
|
"m422Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m422Dll/main.c"),
|
Object(NonMatching, "REL/m422Dll/main.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m423Dll',
|
Rel(
|
||||||
|
"m423Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m423Dll/main.c"),
|
Object(NonMatching, "REL/m423Dll/main.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m424Dll',
|
Rel(
|
||||||
|
"m424Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m424Dll/main.c"),
|
Object(NonMatching, "REL/m424Dll/main.c"),
|
||||||
Object(NonMatching, "REL/m424Dll/map.c"),
|
Object(NonMatching, "REL/m424Dll/map.c"),
|
||||||
Object(NonMatching, "REL/m424Dll/ball.c"),
|
Object(NonMatching, "REL/m424Dll/ball.c"),
|
||||||
Object(NonMatching, "REL/m424Dll/claw.c"),
|
Object(NonMatching, "REL/m424Dll/claw.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m425Dll',
|
Rel(
|
||||||
|
"m425Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m425Dll/main.c"),
|
Object(NonMatching, "REL/m425Dll/main.c"),
|
||||||
Object(NonMatching, "REL/m425Dll/thwomp.c"),
|
Object(NonMatching, "REL/m425Dll/thwomp.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m426Dll',
|
Rel(
|
||||||
|
"m426Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m426Dll/main.c"),
|
Object(NonMatching, "REL/m426Dll/main.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m427Dll',
|
Rel(
|
||||||
|
"m427Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m427Dll/main.c"),
|
Object(NonMatching, "REL/m427Dll/main.c"),
|
||||||
Object(NonMatching, "REL/m427Dll/map.c"),
|
Object(NonMatching, "REL/m427Dll/map.c"),
|
||||||
Object(NonMatching, "REL/m427Dll/player.c"),
|
Object(NonMatching, "REL/m427Dll/player.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m428Dll',
|
Rel(
|
||||||
|
"m428Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m428Dll/main.c"),
|
Object(NonMatching, "REL/m428Dll/main.c"),
|
||||||
Object(NonMatching, "REL/m428Dll/map.c"),
|
Object(NonMatching, "REL/m428Dll/map.c"),
|
||||||
Object(NonMatching, "REL/m428Dll/player.c"),
|
Object(NonMatching, "REL/m428Dll/player.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m429Dll',
|
Rel(
|
||||||
|
"m429Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(NonMatching, "REL/m429Dll/main.c"),
|
Object(NonMatching, "REL/m429Dll/main.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m430Dll',
|
Rel(
|
||||||
|
"m430Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m430Dll/main.c"),
|
Object(NonMatching, "REL/m430Dll/main.c"),
|
||||||
Object(NonMatching, "REL/m430Dll/water.c"),
|
Object(NonMatching, "REL/m430Dll/water.c"),
|
||||||
Object(NonMatching, "REL/m430Dll/player.c"),
|
Object(NonMatching, "REL/m430Dll/player.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m431Dll',
|
Rel(
|
||||||
|
"m431Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m431Dll/main.c"),
|
Object(NonMatching, "REL/m431Dll/main.c"),
|
||||||
Object(NonMatching, "REL/m431Dll/object.c"),
|
Object(NonMatching, "REL/m431Dll/object.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m432Dll',
|
Rel(
|
||||||
|
"m432Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(NonMatching, "REL/m432Dll/main.c"),
|
Object(NonMatching, "REL/m432Dll/main.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m433Dll',
|
Rel(
|
||||||
|
"m433Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m433Dll/main.c"),
|
Object(NonMatching, "REL/m433Dll/main.c"),
|
||||||
Object(NonMatching, "REL/m433Dll/map.c"),
|
Object(NonMatching, "REL/m433Dll/map.c"),
|
||||||
Object(NonMatching, "REL/m433Dll/player.c"),
|
Object(NonMatching, "REL/m433Dll/player.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m434Dll',
|
Rel(
|
||||||
|
"m434Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m434Dll/main.c"),
|
Object(NonMatching, "REL/m434Dll/main.c"),
|
||||||
Object(NonMatching, "REL/m434Dll/map.c"),
|
Object(NonMatching, "REL/m434Dll/map.c"),
|
||||||
Object(NonMatching, "REL/m434Dll/player.c"),
|
Object(NonMatching, "REL/m434Dll/player.c"),
|
||||||
Object(NonMatching, "REL/m434Dll/fish.c"),
|
Object(NonMatching, "REL/m434Dll/fish.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m435Dll',
|
Rel(
|
||||||
|
"m435Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(NonMatching, "REL/m435Dll/main.c"),
|
Object(NonMatching, "REL/m435Dll/main.c"),
|
||||||
Object(NonMatching, "REL/m435Dll/sequence.c"),
|
Object(NonMatching, "REL/m435Dll/sequence.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m436Dll',
|
Rel(
|
||||||
|
"m436Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(NonMatching, "REL/m436Dll/main.c"),
|
Object(NonMatching, "REL/m436Dll/main.c"),
|
||||||
Object(NonMatching, "REL/m436Dll/sequence.c"),
|
Object(NonMatching, "REL/m436Dll/sequence.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m437Dll',
|
Rel(
|
||||||
|
"m437Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(NonMatching, "REL/m437Dll/main.c"),
|
Object(NonMatching, "REL/m437Dll/main.c"),
|
||||||
Object(NonMatching, "REL/m437Dll/sequence.c"),
|
Object(NonMatching, "REL/m437Dll/sequence.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m438Dll',
|
Rel(
|
||||||
|
"m438Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m438Dll/main.c"),
|
Object(NonMatching, "REL/m438Dll/main.c"),
|
||||||
Object(NonMatching, "REL/m438Dll/map.c"),
|
Object(NonMatching, "REL/m438Dll/map.c"),
|
||||||
Object(NonMatching, "REL/m438Dll/fire.c"),
|
Object(NonMatching, "REL/m438Dll/fire.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m439Dll',
|
Rel(
|
||||||
|
"m439Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m439Dll/main.c"),
|
Object(NonMatching, "REL/m439Dll/main.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m440Dll',
|
Rel(
|
||||||
|
"m440Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m440Dll/main.c"),
|
Object(NonMatching, "REL/m440Dll/main.c"),
|
||||||
Object(NonMatching, "REL/m440Dll/object.c"),
|
Object(NonMatching, "REL/m440Dll/object.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m441Dll',
|
Rel(
|
||||||
|
"m441Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(NonMatching, "REL/m441Dll/main.c"),
|
Object(NonMatching, "REL/m441Dll/main.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m442Dll',
|
Rel(
|
||||||
|
"m442Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m442Dll/main.c"),
|
Object(NonMatching, "REL/m442Dll/main.c"),
|
||||||
Object(NonMatching, "REL/m442Dll/score.c"),
|
Object(NonMatching, "REL/m442Dll/score.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m443Dll',
|
Rel(
|
||||||
|
"m443Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m443Dll/main.c"),
|
Object(NonMatching, "REL/m443Dll/main.c"),
|
||||||
Object(NonMatching, "REL/m443Dll/map.c"),
|
Object(NonMatching, "REL/m443Dll/map.c"),
|
||||||
Object(NonMatching, "REL/m443Dll/player.c"),
|
Object(NonMatching, "REL/m443Dll/player.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m444dll',
|
Rel(
|
||||||
|
"m444dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m444dll/main.c"),
|
Object(NonMatching, "REL/m444dll/main.c"),
|
||||||
Object(NonMatching, "REL/m444dll/pinball.c"),
|
Object(NonMatching, "REL/m444dll/pinball.c"),
|
||||||
Object(NonMatching, "REL/m444dll/datalist.c"),
|
Object(NonMatching, "REL/m444dll/datalist.c"),
|
||||||
Object(NonMatching, "REL/m444dll/shadow.c"),
|
Object(NonMatching, "REL/m444dll/shadow.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m445Dll',
|
Rel(
|
||||||
|
"m445Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m445Dll/main.c"),
|
Object(NonMatching, "REL/m445Dll/main.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m446dll',
|
Rel(
|
||||||
|
"m446dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m446dll/main.c"),
|
Object(NonMatching, "REL/m446dll/main.c"),
|
||||||
|
|
@ -1123,9 +1175,10 @@ config.libs = [
|
||||||
Object(NonMatching, "REL/m446dll/camera.c"),
|
Object(NonMatching, "REL/m446dll/camera.c"),
|
||||||
Object(NonMatching, "REL/m446dll/cursor.c"),
|
Object(NonMatching, "REL/m446dll/cursor.c"),
|
||||||
Object(NonMatching, "REL/m446dll/stage.c"),
|
Object(NonMatching, "REL/m446dll/stage.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m447dll',
|
Rel(
|
||||||
|
"m447dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m447dll/main.c"),
|
Object(NonMatching, "REL/m447dll/main.c"),
|
||||||
|
|
@ -1134,109 +1187,126 @@ config.libs = [
|
||||||
Object(NonMatching, "REL/m447dll/player.c"),
|
Object(NonMatching, "REL/m447dll/player.c"),
|
||||||
Object(NonMatching, "REL/m447dll/player_col.c"),
|
Object(NonMatching, "REL/m447dll/player_col.c"),
|
||||||
Object(NonMatching, "REL/m447dll/block.c"),
|
Object(NonMatching, "REL/m447dll/block.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m448Dll',
|
Rel(
|
||||||
|
"m448Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m448Dll/main.c"),
|
Object(NonMatching, "REL/m448Dll/main.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m449Dll',
|
Rel(
|
||||||
|
"m449Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m449Dll/main.c"),
|
Object(NonMatching, "REL/m449Dll/main.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m450Dll',
|
Rel(
|
||||||
|
"m450Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(NonMatching, "REL/m450Dll/main.c"),
|
Object(NonMatching, "REL/m450Dll/main.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m451Dll',
|
Rel(
|
||||||
|
"m451Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(NonMatching, "REL/m451Dll/m451.c"),
|
Object(NonMatching, "REL/m451Dll/m451.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m453Dll',
|
Rel(
|
||||||
|
"m453Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m453Dll/main.c"),
|
Object(NonMatching, "REL/m453Dll/main.c"),
|
||||||
Object(NonMatching, "REL/m453Dll/map.c"),
|
Object(NonMatching, "REL/m453Dll/map.c"),
|
||||||
Object(NonMatching, "REL/m453Dll/score.c"),
|
Object(NonMatching, "REL/m453Dll/score.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m455Dll',
|
Rel(
|
||||||
|
"m455Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m455Dll/main.c"),
|
Object(NonMatching, "REL/m455Dll/main.c"),
|
||||||
Object(NonMatching, "REL/m455Dll/stage.c"),
|
Object(NonMatching, "REL/m455Dll/stage.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m456Dll',
|
Rel(
|
||||||
|
"m456Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m456Dll/main.c"),
|
Object(NonMatching, "REL/m456Dll/main.c"),
|
||||||
Object(NonMatching, "REL/m456Dll/stage.c"),
|
Object(NonMatching, "REL/m456Dll/stage.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m457Dll',
|
Rel(
|
||||||
|
"m457Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m457Dll/main.c"),
|
Object(NonMatching, "REL/m457Dll/main.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m458Dll',
|
Rel(
|
||||||
|
"m458Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m458Dll/main.c"),
|
Object(NonMatching, "REL/m458Dll/main.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m459dll',
|
Rel(
|
||||||
|
"m459dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m459dll/main.c"),
|
Object(NonMatching, "REL/m459dll/main.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m460Dll',
|
Rel(
|
||||||
|
"m460Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m460Dll/main.c"),
|
Object(NonMatching, "REL/m460Dll/main.c"),
|
||||||
Object(NonMatching, "REL/m460Dll/player.c"),
|
Object(NonMatching, "REL/m460Dll/player.c"),
|
||||||
Object(NonMatching, "REL/m460Dll/map.c"),
|
Object(NonMatching, "REL/m460Dll/map.c"),
|
||||||
Object(NonMatching, "REL/m460Dll/score.c"),
|
Object(NonMatching, "REL/m460Dll/score.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m461Dll',
|
Rel(
|
||||||
|
"m461Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m461Dll/main.c"),
|
Object(NonMatching, "REL/m461Dll/main.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m461Dll',
|
Rel(
|
||||||
|
"m461Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m462Dll/main.c"),
|
Object(NonMatching, "REL/m462Dll/main.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('m463Dll',
|
Rel(
|
||||||
|
"m463Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(NonMatching, "REL/m463Dll/main.c"),
|
Object(NonMatching, "REL/m463Dll/main.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('mentDll',
|
Rel(
|
||||||
|
"mentDll",
|
||||||
objects={
|
objects={
|
||||||
Object(NonMatching, "REL/mentDll/common.c"),
|
Object(NonMatching, "REL/mentDll/common.c"),
|
||||||
Object(NonMatching, "REL/mentDll/main.c"),
|
Object(NonMatching, "REL/mentDll/main.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('messDll',
|
Rel(
|
||||||
|
"messDll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(Matching, "REL/messDll/main.c"),
|
Object(Matching, "REL/messDll/main.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('mgmodedll',
|
Rel(
|
||||||
|
"mgmodedll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/mgmodedll/mgmode.c"),
|
Object(NonMatching, "REL/mgmodedll/mgmode.c"),
|
||||||
|
|
@ -1247,34 +1317,38 @@ config.libs = [
|
||||||
Object(NonMatching, "REL/mgmodedll/main.c"),
|
Object(NonMatching, "REL/mgmodedll/main.c"),
|
||||||
Object(NonMatching, "REL/mgmodedll/datalist.c"),
|
Object(NonMatching, "REL/mgmodedll/datalist.c"),
|
||||||
Object(NonMatching, "REL/mgmodedll/minigame.c"),
|
Object(NonMatching, "REL/mgmodedll/minigame.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('modeltestDll',
|
Rel(
|
||||||
|
"modeltestDll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(Matching, "REL/modeltestDll/main.c"),
|
Object(Matching, "REL/modeltestDll/main.c"),
|
||||||
Object(Matching, "REL/modeltestDll/modeltest00.c"),
|
Object(Matching, "REL/modeltestDll/modeltest00.c"),
|
||||||
Object(NonMatching, "REL/modeltestDll/modeltest01.c"),
|
Object(NonMatching, "REL/modeltestDll/modeltest01.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('modeseldll',
|
Rel(
|
||||||
|
"modeseldll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(Matching, "REL/modeseldll/main.c"),
|
Object(Matching, "REL/modeseldll/main.c"),
|
||||||
Object(NonMatching, "REL/modeseldll/modesel.c"),
|
Object(NonMatching, "REL/modeseldll/modesel.c"),
|
||||||
Object(Matching, "REL/modeseldll/filesel.c"),
|
Object(Matching, "REL/modeseldll/filesel.c"),
|
||||||
Object(Matching, "REL/modeseldll/datalist.c"),
|
Object(Matching, "REL/modeseldll/datalist.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('mpexDll',
|
Rel(
|
||||||
|
"mpexDll",
|
||||||
objects={
|
objects={
|
||||||
Object(NonMatching, "REL/mpexDll/main.c"),
|
Object(NonMatching, "REL/mpexDll/main.c"),
|
||||||
Object(NonMatching, "REL/mpexDll/mpex.c"),
|
Object(NonMatching, "REL/mpexDll/mpex.c"),
|
||||||
Object(NonMatching, "REL/mpexDll/charsel.c"),
|
Object(NonMatching, "REL/mpexDll/charsel.c"),
|
||||||
Object(NonMatching, "REL/mpexDll/mgname.c"),
|
Object(NonMatching, "REL/mpexDll/mgname.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('mstory2Dll',
|
Rel(
|
||||||
|
"mstory2Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(NonMatching, "REL/mstory2Dll/main.c"),
|
Object(NonMatching, "REL/mstory2Dll/main.c"),
|
||||||
Object(NonMatching, "REL/mstory2Dll/board_entrance.c"),
|
Object(NonMatching, "REL/mstory2Dll/board_entrance.c"),
|
||||||
|
|
@ -1284,22 +1358,25 @@ config.libs = [
|
||||||
Object(NonMatching, "REL/mstory2Dll/mg_miss.c"),
|
Object(NonMatching, "REL/mstory2Dll/mg_miss.c"),
|
||||||
Object(NonMatching, "REL/mstory2Dll/ending.c"),
|
Object(NonMatching, "REL/mstory2Dll/ending.c"),
|
||||||
Object(NonMatching, "REL/mstory2Dll/save.c"),
|
Object(NonMatching, "REL/mstory2Dll/save.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('mstory3Dll',
|
Rel(
|
||||||
|
"mstory3Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(NonMatching, "REL/mstory3Dll/main.c"),
|
Object(NonMatching, "REL/mstory3Dll/main.c"),
|
||||||
Object(NonMatching, "REL/mstory3Dll/result_seq.c"),
|
Object(NonMatching, "REL/mstory3Dll/result_seq.c"),
|
||||||
Object(NonMatching, "REL/mstory3Dll/result.c"),
|
Object(NonMatching, "REL/mstory3Dll/result.c"),
|
||||||
Object(NonMatching, "REL/mstory3Dll/win_effect.c"),
|
Object(NonMatching, "REL/mstory3Dll/win_effect.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('mstory4Dll',
|
Rel(
|
||||||
|
"mstory4Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/mstory4Dll/main.c"),
|
Object(Matching, "REL/mstory4Dll/main.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('mstoryDll',
|
Rel(
|
||||||
|
"mstoryDll",
|
||||||
objects={
|
objects={
|
||||||
Object(NonMatching, "REL/mstoryDll/main.c"),
|
Object(NonMatching, "REL/mstoryDll/main.c"),
|
||||||
Object(NonMatching, "REL/mstoryDll/board_clear.c"),
|
Object(NonMatching, "REL/mstoryDll/board_clear.c"),
|
||||||
|
|
@ -1307,9 +1384,10 @@ config.libs = [
|
||||||
Object(NonMatching, "REL/mstoryDll/mg_clear.c"),
|
Object(NonMatching, "REL/mstoryDll/mg_clear.c"),
|
||||||
Object(NonMatching, "REL/mstoryDll/mg_miss.c"),
|
Object(NonMatching, "REL/mstoryDll/mg_miss.c"),
|
||||||
Object(NonMatching, "REL/mstoryDll/save.c"),
|
Object(NonMatching, "REL/mstoryDll/save.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('option',
|
Rel(
|
||||||
|
"option",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(Matching, "REL/option/scene.c"),
|
Object(Matching, "REL/option/scene.c"),
|
||||||
|
|
@ -1321,9 +1399,10 @@ config.libs = [
|
||||||
Object(Matching, "REL/option/sound.c"),
|
Object(Matching, "REL/option/sound.c"),
|
||||||
Object(Matching, "REL/option/record.c"),
|
Object(Matching, "REL/option/record.c"),
|
||||||
Object(Matching, "REL/option/window.c"),
|
Object(Matching, "REL/option/window.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('present',
|
Rel(
|
||||||
|
"present",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(Matching, "REL/present/init.c"),
|
Object(Matching, "REL/present/init.c"),
|
||||||
|
|
@ -1331,48 +1410,55 @@ config.libs = [
|
||||||
Object(Matching, "REL/present/present.c"),
|
Object(Matching, "REL/present/present.c"),
|
||||||
Object(Matching, "REL/present/main.c"),
|
Object(Matching, "REL/present/main.c"),
|
||||||
Object(Matching, "REL/present/common.c"),
|
Object(Matching, "REL/present/common.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('resultDll',
|
Rel(
|
||||||
|
"resultDll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(Matching, "REL/resultDll/main.c"),
|
Object(Matching, "REL/resultDll/main.c"),
|
||||||
Object(Matching, "REL/resultDll/battle.c"),
|
Object(Matching, "REL/resultDll/battle.c"),
|
||||||
Object(Matching, "REL/resultDll/datalist.c"),
|
Object(Matching, "REL/resultDll/datalist.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('safDll',
|
Rel(
|
||||||
|
"safDll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/safDll/main.c"),
|
Object(Matching, "REL/safDll/main.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('selmenuDll',
|
Rel(
|
||||||
|
"selmenuDll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(Matching, "REL/selmenuDll/main.c"),
|
Object(Matching, "REL/selmenuDll/main.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('staffDll',
|
Rel(
|
||||||
|
"staffDll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(Matching, "REL/staffDll/main.c"),
|
Object(Matching, "REL/staffDll/main.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('subchrselDll',
|
Rel(
|
||||||
|
"subchrselDll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(Matching, "REL/subchrselDll/main.c"),
|
Object(Matching, "REL/subchrselDll/main.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('w01Dll',
|
Rel(
|
||||||
|
"w01Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/board_executor.c"),
|
Object(Matching, "REL/board_executor.c"),
|
||||||
Object(Matching, "REL/w01Dll/main.c"),
|
Object(Matching, "REL/w01Dll/main.c"),
|
||||||
Object(Matching, "REL/w01Dll/mg_coin.c"),
|
Object(Matching, "REL/w01Dll/mg_coin.c"),
|
||||||
Object(Matching, "REL/w01Dll/mg_item.c"),
|
Object(Matching, "REL/w01Dll/mg_item.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('w02Dll',
|
Rel(
|
||||||
|
"w02Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/board_executor.c"),
|
Object(Matching, "REL/board_executor.c"),
|
||||||
Object(Matching, "REL/w02Dll/main.c"),
|
Object(Matching, "REL/w02Dll/main.c"),
|
||||||
|
|
@ -1382,9 +1468,10 @@ config.libs = [
|
||||||
Object(NonMatching, "REL/w02Dll/mg_item.c"),
|
Object(NonMatching, "REL/w02Dll/mg_item.c"),
|
||||||
Object(NonMatching, "REL/w02Dll/shuffleboard.c"),
|
Object(NonMatching, "REL/w02Dll/shuffleboard.c"),
|
||||||
Object(NonMatching, "REL/w02Dll/roulette.c"),
|
Object(NonMatching, "REL/w02Dll/roulette.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('w03Dll',
|
Rel(
|
||||||
|
"w03Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/board_executor.c"),
|
Object(Matching, "REL/board_executor.c"),
|
||||||
Object(Matching, "REL/w03Dll/main.c"),
|
Object(Matching, "REL/w03Dll/main.c"),
|
||||||
|
|
@ -1394,9 +1481,10 @@ config.libs = [
|
||||||
Object(Matching, "REL/w03Dll/smoke.c"),
|
Object(Matching, "REL/w03Dll/smoke.c"),
|
||||||
Object(Matching, "REL/w03Dll/mg_coin.c"),
|
Object(Matching, "REL/w03Dll/mg_coin.c"),
|
||||||
Object(Matching, "REL/w03Dll/mg_item.c"),
|
Object(Matching, "REL/w03Dll/mg_item.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('w04Dll',
|
Rel(
|
||||||
|
"w04Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/board_executor.c"),
|
Object(Matching, "REL/board_executor.c"),
|
||||||
Object(Matching, "REL/w04Dll/main.c"),
|
Object(Matching, "REL/w04Dll/main.c"),
|
||||||
|
|
@ -1405,9 +1493,10 @@ config.libs = [
|
||||||
Object(Matching, "REL/w04Dll/big_boo.c"),
|
Object(Matching, "REL/w04Dll/big_boo.c"),
|
||||||
Object(Matching, "REL/w04Dll/mg_item.c"),
|
Object(Matching, "REL/w04Dll/mg_item.c"),
|
||||||
Object(Matching, "REL/w04Dll/mg_coin.c"),
|
Object(Matching, "REL/w04Dll/mg_coin.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('w05Dll',
|
Rel(
|
||||||
|
"w05Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/board_executor.c"),
|
Object(Matching, "REL/board_executor.c"),
|
||||||
Object(Matching, "REL/w05Dll/main.c"),
|
Object(Matching, "REL/w05Dll/main.c"),
|
||||||
|
|
@ -1416,9 +1505,10 @@ config.libs = [
|
||||||
Object(Matching, "REL/w05Dll/dolphin.c"),
|
Object(Matching, "REL/w05Dll/dolphin.c"),
|
||||||
Object(Matching, "REL/w05Dll/mg_item.c"),
|
Object(Matching, "REL/w05Dll/mg_item.c"),
|
||||||
Object(Matching, "REL/w05Dll/mg_coin.c"),
|
Object(Matching, "REL/w05Dll/mg_coin.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('w06Dll',
|
Rel(
|
||||||
|
"w06Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/board_executor.c"),
|
Object(Matching, "REL/board_executor.c"),
|
||||||
Object(Matching, "REL/w06Dll/main.c"),
|
Object(Matching, "REL/w06Dll/main.c"),
|
||||||
|
|
@ -1427,36 +1517,40 @@ config.libs = [
|
||||||
Object(Matching, "REL/w06Dll/fire.c"),
|
Object(Matching, "REL/w06Dll/fire.c"),
|
||||||
Object(Matching, "REL/w06Dll/bridge.c"),
|
Object(Matching, "REL/w06Dll/bridge.c"),
|
||||||
Object(Matching, "REL/w06Dll/bowser.c"),
|
Object(Matching, "REL/w06Dll/bowser.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('w10Dll',
|
Rel(
|
||||||
|
"w10Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/board_executor.c"),
|
Object(Matching, "REL/board_executor.c"),
|
||||||
Object(Matching, "REL/w10Dll/main.c"),
|
Object(Matching, "REL/w10Dll/main.c"),
|
||||||
Object(Matching, "REL/w10Dll/host.c"),
|
Object(Matching, "REL/w10Dll/host.c"),
|
||||||
Object(Matching, "REL/w10Dll/scene.c"),
|
Object(Matching, "REL/w10Dll/scene.c"),
|
||||||
Object(Matching, "REL/w10Dll/tutorial.c"),
|
Object(Matching, "REL/w10Dll/tutorial.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('w20Dll',
|
Rel(
|
||||||
|
"w20Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/board_executor.c"),
|
Object(Matching, "REL/board_executor.c"),
|
||||||
Object(Matching, "REL/w20Dll/main.c"),
|
Object(Matching, "REL/w20Dll/main.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('w21Dll',
|
Rel(
|
||||||
|
"w21Dll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/board_executor.c"),
|
Object(Matching, "REL/board_executor.c"),
|
||||||
Object(Matching, "REL/w21Dll/main.c"),
|
Object(Matching, "REL/w21Dll/main.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
Rel('ztardll',
|
Rel(
|
||||||
|
"ztardll",
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/ztardll/main.c"),
|
Object(NonMatching, "REL/ztardll/main.c"),
|
||||||
Object(NonMatching, "REL/ztardll/font.c"),
|
Object(NonMatching, "REL/ztardll/font.c"),
|
||||||
Object(NonMatching, "REL/ztardll/select.c"),
|
Object(NonMatching, "REL/ztardll/select.c"),
|
||||||
}
|
},
|
||||||
),
|
),
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
|
||||||
217
include/REL/m410Dll.h
Normal file
217
include/REL/m410Dll.h
Normal file
|
|
@ -0,0 +1,217 @@
|
||||||
|
#ifndef M410DLL_H
|
||||||
|
#define M410DLL_H
|
||||||
|
|
||||||
|
#include "dolphin.h"
|
||||||
|
|
||||||
|
typedef struct UnkM410Struct {
|
||||||
|
u32 unk_00;
|
||||||
|
s32 unk_04;
|
||||||
|
s32 unk_08;
|
||||||
|
s32 unk_0C;
|
||||||
|
s32 unk_10;
|
||||||
|
u32 unk_14;
|
||||||
|
s32 unk_18;
|
||||||
|
u32 unk_1C;
|
||||||
|
u32 unk_20;
|
||||||
|
s32 unk_24;
|
||||||
|
u32 unk_28;
|
||||||
|
s32 unk_2C;
|
||||||
|
s32 unk_30;
|
||||||
|
s32 unk_34;
|
||||||
|
} UnkM410Struct; // size 0x38
|
||||||
|
|
||||||
|
typedef struct UnkM410Struct2 {
|
||||||
|
struct {
|
||||||
|
u8 unk_00_field0 : 1;
|
||||||
|
u8 unk_00_field1 : 1;
|
||||||
|
u8 unk_00_field2 : 1;
|
||||||
|
u8 unk_00_field3 : 1;
|
||||||
|
u8 unk_00_field4 : 1;
|
||||||
|
u8 unk_00_field5 : 1;
|
||||||
|
u8 unk_00_field6 : 1;
|
||||||
|
u8 unk_00_field7 : 1;
|
||||||
|
};
|
||||||
|
Vec unk_04;
|
||||||
|
Vec unk_10;
|
||||||
|
Vec unk_1C;
|
||||||
|
float unk_28;
|
||||||
|
float unk_2C;
|
||||||
|
s16 unk_30;
|
||||||
|
s16 unk_32;
|
||||||
|
s16 unk_34;
|
||||||
|
s16 unk_36;
|
||||||
|
struct UnkM410Struct2 *unk_38;
|
||||||
|
s16 unk_3C;
|
||||||
|
void *unk_40;
|
||||||
|
s16 unk_44;
|
||||||
|
s16 unk46;
|
||||||
|
} UnkM410Struct2; // size 0x48
|
||||||
|
|
||||||
|
typedef struct UnkM410Struct3 {
|
||||||
|
s32 unk00[6];
|
||||||
|
Vec unk_18;
|
||||||
|
} UnkM410Struct3; // size unknown TODO is this even a thing?
|
||||||
|
|
||||||
|
typedef struct UnkM410Struct4 {
|
||||||
|
s32 unk_00;
|
||||||
|
u8 unk_04;
|
||||||
|
u8 unk05;
|
||||||
|
u8 unk06;
|
||||||
|
u8 unk07;
|
||||||
|
UnkM410Struct2 *unk_08;
|
||||||
|
union {
|
||||||
|
UnkM410Struct2 *unk_0C_unk;
|
||||||
|
omObjData *unk_0C_obj;
|
||||||
|
};
|
||||||
|
} UnkM410Struct4; // size 0x10
|
||||||
|
|
||||||
|
typedef struct UnkM410Struct5 {
|
||||||
|
s32 unk_00;
|
||||||
|
u32 unk_04;
|
||||||
|
s32 unk_08;
|
||||||
|
s32 unk_0C;
|
||||||
|
u32 unk_10;
|
||||||
|
s32 unk_14;
|
||||||
|
s32 unk_18;
|
||||||
|
s32 unk_1C;
|
||||||
|
s32 unk_20;
|
||||||
|
s32 unk_24;
|
||||||
|
s32 unk_28;
|
||||||
|
s32 unk_2C;
|
||||||
|
s32 unk_30;
|
||||||
|
u16 unk_34;
|
||||||
|
s16 unk_36;
|
||||||
|
s16 unk_38;
|
||||||
|
s16 unk40;
|
||||||
|
float unk_3C;
|
||||||
|
float unk_40;
|
||||||
|
float unk_44;
|
||||||
|
float unk_48;
|
||||||
|
float unk_4C;
|
||||||
|
u16 unk_50;
|
||||||
|
u16 unk_52;
|
||||||
|
u16 unk_54;
|
||||||
|
Vec unk_58;
|
||||||
|
float unk_64;
|
||||||
|
float unk_68;
|
||||||
|
float unk_6C;
|
||||||
|
Vec unk_70;
|
||||||
|
Vec unk_7C;
|
||||||
|
Vec unk_88;
|
||||||
|
} UnkM410Struct5; // size 0x94
|
||||||
|
|
||||||
|
typedef struct UnkM410Struct6 {
|
||||||
|
float unk_00[4];
|
||||||
|
} UnkM410Struct6; // size 0x10
|
||||||
|
|
||||||
|
typedef struct UnkM410Struct7 {
|
||||||
|
u32 unk_00[4];
|
||||||
|
} UnkM410Struct7; // size 0x10
|
||||||
|
|
||||||
|
typedef struct UnkM410Struct8 {
|
||||||
|
u16 unk_00;
|
||||||
|
u16 unk_02;
|
||||||
|
float unk_04;
|
||||||
|
float unk_08;
|
||||||
|
float unk_0C;
|
||||||
|
Vec unk_10;
|
||||||
|
} UnkM410Struct8; // size 0x1C
|
||||||
|
|
||||||
|
typedef struct UnkM410Struct9 {
|
||||||
|
s32 unk_00;
|
||||||
|
s32 unk_04;
|
||||||
|
u32 unk_08;
|
||||||
|
float unk_0C;
|
||||||
|
float unk_10;
|
||||||
|
s32 unk_14;
|
||||||
|
s32 unk_18;
|
||||||
|
s32 unk_1C;
|
||||||
|
s32 unk_20;
|
||||||
|
s32 unk_24;
|
||||||
|
s32 unk28;
|
||||||
|
float unk_2C[2];
|
||||||
|
s32 unk34[2];
|
||||||
|
s16 unk_3C[2];
|
||||||
|
s16 unk_40;
|
||||||
|
s16 unk_42;
|
||||||
|
s16 unk_44;
|
||||||
|
s16 unk46;
|
||||||
|
} UnkM410Struct9; // size 0x48
|
||||||
|
|
||||||
|
typedef struct UnkM410Struct10 {
|
||||||
|
float unk_00;
|
||||||
|
float unk04;
|
||||||
|
float unk_08;
|
||||||
|
s32 unk_0C;
|
||||||
|
} UnkM410Struct10; // size 0x10
|
||||||
|
|
||||||
|
typedef struct UnkM410Struct11 {
|
||||||
|
float unk_00;
|
||||||
|
float unk_04;
|
||||||
|
float unk08;
|
||||||
|
float unk_0C;
|
||||||
|
float unk_10;
|
||||||
|
float unk_14;
|
||||||
|
float unk_18;
|
||||||
|
float unk_1C;
|
||||||
|
float unk20;
|
||||||
|
float unk_24;
|
||||||
|
float unk_28;
|
||||||
|
float unk2C;
|
||||||
|
float unk_30;
|
||||||
|
float unk_34;
|
||||||
|
float unk38;
|
||||||
|
} UnkM410Struct11; // size 0x3C
|
||||||
|
|
||||||
|
typedef struct UnkM410Struct12 {
|
||||||
|
float unk_00;
|
||||||
|
float unk_04;
|
||||||
|
float unk_08;
|
||||||
|
float unk_0C;
|
||||||
|
float unk_10;
|
||||||
|
float unk_14;
|
||||||
|
float unk_18;
|
||||||
|
float unk_1C;
|
||||||
|
float unk_20;
|
||||||
|
float unk_24;
|
||||||
|
} UnkM410Struct12; // size 0x28
|
||||||
|
|
||||||
|
typedef struct UnkM410Struct13 {
|
||||||
|
UnkM410Struct8 unk_00[16];
|
||||||
|
UnkM410Struct11 unk_1C0[32];
|
||||||
|
UnkM410Struct12 unk_940[32];
|
||||||
|
GXColor unk_E40[5];
|
||||||
|
s32 unk_E54;
|
||||||
|
u32 unk_E58;
|
||||||
|
void *unk_E5C;
|
||||||
|
} UnkM410Struct13; // size 0xE60
|
||||||
|
|
||||||
|
typedef struct UnkM410Struct14 {
|
||||||
|
UnkM410Struct9 unk_00[4];
|
||||||
|
UnkM410Struct13 unk_120;
|
||||||
|
u32 unk_F80;
|
||||||
|
void *unk_F84;
|
||||||
|
char unkF88[0x2E98];
|
||||||
|
} UnkM410Struct14; // size 0x3E20
|
||||||
|
|
||||||
|
s32 fn_1_27EC(void);
|
||||||
|
u32 fn_1_2804(void);
|
||||||
|
u32 fn_1_281C(void);
|
||||||
|
u32 fn_1_2834(void);
|
||||||
|
void fn_1_284C(s32 arg0);
|
||||||
|
u32 fn_1_2864(void);
|
||||||
|
void fn_1_287C(s32 arg0);
|
||||||
|
void fn_1_28AC(s32 arg0);
|
||||||
|
s32 fn_1_28DC(void);
|
||||||
|
float fn_1_2FD4(float arg8, float arg9, float argA);
|
||||||
|
float fn_1_30F0(float arg8, float arg9);
|
||||||
|
s32 fn_1_76B8(void *arg0, Vec *arg1, u16 arg2);
|
||||||
|
void fn_1_77E8(void *arg0);
|
||||||
|
void fn_1_77F8(u16 arg0, Vec *arg1);
|
||||||
|
void fn_1_7840(u16 arg0, Vec *arg1);
|
||||||
|
void fn_1_7888(u16 arg0, u16 arg1, Vec *arg2);
|
||||||
|
s32 fn_1_79F8(s16 arg0, char *arg1, Mtx arg2);
|
||||||
|
void fn_1_7AC4(HsfObject *arg0, Mtx arg1, char *arg2, Mtx arg3);
|
||||||
|
void fn_1_7E30(Process *objman);
|
||||||
|
|
||||||
|
#endif
|
||||||
1376
src/REL/m410Dll/game.c
Normal file
1376
src/REL/m410Dll/game.c
Normal file
File diff suppressed because it is too large
Load diff
568
src/REL/m410Dll/main.c
Normal file
568
src/REL/m410Dll/main.c
Normal file
|
|
@ -0,0 +1,568 @@
|
||||||
|
#include "ext_math.h"
|
||||||
|
#include "game/gamework_data.h"
|
||||||
|
#include "game/hsfdraw.h"
|
||||||
|
#include "game/hsfman.h"
|
||||||
|
#include "game/minigame_seq.h"
|
||||||
|
#include "game/object.h"
|
||||||
|
#include "game/wipe.h"
|
||||||
|
#include "rel_sqrt_consts.h"
|
||||||
|
|
||||||
|
#include "REL/m410Dll.h"
|
||||||
|
|
||||||
|
Process *lbl_1_bss_28;
|
||||||
|
omObjData *lbl_1_bss_24;
|
||||||
|
omObjData *lbl_1_bss_20;
|
||||||
|
s16 lbl_1_bss_1C;
|
||||||
|
s32 lbl_1_bss_18;
|
||||||
|
s16 lbl_1_bss_16;
|
||||||
|
s16 lbl_1_bss_14;
|
||||||
|
s16 lbl_1_bss_12;
|
||||||
|
s16 lbl_1_bss_10;
|
||||||
|
s32 lbl_1_bss_C;
|
||||||
|
s32 lbl_1_bss_8;
|
||||||
|
s32 lbl_1_bss_4;
|
||||||
|
s32 lbl_1_bss_0;
|
||||||
|
|
||||||
|
Vec lbl_1_data_0 = { 100.0f, 800.0f, -100.0f };
|
||||||
|
Vec lbl_1_data_C = { 0.3f, -0.8f, 0.3f };
|
||||||
|
Vec lbl_1_data_18 = { 10.0f, 45.0f, 3500.0f };
|
||||||
|
GXColor lbl_1_data_24 = { 255, 255, 255, 255 };
|
||||||
|
Vec lbl_1_data_28 = { 50.0f, 150000.0f, 50.0f };
|
||||||
|
Vec lbl_1_data_34 = { 0.0f, 1.0f, 0.0f };
|
||||||
|
Vec lbl_1_data_40 = { 0.0f, 0.0f, 0.0f };
|
||||||
|
Vec lbl_1_data_4C[] = {
|
||||||
|
{ -350.0f, 120.00001f, 0.0f },
|
||||||
|
{ -350.0f, 120.00001f, 0.0f },
|
||||||
|
{ 0.0f, 350.0f, -300.0f },
|
||||||
|
{ 0.0f, 350.0f, -300.0f },
|
||||||
|
{ 0.0f, 367.0f, 252.0f },
|
||||||
|
};
|
||||||
|
Vec lbl_1_data_88[] = {
|
||||||
|
{ 20.0f, -25.0f, 300.0f },
|
||||||
|
{ 20.0f, -25.0f, 300.0f },
|
||||||
|
{ 15.0f, 15.0f, 1100.0f },
|
||||||
|
{ 15.0f, 15.0f, 1100.0f },
|
||||||
|
{ -11.2f, 0.0f, 592.0f },
|
||||||
|
};
|
||||||
|
s32 lbl_1_data_C4[] = { 60, 90, 108, 30, 0 };
|
||||||
|
|
||||||
|
void fn_1_4E4(omObjData *object);
|
||||||
|
void fn_1_63C(omObjData *object);
|
||||||
|
void fn_1_7A8(omObjData *object);
|
||||||
|
void fn_1_ABC(omObjData *object);
|
||||||
|
void fn_1_DEC(omObjData *object);
|
||||||
|
void fn_1_FF0(omObjData *object);
|
||||||
|
void fn_1_139C(omObjData *object);
|
||||||
|
void fn_1_1648(omObjData *object);
|
||||||
|
omObjFunc fn_1_19C8(Process *objman, omObjData *object);
|
||||||
|
void fn_1_1A7C(omObjData *object);
|
||||||
|
omObjFunc fn_1_216C(Process *objman, omObjData *object);
|
||||||
|
void fn_1_2188(omObjData *object);
|
||||||
|
|
||||||
|
void ModuleProlog(void)
|
||||||
|
{
|
||||||
|
Mtx sp20;
|
||||||
|
Vec sp14;
|
||||||
|
Vec sp8;
|
||||||
|
Process *var_r31;
|
||||||
|
LightData *var_r30;
|
||||||
|
|
||||||
|
HuAudSndGrpSet(35);
|
||||||
|
lbl_1_bss_4 = lbl_1_bss_0 = -1;
|
||||||
|
lbl_1_bss_C = lbl_1_bss_8 = -1;
|
||||||
|
lbl_1_bss_1C = -1;
|
||||||
|
lbl_1_data_28.x = 200.0f;
|
||||||
|
lbl_1_data_28.y = 1200.0f;
|
||||||
|
lbl_1_data_28.z = 160.0f;
|
||||||
|
lbl_1_data_34.x = 0.0f;
|
||||||
|
lbl_1_data_34.y = 1.0f;
|
||||||
|
lbl_1_data_34.z = 0.0f;
|
||||||
|
lbl_1_data_40.x = 0.0f;
|
||||||
|
lbl_1_data_40.y = 0.0f;
|
||||||
|
lbl_1_data_40.z = 0.0f;
|
||||||
|
Hu3DShadowCreate(45.0f, 20.0f, 25000.0f);
|
||||||
|
Hu3DShadowTPLvlSet(0.625f);
|
||||||
|
Hu3DShadowPosSet(&lbl_1_data_28, &lbl_1_data_34, &lbl_1_data_40);
|
||||||
|
lbl_1_bss_16 = Hu3DGLightCreateV(&lbl_1_data_0, &lbl_1_data_C, &lbl_1_data_24);
|
||||||
|
Hu3DGLightInfinitytSet(lbl_1_bss_16);
|
||||||
|
var_r30 = &Hu3DGlobalLight[lbl_1_bss_16];
|
||||||
|
var_r30->unk_00 = var_r30->unk_00 | 0x8000;
|
||||||
|
lbl_1_data_18.x = 34.75f;
|
||||||
|
lbl_1_data_18.y = -24.75f;
|
||||||
|
lbl_1_data_18.z = 3500.0f;
|
||||||
|
sp14.x = sp14.y = sp14.z = 0.0f;
|
||||||
|
sp8.x = sp8.z = 0.0f;
|
||||||
|
sp8.y = lbl_1_data_18.z;
|
||||||
|
mtxRot(sp20, lbl_1_data_18.x, lbl_1_data_18.y, 0.0f);
|
||||||
|
PSMTXMultVec(sp20, &sp8, &sp8);
|
||||||
|
Hu3DGLightPosAimSetV(lbl_1_bss_16, &sp8, &sp14);
|
||||||
|
Hu3DShadowPosSet(&sp8, &lbl_1_data_34, &sp14);
|
||||||
|
lbl_1_bss_14 = lbl_1_bss_12 = lbl_1_bss_10 = -1;
|
||||||
|
var_r31 = omInitObjMan(50, 8192);
|
||||||
|
lbl_1_bss_28 = var_r31;
|
||||||
|
omGameSysInit(var_r31);
|
||||||
|
Hu3DCameraCreate(1);
|
||||||
|
Hu3DCameraPerspectiveSet(1, -1.0f, 5.0f, 5000.0f, 1.2f);
|
||||||
|
Hu3DCameraViewportSet(1, 0.0f, 0.0f, 640.0f, 480.0f, 0.0f, 1.0f);
|
||||||
|
lbl_1_bss_20 = omAddObjEx(var_r31, 32730, 0, 0, -1, omOutView);
|
||||||
|
lbl_1_bss_24 = omAddObjEx(var_r31, 10, 0, 0, -1, fn_1_4E4);
|
||||||
|
fn_1_31A4(var_r31);
|
||||||
|
fn_1_33A8(var_r31);
|
||||||
|
fn_1_7E30(var_r31);
|
||||||
|
}
|
||||||
|
|
||||||
|
void fn_1_4E4(omObjData *object)
|
||||||
|
{
|
||||||
|
UnkM410Struct *var_r31;
|
||||||
|
|
||||||
|
object->data = HuMemDirectMallocNum(HEAP_SYSTEM, sizeof(UnkM410Struct), MEMORY_DEFAULT_NUM);
|
||||||
|
var_r31 = object->data;
|
||||||
|
memset(var_r31, 0, sizeof(UnkM410Struct));
|
||||||
|
var_r31->unk_00 = 0;
|
||||||
|
var_r31->unk_04 = 0;
|
||||||
|
var_r31->unk_0C = 0;
|
||||||
|
var_r31->unk_10 = 0;
|
||||||
|
var_r31->unk_14 = 0;
|
||||||
|
var_r31->unk_18 = 0;
|
||||||
|
var_r31->unk_24 = 0;
|
||||||
|
var_r31->unk_28 = 0;
|
||||||
|
var_r31->unk_08 = 0;
|
||||||
|
var_r31->unk_2C = 0;
|
||||||
|
var_r31->unk_30 = 0;
|
||||||
|
var_r31->unk_34 = 0;
|
||||||
|
object->func = fn_1_7A8;
|
||||||
|
}
|
||||||
|
|
||||||
|
void fn_1_5A8(omObjData *object)
|
||||||
|
{
|
||||||
|
UnkM410Struct *var_r31;
|
||||||
|
|
||||||
|
var_r31 = object->data;
|
||||||
|
var_r31->unk_04++;
|
||||||
|
var_r31->unk_10++;
|
||||||
|
var_r31->unk_18++;
|
||||||
|
var_r31->unk_28++;
|
||||||
|
if (omSysExitReq && var_r31->unk_00 != 5) {
|
||||||
|
var_r31->unk_00 = 4;
|
||||||
|
fn_1_63C(object);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void fn_1_63C(omObjData *object)
|
||||||
|
{
|
||||||
|
UnkM410Struct *var_r31;
|
||||||
|
|
||||||
|
var_r31 = object->data;
|
||||||
|
|
||||||
|
if (var_r31->unk_08) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
switch (var_r31->unk_00) {
|
||||||
|
case 0:
|
||||||
|
WipeCreate(WIPE_MODE_IN, WIPE_TYPE_NORMAL, 60);
|
||||||
|
Hu3DCameraPerspectiveSet(1, 41.5f, 5.0f, 5000.0f, 1.2f);
|
||||||
|
var_r31->unk_00 = 1;
|
||||||
|
var_r31->unk_10 = 0;
|
||||||
|
object->func = fn_1_19C8(lbl_1_bss_28, object);
|
||||||
|
break;
|
||||||
|
case 1:
|
||||||
|
var_r31->unk_00 = 2;
|
||||||
|
var_r31->unk_18 = 0;
|
||||||
|
object->func = fn_1_FF0;
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
var_r31->unk_00 = 3;
|
||||||
|
var_r31->unk_28 = 0;
|
||||||
|
object->func = fn_1_216C(lbl_1_bss_28, object);
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
case 4:
|
||||||
|
var_r31->unk_08 = 1;
|
||||||
|
var_r31->unk_00 = 5;
|
||||||
|
object->func = fn_1_ABC;
|
||||||
|
break;
|
||||||
|
case 5:
|
||||||
|
default:
|
||||||
|
var_r31->unk_00 = 5;
|
||||||
|
object->func = fn_1_DEC;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
var_r31->unk_04 = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
void fn_1_7A8(omObjData *object)
|
||||||
|
{
|
||||||
|
UnkM410Struct *var_r28;
|
||||||
|
|
||||||
|
var_r28 = object->data;
|
||||||
|
var_r28->unk_04++;
|
||||||
|
var_r28->unk_10++;
|
||||||
|
var_r28->unk_18++;
|
||||||
|
var_r28->unk_28++;
|
||||||
|
|
||||||
|
if (omSysExitReq && var_r28->unk_00 != 5) {
|
||||||
|
var_r28->unk_00 = 4;
|
||||||
|
fn_1_63C(object);
|
||||||
|
}
|
||||||
|
fn_1_63C(object);
|
||||||
|
}
|
||||||
|
|
||||||
|
void fn_1_ABC(omObjData *object)
|
||||||
|
{
|
||||||
|
UnkM410Struct *var_r27;
|
||||||
|
|
||||||
|
var_r27 = object->data;
|
||||||
|
fn_1_5A8(object);
|
||||||
|
if (!WipeStatGet()) {
|
||||||
|
WipeCreate(WIPE_MODE_OUT, WIPE_TYPE_NORMAL, 60);
|
||||||
|
var_r27->unk_08 = 0;
|
||||||
|
fn_1_63C(object);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void fn_1_DEC(omObjData *object)
|
||||||
|
{
|
||||||
|
fn_1_5A8(object);
|
||||||
|
if (!WipeStatGet()) {
|
||||||
|
fn_1_806C();
|
||||||
|
fn_1_3484();
|
||||||
|
fn_1_31F8();
|
||||||
|
MGSeqKillAll();
|
||||||
|
HuAudFadeOut(1);
|
||||||
|
omOvlReturnEx(1, 1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void fn_1_FF0(omObjData *object)
|
||||||
|
{
|
||||||
|
void *var_r31;
|
||||||
|
UnkM410Struct *var_r29;
|
||||||
|
void *var_r28;
|
||||||
|
|
||||||
|
var_r29 = object->data;
|
||||||
|
|
||||||
|
fn_1_5A8(object);
|
||||||
|
switch (var_r29->unk_14) {
|
||||||
|
case 0:
|
||||||
|
var_r29->unk_1C = 30;
|
||||||
|
var_r29->unk_20 = 60;
|
||||||
|
lbl_1_bss_14 = MGSeqCreate(3, 0);
|
||||||
|
MGSeqPosSet(lbl_1_bss_14, 320.0f, 240.0f);
|
||||||
|
CRot.x = -11.2f;
|
||||||
|
CRot.y = CRot.z = 0.0f;
|
||||||
|
Center.x = 0.0f;
|
||||||
|
Center.y = 367.0f;
|
||||||
|
Center.z = 252.0f;
|
||||||
|
CZoom = 592.0f;
|
||||||
|
var_r29->unk_14 = 1;
|
||||||
|
var_r29->unk_18 = 0;
|
||||||
|
return;
|
||||||
|
case 1:
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (lbl_1_bss_4 < 0 && MGSeqStatGet(lbl_1_bss_14) & 16) {
|
||||||
|
lbl_1_bss_4 = HuAudSeqPlay(71);
|
||||||
|
}
|
||||||
|
if (!MGSeqStatGet(lbl_1_bss_14) && !var_r29->unk_08) {
|
||||||
|
lbl_1_bss_1C = MGSeqCreate(1, var_r29->unk_1C, -1, -1);
|
||||||
|
var_r29->unk_14 = 2;
|
||||||
|
var_r29->unk_18 = 0;
|
||||||
|
object->func = fn_1_139C;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void fn_1_139C(omObjData *object)
|
||||||
|
{
|
||||||
|
UnkM410Struct *var_r29;
|
||||||
|
s32 var_r27;
|
||||||
|
|
||||||
|
var_r29 = object->data;
|
||||||
|
var_r27 = 0;
|
||||||
|
fn_1_5A8(object);
|
||||||
|
|
||||||
|
if (!--var_r29->unk_20) {
|
||||||
|
var_r29->unk_20 = 60;
|
||||||
|
var_r29->unk_1C--;
|
||||||
|
if (!var_r29->unk_1C) {
|
||||||
|
var_r27 = 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (var_r27) {
|
||||||
|
lbl_1_bss_12 = MGSeqCreate(3, 1);
|
||||||
|
MGSeqPosSet(lbl_1_bss_12, 320.0f, 240.0f);
|
||||||
|
HuAudSeqFadeOut(lbl_1_bss_4, 100);
|
||||||
|
var_r29->unk_14 = 3;
|
||||||
|
var_r29->unk_18 = 0;
|
||||||
|
if (var_r29->unk_08 == 0) {
|
||||||
|
object->func = fn_1_1648;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
MGSeqParamSet(lbl_1_bss_1C, 1, var_r29->unk_1C);
|
||||||
|
}
|
||||||
|
|
||||||
|
void fn_1_1648(omObjData *object)
|
||||||
|
{
|
||||||
|
UnkM410Struct *var_r27;
|
||||||
|
|
||||||
|
var_r27 = object->data;
|
||||||
|
if (lbl_1_bss_1C >= 0) {
|
||||||
|
MGSeqParamSet(lbl_1_bss_1C, 2, -1);
|
||||||
|
lbl_1_bss_1C = -1;
|
||||||
|
}
|
||||||
|
fn_1_5A8(object);
|
||||||
|
|
||||||
|
if (!MGSeqStatGet(lbl_1_bss_12) && (var_r27->unk_30 + 0xFFFF0000 == 0x1111)) { // -4294897391
|
||||||
|
var_r27->unk_14 = 4;
|
||||||
|
var_r27->unk_18 = 0;
|
||||||
|
fn_1_63C(object);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
omObjFunc fn_1_19C8(Process *objman, omObjData *object)
|
||||||
|
{
|
||||||
|
CRot.x = -80.5f;
|
||||||
|
CRot.y = CRot.z = 0.0f;
|
||||||
|
Center.x = 0.0f;
|
||||||
|
Center.y = 0.0f;
|
||||||
|
Center.z = 0.0f;
|
||||||
|
CZoom = 1000.0f;
|
||||||
|
object->work[0] = object->work[1] = 0;
|
||||||
|
return fn_1_1A7C;
|
||||||
|
}
|
||||||
|
|
||||||
|
void fn_1_1A7C(omObjData *object)
|
||||||
|
{
|
||||||
|
Vec sp8;
|
||||||
|
float var_f31;
|
||||||
|
UnkM410Struct *var_r27;
|
||||||
|
|
||||||
|
var_r27 = object->data;
|
||||||
|
fn_1_5A8(object);
|
||||||
|
var_r27->unk_0C = 1;
|
||||||
|
object->work[0]++;
|
||||||
|
|
||||||
|
if (!object->work[1] && object->work[0] > 12.0f) {
|
||||||
|
if (lbl_1_bss_C < 0) {
|
||||||
|
lbl_1_bss_C = HuAudFXPlay(1382);
|
||||||
|
}
|
||||||
|
if (lbl_1_bss_8 < 0) {
|
||||||
|
lbl_1_bss_8 = HuAudFXPlay(1383);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
var_f31 = (float)object->work[0] / lbl_1_data_C4[object->work[1]];
|
||||||
|
|
||||||
|
PSVECSubtract(&lbl_1_data_4C[object->work[1] + 1], &lbl_1_data_4C[object->work[1]], &sp8);
|
||||||
|
PSVECScale(&sp8, &sp8, var_f31);
|
||||||
|
PSVECAdd(&lbl_1_data_4C[object->work[1]], &sp8, &sp8);
|
||||||
|
|
||||||
|
Center.x = sp8.x;
|
||||||
|
Center.y = sp8.y;
|
||||||
|
Center.z = sp8.z;
|
||||||
|
|
||||||
|
PSVECSubtract(&lbl_1_data_88[object->work[1] + 1], &lbl_1_data_88[object->work[1]], &sp8);
|
||||||
|
PSVECScale(&sp8, &sp8, var_f31);
|
||||||
|
PSVECAdd(&lbl_1_data_88[object->work[1]], &sp8, &sp8);
|
||||||
|
|
||||||
|
CRot.x = sp8.x;
|
||||||
|
CRot.y = sp8.y;
|
||||||
|
CRot.z = 0.0f;
|
||||||
|
CZoom = sp8.z;
|
||||||
|
|
||||||
|
if (var_f31 >= 1.0f) {
|
||||||
|
object->work[0] = 0;
|
||||||
|
object->work[1] += 1;
|
||||||
|
if (!lbl_1_data_C4[object->work[1]]) {
|
||||||
|
var_r27->unk_0C = 2;
|
||||||
|
fn_1_63C(object);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
omObjFunc fn_1_216C(Process *objman, omObjData *object)
|
||||||
|
{
|
||||||
|
u32 sp8 = object->work[4];
|
||||||
|
return fn_1_2188;
|
||||||
|
}
|
||||||
|
|
||||||
|
void fn_1_2188(omObjData *object)
|
||||||
|
{
|
||||||
|
s32 sp10[5];
|
||||||
|
UnkM410Struct *var_r27;
|
||||||
|
s32 var_r26;
|
||||||
|
u32 var_r25;
|
||||||
|
s32 var_r24;
|
||||||
|
|
||||||
|
var_r27 = object->data;
|
||||||
|
fn_1_5A8(object);
|
||||||
|
|
||||||
|
var_r27->unk_24 = 1;
|
||||||
|
if (var_r27->unk_28 < 60.0f) {
|
||||||
|
Center.y -= 1.6666667f;
|
||||||
|
}
|
||||||
|
if (lbl_1_bss_10 < 0) {
|
||||||
|
for (var_r24 = 0, var_r25 = 1, var_r26 = 0; var_r26 < 4; var_r25 *= 2, var_r26++) {
|
||||||
|
sp10[var_r26] = -1;
|
||||||
|
if (var_r27->unk_2C & var_r25) {
|
||||||
|
sp10[var_r24++] = GWPlayerCfg[var_r26].character;
|
||||||
|
GWPlayerCoinWinSet(var_r26, GWPlayer[var_r26].coin_win + 10);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (sp10[0] == -1) {
|
||||||
|
lbl_1_bss_10 = MGSeqCreate(3, 2);
|
||||||
|
if (lbl_1_bss_0 >= 0) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
lbl_1_bss_0 = HuAudSStreamPlay(4);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
lbl_1_bss_10 = MGSeqCreate(5, 3, sp10[0], sp10[1], sp10[2], sp10[3]);
|
||||||
|
if (lbl_1_bss_0 >= 0) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
lbl_1_bss_0 = HuAudSStreamPlay(1);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if (!MGSeqStatGet(lbl_1_bss_10)) {
|
||||||
|
if (var_r27->unk_28 >= 210.0f) {
|
||||||
|
var_r27->unk_24 = 2;
|
||||||
|
fn_1_63C(object);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
s32 fn_1_27EC(void)
|
||||||
|
{
|
||||||
|
return ((UnkM410Struct *)lbl_1_bss_24->data)->unk_00;
|
||||||
|
}
|
||||||
|
|
||||||
|
u32 fn_1_2804(void)
|
||||||
|
{
|
||||||
|
return ((UnkM410Struct *)lbl_1_bss_24->data)->unk_0C;
|
||||||
|
}
|
||||||
|
|
||||||
|
u32 fn_1_281C(void)
|
||||||
|
{
|
||||||
|
return ((UnkM410Struct *)lbl_1_bss_24->data)->unk_14;
|
||||||
|
}
|
||||||
|
|
||||||
|
u32 fn_1_2834(void)
|
||||||
|
{
|
||||||
|
return ((UnkM410Struct *)lbl_1_bss_24->data)->unk_24;
|
||||||
|
}
|
||||||
|
|
||||||
|
void fn_1_284C(s32 arg0)
|
||||||
|
{
|
||||||
|
((UnkM410Struct *)lbl_1_bss_24->data)->unk_2C = arg0;
|
||||||
|
}
|
||||||
|
|
||||||
|
u32 fn_1_2864(void)
|
||||||
|
{
|
||||||
|
return ((UnkM410Struct *)lbl_1_bss_24->data)->unk_2C;
|
||||||
|
}
|
||||||
|
|
||||||
|
void fn_1_287C(s32 arg0)
|
||||||
|
{
|
||||||
|
((UnkM410Struct *)lbl_1_bss_24->data)->unk_30 |= (1 << ((arg0 & 7) * 4));
|
||||||
|
}
|
||||||
|
|
||||||
|
void fn_1_28AC(s32 arg0)
|
||||||
|
{
|
||||||
|
((UnkM410Struct *)lbl_1_bss_24->data)->unk_34 |= (1 << ((arg0 & 3) * 4));
|
||||||
|
}
|
||||||
|
|
||||||
|
s32 fn_1_28DC(void)
|
||||||
|
{
|
||||||
|
return MGSeqStatGet(lbl_1_bss_12) == 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
void fn_1_2914(Vec *arg0, Vec *arg1)
|
||||||
|
{
|
||||||
|
Vec sp10;
|
||||||
|
float var_f29;
|
||||||
|
float var_f28;
|
||||||
|
float var_f27;
|
||||||
|
|
||||||
|
sp10.x = arg1->x - arg0->x;
|
||||||
|
sp10.y = arg1->y - arg0->y;
|
||||||
|
sp10.z = arg1->z - arg0->z;
|
||||||
|
|
||||||
|
Center.x = arg1->x;
|
||||||
|
Center.y = arg1->y;
|
||||||
|
Center.z = arg1->z;
|
||||||
|
|
||||||
|
CRot.x = atan2d(sp10.y, VECMagXZ(&sp10));
|
||||||
|
CRot.y = atan2d(-sp10.x, -sp10.z);
|
||||||
|
CRot.z = 0.0f;
|
||||||
|
|
||||||
|
CZoom = VECMagPoint(sp10.x, sp10.y, sp10.z);
|
||||||
|
}
|
||||||
|
|
||||||
|
void fn_1_2C5C(float arg8, float arg9, float argA, float argB, float argC, float argD)
|
||||||
|
{
|
||||||
|
Vec sp28;
|
||||||
|
Vec sp14;
|
||||||
|
Vec sp8;
|
||||||
|
|
||||||
|
sp28.x = arg8;
|
||||||
|
sp28.y = arg9;
|
||||||
|
sp28.z = argA;
|
||||||
|
|
||||||
|
sp14.x = argB;
|
||||||
|
sp14.y = argC;
|
||||||
|
sp14.z = argD;
|
||||||
|
|
||||||
|
sp8.x = sp14.x - sp28.x;
|
||||||
|
sp8.y = sp14.y - sp28.y;
|
||||||
|
sp8.z = sp14.z - sp28.z;
|
||||||
|
|
||||||
|
Center.x = sp14.x;
|
||||||
|
Center.y = sp14.y;
|
||||||
|
Center.z = sp14.z;
|
||||||
|
|
||||||
|
CRot.x = atan2d(sp8.y, VECMagXZ(&sp8));
|
||||||
|
CRot.y = atan2d(-sp8.x, -sp8.z);
|
||||||
|
CRot.z = 0.0f;
|
||||||
|
|
||||||
|
CZoom = VECMagPoint(sp8.x, sp8.y, sp8.z);
|
||||||
|
}
|
||||||
|
|
||||||
|
float fn_1_2FD4(float arg8, float arg9, float argA)
|
||||||
|
{
|
||||||
|
float var_f31;
|
||||||
|
float var_f30;
|
||||||
|
float var_f29;
|
||||||
|
|
||||||
|
var_f30 = fmod(arg9 - arg8, 360.0);
|
||||||
|
var_f31 = var_f30;
|
||||||
|
if (var_f31 < 0.0f) {
|
||||||
|
var_f31 += 360.0f;
|
||||||
|
}
|
||||||
|
if (var_f31 > 180.0f) {
|
||||||
|
var_f31 -= 360.0f;
|
||||||
|
}
|
||||||
|
var_f29 = fmod(arg8 + (argA * var_f31), 360.0);
|
||||||
|
var_f31 = var_f29;
|
||||||
|
if (var_f31 < 0.0f) {
|
||||||
|
var_f31 += 360.0f;
|
||||||
|
}
|
||||||
|
return var_f31;
|
||||||
|
}
|
||||||
|
|
||||||
|
float fn_1_30F0(float arg8, float arg9)
|
||||||
|
{
|
||||||
|
float var_f31;
|
||||||
|
float var_f30;
|
||||||
|
|
||||||
|
var_f30 = fmod(arg9 - arg8, 360.0);
|
||||||
|
var_f31 = var_f30;
|
||||||
|
if (var_f31 < 0.0f) {
|
||||||
|
var_f31 += 360.0f;
|
||||||
|
}
|
||||||
|
if (var_f31 > 180.0f) {
|
||||||
|
var_f31 -= 360.0f;
|
||||||
|
}
|
||||||
|
return var_f31;
|
||||||
|
}
|
||||||
1101
src/REL/m410Dll/player.c
Normal file
1101
src/REL/m410Dll/player.c
Normal file
File diff suppressed because it is too large
Load diff
35
src/REL/m410Dll/stage.c
Normal file
35
src/REL/m410Dll/stage.c
Normal file
|
|
@ -0,0 +1,35 @@
|
||||||
|
#include "game/hsfman.h"
|
||||||
|
#include "game/object.h"
|
||||||
|
|
||||||
|
void fn_1_31FC(omObjData *object);
|
||||||
|
void fn_1_3350(omObjData *object);
|
||||||
|
|
||||||
|
void fn_1_31A4(Process *process)
|
||||||
|
{
|
||||||
|
omObjData *var_r31;
|
||||||
|
|
||||||
|
var_r31 = omAddObjEx(process, 30, 6, 0, -1, fn_1_31FC);
|
||||||
|
var_r31->work[0] = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
void fn_1_31F8(void) { }
|
||||||
|
|
||||||
|
void fn_1_31FC(omObjData *object)
|
||||||
|
{
|
||||||
|
omSetTra(object, 0.0f, 0.0f, 0.0f);
|
||||||
|
object->model[0] = Hu3DModelCreateFile(DATA_MAKE_NUM(DATADIR_M410, 13));
|
||||||
|
Hu3DModelShadowMapSet(object->model[0]);
|
||||||
|
object->model[1] = Hu3DModelCreateFile(DATA_MAKE_NUM(DATADIR_M410, 14));
|
||||||
|
object->model[2] = Hu3DModelCreateFile(DATA_MAKE_NUM(DATADIR_M410, 15));
|
||||||
|
object->model[3] = Hu3DModelCreateFile(DATA_MAKE_NUM(DATADIR_M410, 16));
|
||||||
|
Hu3DModelAttrSet(object->model[3], 0x40000001);
|
||||||
|
object->model[4] = Hu3DModelCreateFile(DATA_MAKE_NUM(DATADIR_M410, 17));
|
||||||
|
Hu3DModelAttrSet(object->model[4], 0x40000001);
|
||||||
|
object->model[5] = Hu3DModelCreateFile(DATA_MAKE_NUM(DATADIR_M410, 18));
|
||||||
|
object->func = fn_1_3350;
|
||||||
|
}
|
||||||
|
|
||||||
|
void fn_1_3350(omObjData *object)
|
||||||
|
{
|
||||||
|
Hu3DModelPosSet(object->model[5], Center.x, Center.y, Center.z);
|
||||||
|
}
|
||||||
Loading…
Add table
Add a link
Reference in a new issue