#include #include "src/include/setup.h" #include "src/include/stagesetup.h" #include "src/include/types.h" // Assembly u32 var00000000 = 0x09000419; u32 var00000004 = 0x20010fc0; u32 var00000008 = 0x8c220010; u32 var0000000c = 0x20030f7f; u32 var00000010 = 0x20071080; u32 var00000014 = 0x40870000; u32 var00000018 = 0x40820800; u32 var0000001c = 0x40831000; u32 var00000020 = 0x40043000; u32 var00000024 = 0x1480fffe; u32 var00000028 = 0x00000000; u32 var0000002c = 0x0d00040f; u32 var00000030 = 0x00000000; u32 var00000034 = 0x00e00008; u32 var00000038 = 0x40803800; u32 var0000003c = 0x40082000; u32 var00000040 = 0x31080080; u32 var00000044 = 0x15000002; u32 var00000048 = 0x00000000; u32 var0000004c = 0x03e00008; u32 var00000050 = 0x40803800; u32 var00000054 = 0x34085200; u32 var00000058 = 0x40882000; u32 var0000005c = 0x0000000d; u32 var00000060 = 0x00000000; u32 var00000064 = 0x8c220004; u32 var00000068 = 0x30420002; u32 var0000006c = 0x10400007; u32 var00000070 = 0x00000000; u32 var00000074 = 0x0d00040f; u32 var00000078 = 0x00000000; u32 var0000007c = 0x40025800; u32 var00000080 = 0x30420100; u32 var00000084 = 0x1c40ffed; u32 var00000088 = 0x00000000; u32 var0000008c = 0x8c220018; u32 var00000090 = 0x8c23001c; u32 var00000094 = 0x2063ffff; u32 var00000098 = 0x401e2800; u32 var0000009c = 0x17c0fffe; u32 var000000a0 = 0x00000000; u32 var000000a4 = 0x40800000; u32 var000000a8 = 0x40820800; u32 var000000ac = 0x40831000; u32 var000000b0 = 0x40043000; u32 var000000b4 = 0x1480fffe; u32 var000000b8 = 0x00000000; u32 var000000bc = 0x0d00040f; u32 var000000c0 = 0x00000000; u32 var000000c4 = 0x09000402; u32 var000000c8 = 0x00000000; u32 var000000cc = 0x00000000; u32 var000000d0 = 0x090005ee; u32 var000000d4 = 0x201d0110; u32 var000000d8 = 0x0d000447; u32 var000000dc = 0x03009820; u32 var000000e0 = 0x0016a020; u32 var000000e4 = 0x0d00044f; u32 var000000e8 = 0x20110000; u32 var000000ec = 0x842200bc; u32 var000000f0 = 0x00400008; u32 var000000f4 = 0x001915c2; u32 var000000f8 = 0x40022000; u32 var000000fc = 0x30420080; u32 var00000100 = 0x14400006; u32 var00000104 = 0x84150026; u32 var00000108 = 0x1f80ffe9; u32 var0000010c = 0x00000000; u32 var00000110 = 0x09000435; u32 var00000114 = 0x841f0104; u32 var00000118 = 0x841500b6; u32 var0000011c = 0x0900043f; u32 var00000120 = 0x341e0020; u32 var00000124 = 0x201c0140; u32 var00000128 = 0x001fa820; u32 var0000012c = 0x201406e0; u32 var00000130 = 0x001a9820; u32 var00000134 = 0x2012013f; u32 var00000138 = 0x0d00044f; u32 var0000013c = 0x20110000; u32 var00000140 = 0x02a00008; u32 var00000144 = 0x201b06e0; u32 var00000148 = 0x001fa820; u32 var0000014c = 0x8fd30000; u32 var00000150 = 0x87d20004; u32 var00000154 = 0x87d40006; u32 var00000158 = 0x0d00044f; u32 var0000015c = 0x20110000; u32 var00000160 = 0x0d000459; u32 var00000164 = 0x00000000; u32 var00000168 = 0x02a00008; u32 var0000016c = 0x8c0b00b8; u32 var00000170 = 0x00136582; u32 var00000174 = 0x318c003c; u32 var00000178 = 0x026b9824; u32 var0000017c = 0x000c6820; u32 var00000180 = 0x8dac0160; u32 var00000184 = 0x03e00008; u32 var00000188 = 0x026c9820; u32 var0000018c = 0x400b2800; u32 var00000190 = 0x1560fffe; u32 var00000194 = 0x00000000; u32 var00000198 = 0x40940000; u32 var0000019c = 0x1e200003; u32 var000001a0 = 0x40930800; u32 var000001a4 = 0x03e00008; u32 var000001a8 = 0x40921000; u32 var000001ac = 0x03e00008; u32 var000001b0 = 0x40921800; u32 var000001b4 = 0x400b3000; u32 var000001b8 = 0x1560fffe; u32 var000001bc = 0x00000000; u32 var000001c0 = 0x03e00008; u32 var000001c4 = 0x00000000; u32 var000001c8 = 0x001fa820; u32 var000001cc = 0x8fb30018; u32 var000001d0 = 0x22f2f5e0; u32 var000001d4 = 0x8fb70044; u32 var000001d8 = 0x1a40001a; u32 var000001dc = 0x0272a020; u32 var000001e0 = 0x02f4a022; u32 var000001e4 = 0x06810008; u32 var000001e8 = 0x40145800; u32 var000001ec = 0x32940400; u32 var000001f0 = 0x1680fffd; u32 var000001f4 = 0x40175000; u32 var000001f8 = 0x8fb30040; u32 var000001fc = 0x12f3fffd; u32 var00000200 = 0x00000000; u32 var00000204 = 0x40934000; u32 var00000208 = 0x40175000; u32 var0000020c = 0x0277a022; u32 var00000210 = 0x06810004; u32 var00000214 = 0x0272a020; u32 var00000218 = 0x0297a022; u32 var0000021c = 0x0681fffa; u32 var00000220 = 0x00000000; u32 var00000224 = 0x0272b820; u32 var00000228 = 0x2252ffff; u32 var0000022c = 0x20140a20; u32 var00000230 = 0x0d00044f; u32 var00000234 = 0x20110001; u32 var00000238 = 0x0d000459; u32 var0000023c = 0xafb70018; u32 var00000240 = 0x40974800; u32 var00000244 = 0x02a00008; u32 var00000248 = 0x20170a20; u32 var0000024c = 0x304200fe; u32 var00000250 = 0x84420076; u32 var00000254 = 0x00400008; u32 var00000258 = 0x9361ffff; u32 var0000025c = 0x1300ffa6; u32 var00000260 = 0x3301000f; u32 var00000264 = 0x0018c102; u32 var00000268 = 0x3302000f; u32 var0000026c = 0x0018c102; u32 var00000270 = 0x3323000f; u32 var00000274 = 0x0019c902; u32 var00000278 = 0x235afff8; u32 var0000027c = 0x237bfff8; u32 var00000280 = 0x239c0008; u32 var00000284 = 0xa7790002; u32 var00000288 = 0xaf780004; u32 var0000028c = 0x90210220; u32 var00000290 = 0x90420220; u32 var00000294 = 0x09000496; u32 var00000298 = 0x90630220; u32 var0000029c = 0x9361fffd; u32 var000002a0 = 0x9362fffe; u32 var000002a4 = 0x9363ffff; u32 var000002a8 = 0x00010880; u32 var000002ac = 0x00021080; u32 var000002b0 = 0x00031880; u32 var000002b4 = 0x20210360; u32 var000002b8 = 0x20420360; u32 var000002bc = 0x20630360; u32 var000002c0 = 0xac010e20; u32 var000002c4 = 0xac020e24; u32 var000002c8 = 0xac030e28; u32 var000002cc = 0x09000670; u32 var000002d0 = 0x841e00be; u32 var000002d4 = 0x9361fffb; u32 var000002d8 = 0x9762fff9; u32 var000002dc = 0x8425024e; u32 var000002e0 = 0x00a22820; u32 var000002e4 = 0x0900042a; u32 var000002e8 = 0xacb80000; u32 var000002ec = 0xafb90010; u32 var000002f0 = 0xafb80014; u32 var000002f4 = 0x87a20006; u32 var000002f8 = 0x3042fffd; u32 var000002fc = 0x33230001; u32 var00000300 = 0x00031840; u32 var00000304 = 0x00431025; u32 var00000308 = 0x0900042a; u32 var0000030c = 0xa7a20006; u32 var00000310 = 0x090004b3; u32 var00000314 = 0x23a70008; u32 var00000318 = 0x23a7000c; u32 var0000031c = 0x8ce30000; u32 var00000320 = 0x2008ffff; u32 var00000324 = 0x9365fffb; u32 var00000328 = 0x9366fffa; u32 var0000032c = 0x20020001; u32 var00000330 = 0x00a21004; u32 var00000334 = 0x2042ffff; u32 var00000338 = 0x00c21004; u32 var0000033c = 0x00481026; u32 var00000340 = 0x00431024; u32 var00000344 = 0x00581825; u32 var00000348 = 0xace30000; u32 var0000034c = 0x8fb90008; u32 var00000350 = 0x090004e0; u32 var00000354 = 0x8fb8000c; u32 var00000358 = 0x83a2004a; u32 var0000035c = 0x2042fffc; u32 var00000360 = 0x0440ff6d; u32 var00000364 = 0x20430276; u32 var00000368 = 0x8c7a0000; u32 var0000036c = 0xa3a2004a; u32 var00000370 = 0x0900042a; u32 var00000374 = 0x201c0000; u32 var00000378 = 0x8fa20004; u32 var0000037c = 0x00581025; u32 var00000380 = 0x0900042a; u32 var00000384 = 0xafa20004; u32 var00000388 = 0x8fa20004; u32 var0000038c = 0x2003ffff; u32 var00000390 = 0x00781826; u32 var00000394 = 0x00431024; u32 var00000398 = 0x0900042a; u32 var0000039c = 0xafa20004; u32 var000003a0 = 0x0900042e; u32 var000003a4 = 0xafb8fffc; u32 var000003a8 = 0x34020000; u32 var000003ac = 0x090004e0; u32 var000003b0 = 0x8fb9fffc; u32 var000003b4 = 0x00191603; u32 var000003b8 = 0x20420003; u32 var000003bc = 0x04400004; u32 var000003c0 = 0x20420018; u32 var000003c4 = 0x0d000447; u32 var000003c8 = 0x03009820; u32 var000003cc = 0x0260c020; u32 var000003d0 = 0xaef90000; u32 var000003d4 = 0xaef80004; u32 var000003d8 = 0x0d00045e; u32 var000003dc = 0x22f70008; u32 var000003e0 = 0x1c40ff45; u32 var000003e4 = 0x00000000; u32 var000003e8 = 0x0900042e; u32 var000003ec = 0x304201fe; u32 var000003f0 = 0x844200c4; u32 var000003f4 = 0x0d000459; u32 var000003f8 = 0x9361fff9; u32 var000003fc = 0x00400008; u32 var00000400 = 0x3026000f; u32 var00000404 = 0xebbf031c; u32 var00000408 = 0x30280001; u32 var0000040c = 0x1500001b; u32 var00000410 = 0x30270002; u32 var00000414 = 0x201402a0; u32 var00000418 = 0x30280004; u32 var0000041c = 0x1100000a; u32 var00000420 = 0xcada2003; u32 var00000424 = 0x8fb30024; u32 var00000428 = 0x8fa8004c; u32 var0000042c = 0x20110001; u32 var00000430 = 0x22610040; u32 var00000434 = 0x12680004; u32 var00000438 = 0x200c003f; u32 var0000043c = 0x0d00044f; u32 var00000440 = 0xafa10024; u32 var00000444 = 0x0d000459; u32 var00000448 = 0xcadc2001; u32 var0000044c = 0x10e0000e; u32 var00000450 = 0xcadb2002; u32 var00000454 = 0xea9a2003; u32 var00000458 = 0xcadd2000; u32 var0000045c = 0xea9c2001; u32 var00000460 = 0x20030320; u32 var00000464 = 0xea9b2002; u32 var00000468 = 0xea9d2000; u32 var0000046c = 0x200102a0; u32 var00000470 = 0x200202e0; u32 var00000474 = 0x09000517; u32 var00000478 = 0x841f00be; u32 var0000047c = 0xcada2003; u32 var00000480 = 0x090004fe; u32 var00000484 = 0x201402e0; u32 var00000488 = 0x24030e20; u32 var0000048c = 0x00160821; u32 var00000490 = 0x0d000517; u32 var00000494 = 0x00141021; u32 var00000498 = 0xea862003; u32 var0000049c = 0xea852001; u32 var000004a0 = 0xc87b2000; u32 var000004a4 = 0x09000504; u32 var000004a8 = 0xc87d207e; u32 var000004ac = 0x20730010; u32 var000004b0 = 0x4b1ff947; u32 var000004b4 = 0x20320008; u32 var000004b8 = 0xc8431800; u32 var000004bc = 0xc8441804; u32 var000004c0 = 0xc8212000; u32 var000004c4 = 0xc8222002; u32 var000004c8 = 0xc8431c00; u32 var000004cc = 0xc8441c04; u32 var000004d0 = 0x4a82218c; u32 var000004d4 = 0x20210002; u32 var000004d8 = 0x4a82198d; u32 var000004dc = 0x20420008; u32 var000004e0 = 0x4a81218e; u32 var000004e4 = 0x4a81194f; u32 var000004e8 = 0x1432fff3; u32 var000004ec = 0x4b1ff98e; u32 var000004f0 = 0x2042ffe0; u32 var000004f4 = 0x20210008; u32 var000004f8 = 0xe8652000; u32 var000004fc = 0xe8662002; u32 var00000500 = 0x1473ffeb; u32 var00000504 = 0x20630010; u32 var00000508 = 0x03e00008; u32 var0000050c = 0x00000000; u32 var00000510 = 0x20080260; u32 var00000514 = 0xc8032005; u32 var00000518 = 0xcbb30801; u32 var0000051c = 0x87a30004; u32 var00000520 = 0xc9001800; u32 var00000524 = 0xc9011801; u32 var00000528 = 0xc9001c00; u32 var0000052c = 0xc9011c01; u32 var00000530 = 0x03e00008; u32 var00000534 = 0x4a030007; u32 var00000538 = 0x20080320; u32 var0000053c = 0xc90b1803; u32 var00000540 = 0xc90b1c03; u32 var00000544 = 0xc90f1807; u32 var00000548 = 0xc90f1c07; u32 var0000054c = 0xc9081800; u32 var00000550 = 0xc9091801; u32 var00000554 = 0xc90a1802; u32 var00000558 = 0xc90c1804; u32 var0000055c = 0xc90d1805; u32 var00000560 = 0xc90e1806; u32 var00000564 = 0xc9081c00; u32 var00000568 = 0xc9091c01; u32 var0000056c = 0xc90a1c02; u32 var00000570 = 0xc90c1c04; u32 var00000574 = 0xc90d1c05; u32 var00000578 = 0x03e00008; u32 var0000057c = 0xc90e1c06; u32 var00000580 = 0xcac02000; u32 var00000584 = 0x842501b0; u32 var00000588 = 0x0900042a; u32 var0000058c = 0xe8a02000; u32 var00000590 = 0x840800be; u32 var00000594 = 0xa4080106; u32 var00000598 = 0x00010902; u32 var0000059c = 0x20250001; u32 var000005a0 = 0x8f68fffc; u32 var000005a4 = 0x31080004; u32 var000005a8 = 0x02c8b020; u32 var000005ac = 0x20a90000; u32 var000005b0 = 0xcac21000; u32 var000005b4 = 0xcac21201; u32 var000005b8 = 0xcac21403; u32 var000005bc = 0xcac21604; u32 var000005c0 = 0x20070360; u32 var000005c4 = 0x00064140; u32 var000005c8 = 0x000630c0; u32 var000005cc = 0x00c84020; u32 var000005d0 = 0x0d000530; u32 var000005d4 = 0x00e83820; u32 var000005d8 = 0xcbb11005; u32 var000005dc = 0x0d00053a; u32 var000005e0 = 0xcbb11405; u32 var000005e4 = 0x4a826706; u32 var000005e8 = 0xcad21002; u32 var000005ec = 0x4a82470f; u32 var000005f0 = 0x92cf0007; u32 var000005f4 = 0x4aa26f0e; u32 var000005f8 = 0x92d00013; u32 var000005fc = 0x4aa24f0f; u32 var00000600 = 0x8def05e0; u32 var00000604 = 0x4ac2770e; u32 var00000608 = 0x8e1005e0; u32 var0000060c = 0x4ac2570f; u32 var00000610 = 0x30610002; u32 var00000614 = 0x4b3f7f0e; u32 var00000618 = 0xcad21405; u32 var0000061c = 0x4b3f5f4f; u32 var00000620 = 0x14200076; u32 var00000624 = 0x22d60018; u32 var00000628 = 0x4a119485; u32 var0000062c = 0xc815083b; u32 var00000630 = 0x4b15e506; u32 var00000634 = 0x480deb00; u32 var00000638 = 0x31ad8000; u32 var0000063c = 0x000d6b42; u32 var00000640 = 0x4b15ed4f; u32 var00000644 = 0x480eef00; u32 var00000648 = 0x31ce8000; u32 var0000064c = 0x000e7242; u32 var00000650 = 0x4afde8e5; u32 var00000654 = 0x01cd7025; u32 var00000658 = 0x4afce0e4; u32 var0000065c = 0x484d0800; u32 var00000660 = 0x4af5e8e5; u32 var00000664 = 0x4af4e0e4; u32 var00000668 = 0x31a80703; u32 var0000066c = 0x31ad7030; u32 var00000670 = 0x01ae6825; u32 var00000674 = 0x00084100; u32 var00000678 = 0x000d6c00; u32 var0000067c = 0x01a86825; u32 var00000680 = 0x484e0800; u32 var00000684 = 0x31c80707; u32 var00000688 = 0x4b1fed50; u32 var0000068c = 0x31ce7070; u32 var00000690 = 0x4b1fe510; u32 var00000694 = 0x000e7300; u32 var00000698 = 0x4b13e704; u32 var0000069c = 0x010e4025; u32 var000006a0 = 0x4b13ef4d; u32 var000006a4 = 0x010d4025; u32 var000006a8 = 0x4b1fff0e; u32 var000006ac = 0xa4e80024; u32 var000006b0 = 0x0d000400; u32 var000006b4 = 0x86cdffee; u32 var000006b8 = 0x4b1fd9a3; u32 var000006bc = 0xe8f51800; u32 var000006c0 = 0x4b1ed9a7; u32 var000006c4 = 0xe8f41801; u32 var000006c8 = 0x4afaa144; u32 var000006cc = 0x4afaa94d; u32 var000006d0 = 0x4ae6a14e; u32 var000006d4 = 0x4ae6a90f; u32 var000006d8 = 0x2129ffff; u32 var000006dc = 0x4b132944; u32 var000006e0 = 0x4b13210d; u32 var000006e4 = 0x4b1ff94e; u32 var000006e8 = 0x306c0001; u32 var000006ec = 0xcac21000; u32 var000006f0 = 0xcac21201; u32 var000006f4 = 0x4b3f09c7; u32 var000006f8 = 0xcac21403; u32 var000006fc = 0xcac21604; u32 var00000700 = 0x4a0029ce; u32 var00000704 = 0xc81d1805; u32 var00000708 = 0x4a00218f; u32 var0000070c = 0xc81d1c05; u32 var00000710 = 0x4b1ff9ce; u32 var00000714 = 0x4a7d31a3; u32 var00000718 = 0xacef0010; u32 var0000071c = 0x1180000b; u32 var00000720 = 0x4a5d31a0; u32 var00000724 = 0xc8032027; u32 var00000728 = 0x4b032946; u32 var0000072c = 0x4b03210f; u32 var00000730 = 0x4b232110; u32 var00000734 = 0x4b1f2123; u32 var00000738 = 0x4b432120; u32 var0000073c = 0xe8e40293; u32 var00000740 = 0xacf00018; u32 var00000744 = 0xe8e4069b; u32 var00000748 = 0x8cf00018; u32 var0000074c = 0xe8f21005; u32 var00000750 = 0xe8e61803; u32 var00000754 = 0xe8e70a0f; u32 var00000758 = 0xe8fb0b10; u32 var0000075c = 0xe8fa0b11; u32 var00000760 = 0x1920000c; u32 var00000764 = 0x2129ffff; u32 var00000768 = 0xe8f51c05; u32 var0000076c = 0xe8f41c06; u32 var00000770 = 0xe8f2140f; u32 var00000774 = 0xacf00038; u32 var00000778 = 0xe8e61c08; u32 var0000077c = 0xe8e70e23; u32 var00000780 = 0xe8fb0f24; u32 var00000784 = 0xe8fa0f25; u32 var00000788 = 0xace8004c; u32 var0000078c = 0x20e70050; u32 var00000790 = 0x1d20ff94; u32 var00000794 = 0x84080106; u32 var00000798 = 0x01000008; u32 var0000079c = 0x00000000; u32 var000007a0 = 0x1c200007; u32 var000007a4 = 0x83a2004a; u32 var000007a8 = 0x2044ffdc; u32 var000007ac = 0x1c80fe52; u32 var000007b0 = 0x20430276; u32 var000007b4 = 0x20420004; u32 var000007b8 = 0xac7a0000; u32 var000007bc = 0xa3a2004a; u32 var000007c0 = 0x0d000447; u32 var000007c4 = 0x03009820; u32 var000007c8 = 0x0260d020; u32 var000007cc = 0x0900042a; u32 var000007d0 = 0x201c0000; u32 var000007d4 = 0x8c240820; u32 var000007d8 = 0xac2405e0; u32 var000007dc = 0x1c20fffd; u32 var000007e0 = 0x2021fffc; u32 var000007e4 = 0x0900042a; u32 var000007e8 = 0x00000000; u32 var000007ec = 0x00000000; u32 var000007f0 = 0x341e0010; u32 var000007f4 = 0x1000fe55; u32 var000007f8 = 0x84150100; u32 var000007fc = 0x341e0018; u32 var00000800 = 0x1000fe52; u32 var00000804 = 0x841500a0; u32 var00000808 = 0xc81f2003; u32 var0000080c = 0xc81e2004; u32 var00000810 = 0x8c040fc4; u32 var00000814 = 0x30840001; u32 var00000818 = 0x14800035; u32 var0000081c = 0x00000000; u32 var00000820 = 0x8c370028; u32 var00000824 = 0x8c23002c; u32 var00000828 = 0xafb70040; u32 var0000082c = 0xafa30044; u32 var00000830 = 0x40045800; u32 var00000834 = 0x30840001; u32 var00000838 = 0x1480000a; u32 var0000083c = 0x40044800; u32 var00000840 = 0x02e4b822; u32 var00000844 = 0x1ee00007; u32 var00000848 = 0x40055000; u32 var0000084c = 0x10a00005; u32 var00000850 = 0x00000000; u32 var00000854 = 0x10a40003; u32 var00000858 = 0x00000000; u32 var0000085c = 0x0900060c; u32 var00000860 = 0x34830000; u32 var00000864 = 0x40045800; u32 var00000868 = 0x30840400; u32 var0000086c = 0x1480fffd; u32 var00000870 = 0x20040001; u32 var00000874 = 0x40845800; u32 var00000878 = 0x40834000; u32 var0000087c = 0x40834800; u32 var00000880 = 0xafa30018; u32 var00000884 = 0x20170a20; u32 var00000888 = 0x8c250010; u32 var0000088c = 0x8c020008; u32 var00000890 = 0x8c030010; u32 var00000894 = 0x8c040018; u32 var00000898 = 0x8c060020; u32 var0000089c = 0x00451020; u32 var000008a0 = 0x00651820; u32 var000008a4 = 0x00852020; u32 var000008a8 = 0x00c53020; u32 var000008ac = 0xac020008; u32 var000008b0 = 0xac030010; u32 var000008b4 = 0xac040018; u32 var000008b8 = 0xac060020; u32 var000008bc = 0x0d00043e; u32 var000008c0 = 0x201e0008; u32 var000008c4 = 0x0d000435; u32 var000008c8 = 0x8c3a0030; u32 var000008cc = 0x8c220020; u32 var000008d0 = 0xafa20020; u32 var000008d4 = 0xafa20024; u32 var000008d8 = 0x20420280; u32 var000008dc = 0xafa2004c; u32 var000008e0 = 0x8c02fff8; u32 var000008e4 = 0xac020108; u32 var000008e8 = 0x09000416; u32 var000008ec = 0x00000000; u32 var000008f0 = 0x0d00043e; u32 var000008f4 = 0x201e0008; u32 var000008f8 = 0x8c170930; u32 var000008fc = 0x8c1c0924; u32 var00000900 = 0x8c1b0928; u32 var00000904 = 0x0900042a; u32 var00000908 = 0x8c1a092c; u32 var0000090c = 0x00000000; u32 var00000910 = 0x00000000; u32 var00000914 = 0x00000000; u32 var00000918 = 0x00000000; u32 var0000091c = 0x00000000; u32 var00000920 = 0x00000000; u32 var00000924 = 0x00000000; u32 var00000928 = 0x00000000; u32 var0000092c = 0x00000000; u32 var00000930 = 0x00000000; u32 var00000934 = 0x00000000; u32 var00000938 = 0x00000000; u32 var0000093c = 0x00000000; u32 var00000940 = 0x00000000; u32 var00000944 = 0x00000000; u32 var00000948 = 0x00000000; u32 var0000094c = 0x00000000; u32 var00000950 = 0x00000000; u32 var00000954 = 0x00000000; u32 var00000958 = 0x00000000; u32 var0000095c = 0x00000000; u32 var00000960 = 0x00000000; u32 var00000964 = 0x00000000; u32 var00000968 = 0x00000000; u32 var0000096c = 0x00000000; u32 var00000970 = 0x00000000; u32 var00000974 = 0x00000000; u32 var00000978 = 0x00000000; u32 var0000097c = 0x00000000; u32 var00000980 = 0x00000000; u32 var00000984 = 0x00000000; u32 var00000988 = 0x00000000; u32 var0000098c = 0x00000000; u32 var00000990 = 0x00000000; u32 var00000994 = 0x00000000; u32 var00000998 = 0x00000000; u32 var0000099c = 0x00000000; u32 var000009a0 = 0x00000000; u32 var000009a4 = 0x00000000; u32 var000009a8 = 0x00000000; u32 var000009ac = 0x00000000; u32 var000009b0 = 0x00000000; u32 var000009b4 = 0x00000000; u32 var000009b8 = 0x00000000; u32 var000009bc = 0x00000000; u32 var000009c0 = 0x00000000; u32 var000009c4 = 0x00000000; u32 var000009c8 = 0x00000000; u32 var000009cc = 0x00000000; u32 var000009d0 = 0x00000000; u32 var000009d4 = 0x00000000; u32 var000009d8 = 0x00000000; u32 var000009dc = 0x00000000; u32 var000009e0 = 0x00000000; u32 var000009e4 = 0x00000000; u32 var000009e8 = 0x00000000; u32 var000009ec = 0x00000000; u32 var000009f0 = 0x00000000; u32 var000009f4 = 0x00000000; u32 var000009f8 = 0x00000000; u32 var000009fc = 0x00000000; u32 var00000a00 = 0x00000000; u32 var00000a04 = 0x00000000; u32 var00000a08 = 0x00000000; u32 var00000a0c = 0x00000000; u32 var00000a10 = 0x846b0024; u32 var00000a14 = 0x84480024; u32 var00000a18 = 0x84290024; u32 var00000a1c = 0x01686024; u32 var00000a20 = 0x01685825; u32 var00000a24 = 0x01896024; u32 var00000a28 = 0x318c7030; u32 var00000a2c = 0x1580fdb2; u32 var00000a30 = 0x01695825; u32 var00000a34 = 0x316b4343; u32 var00000a38 = 0x1560ff6d; u32 var00000a3c = 0xc82d1006; u32 var00000a40 = 0xc84e1006; u32 var00000a44 = 0xc86f1006; u32 var00000a48 = 0x8fad0004; u32 var00000a4c = 0x20080920; u32 var00000a50 = 0xcbb50801; u32 var00000a54 = 0xc8250803; u32 var00000a58 = 0x4a0d7291; u32 var00000a5c = 0xc8260807; u32 var00000a60 = 0x4a0d7a51; u32 var00000a64 = 0xc8450903; u32 var00000a68 = 0x4a0e6b11; u32 var00000a6c = 0xc8460907; u32 var00000a70 = 0xc8650a03; u32 var00000a74 = 0xc8660a07; u32 var00000a78 = 0x4b2a4c07; u32 var00000a7c = 0x8429001a; u32 var00000a80 = 0x4b32949d; u32 var00000a84 = 0x844a001a; u32 var00000a88 = 0x4b118c5d; u32 var00000a8c = 0x846b001a; u32 var00000a90 = 0x4b296407; u32 var00000a94 = 0x31ae1000; u32 var00000a98 = 0x4b34a51d; u32 var00000a9c = 0x31af2000; u32 var00000aa0 = 0x4b139cdd; u32 var00000aa4 = 0x200c0000; u32 var00000aa8 = 0x0149382a; u32 var00000aac = 0x18e00008; u32 var00000ab0 = 0x01403820; u32 var00000ab4 = 0x01205020; u32 var00000ab8 = 0x00e04820; u32 var00000abc = 0x00403821; u32 var00000ac0 = 0x00201021; u32 var00000ac4 = 0x00e00821; u32 var00000ac8 = 0x398c0001; u32 var00000acc = 0x00000000; u32 var00000ad0 = 0x4a149714; u32 var00000ad4 = 0x016a382a; u32 var00000ad8 = 0x4a138f50; u32 var00000adc = 0x18e00008; u32 var00000ae0 = 0x01603820; u32 var00000ae4 = 0x01405820; u32 var00000ae8 = 0x00e05020; u32 var00000aec = 0x00603821; u32 var00000af0 = 0x00401821; u32 var00000af4 = 0x00e01021; u32 var00000af8 = 0x09000696; u32 var00000afc = 0x398c0001; u32 var00000b00 = 0x4b1feee0; u32 var00000b04 = 0xc86f1006; u32 var00000b08 = 0x4a1ceeaa; u32 var00000b0c = 0xc84e1006; u32 var00000b10 = 0xc82d1006; u32 var00000b14 = 0x19800004; u32 var00000b18 = 0x4a0e7911; u32 var00000b1c = 0x4b7fe706; u32 var00000b20 = 0x4b7fef4f; u32 var00000b24 = 0x4b1fff0e; u32 var00000b28 = 0x4a0d7291; u32 var00000b2c = 0x4811d800; u32 var00000b30 = 0x4a0d7a51; u32 var00000b34 = 0x4810d000; u32 var00000b38 = 0x00118fc3; u32 var00000b3c = 0x4b1d5f73; u32 var00000b40 = 0x01f17824; u32 var00000b44 = 0x4b1c5f33; u32 var00000b48 = 0x4b0a5133; u32 var00000b4c = 0x12000139; u32 var00000b50 = 0x3a31ffff; u32 var00000b54 = 0x4b1feee0; u32 var00000b58 = 0x01d17024; u32 var00000b5c = 0x4b2a5933; u32 var00000b60 = 0x01ee8025; u32 var00000b64 = 0x4b096133; u32 var00000b68 = 0x1e000132; u32 var00000b6c = 0x4b296933; u32 var00000b70 = 0x4807d800; u32 var00000b74 = 0x0d000400; u32 var00000b78 = 0x20060080; u32 var00000b7c = 0x04e00002; u32 var00000b80 = 0x83a50007; u32 var00000b84 = 0x20060000; u32 var00000b88 = 0x4b9f2245; u32 var00000b8c = 0x4b1ffa8e; u32 var00000b90 = 0x4b244a30; u32 var00000b94 = 0x4b1f49f2; u32 var00000b98 = 0x34a500c8; u32 var00000b9c = 0x83a70012; u32 var00000ba0 = 0x4b645a30; u32 var00000ba4 = 0x4b1f59f2; u32 var00000ba8 = 0x4ba46a30; u32 var00000bac = 0x4b1f69f2; u32 var00000bb0 = 0x00c73025; u32 var00000bb4 = 0x4b9e4204; u32 var00000bb8 = 0xa2e50000; u32 var00000bbc = 0x4b9e39cd; u32 var00000bc0 = 0xa2e60001; u32 var00000bc4 = 0x4b1ffa0e; u32 var00000bc8 = 0x4bbf2107; u32 var00000bcc = 0xc84c080c; u32 var00000bd0 = 0x4b153184; u32 var00000bd4 = 0xc82c0a0c; u32 var00000bd8 = 0x4b15294d; u32 var00000bdc = 0xc82c0c0c; u32 var00000be0 = 0x4b1ff98e; u32 var00000be4 = 0x00093b80; u32 var00000be8 = 0x4a4a4044; u32 var00000bec = 0x4a4a384d; u32 var00000bf0 = 0x4a49404e; u32 var00000bf4 = 0x4a49380f; u32 var00000bf8 = 0x48871000; u32 var00000bfc = 0x4b1ff84e; u32 var00000c00 = 0xad030000; u32 var00000c04 = 0x4b9f4204; u32 var00000c08 = 0x4b9f39cd; u32 var00000c0c = 0x4b1ffa0e; u32 var00000c10 = 0x4b9f0844; u32 var00000c14 = 0x4b9f000d; u32 var00000c18 = 0x4b1ff84e; u32 var00000c1c = 0xa6eb0002; u32 var00000c20 = 0x4b3e0c28; u32 var00000c24 = 0xa6e90006; u32 var00000c28 = 0x4b9f6305; u32 var00000c2c = 0xad020004; u32 var00000c30 = 0x4b1ffb4e; u32 var00000c34 = 0xad010008; u32 var00000c38 = 0xa6ea0004; u32 var00000c3c = 0x4bde0026; u32 var00000c40 = 0xeaec0804; u32 var00000c44 = 0x4b0282c4; u32 var00000c48 = 0xeaed0805; u32 var00000c4c = 0x4b02028d; u32 var00000c50 = 0xeae00906; u32 var00000c54 = 0x4b1fface; u32 var00000c58 = 0xeae10907; u32 var00000c5c = 0x30a70002; u32 var00000c60 = 0x210f0008; u32 var00000c64 = 0x21100010; u32 var00000c68 = 0x4a6b68d5; u32 var00000c6c = 0xeae00d0a; u32 var00000c70 = 0x4a6a6251; u32 var00000c74 = 0xeae10d0b; u32 var00000c78 = 0x4b263555; u32 var00000c7c = 0xeae00b0e; u32 var00000c80 = 0x4b252ce0; u32 var00000c84 = 0xeae10b0f; u32 var00000c88 = 0x4b263527; u32 var00000c8c = 0xeae90c08; u32 var00000c90 = 0x4b46a555; u32 var00000c94 = 0xeae30c09; u32 var00000c98 = 0x4b459ce0; u32 var00000c9c = 0xeae90a0c; u32 var00000ca0 = 0x4b46a527; u32 var00000ca4 = 0xeae30a0d; u32 var00000ca8 = 0x22f70020; u32 var00000cac = 0x18e00031; u32 var00000cb0 = 0x4bbea504; u32 var00000cb4 = 0x8dee0000; u32 var00000cb8 = 0x4bbe9ccd; u32 var00000cbc = 0x8df1fffc; u32 var00000cc0 = 0x4b1ffd0e; u32 var00000cc4 = 0x8df2fff8; u32 var00000cc8 = 0xc9c91005; u32 var00000ccc = 0xca291405; u32 var00000cd0 = 0xca561005; u32 var00000cd4 = 0xc9cb0811; u32 var00000cd8 = 0xc9cc0810; u32 var00000cdc = 0xca2b0c11; u32 var00000ce0 = 0x4b1e5273; u32 var00000ce4 = 0xca2c0c10; u32 var00000ce8 = 0x4b1e7273; u32 var00000cec = 0xca580811; u32 var00000cf0 = 0x4b1e55b3; u32 var00000cf4 = 0xca590810; u32 var00000cf8 = 0x4b145984; u32 var00000cfc = 0x4b14618d; u32 var00000d00 = 0xe9130822; u32 var00000d04 = 0x4b13598e; u32 var00000d08 = 0xe9140826; u32 var00000d0c = 0x4b13614f; u32 var00000d10 = 0x4b14c404; u32 var00000d14 = 0x4b14cc0d; u32 var00000d18 = 0x4b13c50e; u32 var00000d1c = 0x4b13cccf; u32 var00000d20 = 0x4a864c05; u32 var00000d24 = 0x4a854a4f; u32 var00000d28 = 0x4b1ffa8e; u32 var00000d2c = 0x4b14b405; u32 var00000d30 = 0x4b13b58f; u32 var00000d34 = 0x4b1ffdce; u32 var00000d38 = 0xea091c02; u32 var00000d3c = 0xea0a1c03; u32 var00000d40 = 0xea091800; u32 var00000d44 = 0xea0a1801; u32 var00000d48 = 0xea161804; u32 var00000d4c = 0xea171805; u32 var00000d50 = 0x4a094a53; u32 var00000d54 = 0xca131004; u32 var00000d58 = 0x4a16b593; u32 var00000d5c = 0xca141006; u32 var00000d60 = 0x4a139cd3; u32 var00000d64 = 0x4a164c63; u32 var00000d68 = 0x4a1754a7; u32 var00000d6c = 0x4a138c63; u32 var00000d70 = 0x4a1494a7; u32 var00000d74 = 0xe9111010; u32 var00000d78 = 0xe9121012; u32 var00000d7c = 0x30a70007; u32 var00000d80 = 0x18e000ab; u32 var00000d84 = 0x4a1ffcac; u32 var00000d88 = 0xc8793802; u32 var00000d8c = 0x4bbe9410; u32 var00000d90 = 0xc82f3802; u32 var00000d94 = 0x4bbe9610; u32 var00000d98 = 0xc8573802; u32 var00000d9c = 0x4bbe9150; u32 var00000da0 = 0x4bffce45; u32 var00000da4 = 0x4bff7bc5; u32 var00000da8 = 0x4bffbdc5; u32 var00000dac = 0xc9101c03; u32 var00000db0 = 0xc90f1c02; u32 var00000db4 = 0xc9181c05; u32 var00000db8 = 0xc9171c04; u32 var00000dbc = 0xc9051c07; u32 var00000dc0 = 0xc9191c06; u32 var00000dc4 = 0xc8300f0f; u32 var00000dc8 = 0xc82f0f0e; u32 var00000dcc = 0xc8580f0f; u32 var00000dd0 = 0xc8570f0e; u32 var00000dd4 = 0xc8650f0f; u32 var00000dd8 = 0xc8790f0e; u32 var00000ddc = 0x4a10c315; u32 var00000de0 = 0x4a0fbad1; u32 var00000de4 = 0x4a058515; u32 var00000de8 = 0x4a197cd1; u32 var00000dec = 0x4a102a95; u32 var00000df0 = 0x4a0fca51; u32 var00000df4 = 0x4a188595; u32 var00000df8 = 0x4a177d51; u32 var00000dfc = 0x4b645186; u32 var00000e00 = 0x4b64498f; u32 var00000e04 = 0x4ba4b18e; u32 var00000e08 = 0x4ba4a98f; u32 var00000e0c = 0x4b094a5d; u32 var00000e10 = 0x4b2a529d; u32 var00000e14 = 0x4b846186; u32 var00000e18 = 0x4b84598f; u32 var00000e1c = 0x4b44a18e; u32 var00000e20 = 0x4b44998f; u32 var00000e24 = 0x4b0b5add; u32 var00000e28 = 0x4b2c631d; u32 var00000e2c = 0x4b7a5184; u32 var00000e30 = 0x4b7a498d; u32 var00000e34 = 0x4b7b528e; u32 var00000e38 = 0x4b7b4a4f; u32 var00000e3c = 0x4b7a6184; u32 var00000e40 = 0x4b7a598d; u32 var00000e44 = 0x4b7b630e; u32 var00000e48 = 0xeae91801; u32 var00000e4c = 0x4b7b5acf; u32 var00000e50 = 0xeaea1803; u32 var00000e54 = 0x4b3f6186; u32 var00000e58 = 0x4b3f598f; u32 var00000e5c = 0x4ba1518c; u32 var00000e60 = 0x4ba1498d; u32 var00000e64 = 0x4ba0538e; u32 var00000e68 = 0xeaeb1805; u32 var00000e6c = 0x4ba04b4f; u32 var00000e70 = 0xeaec1807; u32 var00000e74 = 0x4b027704; u32 var00000e78 = 0xeaed1804; u32 var00000e7c = 0x4b02698d; u32 var00000e80 = 0xeaee1806; u32 var00000e84 = 0x4b1fff0e; u32 var00000e88 = 0x4a1c8495; u32 var00000e8c = 0x4a067c51; u32 var00000e90 = 0x30a70004; u32 var00000e94 = 0x18e00004; u32 var00000e98 = 0x30a70002; u32 var00000e9c = 0x22f70040; u32 var00000ea0 = 0xeaf11878; u32 var00000ea4 = 0xeaf2187a; u32 var00000ea8 = 0x18e00040; u32 var00000eac = 0x30a70001; u32 var00000eb0 = 0x20100800; u32 var00000eb4 = 0x48909800; u32 var00000eb8 = 0x4a094e13; u32 var00000ebc = 0xc9141c08; u32 var00000ec0 = 0x4a0b5e53; u32 var00000ec4 = 0xc9151c09; u32 var00000ec8 = 0x4b13c605; u32 var00000ecc = 0x4b1ffe8e; u32 var00000ed0 = 0x4b13ce45; u32 var00000ed4 = 0x4b1ffece; u32 var00000ed8 = 0x4b13ad44; u32 var00000edc = 0x4b13a50d; u32 var00000ee0 = 0x4b1ffd4e; u32 var00000ee4 = 0x4b5fd686; u32 var00000ee8 = 0x4b5fc60f; u32 var00000eec = 0x4b1ffe8e; u32 var00000ef0 = 0x4b3fddce; u32 var00000ef4 = 0x4b3fcd8f; u32 var00000ef8 = 0x20100040; u32 var00000efc = 0x4b3fa98e; u32 var00000f00 = 0x48909800; u32 var00000f04 = 0x4b3fa14f; u32 var00000f08 = 0x4ba635d5; u32 var00000f0c = 0x4ba52963; u32 var00000f10 = 0x4ba631a7; u32 var00000f14 = 0x4bc635d5; u32 var00000f18 = 0x4bc52963; u32 var00000f1c = 0x4bc631a7; u32 var00000f20 = 0x4b133184; u32 var00000f24 = 0x4b13294d; u32 var00000f28 = 0x4b1ff98e; u32 var00000f2c = 0x4b8545f2; u32 var00000f30 = 0x4b8641b1; u32 var00000f34 = 0x4b1f4172; u32 var00000f38 = 0x4b5f3186; u32 var00000f3c = 0x4b5f294f; u32 var00000f40 = 0x4b3f2960; u32 var00000f44 = 0x4b1f31a7; u32 var00000f48 = 0x4b069504; u32 var00000f4c = 0x4b068d0d; u32 var00000f50 = 0x4b05950e; u32 var00000f54 = 0x4b058ccf; u32 var00000f58 = 0x4b065584; u32 var00000f5c = 0x4b064d8d; u32 var00000f60 = 0x4b05558e; u32 var00000f64 = 0xeaf31c00; u32 var00000f68 = 0x4b054d4f; u32 var00000f6c = 0xeaf41c02; u32 var00000f70 = 0x4b066604; u32 var00000f74 = 0x4b065e0d; u32 var00000f78 = 0x4b05660e; u32 var00000f7c = 0xeaf51c01; u32 var00000f80 = 0x4b055dcf; u32 var00000f84 = 0xeaf61c03; u32 var00000f88 = 0x4b067684; u32 var00000f8c = 0x4b066e8d; u32 var00000f90 = 0x4b05768e; u32 var00000f94 = 0xeaf71c05; u32 var00000f98 = 0x4b056e4f; u32 var00000f9c = 0xeaf81c07; u32 var00000fa0 = 0x22f70040; u32 var00000fa4 = 0xeaf91c7c; u32 var00000fa8 = 0xeafa1c7e; u32 var00000fac = 0x18e00020; u32 var00000fb0 = 0x4b9e7386; u32 var00000fb4 = 0x4b9e6b4f; u32 var00000fb8 = 0x4b1ffb8e; u32 var00000fbc = 0x4b9e8406; u32 var00000fc0 = 0x4b9e7bcf; u32 var00000fc4 = 0x4b1ffc0e; u32 var00000fc8 = 0xeaed0f04; u32 var00000fcc = 0x4b9e5286; u32 var00000fd0 = 0xeaee0f05; u32 var00000fd4 = 0x4b9e4a4f; u32 var00000fd8 = 0x4b1ffa8e; u32 var00000fdc = 0x4b9e6306; u32 var00000fe0 = 0x4b9e5acf; u32 var00000fe4 = 0x4b1ffb0e; u32 var00000fe8 = 0x93a70011; u32 var00000fec = 0x00073822; u32 var00000ff0 = 0x10e00003; u32 var00000ff4 = 0x48873000; u32 var00000ff8 = 0x4b065ae5; u32 var00000ffc = 0x4b1f6324; u32 var00001000 = 0xeae90f02; u32 var00001004 = 0x4b027704; u32 var00001008 = 0xeaea0f03; u32 var0000100c = 0x4b02698d; u32 var00001010 = 0xeaeb0f06; u32 var00001014 = 0x4b1fff0e; u32 var00001018 = 0xeaec0f07; u32 var0000101c = 0x4a1c8495; u32 var00001020 = 0x4a067c51; u32 var00001024 = 0x22f70010; u32 var00001028 = 0xeaf10f78; u32 var0000102c = 0xeaf20f79; u32 var00001030 = 0x0d00045e; u32 var00001034 = 0x00000000; u32 var00001038 = 0x03c00008; u32 var0000103c = 0x00000000; u32 var00001040 = 0x4b7d5ef2; u32 var00001044 = 0x4b7c5eb1; u32 var00001048 = 0x4bfd5ef2; u32 var0000104c = 0x4bfc7eb1; u32 var00001050 = 0x4b1f7ef2; u32 var00001054 = 0x4b5fd686; u32 var00001058 = 0x4b5fdecf; u32 var0000105c = 0x4b1ffe8e; u32 var00001060 = 0xc8172006; u32 var00001064 = 0x4a1ffdac; u32 var00001068 = 0x4a1cd604; u32 var0000106c = 0x4a1cde0d; u32 var00001070 = 0x4a1dd60e; u32 var00001074 = 0x4a1dde4f; u32 var00001078 = 0x4a18b615; u32 var0000107c = 0x4a19be51; u32 var00001080 = 0x4a18d584; u32 var00001084 = 0x4a18ddcd; u32 var00001088 = 0x4a19d68e; u32 var0000108c = 0x4a19decf; u32 var00001090 = 0x03e00008; u32 var00001094 = 0x00000000; u32 var00001098 = 0x0d000459; u32 var0000109c = 0x201b06e0; u32 var000010a0 = 0x8f790000; u32 var000010a4 = 0x8f780004; u32 var000010a8 = 0x00190f42; u32 var000010ac = 0x30210006; u32 var000010b0 = 0x235a0008; u32 var000010b4 = 0x237b0008; u32 var000010b8 = 0x239cfff8; u32 var000010bc = 0x1c200007; u32 var000010c0 = 0x333201ff; u32 var000010c4 = 0x20160820; u32 var000010c8 = 0x10000006; u32 var000010cc = 0xa41f0158; u32 var000010d0 = 0x00000000; u32 var000010d4 = 0x00000000; u32 var000010d8 = 0x341e0018; u32 var000010dc = 0x1000fe51; u32 var000010e0 = 0x841500a0; u32 var000010e4 = 0xa4030980; u32 var000010e8 = 0xa4020982; u32 var000010ec = 0xa4010984; u32 var000010f0 = 0xa4000986; u32 var000010f4 = 0x34070df8; u32 var000010f8 = 0x341e0980; u32 var000010fc = 0x3406000c; u32 var00001100 = 0x03de2825; u32 var00001104 = 0x3bde0014; u32 var00001108 = 0x10c0006a; u32 var0000110c = 0x84cb00a6; u32 var00001110 = 0x20c6fffe; u32 var00001114 = 0x34110000; u32 var00001118 = 0x00009025; u32 var0000111c = 0x34a20000; u32 var00001120 = 0x09000603; u32 var00001124 = 0x23ce0002; u32 var00001128 = 0x010b4024; u32 var0000112c = 0x1112000d; u32 var00001130 = 0x20420002; u32 var00001134 = 0x0140a025; u32 var00001138 = 0xa5ca0000; u32 var0000113c = 0x21ce0002; u32 var00001140 = 0x844a0000; u32 var00001144 = 0x1540fff8; u32 var00001148 = 0x85480024; u32 var0000114c = 0x2228fffe; u32 var00001150 = 0x1d00fffb; u32 var00001154 = 0x34a20000; u32 var00001158 = 0x1100ffeb; u32 var0000115c = 0x00000000; u32 var00001160 = 0x0900066e; u32 var00001164 = 0x024b9026; u32 var00001168 = 0x862800f6; u32 var0000116c = 0x22310002; u32 var00001170 = 0x01000008; u32 var00001174 = 0x84080102; u32 var00001178 = 0x488a6800; u32 var0000117c = 0x02805025; u32 var00001180 = 0x48146800; u32 var00001184 = 0x37ce0000; u32 var00001188 = 0x840800f8; u32 var0000118c = 0xa4080106; u32 var00001190 = 0x20e70028; u32 var00001194 = 0xa5c70000; u32 var00001198 = 0xa5c00002; u32 var0000119c = 0xc9491800; u32 var000011a0 = 0xc94a1801; u32 var000011a4 = 0xca841800; u32 var000011a8 = 0xca851801; u32 var000011ac = 0x00064080; u32 var000011b0 = 0xc901180e; u32 var000011b4 = 0x4b7f0807; u32 var000011b8 = 0x4a012b06; u32 var000011bc = 0x4a0122cf; u32 var000011c0 = 0x4b1ffb0e; u32 var000011c4 = 0x4a00570e; u32 var000011c8 = 0x4a004f4f; u32 var000011cc = 0x4b1fff0e; u32 var000011d0 = 0x4a5ce694; u32 var000011d4 = 0x4a5deed0; u32 var000011d8 = 0x4abad714; u32 var000011dc = 0x4abbdf50; u32 var000011e0 = 0x4808eb00; u32 var000011e4 = 0x4b7d59f2; u32 var000011e8 = 0x4b7c58f1; u32 var000011ec = 0x4b1f59f2; u32 var000011f0 = 0x4b5f18c6; u32 var000011f4 = 0x05010003; u32 var000011f8 = 0x4b5f39cf; u32 var000011fc = 0x4b7f18c6; u32 var00001200 = 0x4b7f39cf; u32 var00001204 = 0x4b1f39e1; u32 var00001208 = 0x4b7f18e7; u32 var0000120c = 0x4b63e704; u32 var00001210 = 0x4b63ef4d; u32 var00001214 = 0x0d000400; u32 var00001218 = 0x4b1fff0e; u32 var0000121c = 0x4a4c6714; u32 var00001220 = 0x4a4b5f50; u32 var00001224 = 0x4abce314; u32 var00001228 = 0x4abdead0; u32 var0000122c = 0x4a1a63c4; u32 var00001230 = 0x4a1a5bcd; u32 var00001234 = 0x4a1b63ce; u32 var00001238 = 0x4a1b5a0f; u32 var0000123c = 0x4bbfff04; u32 var00001240 = 0x4b637bcc; u32 var00001244 = 0x4b63420d; u32 var00001248 = 0x4b1ffbce; u32 var0000124c = 0x4b1f4221; u32 var00001250 = 0x4b7f7be7; u32 var00001254 = 0x4b1f7be2; u32 var00001258 = 0x4b3f7be7; u32 var0000125c = 0x4b1f7a2d; u32 var00001260 = 0x4b3f4214; u32 var00001264 = 0x4a1def50; u32 var00001268 = 0x4ae82f04; u32 var0000126c = 0x4ae8274d; u32 var00001270 = 0x4aef570c; u32 var00001274 = 0x4aef4f4d; u32 var00001278 = 0x4b1fff0e; u32 var0000127c = 0xc94c3802; u32 var00001280 = 0xca8b3802; u32 var00001284 = 0xc94c1405; u32 var00001288 = 0xca8b1405; u32 var0000128c = 0x4b6f6485; u32 var00001290 = 0x4b685c8d; u32 var00001294 = 0xe8f23800; u32 var00001298 = 0xe8f21c01; u32 var0000129c = 0xc8f21801; u32 var000012a0 = 0x0d000530; u32 var000012a4 = 0x8cef0000; u32 var000012a8 = 0x480a6800; u32 var000012ac = 0x09000577; u32 var000012b0 = 0x34090001; u32 var000012b4 = 0x84a80000; u32 var000012b8 = 0xa40800b4; u32 var000012bc = 0xa4050106; u32 var000012c0 = 0x841e00fe; u32 var000012c4 = 0x84080106; u32 var000012c8 = 0x840300b4; u32 var000012cc = 0x85020002; u32 var000012d0 = 0x85010004; u32 var000012d4 = 0x21080002; u32 var000012d8 = 0x1420000e; u32 var000012dc = 0xa4080106; u32 var000012e0 = 0x0900042a; u32 var000012e4 = 0x00000000; u32 var000012e8 = 0x341e0010; u32 var000012ec = 0x1000fe55; u32 var000012f0 = 0x84150100; u32 var000012f4 = 0x8c01012c; u32 var000012f8 = 0xacef0000; u32 var000012fc = 0xacf00004; u32 var00001300 = 0x04200022; u32 var00001304 = 0xc8e43000; u32 var00001308 = 0xc827383a; u32 var0000130c = 0x4a1bdeec; u32 var00001310 = 0x4b1f39e3; u32 var00001314 = 0xc8253038; u32 var00001318 = 0x4a07ded0; u32 var0000131c = 0xc8273836; u32 var00001320 = 0x4b1f352a; u32 var00001324 = 0x4a052180; u32 var00001328 = 0x4a6630d0; u32 var0000132c = 0x4ac61990; u32 var00001330 = 0x4a8639c0; u32 var00001334 = 0x1c20fff6; u32 var00001338 = 0x2021ffe0; u32 var0000133c = 0xe8fb3800; u32 var00001340 = 0x30680004; u32 var00001344 = 0xa0ef0003; u32 var00001348 = 0xa0f00007; u32 var0000134c = 0x8cef0000; u32 var00001350 = 0x1100ff73; u32 var00001354 = 0x8cf00004; u32 var00001358 = 0x30680008; u32 var0000135c = 0xcba73012; u32 var00001360 = 0xc8061814; u32 var00001364 = 0x4a943d0e; u32 var00001368 = 0x11000006; u32 var0000136c = 0x4b1ffc8d; u32 var00001370 = 0x4a1291c0; u32 var00001374 = 0x4a1239c0; u32 var00001378 = 0x4b263d00; u32 var0000137c = 0x4b663d08; u32 var00001380 = 0x4b469488; u32 var00001384 = 0x09000576; u32 var00001388 = 0x4b9f9490; u32 var0000138c = 0x30210fff; u32 var00001390 = 0xac01012c; u32 var00001394 = 0x0d00053f; u32 var00001398 = 0x200802a0; u32 var0000139c = 0x34080e20; u32 var000013a0 = 0xe9085901; u32 var000013a4 = 0xe9085a02; u32 var000013a8 = 0xe9085e03; u32 var000013ac = 0xe9085f04; u32 var000013b0 = 0xc9085f01; u32 var000013b4 = 0xc9085e02; u32 var000013b8 = 0xc9085a03; u32 var000013bc = 0xc9085904; u32 var000013c0 = 0xe90c1c02; u32 var000013c4 = 0xe90d1c04; u32 var000013c8 = 0xe90e1c06; u32 var000013cc = 0xc90c1802; u32 var000013d0 = 0xc90d1804; u32 var000013d4 = 0xc90e1806; u32 var000013d8 = 0xc8253037; u32 var000013dc = 0x4b9f2940; u32 var000013e0 = 0x4a856186; u32 var000013e4 = 0x4aa5698e; u32 var000013e8 = 0x4ac5718e; u32 var000013ec = 0x4b1ff8cd; u32 var000013f0 = 0x4b5f1985; u32 var000013f4 = 0x4a8540c8; u32 var000013f8 = 0x4aa548c8; u32 var000013fc = 0x4ac550c8; u32 var00001400 = 0x4b1ff98e; u32 var00001404 = 0x4a063144; u32 var00001408 = 0x4a06194d; u32 var0000140c = 0x4a03314e; u32 var00001410 = 0x4a031e8f; u32 var00001414 = 0x4a6529d4; u32 var00001418 = 0x4a7ad110; u32 var0000141c = 0x4a8729d4; u32 var00001420 = 0x4a84d110; u32 var00001424 = 0x4b4442f6; u32 var00001428 = 0x4b4743f5; u32 var0000142c = 0x4b1f42f6; u32 var00001430 = 0x4b7e7bc4; u32 var00001434 = 0x4b7e5acd; u32 var00001438 = 0x4b1ffbce; u32 var0000143c = 0x4b0f31c4; u32 var00001440 = 0x4b0f19cd; u32 var00001444 = 0x4b0b31ce; u32 var00001448 = 0x4b0b190f; u32 var0000144c = 0x4b1ff9ce; u32 var00001450 = 0xcba2181f; u32 var00001454 = 0x4b0239e3; u32 var00001458 = 0x4b2239e0; u32 var0000145c = 0x4b4239c6; u32 var00001460 = 0xe8273038; u32 var00001464 = 0x8c2801c0; u32 var00001468 = 0xac2801c4; u32 var0000146c = 0x1c20ffda; u32 var00001470 = 0x2021ffe0; u32 var00001474 = 0x0900053a; u32 var00001478 = 0x841f00a0; u32 var0000147c = 0x00000000; u32 var00001480 = 0x090005f0; u32 var00001484 = 0x00000000; u32 var00001488 = 0x00000000; u32 var0000148c = 0x0d000459; u32 var00001490 = 0x34024000; u32 var00001494 = 0x40822000; u32 var00001498 = 0x0000000d; u32 var0000149c = 0x00000000; u32 var000014a0 = 0x34021000; u32 var000014a4 = 0xac1c0924; u32 var000014a8 = 0xac1b0928; u32 var000014ac = 0xac1a092c; u32 var000014b0 = 0xac170930; u32 var000014b4 = 0x8c130108; u32 var000014b8 = 0x34140000; u32 var000014bc = 0x3412093f; u32 var000014c0 = 0x0d00044f; u32 var000014c4 = 0x34110001; u32 var000014c8 = 0x0d000459; u32 var000014cc = 0x00000000; u32 var000014d0 = 0x09000432; u32 var000014d4 = 0x40822000; u32 var000014d8 = 0x00000000; u32 var000014dc = 0x00000000; u32 var000014e0 = 0x2400beef; u32 var000014e4 = 0x00000000; u32 var000014e8 = 0x00000000; u32 var000014ec = 0x00000000; u32 var000014f0 = 0x40055800; u32 var000014f4 = 0x8c3c0030; u32 var000014f8 = 0x8c3b0034; u32 var000014fc = 0x30a40001; u32 var00001500 = 0x10800006; u32 var00001504 = 0x30a40100; u32 var00001508 = 0x10800004; u32 var0000150c = 0x40045800; u32 var00001510 = 0x30840100; u32 var00001514 = 0x1c80fffe; u32 var00001518 = 0x40045800; u32 var0000151c = 0x20180fa0; u32 var00001520 = 0x8c250010; u32 var00001524 = 0x8c040000; u32 var00001528 = 0x00852020; u32 var0000152c = 0xac040000; u32 var00001530 = 0x8c040008; u32 var00001534 = 0x00852020; u32 var00001538 = 0xac040008; u32 var0000153c = 0x8c250018; u32 var00001540 = 0xac050ff8; u32 var00001544 = 0x0d000454; u32 var00001548 = 0x001c1020; u32 var0000154c = 0x40023000; u32 var00001550 = 0x1440ffff; u32 var00001554 = 0x40023000; u32 var00001558 = 0x8fba0000; u32 var0000155c = 0x8fb90004; u32 var00001560 = 0x239c0008; u32 var00001564 = 0x001a0dc2; u32 var00001568 = 0x302100fe; u32 var0000156c = 0x84210010; u32 var00001570 = 0x00200008; u32 var00001574 = 0x237bfff8; u32 var00001578 = 0x0000000d; u32 var0000157c = 0x1fc0fff6; u32 var00001580 = 0x23bd0008; u32 var00001584 = 0x1b600005; u32 var00001588 = 0x34014000; u32 var0000158c = 0x0d000454; u32 var00001590 = 0x001c1020; u32 var00001594 = 0x09000438; u32 var00001598 = 0x40023000; u32 var0000159c = 0x40023000; u32 var000015a0 = 0x1440fffe; u32 var000015a4 = 0x00000000; u32 var000015a8 = 0x40803800; u32 var000015ac = 0x40812000; u32 var000015b0 = 0x0000000d; u32 var000015b4 = 0x00000000; u32 var000015b8 = 0x1000ffff; u32 var000015bc = 0x00000000; u32 var000015c0 = 0x23e50000; u32 var000015c4 = 0x23630000; u32 var000015c8 = 0x2064fec0; u32 var000015cc = 0x18800002; u32 var000015d0 = 0x200102c0; u32 var000015d4 = 0x20030140; u32 var000015d8 = 0x207e0000; u32 var000015dc = 0x0d00045f; u32 var000015e0 = 0x2063ffff; u32 var000015e4 = 0x00a00008; u32 var000015e8 = 0x201d02c0; u32 var000015ec = 0x40042800; u32 var000015f0 = 0x1480ffff; u32 var000015f4 = 0x40042800; u32 var000015f8 = 0x40810000; u32 var000015fc = 0x40820800; u32 var00001600 = 0x03e00008; u32 var00001604 = 0x40831000; u32 var00001608 = 0x40042800; u32 var0000160c = 0x1480ffff; u32 var00001610 = 0x40042800; u32 var00001614 = 0x40810000; u32 var00001618 = 0x40820800; u32 var0000161c = 0x03e00008; u32 var00001620 = 0x40831800; u32 var00001624 = 0x40043000; u32 var00001628 = 0x1480fffe; u32 var0000162c = 0x00000000; u32 var00001630 = 0x03e00008; u32 var00001634 = 0x00000000; u32 var00001638 = 0x84030004; u32 var0000163c = 0x8c020000; u32 var00001640 = 0x8401000e; u32 var00001644 = 0x00411020; u32 var00001648 = 0x00611822; u32 var0000164c = 0x84010006; u32 var00001650 = 0x00411022; u32 var00001654 = 0x00611820; u32 var00001658 = 0x0d00045f; u32 var0000165c = 0x8401000e; u32 var00001660 = 0x8c020ff8; u32 var00001664 = 0x20420010; u32 var00001668 = 0x20010010; u32 var0000166c = 0x0d00045f; u32 var00001670 = 0x200302af; u32 var00001674 = 0x0d00046d; u32 var00001678 = 0x00000000; u32 var0000167c = 0x09000443; u32 var00001680 = 0x23defff8; u32 var00001684 = 0x8401000e; u32 var00001688 = 0x8c020008; u32 var0000168c = 0x0d00045f; u32 var00001690 = 0x8403000c; u32 var00001694 = 0x0d00046d; u32 var00001698 = 0x00000000; u32 var0000169c = 0x0900048e; u32 var000016a0 = 0x00000000; u32 var000016a4 = 0x00000000; u32 var000016a8 = 0x00000000; u32 var000016ac = 0x00000000; u32 var000016b0 = 0x3322ffff; u32 var000016b4 = 0x4a01086c; u32 var000016b8 = 0x3341ffff; u32 var000016bc = 0x20210500; u32 var000016c0 = 0xe8211800; u32 var000016c4 = 0xe8211801; u32 var000016c8 = 0x2042fff0; u32 var000016cc = 0x1c40fffc; u32 var000016d0 = 0x20210010; u32 var000016d4 = 0x09000443; u32 var000016d8 = 0x23defff8; u32 var000016dc = 0x001a1a00; u32 var000016e0 = 0x00031d02; u32 var000016e4 = 0x1060ffa5; u32 var000016e8 = 0x23defff8; u32 var000016ec = 0x33410fff; u32 var000016f0 = 0x20210500; u32 var000016f4 = 0x00191200; u32 var000016f8 = 0x00021202; u32 var000016fc = 0x0d00045f; u32 var00001700 = 0x2063ffff; u32 var00001704 = 0x40013000; u32 var00001708 = 0x1420ffff; u32 var0000170c = 0x40013000; u32 var00001710 = 0x09000443; u32 var00001714 = 0x00000000; u32 var00001718 = 0x001a1a00; u32 var0000171c = 0x00031d02; u32 var00001720 = 0x1060ff96; u32 var00001724 = 0x23defff8; u32 var00001728 = 0x33410fff; u32 var0000172c = 0x20210500; u32 var00001730 = 0x00191200; u32 var00001734 = 0x00021202; u32 var00001738 = 0x0d000466; u32 var0000173c = 0x2063ffff; u32 var00001740 = 0x40013000; u32 var00001744 = 0x1420ffff; u32 var00001748 = 0x40013000; u32 var0000174c = 0x09000443; u32 var00001750 = 0x00000000; u32 var00001754 = 0x00191200; u32 var00001758 = 0x00021202; u32 var0000175c = 0x20010400; u32 var00001760 = 0x3343ffff; u32 var00001764 = 0x0d00045f; u32 var00001768 = 0x2063ffff; u32 var0000176c = 0x40013000; u32 var00001770 = 0x1420ffff; u32 var00001774 = 0x40013000; u32 var00001778 = 0x09000443; u32 var0000177c = 0x23defff8; u32 var00001780 = 0x001a1c02; u32 var00001784 = 0x30610004; u32 var00001788 = 0x10200009; u32 var0000178c = 0x30610002; u32 var00001790 = 0x10200004; u32 var00001794 = 0x00191402; u32 var00001798 = 0xa71a0050; u32 var0000179c = 0xa702004c; u32 var000017a0 = 0xa719004e; u32 var000017a4 = 0xa71a0046; u32 var000017a8 = 0xa7020048; u32 var000017ac = 0xa719004a; u32 var000017b0 = 0x00191402; u32 var000017b4 = 0xa71a0040; u32 var000017b8 = 0xa7020042; u32 var000017bc = 0xa7190044; u32 var000017c0 = 0x09000443; u32 var000017c4 = 0x23defff8; u32 var000017c8 = 0x20010170; u32 var000017cc = 0x20040500; u32 var000017d0 = 0x200209e0; u32 var000017d4 = 0x20030b50; u32 var000017d8 = 0xc8412000; u32 var000017dc = 0xc8622000; u32 var000017e0 = 0x2021fff0; u32 var000017e4 = 0x20420010; u32 var000017e8 = 0x20630010; u32 var000017ec = 0xe8810800; u32 var000017f0 = 0xe8820801; u32 var000017f4 = 0xe8810902; u32 var000017f8 = 0xe8820903; u32 var000017fc = 0xe8810a04; u32 var00001800 = 0xe8820a05; u32 var00001804 = 0xe8810b06; u32 var00001808 = 0xe8820b07; u32 var0000180c = 0xe8810c08; u32 var00001810 = 0xe8820c09; u32 var00001814 = 0xe8810d0a; u32 var00001818 = 0xe8820d0b; u32 var0000181c = 0xe8810e0c; u32 var00001820 = 0xe8820e0d; u32 var00001824 = 0xe8810f0e; u32 var00001828 = 0xe8820f0f; u32 var0000182c = 0x1c20ffea; u32 var00001830 = 0x20840020; u32 var00001834 = 0x09000443; u32 var00001838 = 0x23defff8; u32 var0000183c = 0x3321ffff; u32 var00001840 = 0x3342ffff; u32 var00001844 = 0x20420500; u32 var00001848 = 0x00191c02; u32 var0000184c = 0x20630500; u32 var00001850 = 0xc8411800; u32 var00001854 = 0xc8421801; u32 var00001858 = 0x2021fff0; u32 var0000185c = 0x20420010; u32 var00001860 = 0xe8611800; u32 var00001864 = 0xe8621801; u32 var00001868 = 0x1c20fff9; u32 var0000186c = 0x20630010; u32 var00001870 = 0x09000443; u32 var00001874 = 0x23defff8; u32 var00001878 = 0x00190a00; u32 var0000187c = 0x00010a02; u32 var00001880 = 0xac010ffc; u32 var00001884 = 0x09000443; u32 var00001888 = 0x23defff8; u32 var0000188c = 0x00190a00; u32 var00001890 = 0x00010a02; u32 var00001894 = 0xac010ff4; u32 var00001898 = 0x001a1200; u32 var0000189c = 0x00021202; u32 var000018a0 = 0xac020ff0; u32 var000018a4 = 0x09000443; u32 var000018a8 = 0x23defff8; u32 var000018ac = 0xc81f2006; u32 var000018b0 = 0x0019bb02; u32 var000018b4 = 0x4a19ce6c; u32 var000018b8 = 0x32f7000f; u32 var000018bc = 0x4a18c62c; u32 var000018c0 = 0x22f70500; u32 var000018c4 = 0x4a0d6b6c; u32 var000018c8 = 0x33210fff; u32 var000018cc = 0x4a0e73ac; u32 var000018d0 = 0x20210500; u32 var000018d4 = 0x4a0f7bec; u32 var000018d8 = 0x0019ac02; u32 var000018dc = 0x4a10842c; u32 var000018e0 = 0x32b50fff; u32 var000018e4 = 0x4a118c6c; u32 var000018e8 = 0x001aa200; u32 var000018ec = 0x4a1294ac; u32 var000018f0 = 0x0014a202; u32 var000018f4 = 0x4a139cec; u32 var000018f8 = 0x2003001f; u32 var000018fc = 0x00196f02; u32 var00001900 = 0x31a20001; u32 var00001904 = 0x1c400017; u32 var00001908 = 0x22f60001; u32 var0000190c = 0x31a20002; u32 var00001910 = 0x10400002; u32 var00001914 = 0x22820000; u32 var00001918 = 0x8c020ffc; u32 var0000191c = 0x400d2800; u32 var00001920 = 0x15a0ffff; u32 var00001924 = 0x400d2800; u32 var00001928 = 0x40810000; u32 var0000192c = 0x40820800; u32 var00001930 = 0x40831000; u32 var00001934 = 0x20130030; u32 var00001938 = 0x20120400; u32 var0000193c = 0xca791800; u32 var00001940 = 0xca781c00; u32 var00001944 = 0xca771801; u32 var00001948 = 0xca771c01; u32 var0000194c = 0x40053000; u32 var00001950 = 0x14a0ffff; u32 var00001954 = 0x40053000; u32 var00001958 = 0x00000020; u32 var0000195c = 0x09000546; u32 var00001960 = 0xc83b2001; u32 var00001964 = 0x20130030; u32 var00001968 = 0x4a1bdeec; u32 var0000196c = 0x20120400; u32 var00001970 = 0xca791800; u32 var00001974 = 0xca781c00; u32 var00001978 = 0xca771801; u32 var0000197c = 0xca771c01; u32 var00001980 = 0xe83b2000; u32 var00001984 = 0xe83b2001; u32 var00001988 = 0x12a0006b; u32 var0000198c = 0x20210020; u32 var00001990 = 0xcacc1800; u32 var00001994 = 0x92ea0000; u32 var00001998 = 0x200d000c; u32 var0000199c = 0x200c0001; u32 var000019a0 = 0x314e000f; u32 var000019a4 = 0x000e7140; u32 var000019a8 = 0x4b0ccaa8; u32 var000019ac = 0x01d28020; u32 var000019b0 = 0x4b2cc268; u32 var000019b4 = 0x000a8902; u32 var000019b8 = 0x4b4cca28; u32 var000019bc = 0x01b18822; u32 var000019c0 = 0x4b6cc1e8; u32 var000019c4 = 0x222dffff; u32 var000019c8 = 0x000c63c0; u32 var000019cc = 0x01ac5806; u32 var000019d0 = 0x488bb000; u32 var000019d4 = 0xca152000; u32 var000019d8 = 0xca142001; u32 var000019dc = 0x2210fffe; u32 var000019e0 = 0xca132802; u32 var000019e4 = 0x2210fffe; u32 var000019e8 = 0xca122802; u32 var000019ec = 0x2210fffe; u32 var000019f0 = 0xca112802; u32 var000019f4 = 0x2210fffe; u32 var000019f8 = 0xca102802; u32 var000019fc = 0x2210fffe; u32 var00001a00 = 0xca0f2802; u32 var00001a04 = 0x2210fffe; u32 var00001a08 = 0xca0e2802; u32 var00001a0c = 0x2210fffe; u32 var00001a10 = 0xca0d2802; u32 var00001a14 = 0x22d60009; u32 var00001a18 = 0x4a175786; u32 var00001a1c = 0x22f70009; u32 var00001a20 = 0x4a174f8e; u32 var00001a24 = 0x92ea0000; u32 var00001a28 = 0x4a174746; u32 var00001a2c = 0xcacc1800; u32 var00001a30 = 0x4a173f4e; u32 var00001a34 = 0x200d000c; u32 var00001a38 = 0x1a200003; u32 var00001a3c = 0x314e000f; u32 var00001a40 = 0x4b16f785; u32 var00001a44 = 0x4b16ef45; u32 var00001a48 = 0x000e7140; u32 var00001a4c = 0x4bdbaac7; u32 var00001a50 = 0x01d28020; u32 var00001a54 = 0x4bfba2cf; u32 var00001a58 = 0x4b1e9acf; u32 var00001a5c = 0x4b3e92cf; u32 var00001a60 = 0x000a8902; u32 var00001a64 = 0x4b5e8acf; u32 var00001a68 = 0x4b7e82cf; u32 var00001a6c = 0x01b18822; u32 var00001a70 = 0x4b9e7f0f; u32 var00001a74 = 0x222dffff; u32 var00001a78 = 0x4bbe72cf; u32 var00001a7c = 0x4bde6acf; u32 var00001a80 = 0x4b7ff2cf; u32 var00001a84 = 0x01ac5806; u32 var00001a88 = 0x4b3c369d; u32 var00001a8c = 0x488bb000; u32 var00001a90 = 0x4b1c371d; u32 var00001a94 = 0x4b0ccaa8; u32 var00001a98 = 0x4b2cc268; u32 var00001a9c = 0x4b4cca28; u32 var00001aa0 = 0x4b6cc1e8; u32 var00001aa4 = 0x4b3fd2c6; u32 var00001aa8 = 0x4b3fe70f; u32 var00001aac = 0x4b1d9ac7; u32 var00001ab0 = 0x220ffffe; u32 var00001ab4 = 0x4b3d92cf; u32 var00001ab8 = 0xc9f32802; u32 var00001abc = 0x4b5d8acf; u32 var00001ac0 = 0x21effffe; u32 var00001ac4 = 0x4b7d82cf; u32 var00001ac8 = 0xc9f22802; u32 var00001acc = 0x4b9d7acf; u32 var00001ad0 = 0x21effffe; u32 var00001ad4 = 0x4bbd72cf; u32 var00001ad8 = 0xc9f12802; u32 var00001adc = 0x4bdd6acf; u32 var00001ae0 = 0x21effffe; u32 var00001ae4 = 0x4b7feacf; u32 var00001ae8 = 0xc9f02802; u32 var00001aec = 0x4bdcaacf; u32 var00001af0 = 0x21effffe; u32 var00001af4 = 0x4bfca2cf; u32 var00001af8 = 0xc9ef2802; u32 var00001afc = 0x4b3b369d; u32 var00001b00 = 0x21effffe; u32 var00001b04 = 0x4b1b36dd; u32 var00001b08 = 0xc9ee2802; u32 var00001b0c = 0x21effffe; u32 var00001b10 = 0xc9ed2802; u32 var00001b14 = 0xca152000; u32 var00001b18 = 0x4b3fd2c6; u32 var00001b1c = 0xca142001; u32 var00001b20 = 0x4b3fdecf; u32 var00001b24 = 0x22b5ffe0; u32 var00001b28 = 0xe83c2000; u32 var00001b2c = 0x20210020; u32 var00001b30 = 0x1ea0ffb8; u32 var00001b34 = 0xe83b207f; u32 var00001b38 = 0x2021ffe0; u32 var00001b3c = 0x0d000466; u32 var00001b40 = 0x22820000; u32 var00001b44 = 0x23defff8; u32 var00001b48 = 0x40053000; u32 var00001b4c = 0x14a0ffff; u32 var00001b50 = 0x40053000; u32 var00001b54 = 0x09000443; u32 var00001b58 = 0x00000024; u32 var00001b5c = 0x20140400; u32 var00001b60 = 0x4a1ad6ac; u32 var00001b64 = 0x8e910000; u32 var00001b68 = 0x1220009c; u32 var00001b6c = 0x23defff8; u32 var00001b70 = 0x23570500; u32 var00001b74 = 0xca921800; u32 var00001b78 = 0x4a19ce6c; u32 var00001b7c = 0x03201020; u32 var00001b80 = 0x22f5fffc; u32 var00001b84 = 0x22f3fffe; u32 var00001b88 = 0x4a18c62c; u32 var00001b8c = 0x4a17bdec; u32 var00001b90 = 0x20030007; u32 var00001b94 = 0x4a16b5ac; u32 var00001b98 = 0x20160170; u32 var00001b9c = 0x4a15ad6c; u32 var00001ba0 = 0x001a8402; u32 var00001ba4 = 0x4a14a52c; u32 var00001ba8 = 0x32100001; u32 var00001bac = 0x4a139cec; u32 var00001bb0 = 0x8e920002; u32 var00001bb4 = 0x1e00001e; u32 var00001bb8 = 0x23010000; u32 var00001bbc = 0x40102800; u32 var00001bc0 = 0x1600ffff; u32 var00001bc4 = 0x40102800; u32 var00001bc8 = 0x40810000; u32 var00001bcc = 0x40820800; u32 var00001bd0 = 0x40831000; u32 var00001bd4 = 0xca9a1004; u32 var00001bd8 = 0x2294fffe; u32 var00001bdc = 0xca991802; u32 var00001be0 = 0x22940002; u32 var00001be4 = 0xca981204; u32 var00001be8 = 0x2294fffe; u32 var00001bec = 0xca971a02; u32 var00001bf0 = 0x22940002; u32 var00001bf4 = 0xca961404; u32 var00001bf8 = 0x2294fffe; u32 var00001bfc = 0xca951c02; u32 var00001c00 = 0x22940002; u32 var00001c04 = 0xca941604; u32 var00001c08 = 0xca930f08; u32 var00001c0c = 0xca930809; u32 var00001c10 = 0x40053000; u32 var00001c14 = 0x14a0ffff; u32 var00001c18 = 0x40053000; u32 var00001c1c = 0xc82f1000; u32 var00001c20 = 0x12400016; u32 var00001c24 = 0xc83c1601; u32 var00001c28 = 0x0900060b; u32 var00001c2c = 0xc82b0801; u32 var00001c30 = 0xca9a1004; u32 var00001c34 = 0x2294fffe; u32 var00001c38 = 0x4a0f7bec; u32 var00001c3c = 0xca991802; u32 var00001c40 = 0x22940002; u32 var00001c44 = 0x4a0b5aec; u32 var00001c48 = 0xca981204; u32 var00001c4c = 0x2294fffe; u32 var00001c50 = 0x4a1ce72c; u32 var00001c54 = 0xca971a02; u32 var00001c58 = 0x22940002; u32 var00001c5c = 0xca961404; u32 var00001c60 = 0x2294fffe; u32 var00001c64 = 0xca951c02; u32 var00001c68 = 0x22940002; u32 var00001c6c = 0xca941604; u32 var00001c70 = 0xca930f08; u32 var00001c74 = 0x16400009; u32 var00001c78 = 0xca930809; u32 var00001c7c = 0xcafe2000; u32 var00001c80 = 0xcaaf2801; u32 var00001c84 = 0x4a0ff7d1; u32 var00001c88 = 0x4bdc9c00; u32 var00001c8c = 0x4b12ffc0; u32 var00001c90 = 0x4a108410; u32 var00001c94 = 0x09000651; u32 var00001c98 = 0x4bfc7f73; u32 var00001c9c = 0xcafe2000; u32 var00001ca0 = 0xca6b2801; u32 var00001ca4 = 0xcaaf2801; u32 var00001ca8 = 0x4b12f780; u32 var00001cac = 0x4b325ac0; u32 var00001cb0 = 0x4b127bc0; u32 var00001cb4 = 0x4bdc9c00; u32 var00001cb8 = 0x4a0bf7d0; u32 var00001cbc = 0x4a108410; u32 var00001cc0 = 0x4a0fffd0; u32 var00001cc4 = 0x4bfcd440; u32 var00001cc8 = 0x4b1f86d0; u32 var00001ccc = 0x4bfc7f73; u32 var00001cd0 = 0x22d6fff0; u32 var00001cd4 = 0x4a118c50; u32 var00001cd8 = 0x4a11df10; u32 var00001cdc = 0x4b3f8ed0; u32 var00001ce0 = 0x4b1ccc00; u32 var00001ce4 = 0x4a1debaa; u32 var00001ce8 = 0xca6b2001; u32 var00001cec = 0x4b1c4773; u32 var00001cf0 = 0x4a108410; u32 var00001cf4 = 0x4a10df10; u32 var00001cf8 = 0x4b5f86d0; u32 var00001cfc = 0x4b3cc440; u32 var00001d00 = 0xca6b2802; u32 var00001d04 = 0x16400002; u32 var00001d08 = 0x4b3c4f73; u32 var00001d0c = 0xeaee207f; u32 var00001d10 = 0x4a118c50; u32 var00001d14 = 0x4a11df10; u32 var00001d18 = 0x00009025; u32 var00001d1c = 0x4b7f8ed0; u32 var00001d20 = 0x4b5cbc00; u32 var00001d24 = 0x4b5c5773; u32 var00001d28 = 0x4b325ac0; u32 var00001d2c = 0xcafe2001; u32 var00001d30 = 0x4a108410; u32 var00001d34 = 0x4a10df10; u32 var00001d38 = 0x4b9f86d0; u32 var00001d3c = 0x4b7cb440; u32 var00001d40 = 0x4b7c5f73; u32 var00001d44 = 0x4a118c50; u32 var00001d48 = 0xcaaf2001; u32 var00001d4c = 0x4b12f780; u32 var00001d50 = 0x4a11df10; u32 var00001d54 = 0x4bbf8ed0; u32 var00001d58 = 0x4b9cac00; u32 var00001d5c = 0x4b9c6773; u32 var00001d60 = 0x4a108410; u32 var00001d64 = 0xcaaf2802; u32 var00001d68 = 0x4a1e5ad0; u32 var00001d6c = 0x4a10df10; u32 var00001d70 = 0x4bdf86d0; u32 var00001d74 = 0x4bbca440; u32 var00001d78 = 0x4bbc6f73; u32 var00001d7c = 0x4b127b40; u32 var00001d80 = 0x4a118c50; u32 var00001d84 = 0x4a11df10; u32 var00001d88 = 0x4bff8ed0; u32 var00001d8c = 0x4bdc9c00; u32 var00001d90 = 0x22b50010; u32 var00001d94 = 0x4bdc7773; u32 var00001d98 = 0x22730010; u32 var00001d9c = 0x4a0d5fd0; u32 var00001da0 = 0x4a108410; u32 var00001da4 = 0x4a10df10; u32 var00001da8 = 0x1ec0ffc6; u32 var00001dac = 0x22f70010; u32 var00001db0 = 0x4bfc7f73; u32 var00001db4 = 0x4a1debaa; u32 var00001db8 = 0xe82f1000; u32 var00001dbc = 0xe83d1601; u32 var00001dc0 = 0x0d000466; u32 var00001dc4 = 0xeaee207f; u32 var00001dc8 = 0x40053000; u32 var00001dcc = 0x14a0ffff; u32 var00001dd0 = 0x40053000; u32 var00001dd4 = 0x09000443; u32 var00001dd8 = 0x00000000; u32 var00001ddc = 0x00199e02; u32 var00001de0 = 0x20140400; u32 var00001de4 = 0x4a15ad6c; u32 var00001de8 = 0x12600002; u32 var00001dec = 0x20170500; u32 var00001df0 = 0x20170670; u32 var00001df4 = 0xca9c2001; u32 var00001df8 = 0x4a16b5ac; u32 var00001dfc = 0x489a9500; u32 var00001e00 = 0x4a17bdec; u32 var00001e04 = 0x001ad080; u32 var00001e08 = 0x4a18c62c; u32 var00001e0c = 0x489aa000; u32 var00001e10 = 0x4a19ce6c; u32 var00001e14 = 0x00191200; u32 var00001e18 = 0x4a1ad6ac; u32 var00001e1c = 0x00021202; u32 var00001e20 = 0x4a1bdeec; u32 var00001e24 = 0x20030007; u32 var00001e28 = 0x20130004; u32 var00001e2c = 0x48939000; u32 var00001e30 = 0x20160170; u32 var00001e34 = 0x4b14e505; u32 var00001e38 = 0x001a9c02; u32 var00001e3c = 0x32730001; u32 var00001e40 = 0x1e60001b; u32 var00001e44 = 0xea942001; u32 var00001e48 = 0x23010000; u32 var00001e4c = 0x40132800; u32 var00001e50 = 0x1660ffff; u32 var00001e54 = 0x40132800; u32 var00001e58 = 0x40810000; u32 var00001e5c = 0x40820800; u32 var00001e60 = 0x40831000; u32 var00001e64 = 0x2294fffe; u32 var00001e68 = 0xca9b2802; u32 var00001e6c = 0x2294fffe; u32 var00001e70 = 0xca9a2802; u32 var00001e74 = 0x2294fffe; u32 var00001e78 = 0xca992802; u32 var00001e7c = 0x2294fffe; u32 var00001e80 = 0xca982802; u32 var00001e84 = 0x2294fffe; u32 var00001e88 = 0xca972802; u32 var00001e8c = 0x2294fffe; u32 var00001e90 = 0xca962802; u32 var00001e94 = 0x2294fffe; u32 var00001e98 = 0xca952802; u32 var00001e9c = 0x40053000; u32 var00001ea0 = 0x14a0ffff; u32 var00001ea4 = 0x40053000; u32 var00001ea8 = 0x0900069f; u32 var00001eac = 0xc83e1c00; u32 var00001eb0 = 0x2294fffe; u32 var00001eb4 = 0x4a1ef7ac; u32 var00001eb8 = 0xca9b2802; u32 var00001ebc = 0x2294fffe; u32 var00001ec0 = 0xca9a2802; u32 var00001ec4 = 0x2294fffe; u32 var00001ec8 = 0xca992802; u32 var00001ecc = 0x2294fffe; u32 var00001ed0 = 0xca982802; u32 var00001ed4 = 0x2294fffe; u32 var00001ed8 = 0xca972802; u32 var00001edc = 0x2294fffe; u32 var00001ee0 = 0xca962802; u32 var00001ee4 = 0x2294fffe; u32 var00001ee8 = 0xca952802; u32 var00001eec = 0xcaff2000; u32 var00001ef0 = 0x4bfee507; u32 var00001ef4 = 0x4b1fdd0f; u32 var00001ef8 = 0x22d6fff0; u32 var00001efc = 0x4b3fd50f; u32 var00001f00 = 0x4b5fcd0f; u32 var00001f04 = 0xeafe207f; u32 var00001f08 = 0x4b7fc50f; u32 var00001f0c = 0x4b9fbf8f; u32 var00001f10 = 0x4bbfb50f; u32 var00001f14 = 0x4bdfad0f; u32 var00001f18 = 0x4bb2fd0f; u32 var00001f1c = 0xcaff2001; u32 var00001f20 = 0x4b3e9f5d; u32 var00001f24 = 0x4b1e9f9d; u32 var00001f28 = 0x4b12ed06; u32 var00001f2c = 0x4b12f78f; u32 var00001f30 = 0x1ec0ffef; u32 var00001f34 = 0x22f70010; u32 var00001f38 = 0x22e1fff8; u32 var00001f3c = 0x0d000466; u32 var00001f40 = 0xeafe207f; u32 var00001f44 = 0x40053000; u32 var00001f48 = 0x14a0ffff; u32 var00001f4c = 0x40053000; u32 var00001f50 = 0x09000443; u32 var00001f54 = 0x00000000; u32 var00001f58 = 0x20020170; u32 var00001f5c = 0x23410500; u32 var00001f60 = 0x48990800; u32 var00001f64 = 0x00191c02; u32 var00001f68 = 0x48830900; u32 var00001f6c = 0xc8222000; u32 var00001f70 = 0x2042fff0; u32 var00001f74 = 0x20210010; u32 var00001f78 = 0x4b0110c7; u32 var00001f7c = 0x4b2118c5; u32 var00001f80 = 0x1c40fffa; u32 var00001f84 = 0xe823207f; u32 var00001f88 = 0x09000443; u32 var00001f8c = 0x23defff8; u32 var00001f90 = 0x001a1200; u32 var00001f94 = 0x4a17bdec; u32 var00001f98 = 0x00021202; u32 var00001f9c = 0x2003000f; u32 var00001fa0 = 0x0019af82; u32 var00001fa4 = 0x1ea00012; u32 var00001fa8 = 0x23010000; u32 var00001fac = 0x40042800; u32 var00001fb0 = 0x1480ffff; u32 var00001fb4 = 0x40042800; u32 var00001fb8 = 0x40810000; u32 var00001fbc = 0x40820800; u32 var00001fc0 = 0x40831000; u32 var00001fc4 = 0x0019a082; u32 var00001fc8 = 0x32940fff; u32 var00001fcc = 0x229404f8; u32 var00001fd0 = 0xc81f2005; u32 var00001fd4 = 0xc8192004; u32 var00001fd8 = 0x40053000; u32 var00001fdc = 0x14a0ffff; u32 var00001fe0 = 0x40053000; u32 var00001fe4 = 0xcb131800; u32 var00001fe8 = 0x090006e7; u32 var00001fec = 0xcb180f04; u32 var00001ff0 = 0x0019a082; u32 var00001ff4 = 0x32940fff; u32 var00001ff8 = 0x229404f8; u32 var00001ffc = 0xc81f2005; u32 var00002000 = 0x4a139cec; u32 var00002004 = 0xc8192004; u32 var00002008 = 0x4a18c62c; u32 var0000200c = 0x4894aa00; u32 var00002010 = 0x200400c0; u32 var00002014 = 0x4884ab00; u32 var00002018 = 0x4a1fce51; u32 var0000201c = 0x00192382; u32 var00002020 = 0x4884ac00; u32 var00002024 = 0x20040040; u32 var00002028 = 0x4884ad00; u32 var0000202c = 0x4a1fce51; u32 var00002030 = 0xc81e2006; u32 var00002034 = 0xc81d2007; u32 var00002038 = 0xc81c2008; u32 var0000203c = 0x4bf8fe05; u32 var00002040 = 0xc81b2009; u32 var00002044 = 0x4b95cdcd; u32 var00002048 = 0xc81a200a; u32 var0000204c = 0x4b1efe0e; u32 var00002050 = 0xea931800; u32 var00002054 = 0xc8192004; u32 var00002058 = 0x4b55fd86; u32 var0000205c = 0x20160170; u32 var00002060 = 0x4b5ebd8e; u32 var00002064 = 0x33240003; u32 var00002068 = 0x4bb5c504; u32 var0000206c = 0x10800002; u32 var00002070 = 0x20170500; u32 var00002074 = 0x20170670; u32 var00002078 = 0xeb180b84; u32 var0000207c = 0x4b9ea506; u32 var00002080 = 0xe816207b; u32 var00002084 = 0x4b75fd0e; u32 var00002088 = 0xe814207c; u32 var0000208c = 0x84150fb0; u32 var00002090 = 0x840d0fc0; u32 var00002094 = 0x84110fb8; u32 var00002098 = 0x84090fc8; u32 var0000209c = 0x84140fb2; u32 var000020a0 = 0x840c0fc2; u32 var000020a4 = 0x84100fba; u32 var000020a8 = 0x84080fca; u32 var000020ac = 0x84130fb4; u32 var000020b0 = 0x840b0fc4; u32 var000020b4 = 0x840f0fbc; u32 var000020b8 = 0x84070fcc; u32 var000020bc = 0x84120fb6; u32 var000020c0 = 0x840a0fc6; u32 var000020c4 = 0x840e0fbe; u32 var000020c8 = 0x84060fce; u32 var000020cc = 0xcab31800; u32 var000020d0 = 0x4bf8fe05; u32 var000020d4 = 0xc9b21800; u32 var000020d8 = 0x4bf7fe0f; u32 var000020dc = 0xca331c00; u32 var000020e0 = 0x4b95cdcd; u32 var000020e4 = 0xc9321c00; u32 var000020e8 = 0x4b1efe0e; u32 var000020ec = 0xca911800; u32 var000020f0 = 0x4b55fd86; u32 var000020f4 = 0xc9901800; u32 var000020f8 = 0xca111c00; u32 var000020fc = 0x4b5ebd8e; u32 var00002100 = 0xc9101c00; u32 var00002104 = 0x4bb5c504; u32 var00002108 = 0xca6f1800; u32 var0000210c = 0xc96e1800; u32 var00002110 = 0xc9ef1c00; u32 var00002114 = 0xc8ee1c00; u32 var00002118 = 0x4b9ea506; u32 var0000211c = 0xca4d1800; u32 var00002120 = 0x4b75fd0e; u32 var00002124 = 0xc94c1800; u32 var00002128 = 0xc9cd1c00; u32 var0000212c = 0x4a129ac0; u32 var00002130 = 0xc8cc1c00; u32 var00002134 = 0x4a108a80; u32 var00002138 = 0xe816207b; u32 var0000213c = 0x4a0e7a40; u32 var00002140 = 0xe814207c; u32 var00002144 = 0x84150fb0; u32 var00002148 = 0x840d0fc0; u32 var0000214c = 0x4a0c6a00; u32 var00002150 = 0x84110fb8; u32 var00002154 = 0x4a6b5ad0; u32 var00002158 = 0x84090fc8; u32 var0000215c = 0x4a6a5290; u32 var00002160 = 0x84140fb2; u32 var00002164 = 0x4a694a50; u32 var00002168 = 0x840c0fc2; u32 var0000216c = 0x4a684210; u32 var00002170 = 0x84100fba; u32 var00002174 = 0x4acb5ad0; u32 var00002178 = 0x84080fca; u32 var0000217c = 0x4aca5290; u32 var00002180 = 0x84130fb4; u32 var00002184 = 0x4ac94a50; u32 var00002188 = 0x840b0fc4; u32 var0000218c = 0x4ac84210; u32 var00002190 = 0x840f0fbc; u32 var00002194 = 0x4a8be9c6; u32 var00002198 = 0x84070fcc; u32 var0000219c = 0x4a8ae1ce; u32 var000021a0 = 0x84120fb6; u32 var000021a4 = 0x4a89d9ce; u32 var000021a8 = 0x840a0fc6; u32 var000021ac = 0x4a88d1ce; u32 var000021b0 = 0x840e0fbe; u32 var000021b4 = 0x84060fce; u32 var000021b8 = 0x22d6fff0; u32 var000021bc = 0x1ac00003; u32 var000021c0 = 0xeae72000; u32 var000021c4 = 0x09000717; u32 var000021c8 = 0x22f70010; u32 var000021cc = 0xcab31800; u32 var000021d0 = 0xeb180804; u32 var000021d4 = 0x0d000466; u32 var000021d8 = 0xeb131800; u32 var000021dc = 0x23defff8; u32 var000021e0 = 0x40053000; u32 var000021e4 = 0x14a0ffff; u32 var000021e8 = 0x40053000; u32 var000021ec = 0x09000443; u32 var000021f0 = 0x00000000; u32 var000021f4 = 0x00191200; u32 var000021f8 = 0x00021202; u32 var000021fc = 0xc81f2005; u32 var00002200 = 0xc80a2006; u32 var00002204 = 0xc81e200b; u32 var00002208 = 0x4a00002c; u32 var0000220c = 0x001a7402; u32 var00002210 = 0x31cf0001; u32 var00002214 = 0x1de0000a; u32 var00002218 = 0x23010000; u32 var0000221c = 0x0d00045f; u32 var00002220 = 0x2003004f; u32 var00002224 = 0x40053000; u32 var00002228 = 0x14a0ffff; u32 var0000222c = 0x40053000; u32 var00002230 = 0xcb142000; u32 var00002234 = 0xcb152001; u32 var00002238 = 0xcb122002; u32 var0000223c = 0xcb132003; u32 var00002240 = 0xcb182004; u32 var00002244 = 0x20100500; u32 var00002248 = 0x201509e0; u32 var0000224c = 0x20140b50; u32 var00002250 = 0x20130cc0; u32 var00002254 = 0x20120e30; u32 var00002258 = 0x20110170; u32 var0000225c = 0x4816c400; u32 var00002260 = 0x4bd8fa68; u32 var00002264 = 0x4bf8fa28; u32 var00002268 = 0x4a090251; u32 var0000226c = 0x4a080211; u32 var00002270 = 0x4a09422c; u32 var00002274 = 0x11e00035; u32 var00002278 = 0x4817c100; u32 var0000227c = 0x2003004f; u32 var00002280 = 0x4a14a52c; u32 var00002284 = 0xcb140f28; u32 var00002288 = 0x4a15ad6c; u32 var0000228c = 0xca112000; u32 var00002290 = 0x4a1294ac; u32 var00002294 = 0x489a9700; u32 var00002298 = 0x4b58f5c4; u32 var0000229c = 0xcabd2000; u32 var000022a0 = 0x4b38f5ce; u32 var000022a4 = 0xca7b2000; u32 var000022a8 = 0x4bf4fd0f; u32 var000022ac = 0xca9c2000; u32 var000022b0 = 0x4b00fd4e; u32 var000022b4 = 0x06e10003; u32 var000022b8 = 0x4a139cec; u32 var000022bc = 0x09000796; u32 var000022c0 = 0x4b18a523; u32 var000022c4 = 0x4b18a520; u32 var000022c8 = 0x4a114c6c; u32 var000022cc = 0x4bb8f5c4; u32 var000022d0 = 0xca5a2000; u32 var000022d4 = 0x4b98f5ce; u32 var000022d8 = 0x2231fff0; u32 var000022dc = 0x4bf2fc8f; u32 var000022e0 = 0x22100010; u32 var000022e4 = 0x4b00fcce; u32 var000022e8 = 0x4bd8a400; u32 var000022ec = 0x06c10003; u32 var000022f0 = 0x4bf8a3c0; u32 var000022f4 = 0x090007a4; u32 var000022f8 = 0x4b7894a3; u32 var000022fc = 0x4b7894a0; u32 var00002300 = 0x4baaef40; u32 var00002304 = 0x4a108f48; u32 var00002308 = 0x4baadec0; u32 var0000230c = 0x4a0f8ec8; u32 var00002310 = 0x4a11446c; u32 var00002314 = 0x4bd89400; u32 var00002318 = 0x4bf893c0; u32 var0000231c = 0xeabd2000; u32 var00002320 = 0x4baae700; u32 var00002324 = 0x22b50010; u32 var00002328 = 0x4a108f08; u32 var0000232c = 0xea7b2000; u32 var00002330 = 0x4baad680; u32 var00002334 = 0x22730010; u32 var00002338 = 0x4a0f8e88; u32 var0000233c = 0xea9c2000; u32 var00002340 = 0x22940010; u32 var00002344 = 0xea5a2000; u32 var00002348 = 0x22520010; u32 var0000234c = 0x4b58ad54; u32 var00002350 = 0x4b38a510; u32 var00002354 = 0xcabd2000; u32 var00002358 = 0x4bb89cd4; u32 var0000235c = 0xca112000; u32 var00002360 = 0x06e10003; u32 var00002364 = 0x4b989490; u32 var00002368 = 0x090007c1; u32 var0000236c = 0x4b18a523; u32 var00002370 = 0x4b18a520; u32 var00002374 = 0x4a114c6c; u32 var00002378 = 0x06c10003; u32 var0000237c = 0xca7b2000; u32 var00002380 = 0x090007c7; u32 var00002384 = 0x4b7894a3; u32 var00002388 = 0x4b7894a0; u32 var0000238c = 0x4bd8a400; u32 var00002390 = 0xeb142000; u32 var00002394 = 0x4bf8a3c0; u32 var00002398 = 0xeb152001; u32 var0000239c = 0x4baaef40; u32 var000023a0 = 0x4a108f48; u32 var000023a4 = 0xca9c2000; u32 var000023a8 = 0x4baadec0; u32 var000023ac = 0xca5a2000; u32 var000023b0 = 0x4a0f8ec8; u32 var000023b4 = 0x4a11446c; u32 var000023b8 = 0x2231fff0; u32 var000023bc = 0x4b58ad54; u32 var000023c0 = 0x22100010; u32 var000023c4 = 0x4b38a510; u32 var000023c8 = 0xeabd2000; u32 var000023cc = 0x4bd89400; u32 var000023d0 = 0x22b50010; u32 var000023d4 = 0x4bf893c0; u32 var000023d8 = 0xea7b2000; u32 var000023dc = 0x4baae700; u32 var000023e0 = 0x22730010; u32 var000023e4 = 0x4a108f08; u32 var000023e8 = 0x4baad680; u32 var000023ec = 0x4a0f8e88; u32 var000023f0 = 0xea9c2000; u32 var000023f4 = 0x22940010; u32 var000023f8 = 0x1a200003; u32 var000023fc = 0xea5a2000; u32 var00002400 = 0x090007b9; u32 var00002404 = 0x22520010; u32 var00002408 = 0xeb122002; u32 var0000240c = 0xeb132003; u32 var00002410 = 0x0d000466; u32 var00002414 = 0xeb182004; u32 var00002418 = 0x09000443; u32 var0000241c = 0x23defff8; u32 var00002420 = 0xc81f2006; u32 var00002424 = 0x3336ffff; u32 var00002428 = 0x22d60500; u32 var0000242c = 0xcadc2000; u32 var00002430 = 0x0019bc02; u32 var00002434 = 0x22f70500; u32 var00002438 = 0xcafd2000; u32 var0000243c = 0x489af000; u32 var00002440 = 0x20150170; u32 var00002444 = 0x4bbfe6c0; u32 var00002448 = 0x22b5fff0; u32 var0000244c = 0x22f70010; u32 var00002450 = 0x22d60010; u32 var00002454 = 0x4b1eeec8; u32 var00002458 = 0xcadc2000; u32 var0000245c = 0xcafd2000; u32 var00002460 = 0x1ea0fff8; u32 var00002464 = 0xeadb207f; u32 var00002468 = 0x09000443; u32 var0000246c = 0x23defff8; u32 var00002470 = 0x8c110ff4; u32 var00002474 = 0x8c100ff8; u32 var00002478 = 0x8c0f0ffc; u32 var0000247c = 0x02201020; u32 var00002480 = 0x200108a0; u32 var00002484 = 0x0d00045f; u32 var00002488 = 0x2003043f; u32 var0000248c = 0x02201020; u32 var00002490 = 0x200102c0; u32 var00002494 = 0x0d000466; u32 var00002498 = 0x2003013f; u32 var0000249c = 0x0d00046d; u32 var000024a0 = 0x00000000; u32 var000024a4 = 0x220202c0; u32 var000024a8 = 0x20010010; u32 var000024ac = 0x0d00045f; u32 var000024b0 = 0x2003088f; u32 var000024b4 = 0x0d00046d; u32 var000024b8 = 0x00000000; u32 var000024bc = 0x0019aa00; u32 var000024c0 = 0x0015aa02; u32 var000024c4 = 0x0015b020; u32 var000024c8 = 0x20030188; u32 var000024cc = 0x20140480; u32 var000024d0 = 0x00151020; u32 var000024d4 = 0x22b50008; u32 var000024d8 = 0x20010ce8; u32 var000024dc = 0x200e08a0; u32 var000024e0 = 0x21cd0220; u32 var000024e4 = 0x334c001e; u32 var000024e8 = 0x0d00045f; u32 var000024ec = 0x2063ffff; u32 var000024f0 = 0x20030180; u32 var000024f4 = 0x2294fe80; u32 var000024f8 = 0x20120180; u32 var000024fc = 0x20170cf0; u32 var00002500 = 0x0d00046d; u32 var00002504 = 0x20130e70; u32 var00002508 = 0x31ceffe0; u32 var0000250c = 0x31adffe0; u32 var00002510 = 0x01cc7025; u32 var00002514 = 0x01ac6825; u32 var00002518 = 0xcae00800; u32 var0000251c = 0xcaff081f; u32 var00002520 = 0xcae10801; u32 var00002524 = 0xcafe081e; u32 var00002528 = 0xcae20803; u32 var0000252c = 0xcafc081c; u32 var00002530 = 0x4a1f0010; u32 var00002534 = 0xcae30802; u32 var00002538 = 0xcafd081d; u32 var0000253c = 0x4a1e0850; u32 var00002540 = 0xcae40807; u32 var00002544 = 0xcaf80818; u32 var00002548 = 0x4a1c1090; u32 var0000254c = 0xcae50806; u32 var00002550 = 0xcaf90819; u32 var00002554 = 0x4a1d18d0; u32 var00002558 = 0xcae60804; u32 var0000255c = 0xcafb081b; u32 var00002560 = 0x4a182110; u32 var00002564 = 0xcae70805; u32 var00002568 = 0xcafa081a; u32 var0000256c = 0x4a192950; u32 var00002570 = 0xcae8080f; u32 var00002574 = 0xcaf00810; u32 var00002578 = 0x4a1b3190; u32 var0000257c = 0xcae9080e; u32 var00002580 = 0xcaf10811; u32 var00002584 = 0x4a1a39d0; u32 var00002588 = 0xcaea080c; u32 var0000258c = 0xcaf30813; u32 var00002590 = 0x4a104210; u32 var00002594 = 0xcaeb080d; u32 var00002598 = 0xcaf20812; u32 var0000259c = 0x4a114a50; u32 var000025a0 = 0xcaec0808; u32 var000025a4 = 0xcaf70817; u32 var000025a8 = 0x4a135290; u32 var000025ac = 0xcaed0809; u32 var000025b0 = 0xcaf60816; u32 var000025b4 = 0x4a125ad0; u32 var000025b8 = 0xcaee080b; u32 var000025bc = 0xcaf40814; u32 var000025c0 = 0x4a176310; u32 var000025c4 = 0xcaef080a; u32 var000025c8 = 0xcaf50815; u32 var000025cc = 0x4a166b50; u32 var000025d0 = 0x4a147390; u32 var000025d4 = 0x4a157bd0; u32 var000025d8 = 0x0d0006ac; u32 var000025dc = 0x00000000; u32 var000025e0 = 0xc8002005; u32 var000025e4 = 0x4a1182d1; u32 var000025e8 = 0x21c80100; u32 var000025ec = 0x4a118410; u32 var000025f0 = 0x21aa0100; u32 var000025f4 = 0x4a01086c; u32 var000025f8 = 0x21c90200; u32 var000025fc = 0x4a100c11; u32 var00002600 = 0x21ab0200; u32 var00002604 = 0x4b005ac5; u32 var00002608 = 0x4a139090; u32 var0000260c = 0x4a1390d1; u32 var00002610 = 0xe9cb0800; u32 var00002614 = 0x4a0b0ad1; u32 var00002618 = 0xe9700800; u32 var0000261c = 0xe9ab0800; u32 var00002620 = 0x4a020891; u32 var00002624 = 0x4b601c45; u32 var00002628 = 0xe9420800; u32 var0000262c = 0x4b4018cf; u32 var00002630 = 0x4a0218d0; u32 var00002634 = 0xe9030800; u32 var00002638 = 0x4a15a151; u32 var0000263c = 0x4a15a110; u32 var00002640 = 0x4a17b190; u32 var00002644 = 0x4a17b1d1; u32 var00002648 = 0x4b602c45; u32 var0000264c = 0x4b40294f; u32 var00002650 = 0x4a040911; u32 var00002654 = 0x4ba03c45; u32 var00002658 = 0xe9640840; u32 var0000265c = 0x4b8039cf; u32 var00002660 = 0x4a042951; u32 var00002664 = 0x4a040911; u32 var00002668 = 0x4a063190; u32 var0000266c = 0x4a0539d1; u32 var00002670 = 0x4a062111; u32 var00002674 = 0x4a062951; u32 var00002678 = 0xe9270840; u32 var0000267c = 0xe9440840; u32 var00002680 = 0xe9050840; u32 var00002684 = 0x4a19c251; u32 var00002688 = 0x4a19c210; u32 var0000268c = 0x4b604c45; u32 var00002690 = 0x4b404a4f; u32 var00002694 = 0x4a1bd2d1; u32 var00002698 = 0x4a1bd290; u32 var0000269c = 0x4a1de351; u32 var000026a0 = 0x4a094090; u32 var000026a4 = 0x4ba05c45; u32 var000026a8 = 0x4b805acf; u32 var000026ac = 0x4ba06c45; u32 var000026b0 = 0x4b806b4f; u32 var000026b4 = 0x4a1de310; u32 var000026b8 = 0x4a025ad0; u32 var000026bc = 0x4a0a5290; u32 var000026c0 = 0x4a026b51; u32 var000026c4 = 0x4a0c6310; u32 var000026c8 = 0x4a1ff390; u32 var000026cc = 0x4a1ff3d1; u32 var000026d0 = 0x4a0a40d0; u32 var000026d4 = 0x4a0e7390; u32 var000026d8 = 0x4a0c6b50; u32 var000026dc = 0x4be07c45; u32 var000026e0 = 0x4bc07bcf; u32 var000026e4 = 0x4a0e7390; u32 var000026e8 = 0x4a0b7bd1; u32 var000026ec = 0x4a037391; u32 var000026f0 = 0x4a0e0b91; u32 var000026f4 = 0x4a0a6c51; u32 var000026f8 = 0x4a0e4a50; u32 var000026fc = 0x4a025ad1; u32 var00002700 = 0xe9c90820; u32 var00002704 = 0x4a0d5ad1; u32 var00002708 = 0xe9110860; u32 var0000270c = 0x4a0c4311; u32 var00002710 = 0xe90b0820; u32 var00002714 = 0x4a080a11; u32 var00002718 = 0xe92f0860; u32 var0000271c = 0x4a0a0a91; u32 var00002720 = 0xe94c0820; u32 var00002724 = 0xe9680860; u32 var00002728 = 0x4a0c5291; u32 var0000272c = 0xe9ae0820; u32 var00002730 = 0xe94a0860; u32 var00002734 = 0xcae00800; u32 var00002738 = 0xcaff081f; u32 var0000273c = 0xcae10801; u32 var00002740 = 0xcafe081e; u32 var00002744 = 0xcae20803; u32 var00002748 = 0xcafc081c; u32 var0000274c = 0xcae30802; u32 var00002750 = 0xcafd081d; u32 var00002754 = 0x4a1f0011; u32 var00002758 = 0xc81f2003; u32 var0000275c = 0x4a1e0851; u32 var00002760 = 0x4a1c1091; u32 var00002764 = 0xcae40807; u32 var00002768 = 0x4a1d18d1; u32 var0000276c = 0xcaf80818; u32 var00002770 = 0x4b1f0005; u32 var00002774 = 0xcae50806; u32 var00002778 = 0x4b3f0845; u32 var0000277c = 0xcaf90819; u32 var00002780 = 0x4b7f1085; u32 var00002784 = 0xcae60804; u32 var00002788 = 0x4b5f18c5; u32 var0000278c = 0xcafb081b; u32 var00002790 = 0x4a000010; u32 var00002794 = 0xcae70805; u32 var00002798 = 0x4a010850; u32 var0000279c = 0xcafa081a; u32 var000027a0 = 0x4a021090; u32 var000027a4 = 0xc81e2004; u32 var000027a8 = 0x4a0318d0; u32 var000027ac = 0xcae8080f; u32 var000027b0 = 0x4a182111; u32 var000027b4 = 0xcaf00810; u32 var000027b8 = 0x4a192951; u32 var000027bc = 0xcae9080e; u32 var000027c0 = 0x4a1b3191; u32 var000027c4 = 0xcaf10811; u32 var000027c8 = 0x4a1a39d1; u32 var000027cc = 0xcaea080c; u32 var000027d0 = 0x4bff2105; u32 var000027d4 = 0xcaf30813; u32 var000027d8 = 0x4bdf2945; u32 var000027dc = 0xcaeb080d; u32 var000027e0 = 0x4b9f3185; u32 var000027e4 = 0xcaf20812; u32 var000027e8 = 0x4bbf39c5; u32 var000027ec = 0x4a042110; u32 var000027f0 = 0x4a052950; u32 var000027f4 = 0x4a063190; u32 var000027f8 = 0x4a0739d0; u32 var000027fc = 0xcaec0808; u32 var00002800 = 0x4a104211; u32 var00002804 = 0xcaf70817; u32 var00002808 = 0x4a114a51; u32 var0000280c = 0xcaed0809; u32 var00002810 = 0x4a135291; u32 var00002814 = 0xcaf60816; u32 var00002818 = 0x4a125ad1; u32 var0000281c = 0xcaee080b; u32 var00002820 = 0x4bfe4205; u32 var00002824 = 0xcaf40814; u32 var00002828 = 0x4bde4a45; u32 var0000282c = 0xcaef080a; u32 var00002830 = 0x4b9e5285; u32 var00002834 = 0xcaf50815; u32 var00002838 = 0x4bbe5ac5; u32 var0000283c = 0x4a176311; u32 var00002840 = 0x4a166b51; u32 var00002844 = 0x4a147391; u32 var00002848 = 0x4a157bd1; u32 var0000284c = 0x4b1e6305; u32 var00002850 = 0x4b3e6b45; u32 var00002854 = 0x4b7e7385; u32 var00002858 = 0x4b5e7bc5; u32 var0000285c = 0x4a0c6310; u32 var00002860 = 0x4a0d6b50; u32 var00002864 = 0x4a0f7bd0; u32 var00002868 = 0x0d0006ac; u32 var0000286c = 0x00000000; u32 var00002870 = 0x4a139090; u32 var00002874 = 0x4a1390d1; u32 var00002878 = 0xc8132005; u32 var0000287c = 0x4b138005; u32 var00002880 = 0xc8122002; u32 var00002884 = 0x4b338848; u32 var00002888 = 0x4bd28005; u32 var0000288c = 0x4bd2880d; u32 var00002890 = 0x4a10842c; u32 var00002894 = 0x4a028091; u32 var00002898 = 0x4b731c45; u32 var0000289c = 0x4b5318cf; u32 var000028a0 = 0x4a15a110; u32 var000028a4 = 0x4a002110; u32 var000028a8 = 0x4a15a151; u32 var000028ac = 0x4b732c45; u32 var000028b0 = 0x4b53294f; u32 var000028b4 = 0x4a012950; u32 var000028b8 = 0x4a17b190; u32 var000028bc = 0x4a063190; u32 var000028c0 = 0x4a003190; u32 var000028c4 = 0x4a023191; u32 var000028c8 = 0x4a17b1d1; u32 var000028cc = 0x4bb33c45; u32 var000028d0 = 0x4b9339cf; u32 var000028d4 = 0x4a0039d0; u32 var000028d8 = 0x4a008011; u32 var000028dc = 0x4a0139d0; u32 var000028e0 = 0xe9600870; u32 var000028e4 = 0x4a0339d0; u32 var000028e8 = 0x4a008011; u32 var000028ec = 0x4a19c210; u32 var000028f0 = 0x4a19c251; u32 var000028f4 = 0x4b734c45; u32 var000028f8 = 0x4b534a4f; u32 var000028fc = 0x4a1bd290; u32 var00002900 = 0x4a0a5290; u32 var00002904 = 0x4a085290; u32 var00002908 = 0x4a1bd2d1; u32 var0000290c = 0x4bb35c45; u32 var00002910 = 0x4b935acf; u32 var00002914 = 0x4a085ad0; u32 var00002918 = 0x4a095ad0; u32 var0000291c = 0x4a1de310; u32 var00002920 = 0x4a0c6310; u32 var00002924 = 0x4a0c2311; u32 var00002928 = 0x4a1de351; u32 var0000292c = 0x4bb36c45; u32 var00002930 = 0xe94c0810; u32 var00002934 = 0x4b936b4f; u32 var00002938 = 0x4a0c6b51; u32 var0000293c = 0x4a056b51; u32 var00002940 = 0x4a1ff390; u32 var00002944 = 0x4a0e7390; u32 var00002948 = 0x4a0e7390; u32 var0000294c = 0x4a0e3391; u32 var00002950 = 0x4a1ff3d1; u32 var00002954 = 0x4bf37c45; u32 var00002958 = 0xe9ae0810; u32 var0000295c = 0x4bd37bcf; u32 var00002960 = 0x4a077bd1; u32 var00002964 = 0x4a017390; u32 var00002968 = 0xe9ce0810; u32 var0000296c = 0xe92f0870; u32 var00002970 = 0x4a0a4a50; u32 var00002974 = 0x4a060850; u32 var00002978 = 0x4a065191; u32 var0000297c = 0x4a014851; u32 var00002980 = 0xe9a60830; u32 var00002984 = 0x4a025290; u32 var00002988 = 0x4a0a2291; u32 var0000298c = 0xe94a0850; u32 var00002990 = 0x4a0c1311; u32 var00002994 = 0xe94c0870; u32 var00002998 = 0x4a052150; u32 var0000299c = 0x4a044111; u32 var000029a0 = 0xe9440830; u32 var000029a4 = 0x4a080011; u32 var000029a8 = 0xe9600850; u32 var000029ac = 0x4a0b39d1; u32 var000029b0 = 0xe9270850; u32 var000029b4 = 0x4a035ad1; u32 var000029b8 = 0xe9c10830; u32 var000029bc = 0x4a055ad1; u32 var000029c0 = 0xe90b0830; u32 var000029c4 = 0x4a0d18d1; u32 var000029c8 = 0xe9030810; u32 var000029cc = 0x4a026b50; u32 var000029d0 = 0xe90d0870; u32 var000029d4 = 0x4a022891; u32 var000029d8 = 0x4a091091; u32 var000029dc = 0xe9020850; u32 var000029e0 = 0x31c9ffe0; u32 var000029e4 = 0x200a0080; u32 var000029e8 = 0x014c5022; u32 var000029ec = 0xc9222000; u32 var000029f0 = 0xc9412000; u32 var000029f4 = 0xc9412801; u32 var000029f8 = 0xc9242001; u32 var000029fc = 0xc9432001; u32 var00002a00 = 0xc9432802; u32 var00002a04 = 0xc9262002; u32 var00002a08 = 0xc9452004; u32 var00002a0c = 0xc9452805; u32 var00002a10 = 0xc9282003; u32 var00002a14 = 0xc9472005; u32 var00002a18 = 0xc9472806; u32 var00002a1c = 0x4a011080; u32 var00002a20 = 0x200b0ce8; u32 var00002a24 = 0x4a032100; u32 var00002a28 = 0xc9741800; u32 var00002a2c = 0x4a053180; u32 var00002a30 = 0x200b0008; u32 var00002a34 = 0x4a074200; u32 var00002a38 = 0x214a0080; u32 var00002a3c = 0x4ac21250; u32 var00002a40 = 0x21290040; u32 var00002a44 = 0x4ac42290; u32 var00002a48 = 0xc9412000; u32 var00002a4c = 0x4ac632d0; u32 var00002a50 = 0xc9412801; u32 var00002a54 = 0x4ac84310; u32 var00002a58 = 0xc9432001; u32 var00002a5c = 0x4ae21350; u32 var00002a60 = 0xc9432802; u32 var00002a64 = 0x4ae42390; u32 var00002a68 = 0xc9452004; u32 var00002a6c = 0x4ae633d0; u32 var00002a70 = 0xc9452805; u32 var00002a74 = 0x4ae84410; u32 var00002a78 = 0xc9472005; u32 var00002a7c = 0x4aad4810; u32 var00002a80 = 0xc9472806; u32 var00002a84 = 0x4aae5450; u32 var00002a88 = 0xc9222000; u32 var00002a8c = 0x4aaf5c90; u32 var00002a90 = 0xc9242001; u32 var00002a94 = 0x4ab064d0; u32 var00002a98 = 0xc9262002; u32 var00002a9c = 0x4a110010; u32 var00002aa0 = 0xc9282003; u32 var00002aa4 = 0x4a139490; u32 var00002aa8 = 0x4a011080; u32 var00002aac = 0x4b800010; u32 var00002ab0 = 0x4a032100; u32 var00002ab4 = 0x4b929490; u32 var00002ab8 = 0x4a053180; u32 var00002abc = 0xea600800; u32 var00002ac0 = 0x4a074200; u32 var00002ac4 = 0x216bffff; u32 var00002ac8 = 0xea720801; u32 var00002acc = 0x1d60ffda; u32 var00002ad0 = 0x22730004; u32 var00002ad4 = 0x4ac21250; u32 var00002ad8 = 0x31880002; u32 var00002adc = 0x4ac42290; u32 var00002ae0 = 0x4ae21350; u32 var00002ae4 = 0x4ae42390; u32 var00002ae8 = 0x4a0a4810; u32 var00002aec = 0x4b800010; u32 var00002af0 = 0x4a0e6c50; u32 var00002af4 = 0x2129ffc0; u32 var00002af8 = 0x4bb18c50; u32 var00002afc = 0x4b340085; u32 var00002b00 = 0x4b14000f; u32 var00002b04 = 0x4b348905; u32 var00002b08 = 0x200b0ce8; u32 var00002b0c = 0x4b148c4f; u32 var00002b10 = 0x15000003; u32 var00002b14 = 0xea600800; u32 var00002b18 = 0xc9741200; u32 var00002b1c = 0xea710900; u32 var00002b20 = 0x200a04be; u32 var00002b24 = 0x014c5022; u32 var00002b28 = 0xc9222002; u32 var00002b2c = 0xc9412000; u32 var00002b30 = 0xc9412801; u32 var00002b34 = 0xc9242003; u32 var00002b38 = 0xc9432001; u32 var00002b3c = 0xc9432802; u32 var00002b40 = 0xc9262000; u32 var00002b44 = 0xc9452004; u32 var00002b48 = 0xc9452805; u32 var00002b4c = 0xc9282001; u32 var00002b50 = 0xc9472005; u32 var00002b54 = 0xc9472806; u32 var00002b58 = 0x4a011080; u32 var00002b5c = 0x200b0008; u32 var00002b60 = 0x4a032100; u32 var00002b64 = 0x4a053180; u32 var00002b68 = 0x4a074200; u32 var00002b6c = 0x214a0080; u32 var00002b70 = 0x4ac21250; u32 var00002b74 = 0x2129ffc0; u32 var00002b78 = 0x4ac42290; u32 var00002b7c = 0xc9412000; u32 var00002b80 = 0x4ac632d0; u32 var00002b84 = 0xc9412801; u32 var00002b88 = 0x4ac84310; u32 var00002b8c = 0xc9432001; u32 var00002b90 = 0x4ae21350; u32 var00002b94 = 0xc9432802; u32 var00002b98 = 0x4ae42390; u32 var00002b9c = 0xc9452004; u32 var00002ba0 = 0x4ae633d0; u32 var00002ba4 = 0xc9452805; u32 var00002ba8 = 0x4ae84410; u32 var00002bac = 0xc9472005; u32 var00002bb0 = 0x4aad4811; u32 var00002bb4 = 0xc9472806; u32 var00002bb8 = 0x4aae5451; u32 var00002bbc = 0xc9222002; u32 var00002bc0 = 0x4aaf5c91; u32 var00002bc4 = 0xc9242003; u32 var00002bc8 = 0x4ab064d1; u32 var00002bcc = 0xc9262000; u32 var00002bd0 = 0x4a110010; u32 var00002bd4 = 0xc9282001; u32 var00002bd8 = 0x4a139490; u32 var00002bdc = 0x4a011080; u32 var00002be0 = 0x4b800010; u32 var00002be4 = 0x4a032100; u32 var00002be8 = 0x4b929490; u32 var00002bec = 0x216bffff; u32 var00002bf0 = 0x4a053180; u32 var00002bf4 = 0xea600801; u32 var00002bf8 = 0x4a074200; u32 var00002bfc = 0xea720802; u32 var00002c00 = 0x1d60ffda; u32 var00002c04 = 0x22730004; u32 var00002c08 = 0x22680002; u32 var00002c0c = 0xca60207c; u32 var00002c10 = 0xca71207d; u32 var00002c14 = 0xc902207e; u32 var00002c18 = 0xc902287f; u32 var00002c1c = 0xc904207f; u32 var00002c20 = 0x4b340185; u32 var00002c24 = 0xc9042800; u32 var00002c28 = 0x4b14000f; u32 var00002c2c = 0x4b741185; u32 var00002c30 = 0xea60207c; u32 var00002c34 = 0x4b54108f; u32 var00002c38 = 0x4b348985; u32 var00002c3c = 0xe902207e; u32 var00002c40 = 0xe902287f; u32 var00002c44 = 0x4b148c4f; u32 var00002c48 = 0x4b742185; u32 var00002c4c = 0xea71207d; u32 var00002c50 = 0x4b54210f; u32 var00002c54 = 0xe904207f; u32 var00002c58 = 0xe9042800; u32 var00002c5c = 0x000e5820; u32 var00002c60 = 0x000d7020; u32 var00002c64 = 0x000b6820; u32 var00002c68 = 0x218cfffe; u32 var00002c6c = 0x318c001e; u32 var00002c70 = 0x2252ffc0; u32 var00002c74 = 0x1e40fe24; u32 var00002c78 = 0x22f70040; u32 var00002c7c = 0x20010e70; u32 var00002c80 = 0x00161020; u32 var00002c84 = 0x0d000466; u32 var00002c88 = 0x2063ffff; u32 var00002c8c = 0x20630001; u32 var00002c90 = 0x22d60180; u32 var00002c94 = 0x22b50180; u32 var00002c98 = 0x0d00046d; u32 var00002c9c = 0x00151020; u32 var00002ca0 = 0x1e80fe11; u32 var00002ca4 = 0x20010cf0; u32 var00002ca8 = 0x02201020; u32 var00002cac = 0x200102c0; u32 var00002cb0 = 0x0d00045f; u32 var00002cb4 = 0x2003013f; u32 var00002cb8 = 0x200108a0; u32 var00002cbc = 0x0d000466; u32 var00002cc0 = 0x2003043f; u32 var00002cc4 = 0x8c0b0ce8; u32 var00002cc8 = 0x0d00046d; u32 var00002ccc = 0x00000000; u32 var00002cd0 = 0xac110ff4; u32 var00002cd4 = 0xac100ff8; u32 var00002cd8 = 0xac0f0ffc; u32 var00002cdc = 0xac0b0ff0; u32 var00002ce0 = 0x09000472; u32 var00002ce4 = 0x00000000; u32 var00002ce8 = 0x4a080410; u32 var00002cec = 0x4a090c50; u32 var00002cf0 = 0x4a0a1490; u32 var00002cf4 = 0x4a0b1cd0; u32 var00002cf8 = 0x4a0c2510; u32 var00002cfc = 0x4a0d2d50; u32 var00002d00 = 0x4a0e3590; u32 var00002d04 = 0x4a0f3dd0; u32 var00002d08 = 0x4a080611; u32 var00002d0c = 0xc8082001; u32 var00002d10 = 0x4a090e51; u32 var00002d14 = 0xc8092002; u32 var00002d18 = 0x4a0a1691; u32 var00002d1c = 0x4a0b1ed1; u32 var00002d20 = 0x4b08c605; u32 var00002d24 = 0x4b48ce45; u32 var00002d28 = 0x4a0c2711; u32 var00002d2c = 0x4a0d2f51; u32 var00002d30 = 0x4bc8d685; u32 var00002d34 = 0x4b88dec5; u32 var00002d38 = 0x4a0e3791; u32 var00002d3c = 0x4a0f3fd1; u32 var00002d40 = 0x4ba9e705; u32 var00002d44 = 0x4b69ef45; u32 var00002d48 = 0x4be8f785; u32 var00002d4c = 0x4b29ffc5; u32 var00002d50 = 0x4a148111; u32 var00002d54 = 0x4a158951; u32 var00002d58 = 0x4a148010; u32 var00002d5c = 0x4a158850; u32 var00002d60 = 0x4b282105; u32 var00002d64 = 0x4ba82945; u32 var00002d68 = 0x4a169191; u32 var00002d6c = 0x4a1799d1; u32 var00002d70 = 0x4a169090; u32 var00002d74 = 0x4a1798d0; u32 var00002d78 = 0x4b893185; u32 var00002d7c = 0x4b0939c5; u32 var00002d80 = 0x4a1cc311; u32 var00002d84 = 0x4a1dcb51; u32 var00002d88 = 0x4a1ed290; u32 var00002d8c = 0x4a1fdad0; u32 var00002d90 = 0x4a1ed391; u32 var00002d94 = 0x4a1fdbd1; u32 var00002d98 = 0x4b286305; u32 var00002d9c = 0x4ba86b45; u32 var00002da0 = 0x4b897385; u32 var00002da4 = 0x4b097bc5; u32 var00002da8 = 0x4a1cc210; u32 var00002dac = 0x4a1dca50; u32 var00002db0 = 0x4a020410; u32 var00002db4 = 0x4a030c50; u32 var00002db8 = 0x4a020491; u32 var00002dbc = 0xc8002001; u32 var00002dc0 = 0x4a030cd1; u32 var00002dc4 = 0xc8022002; u32 var00002dc8 = 0x4a062510; u32 var00002dcc = 0x4a072d50; u32 var00002dd0 = 0x4a062591; u32 var00002dd4 = 0x4a072dd1; u32 var00002dd8 = 0x4b609485; u32 var00002ddc = 0x4b429cc5; u32 var00002de0 = 0x4b60b585; u32 var00002de4 = 0x4b42bdc5; u32 var00002de8 = 0x4a0a4691; u32 var00002dec = 0x4a0b4ed1; u32 var00002df0 = 0x4a0a4610; u32 var00002df4 = 0x4a0b4e50; u32 var00002df8 = 0x4b60d685; u32 var00002dfc = 0x4b42dec5; u32 var00002e00 = 0x4a0e6791; u32 var00002e04 = 0x4a0f6fd1; u32 var00002e08 = 0x4a0e6710; u32 var00002e0c = 0x4a0f6f50; u32 var00002e10 = 0x4b60f785; u32 var00002e14 = 0x4b42ffc5; u32 var00002e18 = 0x03e00008; u32 var00002e1c = 0x00000000; // End assembly u32 var00002e20 = 0x00000000; u32 var00002e24 = 0x00000000; u32 var00002e28 = 0x00000000; u32 var00002e2c = 0x00000000; u32 var00002e30 = 0x00000000; u32 var00002e34 = 0x00000000; u32 var00002e38 = 0x00000000; u32 var00002e3c = 0x00000000; u32 var00002e40 = 0x00000000; u32 var00002e44 = 0x00000000; u32 var00002e48 = 0x00000000; u32 var00002e4c = 0x00000000; u32 var00002e50 = 0x00000000; u32 var00002e54 = 0x00000000; u32 var00002e58 = 0x00000000; u32 var00002e5c = 0x00000000; u32 var00002e60 = 0x00000000; u32 var00002e64 = 0x00000000; u32 var00002e68 = 0x80400000; u32 var00002e6c = 0x00000002; u32 var00002e70 = 0x10000000; u32 var00002e74 = 0x00000000; u32 var00002e78 = 0x00000000; u32 var00002e7c = 0x00000000; u32 var00002e80 = 0x00000000; u32 var00002e84 = 0x00000000; u32 var00002e88 = 0x00000000; u32 var00002e8c = 0x02aea540; u32 var00002e90 = 0x00000000; u32 var00002e94 = 0x00000000; u32 var00002e98 = 0x3f800000; u32 var00002e9c = 0x3f800000; u32 var00002ea0 = 0x3f800000; u32 var00002ea4 = 0x3f800000; u32 var00002ea8 = 0x00000000; u32 var00002eac = 0x00000000; u32 var00002eb0 = 0x00000003; u32 var00002eb4 = 0x00000001; u32 var00002eb8 = 0x00000000; u32 var00002ebc = 0x00000000; u32 var00002ec0 = 0x00000000; u32 var00002ec4 = 0x00000000; u32 var00002ec8 = 0x00040000; u32 var00002ecc = 0x00000000; u32 var00002ed0 = 0x00000000; u32 var00002ed4 = 0x00000000; u32 var00002ed8 = 0x00000000; u32 var00002edc = 0x00000000; u32 var00002ee0 = 0x00000000; u32 var00002ee4 = 0x00000000; u32 var00002ee8 = 0x00000001; u32 var00002eec = 0x00000000; u32 var00002ef0 = 0x00000000; u32 var00002ef4 = 0x00000000; u32 var00002ef8 = 0x00000000; u32 var00002efc = 0x00000000; u32 var00002f00 = 0x00000000; u32 var00002f04 = 0x00000000; u32 var00002f08 = 0x00000000; u32 var00002f0c = 0x00000000; u32 var00002f10 = 0x00000000; u32 var00002f14 = 0x00000000; u32 var00002f18 = 0x00000000; u32 var00002f1c = 0x00000000; u32 var00002f20 = 0x00000000; u32 var00002f24 = 0x00000000; u32 var00002f28 = 0x00000000; u32 var00002f2c = 0x00000000; u32 var00002f30 = 0x00000000; u32 var00002f34 = 0x00000000; u32 var00002f38 = 0x00000000; u32 var00002f3c = 0x00000000; u32 var00002f40 = 0x800902a0; u32 var00002f44 = 0x80090318; u32 var00002f48 = 0x00000000; u32 var00002f4c = 0x00000000; u32 var00002f50 = 0x00000000; u32 var00002f54 = 0x00000000; u32 var00002f58 = 0x00000000; u32 var00002f5c = 0x00000000; u32 var00002f60 = 0x00000000; u32 var00002f64 = 0x00000000; u32 var00002f68 = 0x00000000; u32 var00002f6c = 0x00000000; u32 var00002f70 = 0x00000000; u32 var00002f74 = 0x00000000; u32 var00002f78 = 0x00000000; u32 var00002f7c = 0x00000000; u32 var00002f80 = 0x00000000; u32 var00002f84 = 0x03b9aca0; u32 var00002f88 = 0x02e6d354; u32 var00002f8c = 0x00000000; u32 var00002f90 = 0x003fff01; u32 var00002f94 = 0x00000000; u32 var00002f98 = 0x00000000; u32 var00002f9c = 0x00000000; u32 var00002fa0 = 0x00000000; u32 var00002fa4 = 0x00000000; u32 var00002fa8 = 0x00000000; u32 var00002fac = 0x00000000; u32 var00002fb0 = 0x00000000; u32 var00002fb4 = 0x01000000; u32 var00002fb8 = 0x00000001; u32 var00002fbc = 0x000014a0; u32 var00002fc0 = 0x00000000; u32 var00002fc4 = 0x00001358; u32 var00002fc8 = 0x00004d0c; u32 var00002fcc = 0x00000000; u32 var00002fd0 = 0x000053ff; u32 var00002fd4 = 0x00000000; u32 var00002fd8 = 0x00000000; u32 var00002fdc = 0x00000000; u32 var00002fe0 = 0x00000001; u32 var00002fe4 = 0x000001b8; u32 var00002fe8 = 0x00000000; u32 var00002fec = 0x00000068; u32 var00002ff0 = 0x00004000; u32 var00002ff4 = 0x00000000; u32 var00002ff8 = 0x00007fff; u32 var00002ffc = 0x00001db0; u32 var00003000 = 0x00001b58; u32 var00003004 = 0x00000000; u32 var00003008 = 0x00000001; u32 var0000300c = 0x000001b8; u32 var00003010 = 0x00000000; u32 var00003014 = 0x00000068; u32 var00003018 = 0x00000000; u32 var0000301c = 0x00005fff; u32 var00003020 = 0x00007fff; u32 var00003024 = 0x0000017c; u32 var00003028 = 0x000001f4; u32 var0000302c = 0x00000000; u32 var00003030 = 0x00000006; u32 var00003034 = 0x00001868; u32 var00003038 = 0x00000000; u32 var0000303c = 0x00000160; u32 var00003040 = 0x00002666; u32 var00003044 = 0xffffd99a; u32 var00003048 = 0x00000000; u32 var0000304c = 0x00000000; u32 var00003050 = 0x00000000; u32 var00003054 = 0x00000000; u32 var00003058 = 0x00000188; u32 var0000305c = 0x00000640; u32 var00003060 = 0x0000235e; u32 var00003064 = 0xffffd99a; u32 var00003068 = 0x0000750c; u32 var0000306c = 0x00000000; u32 var00003070 = 0x00000000; u32 var00003074 = 0x00000bca; u32 var00003078 = 0x00000318; u32 var0000307c = 0x000009f8; u32 var00003080 = 0x00004000; u32 var00003084 = 0xffffc000; u32 var00003088 = 0x00006d78; u32 var0000308c = 0x00000000; u32 var00003090 = 0x00000000; u32 var00003094 = 0x00001286; u32 var00003098 = 0x00000c78; u32 var0000309c = 0x000015d8; u32 var000030a0 = 0x0000521a; u32 var000030a4 = 0xffffc000; u32 var000030a8 = 0x0000724f; u32 var000030ac = 0x00000000; u32 var000030b0 = 0x00000000; u32 var000030b4 = 0x00001650; u32 var000030b8 = 0x00000d28; u32 var000030bc = 0x000012c0; u32 var000030c0 = 0x00002143; u32 var000030c4 = 0xffffe000; u32 var000030c8 = 0x00005de4; u32 var000030cc = 0x00000000; u32 var000030d0 = 0x00000000; u32 var000030d4 = 0x00002286; u32 var000030d8 = 0x00000000; u32 var000030dc = 0x00001720; u32 var000030e0 = 0x000032c8; u32 var000030e4 = 0xffffcd38; u32 var000030e8 = 0x00000000; u32 var000030ec = 0x00000000; u32 var000030f0 = 0x00000000; u32 var000030f4 = 0x00004500; u32 var000030f8 = 0x00000002; u32 var000030fc = 0x000008b0; u32 var00003100 = 0x00000600; u32 var00003104 = 0x00000760; u32 var00003108 = 0x00007142; u32 var0000310c = 0x00000000; u32 var00003110 = 0x00005bff; u32 var00003114 = 0x00000000; u32 var00003118 = 0x00000000; u32 var0000311c = 0x00007bc9; u32 var00003120 = 0x00000000; u32 var00003124 = 0x00000528; u32 var00003128 = 0x00005f27; u32 var0000312c = 0xffffb288; u32 var00003130 = 0x00007ef1; u32 var00003134 = 0x00000000; u32 var00003138 = 0x00000001; u32 var0000313c = 0x000066bb; u32 var00003140 = 0x00000003; u32 var00003144 = 0x00000b40; u32 var00003148 = 0x00000000; u32 var0000314c = 0x00000160; u32 var00003150 = 0x00002666; u32 var00003154 = 0xffffd99a; u32 var00003158 = 0x00000000; u32 var0000315c = 0x00000000; u32 var00003160 = 0x00000000; u32 var00003164 = 0x00000000; u32 var00003168 = 0x00000188; u32 var0000316c = 0x00000640; u32 var00003170 = 0x0000235e; u32 var00003174 = 0xffffd99a; u32 var00003178 = 0x000016f2; u32 var0000317c = 0x00000000; u32 var00003180 = 0x00000000; u32 var00003184 = 0x00000bca; u32 var00003188 = 0x00000318; u32 var0000318c = 0x000009f8; u32 var00003190 = 0x00004000; u32 var00003194 = 0xffffc000; u32 var00003198 = 0x0000186b; u32 var0000319c = 0x00000000; u32 var000031a0 = 0x00000000; u32 var000031a4 = 0x00001286; u32 var000031a8 = 0x00000003; u32 var000031ac = 0x00000b40; u32 var000031b0 = 0x00000000; u32 var000031b4 = 0x00000160; u32 var000031b8 = 0x00002666; u32 var000031bc = 0xffffd99a; u32 var000031c0 = 0x00000000; u32 var000031c4 = 0x00000000; u32 var000031c8 = 0x00000000; u32 var000031cc = 0x00000000; u32 var000031d0 = 0x00000188; u32 var000031d4 = 0x00000640; u32 var000031d8 = 0x0000235e; u32 var000031dc = 0xffffd99a; u32 var000031e0 = 0x000016f2; u32 var000031e4 = 0x00000000; u32 var000031e8 = 0x00000000; u32 var000031ec = 0x00000bca; u32 var000031f0 = 0x00000318; u32 var000031f4 = 0x000009f8; u32 var000031f8 = 0x00004000; u32 var000031fc = 0xffffc000; u32 var00003200 = 0x0000186b; u32 var00003204 = 0x00000000; u32 var00003208 = 0x00000000; u32 var0000320c = 0x00001286; u32 var00003210 = 0x00000003; u32 var00003214 = 0x00000898; u32 var00003218 = 0x00000000; u32 var0000321c = 0x000004a0; u32 var00003220 = 0x00002666; u32 var00003224 = 0xffffd99a; u32 var00003228 = 0x00000000; u32 var0000322c = 0x00000000; u32 var00003230 = 0x00000000; u32 var00003234 = 0x00000000; u32 var00003238 = 0x000001a0; u32 var0000323c = 0x00000340; u32 var00003240 = 0x00000ccc; u32 var00003244 = 0xfffff334; u32 var00003248 = 0x00003fff; u32 var0000324c = 0x00000000; u32 var00003250 = 0x00000000; u32 var00003254 = 0x00000000; u32 var00003258 = 0x00000000; u32 var0000325c = 0x00000528; u32 var00003260 = 0x00001388; u32 var00003264 = 0x00000000; u32 var00003268 = 0x00000000; u32 var0000326c = 0x00000000; u32 var00003270 = 0x00000000; u32 var00003274 = 0x00005000; u32 var00003278 = 0x00000004; u32 var0000327c = 0x00000898; u32 var00003280 = 0x00000000; u32 var00003284 = 0x000005a8; u32 var00003288 = 0x00002666; u32 var0000328c = 0xffffd99a; u32 var00003290 = 0x00000000; u32 var00003294 = 0x00000000; u32 var00003298 = 0x00000000; u32 var0000329c = 0x00000000; u32 var000032a0 = 0x000001e0; u32 var000032a4 = 0x000004a0; u32 var000032a8 = 0x00000ccc; u32 var000032ac = 0xfffff334; u32 var000032b0 = 0x00003fff; u32 var000032b4 = 0x00000000; u32 var000032b8 = 0x00000000; u32 var000032bc = 0x00000000; u32 var000032c0 = 0x000005a8; u32 var000032c4 = 0x000007d0; u32 var000032c8 = 0x00000ccc; u32 var000032cc = 0xfffff334; u32 var000032d0 = 0x00003fff; u32 var000032d4 = 0x00000000; u32 var000032d8 = 0x00000000; u32 var000032dc = 0x00000000; u32 var000032e0 = 0x00000000; u32 var000032e4 = 0x00000810; u32 var000032e8 = 0x00001f40; u32 var000032ec = 0x00000000; u32 var000032f0 = 0x00000000; u32 var000032f4 = 0x00000000; u32 var000032f8 = 0x00000000; u32 var000032fc = 0x00005000; u32 var00003300 = 0x00000001; u32 var00003304 = 0x00001130; u32 var00003308 = 0x00000000; u32 var0000330c = 0x00000f60; u32 var00003310 = 0x00002ee0; u32 var00003314 = 0x00000000; u32 var00003318 = 0x00007fff; u32 var0000331c = 0x00000000; u32 var00003320 = 0x00000000; u32 var00003324 = 0x00000000; u32 var00003328 = 0x00000004; u32 var0000332c = 0x00000e98; u32 var00003330 = 0x000000c0; u32 var00003334 = 0x00000188; u32 var00003338 = 0x00002666; u32 var0000333c = 0xffffd99a; u32 var00003340 = 0x00003484; u32 var00003344 = 0x00000000; u32 var00003348 = 0x00000000; u32 var0000334c = 0x00000000; u32 var00003350 = 0x000001b8; u32 var00003354 = 0x00000580; u32 var00003358 = 0x00004000; u32 var0000335c = 0xffffc000; u32 var00003360 = 0x000019eb; u32 var00003364 = 0x00000000; u32 var00003368 = 0x00000000; u32 var0000336c = 0x00000000; u32 var00003370 = 0x00000a50; u32 var00003374 = 0x00000b98; u32 var00003378 = 0x00002000; u32 var0000337c = 0xffffe000; u32 var00003380 = 0x00000000; u32 var00003384 = 0x00000000; u32 var00003388 = 0x00000000; u32 var0000338c = 0x00000000; u32 var00003390 = 0x00000000; u32 var00003394 = 0x00000cb8; u32 var00003398 = 0x00004650; u32 var0000339c = 0xffffb9b0; u32 var000033a0 = 0x00000000; u32 var000033a4 = 0x0000017c; u32 var000033a8 = 0x0000000a; u32 var000033ac = 0x00000000; u32 var000033b0 = 0x00000001; u32 var000033b4 = 0x00000528; u32 var000033b8 = 0x00000000; u32 var000033bc = 0x00000448; u32 var000033c0 = 0x00003334; u32 var000033c4 = 0x00000000; u32 var000033c8 = 0x00007335; u32 var000033cc = 0x00000000; u32 var000033d0 = 0x00000000; u32 var000033d4 = 0x00000000; u32 var000033d8 = 0x00000008; u32 var000033dc = 0x00001b80; u32 var000033e0 = 0x00000000; u32 var000033e4 = 0x000000c0; u32 var000033e8 = 0x00002666; u32 var000033ec = 0xffffd99a; u32 var000033f0 = 0x00000000; u32 var000033f4 = 0x00000000; u32 var000033f8 = 0x00000000; u32 var000033fc = 0x00000000; u32 var00003400 = 0x000000c0; u32 var00003404 = 0x00000188; u32 var00003408 = 0x00002666; u32 var0000340c = 0xffffd99a; u32 var00003410 = 0x00002b84; u32 var00003414 = 0x00000000; u32 var00003418 = 0x00000000; u32 var0000341c = 0x00000000; u32 var00003420 = 0x00000370; u32 var00003424 = 0x00000b00; u32 var00003428 = 0x00004000; u32 var0000342c = 0xffffc000; u32 var00003430 = 0x000011eb; u32 var00003434 = 0x00000000; u32 var00003438 = 0x00000000; u32 var0000343c = 0x00000000; u32 var00003440 = 0x00000420; u32 var00003444 = 0x00000840; u32 var00003448 = 0x00002000; u32 var0000344c = 0xffffe000; u32 var00003450 = 0x00000000; u32 var00003454 = 0x00000000; u32 var00003458 = 0x00000000; u32 var0000345c = 0x00000000; u32 var00003460 = 0x00000dc0; u32 var00003464 = 0x00001810; u32 var00003468 = 0x00004000; u32 var0000346c = 0xffffc000; u32 var00003470 = 0x000011eb; u32 var00003474 = 0x00000000; u32 var00003478 = 0x00000000; u32 var0000347c = 0x00000000; u32 var00003480 = 0x00000e70; u32 var00003484 = 0x000014a0; u32 var00003488 = 0x00002000; u32 var0000348c = 0xffffe000; u32 var00003490 = 0x00000000; u32 var00003494 = 0x00000000; u32 var00003498 = 0x00000000; u32 var0000349c = 0x00000000; u32 var000034a0 = 0x000014a0; u32 var000034a4 = 0x00001738; u32 var000034a8 = 0x00002000; u32 var000034ac = 0xffffe000; u32 var000034b0 = 0x00000000; u32 var000034b4 = 0x00000000; u32 var000034b8 = 0x00000000; u32 var000034bc = 0x00000000; u32 var000034c0 = 0x00000000; u32 var000034c4 = 0x00001970; u32 var000034c8 = 0x000032c8; u32 var000034cc = 0xffffcd38; u32 var000034d0 = 0x00000000; u32 var000034d4 = 0x0000017c; u32 var000034d8 = 0x0000000a; u32 var000034dc = 0x00000000; u32 var000034e0 = 0x00000001; u32 var000034e4 = 0x00000a50; u32 var000034e8 = 0x00000000; u32 var000034ec = 0x00000898; u32 var000034f0 = 0x00003334; u32 var000034f4 = 0x00000000; u32 var000034f8 = 0x00007335; u32 var000034fc = 0x00000000; u32 var00003500 = 0x00000000; u32 var00003504 = 0x00000000; u32 var00003508 = 0x00000001; u32 var0000350c = 0x00000148; u32 var00003510 = 0x00000000; u32 var00003514 = 0x00000000; u32 var00003518 = 0x00000000; u32 var0000351c = 0x00000000; u32 var00003520 = 0x00000000; u32 var00003524 = 0x00000000; u32 var00003528 = 0x00000000; u32 var0000352c = 0x00000000; u32 var00003530 = 0x00000000; u32 var00003534 = 0x00000001; u32 var00003538 = 0x00000001; u32 var0000353c = 0x00000000; u32 var00003540 = 0x00000000; u32 var00003544 = 0x00000000; u32 var00003548 = 0x00000000; u32 var0000354c = 0x00000000; u32 var00003550 = 0x00000000; u32 var00003554 = 0x014000dc; u32 var00003558 = 0x42700000; u32 var0000355c = 0x3fba2e8c; u32 var00003560 = 0x41f00000; u32 var00003564 = 0x461c4000; u32 var00003568 = 0x014000dc; u32 var0000356c = 0x014000dc; u32 var00003570 = 0x00000000; u32 var00003574 = 0x00000001; u32 var00003578 = 0x00000000; u32 var0000357c = 0x00000000; u32 var00003580 = 0x014000dc; u32 var00003584 = 0x42700000; u32 var00003588 = 0x3fba2e8c; u32 var0000358c = 0x41f00000; u32 var00003590 = 0x461c4000; u32 var00003594 = 0x014000dc; u32 var00003598 = 0x014000dc; u32 var0000359c = 0x00000000; u32 var000035a0 = 0x00000001; u32 var000035a4 = 0x00000000; u32 var000035a8 = 0x00000000; u32 var000035ac = 0x00000000; u32 var000035b0 = (u32) &var00003550; u32 var000035b4 = (u32) &var00003550; u32 var000035b8 = 0x00000001; u32 var000035bc = 0x00000000; u32 var000035c0 = 0x00000000; u32 var000035c4 = 0x00000000; u32 var000035c8 = 0x00000000; u32 var000035cc = 0x00000000; u32 var000035d0 = 0x00000000; u32 var000035d4 = 0x00000000; u32 var000035d8 = 0x00000000; u32 var000035dc[] = { /*0x00*/ 0x80000000, 0x80000000, 0x70052700, /*0x01*/ 0x00008000, 0x00008000, 0x70052704, /*0x02*/ 0x00004000, 0x00004000, 0x70052708, /*0x03*/ 0x00002000, 0x00002000, 0x7005270c, /*0x04*/ 0x00001000, 0x00001000, 0x70052710, /*0x05*/ 0x00000800, 0x00000800, 0x70052714, /*0x06*/ 0x00000400, 0x00000400, 0x70052718, /*0x07*/ 0x00000200, 0x00000200, 0x7005271c, /*0x08*/ 0x00000100, 0x00000100, 0x70052720, /*0x09*/ 0x0000007c, 0x00000000, 0x70052724, /*0x0a*/ 0x0000007c, 0x00000004, 0x70052728, /*0x0b*/ 0x0000007c, 0x00000008, 0x70052730, /*0x0c*/ 0x0000007c, 0x0000000c, 0x70052738, /*0x0d*/ 0x0000007c, 0x00000010, 0x70052744, /*0x0e*/ 0x0000007c, 0x00000014, 0x70052770, /*0x0f*/ 0x0000007c, 0x00000018, 0x70052788, /*0x10*/ 0x0000007c, 0x0000001c, 0x700527b4, /*0x11*/ 0x0000007c, 0x00000020, 0x700527dc, /*0x12*/ 0x0000007c, 0x00000024, 0x700527e4, /*0x13*/ 0x0000007c, 0x00000028, 0x700527e8, /*0x14*/ 0x0000007c, 0x0000002c, 0x70052800, /*0x15*/ 0x0000007c, 0x00000030, 0x70052810, /*0x16*/ 0x0000007c, 0x00000034, 0x7005281c, /*0x17*/ 0x0000007c, 0x00000038, 0x70052824, /*0x18*/ 0x0000007c, 0x0000003c, 0x70052854, /*0x19*/ 0x0000007c, 0x0000005c, 0x70052864, /*0x1a*/ 0x0000007c, 0x0000007c, 0x70052870, /*0x1b*/ 0x00000000, 0x00000000, 0x700528a0, /*0x1c*/ 0x80000000, 0x80000000, 0x700528a4, /*0x1d*/ 0x40000000, 0x40000000, 0x700528a8, /*0x1e*/ 0x20000000, 0x20000000, 0x700528ac, /*0x1f*/ 0x10000000, 0x10000000, 0x700528b0, /*0x20*/ 0x08000000, 0x08000000, 0x700528b4, /*0x21*/ 0x04000000, 0x04000000, 0x700528b8, /*0x22*/ 0x02000000, 0x02000000, 0x700528bc, /*0x23*/ 0x00400000, 0x00400000, 0x700528c0, /*0x24*/ 0x00200000, 0x00200000, 0x700528c4, /*0x25*/ 0x00100000, 0x00100000, 0x700528c8, /*0x26*/ 0x00040000, 0x00040000, 0x700528cc, /*0x27*/ 0x00020000, 0x00020000, 0x700528d0, /*0x28*/ 0x00010000, 0x00010000, 0x700528d4, /*0x29*/ 0x00008000, 0x00008000, 0x700528d8, /*0x2a*/ 0x00004000, 0x00004000, 0x700528dc, /*0x2b*/ 0x00002000, 0x00002000, 0x700528e0, /*0x2c*/ 0x00001000, 0x00001000, 0x700528e4, /*0x2d*/ 0x00000800, 0x00000800, 0x700528e8, /*0x2e*/ 0x00000400, 0x00000400, 0x700528ec, /*0x2f*/ 0x00000200, 0x00000200, 0x700528f0, /*0x30*/ 0x00000100, 0x00000100, 0x700528f4, /*0x31*/ 0x00000080, 0x00000080, 0x700528f8, /*0x32*/ 0x00000040, 0x00000040, 0x700528fc, /*0x33*/ 0x00000020, 0x00000020, 0x70052900, /*0x34*/ 0x00000018, 0x00000010, 0x70052904, /*0x35*/ 0x00000018, 0x00000008, 0x70052908, /*0x36*/ 0x00000018, 0x00000000, 0x7005290c, /*0x37*/ 0x00000004, 0x00000004, 0x70052910, /*0x38*/ 0x00000002, 0x00000002, 0x70052914, /*0x39*/ 0x00000001, 0x00000001, 0x70052918, /*0x3a*/ 0x00000000, 0x00000000, 0x7005291c, /*0x3b*/ 0x01000000, 0x01000000, 0x70052920, /*0x3c*/ 0x00800000, 0x00800000, 0x70052924, /*0x3d*/ 0x00020000, 0x00020000, 0x70052928, /*0x3e*/ 0x00010000, 0x00010000, 0x70052938, /*0x3f*/ 0x00008000, 0x00008000, 0x70052944, /*0x40*/ 0x00004000, 0x00004000, 0x70052950, /*0x41*/ 0x00002000, 0x00002000, 0x7005295c, /*0x42*/ 0x00001000, 0x00001000, 0x70052968, /*0x43*/ 0x00000800, 0x00000800, 0x70052974, /*0x44*/ 0x00000400, 0x00000400, 0x70052978, /*0x45*/ 0x00000200, 0x00000200, 0x7005297c, /*0x46*/ 0x00000100, 0x00000100, 0x70052980, /*0x47*/ 0x00000080, 0x00000080, 0x70052984, /*0x48*/ 0x00000040, 0x00000040, 0x70052988, /*0x49*/ 0x00000020, 0x00000020, 0x7005298c, /*0x4a*/ 0x00000010, 0x00000010, 0x70052990, /*0x4b*/ 0x00000008, 0x00000008, 0x70052994, /*0x4c*/ 0x00000004, 0x00000004, 0x70052998, /*0x4d*/ 0x00000003, 0x00000000, 0x7005299c, /*0x4e*/ 0x00000003, 0x00000001, 0x700529a0, /*0x4f*/ 0x00000003, 0x00000002, 0x700529a4, /*0x50*/ 0x00000003, 0x00000003, 0x700529a8, /*0x51*/ 0x00000000, 0x00000000, 0x700529ac, }; u32 var000039b4 = 0x00000000; u32 var000039b8 = 0x00000000; u32 var000039bc = 0x00000000; u32 var000039c0 = 0x00000000; u32 var000039c4 = 0x00000000; u32 var000039c8 = 0x00000000; u32 var000039cc = 0x00000000; u32 var000039d0 = 0x00000000; u32 levelnum = 0x5a; u32 var000039d8 = 0x0004b000; u32 var000039dc = 0x00000000; u32 var000039e0 = 0x00000000; u32 var000039e4 = 0x00000000; u32 var000039e8 = 0x00000001; u32 var000039ec = 0x00000000; u32 var000039f0 = 0x00000000; u32 var000039f4 = 0x00000000; u32 var000039f8[] = { /*0x00*/ 0x00000026, 0x70052ca0, /*0x01*/ 0x00000030, 0x70052cc4, /*0x02*/ 0x00000033, 0x70052cf4, /*0x03*/ 0x00000022, 0x70052d24, /*0x04*/ 0x0000001d, 0x70052d54, /*0x05*/ 0x0000001e, 0x70052d84, /*0x06*/ 0x0000002c, 0x70052db4, /*0x07*/ 0x0000002f, 0x70052de4, /*0x08*/ 0x00000035, 0x70052e14, /*0x09*/ 0x00000019, 0x70052e44, /*0x0a*/ 0x00000027, 0x70052e74, /*0x0b*/ 0x00000031, 0x70052ea4, /*0x0c*/ 0x0000001c, 0x70052ed4, /*0x0d*/ 0x00000021, 0x70052f04, /*0x0e*/ 0x00000038, 0x70052f34, /*0x0f*/ 0x0000002d, 0x70052f64, /*0x10*/ 0x00000034, 0x70052f94, /*0x11*/ 0x0000002a, 0x70052fc4, /*0x12*/ 0x00000032, 0x70052ff4, /*0x13*/ 0x00000017, 0x70053018, /*0x14*/ 0x00000029, 0x7005303c, /*0x15*/ 0x00000020, 0x70053060, /*0x16*/ 0x00000042, 0x70053084, /*0x17*/ 0x0000003c, 0x700530a8, /*0x18*/ 0x00000039, 0x700530cc, /*0x19*/ 0x0000001f, 0x700530f0, /*0x1a*/ 0x00000025, 0x70053114, /*0x1b*/ 0x00000043, 0x70053138, /*0x1c*/ 0x0000003b, 0x7005315c, /*0x1d*/ 0x00000047, 0x70053180, /*0x1e*/ 0x0000003d, 0x700531a4, /*0x1f*/ 0x00000041, 0x700531c8, /*0x20*/ 0x00000044, 0x700531ec, /*0x21*/ 0x00000045, 0x70053210, /*0x22*/ 0x00000023, 0x70053234, /*0x23*/ 0x0000003a, 0x70053258, /*0x24*/ 0x0000003e, 0x7005327c, /*0x25*/ 0x0000003f, 0x700532a0, /*0x26*/ 0x00000040, 0x700532c4, /*0x27*/ 0x00000046, 0x700532e8, /*0x28*/ 0x00000048, 0x7005330c, /*0x29*/ 0x00000049, 0x70053330, /*0x2a*/ 0x0000004a, 0x70053354, /*0x2b*/ 0x0000004b, 0x70053378, /*0x2c*/ 0x0000004c, 0x7005339c, /*0x2d*/ 0x0000002e, 0x700533c0, /*0x2e*/ 0x00000028, 0x700533e4, /*0x2f*/ 0x00000037, 0x70053408, /*0x30*/ 0x00000014, 0x7005342c, /*0x31*/ 0x00000024, 0x70053450, /*0x32*/ 0x00000009, 0x70053474, /*0x33*/ 0x0000001b, 0x70053498, /*0x34*/ 0x0000001a, 0x700534bc, /*0x35*/ 0x0000002b, 0x700534e0, /*0x36*/ 0x00000016, 0x70053504, /*0x37*/ 0x0000004d, 0x70053528, /*0x38*/ 0x0000004e, 0x7005354c, /*0x39*/ 0x0000004f, 0x70053570, /*0x3a*/ 0x00000050, 0x70053594, /*0x3b*/ 0x00000018, 0x700535b8, /*0x3c*/ 0x00000036, 0x700535dc, /*0x3d*/ 0x0000005a, 0x70053600, /*0x3e*/ 0x00000000, 0x70053624, /*0x3f*/ 0x00000032, 0x70053648, /*0x40*/ 0x00000029, 0x7005366c, /*0x41*/ 0x0000003b, 0x70053690, /*0x42*/ 0x00000017, 0x700536b4, /*0x43*/ 0x00000020, 0x700536d8, /*0x44*/ 0x00000042, 0x700536fc, /*0x45*/ 0x0000003c, 0x70053720, /*0x46*/ 0x00000039, 0x70053744, /*0x47*/ 0x0000001f, 0x70053768, /*0x48*/ 0x00000025, 0x7005378c, /*0x49*/ 0x00000043, 0x700537b0, /*0x4a*/ 0x00000047, 0x700537d4, /*0x4b*/ 0x00000023, 0x700537f8, /*0x4c*/ 0x0000003d, 0x7005381c, /*0x4d*/ 0x00000041, 0x70053840, /*0x4e*/ 0x00000044, 0x70053864, /*0x4f*/ 0x00000045, 0x70053888, /*0x50*/ 0x0000003a, 0x700538ac, /*0x51*/ 0x0000003e, 0x700538d0, /*0x52*/ 0x0000003f, 0x700538f4, /*0x53*/ 0x00000040, 0x70053918, /*0x54*/ 0x00000046, 0x7005393c, /*0x55*/ 0x00000048, 0x70053960, /*0x56*/ 0x00000049, 0x70053984, /*0x57*/ 0x0000004a, 0x700539a8, /*0x58*/ 0x0000004b, 0x700539cc, /*0x59*/ 0x0000004c, 0x700539f0, /*0x5a*/ 0x00000036, 0x70053a14, /*0x5b*/ 0x0000005d, 0x70053a38, /*0x5c*/ 0x0000005a, 0x70053a50, /*0x5d*/ 0x00000000, 0x70053a74, }; u32 var00003ce8 = 0xbc000006; u32 var00003cec = 0x00000000; u32 var00003cf0 = 0x06000000; u32 var00003cf4 = 0x800613a0; u32 var00003cf8 = 0x06000000; u32 var00003cfc = 0x80061380; u32 var00003d00 = 0xe9000000; u32 var00003d04 = 0x00000000; u32 var00003d08 = 0xb8000000; u32 var00003d0c = 0x00000000; u32 var00003d10 = 0xbc000006; u32 var00003d14 = 0x00000000; u32 var00003d18 = 0x06000000; u32 var00003d1c = 0x800613a0; u32 var00003d20 = 0x06000000; u32 var00003d24 = 0x80061380; u32 var00003d28 = 0xe9000000; u32 var00003d2c = 0x00000000; u32 var00003d30 = 0xb8000000; u32 var00003d34 = 0x00000000; u32 var00003d38 = 0x00000001; u32 var00003d3c = 0x00020000; u32 var00003d40 = 0x00000000; u32 var00003d44 = 0x00000000; u32 var00003d48 = 0x00000000; u32 var00003d4c = 0x00000000; u32 var00003d50 = 0x00000000; u32 var00003d54 = 0x00000000; u32 var00003d58 = 0x00000000; u32 var00003d5c = 0x00000000; u32 var00003d60 = 0x00000000; u32 var00003d64 = 0x00000000; u32 var00003d68 = 0x00000000; u32 var00003d6c = 0x00000000; u32 var00003d70 = 0x00000000; u32 var00003d74 = 0xffffffff; u32 var00003d78 = 0x00000000; u32 var00003d7c = 0x00020000; u32 var00003d80 = 0x00000000; u32 var00003d84 = 0x00000000; u32 var00003d88 = 0x00000000; u32 var00003d8c = 0x00000000; u32 var00003d90 = 0x00000000; u32 var00003d94 = 0x00000000; u32 var00003d98 = 0x00000000; u32 var00003d9c = 0x00020000; u32 var00003da0 = 0x00000000; u32 var00003da4 = 0x00000000; u32 var00003da8 = 0x00000000; u32 var00003dac = 0x00000000; u32 var00003db0 = 0x00000000; u32 var00003db4 = 0x00000000; u32 var00003db8 = 0x00000000; u32 var00003dbc = 0x00000000; u32 var00003dc0 = 0x00000000; u32 var00003dc4 = 0x00000000; u32 var00003dc8 = 0x00000000; u32 var00003dcc = 0xffffffff; u32 var00003dd0 = 0x00000000; u32 var00003dd4 = 0x00000000; u32 var00003dd8 = 0xffffffff; u32 var00003ddc = 0x00000000; u32 var00003de0 = 0x00000000; u32 var00003de4 = 0x00000000; u32 var00003de8 = 0x7fff0000; u32 var00003dec = 0x00000001; u32 var00003df0 = 0x00000000; u32 var00003df4 = 0x00000000; u32 var00003df8 = 0x00000000; u32 var00003dfc = 0x00000000; u32 var00003e00 = 0x00000000; u32 var00003e04 = 0x85ba003b; u32 var00003e08 = 0x85a5000f; u32 var00003e0c = 0x85a6000f; u32 var00003e10 = 0x80bb000e; u32 var00003e14 = 0x80bc000e; u32 var00003e18 = 0x8007000e; u32 var00003e1c = 0x8007000e; u32 var00003e20 = 0x80be000e; u32 var00003e24 = 0x80bf000e; u32 var00003e28 = 0x80bf000e; u32 var00003e2c = 0x80c0000e; u32 var00003e30 = 0x8007000e; u32 var00003e34 = 0x80c2000e; u32 var00003e38 = 0x80c3000e; u32 var00003e3c = 0x80c4000e; u32 var00003e40 = 0x80c5000e; u32 var00003e44 = 0x8007000e; u32 var00003e48 = 0x80c7000e; u32 var00003e4c = 0x80c8000e; u32 var00003e50 = 0x80c9000e; u32 var00003e54 = 0x80ca000f; u32 var00003e58 = 0x80cb000f; u32 var00003e5c = 0x80cc000f; u32 var00003e60 = 0x8007000f; u32 var00003e64 = 0x8007000f; u32 var00003e68 = 0x8007000f; u32 var00003e6c = 0x80d2000f; u32 var00003e70 = 0x80d3000f; u32 var00003e74 = 0x8007000f; u32 var00003e78 = 0x80c6000e; u32 var00003e7c = 0x80d6000f; u32 var00003e80 = 0x80d7000f; u32 var00003e84 = 0x80d8000f; u32 var00003e88 = 0x80db000e; u32 var00003e8c = 0x80da000e; u32 var00003e90 = 0x80bf000e; u32 var00003e94 = 0x80bf000e; u32 var00003e98 = 0x80de000e; u32 var00003e9c = 0x80e1000f; u32 var00003ea0 = 0x80e2000f; u32 var00003ea4 = 0x977a003c; u32 var00003ea8 = 0x97b0003c; u32 var00003eac = 0x97b1003c; u32 var00003eb0 = 0x977c003c; u32 var00003eb4 = 0x9786003c; u32 var00003eb8 = 0x9787003c; u32 var00003ebc = 0x9788003c; u32 var00003ec0 = 0x978c003c; u32 var00003ec4 = 0x9794003c; u32 var00003ec8 = 0x9784003c; u32 var00003ecc = 0x978e003c; u32 var00003ed0 = 0x978f003c; u32 var00003ed4 = 0x9790003c; u32 var00003ed8 = 0x977e003c; u32 var00003edc = 0x977f003c; u32 var00003ee0 = 0x9780003c; u32 var00003ee4 = 0x802e0020; u32 var00003ee8 = 0x80370023; u32 var00003eec = 0x80370023; u32 var00003ef0 = 0x806a0021; u32 var00003ef4 = 0x80370023; u32 var00003ef8 = 0x80370023; u32 var00003efc = 0x80370023; u32 var00003f00 = 0x806d0021; u32 var00003f04 = 0x806e0021; u32 var00003f08 = 0x80370023; u32 var00003f0c = 0x80370023; u32 var00003f10 = 0x80700021; u32 var00003f14 = 0x80710021; u32 var00003f18 = 0x80370023; u32 var00003f1c = 0x80370023; u32 var00003f20 = 0x80370023; u32 var00003f24 = 0x80370023; u32 var00003f28 = 0x80750021; u32 var00003f2c = 0x80370023; u32 var00003f30 = 0x80370023; u32 var00003f34 = 0x8079001f; u32 var00003f38 = 0x8066001f; u32 var00003f3c = 0x80370023; u32 var00003f40 = 0x8032001f; u32 var00003f44 = 0x80370023; u32 var00003f48 = 0x807a0023; u32 var00003f4c = 0x8059001f; u32 var00003f50 = 0x80010023; u32 var00003f54 = 0x847e0020; u32 var00003f58 = 0x847d0021; u32 var00003f5c = 0x84f10020; u32 var00003f60 = 0x84f20020; u32 var00003f64 = 0x84f30020; u32 var00003f68 = 0x84f40021; u32 var00003f6c = 0x84f60021; u32 var00003f70 = 0x8506001f; u32 var00003f74 = 0x84fd0021; u32 var00003f78 = 0x85040021; u32 var00003f7c = 0x84fe0021; u32 var00003f80 = 0x85030021; u32 var00003f84 = 0x85000020; u32 var00003f88 = 0x85010020; u32 var00003f8c = 0x85020020; u32 var00003f90 = 0x85ca001f; u32 var00003f94 = 0x85cb001f; u32 var00003f98 = 0x85d2001f; u32 var00003f9c = 0x80740021; u32 var00003fa0 = 0x85eb0023; u32 var00003fa4 = 0x85ec0023; u32 var00003fa8 = 0x85ed001f; u32 var00003fac = 0x85ee001f; u32 var00003fb0 = 0x85ef0021; u32 var00003fb4 = 0x85f00021; u32 var00003fb8 = 0x85f10021; u32 var00003fbc = 0x85f20021; u32 var00003fc0 = 0x85f30021; u32 var00003fc4 = 0x85f40021; u32 var00003fc8 = 0x8508001f; u32 var00003fcc = 0x850a001f; u32 var00003fd0 = 0x80760021; u32 var00003fd4 = 0x85f5001e; u32 var00003fd8 = 0x85090021; u32 var00003fdc = 0x8045002d; u32 var00003fe0 = 0x8046002d; u32 var00003fe4 = 0x80470019; u32 var00003fe8 = 0x8048002d; u32 var00003fec = 0x80f0002d; u32 var00003ff0 = 0x80ef002d; u32 var00003ff4 = 0x8049002d; u32 var00003ff8 = 0x804a002d; u32 var00003ffc = 0x804b002d; u32 var00004000 = 0x80d9002d; u32 var00004004 = 0x804c002d; u32 var00004008 = 0x80e7002d; u32 var0000400c = 0x80e6002d; u32 var00004010 = 0x80e0002d; u32 var00004014 = 0x80dc002d; u32 var00004018 = 0x80b9002d; u32 var0000401c = 0x80d4002d; u32 var00004020 = 0x80d0002d; u32 var00004024 = 0x80d1002d; u32 var00004028 = 0x8078002d; u32 var0000402c = 0x80dd002d; u32 var00004030 = 0x8003002d; u32 var00004034 = 0x802d0015; u32 var00004038 = 0x807b0015; u32 var0000403c = 0x807c0015; u32 var00004040 = 0x807d0015; u32 var00004044 = 0x807e0015; u32 var00004048 = 0x807f0015; u32 var0000404c = 0x80800015; u32 var00004050 = 0x80810015; u32 var00004054 = 0x80820015; u32 var00004058 = 0x80830015; u32 var0000405c = 0x80840015; u32 var00004060 = 0x80850015; u32 var00004064 = 0x80b40012; u32 var00004068 = 0x80b50012; u32 var0000406c = 0x80b60011; u32 var00004070 = 0x80a90012; u32 var00004074 = 0x80aa0012; u32 var00004078 = 0x80ab0011; u32 var0000407c = 0x80ac0012; u32 var00004080 = 0x80ad0012; u32 var00004084 = 0x80ae0011; u32 var00004088 = 0x80b10012; u32 var0000408c = 0x80b20012; u32 var00004090 = 0x80b30012; u32 var00004094 = 0x818a0013; u32 var00004098 = 0xefdd0013; u32 var0000409c = 0x805f0020; u32 var000040a0 = 0x80600020; u32 var000040a4 = 0x80610020; u32 var000040a8 = 0x80040020; u32 var000040ac = 0x80f10020; u32 var000040b0 = 0x80f30020; u32 var000040b4 = 0x80550010; u32 var000040b8 = 0x80560010; u32 var000040bc = 0x80570010; u32 var000040c0 = 0x85f70034; u32 var000040c4 = 0x8127001d; u32 var000040c8 = 0x8128001d; u32 var000040cc = 0x8129001d; u32 var000040d0 = 0x812a001d; u32 var000040d4 = 0x812b001d; u32 var000040d8 = 0x812c001d; u32 var000040dc = 0x812d0032; u32 var000040e0 = 0x812e0032; u32 var000040e4 = 0x81380032; u32 var000040e8 = 0x8138001c; u32 var000040ec = 0x812f0033; u32 var000040f0 = 0x81510033; u32 var000040f4 = 0x81540033; u32 var000040f8 = 0x81570033; u32 var000040fc = 0x815a0033; u32 var00004100 = 0x81320033; u32 var00004104 = 0x81390033; u32 var00004108 = 0x813f0033; u32 var0000410c = 0x81450033; u32 var00004110 = 0x814b0033; u32 var00004114 = 0x81610004; u32 var00004118 = 0x81620004; u32 var0000411c = 0x81630004; u32 var00004120 = 0x81640004; u32 var00004124 = 0x81650004; u32 var00004128 = 0x81660004; u32 var0000412c = 0x81670004; u32 var00004130 = 0x81680004; u32 var00004134 = 0x81690004; u32 var00004138 = 0x816a0004; u32 var0000413c = 0x816b0004; u32 var00004140 = 0x816c0004; u32 var00004144 = 0x816d0004; u32 var00004148 = 0x816e0004; u32 var0000414c = 0x816f0004; u32 var00004150 = 0x81700004; u32 var00004154 = 0x81710004; u32 var00004158 = 0x81720004; u32 var0000415c = 0x81730004; u32 var00004160 = 0x81740004; u32 var00004164 = 0x81750004; u32 var00004168 = 0x81760004; u32 var0000416c = 0x81770004; u32 var00004170 = 0x81780004; u32 var00004174 = 0x81790004; u32 var00004178 = 0x817a0004; u32 var0000417c = 0x817b0004; u32 var00004180 = 0x817c0004; u32 var00004184 = 0x817d0004; u32 var00004188 = 0x817e0004; u32 var0000418c = 0x817f0004; u32 var00004190 = 0x81800004; u32 var00004194 = 0x804d0004; u32 var00004198 = 0x804e0004; u32 var0000419c = 0x85f80005; u32 var000041a0 = 0x85f90005; u32 var000041a4 = 0x85fa0005; u32 var000041a8 = 0x85fb0005; u32 var000041ac = 0x85fc0006; u32 var000041b0 = 0x85fd0006; u32 var000041b4 = 0x85fe0006; u32 var000041b8 = 0x85ff0006; u32 var000041bc = 0x86000004; u32 var000041c0 = 0x86010004; u32 var000041c4 = 0x86020004; u32 var000041c8 = 0x86030004; u32 var000041cc = 0x86040004; u32 var000041d0 = 0x86050004; u32 var000041d4 = 0x86060004; u32 var000041d8 = 0x86060004; u32 var000041dc = 0x81d9003d; u32 var000041e0 = 0x82670002; u32 var000041e4 = 0x82680002; u32 var000041e8 = 0x82860002; u32 var000041ec = 0x82880002; u32 var000041f0 = 0x82910002; u32 var000041f4 = 0x829f0002; u32 var000041f8 = 0x82a10002; u32 var000041fc = 0x8af9002f; u32 var00004200 = 0x8afa002f; u32 var00004204 = 0x8afb002f; u32 var00004208 = 0x92fc002f; u32 var0000420c = 0x92fd002f; u32 var00004210 = 0x92850002; u32 var00004214 = 0x93060030; u32 var00004218 = 0x93070030; u32 var0000421c = 0x93080030; u32 var00004220 = 0x93090030; u32 var00004224 = 0x930a0030; u32 var00004228 = 0x84350031; u32 var0000422c = 0x81b50007; u32 var00004230 = 0x81b60008; u32 var00004234 = 0x81b50009; u32 var00004238 = 0x81b6000a; u32 var0000423c = 0x85f3000b; u32 var00004240 = 0x81b5000c; u32 var00004244 = 0x81b6000d; u32 var00004248 = 0x81b70014; u32 var0000424c = 0x81b80014; u32 var00004250 = 0x81c70014; u32 var00004254 = 0x80370014; u32 var00004258 = 0x81b70038; u32 var0000425c = 0x81b90000; u32 var00004260 = 0x81ba0000; u32 var00004264 = 0x81bb0000; u32 var00004268 = 0x81cb0024; u32 var0000426c = 0x81cb0025; u32 var00004270 = 0x81cb0026; u32 var00004274 = 0x81c60037; u32 var00004278 = 0x9278002f; u32 var0000427c = 0x9279002f; u32 var00004280 = 0x927a002f; u32 var00004284 = 0x927b002f; u32 var00004288 = 0x927c002f; u32 var0000428c = 0x927d002f; u32 var00004290 = 0x9277002f; u32 var00004294 = 0x82fd0002; u32 var00004298 = 0x82fe0002; u32 var0000429c = 0x83000002; u32 var000042a0 = 0x83030002; u32 var000042a4 = 0x830a0002; u32 var000042a8 = 0x8313003e; u32 var000042ac = 0x83140002; u32 var000042b0 = 0x832e0002; u32 var000042b4 = 0x83300002; u32 var000042b8 = 0x83330002; u32 var000042bc = 0x83340002; u32 var000042c0 = 0x834c003e; u32 var000042c4 = 0x83a30002; u32 var000042c8 = 0x83b90002; u32 var000042cc = 0x83c70002; u32 var000042d0 = 0x83cf0002; u32 var000042d4 = 0x83d20002; u32 var000042d8 = 0x83d40002; u32 var000042dc = 0x83f30002; u32 var000042e0 = 0x83f50002; u32 var000042e4 = 0x83f60002; u32 var000042e8 = 0x84000002; u32 var000042ec = 0x8411003e; u32 var000042f0 = 0x84130002; u32 var000042f4 = 0x84140002; u32 var000042f8 = 0x84220002; u32 var000042fc = 0x84320021; u32 var00004300 = 0x843c003a; u32 var00004304 = 0x843d003a; u32 var00004308 = 0x84ab003a; u32 var0000430c = 0x843d003a; u32 var00004310 = 0x81b7003a; u32 var00004314 = 0x84770039; u32 var00004318 = 0x84780039; u32 var0000431c = 0x81c20036; u32 var00004320 = 0x84790036; u32 var00004324 = 0x81c30036; u32 var00004328 = 0x81c40036; u32 var0000432c = 0x84430002; u32 var00004330 = 0x844e0002; u32 var00004334 = 0x843c003f; u32 var00004338 = 0x847c003f; u32 var0000433c = 0x843d003f; u32 var00004340 = 0xf2ad0001; u32 var00004344 = 0xf2ae0001; u32 var00004348 = 0xf2af0001; u32 var0000434c = 0xd2b00001; u32 var00004350 = 0xf2b10001; u32 var00004354 = 0xd2b20001; u32 var00004358 = 0x92b80002; u32 var0000435c = 0x9b300002; u32 var00004360 = 0x9b27002f; u32 var00004364 = 0x9b28002f; u32 var00004368 = 0x9b29002f; u32 var0000436c = 0x9b2a002f; u32 var00004370 = 0x9b2b002f; u32 var00004374 = 0x9b2c002f; u32 var00004378 = 0x9a9d003c; u32 var0000437c = 0x9a9e003c; u32 var00004380 = 0x9a9f003c; u32 var00004384 = 0x80370004; u32 var00004388 = 0x9271003c; u32 var0000438c = 0x92750002; u32 var00004390 = 0x9acc003c; u32 var00004394 = 0x9acd003c; u32 var00004398 = 0x9ad4003c; u32 var0000439c = 0x9ad5003c; u32 var000043a0 = 0x84c80002; u32 var000043a4 = 0x84cd0002; u32 var000043a8 = 0x84ad002e; u32 var000043ac = 0x8507001b; u32 var000043b0 = 0x84ee0010; u32 var000043b4 = 0x84ef0010; u32 var000043b8 = 0x84f00010; u32 var000043bc = 0x92c80002; u32 var000043c0 = 0x92c90002; u32 var000043c4 = 0xb3a00001; u32 var000043c8 = 0xb3a10001; u32 var000043cc = 0xd3a30001; u32 var000043d0 = 0xd3a40001; u32 var000043d4 = 0xd3a60001; u32 var000043d8 = 0xd3a70001; u32 var000043dc = 0xd3a80001; u32 var000043e0 = 0xd3a90001; u32 var000043e4 = 0xd3ab0001; u32 var000043e8 = 0xd3b00001; u32 var000043ec = 0xd3b20001; u32 var000043f0 = 0xd3b30001; u32 var000043f4 = 0xb3b60001; u32 var000043f8 = 0xd3b80001; u32 var000043fc = 0xd3ba0001; u32 var00004400 = 0xd3bb0001; u32 var00004404 = 0xb3bd0001; u32 var00004408 = 0xd3bf0001; u32 var0000440c = 0xb3c40001; u32 var00004410 = 0xb3c50001; u32 var00004414 = 0xb3c60001; u32 var00004418 = 0xb3c90001; u32 var0000441c = 0xb3ca0001; u32 var00004420 = 0x85940004; u32 var00004424 = 0x85950004; u32 var00004428 = 0x85960004; u32 var0000442c = 0x85970004; u32 var00004430 = 0x85980004; u32 var00004434 = 0x85990004; u32 var00004438 = 0x859a0004; u32 var0000443c = 0x859b0004; u32 var00004440 = 0x85a00004; u32 var00004444 = 0x85a10004; u32 var00004448 = 0x85a20004; u32 var0000444c = 0x85a30004; u32 var00004450 = 0xf3100001; u32 var00004454 = 0xd3110001; u32 var00004458 = 0xf3120001; u32 var0000445c = 0xd3130001; u32 var00004460 = 0xf3140001; u32 var00004464 = 0xd3150001; u32 var00004468 = 0xf3160003; u32 var0000446c = 0xd3170001; u32 var00004470 = 0xf3180001; u32 var00004474 = 0xd3190001; u32 var00004478 = 0xf31a0001; u32 var0000447c = 0xd31b0001; u32 var00004480 = 0xf2930001; u32 var00004484 = 0xf2df0001; u32 var00004488 = 0xf2e00001; u32 var0000448c = 0xd4ea0001; u32 var00004490 = 0x8d240002; u32 var00004494 = 0x9d62002f; u32 var00004498 = 0x84aa002b; u32 var0000449c = 0x81cf0029; u32 var000044a0 = 0x858f0028; u32 var000044a4 = 0x80d50027; u32 var000044a8 = 0x80ec0027; u32 var000044ac = 0x80ed0028; u32 var000044b0 = 0x80d50029; u32 var000044b4 = 0x80ec0029; u32 var000044b8 = 0x80ed002a; u32 var000044bc = 0x80d50029; u32 var000044c0 = 0x80ec0029; u32 var000044c4 = 0x803a0029; u32 var000044c8 = 0x84e8002b; u32 var000044cc = 0x84e9002b; u32 var000044d0 = 0x80cd002a; u32 var000044d4 = 0x80ce002a; u32 var000044d8 = 0x8039002a; u32 var000044dc = 0x80cd002c; u32 var000044e0 = 0x80db0010; u32 var000044e4 = 0x80da0010; u32 var000044e8 = 0xf41c0002; u32 var000044ec = 0xf4340002; u32 var000044f0 = 0xf44f0002; // 44f4 struct something2 var000044f4[] = { { /*0x00*/ 0, 200, 1000, 1200, -1, 100, -1, 0 }, { /*0x01*/ 0, 400, 2500, 3000, -1, 100, 48, 0 }, { /*0x02*/ 32, 400, 2500, 3000, -1, 100, -1, 0 }, { /*0x03*/ 16, 400, 2500, 3000, -1, 100, 48, 0 }, { /*0x04*/ 48, 200, 1000, 1200, -1, 100, -1, 0 }, { /*0x05*/ 0, 200, 1000, 1200, -1, 100, -1, 0 }, { /*0x06*/ 0, 200, 1000, 1200, -1, 100, -1, 0 }, { /*0x07*/ 0, 1000, 3500, 4000, -1, 100, -1, 120 }, { /*0x08*/ 9, 1000, 2500, 3000, -1, 100, -1, 30 }, { /*0x09*/ 9, 1000, 3500, 4000, -1, 100, -1, 120 }, { /*0x0a*/ 9, 1000, 2500, 3000, -1, 100, -1, 30 }, { /*0x0b*/ 9, 1600, 3000, 3500, -1, 100, -1, 0 }, { /*0x0c*/ 9, 400, 1100, 1400, -1, 100, -1, 140 }, { /*0x0d*/ 9, 400, 1100, 1400, -1, 100, -1, 0 }, { /*0x0e*/ 9, 300, 1200, 1250, -1, 100, -1, 0 }, { /*0x0f*/ 1, 500, 1800, 1900, -1, 100, -1, 0 }, { /*0x10*/ 1, 1000, 2700, 2900, -1, 100, -1, 0 }, { /*0x11*/ 1, 1500, 3000, 4000, -1, 100, -1, 0 }, { /*0x12*/ 1, 2500, 4900, 5000, -1, 100, -1, 0 }, { /*0x13*/ 1, 5500, 5600, 5700, -1, 100, -1, 0 }, { /*0x14*/ 33, 20, 400, 500, -1, 100, -1, 0 }, { /*0x15*/ 0, 300, 1700, 2000, -1, 100, -1, 0 }, { /*0x16*/ 0, 600, 3500, 5000, -1, 100, -1, 0 }, { /*0x17*/ 0, 600, 3500, 5000, -1, 100, -1, 0 }, { /*0x18*/ 0, 600, 3500, 5000, -1, 100, -1, 0 }, { /*0x19*/ 0, 600, 2500, 3000, -1, 100, -1, 0 }, { /*0x1a*/ 0, 1500, 4900, 5500, -1, 100, -1, 100 }, { /*0x1b*/ 1, 5500, 5740, 5800, -1, 100, -1, 100 }, { /*0x1c*/ 1, 250, 1000, 1300, 2, 100, -1, 120 }, { /*0x1d*/ 1, 200, 2600, 3000, -1, 100, -1, 0 }, { /*0x1e*/ 0, 200, 750, 850, -1, 100, -1, 0 }, { /*0x1f*/ 0, 600, 2000, 3000, -1, 100, -1, 0 }, { /*0x20*/ 0, 500, 1500, 1800, -1, 100, -1, 0 }, { /*0x21*/ 0, 800, 2500, 3000, -1, 100, -1, 0 }, { /*0x22*/ 0, 400, 1500, 2000, -1, 100, -1, 0 }, { /*0x23*/ 0, 1000, 3500, 5000, -1, 100, -1, 0 }, { /*0x24*/ 1, 50, 225, 250, -1, 100, -1, 0 }, { /*0x25*/ 1, 50, 225, 250, -1, 100, -1, 0 }, { /*0x26*/ 1, 2000, 2500, 2700, -1, 50, -1, 0 }, { /*0x27*/ 9, 300, 1000, 1200, -1, 100, -1, 0 }, { /*0x28*/ 1, 300, 1000, 1200, -1, 100, -1, 100 }, { /*0x29*/ 1, 600, 1500, 1800, -1, 100, -1, 0 }, { /*0x2a*/ 1, 600, 1500, 1800, -1, 100, -1, 100 }, { /*0x2b*/ 1, 800, 2600, 3500, -1, 100, -1, 0 }, { /*0x2c*/ 1, 800, 2600, 3500, -1, 100, -1, 100 }, { /*0x2d*/ 1, 200, 800, 1000, -1, 100, -1, 0 }, { /*0x2e*/ 0, 200, 700, 1000, -1, 100, -1, 0 }, { /*0x2f*/ 0, 1000, 2500, 3000, -1, 100, -1, 0 }, { /*0x30*/ 0, 500, 1400, 1500, -1, 100, -1, 0 }, { /*0x31*/ 0, 500, 2000, 2200, -1, 100, -1, 0 }, { /*0x32*/ 0, 400, 2500, 3000, -1, 50, -1, 0 }, { /*0x33*/ 0, 400, 2500, 3000, -1, 75, -1, 0 }, { /*0x34*/ 0, 200, 500, 800, -1, 100, -1, 100 }, { /*0x35*/ 0, 1000, 1100, 1600, -1, 100, -1, 0 }, { /*0x36*/ 0, 300, 1300, 1500, -1, 100, -1, 0 }, { /*0x37*/ 1, 300, 1300, 1500, -1, 100, -1, 200 }, { /*0x38*/ 1, 250, 600, 900, -1, 100, -1, 200 }, { /*0x39*/ 1, 50, 180, 250, -1, 100, -1, 200 }, { /*0x3a*/ 1, 100, 400, 600, -1, 100, -1, 200 }, { /*0x3b*/ 1, 700, 1100, 1400, -1, 100, -1, 200 }, { /*0x3c*/ 1, 400, 2500, 3000, -1, 100, -1, 0 }, { /*0x3d*/ 4, 300, 900, 1100, -1, 100, -1, 0 }, { /*0x3e*/ 0, 1000, 2500, 3000, -1, 100, -1, 0 }, { /*0x3f*/ 8, 400, 1000, 1200, -1, 100, -1, 0 }, }; u32 var00004cf4 = 0x00000000; u32 var00004cf8 = 0x00000000; u32 var00004cfc = 0x00000000; u32 var00004d00 = 0x00000000; u32 var00004d04 = 0x00000000; u32 var00004d08 = 0x00000000; u32 var00004d0c = 0x00000000; u32 var00004d10 = 0x00000000; u32 var00004d14 = 0x00000000; u32 var00004d18 = 0x66655998; u32 var00004d1c = 0x5fff4ccc; u32 var00004d20 = 0x5fff2ccc; u32 var00004d24 = 0x59986665; u32 var00004d28 = 0x4ccc5998; u32 var00004d2c = 0x59985998; u32 var00004d30 = 0x5fff6665; u32 var00004d34 = 0x66655fff; u32 var00004d38 = 0x59986665; u32 var00004d3c = 0x5fff5fff; u32 var00004d40 = 0x5fff6665; u32 var00004d44 = 0x5fff5fff; u32 var00004d48 = 0x5fff7332; u32 var00004d4c = 0x5fff6665; u32 var00004d50 = 0x5fff5998; u32 var00004d54 = 0x59985332; u32 var00004d58 = 0x53325fff; u32 var00004d5c = 0x33324ccc; u32 var00004d60 = 0x5fff4ccc; u32 var00004d64 = 0x3fff5fff; u32 var00004d68 = 0x5fff5fff; u32 var00004d6c = 0x5fff4ccc; u32 var00004d70 = 0x4ccc4ccc; u32 var00004d74 = 0x4ccc4ccc; u32 var00004d78 = 0x4ccc4ccc; u32 var00004d7c = 0x5fff5fff; u32 var00004d80 = 0x5fff5fff; u32 var00004d84 = 0x5fff5fff; u32 var00004d88 = 0x5fff4ccc; u32 var00004d8c = 0x5fff5fff; u32 var00004d90 = 0x5fff5fff; u32 var00004d94 = 0x5fff5fff; u32 var00004d98 = 0x5fff4ccc; u32 var00004d9c = 0x4ccc4ccc; u32 var00004da0 = 0x4ccc4ccc; u32 var00004da4 = 0x4ccc7332; u32 var00004da8 = 0x73327332; u32 var00004dac = 0x4ccc3c28; u32 var00004db0 = 0x4ccc4ccc; u32 var00004db4 = 0x4ccc4ccc; u32 var00004db8 = 0x4ccc4ccc; u32 var00004dbc = 0x4ccc4ccc; u32 var00004dc0 = 0x4ccc4ccc; u32 var00004dc4 = 0x4ccc4ccc; u32 var00004dc8 = 0x73327332; u32 var00004dcc = 0x4ccc4ccc; u32 var00004dd0 = 0x4ccc4ccc; u32 var00004dd4 = 0x4ccc6665; u32 var00004dd8 = 0x4ccc4ccc; u32 var00004ddc = 0x4ccc4ccc; u32 var00004de0 = 0x6ccb5fff; u32 var00004de4 = 0x59987998; u32 var00004de8 = 0x59985998; u32 var00004dec = 0x66655fff; u32 var00004df0 = 0x5fff7332; u32 var00004df4 = 0x73327332; u32 var00004df8 = 0x73327332; u32 var00004dfc = 0x4ccc6665; u32 var00004e00 = 0x66656665; u32 var00004e04 = 0x4ccc6ccb; u32 var00004e08 = 0xffff0000; u32 var00004e0c = 0xffffffff; u32 var00004e10 = 0xffffffff; u32 var00004e14 = 0x00000000; u32 var00004e18 = 0x00000000; u32 var00004e1c = 0x00000000; // 4e20 u64 rand_seed = 0xab8d9f7781280783; u32 var00004e28 = 0x00000000; u32 var00004e2c = 0x00000000; u32 var00004e30 = 0x00000001; u32 var00004e34 = 0x00000000; u32 var00004e38 = 0x00000000; u32 var00004e3c = 0x00000000; u32 var00004e40 = 0x00000000; u32 var00004e44 = 0x00000000; u32 var00004e48 = 0x00000000; u32 var00004e4c = 0x00000000; u32 var00004e50 = 0x00000000; u32 var00004e54 = 0x00000000; u32 var00004e58 = 0x00000000; u32 var00004e5c = 0x00000000; u32 var00004e60 = 0x00000000; u32 var00004e64 = 0x00000000; u32 var00004e68 = 0x00000000; u32 var00004e6c = 0x00000000; u32 var00004e70 = 0x00000000; u32 var00004e74 = 0x00000000; u32 var00004e78 = 0x00000000; u32 var00004e7c = 0x00000000; u32 var00004e80 = 0x80099a60; u32 var00004e84 = 0x00000000; u32 var00004e88 = 0x00000000; u32 var00004e8c = 0x00000000; u32 var00004e90 = 0x00000000; u32 var00004e94 = 0x00000000; u32 var00004e98 = 0x00000000; u32 var00004e9c = 0x00000000; u32 var00004ea0 = 0x00000000; u32 var00004ea4 = 0x00000000; u32 var00004ea8 = 0x00000000; u32 var00004eac = 0x00000000; u32 var00004eb0 = 0x00000000; u32 var00004eb4 = 0x00000000; u32 var00004eb8 = 0x00000000; u32 var00004ebc = 0x00000000; u32 var00004ec0 = 0x00000000; u32 var00004ec4 = 0x00000000; u32 var00004ec8 = 0x00000000; u32 var00004ecc = 0x00000000; u32 var00004ed0 = 0x00000000; u32 var00004ed4 = 0x00000000; u32 var00004ed8 = 0x00000001; u32 var00004edc = 0x00000000; u32 var00004ee0 = 0x00000001; u32 var00004ee4 = 0x00000000; u32 var00004ee8 = 0x00000000; u32 var00004eec = 0x00000000; u32 var00004ef0 = 0x00000000; u32 var00004ef4 = 0x00000000; u32 var00004ef8 = 0x00000000; u32 var00004efc = 0x00000001; u32 var00004f00 = 0x00000000; u32 var00004f04 = 0xffffffff; u32 var00004f08 = 0x00000000; u32 var00004f0c = 0x00000000; u32 var00004f10 = 0x00000001; u32 var00004f14 = 0x00000000; u32 var00004f18 = 0x00000000; u32 var00004f1c = 0x00000000; u32 var00004f20 = 0xff000000; u32 var00004f24 = 0x00000000; u32 var00004f28 = 0x00000000; u32 var00004f2c = 0x00000000; u32 var00004f30 = 0x47800000; u32 var00004f34 = 0x47800000; u32 var00004f38 = 0x00000000; u32 var00004f3c = 0x00000000; u32 var00004f40 = 0xfe000000; u32 var00004f44 = 0x00000000; u32 var00004f48 = 0x00000000; u32 var00004f4c = 0x00000000; u32 var00004f50 = 0x00000000; u32 var00004f54 = 0x00000000; u32 var00004f58 = 0x00000000; u32 var00004f5c = 0x00000000; u32 var00004f60 = 0x00040800; u32 var00004f64 = 0x00000000; u32 var00004f68 = 0x0c100000; u32 var00004f6c = 0x00000000; u32 var00004f70 = 0x00001400; u32 var00004f74 = 0x0018001c; u32 var00004f78 = 0x00000000; u32 var00004f7c = 0x70019574; u32 var00004f80 = 0x700190bc; u32 var00004f84 = 0x70018a28; u32 var00004f88 = 0x70019010; u32 var00004f8c = 0x7001954c; u32 var00004f90 = 0x70019554; u32 var00004f94 = 0x700194e0; u32 var00004f98 = 0x700194a4; u32 var00004f9c = 0x00000000; u32 var00004fa0 = 0x70019c64; u32 var00004fa4 = 0x70019c70; u32 var00004fa8 = 0x70019c88; u32 var00004fac = 0x70019cac; u32 var00004fb0 = 0xff08ffff; u32 var00004fb4 = 0xffffffff; u32 var00004fb8 = 0x0c22ff44; u32 var00004fbc = 0x20ffffff; u32 var00004fc0 = 0xffff04ff; u32 var00004fc4 = 0xffffff00; u32 var00004fc8 = 0x14000000; u32 var00004fcc = 0x00000000; u32 var00004fd0 = 0x00000000; u32 var00004fd4 = 0x00000000; u32 var00004fd8 = 0x3f800000; u32 var00004fdc = 0x00000000; u32 var00004fe0 = 0x00000000; u32 var00004fe4 = 0x00000000; u32 var00004fe8 = 0x00000000; u32 var00004fec = 0x00000000; u32 var00004ff0 = 0x00000000; u32 var00004ff4 = 0x00000000; u32 var00004ff8 = 0x00000000; u32 var00004ffc = 0x00000001; u32 var00005000 = 0x00000000; u32 var00005004 = 0x00000000; u32 var00005008 = 0x00000000; u32 var0000500c = 0x00000000; u32 var00005010 = 0x00000000; u32 var00005014 = 0x00000000; u32 var00005018 = 0xffffffff; u32 var0000501c = 0x00000000; u32 var00005020 = 0x00000000; u32 var00005024 = 0x00000000; u32 var00005028 = 0x00000000; u32 var0000502c = 0x00000000; u32 var00005030 = 0x00000000; u32 var00005034 = 0x00000000; u32 var00005038 = 0x000000b0; u32 var0000503c = 0x00000260; u32 var00005040 = 0x00000000; u32 var00005044 = 0x00000000; u32 var00005048 = 0x00000000; u32 var0000504c = 0x00000000; u32 var00005050 = 0x00000000; u32 var00005054 = 0x00000000; u32 var00005058 = 0x00000000; u32 var0000505c = 0x00000000; u32 var00005060 = 0x00000000; u32 var00005064 = 0x00000000; u32 var00005068 = 0x00000000; u32 var0000506c = 0x00000000; u32 var00005070 = 0x00000000; u32 var00005074 = 0x00000000; u32 var00005078 = 0x00000001; u32 var0000507c = 0x00000002; u32 var00005080 = 0x00000000; u32 var00005084 = 0x00000000; u32 var00005088 = 0x00000000; u32 var0000508c = 0x00001000; u32 var00005090 = 0x00000000; u32 var00005094 = 0x00000800; u32 var00005098 = 0x8009a970; u32 var0000509c = 0x00000400; u32 var000050a0 = 0x00000000; u32 var000050a4 = 0x00000000; u32 var000050a8 = 0x00000000; u32 var000050ac = 0x00000000; u32 var000050b0 = 0x00000000; u32 var000050b4 = 0x00000000; u32 var000050b8 = 0x00000000; u32 var000050bc = 0x00000000; u32 var000050c0 = 0x00000000; u32 var000050c4 = 0x00000000; u32 var000050c8 = 0x00000000; u32 var000050cc = 0x00000000; u32 var000050d0 = 0x00000000; u32 var000050d4 = 0x00000000; u32 var000050d8 = 0x00000001; u32 var000050dc = 0x00000002; u32 var000050e0 = 0x00000000; u32 var000050e4 = 0x00000000; u32 var000050e8 = 0x00000000; u32 var000050ec = 0x00001000; u32 var000050f0 = 0x00000000; u32 var000050f4 = 0x00000800; u32 var000050f8 = 0x8009a970; u32 var000050fc = 0x00000400; u32 var00005100 = 0x00000000; u32 var00005104 = 0x00000000; u32 var00005108 = 0x00000000; u32 var0000510c = 0x00000000; u32 var00005110 = 0x00000000; u32 var00005114 = 0x00000000; u32 var00005118 = 0x00000000; u32 var0000511c = 0x00000000; u32 var00005120 = 0x00000000; u32 var00005124 = 0x00000000; u32 var00005128 = (u32) &var00005068; u32 var0000512c = 0x00000000; u32 var00005130 = 0x00000000; u32 var00005134 = 0x00000000; u32 var00005138 = 0x00000000; u32 var0000513c = 0x00000000; u32 var00005140 = 0x00000000; u32 var00005144 = 0x00000000; u32 var00005148 = 0x00000000; u32 var0000514c = 0x8009c2d0; u32 var00005150 = 0x00000000; u32 var00005154 = 0x00000000; u32 var00005158 = 0x00000000; u32 var0000515c = 0x00000000; u32 var00005160 = 0x00000000; u32 var00005164 = 0x00000000; u32 var00005168 = 0x00000000; u32 var0000516c = 0x00000000; u32 var00005170 = 0x00000000; u32 var00005174 = 0x00002710; u32 var00005178 = 0x00004e20; u32 var0000517c = 0x00007530; u32 var00005180 = 0x00009c40; u32 var00005184 = 0x0000c350; u32 var00005188 = 0x0000ea60; u32 var0000518c = 0x00011170; u32 var00005190 = 0x00013880; u32 var00005194 = 0x00015f90; u32 var00005198 = 0x000186a0; u32 var0000519c = 0x0001adb0; u32 var000051a0 = 0x0001adb0; u32 var000051a4 = 0x0001d4c0; u32 var000051a8 = 0x0001fbd0; u32 var000051ac = 0x000222e0; u32 var000051b0 = 0x000249f0; u32 var000051b4 = 0x00027100; u32 var000051b8 = 0x00029810; u32 var000051bc = 0x0002e630; u32 var000051c0 = 0x00030d40; u32 var000051c4 = 0x00035b60; u32 var000051c8 = 0x00038270; u32 var000051cc = 0x0003d090; u32 var000051d0 = 0x00041eb0; u32 var000051d4 = 0x00046cd0; u32 var000051d8 = 0x0004baf0; u32 var000051dc = 0x00050910; u32 var000051e0 = 0x00055730; u32 var000051e4 = 0x0005cc60; u32 var000051e8 = 0x00064190; u32 var000051ec = 0x0006b6c0; u32 var000051f0 = 0x00072bf0; u32 var000051f4 = 0x0007a120; u32 var000051f8 = 0x00083d60; u32 var000051fc = 0x0008d9a0; u32 var00005200 = 0x000975e0; u32 var00005204 = 0x000a1220; u32 var00005208 = 0x000ad570; u32 var0000520c = 0x000b98c0; u32 var00005210 = 0x000c8320; u32 var00005214 = 0x000d6d80; u32 var00005218 = 0x000e57e0; u32 var0000521c = 0x000f4240; u32 var00005220 = 0x000f4240; u32 var00005224 = 0x0010c8e0; u32 var00005228 = 0x00124f80; u32 var0000522c = 0x0013d620; u32 var00005230 = 0x00155cc0; u32 var00005234 = 0x0016e360; u32 var00005238 = 0x00186a00; u32 var0000523c = 0x0019f0a0; u32 var00005240 = 0x001b7740; u32 var00005244 = 0x001e8480; u32 var00005248 = 0x00200b20; u32 var0000524c = 0x00231860; u32 var00005250 = 0x00249f00; u32 var00005254 = 0x0027ac40; u32 var00005258 = 0x002ab980; u32 var0000525c = 0x002dc6c0; u32 var00005260 = 0x0030d400; u32 var00005264 = 0x003567e0; u32 var00005268 = 0x00387520; u32 var0000526c = 0x003d0900; u32 var00005270 = 0x00419ce0; u32 var00005274 = 0x004630c0; u32 var00005278 = 0x004ac4a0; u32 var0000527c = 0x0050df20; u32 var00005280 = 0x0056f9a0; u32 var00005284 = 0x005d1420; u32 var00005288 = 0x00632ea0; u32 var0000528c = 0x006acfc0; u32 var00005290 = 0x007270e0; u32 var00005294 = 0x007b98a0; u32 var00005298 = 0x008339c0; u32 var0000529c = 0x008de820; u32 var000052a0 = 0x00970fe0; u32 var000052a4 = 0x00989680; u32 var000052a8 = 0x00a7d8c0; u32 var000052ac = 0x00b71b00; u32 var000052b0 = 0x00c65d40; u32 var000052b4 = 0x00d59f80; u32 var000052b8 = 0x00e4e1c0; u32 var000052bc = 0x00f42400; u32 var000052c0 = 0x01036640; u32 var000052c4 = 0x0112a880; u32 var000052c8 = 0x0121eac0; u32 var000052cc = 0x01406f40; u32 var000052d0 = 0x014fb180; u32 var000052d4 = 0x016e3600; u32 var000052d8 = 0x018cba80; u32 var000052dc = 0x01ab3f00; u32 var000052e0 = 0x01c9c380; u32 var000052e4 = 0x01e84800; u32 var000052e8 = 0x0206cc80; u32 var000052ec = 0x02349340; u32 var000052f0 = 0x025317c0; u32 var000052f4 = 0x0280de80; u32 var000052f8 = 0x02aea540; u32 var000052fc = 0x02ebae40; u32 var00005300 = 0x02faf080; u32 var00005304 = 0x03473bc0; u32 var00005308 = 0x03938700; u32 var0000530c = 0x03dfd240; u32 var00005310 = 0x042c1d80; u32 var00005314 = 0x047868c0; u32 var00005318 = 0x04c4b400; u32 var0000531c = 0x0510ff40; u32 var00005320 = 0x055d4a80; u32 var00005324 = 0x05a995c0; u32 var00005328 = 0x05f5e100; u32 var0000532c = 0x06422c40; u32 var00005330 = 0x068e7780; u32 var00005334 = 0x06dac2c0; u32 var00005338 = 0x07270e00; u32 var0000533c = 0x07735940; u32 var00005340 = 0x07bfa480; u32 var00005344 = 0x080befc0; u32 var00005348 = 0x08583b00; u32 var0000534c = 0x08a48640; u32 var00005350 = 0x08f0d180; u32 var00005354 = 0x093d1cc0; u32 var00005358 = 0x09896800; u32 var0000535c = 0x09d5b340; u32 var00005360 = 0x0a21fe80; u32 var00005364 = 0x0a6e49c0; u32 var00005368 = 0x0aba9500; u32 var0000536c = 0x3d4ccccd; u32 var00005370 = 0x3d4ccccd; u32 var00005374 = 0x3d75c28f; u32 var00005378 = 0x3d75c28f; u32 var0000537c = 0x3d75c28f; u32 var00005380 = 0x3d8f5c29; u32 var00005384 = 0x3d8f5c29; u32 var00005388 = 0x3da3d70a; u32 var0000538c = 0x3da3d70a; u32 var00005390 = 0x3db851ec; u32 var00005394 = 0x3dcccccd; u32 var00005398 = 0x3de147ae; u32 var0000539c = 0x3e051eb8; u32 var000053a0 = 0x3e0f5c29; u32 var000053a4 = 0x3e2e147b; u32 var000053a8 = 0x3e4ccccd; u32 var000053ac = 0x3e800000; u32 var000053b0 = 0x3ea8f5c3; u32 var000053b4 = 0x3f000000; u32 var000053b8 = 0x3f800000; u32 var000053bc = 0x3fa00000; u32 var000053c0 = 0x3fc00000; u32 var000053c4 = 0x3fe00000; u32 var000053c8 = 0x40000000; u32 var000053cc = 0x40100000; u32 var000053d0 = 0x40200000; u32 var000053d4 = 0x40300000; u32 var000053d8 = 0x40400000; u32 var000053dc = 0x40500000; u32 var000053e0 = 0x40600000; u32 var000053e4 = 0x40700000; u32 var000053e8 = 0x40800000; u32 var000053ec = 0x40880000; u32 var000053f0 = 0x40900000; u32 var000053f4 = 0x40980000; u32 var000053f8 = 0x40a00000; u32 var000053fc = 0x40a80000; u32 var00005400 = 0x40b00000; u32 var00005404 = 0x40b80000; u32 var00005408 = 0x40c00000; u32 var0000540c = 0x40c80000; u32 var00005410 = 0x40d00000; u32 var00005414 = 0x40d80000; u32 var00005418 = 0x40e00000; u32 var0000541c = 0x40e80000; u32 var00005420 = 0x40f00000; u32 var00005424 = 0x40f80000; u32 var00005428 = 0x41000000; u32 var0000542c = 0x41040000; u32 var00005430 = 0x41080000; u32 var00005434 = 0x410c0000; u32 var00005438 = 0x41100000; u32 var0000543c = 0x41140000; u32 var00005440 = 0x41180000; u32 var00005444 = 0x411c0000; u32 var00005448 = 0x41200000; u32 var0000544c = 0x41240000; u32 var00005450 = 0x41280000; u32 var00005454 = 0x412c0000; u32 var00005458 = 0x41300000; u32 var0000545c = 0x41340000; u32 var00005460 = 0x41380000; u32 var00005464 = 0x413c0000; u32 var00005468 = 0x41400000; u32 var0000546c = 0x41440000; u32 var00005470 = 0x41480000; u32 var00005474 = 0x414c0000; u32 var00005478 = 0x41500000; u32 var0000547c = 0x41540000; u32 var00005480 = 0x41580000; u32 var00005484 = 0x415c0000; u32 var00005488 = 0x41600000; u32 var0000548c = 0x41640000; u32 var00005490 = 0x41680000; u32 var00005494 = 0x416c0000; u32 var00005498 = 0x41700000; u32 var0000549c = 0x41740000; u32 var000054a0 = 0x41780000; u32 var000054a4 = 0x417c0000; u32 var000054a8 = 0x41800000; u32 var000054ac = 0x41820000; u32 var000054b0 = 0x41840000; u32 var000054b4 = 0x41860000; u32 var000054b8 = 0x41880000; u32 var000054bc = 0x418a0000; u32 var000054c0 = 0x418c0000; u32 var000054c4 = 0x418e0000; u32 var000054c8 = 0x41900000; u32 var000054cc = 0x41920000; u32 var000054d0 = 0x41940000; u32 var000054d4 = 0x41960000; u32 var000054d8 = 0x41980000; u32 var000054dc = 0x419a0000; u32 var000054e0 = 0x419c0000; u32 var000054e4 = 0x419e0000; u32 var000054e8 = 0x41a00000; u32 var000054ec = 0x41a20000; u32 var000054f0 = 0x41a40000; u32 var000054f4 = 0x41a60000; u32 var000054f8 = 0x41a80000; u32 var000054fc = 0x00000000; u32 var00005500 = 0x00000003; u32 var00005504 = 0x00000898; u32 var00005508 = 0x00000000; u32 var0000550c = 0x000004a0; u32 var00005510 = 0x00002666; u32 var00005514 = 0xffffd99a; u32 var00005518 = 0x00000000; u32 var0000551c = 0x00000000; u32 var00005520 = 0x00000000; u32 var00005524 = 0x00000000; u32 var00005528 = 0x000001a0; u32 var0000552c = 0x00000340; u32 var00005530 = 0x00000ccc; u32 var00005534 = 0xfffff334; u32 var00005538 = 0x00003fff; u32 var0000553c = 0x00000000; u32 var00005540 = 0x00000000; u32 var00005544 = 0x00000000; u32 var00005548 = 0x00000000; u32 var0000554c = 0x00000528; u32 var00005550 = 0x00001388; u32 var00005554 = 0x00000000; u32 var00005558 = 0x00000000; u32 var0000555c = 0x00000000; u32 var00005560 = 0x00000000; u32 var00005564 = 0x00005000; u32 var00005568 = 0x00000000; u32 var0000556c = 0x00000000; u32 var00005570 = 0x00000000; u32 var00005574 = 0x00000000; u32 var00005578 = 0x00000000; u32 var0000557c = 0x00000000; u32 var00005580 = 0x00000000; u32 var00005584 = 0x00000000; u32 var00005588 = 0x00000000; u32 var0000558c = 0x00000000; u32 var00005590 = 0x7fff7ffc; u32 var00005594 = 0x7ff57fe8; u32 var00005598 = 0x7fd77fc0; u32 var0000559c = 0x7fa57f84; u32 var000055a0 = 0x7f5f7f34; u32 var000055a4 = 0x7f057ed0; u32 var000055a8 = 0x7e977e58; u32 var000055ac = 0x7e157dcd; u32 var000055b0 = 0x7d7f7d2d; u32 var000055b4 = 0x7cd67c7a; u32 var000055b8 = 0x7c1a7bb4; u32 var000055bc = 0x7b497ada; u32 var000055c0 = 0x7a6679ed; u32 var000055c4 = 0x796f78ed; u32 var000055c8 = 0x786677da; u32 var000055cc = 0x774976b4; u32 var000055d0 = 0x761a757b; u32 var000055d4 = 0x74d87430; u32 var000055d8 = 0x738472d3; u32 var000055dc = 0x721e7164; u32 var000055e0 = 0x70a66fe3; u32 var000055e4 = 0x6f1c6e51; u32 var000055e8 = 0x6d816cad; u32 var000055ec = 0x6bd56af9; u32 var000055f0 = 0x6a186933; u32 var000055f4 = 0x684a675d; u32 var000055f8 = 0x666c6577; u32 var000055fc = 0x647e6381; u32 var00005600 = 0x6280617c; u32 var00005604 = 0x60735f67; u32 var00005608 = 0x5e575d43; u32 var0000560c = 0x5c2c5b11; u32 var00005610 = 0x59f258d0; u32 var00005614 = 0x57aa5681; u32 var00005618 = 0x55555425; u32 var0000561c = 0x52f251bc; u32 var00005620 = 0x50824f46; u32 var00005624 = 0x4e064cc3; u32 var00005628 = 0x4b7d4a35; u32 var0000562c = 0x48e9479b; u32 var00005630 = 0x464944f5; u32 var00005634 = 0x439e4245; u32 var00005638 = 0x40e93f8a; u32 var0000563c = 0x3e293cc6; u32 var00005640 = 0x3b6039f8; u32 var00005644 = 0x388d3721; u32 var00005648 = 0x35b23441; u32 var0000564c = 0x32ce3159; u32 var00005650 = 0x2fe22e69; u32 var00005654 = 0x2cef2b72; u32 var00005658 = 0x29f42875; u32 var0000565c = 0x26f32570; u32 var00005660 = 0x23ec2266; u32 var00005664 = 0x20df1f57; u32 var00005668 = 0x1dce1c43; u32 var0000566c = 0x1ab7192a; u32 var00005670 = 0x179c160e; u32 var00005674 = 0x147e12ed; u32 var00005678 = 0x115c0fca; u32 var0000567c = 0x0e380ca5; u32 var00005680 = 0x0b11097d; u32 var00005684 = 0x07e90654; u32 var00005688 = 0x04c0032a; u32 var0000568c = 0x01950000; u32 var00005690 = 0x00000000; u32 var00005694 = 0x70054b40; u32 var00005698 = 0x70054b68; u32 var0000569c = 0x70054bb8; u32 var000056a0 = 0x70054c08; u32 var000056a4 = 0x70054c08; u32 var000056a8 = 0x70054c90; u32 var000056ac = 0x70054d18; u32 var000056b0 = 0x70054e40; u32 var000056b4 = 0x70054f68; u32 var000056b8 = 0x70055090; u32 var000056bc = 0x70055298; u32 var000056c0 = 0x700554a0; u32 var000056c4 = 0x700556a8; u32 var000056c8 = 0x70055eb0; u32 var000056cc = 0x70055eb0; u32 var000056d0 = 0x700566b8; u32 var000056d4 = 0x700566b8; u32 var000056d8 = 0x700566b8; u32 var000056dc = 0x700566b8; u32 var000056e0 = 0x700566b8; u32 var000056e4 = 0x700566b8; u32 var000056e8 = 0x700566b8; u32 var000056ec = 0x700566b8; u32 var000056f0 = 0x70056ec0; u32 var000056f4 = 0x70056ec0; u32 var000056f8 = 0x70056ec0; u32 var000056fc = 0x70056ec0; u32 var00005700 = 0x70056ec0; u32 var00005704 = 0x70056ec0; u32 var00005708 = 0x70056ec0; u32 var0000570c = 0x70056ec0; u32 var00005710 = 0x700576c8; u32 var00005714 = 0x70057750; u32 var00005718 = 0x00000000; u32 var0000571c = 0x00000000; u32 var00005720 = 0x00000000; u32 var00005724 = 0x00000000; u32 var00005728 = 0x00000000; u32 var0000572c = 0x00000000; u32 var00005730 = 0x00000000; u32 var00005734 = 0x0000320e; u32 var00005738 = 0x00000140; u32 var0000573c = 0x03e52239; u32 var00005740 = 0x0000020d; u32 var00005744 = 0x00000c15; u32 var00005748 = 0x0c150c15; u32 var0000574c = 0x006c02ec; u32 var00005750 = 0x00000200; u32 var00005754 = 0x00000000; u32 var00005758 = 0x00000280; u32 var0000575c = 0x00000400; u32 var00005760 = 0x002501ff; u32 var00005764 = 0x000e0204; u32 var00005768 = 0x00000002; u32 var0000576c = 0x00000280; u32 var00005770 = 0x00000400; u32 var00005774 = 0x002501ff; u32 var00005778 = 0x000e0204; u32 var0000577c = 0x00000002; u32 var00005780 = 0x01000000; u32 var00005784 = 0x0000324e; u32 var00005788 = 0x00000140; u32 var0000578c = 0x03e52239; u32 var00005790 = 0x0000020c; u32 var00005794 = 0x00000c15; u32 var00005798 = 0x0c150c15; u32 var0000579c = 0x006c02ec; u32 var000057a0 = 0x00000200; u32 var000057a4 = 0x00000000; u32 var000057a8 = 0x00000280; u32 var000057ac = 0x01000400; u32 var000057b0 = 0x002301fd; u32 var000057b4 = 0x000e0204; u32 var000057b8 = 0x00000002; u32 var000057bc = 0x00000280; u32 var000057c0 = 0x03000400; u32 var000057c4 = 0x002501ff; u32 var000057c8 = 0x000e0204; u32 var000057cc = 0x00000002; u32 var000057d0 = 0x02000000; u32 var000057d4 = 0x0000311e; u32 var000057d8 = 0x00000140; u32 var000057dc = 0x03e52239; u32 var000057e0 = 0x0000020d; u32 var000057e4 = 0x00000c15; u32 var000057e8 = 0x0c150c15; u32 var000057ec = 0x006c02ec; u32 var000057f0 = 0x00000200; u32 var000057f4 = 0x00000000; u32 var000057f8 = 0x00000280; u32 var000057fc = 0x00000400; u32 var00005800 = 0x002501ff; u32 var00005804 = 0x000e0204; u32 var00005808 = 0x00000002; u32 var0000580c = 0x00000280; u32 var00005810 = 0x00000400; u32 var00005814 = 0x002501ff; u32 var00005818 = 0x000e0204; u32 var0000581c = 0x00000002; u32 var00005820 = 0x03000000; u32 var00005824 = 0x0000305e; u32 var00005828 = 0x00000140; u32 var0000582c = 0x03e52239; u32 var00005830 = 0x0000020c; u32 var00005834 = 0x00000c15; u32 var00005838 = 0x0c150c15; u32 var0000583c = 0x006c02ec; u32 var00005840 = 0x00000200; u32 var00005844 = 0x00000000; u32 var00005848 = 0x00000280; u32 var0000584c = 0x01000400; u32 var00005850 = 0x002301fd; u32 var00005854 = 0x000e0204; u32 var00005858 = 0x00000002; u32 var0000585c = 0x00000280; u32 var00005860 = 0x03000400; u32 var00005864 = 0x002501ff; u32 var00005868 = 0x000e0204; u32 var0000586c = 0x00000002; u32 var00005870 = 0x04000000; u32 var00005874 = 0x0000330f; u32 var00005878 = 0x00000140; u32 var0000587c = 0x03e52239; u32 var00005880 = 0x0000020d; u32 var00005884 = 0x00000c15; u32 var00005888 = 0x0c150c15; u32 var0000588c = 0x006c02ec; u32 var00005890 = 0x00000200; u32 var00005894 = 0x00000000; u32 var00005898 = 0x00000500; u32 var0000589c = 0x00000400; u32 var000058a0 = 0x002501ff; u32 var000058a4 = 0x000e0204; u32 var000058a8 = 0x00000002; u32 var000058ac = 0x00000500; u32 var000058b0 = 0x00000400; u32 var000058b4 = 0x002501ff; u32 var000058b8 = 0x000e0204; u32 var000058bc = 0x00000002; u32 var000058c0 = 0x05000000; u32 var000058c4 = 0x0000324f; u32 var000058c8 = 0x00000140; u32 var000058cc = 0x03e52239; u32 var000058d0 = 0x0000020c; u32 var000058d4 = 0x00000c15; u32 var000058d8 = 0x0c150c15; u32 var000058dc = 0x006c02ec; u32 var000058e0 = 0x00000200; u32 var000058e4 = 0x00000000; u32 var000058e8 = 0x00000500; u32 var000058ec = 0x01000400; u32 var000058f0 = 0x002301fd; u32 var000058f4 = 0x000e0204; u32 var000058f8 = 0x00000002; u32 var000058fc = 0x00000500; u32 var00005900 = 0x03000400; u32 var00005904 = 0x002501ff; u32 var00005908 = 0x000e0204; u32 var0000590c = 0x00000002; u32 var00005910 = 0x06000000; u32 var00005914 = 0x0000301f; u32 var00005918 = 0x00000140; u32 var0000591c = 0x03e52239; u32 var00005920 = 0x0000020d; u32 var00005924 = 0x00000c15; u32 var00005928 = 0x0c150c15; u32 var0000592c = 0x006c02ec; u32 var00005930 = 0x00000200; u32 var00005934 = 0x00000000; u32 var00005938 = 0x00000500; u32 var0000593c = 0x00000400; u32 var00005940 = 0x002501ff; u32 var00005944 = 0x000e0204; u32 var00005948 = 0x00000002; u32 var0000594c = 0x00000500; u32 var00005950 = 0x00000400; u32 var00005954 = 0x002501ff; u32 var00005958 = 0x000e0204; u32 var0000595c = 0x00000002; u32 var00005960 = 0x07000000; u32 var00005964 = 0x0000305f; u32 var00005968 = 0x00000140; u32 var0000596c = 0x03e52239; u32 var00005970 = 0x0000020c; u32 var00005974 = 0x00000c15; u32 var00005978 = 0x0c150c15; u32 var0000597c = 0x006c02ec; u32 var00005980 = 0x00000200; u32 var00005984 = 0x00000000; u32 var00005988 = 0x00000500; u32 var0000598c = 0x01000400; u32 var00005990 = 0x002301fd; u32 var00005994 = 0x000e0204; u32 var00005998 = 0x00000002; u32 var0000599c = 0x00000500; u32 var000059a0 = 0x03000400; u32 var000059a4 = 0x002501ff; u32 var000059a8 = 0x000e0204; u32 var000059ac = 0x00000002; u32 var000059b0 = 0x08000000; u32 var000059b4 = 0x0000324e; u32 var000059b8 = 0x00000500; u32 var000059bc = 0x03e52239; u32 var000059c0 = 0x0000020c; u32 var000059c4 = 0x00000c15; u32 var000059c8 = 0x0c150c15; u32 var000059cc = 0x006c02ec; u32 var000059d0 = 0x00000400; u32 var000059d4 = 0x00000000; u32 var000059d8 = 0x00000500; u32 var000059dc = 0x00000400; u32 var000059e0 = 0x002301fd; u32 var000059e4 = 0x000e0204; u32 var000059e8 = 0x00000002; u32 var000059ec = 0x00000a00; u32 var000059f0 = 0x00000400; u32 var000059f4 = 0x002501ff; u32 var000059f8 = 0x000e0204; u32 var000059fc = 0x00000002; u32 var00005a00 = 0x09000000; u32 var00005a04 = 0x0000324e; u32 var00005a08 = 0x00000280; u32 var00005a0c = 0x03e52239; u32 var00005a10 = 0x0000020c; u32 var00005a14 = 0x00000c15; u32 var00005a18 = 0x0c150c15; u32 var00005a1c = 0x006c02ec; u32 var00005a20 = 0x00000400; u32 var00005a24 = 0x00000000; u32 var00005a28 = 0x00000500; u32 var00005a2c = 0x02000800; u32 var00005a30 = 0x002301fd; u32 var00005a34 = 0x000e0204; u32 var00005a38 = 0x00000002; u32 var00005a3c = 0x00000a00; u32 var00005a40 = 0x02000800; u32 var00005a44 = 0x002501ff; u32 var00005a48 = 0x000e0204; u32 var00005a4c = 0x00000002; u32 var00005a50 = 0x0a000000; u32 var00005a54 = 0x0000305e; u32 var00005a58 = 0x00000500; u32 var00005a5c = 0x03e52239; u32 var00005a60 = 0x0000020c; u32 var00005a64 = 0x00000c15; u32 var00005a68 = 0x0c150c15; u32 var00005a6c = 0x006c02ec; u32 var00005a70 = 0x00000400; u32 var00005a74 = 0x00000000; u32 var00005a78 = 0x00000500; u32 var00005a7c = 0x00000400; u32 var00005a80 = 0x002301fd; u32 var00005a84 = 0x000e0204; u32 var00005a88 = 0x00000002; u32 var00005a8c = 0x00000a00; u32 var00005a90 = 0x00000400; u32 var00005a94 = 0x002501ff; u32 var00005a98 = 0x000e0204; u32 var00005a9c = 0x00000002; u32 var00005aa0 = 0x0b000000; u32 var00005aa4 = 0x0000305e; u32 var00005aa8 = 0x00000280; u32 var00005aac = 0x03e52239; u32 var00005ab0 = 0x0000020c; u32 var00005ab4 = 0x00000c15; u32 var00005ab8 = 0x0c150c15; u32 var00005abc = 0x006c02ec; u32 var00005ac0 = 0x00000400; u32 var00005ac4 = 0x00000000; u32 var00005ac8 = 0x00000500; u32 var00005acc = 0x02000800; u32 var00005ad0 = 0x002301fd; u32 var00005ad4 = 0x000e0204; u32 var00005ad8 = 0x00000002; u32 var00005adc = 0x00000a00; u32 var00005ae0 = 0x02000800; u32 var00005ae4 = 0x002501ff; u32 var00005ae8 = 0x000e0204; u32 var00005aec = 0x00000002; u32 var00005af0 = 0x0c000000; u32 var00005af4 = 0x0000334f; u32 var00005af8 = 0x00000500; u32 var00005afc = 0x03e52239; u32 var00005b00 = 0x0000020c; u32 var00005b04 = 0x00000c15; u32 var00005b08 = 0x0c150c15; u32 var00005b0c = 0x006c02ec; u32 var00005b10 = 0x00000400; u32 var00005b14 = 0x00000000; u32 var00005b18 = 0x00000a00; u32 var00005b1c = 0x00000400; u32 var00005b20 = 0x002301fd; u32 var00005b24 = 0x000e0204; u32 var00005b28 = 0x00000002; u32 var00005b2c = 0x00001400; u32 var00005b30 = 0x00000400; u32 var00005b34 = 0x002501ff; u32 var00005b38 = 0x000e0204; u32 var00005b3c = 0x00000002; u32 var00005b40 = 0x0d000000; u32 var00005b44 = 0x0000324f; u32 var00005b48 = 0x00000280; u32 var00005b4c = 0x03e52239; u32 var00005b50 = 0x0000020c; u32 var00005b54 = 0x00000c15; u32 var00005b58 = 0x0c150c15; u32 var00005b5c = 0x006c02ec; u32 var00005b60 = 0x00000400; u32 var00005b64 = 0x00000000; u32 var00005b68 = 0x00000a00; u32 var00005b6c = 0x02000800; u32 var00005b70 = 0x002301fd; u32 var00005b74 = 0x000e0204; u32 var00005b78 = 0x00000002; u32 var00005b7c = 0x00001400; u32 var00005b80 = 0x02000800; u32 var00005b84 = 0x002501ff; u32 var00005b88 = 0x000e0204; u32 var00005b8c = 0x00000002; u32 var00005b90 = 0x0e000000; u32 var00005b94 = 0x0000320e; u32 var00005b98 = 0x00000140; u32 var00005b9c = 0x04541e3a; u32 var00005ba0 = 0x00000271; u32 var00005ba4 = 0x00170c69; u32 var00005ba8 = 0x0c6f0c6d; u32 var00005bac = 0x00800300; u32 var00005bb0 = 0x00000200; u32 var00005bb4 = 0x00000000; u32 var00005bb8 = 0x00000280; u32 var00005bbc = 0x00000400; u32 var00005bc0 = 0x005f0239; u32 var00005bc4 = 0x0009026b; u32 var00005bc8 = 0x00000002; u32 var00005bcc = 0x00000280; u32 var00005bd0 = 0x00000400; u32 var00005bd4 = 0x005f0239; u32 var00005bd8 = 0x0009026b; u32 var00005bdc = 0x00000002; u32 var00005be0 = 0x0f000000; u32 var00005be4 = 0x0000324e; u32 var00005be8 = 0x00000140; u32 var00005bec = 0x04541e3a; u32 var00005bf0 = 0x00000270; u32 var00005bf4 = 0x00170c69; u32 var00005bf8 = 0x0c6f0c6d; u32 var00005bfc = 0x00800300; u32 var00005c00 = 0x00000200; u32 var00005c04 = 0x00000000; u32 var00005c08 = 0x00000280; u32 var00005c0c = 0x01000400; u32 var00005c10 = 0x005d0237; u32 var00005c14 = 0x0009026b; u32 var00005c18 = 0x00000002; u32 var00005c1c = 0x00000280; u32 var00005c20 = 0x03000400; u32 var00005c24 = 0x005f0239; u32 var00005c28 = 0x000d0269; u32 var00005c2c = 0x00000002; u32 var00005c30 = 0x10000000; u32 var00005c34 = 0x0000311e; u32 var00005c38 = 0x00000140; u32 var00005c3c = 0x04541e3a; u32 var00005c40 = 0x00000271; u32 var00005c44 = 0x00170c69; u32 var00005c48 = 0x0c6f0c6d; u32 var00005c4c = 0x00800300; u32 var00005c50 = 0x00000200; u32 var00005c54 = 0x00000000; u32 var00005c58 = 0x00000280; u32 var00005c5c = 0x00000400; u32 var00005c60 = 0x005f0239; u32 var00005c64 = 0x0009026b; u32 var00005c68 = 0x00000002; u32 var00005c6c = 0x00000280; u32 var00005c70 = 0x00000400; u32 var00005c74 = 0x005f0239; u32 var00005c78 = 0x0009026b; u32 var00005c7c = 0x00000002; u32 var00005c80 = 0x11000000; u32 var00005c84 = 0x0000305e; u32 var00005c88 = 0x00000140; u32 var00005c8c = 0x04541e3a; u32 var00005c90 = 0x00000270; u32 var00005c94 = 0x00170c69; u32 var00005c98 = 0x0c6f0c6d; u32 var00005c9c = 0x00800300; u32 var00005ca0 = 0x00000200; u32 var00005ca4 = 0x00000000; u32 var00005ca8 = 0x00000280; u32 var00005cac = 0x01000400; u32 var00005cb0 = 0x005d0237; u32 var00005cb4 = 0x0009026b; u32 var00005cb8 = 0x00000002; u32 var00005cbc = 0x00000280; u32 var00005cc0 = 0x03000400; u32 var00005cc4 = 0x005f0239; u32 var00005cc8 = 0x000d0269; u32 var00005ccc = 0x00000002; u32 var00005cd0 = 0x12000000; u32 var00005cd4 = 0x0000330f; u32 var00005cd8 = 0x00000140; u32 var00005cdc = 0x04541e3a; u32 var00005ce0 = 0x00000271; u32 var00005ce4 = 0x00170c69; u32 var00005ce8 = 0x0c6f0c6d; u32 var00005cec = 0x00800300; u32 var00005cf0 = 0x00000200; u32 var00005cf4 = 0x00000000; u32 var00005cf8 = 0x00000500; u32 var00005cfc = 0x00000400; u32 var00005d00 = 0x005f0239; u32 var00005d04 = 0x0009026b; u32 var00005d08 = 0x00000002; u32 var00005d0c = 0x00000500; u32 var00005d10 = 0x00000400; u32 var00005d14 = 0x005f0239; u32 var00005d18 = 0x0009026b; u32 var00005d1c = 0x00000002; u32 var00005d20 = 0x13000000; u32 var00005d24 = 0x0000324f; u32 var00005d28 = 0x00000140; u32 var00005d2c = 0x04541e3a; u32 var00005d30 = 0x00000270; u32 var00005d34 = 0x00170c69; u32 var00005d38 = 0x0c6f0c6d; u32 var00005d3c = 0x00800300; u32 var00005d40 = 0x00000200; u32 var00005d44 = 0x00000000; u32 var00005d48 = 0x00000500; u32 var00005d4c = 0x01000400; u32 var00005d50 = 0x005d0237; u32 var00005d54 = 0x0009026b; u32 var00005d58 = 0x00000002; u32 var00005d5c = 0x00000500; u32 var00005d60 = 0x03000400; u32 var00005d64 = 0x005f0239; u32 var00005d68 = 0x000d0269; u32 var00005d6c = 0x00000002; u32 var00005d70 = 0x14000000; u32 var00005d74 = 0x0000301f; u32 var00005d78 = 0x00000140; u32 var00005d7c = 0x04541e3a; u32 var00005d80 = 0x00000271; u32 var00005d84 = 0x00170c69; u32 var00005d88 = 0x0c6f0c6d; u32 var00005d8c = 0x00800300; u32 var00005d90 = 0x00000200; u32 var00005d94 = 0x00000000; u32 var00005d98 = 0x00000500; u32 var00005d9c = 0x00000400; u32 var00005da0 = 0x005f0239; u32 var00005da4 = 0x0009026b; u32 var00005da8 = 0x00000002; u32 var00005dac = 0x00000500; u32 var00005db0 = 0x00000400; u32 var00005db4 = 0x005f0239; u32 var00005db8 = 0x0009026b; u32 var00005dbc = 0x00000002; u32 var00005dc0 = 0x15000000; u32 var00005dc4 = 0x0000305f; u32 var00005dc8 = 0x00000140; u32 var00005dcc = 0x04541e3a; u32 var00005dd0 = 0x00000270; u32 var00005dd4 = 0x00170c69; u32 var00005dd8 = 0x0c6f0c6d; u32 var00005ddc = 0x00800300; u32 var00005de0 = 0x00000200; u32 var00005de4 = 0x00000000; u32 var00005de8 = 0x00000500; u32 var00005dec = 0x01000400; u32 var00005df0 = 0x005d0237; u32 var00005df4 = 0x0009026b; u32 var00005df8 = 0x00000002; u32 var00005dfc = 0x00000500; u32 var00005e00 = 0x03000400; u32 var00005e04 = 0x005f0239; u32 var00005e08 = 0x000d0269; u32 var00005e0c = 0x00000002; u32 var00005e10 = 0x16000000; u32 var00005e14 = 0x0000324e; u32 var00005e18 = 0x00000500; u32 var00005e1c = 0x04541e3a; u32 var00005e20 = 0x00000270; u32 var00005e24 = 0x00170c69; u32 var00005e28 = 0x0c6f0c6d; u32 var00005e2c = 0x00800300; u32 var00005e30 = 0x00000400; u32 var00005e34 = 0x00000000; u32 var00005e38 = 0x00000500; u32 var00005e3c = 0x00000400; u32 var00005e40 = 0x005d0237; u32 var00005e44 = 0x0009026b; u32 var00005e48 = 0x00000002; u32 var00005e4c = 0x00000a00; u32 var00005e50 = 0x00000400; u32 var00005e54 = 0x005f0239; u32 var00005e58 = 0x000d0269; u32 var00005e5c = 0x00000002; u32 var00005e60 = 0x17000000; u32 var00005e64 = 0x0000324e; u32 var00005e68 = 0x00000280; u32 var00005e6c = 0x04541e3a; u32 var00005e70 = 0x00000270; u32 var00005e74 = 0x00170c69; u32 var00005e78 = 0x0c6f0c6d; u32 var00005e7c = 0x00800300; u32 var00005e80 = 0x00000400; u32 var00005e84 = 0x00000000; u32 var00005e88 = 0x00000500; u32 var00005e8c = 0x02000800; u32 var00005e90 = 0x005d0237; u32 var00005e94 = 0x0009026b; u32 var00005e98 = 0x00000002; u32 var00005e9c = 0x00000a00; u32 var00005ea0 = 0x02000800; u32 var00005ea4 = 0x005f0239; u32 var00005ea8 = 0x000d0269; u32 var00005eac = 0x00000002; u32 var00005eb0 = 0x18000000; u32 var00005eb4 = 0x0000305e; u32 var00005eb8 = 0x00000500; u32 var00005ebc = 0x04541e3a; u32 var00005ec0 = 0x00000270; u32 var00005ec4 = 0x00170c69; u32 var00005ec8 = 0x0c6f0c6d; u32 var00005ecc = 0x00800300; u32 var00005ed0 = 0x00000400; u32 var00005ed4 = 0x00000000; u32 var00005ed8 = 0x00000500; u32 var00005edc = 0x00000400; u32 var00005ee0 = 0x005d0237; u32 var00005ee4 = 0x0009026b; u32 var00005ee8 = 0x00000002; u32 var00005eec = 0x00000a00; u32 var00005ef0 = 0x00000400; u32 var00005ef4 = 0x005f0239; u32 var00005ef8 = 0x000d0269; u32 var00005efc = 0x00000002; u32 var00005f00 = 0x19000000; u32 var00005f04 = 0x0000305e; u32 var00005f08 = 0x00000280; u32 var00005f0c = 0x04541e3a; u32 var00005f10 = 0x00000270; u32 var00005f14 = 0x00170c69; u32 var00005f18 = 0x0c6f0c6d; u32 var00005f1c = 0x00800300; u32 var00005f20 = 0x00000400; u32 var00005f24 = 0x00000000; u32 var00005f28 = 0x00000500; u32 var00005f2c = 0x02000800; u32 var00005f30 = 0x005d0237; u32 var00005f34 = 0x0009026b; u32 var00005f38 = 0x00000002; u32 var00005f3c = 0x00000a00; u32 var00005f40 = 0x02000800; u32 var00005f44 = 0x005f0239; u32 var00005f48 = 0x000d0269; u32 var00005f4c = 0x00000002; u32 var00005f50 = 0x1a000000; u32 var00005f54 = 0x0000334f; u32 var00005f58 = 0x00000500; u32 var00005f5c = 0x04541e3a; u32 var00005f60 = 0x00000270; u32 var00005f64 = 0x00170c69; u32 var00005f68 = 0x0c6f0c6d; u32 var00005f6c = 0x00800300; u32 var00005f70 = 0x00000400; u32 var00005f74 = 0x00000000; u32 var00005f78 = 0x00000a00; u32 var00005f7c = 0x00000400; u32 var00005f80 = 0x005d0237; u32 var00005f84 = 0x0009026b; u32 var00005f88 = 0x00000002; u32 var00005f8c = 0x00001400; u32 var00005f90 = 0x00000400; u32 var00005f94 = 0x005f0239; u32 var00005f98 = 0x000d0269; u32 var00005f9c = 0x00000002; u32 var00005fa0 = 0x1b000000; u32 var00005fa4 = 0x0000324f; u32 var00005fa8 = 0x00000280; u32 var00005fac = 0x04541e3a; u32 var00005fb0 = 0x00000270; u32 var00005fb4 = 0x00170c69; u32 var00005fb8 = 0x0c6f0c6d; u32 var00005fbc = 0x00800300; u32 var00005fc0 = 0x00000400; u32 var00005fc4 = 0x00000000; u32 var00005fc8 = 0x00000a00; u32 var00005fcc = 0x02000800; u32 var00005fd0 = 0x005d0237; u32 var00005fd4 = 0x0009026b; u32 var00005fd8 = 0x00000002; u32 var00005fdc = 0x00001400; u32 var00005fe0 = 0x02000800; u32 var00005fe4 = 0x005f0239; u32 var00005fe8 = 0x000d0269; u32 var00005fec = 0x00000002; u32 var00005ff0 = 0x1c000000; u32 var00005ff4 = 0x0000320e; u32 var00005ff8 = 0x00000140; u32 var00005ffc = 0x04651e39; u32 var00006000 = 0x0000020d; u32 var00006004 = 0x00040c11; u32 var00006008 = 0x0c190c1a; u32 var0000600c = 0x006c02ec; u32 var00006010 = 0x00000200; u32 var00006014 = 0x00000000; u32 var00006018 = 0x00000280; u32 var0000601c = 0x00000400; u32 var00006020 = 0x002501ff; u32 var00006024 = 0x000e0204; u32 var00006028 = 0x00000002; u32 var0000602c = 0x00000280; u32 var00006030 = 0x00000400; u32 var00006034 = 0x002501ff; u32 var00006038 = 0x000e0204; u32 var0000603c = 0x00000002; u32 var00006040 = 0x1d000000; u32 var00006044 = 0x0000324e; u32 var00006048 = 0x00000140; u32 var0000604c = 0x04651e39; u32 var00006050 = 0x0000020c; u32 var00006054 = 0x00000c10; u32 var00006058 = 0x0c1c0c1c; u32 var0000605c = 0x006c02ec; u32 var00006060 = 0x00000200; u32 var00006064 = 0x00000000; u32 var00006068 = 0x00000280; u32 var0000606c = 0x01000400; u32 var00006070 = 0x002301fd; u32 var00006074 = 0x000b0202; u32 var00006078 = 0x00000002; u32 var0000607c = 0x00000280; u32 var00006080 = 0x03000400; u32 var00006084 = 0x002501ff; u32 var00006088 = 0x000e0204; u32 var0000608c = 0x00000002; u32 var00006090 = 0x1e000000; u32 var00006094 = 0x0000311e; u32 var00006098 = 0x00000140; u32 var0000609c = 0x04651e39; u32 var000060a0 = 0x0000020d; u32 var000060a4 = 0x00040c11; u32 var000060a8 = 0x0c190c1a; u32 var000060ac = 0x006c02ec; u32 var000060b0 = 0x00000200; u32 var000060b4 = 0x00000000; u32 var000060b8 = 0x00000280; u32 var000060bc = 0x00000400; u32 var000060c0 = 0x002501ff; u32 var000060c4 = 0x000e0204; u32 var000060c8 = 0x00000002; u32 var000060cc = 0x00000280; u32 var000060d0 = 0x00000400; u32 var000060d4 = 0x002501ff; u32 var000060d8 = 0x000e0204; u32 var000060dc = 0x00000002; u32 var000060e0 = 0x1f000000; u32 var000060e4 = 0x0000305e; u32 var000060e8 = 0x00000140; u32 var000060ec = 0x04651e39; u32 var000060f0 = 0x0000020c; u32 var000060f4 = 0x00000c10; u32 var000060f8 = 0x0c1c0c1c; u32 var000060fc = 0x006c02ec; u32 var00006100 = 0x00000200; u32 var00006104 = 0x00000000; u32 var00006108 = 0x00000280; u32 var0000610c = 0x01000400; u32 var00006110 = 0x002301fd; u32 var00006114 = 0x000b0202; u32 var00006118 = 0x00000002; u32 var0000611c = 0x00000280; u32 var00006120 = 0x03000400; u32 var00006124 = 0x002501ff; u32 var00006128 = 0x000e0204; u32 var0000612c = 0x00000002; u32 var00006130 = 0x20000000; u32 var00006134 = 0x0000330f; u32 var00006138 = 0x00000140; u32 var0000613c = 0x04651e39; u32 var00006140 = 0x0000020d; u32 var00006144 = 0x00040c11; u32 var00006148 = 0x0c190c1a; u32 var0000614c = 0x006c02ec; u32 var00006150 = 0x00000200; u32 var00006154 = 0x00000000; u32 var00006158 = 0x00000500; u32 var0000615c = 0x00000400; u32 var00006160 = 0x002501ff; u32 var00006164 = 0x000e0204; u32 var00006168 = 0x00000002; u32 var0000616c = 0x00000500; u32 var00006170 = 0x00000400; u32 var00006174 = 0x002501ff; u32 var00006178 = 0x000e0204; u32 var0000617c = 0x00000002; u32 var00006180 = 0x21000000; u32 var00006184 = 0x0000324f; u32 var00006188 = 0x00000140; u32 var0000618c = 0x04651e39; u32 var00006190 = 0x0000020c; u32 var00006194 = 0x00000c10; u32 var00006198 = 0x0c1c0c1c; u32 var0000619c = 0x006c02ec; u32 var000061a0 = 0x00000200; u32 var000061a4 = 0x00000000; u32 var000061a8 = 0x00000500; u32 var000061ac = 0x01000400; u32 var000061b0 = 0x002301fd; u32 var000061b4 = 0x000b0202; u32 var000061b8 = 0x00000002; u32 var000061bc = 0x00000500; u32 var000061c0 = 0x03000400; u32 var000061c4 = 0x002501ff; u32 var000061c8 = 0x000e0204; u32 var000061cc = 0x00000002; u32 var000061d0 = 0x22000000; u32 var000061d4 = 0x0000301f; u32 var000061d8 = 0x00000140; u32 var000061dc = 0x04651e39; u32 var000061e0 = 0x0000020d; u32 var000061e4 = 0x00040c11; u32 var000061e8 = 0x0c190c1a; u32 var000061ec = 0x006c02ec; u32 var000061f0 = 0x00000200; u32 var000061f4 = 0x00000000; u32 var000061f8 = 0x00000500; u32 var000061fc = 0x00000400; u32 var00006200 = 0x002501ff; u32 var00006204 = 0x000e0204; u32 var00006208 = 0x00000002; u32 var0000620c = 0x00000500; u32 var00006210 = 0x00000400; u32 var00006214 = 0x002501ff; u32 var00006218 = 0x000e0204; u32 var0000621c = 0x00000002; u32 var00006220 = 0x23000000; u32 var00006224 = 0x0000305f; u32 var00006228 = 0x00000140; u32 var0000622c = 0x04651e39; u32 var00006230 = 0x0000020c; u32 var00006234 = 0x00000c10; u32 var00006238 = 0x0c1c0c1c; u32 var0000623c = 0x006c02ec; u32 var00006240 = 0x00000200; u32 var00006244 = 0x00000000; u32 var00006248 = 0x00000500; u32 var0000624c = 0x01000400; u32 var00006250 = 0x002301fd; u32 var00006254 = 0x000b0202; u32 var00006258 = 0x00000002; u32 var0000625c = 0x00000500; u32 var00006260 = 0x03000400; u32 var00006264 = 0x002501ff; u32 var00006268 = 0x000e0204; u32 var0000626c = 0x00000002; u32 var00006270 = 0x24000000; u32 var00006274 = 0x0000324e; u32 var00006278 = 0x00000500; u32 var0000627c = 0x04651e39; u32 var00006280 = 0x0000020c; u32 var00006284 = 0x00000c10; u32 var00006288 = 0x0c1c0c1c; u32 var0000628c = 0x006c02ec; u32 var00006290 = 0x00000400; u32 var00006294 = 0x00000000; u32 var00006298 = 0x00000500; u32 var0000629c = 0x00000400; u32 var000062a0 = 0x002301fd; u32 var000062a4 = 0x000b0202; u32 var000062a8 = 0x00000002; u32 var000062ac = 0x00000a00; u32 var000062b0 = 0x00000400; u32 var000062b4 = 0x002501ff; u32 var000062b8 = 0x000e0204; u32 var000062bc = 0x00000002; u32 var000062c0 = 0x25000000; u32 var000062c4 = 0x0000324e; u32 var000062c8 = 0x00000280; u32 var000062cc = 0x04651e39; u32 var000062d0 = 0x0000020c; u32 var000062d4 = 0x00000c10; u32 var000062d8 = 0x0c1c0c1c; u32 var000062dc = 0x006c02ec; u32 var000062e0 = 0x00000400; u32 var000062e4 = 0x00000000; u32 var000062e8 = 0x00000500; u32 var000062ec = 0x02000800; u32 var000062f0 = 0x002301fd; u32 var000062f4 = 0x000b0202; u32 var000062f8 = 0x00000002; u32 var000062fc = 0x00000a00; u32 var00006300 = 0x02000800; u32 var00006304 = 0x002501ff; u32 var00006308 = 0x000e0204; u32 var0000630c = 0x00000002; u32 var00006310 = 0x26000000; u32 var00006314 = 0x0000305e; u32 var00006318 = 0x00000500; u32 var0000631c = 0x04651e39; u32 var00006320 = 0x0000020c; u32 var00006324 = 0x00000c10; u32 var00006328 = 0x0c1c0c1c; u32 var0000632c = 0x006c02ec; u32 var00006330 = 0x00000400; u32 var00006334 = 0x00000000; u32 var00006338 = 0x00000500; u32 var0000633c = 0x00000400; u32 var00006340 = 0x002301fd; u32 var00006344 = 0x000b0202; u32 var00006348 = 0x00000002; u32 var0000634c = 0x00000a00; u32 var00006350 = 0x00000400; u32 var00006354 = 0x002501ff; u32 var00006358 = 0x000e0204; u32 var0000635c = 0x00000002; u32 var00006360 = 0x27000000; u32 var00006364 = 0x0000305e; u32 var00006368 = 0x00000280; u32 var0000636c = 0x04651e39; u32 var00006370 = 0x0000020c; u32 var00006374 = 0x00000c10; u32 var00006378 = 0x0c1c0c1c; u32 var0000637c = 0x006c02ec; u32 var00006380 = 0x00000400; u32 var00006384 = 0x00000000; u32 var00006388 = 0x00000500; u32 var0000638c = 0x02000800; u32 var00006390 = 0x002301fd; u32 var00006394 = 0x000b0202; u32 var00006398 = 0x00000002; u32 var0000639c = 0x00000a00; u32 var000063a0 = 0x02000800; u32 var000063a4 = 0x002501ff; u32 var000063a8 = 0x000e0204; u32 var000063ac = 0x00000002; u32 var000063b0 = 0x28000000; u32 var000063b4 = 0x0000334f; u32 var000063b8 = 0x00000500; u32 var000063bc = 0x04651e39; u32 var000063c0 = 0x0000020c; u32 var000063c4 = 0x00000c10; u32 var000063c8 = 0x0c1c0c1c; u32 var000063cc = 0x006c02ec; u32 var000063d0 = 0x00000400; u32 var000063d4 = 0x00000000; u32 var000063d8 = 0x00000a00; u32 var000063dc = 0x00000400; u32 var000063e0 = 0x002301fd; u32 var000063e4 = 0x000b0202; u32 var000063e8 = 0x00000002; u32 var000063ec = 0x00001400; u32 var000063f0 = 0x00000400; u32 var000063f4 = 0x002501ff; u32 var000063f8 = 0x000e0204; u32 var000063fc = 0x00000002; u32 var00006400 = 0x29000000; u32 var00006404 = 0x0000324f; u32 var00006408 = 0x00000280; u32 var0000640c = 0x04651e39; u32 var00006410 = 0x0000020c; u32 var00006414 = 0x00000c10; u32 var00006418 = 0x0c1c0c1c; u32 var0000641c = 0x006c02ec; u32 var00006420 = 0x00000400; u32 var00006424 = 0x00000000; u32 var00006428 = 0x00000a00; u32 var0000642c = 0x02000800; u32 var00006430 = 0x002301fd; u32 var00006434 = 0x000b0202; u32 var00006438 = 0x00000002; u32 var0000643c = 0x00001400; u32 var00006440 = 0x02000800; u32 var00006444 = 0x002501ff; u32 var00006448 = 0x000e0204; u32 var0000644c = 0x00000002; u32 var00006450 = 0x2a000000; u32 var00006454 = 0x0000320e; u32 var00006458 = 0x00000140; u32 var0000645c = 0x04541e3a; u32 var00006460 = 0x00000271; u32 var00006464 = 0x00170c69; u32 var00006468 = 0x0c6f0c6d; u32 var0000646c = 0x00800300; u32 var00006470 = 0x00000200; u32 var00006474 = 0x00000000; u32 var00006478 = 0x00000280; u32 var0000647c = 0x00000400; u32 var00006480 = 0x002f0269; u32 var00006484 = 0x0009026b; u32 var00006488 = 0x00000002; u32 var0000648c = 0x00000280; u32 var00006490 = 0x00000400; u32 var00006494 = 0x002f0269; u32 var00006498 = 0x0009026b; u32 var0000649c = 0x00000002; u32 var000064a0 = 0x2b000000; u32 var000064a4 = 0x0000324e; u32 var000064a8 = 0x00000140; u32 var000064ac = 0x04541e3a; u32 var000064b0 = 0x00000270; u32 var000064b4 = 0x00170c69; u32 var000064b8 = 0x0c6f0c6d; u32 var000064bc = 0x00800300; u32 var000064c0 = 0x00000200; u32 var000064c4 = 0x00000000; u32 var000064c8 = 0x00000280; u32 var000064cc = 0x01000400; u32 var000064d0 = 0x002d0267; u32 var000064d4 = 0x0009026b; u32 var000064d8 = 0x00000002; u32 var000064dc = 0x00000280; u32 var000064e0 = 0x03000400; u32 var000064e4 = 0x002f0269; u32 var000064e8 = 0x000d0269; u32 var000064ec = 0x00000002; u32 var000064f0 = 0x2c000000; u32 var000064f4 = 0x0000311e; u32 var000064f8 = 0x00000140; u32 var000064fc = 0x04541e3a; u32 var00006500 = 0x00000271; u32 var00006504 = 0x00170c69; u32 var00006508 = 0x0c6f0c6d; u32 var0000650c = 0x00800300; u32 var00006510 = 0x00000200; u32 var00006514 = 0x00000000; u32 var00006518 = 0x00000280; u32 var0000651c = 0x00000400; u32 var00006520 = 0x002f0269; u32 var00006524 = 0x0009026b; u32 var00006528 = 0x00000002; u32 var0000652c = 0x00000280; u32 var00006530 = 0x00000400; u32 var00006534 = 0x002f0269; u32 var00006538 = 0x0009026b; u32 var0000653c = 0x00000002; u32 var00006540 = 0x2d000000; u32 var00006544 = 0x0000305e; u32 var00006548 = 0x00000140; u32 var0000654c = 0x04541e3a; u32 var00006550 = 0x00000270; u32 var00006554 = 0x00170c69; u32 var00006558 = 0x0c6f0c6d; u32 var0000655c = 0x00800300; u32 var00006560 = 0x00000200; u32 var00006564 = 0x00000000; u32 var00006568 = 0x00000280; u32 var0000656c = 0x01000400; u32 var00006570 = 0x002d0267; u32 var00006574 = 0x0009026b; u32 var00006578 = 0x00000002; u32 var0000657c = 0x00000280; u32 var00006580 = 0x03000400; u32 var00006584 = 0x002f0269; u32 var00006588 = 0x000d0269; u32 var0000658c = 0x00000002; u32 var00006590 = 0x2e000000; u32 var00006594 = 0x0000330f; u32 var00006598 = 0x00000140; u32 var0000659c = 0x04541e3a; u32 var000065a0 = 0x00000271; u32 var000065a4 = 0x00170c69; u32 var000065a8 = 0x0c6f0c6d; u32 var000065ac = 0x00800300; u32 var000065b0 = 0x00000200; u32 var000065b4 = 0x00000000; u32 var000065b8 = 0x00000500; u32 var000065bc = 0x00000400; u32 var000065c0 = 0x002f0269; u32 var000065c4 = 0x0009026b; u32 var000065c8 = 0x00000002; u32 var000065cc = 0x00000500; u32 var000065d0 = 0x00000400; u32 var000065d4 = 0x002f0269; u32 var000065d8 = 0x0009026b; u32 var000065dc = 0x00000002; u32 var000065e0 = 0x2f000000; u32 var000065e4 = 0x0000324f; u32 var000065e8 = 0x00000140; u32 var000065ec = 0x04541e3a; u32 var000065f0 = 0x00000270; u32 var000065f4 = 0x00170c69; u32 var000065f8 = 0x0c6f0c6d; u32 var000065fc = 0x00800300; u32 var00006600 = 0x00000200; u32 var00006604 = 0x00000000; u32 var00006608 = 0x00000500; u32 var0000660c = 0x01000400; u32 var00006610 = 0x002d0267; u32 var00006614 = 0x0009026b; u32 var00006618 = 0x00000002; u32 var0000661c = 0x00000500; u32 var00006620 = 0x03000400; u32 var00006624 = 0x002f0269; u32 var00006628 = 0x000d0269; u32 var0000662c = 0x00000002; u32 var00006630 = 0x30000000; u32 var00006634 = 0x0000301f; u32 var00006638 = 0x00000140; u32 var0000663c = 0x04541e3a; u32 var00006640 = 0x00000271; u32 var00006644 = 0x00170c69; u32 var00006648 = 0x0c6f0c6d; u32 var0000664c = 0x00800300; u32 var00006650 = 0x00000200; u32 var00006654 = 0x00000000; u32 var00006658 = 0x00000500; u32 var0000665c = 0x00000400; u32 var00006660 = 0x002f0269; u32 var00006664 = 0x0009026b; u32 var00006668 = 0x00000002; u32 var0000666c = 0x00000500; u32 var00006670 = 0x00000400; u32 var00006674 = 0x002f0269; u32 var00006678 = 0x0009026b; u32 var0000667c = 0x00000002; u32 var00006680 = 0x31000000; u32 var00006684 = 0x0000305f; u32 var00006688 = 0x00000140; u32 var0000668c = 0x04541e3a; u32 var00006690 = 0x00000270; u32 var00006694 = 0x00170c69; u32 var00006698 = 0x0c6f0c6d; u32 var0000669c = 0x00800300; u32 var000066a0 = 0x00000200; u32 var000066a4 = 0x00000000; u32 var000066a8 = 0x00000500; u32 var000066ac = 0x01000400; u32 var000066b0 = 0x002d0267; u32 var000066b4 = 0x0009026b; u32 var000066b8 = 0x00000002; u32 var000066bc = 0x00000500; u32 var000066c0 = 0x03000400; u32 var000066c4 = 0x002f0269; u32 var000066c8 = 0x000d0269; u32 var000066cc = 0x00000002; u32 var000066d0 = 0x32000000; u32 var000066d4 = 0x0000324e; u32 var000066d8 = 0x00000500; u32 var000066dc = 0x04541e3a; u32 var000066e0 = 0x00000270; u32 var000066e4 = 0x00170c69; u32 var000066e8 = 0x0c6f0c6d; u32 var000066ec = 0x00800300; u32 var000066f0 = 0x00000400; u32 var000066f4 = 0x00000000; u32 var000066f8 = 0x00000500; u32 var000066fc = 0x00000400; u32 var00006700 = 0x002d0267; u32 var00006704 = 0x0009026b; u32 var00006708 = 0x00000002; u32 var0000670c = 0x00000a00; u32 var00006710 = 0x00000400; u32 var00006714 = 0x002f0269; u32 var00006718 = 0x000d0269; u32 var0000671c = 0x00000002; u32 var00006720 = 0x33000000; u32 var00006724 = 0x0000324e; u32 var00006728 = 0x00000280; u32 var0000672c = 0x04541e3a; u32 var00006730 = 0x00000270; u32 var00006734 = 0x00170c69; u32 var00006738 = 0x0c6f0c6d; u32 var0000673c = 0x00800300; u32 var00006740 = 0x00000400; u32 var00006744 = 0x00000000; u32 var00006748 = 0x00000500; u32 var0000674c = 0x02000800; u32 var00006750 = 0x002d0267; u32 var00006754 = 0x0009026b; u32 var00006758 = 0x00000002; u32 var0000675c = 0x00000a00; u32 var00006760 = 0x02000800; u32 var00006764 = 0x002f0269; u32 var00006768 = 0x000d0269; u32 var0000676c = 0x00000002; u32 var00006770 = 0x34000000; u32 var00006774 = 0x0000305e; u32 var00006778 = 0x00000500; u32 var0000677c = 0x04541e3a; u32 var00006780 = 0x00000270; u32 var00006784 = 0x00170c69; u32 var00006788 = 0x0c6f0c6d; u32 var0000678c = 0x00800300; u32 var00006790 = 0x00000400; u32 var00006794 = 0x00000000; u32 var00006798 = 0x00000500; u32 var0000679c = 0x00000400; u32 var000067a0 = 0x002d0267; u32 var000067a4 = 0x0009026b; u32 var000067a8 = 0x00000002; u32 var000067ac = 0x00000a00; u32 var000067b0 = 0x00000400; u32 var000067b4 = 0x002f0269; u32 var000067b8 = 0x000d0269; u32 var000067bc = 0x00000002; u32 var000067c0 = 0x35000000; u32 var000067c4 = 0x0000305e; u32 var000067c8 = 0x00000280; u32 var000067cc = 0x04541e3a; u32 var000067d0 = 0x00000270; u32 var000067d4 = 0x00170c69; u32 var000067d8 = 0x0c6f0c6d; u32 var000067dc = 0x00800300; u32 var000067e0 = 0x00000400; u32 var000067e4 = 0x00000000; u32 var000067e8 = 0x00000500; u32 var000067ec = 0x02000800; u32 var000067f0 = 0x002d0267; u32 var000067f4 = 0x0009026b; u32 var000067f8 = 0x00000002; u32 var000067fc = 0x00000a00; u32 var00006800 = 0x02000800; u32 var00006804 = 0x002f0269; u32 var00006808 = 0x000d0269; u32 var0000680c = 0x00000002; u32 var00006810 = 0x36000000; u32 var00006814 = 0x0000334f; u32 var00006818 = 0x00000500; u32 var0000681c = 0x04541e3a; u32 var00006820 = 0x00000270; u32 var00006824 = 0x00170c69; u32 var00006828 = 0x0c6f0c6d; u32 var0000682c = 0x00800300; u32 var00006830 = 0x00000400; u32 var00006834 = 0x00000000; u32 var00006838 = 0x00000a00; u32 var0000683c = 0x00000400; u32 var00006840 = 0x002d0267; u32 var00006844 = 0x0009026b; u32 var00006848 = 0x00000002; u32 var0000684c = 0x00001400; u32 var00006850 = 0x00000400; u32 var00006854 = 0x002f0269; u32 var00006858 = 0x000d0269; u32 var0000685c = 0x00000002; u32 var00006860 = 0x37000000; u32 var00006864 = 0x0000324f; u32 var00006868 = 0x00000280; u32 var0000686c = 0x04541e3a; u32 var00006870 = 0x00000270; u32 var00006874 = 0x00170c69; u32 var00006878 = 0x0c6f0c6d; u32 var0000687c = 0x00800300; u32 var00006880 = 0x00000400; u32 var00006884 = 0x00000000; u32 var00006888 = 0x00000a00; u32 var0000688c = 0x02000800; u32 var00006890 = 0x002d0267; u32 var00006894 = 0x0009026b; u32 var00006898 = 0x00000002; u32 var0000689c = 0x00001400; u32 var000068a0 = 0x02000800; u32 var000068a4 = 0x002f0269; u32 var000068a8 = 0x000d0269; u32 var000068ac = 0x00000002; u32 var000068b0 = 0x00000000; u32 var000068b4 = 0x00000000; u32 var000068b8 = 0x00000000; u32 var000068bc = 0x00000000; u32 var000068c0 = 0x8009c760; u32 var000068c4 = 0x00000000; u32 var000068c8 = 0x00000000; u32 var000068cc = 0x00000000; u32 var000068d0 = 0x00000000; u32 var000068d4 = 0x00000000; u32 var000068d8 = 0x00000000; u32 var000068dc = 0x00000000; u32 var000068e0 = 0x00000000; u32 var000068e4 = 0x00000000; u32 var000068e8 = 0x00000000; u32 var000068ec = 0x00000000; u32 var000068f0 = 0x00000000; u32 var000068f4 = 0x00000000; u32 var000068f8 = 0x00000000; u32 var000068fc = 0x00000000; u32 var00006900 = 0x00000000; u32 var00006904 = 0x00000000; u32 var00006908 = 0x00000000; u32 var0000690c = 0x00000000; u32 var00006910 = 0x00000000; u32 var00006914 = 0x00000000; u32 var00006918 = 0x00000000; u32 var0000691c = 0x00000000; u32 var00006920 = 0x00000000; u32 var00006924 = 0x00000000; u32 var00006928 = 0x00000000; u32 var0000692c = 0x00000000; u32 var00006930 = (u32) &var000068d0; u32 var00006934 = (u32) &var00006900; u32 var00006938 = 0x00000000; u32 var0000693c = 0x00000000; u32 var00006940 = 0x00000000; u32 var00006944 = 0x00000000; u32 var00006948 = 0x00000000; u32 var0000694c = 0x00000000; u32 var00006950 = 0x00000000; u32 var00006954 = 0xffffffff; u32 var00006958 = (u32) &var00006950; u32 var0000695c = (u32) &var00006950; u32 var00006960 = 0x00000000; u32 var00006964 = 0x00000000; u32 var00006968 = 0x00000000; u32 var0000696c = 0x00000000; u32 var00006970 = 0x00000000; u32 var00006974 = 0x00000000; u32 var00006978 = 0x00000000; u32 var0000697c = 0x00000000; u32 var00006980 = 0x00000000; u32 var00006984 = 0x00000000; u32 var00006988 = 0x00000000; u32 var0000698c = 0x00000000; u32 var00006990 = 0xffffffff; u32 var00006994 = 0x00000000; u32 var00006998 = 0x00000000; u32 var0000699c = 0x00000000; u32 var000069a0 = 0xffffffff; u32 var000069a4 = 0xfa000000; u32 var000069a8 = 0x00000000; u32 var000069ac = 0x00000000; u32 var000069b0 = 0x00000000; u32 var000069b4 = 0x00000000; u32 var000069b8 = 0x00000000; u32 var000069bc = 0x00000000; u32 var000069c0 = 0x20202020; u32 var000069c4 = 0x20202020; u32 var000069c8 = 0x20202020; u32 var000069cc = 0x20202020; u32 var000069d0 = 0x20202020; u32 var000069d4 = 0x20202020; u32 var000069d8 = 0x20202020; u32 var000069dc = 0x20202020; u32 var000069e0 = 0x00000000; u32 var000069e4 = 0x30303030; u32 var000069e8 = 0x30303030; u32 var000069ec = 0x30303030; u32 var000069f0 = 0x30303030; u32 var000069f4 = 0x30303030; u32 var000069f8 = 0x30303030; u32 var000069fc = 0x30303030; u32 var00006a00 = 0x30303030; u32 var00006a04 = 0x00000000; u32 var00006a08 = 0x00000000; u32 var00006a0c = 0x00000000; u32 var00006a10 = 0x00000032; u32 var00006a14 = 0x00640096; u32 var00006a18 = 0x00c900fb; u32 var00006a1c = 0x012d0160; u32 var00006a20 = 0x019201c4; u32 var00006a24 = 0x01f70229; u32 var00006a28 = 0x025b028e; u32 var00006a2c = 0x02c002f2; u32 var00006a30 = 0x03240357; u32 var00006a34 = 0x038903bb; u32 var00006a38 = 0x03ee0420; u32 var00006a3c = 0x04520484; u32 var00006a40 = 0x04b704e9; u32 var00006a44 = 0x051b054e; u32 var00006a48 = 0x058005b2; u32 var00006a4c = 0x05e40617; u32 var00006a50 = 0x0649067b; u32 var00006a54 = 0x06ad06e0; u32 var00006a58 = 0x07120744; u32 var00006a5c = 0x077607a9; u32 var00006a60 = 0x07db080d; u32 var00006a64 = 0x083f0871; u32 var00006a68 = 0x08a408d6; u32 var00006a6c = 0x0908093a; u32 var00006a70 = 0x096c099f; u32 var00006a74 = 0x09d10a03; u32 var00006a78 = 0x0a350a67; u32 var00006a7c = 0x0a990acb; u32 var00006a80 = 0x0afe0b30; u32 var00006a84 = 0x0b620b94; u32 var00006a88 = 0x0bc60bf8; u32 var00006a8c = 0x0c2a0c5c; u32 var00006a90 = 0x0c8e0cc0; u32 var00006a94 = 0x0cf20d25; u32 var00006a98 = 0x0d570d89; u32 var00006a9c = 0x0dbb0ded; u32 var00006aa0 = 0x0e1f0e51; u32 var00006aa4 = 0x0e830eb5; u32 var00006aa8 = 0x0ee70f19; u32 var00006aac = 0x0f4b0f7c; u32 var00006ab0 = 0x0fae0fe0; u32 var00006ab4 = 0x10121044; u32 var00006ab8 = 0x107610a8; u32 var00006abc = 0x10da110c; u32 var00006ac0 = 0x113e116f; u32 var00006ac4 = 0x11a111d3; u32 var00006ac8 = 0x12051237; u32 var00006acc = 0x1269129a; u32 var00006ad0 = 0x12cc12fe; u32 var00006ad4 = 0x13301361; u32 var00006ad8 = 0x139313c5; u32 var00006adc = 0x13f61428; u32 var00006ae0 = 0x145a148c; u32 var00006ae4 = 0x14bd14ef; u32 var00006ae8 = 0x15201552; u32 var00006aec = 0x158415b5; u32 var00006af0 = 0x15e71618; u32 var00006af4 = 0x164a167b; u32 var00006af8 = 0x16ad16df; u32 var00006afc = 0x17101741; u32 var00006b00 = 0x177317a4; u32 var00006b04 = 0x17d61807; u32 var00006b08 = 0x1839186a; u32 var00006b0c = 0x189b18cd; u32 var00006b10 = 0x18fe1930; u32 var00006b14 = 0x19611992; u32 var00006b18 = 0x19c319f5; u32 var00006b1c = 0x1a261a57; u32 var00006b20 = 0x1a881aba; u32 var00006b24 = 0x1aeb1b1c; u32 var00006b28 = 0x1b4d1b7e; u32 var00006b2c = 0x1baf1be1; u32 var00006b30 = 0x1c121c43; u32 var00006b34 = 0x1c741ca5; u32 var00006b38 = 0x1cd61d07; u32 var00006b3c = 0x1d381d69; u32 var00006b40 = 0x1d9a1dcb; u32 var00006b44 = 0x1dfc1e2d; u32 var00006b48 = 0x1e5d1e8e; u32 var00006b4c = 0x1ebf1ef0; u32 var00006b50 = 0x1f211f52; u32 var00006b54 = 0x1f821fb3; u32 var00006b58 = 0x1fe42015; u32 var00006b5c = 0x20452076; u32 var00006b60 = 0x20a720d7; u32 var00006b64 = 0x21082139; u32 var00006b68 = 0x2169219a; u32 var00006b6c = 0x21ca21fb; u32 var00006b70 = 0x222b225c; u32 var00006b74 = 0x228c22bd; u32 var00006b78 = 0x22ed231d; u32 var00006b7c = 0x234e237e; u32 var00006b80 = 0x23ae23df; u32 var00006b84 = 0x240f243f; u32 var00006b88 = 0x247024a0; u32 var00006b8c = 0x24d02500; u32 var00006b90 = 0x25302560; u32 var00006b94 = 0x259125c1; u32 var00006b98 = 0x25f12621; u32 var00006b9c = 0x26512681; u32 var00006ba0 = 0x26b126e1; u32 var00006ba4 = 0x27112740; u32 var00006ba8 = 0x277027a0; u32 var00006bac = 0x27d02800; u32 var00006bb0 = 0x2830285f; u32 var00006bb4 = 0x288f28bf; u32 var00006bb8 = 0x28ee291e; u32 var00006bbc = 0x294e297d; u32 var00006bc0 = 0x29ad29dd; u32 var00006bc4 = 0x2a0c2a3c; u32 var00006bc8 = 0x2a6b2a9b; u32 var00006bcc = 0x2aca2af9; u32 var00006bd0 = 0x2b292b58; u32 var00006bd4 = 0x2b872bb7; u32 var00006bd8 = 0x2be62c15; u32 var00006bdc = 0x2c442c74; u32 var00006be0 = 0x2ca32cd2; u32 var00006be4 = 0x2d012d30; u32 var00006be8 = 0x2d5f2d8e; u32 var00006bec = 0x2dbd2dec; u32 var00006bf0 = 0x2e1b2e4a; u32 var00006bf4 = 0x2e792ea8; u32 var00006bf8 = 0x2ed72f06; u32 var00006bfc = 0x2f342f63; u32 var00006c00 = 0x2f922fc0; u32 var00006c04 = 0x2fef301e; u32 var00006c08 = 0x304c307b; u32 var00006c0c = 0x30a930d8; u32 var00006c10 = 0x31073135; u32 var00006c14 = 0x31633192; u32 var00006c18 = 0x31c031ef; u32 var00006c1c = 0x321d324b; u32 var00006c20 = 0x327932a8; u32 var00006c24 = 0x32d63304; u32 var00006c28 = 0x33323360; u32 var00006c2c = 0x338e33bc; u32 var00006c30 = 0x33ea3418; u32 var00006c34 = 0x34463474; u32 var00006c38 = 0x34a234d0; u32 var00006c3c = 0x34fe352b; u32 var00006c40 = 0x35593587; u32 var00006c44 = 0x35b535e2; u32 var00006c48 = 0x3610363d; u32 var00006c4c = 0x366b3698; u32 var00006c50 = 0x36c636f3; u32 var00006c54 = 0x3721374e; u32 var00006c58 = 0x377c37a9; u32 var00006c5c = 0x37d63803; u32 var00006c60 = 0x3831385e; u32 var00006c64 = 0x388b38b8; u32 var00006c68 = 0x38e53912; u32 var00006c6c = 0x393f396c; u32 var00006c70 = 0x399939c6; u32 var00006c74 = 0x39f33a20; u32 var00006c78 = 0x3a4d3a79; u32 var00006c7c = 0x3aa63ad3; u32 var00006c80 = 0x3b003b2c; u32 var00006c84 = 0x3b593b85; u32 var00006c88 = 0x3bb23bde; u32 var00006c8c = 0x3c0b3c37; u32 var00006c90 = 0x3c643c90; u32 var00006c94 = 0x3cbc3ce9; u32 var00006c98 = 0x3d153d41; u32 var00006c9c = 0x3d6d3d99; u32 var00006ca0 = 0x3dc53df1; u32 var00006ca4 = 0x3e1d3e49; u32 var00006ca8 = 0x3e753ea1; u32 var00006cac = 0x3ecd3ef9; u32 var00006cb0 = 0x3f253f50; u32 var00006cb4 = 0x3f7c3fa8; u32 var00006cb8 = 0x3fd33fff; u32 var00006cbc = 0x402b4056; u32 var00006cc0 = 0x408240ad; u32 var00006cc4 = 0x40d84104; u32 var00006cc8 = 0x412f415a; u32 var00006ccc = 0x418641b1; u32 var00006cd0 = 0x41dc4207; u32 var00006cd4 = 0x4232425d; u32 var00006cd8 = 0x428842b3; u32 var00006cdc = 0x42de4309; u32 var00006ce0 = 0x4334435f; u32 var00006ce4 = 0x438943b4; u32 var00006ce8 = 0x43df4409; u32 var00006cec = 0x4434445f; u32 var00006cf0 = 0x448944b4; u32 var00006cf4 = 0x44de4508; u32 var00006cf8 = 0x4533455d; u32 var00006cfc = 0x458745b1; u32 var00006d00 = 0x45dc4606; u32 var00006d04 = 0x4630465a; u32 var00006d08 = 0x468446ae; u32 var00006d0c = 0x46d84702; u32 var00006d10 = 0x472c4755; u32 var00006d14 = 0x477f47a9; u32 var00006d18 = 0x47d247fc; u32 var00006d1c = 0x4826484f; u32 var00006d20 = 0x487948a2; u32 var00006d24 = 0x48cc48f5; u32 var00006d28 = 0x491e4948; u32 var00006d2c = 0x4971499a; u32 var00006d30 = 0x49c349ec; u32 var00006d34 = 0x4a154a3e; u32 var00006d38 = 0x4a674a90; u32 var00006d3c = 0x4ab94ae2; u32 var00006d40 = 0x4b0b4b33; u32 var00006d44 = 0x4b5c4b85; u32 var00006d48 = 0x4bad4bd6; u32 var00006d4c = 0x4bfe4c27; u32 var00006d50 = 0x4c4f4c78; u32 var00006d54 = 0x4ca04cc8; u32 var00006d58 = 0x4cf04d19; u32 var00006d5c = 0x4d414d69; u32 var00006d60 = 0x4d914db9; u32 var00006d64 = 0x4de14e09; u32 var00006d68 = 0x4e314e58; u32 var00006d6c = 0x4e804ea8; u32 var00006d70 = 0x4ed04ef7; u32 var00006d74 = 0x4f1f4f46; u32 var00006d78 = 0x4f6e4f95; u32 var00006d7c = 0x4fbd4fe4; u32 var00006d80 = 0x500b5032; u32 var00006d84 = 0x505a5081; u32 var00006d88 = 0x50a850cf; u32 var00006d8c = 0x50f6511d; u32 var00006d90 = 0x5144516b; u32 var00006d94 = 0x519151b8; u32 var00006d98 = 0x51df5205; u32 var00006d9c = 0x522c5253; u32 var00006da0 = 0x527952a0; u32 var00006da4 = 0x52c652ec; u32 var00006da8 = 0x53135339; u32 var00006dac = 0x535f5385; u32 var00006db0 = 0x53ab53d1; u32 var00006db4 = 0x53f7541d; u32 var00006db8 = 0x54435469; u32 var00006dbc = 0x548f54b5; u32 var00006dc0 = 0x54da5500; u32 var00006dc4 = 0x5525554b; u32 var00006dc8 = 0x55715596; u32 var00006dcc = 0x55bb55e1; u32 var00006dd0 = 0x5606562b; u32 var00006dd4 = 0x56505675; u32 var00006dd8 = 0x569b56c0; u32 var00006ddc = 0x56e55709; u32 var00006de0 = 0x572e5753; u32 var00006de4 = 0x5778579d; u32 var00006de8 = 0x57c157e6; u32 var00006dec = 0x580a582f; u32 var00006df0 = 0x58535878; u32 var00006df4 = 0x589c58c0; u32 var00006df8 = 0x58e55909; u32 var00006dfc = 0x592d5951; u32 var00006e00 = 0x59755999; u32 var00006e04 = 0x59bd59e1; u32 var00006e08 = 0x5a045a28; u32 var00006e0c = 0x5a4c5a6f; u32 var00006e10 = 0x5a935ab7; u32 var00006e14 = 0x5ada5afd; u32 var00006e18 = 0x5b215b44; u32 var00006e1c = 0x5b675b8b; u32 var00006e20 = 0x5bae5bd1; u32 var00006e24 = 0x5bf45c17; u32 var00006e28 = 0x5c3a5c5d; u32 var00006e2c = 0x5c7f5ca2; u32 var00006e30 = 0x5cc55ce7; u32 var00006e34 = 0x5d0a5d2d; u32 var00006e38 = 0x5d4f5d71; u32 var00006e3c = 0x5d945db6; u32 var00006e40 = 0x5dd85dfa; u32 var00006e44 = 0x5e1d5e3f; u32 var00006e48 = 0x5e615e83; u32 var00006e4c = 0x5ea55ec6; u32 var00006e50 = 0x5ee85f0a; u32 var00006e54 = 0x5f2c5f4d; u32 var00006e58 = 0x5f6f5f90; u32 var00006e5c = 0x5fb25fd3; u32 var00006e60 = 0x5ff46016; u32 var00006e64 = 0x60376058; u32 var00006e68 = 0x6079609a; u32 var00006e6c = 0x60bb60dc; u32 var00006e70 = 0x60fd611e; u32 var00006e74 = 0x613e615f; u32 var00006e78 = 0x618061a0; u32 var00006e7c = 0x61c161e1; u32 var00006e80 = 0x62026222; u32 var00006e84 = 0x62426263; u32 var00006e88 = 0x628362a3; u32 var00006e8c = 0x62c362e3; u32 var00006e90 = 0x63036323; u32 var00006e94 = 0x63426362; u32 var00006e98 = 0x638263a1; u32 var00006e9c = 0x63c163e0; u32 var00006ea0 = 0x6400641f; u32 var00006ea4 = 0x643f645e; u32 var00006ea8 = 0x647d649c; u32 var00006eac = 0x64bb64da; u32 var00006eb0 = 0x64f96518; u32 var00006eb4 = 0x65376556; u32 var00006eb8 = 0x65746593; u32 var00006ebc = 0x65b265d0; u32 var00006ec0 = 0x65ef660d; u32 var00006ec4 = 0x662b664a; u32 var00006ec8 = 0x66686686; u32 var00006ecc = 0x66a466c2; u32 var00006ed0 = 0x66e066fe; u32 var00006ed4 = 0x671c673a; u32 var00006ed8 = 0x67576775; u32 var00006edc = 0x679267b0; u32 var00006ee0 = 0x67cd67eb; u32 var00006ee4 = 0x68086825; u32 var00006ee8 = 0x68436860; u32 var00006eec = 0x687d689a; u32 var00006ef0 = 0x68b768d4; u32 var00006ef4 = 0x68f1690d; u32 var00006ef8 = 0x692a6947; u32 var00006efc = 0x69636980; u32 var00006f00 = 0x699c69b9; u32 var00006f04 = 0x69d569f1; u32 var00006f08 = 0x6a0e6a2a; u32 var00006f0c = 0x6a466a62; u32 var00006f10 = 0x6a7e6a9a; u32 var00006f14 = 0x6ab56ad1; u32 var00006f18 = 0x6aed6b08; u32 var00006f1c = 0x6b246b40; u32 var00006f20 = 0x6b5b6b76; u32 var00006f24 = 0x6b926bad; u32 var00006f28 = 0x6bc86be3; u32 var00006f2c = 0x6bfe6c19; u32 var00006f30 = 0x6c346c4f; u32 var00006f34 = 0x6c6a6c84; u32 var00006f38 = 0x6c9f6cba; u32 var00006f3c = 0x6cd46cef; u32 var00006f40 = 0x6d096d23; u32 var00006f44 = 0x6d3e6d58; u32 var00006f48 = 0x6d726d8c; u32 var00006f4c = 0x6da66dc0; u32 var00006f50 = 0x6dda6df3; u32 var00006f54 = 0x6e0d6e27; u32 var00006f58 = 0x6e406e5a; u32 var00006f5c = 0x6e736e8d; u32 var00006f60 = 0x6ea66ebf; u32 var00006f64 = 0x6ed96ef2; u32 var00006f68 = 0x6f0b6f24; u32 var00006f6c = 0x6f3d6f55; u32 var00006f70 = 0x6f6e6f87; u32 var00006f74 = 0x6fa06fb8; u32 var00006f78 = 0x6fd16fe9; u32 var00006f7c = 0x7002701a; u32 var00006f80 = 0x7032704a; u32 var00006f84 = 0x7062707a; u32 var00006f88 = 0x709270aa; u32 var00006f8c = 0x70c270da; u32 var00006f90 = 0x70f27109; u32 var00006f94 = 0x71217138; u32 var00006f98 = 0x71507167; u32 var00006f9c = 0x717e7196; u32 var00006fa0 = 0x71ad71c4; u32 var00006fa4 = 0x71db71f2; u32 var00006fa8 = 0x72097220; u32 var00006fac = 0x7236724d; u32 var00006fb0 = 0x7264727a; u32 var00006fb4 = 0x729172a7; u32 var00006fb8 = 0x72bd72d4; u32 var00006fbc = 0x72ea7300; u32 var00006fc0 = 0x7316732c; u32 var00006fc4 = 0x73427358; u32 var00006fc8 = 0x736e7383; u32 var00006fcc = 0x739973ae; u32 var00006fd0 = 0x73c473d9; u32 var00006fd4 = 0x73ef7404; u32 var00006fd8 = 0x7419742e; u32 var00006fdc = 0x74437458; u32 var00006fe0 = 0x746d7482; u32 var00006fe4 = 0x749774ac; u32 var00006fe8 = 0x74c074d5; u32 var00006fec = 0x74ea74fe; u32 var00006ff0 = 0x75127527; u32 var00006ff4 = 0x753b754f; u32 var00006ff8 = 0x75637577; u32 var00006ffc = 0x758b759f; u32 var00007000 = 0x75b375c7; u32 var00007004 = 0x75da75ee; u32 var00007008 = 0x76017615; u32 var0000700c = 0x7628763b; u32 var00007010 = 0x764f7662; u32 var00007014 = 0x76757688; u32 var00007018 = 0x769b76ae; u32 var0000701c = 0x76c176d3; u32 var00007020 = 0x76e676f9; u32 var00007024 = 0x770b771e; u32 var00007028 = 0x77307742; u32 var0000702c = 0x77547767; u32 var00007030 = 0x7779778b; u32 var00007034 = 0x779d77af; u32 var00007038 = 0x77c077d2; u32 var0000703c = 0x77e477f5; u32 var00007040 = 0x78077818; u32 var00007044 = 0x782a783b; u32 var00007048 = 0x784c785d; u32 var0000704c = 0x786e787f; u32 var00007050 = 0x789078a1; u32 var00007054 = 0x78b278c3; u32 var00007058 = 0x78d378e4; u32 var0000705c = 0x78f47905; u32 var00007060 = 0x79157925; u32 var00007064 = 0x79367946; u32 var00007068 = 0x79567966; u32 var0000706c = 0x79767985; u32 var00007070 = 0x799579a5; u32 var00007074 = 0x79b579c4; u32 var00007078 = 0x79d479e3; u32 var0000707c = 0x79f27a02; u32 var00007080 = 0x7a117a20; u32 var00007084 = 0x7a2f7a3e; u32 var00007088 = 0x7a4d7a5b; u32 var0000708c = 0x7a6a7a79; u32 var00007090 = 0x7a877a96; u32 var00007094 = 0x7aa47ab3; u32 var00007098 = 0x7ac17acf; u32 var0000709c = 0x7add7aeb; u32 var000070a0 = 0x7af97b07; u32 var000070a4 = 0x7b157b23; u32 var000070a8 = 0x7b317b3e; u32 var000070ac = 0x7b4c7b59; u32 var000070b0 = 0x7b677b74; u32 var000070b4 = 0x7b817b8e; u32 var000070b8 = 0x7b9b7ba8; u32 var000070bc = 0x7bb57bc2; u32 var000070c0 = 0x7bcf7bdc; u32 var000070c4 = 0x7be87bf5; u32 var000070c8 = 0x7c027c0e; u32 var000070cc = 0x7c1a7c27; u32 var000070d0 = 0x7c337c3f; u32 var000070d4 = 0x7c4b7c57; u32 var000070d8 = 0x7c637c6f; u32 var000070dc = 0x7c7a7c86; u32 var000070e0 = 0x7c927c9d; u32 var000070e4 = 0x7ca97cb4; u32 var000070e8 = 0x7cbf7ccb; u32 var000070ec = 0x7cd67ce1; u32 var000070f0 = 0x7cec7cf7; u32 var000070f4 = 0x7d027d0c; u32 var000070f8 = 0x7d177d22; u32 var000070fc = 0x7d2c7d37; u32 var00007100 = 0x7d417d4b; u32 var00007104 = 0x7d567d60; u32 var00007108 = 0x7d6a7d74; u32 var0000710c = 0x7d7e7d88; u32 var00007110 = 0x7d917d9b; u32 var00007114 = 0x7da57dae; u32 var00007118 = 0x7db87dc1; u32 var0000711c = 0x7dcb7dd4; u32 var00007120 = 0x7ddd7de6; u32 var00007124 = 0x7def7df8; u32 var00007128 = 0x7e017e0a; u32 var0000712c = 0x7e137e1b; u32 var00007130 = 0x7e247e2c; u32 var00007134 = 0x7e357e3d; u32 var00007138 = 0x7e457e4d; u32 var0000713c = 0x7e567e5e; u32 var00007140 = 0x7e667e6d; u32 var00007144 = 0x7e757e7d; u32 var00007148 = 0x7e857e8c; u32 var0000714c = 0x7e947e9b; u32 var00007150 = 0x7ea37eaa; u32 var00007154 = 0x7eb17eb8; u32 var00007158 = 0x7ebf7ec6; u32 var0000715c = 0x7ecd7ed4; u32 var00007160 = 0x7edb7ee1; u32 var00007164 = 0x7ee87eee; u32 var00007168 = 0x7ef57efb; u32 var0000716c = 0x7f017f08; u32 var00007170 = 0x7f0e7f14; u32 var00007174 = 0x7f1a7f20; u32 var00007178 = 0x7f257f2b; u32 var0000717c = 0x7f317f36; u32 var00007180 = 0x7f3c7f41; u32 var00007184 = 0x7f477f4c; u32 var00007188 = 0x7f517f56; u32 var0000718c = 0x7f5b7f60; u32 var00007190 = 0x7f657f6a; u32 var00007194 = 0x7f6f7f74; u32 var00007198 = 0x7f787f7d; u32 var0000719c = 0x7f817f85; u32 var000071a0 = 0x7f8a7f8e; u32 var000071a4 = 0x7f927f96; u32 var000071a8 = 0x7f9a7f9e; u32 var000071ac = 0x7fa27fa6; u32 var000071b0 = 0x7fa97fad; u32 var000071b4 = 0x7fb07fb4; u32 var000071b8 = 0x7fb77fba; u32 var000071bc = 0x7fbe7fc1; u32 var000071c0 = 0x7fc47fc7; u32 var000071c4 = 0x7fca7fcc; u32 var000071c8 = 0x7fcf7fd2; u32 var000071cc = 0x7fd47fd7; u32 var000071d0 = 0x7fd97fdc; u32 var000071d4 = 0x7fde7fe0; u32 var000071d8 = 0x7fe27fe4; u32 var000071dc = 0x7fe67fe8; u32 var000071e0 = 0x7fea7fec; u32 var000071e4 = 0x7fed7fef; u32 var000071e8 = 0x7ff17ff2; u32 var000071ec = 0x7ff37ff5; u32 var000071f0 = 0x7ff67ff7; u32 var000071f4 = 0x7ff87ff9; u32 var000071f8 = 0x7ffa7ffb; u32 var000071fc = 0x7ffb7ffc; u32 var00007200 = 0x7ffd7ffd; u32 var00007204 = 0x7ffe7ffe; u32 var00007208 = 0x7ffe7ffe; u32 var0000720c = 0x7ffe7fff; u32 var00007210 = 0xceed6666; u32 var00007214 = 0xcc0d000b; u32 var00007218 = 0x03730083; u32 var0000721c = 0x000c000d; u32 var00007220 = 0x0008111f; u32 var00007224 = 0x8889000e; u32 var00007228 = 0xdccc6ee6; u32 var0000722c = 0xddddd999; u32 var00007230 = 0xbbbb6763; u32 var00007234 = 0x6e0eeccc; u32 var00007238 = 0xdddc999f; u32 var0000723c = 0xbbb9333e; u32 var00007240 = 0x00010101; u32 var00007244 = 0xff0202ff; u32 var00007248 = 0x0000ffff; u32 var0000724c = 0xffffff03; u32 var00007250 = 0x03030303; u32 var00007254 = 0x00000000; u32 var00007258 = 0x00000000; u32 var0000725c = 0x00000000; u32 var00007260 = 0x10000000; u32 var00007264 = 0x0000311e; u32 var00007268 = 0x00000140; u32 var0000726c = 0x04541e3a; u32 var00007270 = 0x00000271; u32 var00007274 = 0x00170c69; u32 var00007278 = 0x0c6f0c6d; u32 var0000727c = 0x00800300; u32 var00007280 = 0x00000200; u32 var00007284 = 0x00000000; u32 var00007288 = 0x00000280; u32 var0000728c = 0x00000400; u32 var00007290 = 0x005f0239; u32 var00007294 = 0x0009026b; u32 var00007298 = 0x00000002; u32 var0000729c = 0x00000280; u32 var000072a0 = 0x00000400; u32 var000072a4 = 0x005f0239; u32 var000072a8 = 0x0009026b; u32 var000072ac = 0x00000002; u32 var000072b0 = 0x1e000000; u32 var000072b4 = 0x0000311e; u32 var000072b8 = 0x00000140; u32 var000072bc = 0x04651e39; u32 var000072c0 = 0x0000020d; u32 var000072c4 = 0x00040c11; u32 var000072c8 = 0x0c190c1a; u32 var000072cc = 0x006c02ec; u32 var000072d0 = 0x00000200; u32 var000072d4 = 0x00000000; u32 var000072d8 = 0x00000280; u32 var000072dc = 0x00000400; u32 var000072e0 = 0x002501ff; u32 var000072e4 = 0x000e0204; u32 var000072e8 = 0x00000002; u32 var000072ec = 0x00000280; u32 var000072f0 = 0x00000400; u32 var000072f4 = 0x002501ff; u32 var000072f8 = 0x000e0204; u32 var000072fc = 0x00000002; u32 var00007300 = 0x02000000; u32 var00007304 = 0x0000311e; u32 var00007308 = 0x00000140; u32 var0000730c = 0x03e52239; u32 var00007310 = 0x0000020d; u32 var00007314 = 0x00000c15; u32 var00007318 = 0x0c150c15; u32 var0000731c = 0x006c02ec; u32 var00007320 = 0x00000200; u32 var00007324 = 0x00000000; u32 var00007328 = 0x00000280; u32 var0000732c = 0x00000400; u32 var00007330 = 0x002501ff; u32 var00007334 = 0x000e0204; u32 var00007338 = 0x00000002; u32 var0000733c = 0x00000280; u32 var00007340 = 0x00000400; u32 var00007344 = 0x002501ff; u32 var00007348 = 0x000e0204; u32 var0000734c = 0x00000002; u32 var00007350 = 0x30313233; u32 var00007354 = 0x34353637; u32 var00007358 = 0x38396162; u32 var0000735c = 0x63646566; u32 var00007360 = 0x00000000; u32 var00007364 = 0x30313233; u32 var00007368 = 0x34353637; u32 var0000736c = 0x38394142; u32 var00007370 = 0x43444546; u32 var00007374 = 0x00000000; u32 var00007378 = 0x00000000; u32 var0000737c = 0x00000000; u32 var00007380 = 0xb6000000; u32 var00007384 = 0x001f3204; u32 var00007388 = 0xbb000000; u32 var0000738c = 0x00000000; u32 var00007390 = 0xb7000000; u32 var00007394 = 0x00000204; u32 var00007398 = 0xb8000000; u32 var0000739c = 0x00000000; u32 var000073a0 = 0xb6000000; u32 var000073a4 = 0x001f3204; u32 var000073a8 = 0xbb000000; u32 var000073ac = 0x00000000; u32 var000073b0 = 0xb7000000; u32 var000073b4 = 0x00000205; u32 var000073b8 = 0xb8000000; u32 var000073bc = 0x00000000; u32 var000073c0 = 0xba001402; u32 var000073c4 = 0x00000000; u32 var000073c8 = 0xba001701; u32 var000073cc = 0x00800000; u32 var000073d0 = 0xba001001; u32 var000073d4 = 0x00000000; u32 var000073d8 = 0xba000e02; u32 var000073dc = 0x00000000; u32 var000073e0 = 0xba001102; u32 var000073e4 = 0x00000000; u32 var000073e8 = 0xba001301; u32 var000073ec = 0x00080000; u32 var000073f0 = 0xba000c02; u32 var000073f4 = 0x00002000; u32 var000073f8 = 0xba000903; u32 var000073fc = 0x00000c00; u32 var00007400 = 0xfcffffff; u32 var00007404 = 0xfffe793c; u32 var00007408 = 0xba000801; u32 var0000740c = 0x00000000; u32 var00007410 = 0xb9000002; u32 var00007414 = 0x00000000; u32 var00007418 = 0xb900031d; u32 var0000741c = 0x0f0a4000; u32 var00007420 = 0xba000602; u32 var00007424 = 0x00000000; u32 var00007428 = 0xba000402; u32 var0000742c = 0x00000000; u32 var00007430 = 0xe7000000; u32 var00007434 = 0x00000000; u32 var00007438 = 0xb8000000; u32 var0000743c = 0x00000000; u32 var00007440 = 0x00000000; u32 var00007444 = 0x00000000; u32 var00007448 = 0x00000000; u32 var0000744c = 0x00000000; u32 var00007450 = 0x00000000; u32 var00007454 = 0x00000000; u32 var00007458 = 0x00000000; u32 var0000745c = 0x42480000; u32 var00007460 = 0x00000000; u32 var00007464 = 0x00000001; u32 var00007468 = 0x00000000; u32 var0000746c = 0x00000000; u32 var00007470 = 0x00000000; u32 var00007474 = 0xffffffff; u32 var00007478 = 0x00000000; u32 var0000747c = 0x00000000; u32 var00007480 = 0x96969600; u32 var00007484 = 0x96969600; u32 var00007488 = 0xffffff00; u32 var0000748c = 0xffffff00; u32 var00007490 = 0x4d4d2e00; u32 var00007494 = 0x00000000; u32 var00007498 = 0x00000000; u32 var0000749c = 0x00000000; u32 var000074a0 = 0xffffffff; u32 var000074a4 = 0xffffffff; u32 var000074a8 = 0xffffffff; u32 var000074ac = 0xffffffff; u32 var000074b0 = 0xffffffff; u32 var000074b4 = 0xffffffff; u32 var000074b8 = 0xffffffff; u32 var000074bc = 0xffffffff; u32 var000074c0 = 0x000080dc; u32 var000074c4 = 0x000080dd; u32 var000074c8 = 0x000080e0; u32 var000074cc = 0x000080e1; u32 var000074d0 = 0x000080de; u32 var000074d4 = 0x000080df; u32 var000074d8 = 0x000080e2; u32 var000074dc = 0x000080e3; u32 var000074e0 = 0x000080c4; u32 var000074e4 = 0x000080c5; u32 var000074e8 = 0x000080c8; u32 var000074ec = 0x000080c9; u32 var000074f0 = 0x000080c6; u32 var000074f4 = 0x000080c7; u32 var000074f8 = 0x000080ca; u32 var000074fc = 0x000080cb; u32 var00007500 = 0x000080e6; u32 var00007504 = 0x000080e7; u32 var00007508 = 0x000080ea; u32 var0000750c = 0x000080eb; u32 var00007510 = 0x000080e8; u32 var00007514 = 0x000080e9; u32 var00007518 = 0x000080ec; u32 var0000751c = 0x000080ed; u32 var00007520 = 0x000080d4; u32 var00007524 = 0x000080d5; u32 var00007528 = 0x000080d8; u32 var0000752c = 0x000080d9; u32 var00007530 = 0x000080d6; u32 var00007534 = 0x000080d7; u32 var00007538 = 0x000080da; u32 var0000753c = 0x000080db; u32 var00007540 = 0x000080ee; u32 var00007544 = 0x000080ef; u32 var00007548 = 0x000080f2; u32 var0000754c = 0x000080f3; u32 var00007550 = 0x000080f0; u32 var00007554 = 0x000080f1; u32 var00007558 = 0x000080f4; u32 var0000755c = 0x000080f5; u32 var00007560 = 0x000080e4; u32 var00007564 = 0x000080e5; u32 var00007568 = 0x000080e4; u32 var0000756c = 0x000080e5; u32 var00007570 = 0x000080e4; u32 var00007574 = 0x000080e5; u32 var00007578 = 0x000080e4; u32 var0000757c = 0x000080e5; u32 var00007580 = 0x000080cc; u32 var00007584 = 0x000080cd; u32 var00007588 = 0x000080d0; u32 var0000758c = 0x000080d1; u32 var00007590 = 0x000080ce; u32 var00007594 = 0x000080cf; u32 var00007598 = 0x000080d2; u32 var0000759c = 0x000080d3; u32 var000075a0 = 0x00008187; u32 var000075a4 = 0x00008188; u32 var000075a8 = 0x0000818b; u32 var000075ac = 0x0000818c; u32 var000075b0 = 0x00008189; u32 var000075b4 = 0x0000818a; u32 var000075b8 = 0x0000818d; u32 var000075bc = 0x0000818e; u32 var000075c0 = 0x002b0819; u32 var000075c4 = 0x0029050e; u32 var000075c8 = 0x006b0819; u32 var000075cc = 0x00281b08; u32 var000075d0 = 0x002a1206; u32 var000075d4 = 0x00520819; u32 var000075d8 = 0x00531908; u32 var000075dc = 0x00541908; u32 var000075e0 = 0x00550712; u32 var000075e4 = 0x00560712; u32 var000075e8 = 0x00571207; u32 var000075ec = 0x00580f05; u32 var000075f0 = 0x00590814; u32 var000075f4 = 0x005a060f; u32 var000075f8 = 0x006c1908; u32 var000075fc = 0x006d1908; u32 var00007600 = 0x006e0813; u32 var00007604 = 0x006f1508; u32 var00007608 = 0x00700f05; u32 var0000760c = 0x00710f05; u32 var00007610 = 0x00721708; u32 var00007614 = 0x00730813; u32 var00007618 = 0x0093170a; u32 var0000761c = 0x00940f05; u32 var00007620 = 0x005f0e01; u32 var00007624 = 0x00161d0a; u32 var00007628 = 0x0018182e; u32 var0000762c = 0x001b0a1c; u32 var00007630 = 0x001d0d02; u32 var00007634 = 0x001e0c01; u32 var00007638 = 0x005c132a; u32 var0000763c = 0x005d0f05; u32 var00007640 = 0x005e040c; u32 var00007644 = 0x03920514; u32 var00007648 = 0x03940000; u32 var0000764c = 0x00000000; u32 var00007650 = 0x00000000; u32 var00007654 = 0x00000000; u32 var00007658 = 0x00000000; u32 var0000765c = 0x00000000; u32 var00007660 = 0x00000000; u32 var00007664 = 0x42c80000; u32 var00007668 = 0x00000000; u32 var0000766c = 0x00000000; u32 var00007670 = 0x00000000; u32 var00007674 = 0x3f800000; u32 var00007678 = 0x3f800000; u32 var0000767c = 0x00000000; u32 var00007680 = 0x00000000; u32 var00007684 = 0x00000000; u32 var00007688 = 0x00000000; u32 var0000768c = 0xbf800000; u32 var00007690 = 0xbf800000; u32 var00007694 = 0x00000000; u32 var00007698 = 0x00000000; u32 var0000769c = 0x00000000; u32 var000076a0 = 0x3f800000; u32 var000076a4 = 0x00000000; u32 var000076a8 = 0x00000000; u32 var000076ac = 0xbf800000; u32 var000076b0 = 0x00000000; u32 var000076b4 = 0x00000000; u32 var000076b8 = 0x00000000; u32 var000076bc = 0x3f800000; u32 var000076c0 = 0x3f800000; u32 var000076c4 = 0x00000000; u32 var000076c8 = 0x00000000; u32 var000076cc = 0x00000000; u32 var000076d0 = 0x00000000; u32 var000076d4 = 0xbf800000; u32 var000076d8 = 0xbf800000; u32 var000076dc = 0x00000000; u32 var000076e0 = 0x00000000; u32 var000076e4 = 0x00000000; u32 var000076e8 = 0x3f800000; u32 var000076ec = 0x00000000; u32 var000076f0 = 0x00000000; u32 var000076f4 = 0xbf800000; u32 var000076f8 = 0x00000000; u32 var000076fc = 0x00000a30; u32 var00007700 = 0x00000330; u32 var00007704 = 0x00000000; u32 var00007708 = 0x00000000; u32 var0000770c = 0x00000000; u32 var00007710 = 0x00000000; u32 var00007714 = 0x00000000; u32 var00007718 = 0x00000000; u32 var0000771c = 0x00000000; u32 var00007720 = 0x2f053504; u32 var00007724 = 0x19050000; u32 var00007728 = 0x00000000; u32 var0000772c = 0x00000000; u32 var00007730 = 0x00000000; u32 var00007734 = 0x00000000; u32 var00007738 = 0x00000000; u32 var0000773c = 0x00000000; u32 var00007740 = 0x00000000; u32 var00007744 = 0x00000000; u32 var00007748 = 0x00000000; u32 var0000774c = 0x00000000; u32 var00007750 = 0x00000000; u32 var00007754 = 0x00000000; u32 var00007758 = 0x00000000; u32 var0000775c = 0x00000000; u32 var00007760 = 0x00000000; u32 var00007764 = 0x00000000; u32 var00007768 = 0x00000000; u32 var0000776c = 0x00000000; u32 var00007770 = 0x00000000; u32 var00007774 = 0x00000000; u32 var00007778 = 0x00000000; u32 var0000777c = 0x00000000; u32 var00007780 = 0x00000000; u32 var00007784 = 0x00000000; u32 var00007788 = 0x00000000; u32 var0000778c = 0x00000000; u32 var00007790 = 0x00000000; u32 var00007794 = 0x00000000; u32 var00007798 = 0x00000000; u32 var0000779c = 0x00000000; u32 var000077a0 = 0x00000000; u32 var000077a4 = 0x00000000; u32 var000077a8 = 0x00000000; u32 var000077ac = 0x00000000; u32 var000077b0 = 0x00000000; u32 var000077b4 = 0x00000000; u32 var000077b8 = 0x00000000; u32 var000077bc = 0x00000000; u32 var000077c0 = 0x00000000; u32 var000077c4 = 0x00000000; u32 var000077c8 = 0x00000000; u32 var000077cc = 0x00000000; u32 var000077d0 = 0x00000000; u32 var000077d4 = 0x00000000; u32 var000077d8 = 0x00000000; u32 var000077dc = 0x00000000; u32 var000077e0 = 0x00000000; u32 var000077e4 = 0x00000000; u32 var000077e8 = 0x00000000; u32 var000077ec = 0x00000000; u32 var000077f0 = 0x00000000; u32 var000077f4 = 0x00000000; u32 var000077f8 = 0x00000000; u32 var000077fc = 0x00000000; u32 var00007800 = 0x00000000; u32 var00007804 = 0x00000000; u32 var00007808 = 0x00000000; u32 var0000780c = 0x00000000; u32 var00007810 = 0x00000000; u32 var00007814 = 0x00000000; u32 var00007818 = 0x00000000; u32 var0000781c = 0x00000000; u32 var00007820 = 0x00000000; u32 var00007824 = 0x00000000; u32 var00007828 = 0x00000000; u32 var0000782c = 0x00000000; u32 var00007830 = 0x00000000; u32 var00007834 = 0x00000000; u32 var00007838 = 0x00000000; u32 var0000783c = 0x00000000; u32 var00007840 = 0x00000000; u32 var00007844 = 0x00000000; u32 var00007848 = 0x00000000; u32 var0000784c = 0x00000000; u32 var00007850 = 0x00000000; u32 var00007854 = 0x00000000; u32 var00007858 = 0x00000000; u32 var0000785c = 0x00000000; u32 var00007860 = 0x00000000; u32 var00007864 = 0x00000000; u32 var00007868 = 0x00000000; u32 var0000786c = 0x00000000; u32 var00007870 = 0x00000000; u32 var00007874 = 0x00000000; u32 var00007878 = 0x00000000; u32 var0000787c = 0x00000000; u32 var00007880 = 0x00000000; u32 var00007884 = 0x00000000; u32 var00007888 = 0x00000000; u32 var0000788c = 0x00000000; u32 var00007890 = 0x00000000; u32 var00007894 = 0x00000000; u32 var00007898 = 0x00000000; u32 var0000789c = 0x00000000; u32 var000078a0 = 0x00000000; u32 var000078a4 = 0x00000000; u32 var000078a8 = 0x00000000; u32 var000078ac = 0x00000000; u32 var000078b0 = 0x00000000; u32 var000078b4 = 0x00000000; u32 var000078b8 = 0x00000000; u32 var000078bc = 0x00000000; u32 var000078c0 = 0x00000000; u32 var000078c4 = 0x00000000; u32 var000078c8 = 0x00000000; u32 var000078cc = 0x00000000; u32 var000078d0 = 0x00000000; u32 var000078d4 = 0x00000000; u32 var000078d8 = 0x00000000; u32 var000078dc = 0x00000000; u32 var000078e0 = 0x00000000; u32 var000078e4 = 0x00000000; u32 var000078e8 = 0x00000000; u32 var000078ec = 0x00000000; u32 var000078f0 = 0x00000000; u32 var000078f4 = 0x00000000; u32 var000078f8 = 0x00000000; u32 var000078fc = 0x00000000; u32 var00007900 = 0x00000000; u32 var00007904 = 0x00000000; u32 var00007908 = 0x00000000; u32 var0000790c = 0x00000000; u32 var00007910 = 0x00000000; u32 var00007914 = 0x00000000; u32 var00007918 = 0x00000000; u32 var0000791c = 0x00000000; u32 var00007920 = 0x00000000; u32 var00007924 = 0x00000000; u32 var00007928 = 0x00000000; u32 var0000792c = 0x00000000; u32 var00007930 = 0x00000000; u32 var00007934 = 0x00000000; u32 var00007938 = 0x00000000; u32 var0000793c = 0x00000000; u32 var00007940 = 0x00000000; u32 var00007944 = 0x00000000; u32 var00007948 = 0x00000000; u32 var0000794c = 0x00000000; u32 var00007950 = 0x00000000; u32 var00007954 = 0x00000000; u32 var00007958 = 0x00000000; u32 var0000795c = 0x00000000; u32 var00007960 = 0x00000000; u32 var00007964 = 0x00000000; u32 var00007968 = 0x00000000; u32 var0000796c = 0x00000000; u32 var00007970 = 0x00000000; u32 var00007974 = 0x00000000; u32 var00007978 = 0x00000000; u32 var0000797c = 0x00000000; u32 var00007980 = 0x00000000; u32 var00007984 = 0x00000000; u32 var00007988 = 0x00000000; u32 var0000798c = 0x00000000; u32 var00007990 = 0x00000000; u32 var00007994 = 0x00000000; u32 var00007998 = 0x00000000; u32 var0000799c = 0x00000000; u32 var000079a0 = 0x00000000; u32 var000079a4 = 0x00000000; u32 var000079a8 = 0x00000000; u32 var000079ac = 0x00000000; u32 var000079b0 = 0x00000000; u32 var000079b4 = 0x00000000; u32 var000079b8 = 0x00000000; u32 var000079bc = 0x00000000; u32 var000079c0 = 0x00000000; u32 var000079c4 = 0x00000000; u32 var000079c8 = 0x00000000; u32 var000079cc = 0x00000000; u32 var000079d0 = 0x00000000; u32 var000079d4 = 0x00000000; u32 var000079d8 = 0x00000000; u32 var000079dc = 0x00000000; u32 var000079e0 = 0x00000000; u32 var000079e4 = 0x00000000; u32 var000079e8 = 0x00000000; u32 var000079ec = 0x00000000; u32 var000079f0 = 0x00000000; u32 var000079f4 = 0x00000000; u32 var000079f8 = 0x00000000; u32 var000079fc = 0x00000000; u32 var00007a00 = 0x00000000; u32 var00007a04 = 0x00000000; u32 var00007a08 = 0x00000000; u32 var00007a0c = 0x00000000; u32 var00007a10 = 0x00000000; u32 var00007a14 = 0x00000000; u32 var00007a18 = 0x00000000; u32 var00007a1c = 0x00000000; u32 var00007a20 = 0x00000000; u32 var00007a24 = 0x00000000; u32 var00007a28 = 0x00000000; u32 var00007a2c = 0x00000000; u32 var00007a30 = 0x00000000; u32 var00007a34 = 0x00000000; u32 var00007a38 = 0x00000000; u32 var00007a3c = 0x00000000; u32 var00007a40 = 0x00000000; u32 var00007a44 = 0x00000000; u32 var00007a48 = 0x00000000; u32 var00007a4c = 0x00000000; u32 var00007a50 = 0x00000000; u32 var00007a54 = 0x00000000; u32 var00007a58 = 0x00000000; u32 var00007a5c = 0x00000000; u32 var00007a60 = 0x00000000; u32 var00007a64 = 0x00000000; u32 var00007a68 = 0x00000000; u32 var00007a6c = 0x00000000; u32 var00007a70 = 0x00000000; u32 var00007a74 = 0x00000000; u32 var00007a78 = 0x00000000; u32 var00007a7c = 0x00000000; u32 var00007a80 = 0x00000000; u32 var00007a84 = 0x00000000; u32 var00007a88 = 0x00000000; u32 var00007a8c = 0x00000000; u32 var00007a90 = 0x00000000; u32 var00007a94 = 0x00000000; u32 var00007a98 = 0x00000000; u32 var00007a9c = 0x00000000; u32 var00007aa0 = 0x80069d90; u32 var00007aa4 = 0x0000ffff; u32 var00007aa8 = 0x00000000; u32 var00007aac = 0x00000000; u32 var00007ab0 = 0x3f800000; u32 var00007ab4 = 0x00000000; u32 var00007ab8 = 0x00000000; u32 var00007abc = 0x3f800000; u32 var00007ac0 = 0x3f800000; u32 var00007ac4 = 0x3f800000; u32 var00007ac8 = 0x00000000; u32 var00007acc = 0x00000000; u32 var00007ad0 = 0x3f800000; u32 var00007ad4 = 0x3f800000; u32 var00007ad8 = 0x3f000000; u32 var00007adc = 0x00000000; u32 var00007ae0 = 0x00000000; u32 var00007ae4 = 0x3f000000; u32 var00007ae8 = 0x3f000000; u32 var00007aec = 0x3f000000; u32 var00007af0 = 0x00000000; u32 var00007af4 = 0x00000000; u32 var00007af8 = 0x3f000000; u32 var00007afc = 0x3f000000; u32 var00007b00 = 0xffffffff; u32 var00007b04 = 0xffffffff; u32 var00007b08 = 0xffffffff; u32 var00007b0c = 0x3f800000; u32 var00007b10 = 0x00000000; u32 var00007b14 = 0x8006aaa0; u32 var00007b18 = 0x0000ffff; u32 var00007b1c = 0x00000000; u32 var00007b20 = 0x00000000; u32 var00007b24 = 0x3f800000; u32 var00007b28 = 0x00000000; u32 var00007b2c = 0x00000000; u32 var00007b30 = 0x3f800000; u32 var00007b34 = 0x3f800000; u32 var00007b38 = 0x3f800000; u32 var00007b3c = 0x00000000; u32 var00007b40 = 0x00000000; u32 var00007b44 = 0x3f800000; u32 var00007b48 = 0x3f800000; u32 var00007b4c = 0x3f000000; u32 var00007b50 = 0x00000000; u32 var00007b54 = 0x00000000; u32 var00007b58 = 0x3f000000; u32 var00007b5c = 0x3f000000; u32 var00007b60 = 0x3f000000; u32 var00007b64 = 0x00000000; u32 var00007b68 = 0x00000000; u32 var00007b6c = 0x3f000000; u32 var00007b70 = 0x3f000000; u32 var00007b74 = 0xffffffff; u32 var00007b78 = 0xffffffff; u32 var00007b7c = 0xffffffff; u32 var00007b80 = 0x3f800000; u32 var00007b84 = 0x00000000; u32 var00007b88 = 0x8006aae4; u32 var00007b8c = 0x0000ffff; u32 var00007b90 = 0x00000000; u32 var00007b94 = 0x00000000; u32 var00007b98 = 0x3f800000; u32 var00007b9c = 0x00000000; u32 var00007ba0 = 0x00000000; u32 var00007ba4 = 0x3f800000; u32 var00007ba8 = 0x3f800000; u32 var00007bac = 0x3f800000; u32 var00007bb0 = 0x00000000; u32 var00007bb4 = 0x00000000; u32 var00007bb8 = 0x3f800000; u32 var00007bbc = 0x3f800000; u32 var00007bc0 = 0x3f000000; u32 var00007bc4 = 0x00000000; u32 var00007bc8 = 0x00000000; u32 var00007bcc = 0x3f000000; u32 var00007bd0 = 0x3f000000; u32 var00007bd4 = 0x3f000000; u32 var00007bd8 = 0x00000000; u32 var00007bdc = 0x00000000; u32 var00007be0 = 0x3f000000; u32 var00007be4 = 0x3f000000; u32 var00007be8 = 0xffffffff; u32 var00007bec = 0xffffffff; u32 var00007bf0 = 0xffffffff; u32 var00007bf4 = 0x3f800000; u32 var00007bf8 = 0x00000000; u32 var00007bfc = 0x00000000; u32 var00007c00 = 0x3f800000; u32 var00007c04 = 0x00000000; u32 var00007c08 = 0x00000000; u32 var00007c0c = 0x00000000; u32 var00007c10 = 0x00000000; u32 var00007c14 = 0x00000100; u32 var00007c18 = 0x00000000; u32 var00007c1c = 0x00000000; u32 var00007c20 = 0x00000000; u32 var00007c24 = 0x00000000; u32 var00007c28 = 0x00000000; u32 var00007c2c = 0x00000000; u32 var00007c30 = 0x00000000; u32 var00007c34 = 0x00000000; u32 var00007c38 = 0x00000000; u32 var00007c3c = 0x00000000; u32 var00007c40 = 0x00000000; u32 var00007c44 = 0x00000000; u32 var00007c48 = 0x00000000; u32 var00007c4c = 0x00000000; u32 var00007c50 = 0x00000000; u32 var00007c54 = 0x00000000; u32 var00007c58 = 0x00000000; u32 var00007c5c = 0x00000000; u32 var00007c60 = 0x00000000; u32 var00007c64 = 0x00000000; u32 var00007c68 = 0x00000000; u32 var00007c6c = 0x00000000; u32 var00007c70 = 0x00000000; u32 var00007c74 = 0x00000000; u32 var00007c78 = 0x00000000; u32 var00007c7c = 0x00000000; u32 var00007c80 = 0x00000000; u32 var00007c84 = 0x3f800000; u32 var00007c88 = 0x00000000; u32 var00007c8c = 0x00000000; u32 var00007c90 = 0x00000000; u32 var00007c94 = 0x00000000; u32 var00007c98 = 0x3f800000; u32 var00007c9c = 0x00000000; u32 var00007ca0 = 0x00000000; u32 var00007ca4 = 0x00000000; u32 var00007ca8 = 0x00000000; u32 var00007cac = 0x3f800000; u32 var00007cb0 = 0x00000000; u32 var00007cb4 = 0x00000000; u32 var00007cb8 = 0x00000000; u32 var00007cbc = 0x00000000; u32 var00007cc0 = 0x3f800000; u32 var00007cc4 = 0x00000000; u32 var00007cc8 = 0x00000000; u32 var00007ccc = 0x00000000; u32 var00007cd0 = 0x00000000; u32 var00007cd4 = 0x00000000; u32 var00007cd8 = 0x00000000; u32 var00007cdc = 0xbf800000; u32 var00007ce0 = 0x00000000; u32 var00007ce4 = 0x3f800000; u32 var00007ce8 = 0x00000000; u32 var00007cec = 0x00000000; u32 var00007cf0 = 0x00000000; u32 var00007cf4 = 0x00000000; u32 var00007cf8 = 0x00000000; u32 var00007cfc = 0x00000000; u32 var00007d00 = 0xc19ffffe; u32 var00007d04 = 0x00000000; u32 var00007d08 = 0x419ffffe; u32 var00007d0c = 0x00000000; u32 var00007d10 = 0x00000000; u32 var00007d14 = 0x00000000; u32 var00007d18 = 0x00000000; u32 var00007d1c = 0x00000000; u32 var00007d20 = 0x00000000; u32 var00007d24 = 0x00000000; u32 var00007d28 = 0x00000000; u32 var00007d2c = 0x00000000; u32 var00007d30 = 0x00000000; u32 var00007d34 = 0x00000000; u32 var00007d38 = 0x00000000; u32 var00007d3c = 0x00000000; u32 var00007d40 = 0x00000000; u32 var00007d44 = 0x00000000; u32 var00007d48 = 0xbf800000; u32 var00007d4c = 0x00000000; u32 var00007d50 = 0x00000000; u32 var00007d54 = 0xbf800000; u32 var00007d58 = 0x00000000; u32 var00007d5c = 0x00000000; u32 var00007d60 = 0xbf800000; u32 var00007d64 = 0x00000000; u32 var00007d68 = 0x00000000; u32 var00007d6c = 0xbf800000; u32 var00007d70 = 0x00000000; u32 var00007d74 = 0x3f800000; u32 var00007d78 = 0x00000000; u32 var00007d7c = 0x00000000; u32 var00007d80 = 0x3f800000; u32 var00007d84 = 0x00000000; u32 var00007d88 = 0x00000000; u32 var00007d8c = 0x3f800000; u32 var00007d90 = 0x00000000; u32 var00007d94 = 0x00000000; u32 var00007d98 = 0x3f800000; u32 var00007d9c = 0x00000000; u32 var00007da0 = 0x00000000; u32 var00007da4 = 0x00000000; u32 var00007da8 = 0x3f800000; u32 var00007dac = 0x3f800000; u32 var00007db0 = 0x00000000; u32 var00007db4 = 0x00000000; u32 var00007db8 = 0x00000000; u32 var00007dbc = 0x00000000; u32 var00007dc0 = 0x00000000; u32 var00007dc4 = 0x00000000; u32 var00007dc8 = 0x00000000; u32 var00007dcc = 0x00000000; u32 var00007dd0 = 0x00000000; u32 var00007dd4 = 0x00000000; u32 var00007dd8 = 0x447a0000; u32 var00007ddc = 0x00000000; u32 var00007de0 = 0x00000000; u32 var00007de4 = 0x00000000; u32 var00007de8 = 0x00000000; u32 var00007dec = 0xff000000; u32 var00007df0 = 0x00000000; u32 var00007df4 = 0x00000000; u32 var00007df8 = 0x00000000; u32 var00007dfc = 0x00000000; u32 var00007e00 = 0x00000000; u32 var00007e04 = 0x00000000; u32 var00007e08 = 0x00000000; u32 var00007e0c = 0x00000000; u32 var00007e10 = 0x00000000; u32 var00007e14 = 0x00000000; u32 var00007e18 = 0x00000000; u32 var00007e1c = 0x00000000; u32 var00007e20 = 0x00000000; u32 var00007e24 = 0x00000000; u32 var00007e28 = 0x00000000; u32 var00007e2c = 0x00000000; u32 var00007e30 = 0x00000000; u32 var00007e34 = 0x00000000; u32 var00007e38 = 0x00000000; u32 var00007e3c = 0x00000000; u32 var00007e40 = 0x00000000; u32 var00007e44 = 0x00000000; u32 var00007e48 = 0x00000000; u32 var00007e4c = 0x00000000; u32 var00007e50 = 0x00000000; u32 var00007e54 = 0x00000000; u32 var00007e58 = 0x00000000; u32 var00007e5c = 0x00000000; u32 var00007e60 = 0x00000000; u32 var00007e64 = 0x00000000; u32 var00007e68 = 0x00000000; u32 var00007e6c = 0x00000000; u32 var00007e70 = 0x00000000; u32 var00007e74 = 0x00000000; u32 var00007e78 = 0x00000000; u32 var00007e7c = 0x00000000; u32 var00007e80 = 0x00000000; u32 var00007e84 = 0x00000000; u32 var00007e88 = 0x00000000; u32 var00007e8c = 0x00000000; u32 var00007e90 = 0x00000000; u32 var00007e94 = 0x00000000; u32 var00007e98 = 0x00000000; u32 var00007e9c = 0x00000000; u32 var00007ea0 = 0x00000000; u32 var00007ea4 = 0x00000000; u32 var00007ea8 = 0x00000000; u32 var00007eac = 0x00000000; u32 var00007eb0 = 0x00000000; u32 var00007eb4 = 0x00000000; u32 var00007eb8 = 0x00000000; u32 var00007ebc = 0x00000000; u32 var00007ec0 = 0x00000000; u32 var00007ec4 = 0x00000000; u32 var00007ec8 = 0x00000000; u32 var00007ecc = 0x00000000; u32 var00007ed0 = 0x00000000; u32 var00007ed4 = 0x00000000; u32 var00007ed8 = 0x00000000; u32 var00007edc = 0x00000000; u32 var00007ee0 = 0x00000000; u32 var00007ee4 = 0x00000000; u32 var00007ee8 = 0x00000000; u32 var00007eec = 0x00000000; u32 var00007ef0 = 0x00000000; u32 var00007ef4 = 0x00000000; u32 var00007ef8 = 0x00000000; u32 var00007efc = 0x00000000; u32 var00007f00 = 0x00000000; u32 var00007f04 = 0x00000000; u32 var00007f08 = 0x00000000; u32 var00007f0c = 0x00000000; u32 var00007f10 = 0x00000000; u32 var00007f14 = 0x00000000; u32 var00007f18 = 0x00000000; u32 var00007f1c = 0x00000000; u32 var00007f20 = 0x00000000; u32 var00007f24 = 0x00000000; u32 var00007f28 = 0x00000000; u32 var00007f2c = 0x00000000; u32 var00007f30 = 0x00000000; u32 var00007f34 = 0x00000000; u32 var00007f38 = 0x00000000; u32 var00007f3c = 0x00000000; u32 var00007f40 = 0x00000000; u32 var00007f44 = 0x00000000; u32 var00007f48 = 0x00000000; u32 var00007f4c = 0x00000000; u32 var00007f50 = 0x00000000; u32 var00007f54 = 0x00000000; u32 var00007f58 = 0x00000000; u32 var00007f5c = 0x00000000; u32 var00007f60 = 0x00000000; u32 var00007f64 = 0x00000000; u32 var00007f68 = 0x00000000; u32 var00007f6c = 0x00000000; u32 var00007f70 = 0x00000000; u32 var00007f74 = 0x00000000; u32 var00007f78 = 0x00000000; u32 var00007f7c = 0x00000000; u32 var00007f80 = 0x00000000; u32 var00007f84 = 0x00000000; u32 var00007f88 = 0x00000000; u32 var00007f8c = 0x00000000; u32 var00007f90 = 0x00000000; u32 var00007f94 = 0x00000000; u32 var00007f98 = 0x00000000; u32 var00007f9c = 0x00000000; u32 var00007fa0 = 0x00000000; u32 var00007fa4 = 0x00000000; u32 var00007fa8 = 0x00000000; u32 var00007fac = 0x00000000; u32 var00007fb0 = 0x00000000; u32 var00007fb4 = 0x00000000; u32 var00007fb8 = 0x00000000; u32 var00007fbc = 0x00000000; u32 var00007fc0 = 0x00000000; u32 var00007fc4 = 0x00000000; u32 var00007fc8 = 0x00000000; u32 var00007fcc = 0x00000000; u32 var00007fd0 = 0x00000000; u32 var00007fd4 = 0x00000000; u32 var00007fd8 = 0x00000000; u32 var00007fdc = 0x00000000; u32 var00007fe0 = 0x00000000; u32 var00007fe4 = 0x00000000; u32 var00007fe8 = 0x00000000; u32 var00007fec = 0x00000000; u32 var00007ff0 = 0x00000000; u32 var00007ff4 = 0x00000000; u32 var00007ff8 = 0x00000000; u32 var00007ffc = 0x00000000; u32 var00008000 = 0x00000000; u32 var00008004 = 0x00000000; u32 var00008008 = 0x00000000; u32 var0000800c = 0x00000000; u32 var00008010 = 0x00000000; u32 var00008014 = 0x00000000; u32 var00008018 = 0x00000000; u32 var0000801c = 0x00000000; u32 var00008020 = 0x00000000; u32 var00008024 = 0x00000000; u32 var00008028 = 0x00000000; u32 var0000802c = 0x00000000; u32 var00008030 = 0x00000000; u32 var00008034 = 0x00000000; u32 var00008038 = 0x00000000; u32 var0000803c = 0x00000000; u32 var00008040 = 0x00000000; u32 var00008044 = 0x00000000; u32 var00008048 = 0x00000000; u32 var0000804c = 0x00000000; u32 var00008050 = 0x00000000; u32 var00008054 = 0x00000000; u32 var00008058 = 0x00000000; u32 var0000805c = 0x00000000; u32 var00008060 = 0x00000000; u32 var00008064 = 0x00000000; u32 var00008068 = 0x00000000; u32 var0000806c = 0x00000000; u32 var00008070 = 0x00000000; u32 var00008074 = 0x00000000; u32 var00008078 = 0x00000000; u32 var0000807c = 0x00000000; u32 var00008080 = 0x00000000; u32 var00008084 = 0x00000000; u32 var00008088 = 0x00000000; u32 var0000808c = 0x00000000; u32 var00008090 = 0x00000000; u32 var00008094 = 0x00000000; u32 var00008098 = 0x00000000; u32 var0000809c = 0x00000000; u32 var000080a0 = 0x00000000; u32 var000080a4 = 0x00000000; u32 var000080a8 = 0x00000000; u32 var000080ac = 0x00000000; u32 var000080b0 = 0x00000000; u32 var000080b4 = 0x00000000; u32 var000080b8 = 0x00000000; u32 var000080bc = 0x00000000; u32 var000080c0 = 0x00000000; u32 var000080c4 = 0x00000000; u32 var000080c8 = 0x00000000; u32 var000080cc = 0x00000000; u32 var000080d0 = 0x00000000; u32 var000080d4 = 0x00000000; u32 var000080d8 = 0x00000000; u32 var000080dc = 0x00000000; u32 var000080e0 = 0x00000000; u32 var000080e4 = 0x00000000; u32 var000080e8 = 0x00000000; u32 var000080ec = 0x00000000; u32 var000080f0 = 0x00000000; u32 var000080f4 = 0x00000000; u32 var000080f8 = 0x00000000; u32 var000080fc = 0x00000000; u32 var00008100 = 0x00000000; u32 var00008104 = 0x00000000; u32 var00008108 = 0x00000000; u32 var0000810c = 0x00000000; u32 var00008110 = 0x00000000; u32 var00008114 = 0x00000000; u32 var00008118 = 0x00000000; u32 var0000811c = 0x00000000; u32 var00008120 = 0x00000000; u32 var00008124 = 0x00000000; u32 var00008128 = 0x00000000; u32 var0000812c = 0x00000000; u32 var00008130 = 0x00000000; u32 var00008134 = 0x00000000; u32 var00008138 = 0x00000000; u32 var0000813c = 0x00000000; u32 var00008140 = 0x00000000; u32 var00008144 = 0x00000000; u32 var00008148 = 0x00000000; u32 var0000814c = 0x00000000; u32 var00008150 = 0x00000000; u32 var00008154 = 0x00000000; u32 var00008158 = 0x00000000; u32 var0000815c = 0x00000000; u32 var00008160 = 0x00000000; u32 var00008164 = 0x00000000; u32 var00008168 = 0x00000000; u32 var0000816c = 0x00000000; u32 var00008170 = 0x00000000; u32 var00008174 = 0x00000000; u32 var00008178 = 0x00000000; u32 var0000817c = 0x00000000; u32 var00008180 = 0x00000000; u32 var00008184 = 0x00000000; u32 var00008188 = 0x00000000; u32 var0000818c = 0x00000000; u32 var00008190 = 0x00000000; u32 var00008194 = 0x00000000; u32 var00008198 = 0x00000000; u32 var0000819c = 0x00000000; u32 var000081a0 = 0x00000000; u32 var000081a4 = 0x00000000; u32 var000081a8 = 0x00000000; u32 var000081ac = 0x00000000; u32 var000081b0 = 0x00000000; u32 var000081b4 = 0x00000000; u32 var000081b8 = 0x00000000; u32 var000081bc = 0x00000000; u32 var000081c0 = 0x00000000; u32 var000081c4 = 0x00000000; u32 var000081c8 = 0x00000000; u32 var000081cc = 0x00000000; u32 var000081d0 = 0x00000000; u32 var000081d4 = 0x00000000; u32 var000081d8 = 0x00000000; u32 var000081dc = 0x00000000; u32 var000081e0 = 0x00000000; u32 var000081e4 = 0x00000000; u32 var000081e8 = 0x00000000; u32 var000081ec = 0x00000000; u32 var000081f0 = 0x00000000; u32 var000081f4 = 0x00000000; u32 var000081f8 = 0x00000000; u32 var000081fc = 0x00000000; u32 var00008200 = 0x00000000; u32 var00008204 = 0x00000000; u32 var00008208 = 0x00000000; u32 var0000820c = 0x00000000; u32 var00008210 = 0x00000000; u32 var00008214 = 0x00000000; u32 var00008218 = 0x00000000; u32 var0000821c = 0x00000000; u32 var00008220 = 0x00000000; u32 var00008224 = 0x00000000; u32 var00008228 = 0x00000000; u32 var0000822c = 0x00000000; u32 var00008230 = 0x00000000; u32 var00008234 = 0x00000000; u32 var00008238 = 0x00000000; u32 var0000823c = 0x00000000; u32 var00008240 = 0x00000000; u32 var00008244 = 0x00000000; u32 var00008248 = 0x00000000; u32 var0000824c = 0x00000000; u32 var00008250 = 0x00000000; u32 var00008254 = 0x00000000; u32 var00008258 = 0x00000000; u32 var0000825c = 0x00000000; u32 var00008260 = 0x00000000; u32 var00008264 = 0x00000000; u32 var00008268 = 0x00000000; u32 var0000826c = 0x00000000; u32 var00008270 = 0x00000000; u32 var00008274 = 0x00000000; u32 var00008278 = 0x00000000; u32 var0000827c = 0x00000000; u32 var00008280 = 0x00000000; u32 var00008284 = 0x00000000; u32 var00008288 = 0x00000000; u32 var0000828c = 0x00000000; u32 var00008290 = 0x00000000; u32 var00008294 = 0x00000000; u32 var00008298 = 0x00000000; u32 var0000829c = 0x00000000; u32 var000082a0 = 0x00000000; u32 var000082a4 = 0x00000000; u32 var000082a8 = 0x00000000; u32 var000082ac = 0x00000000; u32 var000082b0 = 0x00000000; u32 var000082b4 = 0x00000000; u32 var000082b8 = 0x00000000; u32 var000082bc = 0x00000000; u32 var000082c0 = 0x00000000; u32 var000082c4 = 0x00000000; u32 var000082c8 = 0x00000000; u32 var000082cc = 0x00000000; u32 var000082d0 = 0x00000000; u32 var000082d4 = 0x00000000; u32 var000082d8 = 0x00000000; u32 var000082dc = 0x00000000; u32 var000082e0 = 0x00000000; u32 var000082e4 = 0x00000000; u32 var000082e8 = 0x00000000; u32 var000082ec = 0x00000000; u32 var000082f0 = 0x00000000; u32 var000082f4 = 0x00000000; u32 var000082f8 = 0x00000000; u32 var000082fc = 0x00000000; u32 var00008300 = 0x00000000; u32 var00008304 = 0x00000000; u32 var00008308 = 0x00000000; u32 var0000830c = 0x00000000; u32 var00008310 = 0x00000000; u32 var00008314 = 0x00000000; u32 var00008318 = 0x00000000; u32 var0000831c = 0x00000000; u32 var00008320 = 0x00000000; u32 var00008324 = 0x00000000; u32 var00008328 = 0x00000000; u32 var0000832c = 0x00000000; u32 var00008330 = 0x00000000; u32 var00008334 = 0x00000000; u32 var00008338 = 0x00000000; u32 var0000833c = 0x00000000; u32 var00008340 = 0x00000000; u32 var00008344 = 0x00000000; u32 var00008348 = 0x00000000; u32 var0000834c = 0x00000000; u32 var00008350 = 0x00000000; u32 var00008354 = 0x00000000; u32 var00008358 = 0x00000000; u32 var0000835c = 0x00000000; u32 var00008360 = 0x00000000; u32 var00008364 = 0x00000000; u32 var00008368 = 0x00000000; u32 var0000836c = 0x00000000; u32 var00008370 = 0x00000000; u32 var00008374 = 0x00000000; u32 var00008378 = 0x00000000; u32 var0000837c = 0x00000000; u32 var00008380 = 0x00000000; u32 var00008384 = 0x00000000; u32 var00008388 = 0x00000000; u32 var0000838c = 0x00000000; u32 var00008390 = 0x00000000; u32 var00008394 = 0x00000000; u32 var00008398 = 0x00000000; u32 var0000839c = 0x00000000; u32 var000083a0 = 0x00000000; u32 var000083a4 = 0x00000000; u32 var000083a8 = 0x00000000; u32 var000083ac = 0x00000000; u32 var000083b0 = 0x00000000; u32 var000083b4 = 0x00000000; u32 var000083b8 = 0x00000000; u32 var000083bc = 0x00000000; u32 var000083c0 = 0x00000000; u32 var000083c4 = 0x00000000; u32 var000083c8 = 0x00000000; u32 var000083cc = 0x00000000; u32 var000083d0 = 0x00000000; u32 var000083d4 = 0x00000001; u32 var000083d8 = 0x00000003; u32 var000083dc = 0x00000000; u32 var000083e0 = 0x00000000; u32 var000083e4 = 0x00000000; u32 var000083e8 = 0x00000000; u32 var000083ec = 0x00000000; u32 var000083f0 = 0x00000000; u32 var000083f4 = 0x00000000; u32 var000083f8 = 0x00000000; u32 var000083fc = 0x00000000; u32 var00008400 = 0x00000000; u32 var00008404 = 0x00000000; u32 var00008408 = 0x00000000; u32 var0000840c = 0x00000000; u32 var00008410 = 0x00000000; u32 var00008414 = 0x00000000; u32 var00008418 = 0x00000000; u32 var0000841c = 0x00000000; u32 var00008420 = 0x00000000; u32 var00008424 = 0x00000000; u32 var00008428 = 0x00000000; u32 var0000842c = 0x00000000; u32 var00008430 = 0x00000000; u32 var00008434 = 0x03000000; u32 var00008438 = 0x00dc0000; u32 var0000843c = 0x00dc0000; u32 var00008440 = 0x00ff0000; u32 var00008444 = 0x00ff0000; u32 var00008448 = 0x007f0000; u32 var0000844c = 0x00000000; u32 var00008450 = 0xdcdcdc00; u32 var00008454 = 0xdcdcdc00; u32 var00008458 = 0xffffff00; u32 var0000845c = 0xffffff00; u32 var00008460 = 0x007f0000; u32 var00008464 = 0x00000000; u32 var00008468 = 0xffffff00; u32 var0000846c = 0xffffff00; u32 var00008470 = 0x00000000; u32 var00008474 = 0x00000000; u32 var00008478 = 0x00000000; u32 var0000847c = 0x00000000; u32 var00008480 = 0x00000000; u32 var00008484 = 0x00000000; u32 var00008488 = 0x45989800; u32 var0000848c = 0x00000000; u32 var00008490 = 0x00000000; u32 var00008494 = 0xbf800000; u32 var00008498 = 0x00000000; u32 var0000849c = 0x3f800000; u32 var000084a0 = 0x00000000; u32 var000084a4 = 0x00000000; u32 var000084a8 = 0x3f800000; u32 var000084ac = 0x00000000; u32 var000084b0 = 0x00000000; u32 var000084b4 = 0x00000001; u32 var000084b8 = 0x00000000; u32 var000084bc = 0x00000000; u32 var000084c0 = 0x01e00000; u32 var000084c4 = 0x00000000; u32 var000084c8 = 0x00000000; u32 var000084cc = 0x00000000; u32 var000084d0 = 0x00000000; u32 var000084d4 = 0xffffffff; u32 var000084d8 = 0xffffffff; u32 var000084dc = 0x00000002; u32 var000084e0 = 0xffffffff; u32 var000084e4 = 0x00000000; u32 var000084e8 = 0x00000000; u32 var000084ec = 0x00000000; u32 var000084f0 = 0x00000000; u32 var000084f4 = 0x00000000; u32 var000084f8 = 0x00000000; u32 var000084fc = 0x00000000; u32 var00008500 = 0x00000000; u32 var00008504 = 0xffffffff; u32 var00008508 = 0x00000001; u32 var0000850c = 0x00000001; u32 var00008510 = 0x00000000; u32 var00008514 = 0x00000001; u32 var00008518 = 0x00000000; u32 var0000851c = 0x00000000; u32 var00008520 = 0x00000000; u32 var00008524 = 0x00000000; u32 var00008528 = 0x00000000; u32 var0000852c = 0x00000000; u32 var00008530 = 0x00000000; u32 var00008534 = 0x00000000; u32 var00008538 = 0x96969600; u32 var0000853c = 0x96969600; u32 var00008540 = 0xffffff00; u32 var00008544 = 0xffffff00; u32 var00008548 = 0x4d4d2e00; u32 var0000854c = 0x00000000; u32 var00008550 = 0xffffff00; u32 var00008554 = 0xffffff00; u32 var00008558 = 0x00000000; u32 var0000855c = 0x00000000; u32 var00008560 = 0x00000000; u32 var00008564 = 0x00000000; u32 var00008568 = 0x3fff3f00; u32 var0000856c = 0x3fff3f00; u32 var00008570 = 0x00000000; u32 var00008574 = 0x00000000; u32 var00008578 = 0x00000000; u32 var0000857c = 0x00000000; u32 var00008580 = 0xffffff00; u32 var00008584 = 0xffffff00; u32 var00008588 = 0x00000000; u32 var0000858c = 0x00000000; u32 var00008590 = 0x00000000; u32 var00008594 = 0x00000000; u32 var00008598 = 0x00000000; u32 var0000859c = 0x00000000; u32 var000085a0 = 0xffffff00; u32 var000085a4 = 0xffffff00; u32 var000085a8 = 0x00007f00; u32 var000085ac = 0x00000000; u32 var000085b0 = 0xffffff00; u32 var000085b4 = 0xffffff00; u32 var000085b8 = 0x00000000; u32 var000085bc = 0x00000000; u32 var000085c0 = 0x00000000; u32 var000085c4 = 0x00000000; u32 var000085c8 = 0x00000000; u32 var000085cc = 0x00000000; u32 var000085d0 = 0xffffff00; u32 var000085d4 = 0xffffff00; u32 var000085d8 = 0x00007f00; u32 var000085dc = 0x00000000; u32 var000085e0 = 0x00000000; u32 var000085e4 = 0x00000000; u32 var000085e8 = 0xffffff00; u32 var000085ec = 0xffffff00; u32 var000085f0 = 0x00007f00; u32 var000085f4 = 0x00000000; u32 var000085f8 = 0x00000000; u32 var000085fc = 0x00000000; u32 var00008600 = 0xffffff00; u32 var00008604 = 0xffffff00; u32 var00008608 = 0x00007f00; u32 var0000860c = 0x00000000; u32 var00008610 = 0x003100b3; u32 var00008614 = 0x00010001; u32 var00008618 = 0x0002564d; u32 var0000861c = 0x003100c8; u32 var00008620 = 0x00010001; u32 var00008624 = 0x00030000; u32 var00008628 = 0x004500cf; u32 var0000862c = 0x00010001; u32 var00008630 = 0x0002564e; u32 var00008634 = 0x004500e3; u32 var00008638 = 0x00010001; u32 var0000863c = 0x0002564f; u32 var00008640 = 0x004500f7; u32 var00008644 = 0x00010001; u32 var00008648 = 0x00025650; u32 var0000864c = 0x0045010b; u32 var00008650 = 0x00010001; u32 var00008654 = 0x00025651; u32 var00008658 = 0x00f900cf; u32 var0000865c = 0x00010001; u32 var00008660 = 0x00025652; u32 var00008664 = 0x00f900e3; u32 var00008668 = 0x00010001; u32 var0000866c = 0x00025653; u32 var00008670 = 0x00f900f7; u32 var00008674 = 0x00010001; u32 var00008678 = 0x00025654; u32 var0000867c = 0x00f9010b; u32 var00008680 = 0x00010001; u32 var00008684 = 0x00025655; u32 var00008688 = 0x00450122; u32 var0000868c = 0x00010001; u32 var00008690 = 0x00030000; u32 var00008694 = 0x0045012b; u32 var00008698 = 0x00000001; u32 var0000869c = 0x0005564c; u32 var000086a0 = 0x010a0128; u32 var000086a4 = 0x00000001; u32 var000086a8 = 0x0006564b; u32 var000086ac = 0x011e012b; u32 var000086b0 = 0x00000001; u32 var000086b4 = 0x0005564a; u32 var000086b8 = 0x00450140; u32 var000086bc = 0x00010001; u32 var000086c0 = 0x00030000; u32 var000086c4 = 0x00450148; u32 var000086c8 = 0x00000001; u32 var000086cc = 0x00015657; u32 var000086d0 = 0x008a0157; u32 var000086d4 = 0x00000001; u32 var000086d8 = 0x00015658; u32 var000086dc = 0x00450174; u32 var000086e0 = 0x00000001; u32 var000086e4 = 0x00015659; u32 var000086e8 = 0x004501ac; u32 var000086ec = 0x00010001; u32 var000086f0 = 0x00030000; u32 var000086f4 = 0x004501b1; u32 var000086f8 = 0x00000001; u32 var000086fc = 0x0000565d; u32 var00008700 = 0x00450158; u32 var00008704 = 0x00000001; u32 var00008708 = 0x00040000; u32 var0000870c = 0x00000000; u32 var00008710 = 0x00000001; u32 var00008714 = 0x00000003; u32 var00008718 = 0x00000000; u32 var0000871c = 0x00000000; u32 var00008720 = 0x00000000; u32 var00008724 = 0x00000000; u32 var00008728 = 0x00000000; u32 var0000872c = 0x00000000; u32 var00008730 = 0x00000000; u32 var00008734 = 0x00000000; u32 var00008738 = 0x00000000; u32 var0000873c = 0x00000000; u32 var00008740 = 0x00000000; u32 var00008744 = 0x00000000; u32 var00008748 = 0x00000000; u32 var0000874c = 0x00000001; u32 var00008750 = 0x00000001; u32 var00008754 = 0x00000000; u32 var00008758 = 0x00000000; u32 var0000875c = 0x00000000; u32 var00008760 = 0x00000000; u32 var00008764 = 0x00000000; u32 var00008768 = 0x00000000; u32 var0000876c = 0x00000000; u32 var00008770 = 0x00000000; u32 var00008774 = 0x00000000; u32 var00008778 = 0x00000000; u32 var0000877c = 0x00000000; u32 var00008780 = 0x00000000; u32 var00008784 = 0x00000000; u32 var00008788 = 0x00000000; u32 var0000878c = 0x00000001; u32 var00008790 = 0x00000003; u32 var00008794 = 0x00000000; u32 var00008798 = 0x00000000; u32 var0000879c = 0x00000000; u32 var000087a0 = 0x00000000; u32 var000087a4 = 0x00000000; u32 var000087a8 = 0x00000000; u32 var000087ac = 0x00000000; u32 var000087b0 = 0x00000000; u32 var000087b4 = 0x00000000; u32 var000087b8 = 0x00000000; u32 var000087bc = 0x00000000; u32 var000087c0 = 0x00000000; u32 var000087c4 = 0x00000000; u32 var000087c8 = 0x00000000; u32 var000087cc = 0x00000000; u32 var000087d0 = 0x00000000; u32 var000087d4 = 0x00000000; u32 var000087d8 = 0x3f800000; u32 var000087dc = 0x00000000; u32 var000087e0 = 0x00000000; u32 var000087e4 = 0x00000000; u32 var000087e8 = 0x3f800000; u32 var000087ec = 0x00000000; u32 var000087f0 = 0x00000000; u32 var000087f4 = 0x00000000; u32 var000087f8 = 0x00000000; u32 var000087fc = 0x00000000; u32 var00008800 = 0x00000000; u32 var00008804 = 0x00000000; u32 var00008808 = 0x00000000; u32 var0000880c = 0x00000000; u32 var00008810 = 0x00000000; u32 var00008814 = 0x00000000; u32 var00008818 = 0x00000000; u32 var0000881c = 0x00000000; u32 var00008820 = 0x00000000; u32 var00008824 = 0x00000001; u32 var00008828 = 0x3fc907a9; u32 var0000882c = 0x00000000; u32 var00008830 = 0x00000000; u32 var00008834 = 0x00000000; u32 var00008838 = 0x00000000; u32 var0000883c = 0x00000001; u32 var00008840 = 0x00000003; u32 var00008844 = 0x00000000; u32 var00008848 = 0x00000000; u32 var0000884c = 0x00000000; u32 var00008850 = 0x00000000; u32 var00008854 = 0x00000000; u32 var00008858 = 0x00000000; u32 var0000885c = 0x00000000; u32 var00008860 = 0x00000000; u32 var00008864 = 0x00000000; u32 var00008868 = 0x00000000; u32 var0000886c = 0x00000000; u32 var00008870 = 0x00000000; u32 var00008874 = 0x00000000; u32 var00008878 = 0x00000000; u32 var0000887c = 0x00000000; u32 var00008880 = 0x447a0000; u32 var00008884 = 0x00000000; u32 var00008888 = 0x00000000; u32 var0000888c = 0x00000000; u32 var00008890 = 0x00000000; u32 var00008894 = 0x00000000; u32 var00008898 = 0x00000000; u32 var0000889c = 0x00000000; u32 var000088a0 = 0x00000001; u32 var000088a4 = 0x00000003; u32 var000088a8 = 0x00000000; u32 var000088ac = 0x00000000; u32 var000088b0 = 0x00000000; u32 var000088b4 = 0x00000000; u32 var000088b8 = 0x00000000; u32 var000088bc = 0x00000000; u32 var000088c0 = 0x00000000; u32 var000088c4 = 0x00000000; u32 var000088c8 = 0x00000000; u32 var000088cc = 0x00000000; u32 var000088d0 = 0x00000000; u32 var000088d4 = 0x00000000; u32 var000088d8 = 0x00000000; u32 var000088dc = 0x00000000; u32 var000088e0 = 0x00000000; u32 var000088e4 = 0x00000000; u32 var000088e8 = 0x00000000; u32 var000088ec = 0x00000000; u32 var000088f0 = 0x00000000; u32 var000088f4 = 0x00000000; u32 var000088f8 = 0x00000001; u32 var000088fc = 0x00000003; u32 var00008900 = 0x00000000; u32 var00008904 = 0x00000000; u32 var00008908 = 0x00000000; u32 var0000890c = 0x00000000; u32 var00008910 = 0x00000000; u32 var00008914 = 0x00000000; u32 var00008918 = 0x00000000; u32 var0000891c = 0x00000000; u32 var00008920 = 0x00000000; u32 var00008924 = 0x00000000; u32 var00008928 = 0x00000000; u32 var0000892c = 0x00000000; u32 var00008930 = 0x00000000; u32 var00008934 = 0x00000000; u32 var00008938 = 0x00000000; u32 var0000893c = 0x00000000; u32 var00008940 = 0x00000000; u32 var00008944 = 0x00000000; u32 var00008948 = 0x00000000; u32 var0000894c = 0x00000001; u32 var00008950 = 0x00000001; u32 var00008954 = 0x00000001; u32 var00008958 = 0x00000000; u32 var0000895c = 0x00000000; u32 var00008960 = 0x00000000; u32 var00008964 = 0x00000000; u32 var00008968 = 0x00000000; u32 var0000896c = 0x00000000; u32 var00008970 = 0x00000064; u32 var00008974 = 0x00000001; u32 var00008978 = 0x00000000; u32 var0000897c = 0x00000000; u32 var00008980 = 0x00000000; u32 var00008984 = 0x00000000; u32 var00008988 = 0x00000000; u32 var0000898c = 0x00000000; u32 var00008990 = 0x00000000; u32 var00008994 = 0x00000000; u32 var00008998 = 0x00000000; u32 var0000899c = 0x00000000; u32 var000089a0 = 0x00000000; u32 var000089a4 = 0x00001388; u32 var000089a8 = 0x00000000; u32 var000089ac = 0x00000000; u32 var000089b0 = 0x00000000; u32 var000089b4 = 0x00000000; u32 var000089b8 = 0x00000000; u32 var000089bc = 0x00000001; u32 var000089c0 = 0x00000003; u32 var000089c4 = 0x00000000; u32 var000089c8 = 0x00000000; u32 var000089cc = 0x00000000; u32 var000089d0 = 0x00000000; u32 var000089d4 = 0x00000000; u32 var000089d8 = 0x00000000; u32 var000089dc = 0x00000000; u32 var000089e0 = 0x00000000; u32 var000089e4 = 0x00000000; u32 var000089e8 = 0x00000000; u32 var000089ec = 0x00000000; u32 var000089f0 = 0x00000000; u32 var000089f4 = 0x00000000; u32 var000089f8 = 0x00000000; u32 var000089fc = 0x00000000; u32 var00008a00 = 0x00000000; u32 var00008a04 = 0x1a000003; u32 var00008a08 = 0x3f800000; u32 var00008a0c = 0x00000000; u32 var00008a10 = 0x00000000; u32 var00008a14 = 0x00000000; u32 var00008a18 = 0x00000000; u32 var00008a1c = 0x00000000; u32 var00008a20 = 0x00000001; u32 var00008a24 = 0x00000003; u32 var00008a28 = 0x00000000; u32 var00008a2c = 0x00000000; u32 var00008a30 = 0x00000000; u32 var00008a34 = 0x00000000; u32 var00008a38 = 0x00000000; u32 var00008a3c = 0x00000000; u32 var00008a40 = 0x00000000; u32 var00008a44 = 0x00000000; u32 var00008a48 = 0x00000000; u32 var00008a4c = 0x00000000; u32 var00008a50 = 0x00000000; u32 var00008a54 = 0x00000000; u32 var00008a58 = 0x00000000; u32 var00008a5c = 0x00000000; u32 var00008a60 = 0x00000000; u32 var00008a64 = 0x00000000; u32 var00008a68 = 0x400a0a00; u32 var00008a6c = 0x00000000; u32 var00008a70 = 0x00000001; u32 var00008a74 = 0x00000003; u32 var00008a78 = 0x00000000; u32 var00008a7c = 0x00000000; u32 var00008a80 = 0x00000000; u32 var00008a84 = 0x00000000; u32 var00008a88 = 0x00000000; u32 var00008a8c = 0x00000000; u32 var00008a90 = 0x00000000; u32 var00008a94 = 0x00000000; u32 var00008a98 = 0x00000000; u32 var00008a9c = 0x00000000; u32 var00008aa0 = 0x00000000; u32 var00008aa4 = 0x00000000; u32 var00008aa8 = 0x00000000; u32 var00008aac = 0x00000000; u32 var00008ab0 = 0x00000000; u32 var00008ab4 = 0x00000000; u32 var00008ab8 = 0x00000000; u32 var00008abc = 0x00000000; u32 var00008ac0 = 0x00000000; u32 var00008ac4 = 0x00000001; u32 var00008ac8 = 0x00000003; u32 var00008acc = 0x00000002; u32 var00008ad0 = 0x00000007; u32 var00008ad4 = 0x00000005; u32 var00008ad8 = 0x00000004; u32 var00008adc = 0x00000006; u32 var00008ae0 = 0x00000005; u32 var00008ae4 = 0x00000001; u32 var00008ae8 = 0x00000000; u32 var00008aec = 0x00000004; u32 var00008af0 = 0x00000002; u32 var00008af4 = 0x00000003; u32 var00008af8 = 0x00000007; u32 var00008afc = 0x00000006; u32 var00008b00 = 0x00000000; u32 var00008b04 = 0x00000002; u32 var00008b08 = 0x00000006; u32 var00008b0c = 0x00000004; u32 var00008b10 = 0x00000007; u32 var00008b14 = 0x00000003; u32 var00008b18 = 0x00000001; u32 var00008b1c = 0x00000005; u32 var00008b20 = 0x00000000; u32 var00008b24 = 0x00000000; u32 var00008b28 = 0x00000000; u32 var00008b2c = 0x00000000; u32 var00008b30 = 0x00000000; u32 var00008b34 = 0x00000000; u32 var00008b38 = 0x00000000; u32 var00008b3c = 0x00000000; u32 var00008b40 = 0x00000001; u32 var00008b44 = 0x00000002; u32 var00008b48 = 0x00000003; u32 var00008b4c = 0xffffffff; u32 var00008b50 = 0xffffffff; u32 var00008b54 = 0xffffffff; u32 var00008b58 = 0xffffffff; u32 var00008b5c = 0xffffffff; u32 var00008b60 = 0xffffffff; u32 var00008b64 = 0xffffffff; u32 var00008b68 = 0xffffffff; u32 var00008b6c = 0xffffffff; u32 var00008b70 = 0xffffffff; u32 var00008b74 = 0xffffffff; u32 var00008b78 = 0xffffffff; u32 var00008b7c = 0xffffffff; u32 var00008b80 = 0xffffffff; u32 var00008b84 = 0xffffffff; u32 var00008b88 = 0x00000018; u32 var00008b8c = 0x00000013; u32 var00008b90 = 0x00000016; u32 var00008b94 = 0x00000011; u32 var00008b98 = 0x00000006; u32 var00008b9c = 0x00000014; u32 var00008ba0 = 0x00000012; u32 var00008ba4 = 0x0000001b; u32 var00008ba8 = 0x0000001c; u32 var00008bac = 0x0000001a; u32 var00008bb0 = 0x0000003b; u32 var00008bb4 = 0x00000037; u32 var00008bb8 = 0x00000042; u32 var00008bbc = 0x00000043; u32 var00008bc0 = 0x00000048; u32 var00008bc4 = 0x00000054; u32 var00008bc8 = 0x0000000b; u32 var00008bcc = 0x0000002a; u32 var00008bd0 = 0x0000001e; u32 var00008bd4 = 0x0000001f; u32 var00008bd8 = 0x00000022; u32 var00008bdc = 0x00000023; u32 var00008be0 = 0x00000025; u32 var00008be4 = 0x00000026; u32 var00008be8 = 0x00000027; u32 var00008bec = 0x0000002d; u32 var00008bf0 = 0x0000002e; u32 var00008bf4 = 0x00000049; u32 var00008bf8 = 0x0000004a; u32 var00008bfc = 0x0000004b; u32 var00008c00 = 0x0000004c; u32 var00008c04 = 0x0000004d; u32 var00008c08 = 0x0000004e; u32 var00008c0c = 0x0000004f; u32 var00008c10 = 0x00000050; u32 var00008c14 = 0x00000051; u32 var00008c18 = 0x00000052; u32 var00008c1c = 0x00000055; u32 var00008c20 = 0x0000003f; u32 var00008c24 = 0x00000040; u32 var00008c28 = 0x00000041; u32 var00008c2c = 0x00000044; u32 var00008c30 = 0xffffffff; u32 var00008c34 = 0x00000018; u32 var00008c38 = 0x00000013; u32 var00008c3c = 0x00000016; u32 var00008c40 = 0x00000011; u32 var00008c44 = 0x00000006; u32 var00008c48 = 0x00000014; u32 var00008c4c = 0x00000012; u32 var00008c50 = 0x0000001b; u32 var00008c54 = 0x0000001c; u32 var00008c58 = 0x0000001a; u32 var00008c5c = 0x0000003b; u32 var00008c60 = 0x00000037; u32 var00008c64 = 0x00000042; u32 var00008c68 = 0x00000043; u32 var00008c6c = 0x00000048; u32 var00008c70 = 0x00000054; u32 var00008c74 = 0xffffffff; u32 var00008c78 = 0x00000021; u32 var00008c7c = 0x00000020; u32 var00008c80 = 0x00000024; u32 var00008c84 = 0x0000002c; u32 var00008c88 = 0xffffffff; u32 var00008c8c = 0x00000021; u32 var00008c90 = 0x00000020; u32 var00008c94 = 0x00000024; u32 var00008c98 = 0x0000002c; u32 var00008c9c = 0xffffffff; u32 var00008ca0 = 0x00000000; u32 var00008ca4 = 0x00000000; u32 var00008ca8 = 0x00000000; u32 var00008cac = 0x00000045; u32 var00008cb0 = 0x00000046; u32 var00008cb4 = 0x00000047; u32 var00008cb8 = 0x00000000; u32 var00008cbc = 0x00000000; u32 var00008cc0 = 0x3f800000; u32 var00008cc4 = 0x3f800000; u32 var00008cc8 = 0x3f800000; u32 var00008ccc = 0x3f800000; u32 var00008cd0 = 0x00000000; u32 var00008cd4 = 0x00000000; u32 var00008cd8 = 0x00000000; u32 var00008cdc = 0x00000000; u32 var00008ce0 = 0x00200000; u32 var00008ce4 = 0x00000000; u32 var00008ce8 = 0xbf800000; u32 var00008cec = 0x3f000000; u32 var00008cf0 = 0x00000000; u32 var00008cf4 = 0x41d00000; u32 var00008cf8 = 0xbf800000; u32 var00008cfc = 0x00000000; u32 var00008d00 = 0x00000000; u32 var00008d04 = 0x00000000; u32 var00008d08 = 0x3f000000; u32 var00008d0c = 0x00000000; u32 var00008d10 = 0xbf800000; u32 var00008d14 = 0xbf800000; u32 var00008d18 = 0x00200000; u32 var00008d1c = 0x00000000; u32 var00008d20 = 0xbf800000; u32 var00008d24 = 0x3f000000; u32 var00008d28 = 0x00000000; u32 var00008d2c = 0x41d00000; u32 var00008d30 = 0xbf800000; u32 var00008d34 = 0x00000000; u32 var00008d38 = 0x00000000; u32 var00008d3c = 0x00000000; u32 var00008d40 = 0x3f000000; u32 var00008d44 = 0x00000000; u32 var00008d48 = 0xbf800000; u32 var00008d4c = 0xbf800000; u32 var00008d50 = 0x00200000; u32 var00008d54 = 0x00000000; u32 var00008d58 = 0xbf800000; u32 var00008d5c = 0x3f000000; u32 var00008d60 = 0x00000001; u32 var00008d64 = 0x41d00000; u32 var00008d68 = 0xbf800000; u32 var00008d6c = 0x00390000; u32 var00008d70 = 0x00000001; u32 var00008d74 = 0xbf800000; u32 var00008d78 = 0x3f000000; u32 var00008d7c = 0x00000000; u32 var00008d80 = 0xbf800000; u32 var00008d84 = 0xbf800000; u32 var00008d88 = 0x00920000; u32 var00008d8c = 0x00000001; u32 var00008d90 = 0xbf800000; u32 var00008d94 = 0x3ecccccd; u32 var00008d98 = 0x00000000; u32 var00008d9c = 0x42280000; u32 var00008da0 = 0x42ce0000; u32 var00008da4 = 0x02580000; u32 var00008da8 = 0x00000001; u32 var00008dac = 0xbf800000; u32 var00008db0 = 0x3f000000; u32 var00008db4 = 0x00000000; u32 var00008db8 = 0x422c0000; u32 var00008dbc = 0x42c80000; u32 var00008dc0 = 0x00000000; u32 var00008dc4 = 0x00000000; u32 var00008dc8 = 0x00000000; u32 var00008dcc = 0x3f000000; u32 var00008dd0 = 0x00000000; u32 var00008dd4 = 0xbf800000; u32 var00008dd8 = 0xbf800000; u32 var00008ddc = 0x00200000; u32 var00008de0 = 0x00000001; u32 var00008de4 = 0xbf800000; u32 var00008de8 = 0x3f000000; u32 var00008dec = 0x00000000; u32 var00008df0 = 0x41d00000; u32 var00008df4 = 0xbf800000; u32 var00008df8 = 0x00000000; u32 var00008dfc = 0x00000000; u32 var00008e00 = 0x00000000; u32 var00008e04 = 0x3f000000; u32 var00008e08 = 0x00000000; u32 var00008e0c = 0xbf800000; u32 var00008e10 = 0xbf800000; u32 var00008e14 = 0x00200000; u32 var00008e18 = 0x00000001; u32 var00008e1c = 0xbf800000; u32 var00008e20 = 0x3f000000; u32 var00008e24 = 0x00000000; u32 var00008e28 = 0x41d00000; u32 var00008e2c = 0xbf800000; u32 var00008e30 = 0x00000000; u32 var00008e34 = 0x00000000; u32 var00008e38 = 0x00000000; u32 var00008e3c = 0x3f000000; u32 var00008e40 = 0x00000000; u32 var00008e44 = 0xbf800000; u32 var00008e48 = 0xbf800000; u32 var00008e4c = 0x00200000; u32 var00008e50 = 0x00000001; u32 var00008e54 = 0xbf800000; u32 var00008e58 = 0x3f000000; u32 var00008e5c = 0x00000001; u32 var00008e60 = 0x41d00000; u32 var00008e64 = 0xbf800000; u32 var00008e68 = 0x00390000; u32 var00008e6c = 0x00000000; u32 var00008e70 = 0xbf800000; u32 var00008e74 = 0x3f000000; u32 var00008e78 = 0x00000000; u32 var00008e7c = 0xbf800000; u32 var00008e80 = 0xbf800000; u32 var00008e84 = 0x00920000; u32 var00008e88 = 0x00000000; u32 var00008e8c = 0xbf800000; u32 var00008e90 = 0x3ecccccd; u32 var00008e94 = 0x00000000; u32 var00008e98 = 0x42280000; u32 var00008e9c = 0x42ce0000; u32 var00008ea0 = 0x02580000; u32 var00008ea4 = 0x00000000; u32 var00008ea8 = 0xbf800000; u32 var00008eac = 0x3f000000; u32 var00008eb0 = 0x00000000; u32 var00008eb4 = 0x422c0000; u32 var00008eb8 = 0x42c80000; u32 var00008ebc = 0x00000000; u32 var00008ec0 = 0x00000000; u32 var00008ec4 = 0x00000000; u32 var00008ec8 = 0x3f000000; u32 var00008ecc = 0x00000000; u32 var00008ed0 = 0xbf800000; u32 var00008ed4 = 0xbf800000; u32 var00008ed8 = 0x001a0000; u32 var00008edc = 0x00000000; u32 var00008ee0 = 0xbf800000; u32 var00008ee4 = 0x3f000000; u32 var00008ee8 = 0x00000000; u32 var00008eec = 0x425c0000; u32 var00008ef0 = 0x421c0000; u32 var00008ef4 = 0x001a0000; u32 var00008ef8 = 0x00000001; u32 var00008efc = 0xbf800000; u32 var00008f00 = 0x3f000000; u32 var00008f04 = 0x00000000; u32 var00008f08 = 0x425c0000; u32 var00008f0c = 0x421c0000; u32 var00008f10 = 0x001c0000; u32 var00008f14 = 0x00000000; u32 var00008f18 = 0xbf800000; u32 var00008f1c = 0x3f000000; u32 var00008f20 = 0x00000001; u32 var00008f24 = 0x41e80000; u32 var00008f28 = 0xbf800000; u32 var00008f2c = 0x001c0000; u32 var00008f30 = 0x00000001; u32 var00008f34 = 0xbf800000; u32 var00008f38 = 0x3f000000; u32 var00008f3c = 0x00000001; u32 var00008f40 = 0x41e80000; u32 var00008f44 = 0xbf800000; u32 var00008f48 = 0x00210000; u32 var00008f4c = 0x00000000; u32 var00008f50 = 0xbf800000; u32 var00008f54 = 0x3f000000; u32 var00008f58 = 0x00000000; u32 var00008f5c = 0x42c20000; u32 var00008f60 = 0x42800000; u32 var00008f64 = 0x00210000; u32 var00008f68 = 0x00000001; u32 var00008f6c = 0xbf800000; u32 var00008f70 = 0x3f000000; u32 var00008f74 = 0x00000000; u32 var00008f78 = 0x42c20000; u32 var00008f7c = 0x42800000; u32 var00008f80 = 0x00230000; u32 var00008f84 = 0x00000000; u32 var00008f88 = 0xbf800000; u32 var00008f8c = 0x3f000000; u32 var00008f90 = 0x00000000; u32 var00008f94 = 0x41f80000; u32 var00008f98 = 0xbf800000; u32 var00008f9c = 0x00230000; u32 var00008fa0 = 0x00000001; u32 var00008fa4 = 0xbf800000; u32 var00008fa8 = 0x3f000000; u32 var00008fac = 0x00000000; u32 var00008fb0 = 0x41f80000; u32 var00008fb4 = 0xbf800000; u32 var00008fb8 = 0x00240000; u32 var00008fbc = 0x00000000; u32 var00008fc0 = 0xbf800000; u32 var00008fc4 = 0x3f000000; u32 var00008fc8 = 0x00000000; u32 var00008fcc = 0x42100000; u32 var00008fd0 = 0xbf800000; u32 var00008fd4 = 0x00240000; u32 var00008fd8 = 0x00000001; u32 var00008fdc = 0xbf800000; u32 var00008fe0 = 0x3f000000; u32 var00008fe4 = 0x00000000; u32 var00008fe8 = 0x42100000; u32 var00008fec = 0xbf800000; u32 var00008ff0 = 0x00250000; u32 var00008ff4 = 0x00000000; u32 var00008ff8 = 0xbf800000; u32 var00008ffc = 0x3f000000; u32 var00009000 = 0x00000000; u32 var00009004 = 0x41e00000; u32 var00009008 = 0xbf800000; u32 var0000900c = 0x00250000; u32 var00009010 = 0x00000001; u32 var00009014 = 0xbf800000; u32 var00009018 = 0x3f000000; u32 var0000901c = 0x00000000; u32 var00009020 = 0x41e00000; u32 var00009024 = 0xbf800000; u32 var00009028 = 0x00900000; u32 var0000902c = 0x00000000; u32 var00009030 = 0xbf800000; u32 var00009034 = 0x3f19999a; u32 var00009038 = 0x00000000; u32 var0000903c = 0x431d0000; u32 var00009040 = 0x436a0000; u32 var00009044 = 0x00900000; u32 var00009048 = 0x00000001; u32 var0000904c = 0xbf800000; u32 var00009050 = 0x3f19999a; u32 var00009054 = 0x00000000; u32 var00009058 = 0x431d0000; u32 var0000905c = 0x436a0000; u32 var00009060 = 0x00910000; u32 var00009064 = 0x00000000; u32 var00009068 = 0xbf800000; u32 var0000906c = 0x3f19999a; u32 var00009070 = 0x00000000; u32 var00009074 = 0x42960000; u32 var00009078 = 0x43848000; u32 var0000907c = 0x00910000; u32 var00009080 = 0x00000001; u32 var00009084 = 0xbf800000; u32 var00009088 = 0x3f19999a; u32 var0000908c = 0x00000000; u32 var00009090 = 0x42960000; u32 var00009094 = 0x43848000; u32 var00009098 = 0x02500000; u32 var0000909c = 0x00000000; u32 var000090a0 = 0xbf800000; u32 var000090a4 = 0x3f000000; u32 var000090a8 = 0x00000000; u32 var000090ac = 0x42820000; u32 var000090b0 = 0x42d20000; u32 var000090b4 = 0x02500000; u32 var000090b8 = 0x00000001; u32 var000090bc = 0xbf800000; u32 var000090c0 = 0x3f000000; u32 var000090c4 = 0x00000000; u32 var000090c8 = 0x42820000; u32 var000090cc = 0x42d20000; u32 var000090d0 = 0x00000000; u32 var000090d4 = 0x00000000; u32 var000090d8 = 0xbf800000; u32 var000090dc = 0x3f000000; u32 var000090e0 = 0x00000000; u32 var000090e4 = 0xbf800000; u32 var000090e8 = 0xbf800000; u32 var000090ec = 0x001a0000; u32 var000090f0 = 0x00000000; u32 var000090f4 = 0xbf800000; u32 var000090f8 = 0x3f000000; u32 var000090fc = 0x00000000; u32 var00009100 = 0x425c0000; u32 var00009104 = 0x421c0000; u32 var00009108 = 0x001a0000; u32 var0000910c = 0x00000001; u32 var00009110 = 0xbf800000; u32 var00009114 = 0x3f000000; u32 var00009118 = 0x00000000; u32 var0000911c = 0x425c0000; u32 var00009120 = 0x421c0000; u32 var00009124 = 0x001c0000; u32 var00009128 = 0x00000000; u32 var0000912c = 0xbf800000; u32 var00009130 = 0x3f000000; u32 var00009134 = 0x00000001; u32 var00009138 = 0x41e80000; u32 var0000913c = 0xbf800000; u32 var00009140 = 0x001c0000; u32 var00009144 = 0x00000001; u32 var00009148 = 0xbf800000; u32 var0000914c = 0x3f000000; u32 var00009150 = 0x00000001; u32 var00009154 = 0x41e80000; u32 var00009158 = 0xbf800000; u32 var0000915c = 0x00200000; u32 var00009160 = 0x00000000; u32 var00009164 = 0xbf800000; u32 var00009168 = 0x3f000000; u32 var0000916c = 0x00000001; u32 var00009170 = 0x41d00000; u32 var00009174 = 0xbf800000; u32 var00009178 = 0x00200000; u32 var0000917c = 0x00000001; u32 var00009180 = 0xbf800000; u32 var00009184 = 0x3f000000; u32 var00009188 = 0x00000001; u32 var0000918c = 0x41d00000; u32 var00009190 = 0xbf800000; u32 var00009194 = 0x00210000; u32 var00009198 = 0x00000000; u32 var0000919c = 0xbf800000; u32 var000091a0 = 0x3f000000; u32 var000091a4 = 0x00000000; u32 var000091a8 = 0x42c20000; u32 var000091ac = 0x42800000; u32 var000091b0 = 0x00210000; u32 var000091b4 = 0x00000001; u32 var000091b8 = 0xbf800000; u32 var000091bc = 0x3f000000; u32 var000091c0 = 0x00000000; u32 var000091c4 = 0x42c20000; u32 var000091c8 = 0x42800000; u32 var000091cc = 0x00220000; u32 var000091d0 = 0x00000000; u32 var000091d4 = 0xbf800000; u32 var000091d8 = 0x3f000000; u32 var000091dc = 0x00000000; u32 var000091e0 = 0x42bc0000; u32 var000091e4 = 0x42840000; u32 var000091e8 = 0x00220000; u32 var000091ec = 0x00000001; u32 var000091f0 = 0xbf800000; u32 var000091f4 = 0x3f000000; u32 var000091f8 = 0x00000000; u32 var000091fc = 0x42bc0000; u32 var00009200 = 0x42840000; u32 var00009204 = 0x00230000; u32 var00009208 = 0x00000000; u32 var0000920c = 0xbf800000; u32 var00009210 = 0x3f000000; u32 var00009214 = 0x00000000; u32 var00009218 = 0x41f80000; u32 var0000921c = 0xbf800000; u32 var00009220 = 0x00230000; u32 var00009224 = 0x00000001; u32 var00009228 = 0xbf800000; u32 var0000922c = 0x3f000000; u32 var00009230 = 0x00000000; u32 var00009234 = 0x41f80000; u32 var00009238 = 0xbf800000; u32 var0000923c = 0x00240000; u32 var00009240 = 0x00000000; u32 var00009244 = 0xbf800000; u32 var00009248 = 0x3f000000; u32 var0000924c = 0x00000000; u32 var00009250 = 0x42100000; u32 var00009254 = 0xbf800000; u32 var00009258 = 0x00240000; u32 var0000925c = 0x00000001; u32 var00009260 = 0xbf800000; u32 var00009264 = 0x3f000000; u32 var00009268 = 0x00000000; u32 var0000926c = 0x42100000; u32 var00009270 = 0xbf800000; u32 var00009274 = 0x00250000; u32 var00009278 = 0x00000000; u32 var0000927c = 0xbf800000; u32 var00009280 = 0x3f000000; u32 var00009284 = 0x00000000; u32 var00009288 = 0x41e00000; u32 var0000928c = 0xbf800000; u32 var00009290 = 0x00250000; u32 var00009294 = 0x00000001; u32 var00009298 = 0xbf800000; u32 var0000929c = 0x3f000000; u32 var000092a0 = 0x00000000; u32 var000092a4 = 0x41e00000; u32 var000092a8 = 0xbf800000; u32 var000092ac = 0x00380000; u32 var000092b0 = 0x00000000; u32 var000092b4 = 0xbf800000; u32 var000092b8 = 0x3f000000; u32 var000092bc = 0x00000000; u32 var000092c0 = 0xbf800000; u32 var000092c4 = 0xbf800000; u32 var000092c8 = 0x00380000; u32 var000092cc = 0x00000001; u32 var000092d0 = 0xbf800000; u32 var000092d4 = 0x3f000000; u32 var000092d8 = 0x00000000; u32 var000092dc = 0xbf800000; u32 var000092e0 = 0xbf800000; u32 var000092e4 = 0x02510000; u32 var000092e8 = 0x00000000; u32 var000092ec = 0xbf800000; u32 var000092f0 = 0x3f000000; u32 var000092f4 = 0x00000000; u32 var000092f8 = 0x43040000; u32 var000092fc = 0x43490000; u32 var00009300 = 0x02510000; u32 var00009304 = 0x00000001; u32 var00009308 = 0xbf800000; u32 var0000930c = 0x3f000000; u32 var00009310 = 0x00000000; u32 var00009314 = 0x43040000; u32 var00009318 = 0x43490000; u32 var0000931c = 0x02520000; u32 var00009320 = 0x00000000; u32 var00009324 = 0xbf800000; u32 var00009328 = 0x3f000000; u32 var0000932c = 0x00000000; u32 var00009330 = 0x42a60000; u32 var00009334 = 0x43160000; u32 var00009338 = 0x02520000; u32 var0000933c = 0x00000001; u32 var00009340 = 0xbf800000; u32 var00009344 = 0x3f000000; u32 var00009348 = 0x00000000; u32 var0000934c = 0x42a60000; u32 var00009350 = 0x43160000; u32 var00009354 = 0x02560000; u32 var00009358 = 0x00000000; u32 var0000935c = 0xbf800000; u32 var00009360 = 0x3f000000; u32 var00009364 = 0x00000000; u32 var00009368 = 0x427c0000; u32 var0000936c = 0xbf800000; u32 var00009370 = 0x02560000; u32 var00009374 = 0x00000001; u32 var00009378 = 0xbf800000; u32 var0000937c = 0x3f000000; u32 var00009380 = 0x00000000; u32 var00009384 = 0x427c0000; u32 var00009388 = 0xbf800000; u32 var0000938c = 0x00000000; u32 var00009390 = 0x00000000; u32 var00009394 = 0xbf800000; u32 var00009398 = 0x3f000000; u32 var0000939c = 0x00000000; u32 var000093a0 = 0xbf800000; u32 var000093a4 = 0xbf800000; u32 var000093a8 = 0x00200000; u32 var000093ac = 0x00000000; u32 var000093b0 = 0xbf800000; u32 var000093b4 = 0x3f000000; u32 var000093b8 = 0x00000000; u32 var000093bc = 0x41d00000; u32 var000093c0 = 0xbf800000; u32 var000093c4 = 0x00000000; u32 var000093c8 = 0x00000000; u32 var000093cc = 0xbf800000; u32 var000093d0 = 0x3f000000; u32 var000093d4 = 0x00000000; u32 var000093d8 = 0xbf800000; u32 var000093dc = 0xbf800000; u32 var000093e0 = 0x00200000; u32 var000093e4 = 0x00000000; u32 var000093e8 = 0xbf800000; u32 var000093ec = 0x3f000000; u32 var000093f0 = 0x00000000; u32 var000093f4 = 0x41d00000; u32 var000093f8 = 0xbf800000; u32 var000093fc = 0x00000000; u32 var00009400 = 0x00000000; u32 var00009404 = 0xbf800000; u32 var00009408 = 0x3f000000; u32 var0000940c = 0x00000000; u32 var00009410 = 0xbf800000; u32 var00009414 = 0xbf800000; u32 var00009418 = 0x00200000; u32 var0000941c = 0x00000000; u32 var00009420 = 0xbf800000; u32 var00009424 = 0x3f000000; u32 var00009428 = 0x00000001; u32 var0000942c = 0x41d00000; u32 var00009430 = 0xbf800000; u32 var00009434 = 0x008f0000; u32 var00009438 = 0x00000001; u32 var0000943c = 0xbf800000; u32 var00009440 = 0x3ee66666; u32 var00009444 = 0x00000001; u32 var00009448 = 0x42500000; u32 var0000944c = 0xbf800000; u32 var00009450 = 0x00000000; u32 var00009454 = 0x00000000; u32 var00009458 = 0xbf800000; u32 var0000945c = 0x3f000000; u32 var00009460 = 0x00000000; u32 var00009464 = 0xbf800000; u32 var00009468 = 0xbf800000; u32 var0000946c = 0x00200000; u32 var00009470 = 0x00000001; u32 var00009474 = 0xbf800000; u32 var00009478 = 0x3f000000; u32 var0000947c = 0x00000000; u32 var00009480 = 0x41d00000; u32 var00009484 = 0xbf800000; u32 var00009488 = 0x00000000; u32 var0000948c = 0x00000000; u32 var00009490 = 0xbf800000; u32 var00009494 = 0x3f000000; u32 var00009498 = 0x00000000; u32 var0000949c = 0xbf800000; u32 var000094a0 = 0xbf800000; u32 var000094a4 = 0x00200000; u32 var000094a8 = 0x00000001; u32 var000094ac = 0xbf800000; u32 var000094b0 = 0x3f000000; u32 var000094b4 = 0x00000000; u32 var000094b8 = 0x41d00000; u32 var000094bc = 0xbf800000; u32 var000094c0 = 0x00000000; u32 var000094c4 = 0x00000000; u32 var000094c8 = 0xbf800000; u32 var000094cc = 0x3f000000; u32 var000094d0 = 0x00000000; u32 var000094d4 = 0xbf800000; u32 var000094d8 = 0xbf800000; u32 var000094dc = 0x00200000; u32 var000094e0 = 0x00000001; u32 var000094e4 = 0xbf800000; u32 var000094e8 = 0x3f000000; u32 var000094ec = 0x00000001; u32 var000094f0 = 0x41d00000; u32 var000094f4 = 0xbf800000; u32 var000094f8 = 0x008f0000; u32 var000094fc = 0x00000000; u32 var00009500 = 0xbf800000; u32 var00009504 = 0x3ee66666; u32 var00009508 = 0x00000001; u32 var0000950c = 0x42500000; u32 var00009510 = 0xbf800000; u32 var00009514 = 0x00000000; u32 var00009518 = 0x00000000; u32 var0000951c = 0xbf800000; u32 var00009520 = 0x3f000000; u32 var00009524 = 0x00000000; u32 var00009528 = 0xbf800000; u32 var0000952c = 0xbf800000; u32 var00009530 = 0x001a0000; u32 var00009534 = 0x00000000; u32 var00009538 = 0xbf800000; u32 var0000953c = 0x3f000000; u32 var00009540 = 0x00000000; u32 var00009544 = 0x425c0000; u32 var00009548 = 0x421c0000; u32 var0000954c = 0x001a0000; u32 var00009550 = 0x00000001; u32 var00009554 = 0xbf800000; u32 var00009558 = 0x3f000000; u32 var0000955c = 0x00000000; u32 var00009560 = 0x425c0000; u32 var00009564 = 0x421c0000; u32 var00009568 = 0x001c0000; u32 var0000956c = 0x00000000; u32 var00009570 = 0xbf800000; u32 var00009574 = 0x3f000000; u32 var00009578 = 0x00000001; u32 var0000957c = 0x41e80000; u32 var00009580 = 0xbf800000; u32 var00009584 = 0x001c0000; u32 var00009588 = 0x00000001; u32 var0000958c = 0xbf800000; u32 var00009590 = 0x3f000000; u32 var00009594 = 0x00000001; u32 var00009598 = 0x41e80000; u32 var0000959c = 0xbf800000; u32 var000095a0 = 0x00200000; u32 var000095a4 = 0x00000000; u32 var000095a8 = 0xbf800000; u32 var000095ac = 0x3f000000; u32 var000095b0 = 0x00000001; u32 var000095b4 = 0x41d00000; u32 var000095b8 = 0xbf800000; u32 var000095bc = 0x00200000; u32 var000095c0 = 0x00000001; u32 var000095c4 = 0xbf800000; u32 var000095c8 = 0x3f000000; u32 var000095cc = 0x00000001; u32 var000095d0 = 0x41d00000; u32 var000095d4 = 0xbf800000; u32 var000095d8 = 0x00210000; u32 var000095dc = 0x00000000; u32 var000095e0 = 0xbf800000; u32 var000095e4 = 0x3f000000; u32 var000095e8 = 0x00000000; u32 var000095ec = 0x42c20000; u32 var000095f0 = 0x42800000; u32 var000095f4 = 0x00210000; u32 var000095f8 = 0x00000001; u32 var000095fc = 0xbf800000; u32 var00009600 = 0x3f000000; u32 var00009604 = 0x00000000; u32 var00009608 = 0x42c20000; u32 var0000960c = 0x42800000; u32 var00009610 = 0x00220000; u32 var00009614 = 0x00000000; u32 var00009618 = 0xbf800000; u32 var0000961c = 0x3f000000; u32 var00009620 = 0x00000000; u32 var00009624 = 0x42bc0000; u32 var00009628 = 0x42840000; u32 var0000962c = 0x00220000; u32 var00009630 = 0x00000001; u32 var00009634 = 0xbf800000; u32 var00009638 = 0x3f000000; u32 var0000963c = 0x00000000; u32 var00009640 = 0x42bc0000; u32 var00009644 = 0x42840000; u32 var00009648 = 0x00230000; u32 var0000964c = 0x00000000; u32 var00009650 = 0xbf800000; u32 var00009654 = 0x3f000000; u32 var00009658 = 0x00000000; u32 var0000965c = 0x41f80000; u32 var00009660 = 0xbf800000; u32 var00009664 = 0x00230000; u32 var00009668 = 0x00000001; u32 var0000966c = 0xbf800000; u32 var00009670 = 0x3f000000; u32 var00009674 = 0x00000000; u32 var00009678 = 0x41f80000; u32 var0000967c = 0xbf800000; u32 var00009680 = 0x00240000; u32 var00009684 = 0x00000000; u32 var00009688 = 0xbf800000; u32 var0000968c = 0x3f000000; u32 var00009690 = 0x00000000; u32 var00009694 = 0x42100000; u32 var00009698 = 0xbf800000; u32 var0000969c = 0x00240000; u32 var000096a0 = 0x00000001; u32 var000096a4 = 0xbf800000; u32 var000096a8 = 0x3f000000; u32 var000096ac = 0x00000000; u32 var000096b0 = 0x42100000; u32 var000096b4 = 0xbf800000; u32 var000096b8 = 0x00250000; u32 var000096bc = 0x00000000; u32 var000096c0 = 0xbf800000; u32 var000096c4 = 0x3f000000; u32 var000096c8 = 0x00000000; u32 var000096cc = 0x41e00000; u32 var000096d0 = 0xbf800000; u32 var000096d4 = 0x00250000; u32 var000096d8 = 0x00000001; u32 var000096dc = 0xbf800000; u32 var000096e0 = 0x3f000000; u32 var000096e4 = 0x00000000; u32 var000096e8 = 0x41e00000; u32 var000096ec = 0xbf800000; u32 var000096f0 = 0x024e0000; u32 var000096f4 = 0x00000000; u32 var000096f8 = 0xbf800000; u32 var000096fc = 0x3ecccccd; u32 var00009700 = 0x00000000; u32 var00009704 = 0x42700000; u32 var00009708 = 0xbf800000; u32 var0000970c = 0x024e0000; u32 var00009710 = 0x00000001; u32 var00009714 = 0xbf800000; u32 var00009718 = 0x3ecccccd; u32 var0000971c = 0x00000000; u32 var00009720 = 0x42700000; u32 var00009724 = 0xbf800000; u32 var00009728 = 0x024f0000; u32 var0000972c = 0x00000000; u32 var00009730 = 0xbf800000; u32 var00009734 = 0x3f000000; u32 var00009738 = 0x00000000; u32 var0000973c = 0x42440000; u32 var00009740 = 0x42a00000; u32 var00009744 = 0x024f0000; u32 var00009748 = 0x00000001; u32 var0000974c = 0xbf800000; u32 var00009750 = 0x3f000000; u32 var00009754 = 0x00000000; u32 var00009758 = 0x42440000; u32 var0000975c = 0x42a00000; u32 var00009760 = 0x02530000; u32 var00009764 = 0x00000000; u32 var00009768 = 0xbf800000; u32 var0000976c = 0x3f000000; u32 var00009770 = 0x00000001; u32 var00009774 = 0x41b00000; u32 var00009778 = 0xbf800000; u32 var0000977c = 0x02530000; u32 var00009780 = 0x00000001; u32 var00009784 = 0xbf800000; u32 var00009788 = 0x3f000000; u32 var0000978c = 0x00000001; u32 var00009790 = 0x41b00000; u32 var00009794 = 0xbf800000; u32 var00009798 = 0x02540000; u32 var0000979c = 0x00000000; u32 var000097a0 = 0xbf800000; u32 var000097a4 = 0x3f000000; u32 var000097a8 = 0x00000000; u32 var000097ac = 0x42500000; u32 var000097b0 = 0x42960000; u32 var000097b4 = 0x02540000; u32 var000097b8 = 0x00000001; u32 var000097bc = 0xbf800000; u32 var000097c0 = 0x3f000000; u32 var000097c4 = 0x00000000; u32 var000097c8 = 0x42500000; u32 var000097cc = 0x42960000; u32 var000097d0 = 0x00000000; u32 var000097d4 = 0x00000000; u32 var000097d8 = 0xbf800000; u32 var000097dc = 0x3f000000; u32 var000097e0 = 0x00000000; u32 var000097e4 = 0xbf800000; u32 var000097e8 = 0xbf800000; u32 var000097ec = 0x001a0000; u32 var000097f0 = 0x00000000; u32 var000097f4 = 0xbf800000; u32 var000097f8 = 0x3f000000; u32 var000097fc = 0x00000000; u32 var00009800 = 0x425c0000; u32 var00009804 = 0x421c0000; u32 var00009808 = 0x001a0000; u32 var0000980c = 0x00000001; u32 var00009810 = 0xbf800000; u32 var00009814 = 0x3f000000; u32 var00009818 = 0x00000000; u32 var0000981c = 0x425c0000; u32 var00009820 = 0x421c0000; u32 var00009824 = 0x001c0000; u32 var00009828 = 0x00000000; u32 var0000982c = 0xbf800000; u32 var00009830 = 0x3f000000; u32 var00009834 = 0x00000001; u32 var00009838 = 0x41e80000; u32 var0000983c = 0xbf800000; u32 var00009840 = 0x001c0000; u32 var00009844 = 0x00000001; u32 var00009848 = 0xbf800000; u32 var0000984c = 0x3f000000; u32 var00009850 = 0x00000001; u32 var00009854 = 0x41e80000; u32 var00009858 = 0xbf800000; u32 var0000985c = 0x00210000; u32 var00009860 = 0x00000000; u32 var00009864 = 0xbf800000; u32 var00009868 = 0x3f000000; u32 var0000986c = 0x00000000; u32 var00009870 = 0x42c20000; u32 var00009874 = 0x42800000; u32 var00009878 = 0x00210000; u32 var0000987c = 0x00000001; u32 var00009880 = 0xbf800000; u32 var00009884 = 0x3f000000; u32 var00009888 = 0x00000000; u32 var0000988c = 0x42c20000; u32 var00009890 = 0x42800000; u32 var00009894 = 0x00220000; u32 var00009898 = 0x00000000; u32 var0000989c = 0xbf800000; u32 var000098a0 = 0x3f000000; u32 var000098a4 = 0x00000000; u32 var000098a8 = 0x42bc0000; u32 var000098ac = 0x42840000; u32 var000098b0 = 0x00220000; u32 var000098b4 = 0x00000001; u32 var000098b8 = 0xbf800000; u32 var000098bc = 0x3f000000; u32 var000098c0 = 0x00000000; u32 var000098c4 = 0x42bc0000; u32 var000098c8 = 0x42840000; u32 var000098cc = 0x00230000; u32 var000098d0 = 0x00000000; u32 var000098d4 = 0xbf800000; u32 var000098d8 = 0x3f000000; u32 var000098dc = 0x00000000; u32 var000098e0 = 0x41f80000; u32 var000098e4 = 0xbf800000; u32 var000098e8 = 0x00230000; u32 var000098ec = 0x00000001; u32 var000098f0 = 0xbf800000; u32 var000098f4 = 0x3f000000; u32 var000098f8 = 0x00000000; u32 var000098fc = 0x41f80000; u32 var00009900 = 0xbf800000; u32 var00009904 = 0x00240000; u32 var00009908 = 0x00000000; u32 var0000990c = 0xbf800000; u32 var00009910 = 0x3f000000; u32 var00009914 = 0x00000000; u32 var00009918 = 0x42100000; u32 var0000991c = 0xbf800000; u32 var00009920 = 0x00240000; u32 var00009924 = 0x00000001; u32 var00009928 = 0xbf800000; u32 var0000992c = 0x3f000000; u32 var00009930 = 0x00000000; u32 var00009934 = 0x42100000; u32 var00009938 = 0xbf800000; u32 var0000993c = 0x00250000; u32 var00009940 = 0x00000000; u32 var00009944 = 0xbf800000; u32 var00009948 = 0x3f000000; u32 var0000994c = 0x00000000; u32 var00009950 = 0x41e00000; u32 var00009954 = 0xbf800000; u32 var00009958 = 0x00250000; u32 var0000995c = 0x00000001; u32 var00009960 = 0xbf800000; u32 var00009964 = 0x3f000000; u32 var00009968 = 0x00000000; u32 var0000996c = 0x41e00000; u32 var00009970 = 0xbf800000; u32 var00009974 = 0x00000000; u32 var00009978 = 0x00000000; u32 var0000997c = 0xbf800000; u32 var00009980 = 0x3f000000; u32 var00009984 = 0x00000000; u32 var00009988 = 0xbf800000; u32 var0000998c = 0xbf800000; u32 var00009990 = 0x00190000; u32 var00009994 = 0x00000000; u32 var00009998 = 0xbf800000; u32 var0000999c = 0x3f000000; u32 var000099a0 = 0x00000000; u32 var000099a4 = 0x42860000; u32 var000099a8 = 0x42580000; u32 var000099ac = 0x00190000; u32 var000099b0 = 0x00000001; u32 var000099b4 = 0xbf800000; u32 var000099b8 = 0x3f000000; u32 var000099bc = 0x00000000; u32 var000099c0 = 0x42860000; u32 var000099c4 = 0x42580000; u32 var000099c8 = 0x02570000; u32 var000099cc = 0x00000000; u32 var000099d0 = 0xbf800000; u32 var000099d4 = 0x3f000000; u32 var000099d8 = 0x00000000; u32 var000099dc = 0x41700000; u32 var000099e0 = 0x42a00000; u32 var000099e4 = 0x02570000; u32 var000099e8 = 0x00000001; u32 var000099ec = 0xbf800000; u32 var000099f0 = 0x3f000000; u32 var000099f4 = 0x00000000; u32 var000099f8 = 0x41700000; u32 var000099fc = 0x42a00000; u32 var00009a00 = 0x00000000; u32 var00009a04 = 0x00000000; u32 var00009a08 = 0xbf800000; u32 var00009a0c = 0x3f000000; u32 var00009a10 = 0x00000000; u32 var00009a14 = 0xbf800000; u32 var00009a18 = 0xbf800000; u32 var00009a1c = 0x00140000; u32 var00009a20 = 0x00000000; u32 var00009a24 = 0xbf800000; u32 var00009a28 = 0x3f000000; u32 var00009a2c = 0x00000000; u32 var00009a30 = 0xbf800000; u32 var00009a34 = 0xbf800000; u32 var00009a38 = 0x00150000; u32 var00009a3c = 0x00000001; u32 var00009a40 = 0xbf800000; u32 var00009a44 = 0x3f000000; u32 var00009a48 = 0x00000000; u32 var00009a4c = 0xbf800000; u32 var00009a50 = 0xbf800000; u32 var00009a54 = 0x00000000; u32 var00009a58 = 0x00000000; u32 var00009a5c = 0xbf800000; u32 var00009a60 = 0x3f000000; u32 var00009a64 = 0x00000000; u32 var00009a68 = 0xbf800000; u32 var00009a6c = 0xbf800000; u32 var00009a70 = 0x00140000; u32 var00009a74 = 0x00000000; u32 var00009a78 = 0xbf800000; u32 var00009a7c = 0x3f000000; u32 var00009a80 = 0x00000000; u32 var00009a84 = 0xbf800000; u32 var00009a88 = 0xbf800000; u32 var00009a8c = 0x00150000; u32 var00009a90 = 0x00000001; u32 var00009a94 = 0xbf800000; u32 var00009a98 = 0x3f000000; u32 var00009a9c = 0x00000000; u32 var00009aa0 = 0xbf800000; u32 var00009aa4 = 0xbf800000; u32 var00009aa8 = 0x00bc0000; u32 var00009aac = 0x00000000; u32 var00009ab0 = 0xbf800000; u32 var00009ab4 = 0x3f000000; u32 var00009ab8 = 0x00000000; u32 var00009abc = 0xbf800000; u32 var00009ac0 = 0xbf800000; u32 var00009ac4 = 0x00bd0000; u32 var00009ac8 = 0x00000000; u32 var00009acc = 0xbf800000; u32 var00009ad0 = 0x3f000000; u32 var00009ad4 = 0x00000000; u32 var00009ad8 = 0xbf800000; u32 var00009adc = 0xbf800000; u32 var00009ae0 = 0x00000000; u32 var00009ae4 = 0x00000000; u32 var00009ae8 = 0xbf800000; u32 var00009aec = 0x3f000000; u32 var00009af0 = 0x00000000; u32 var00009af4 = 0xbf800000; u32 var00009af8 = 0xbf800000; u32 var00009afc = 0x00140000; u32 var00009b00 = 0x00000000; u32 var00009b04 = 0xbf800000; u32 var00009b08 = 0x3f000000; u32 var00009b0c = 0x00000000; u32 var00009b10 = 0xbf800000; u32 var00009b14 = 0xbf800000; u32 var00009b18 = 0x00150000; u32 var00009b1c = 0x00000001; u32 var00009b20 = 0xbf800000; u32 var00009b24 = 0x3f000000; u32 var00009b28 = 0x00000000; u32 var00009b2c = 0xbf800000; u32 var00009b30 = 0xbf800000; u32 var00009b34 = 0x00390000; u32 var00009b38 = 0x00000001; u32 var00009b3c = 0x41a00000; u32 var00009b40 = 0x3ecccccd; u32 var00009b44 = 0x00000000; u32 var00009b48 = 0xbf800000; u32 var00009b4c = 0xbf800000; u32 var00009b50 = 0x00ba0000; u32 var00009b54 = 0x00000000; u32 var00009b58 = 0xbf800000; u32 var00009b5c = 0x3f000000; u32 var00009b60 = 0x00000000; u32 var00009b64 = 0xbf800000; u32 var00009b68 = 0xbf800000; u32 var00009b6c = 0x00000000; u32 var00009b70 = 0x00000000; u32 var00009b74 = 0xbf800000; u32 var00009b78 = 0x3f000000; u32 var00009b7c = 0x00000000; u32 var00009b80 = 0xbf800000; u32 var00009b84 = 0xbf800000; u32 var00009b88 = 0x00150000; u32 var00009b8c = 0x00000000; u32 var00009b90 = 0xbf800000; u32 var00009b94 = 0x3f000000; u32 var00009b98 = 0x00000000; u32 var00009b9c = 0xbf800000; u32 var00009ba0 = 0xbf800000; u32 var00009ba4 = 0x00140000; u32 var00009ba8 = 0x00000001; u32 var00009bac = 0xbf800000; u32 var00009bb0 = 0x3f000000; u32 var00009bb4 = 0x00000000; u32 var00009bb8 = 0xbf800000; u32 var00009bbc = 0xbf800000; u32 var00009bc0 = 0x02360000; u32 var00009bc4 = 0x00000000; u32 var00009bc8 = 0xbf800000; u32 var00009bcc = 0x3f000000; u32 var00009bd0 = 0x00000000; u32 var00009bd4 = 0xbf800000; u32 var00009bd8 = 0xbf800000; u32 var00009bdc = 0x00000000; u32 var00009be0 = 0x00000000; u32 var00009be4 = 0xbf800000; u32 var00009be8 = 0x3f000000; u32 var00009bec = 0x00000000; u32 var00009bf0 = 0xbf800000; u32 var00009bf4 = 0xbf800000; u32 var00009bf8 = 0x00150000; u32 var00009bfc = 0x00000000; u32 var00009c00 = 0xbf800000; u32 var00009c04 = 0x3f000000; u32 var00009c08 = 0x00000000; u32 var00009c0c = 0xbf800000; u32 var00009c10 = 0xbf800000; u32 var00009c14 = 0x00140000; u32 var00009c18 = 0x00000001; u32 var00009c1c = 0xbf800000; u32 var00009c20 = 0x3f000000; u32 var00009c24 = 0x00000000; u32 var00009c28 = 0xbf800000; u32 var00009c2c = 0xbf800000; u32 var00009c30 = 0x00be0000; u32 var00009c34 = 0x00000000; u32 var00009c38 = 0xbf800000; u32 var00009c3c = 0x3f000000; u32 var00009c40 = 0x00000000; u32 var00009c44 = 0xbf800000; u32 var00009c48 = 0xbf800000; u32 var00009c4c = 0x00000000; u32 var00009c50 = 0x00000000; u32 var00009c54 = 0xbf800000; u32 var00009c58 = 0x3f000000; u32 var00009c5c = 0x00000000; u32 var00009c60 = 0xbf800000; u32 var00009c64 = 0xbf800000; u32 var00009c68 = 0x00150000; u32 var00009c6c = 0x00000000; u32 var00009c70 = 0xbf800000; u32 var00009c74 = 0x3f000000; u32 var00009c78 = 0x00000000; u32 var00009c7c = 0xbf800000; u32 var00009c80 = 0xbf800000; u32 var00009c84 = 0x00140000; u32 var00009c88 = 0x00000001; u32 var00009c8c = 0xbf800000; u32 var00009c90 = 0x3f000000; u32 var00009c94 = 0x00000000; u32 var00009c98 = 0xbf800000; u32 var00009c9c = 0xbf800000; u32 var00009ca0 = 0x00390000; u32 var00009ca4 = 0x00000000; u32 var00009ca8 = 0x41a00000; u32 var00009cac = 0x3ecccccd; u32 var00009cb0 = 0x00000000; u32 var00009cb4 = 0xbf800000; u32 var00009cb8 = 0xbf800000; u32 var00009cbc = 0x00bf0000; u32 var00009cc0 = 0x00000000; u32 var00009cc4 = 0xbf800000; u32 var00009cc8 = 0x3f000000; u32 var00009ccc = 0x00000000; u32 var00009cd0 = 0xbf800000; u32 var00009cd4 = 0xbf800000; u32 var00009cd8 = 0x00000000; u32 var00009cdc = 0x00000000; u32 var00009ce0 = 0xbf800000; u32 var00009ce4 = 0x3f000000; u32 var00009ce8 = 0x00000000; u32 var00009cec = 0xbf800000; u32 var00009cf0 = 0xbf800000; u32 var00009cf4 = 0x00220000; u32 var00009cf8 = 0x00000000; u32 var00009cfc = 0x41a00000; u32 var00009d00 = 0x3f000000; u32 var00009d04 = 0x00000000; u32 var00009d08 = 0xbf800000; u32 var00009d0c = 0xbf800000; u32 var00009d10 = 0x00220000; u32 var00009d14 = 0x00000001; u32 var00009d18 = 0x41a00000; u32 var00009d1c = 0x3f000000; u32 var00009d20 = 0x00000000; u32 var00009d24 = 0xbf800000; u32 var00009d28 = 0xbf800000; u32 var00009d2c = 0x001a0000; u32 var00009d30 = 0x00000000; u32 var00009d34 = 0x41700000; u32 var00009d38 = 0x3f000000; u32 var00009d3c = 0x00000000; u32 var00009d40 = 0xbf800000; u32 var00009d44 = 0xbf800000; u32 var00009d48 = 0x001a0000; u32 var00009d4c = 0x00000001; u32 var00009d50 = 0x41700000; u32 var00009d54 = 0x3f000000; u32 var00009d58 = 0x00000000; u32 var00009d5c = 0xbf800000; u32 var00009d60 = 0xbf800000; u32 var00009d64 = 0x00230000; u32 var00009d68 = 0x00000000; u32 var00009d6c = 0x41200000; u32 var00009d70 = 0x3e800000; u32 var00009d74 = 0x00000000; u32 var00009d78 = 0xbf800000; u32 var00009d7c = 0xbf800000; u32 var00009d80 = 0x00230000; u32 var00009d84 = 0x00000001; u32 var00009d88 = 0x41200000; u32 var00009d8c = 0x3e800000; u32 var00009d90 = 0x00000000; u32 var00009d94 = 0xbf800000; u32 var00009d98 = 0xbf800000; u32 var00009d9c = 0x00da0000; u32 var00009da0 = 0x00000000; u32 var00009da4 = 0xbf800000; u32 var00009da8 = 0x3f000000; u32 var00009dac = 0x00000000; u32 var00009db0 = 0xbf800000; u32 var00009db4 = 0xbf800000; u32 var00009db8 = 0x00f40000; u32 var00009dbc = 0x00000000; u32 var00009dc0 = 0xbf800000; u32 var00009dc4 = 0x3f000000; u32 var00009dc8 = 0x00000000; u32 var00009dcc = 0xbf800000; u32 var00009dd0 = 0xbf800000; u32 var00009dd4 = 0x00000000; u32 var00009dd8 = 0x00000000; u32 var00009ddc = 0xbf800000; u32 var00009de0 = 0x3f000000; u32 var00009de4 = 0x00000000; u32 var00009de8 = 0xbf800000; u32 var00009dec = 0xbf800000; u32 var00009df0 = 0x00220000; u32 var00009df4 = 0x00000000; u32 var00009df8 = 0x41a00000; u32 var00009dfc = 0x3f000000; u32 var00009e00 = 0x00000000; u32 var00009e04 = 0xbf800000; u32 var00009e08 = 0xbf800000; u32 var00009e0c = 0x00220000; u32 var00009e10 = 0x00000001; u32 var00009e14 = 0x41a00000; u32 var00009e18 = 0x3f000000; u32 var00009e1c = 0x00000000; u32 var00009e20 = 0xbf800000; u32 var00009e24 = 0xbf800000; u32 var00009e28 = 0x001a0000; u32 var00009e2c = 0x00000000; u32 var00009e30 = 0x41700000; u32 var00009e34 = 0x3f000000; u32 var00009e38 = 0x00000000; u32 var00009e3c = 0xbf800000; u32 var00009e40 = 0xbf800000; u32 var00009e44 = 0x001a0000; u32 var00009e48 = 0x00000001; u32 var00009e4c = 0x41700000; u32 var00009e50 = 0x3f000000; u32 var00009e54 = 0x00000000; u32 var00009e58 = 0xbf800000; u32 var00009e5c = 0xbf800000; u32 var00009e60 = 0x00f80000; u32 var00009e64 = 0x00000000; u32 var00009e68 = 0xbf800000; u32 var00009e6c = 0x3f000000; u32 var00009e70 = 0x00000000; u32 var00009e74 = 0xbf800000; u32 var00009e78 = 0xbf800000; u32 var00009e7c = 0x00fb0000; u32 var00009e80 = 0x00000000; u32 var00009e84 = 0xbf800000; u32 var00009e88 = 0x3f000000; u32 var00009e8c = 0x00000000; u32 var00009e90 = 0xbf800000; u32 var00009e94 = 0xbf800000; u32 var00009e98 = 0x01010000; u32 var00009e9c = 0x00000000; u32 var00009ea0 = 0xbf800000; u32 var00009ea4 = 0x3f000000; u32 var00009ea8 = 0x00000000; u32 var00009eac = 0xbf800000; u32 var00009eb0 = 0xbf800000; u32 var00009eb4 = 0x01130000; u32 var00009eb8 = 0x00000000; u32 var00009ebc = 0xbf800000; u32 var00009ec0 = 0x3f000000; u32 var00009ec4 = 0x00000000; u32 var00009ec8 = 0xbf800000; u32 var00009ecc = 0xbf800000; u32 var00009ed0 = 0x00000000; u32 var00009ed4 = 0x00000000; u32 var00009ed8 = 0xbf800000; u32 var00009edc = 0x3f000000; u32 var00009ee0 = 0x00000000; u32 var00009ee4 = 0xbf800000; u32 var00009ee8 = 0xbf800000; u32 var00009eec = 0x00120000; u32 var00009ef0 = 0x00000000; u32 var00009ef4 = 0xbf800000; u32 var00009ef8 = 0x3f000000; u32 var00009efc = 0x00000000; u32 var00009f00 = 0xbf800000; u32 var00009f04 = 0xbf800000; u32 var00009f08 = 0x00130000; u32 var00009f0c = 0x00000001; u32 var00009f10 = 0xbf800000; u32 var00009f14 = 0x3f000000; u32 var00009f18 = 0x00000000; u32 var00009f1c = 0xbf800000; u32 var00009f20 = 0xbf800000; u32 var00009f24 = 0x00b80000; u32 var00009f28 = 0x00000000; u32 var00009f2c = 0xbf800000; u32 var00009f30 = 0x3f000000; u32 var00009f34 = 0x00000000; u32 var00009f38 = 0xbf800000; u32 var00009f3c = 0xbf800000; u32 var00009f40 = 0x00000000; u32 var00009f44 = 0x00000000; u32 var00009f48 = 0xbf800000; u32 var00009f4c = 0x3f000000; u32 var00009f50 = 0x00000000; u32 var00009f54 = 0xbf800000; u32 var00009f58 = 0xbf800000; u32 var00009f5c = 0x00100000; u32 var00009f60 = 0x00000000; u32 var00009f64 = 0xbf800000; u32 var00009f68 = 0x3f000000; u32 var00009f6c = 0x00000000; u32 var00009f70 = 0xbf800000; u32 var00009f74 = 0xbf800000; u32 var00009f78 = 0x00110000; u32 var00009f7c = 0x00000001; u32 var00009f80 = 0xbf800000; u32 var00009f84 = 0x3f000000; u32 var00009f88 = 0x00000000; u32 var00009f8c = 0xbf800000; u32 var00009f90 = 0xbf800000; u32 var00009f94 = 0x00b40000; u32 var00009f98 = 0x00000000; u32 var00009f9c = 0xbf800000; u32 var00009fa0 = 0x3f000000; u32 var00009fa4 = 0x00000000; u32 var00009fa8 = 0xbf800000; u32 var00009fac = 0xbf800000; u32 var00009fb0 = 0x021b0000; u32 var00009fb4 = 0x00000000; u32 var00009fb8 = 0xbf800000; u32 var00009fbc = 0x3f000000; u32 var00009fc0 = 0x00000000; u32 var00009fc4 = 0xbf800000; u32 var00009fc8 = 0xbf800000; u32 var00009fcc = 0x00000000; u32 var00009fd0 = 0x00000000; u32 var00009fd4 = 0xbf800000; u32 var00009fd8 = 0x3f000000; u32 var00009fdc = 0x00000000; u32 var00009fe0 = 0xbf800000; u32 var00009fe4 = 0xbf800000; u32 var00009fe8 = 0x000e0000; u32 var00009fec = 0x00000000; u32 var00009ff0 = 0xbf800000; u32 var00009ff4 = 0x3f000000; u32 var00009ff8 = 0x00000000; u32 var00009ffc = 0xbf800000; u32 var0000a000 = 0xbf800000; u32 var0000a004 = 0x000f0000; u32 var0000a008 = 0x00000001; u32 var0000a00c = 0xbf800000; u32 var0000a010 = 0x3f000000; u32 var0000a014 = 0x00000000; u32 var0000a018 = 0xbf800000; u32 var0000a01c = 0xbf800000; u32 var0000a020 = 0x00220000; u32 var0000a024 = 0x00000000; u32 var0000a028 = 0x41a00000; u32 var0000a02c = 0x3f000000; u32 var0000a030 = 0x00000000; u32 var0000a034 = 0xbf800000; u32 var0000a038 = 0xbf800000; u32 var0000a03c = 0x00b00000; u32 var0000a040 = 0x00000000; u32 var0000a044 = 0xbf800000; u32 var0000a048 = 0x3f000000; u32 var0000a04c = 0x00000000; u32 var0000a050 = 0xbf800000; u32 var0000a054 = 0xbf800000; u32 var0000a058 = 0x00b10000; u32 var0000a05c = 0x00000000; u32 var0000a060 = 0xbf800000; u32 var0000a064 = 0x3f000000; u32 var0000a068 = 0x00000000; u32 var0000a06c = 0xbf800000; u32 var0000a070 = 0xbf800000; u32 var0000a074 = 0x021c0000; u32 var0000a078 = 0x00000000; u32 var0000a07c = 0xbf800000; u32 var0000a080 = 0x3f000000; u32 var0000a084 = 0x00000000; u32 var0000a088 = 0xbf800000; u32 var0000a08c = 0xbf800000; u32 var0000a090 = 0x00b50000; u32 var0000a094 = 0x00000000; u32 var0000a098 = 0xbf800000; u32 var0000a09c = 0x3f000000; u32 var0000a0a0 = 0x00000000; u32 var0000a0a4 = 0xbf800000; u32 var0000a0a8 = 0xbf800000; u32 var0000a0ac = 0x00000000; u32 var0000a0b0 = 0x00000000; u32 var0000a0b4 = 0xbf800000; u32 var0000a0b8 = 0x3f000000; u32 var0000a0bc = 0x00000000; u32 var0000a0c0 = 0xbf800000; u32 var0000a0c4 = 0xbf800000; u32 var0000a0c8 = 0x00130000; u32 var0000a0cc = 0x00000000; u32 var0000a0d0 = 0xbf800000; u32 var0000a0d4 = 0x3f000000; u32 var0000a0d8 = 0x00000000; u32 var0000a0dc = 0xbf800000; u32 var0000a0e0 = 0xbf800000; u32 var0000a0e4 = 0x00120000; u32 var0000a0e8 = 0x00000001; u32 var0000a0ec = 0xbf800000; u32 var0000a0f0 = 0x3f000000; u32 var0000a0f4 = 0x00000000; u32 var0000a0f8 = 0xbf800000; u32 var0000a0fc = 0xbf800000; u32 var0000a100 = 0x00b90000; u32 var0000a104 = 0x00000000; u32 var0000a108 = 0xbf800000; u32 var0000a10c = 0x3f000000; u32 var0000a110 = 0x00000000; u32 var0000a114 = 0xbf800000; u32 var0000a118 = 0xbf800000; u32 var0000a11c = 0x00000000; u32 var0000a120 = 0x00000000; u32 var0000a124 = 0xbf800000; u32 var0000a128 = 0x3f000000; u32 var0000a12c = 0x00000000; u32 var0000a130 = 0xbf800000; u32 var0000a134 = 0xbf800000; u32 var0000a138 = 0x00110000; u32 var0000a13c = 0x00000000; u32 var0000a140 = 0xbf800000; u32 var0000a144 = 0x3f000000; u32 var0000a148 = 0x00000000; u32 var0000a14c = 0xbf800000; u32 var0000a150 = 0xbf800000; u32 var0000a154 = 0x00100000; u32 var0000a158 = 0x00000001; u32 var0000a15c = 0xbf800000; u32 var0000a160 = 0x3f000000; u32 var0000a164 = 0x00000000; u32 var0000a168 = 0xbf800000; u32 var0000a16c = 0xbf800000; u32 var0000a170 = 0x00000000; u32 var0000a174 = 0x00000000; u32 var0000a178 = 0xbf800000; u32 var0000a17c = 0x3f000000; u32 var0000a180 = 0x00000000; u32 var0000a184 = 0xbf800000; u32 var0000a188 = 0xbf800000; u32 var0000a18c = 0x000f0000; u32 var0000a190 = 0x00000000; u32 var0000a194 = 0xbf800000; u32 var0000a198 = 0x3f000000; u32 var0000a19c = 0x00000000; u32 var0000a1a0 = 0xbf800000; u32 var0000a1a4 = 0xbf800000; u32 var0000a1a8 = 0x000e0000; u32 var0000a1ac = 0x00000001; u32 var0000a1b0 = 0xbf800000; u32 var0000a1b4 = 0x3f000000; u32 var0000a1b8 = 0x00000000; u32 var0000a1bc = 0xbf800000; u32 var0000a1c0 = 0xbf800000; u32 var0000a1c4 = 0x00220000; u32 var0000a1c8 = 0x00000001; u32 var0000a1cc = 0x41a00000; u32 var0000a1d0 = 0x3f000000; u32 var0000a1d4 = 0x00000000; u32 var0000a1d8 = 0xbf800000; u32 var0000a1dc = 0xbf800000; u32 var0000a1e0 = 0x01900000; u32 var0000a1e4 = 0x00000000; u32 var0000a1e8 = 0xbf800000; u32 var0000a1ec = 0x3f000000; u32 var0000a1f0 = 0x00000000; u32 var0000a1f4 = 0xbf800000; u32 var0000a1f8 = 0xbf800000; u32 var0000a1fc = 0x00b20000; u32 var0000a200 = 0x00000000; u32 var0000a204 = 0xbf800000; u32 var0000a208 = 0x3f000000; u32 var0000a20c = 0x00000000; u32 var0000a210 = 0xbf800000; u32 var0000a214 = 0xbf800000; u32 var0000a218 = 0x00b30000; u32 var0000a21c = 0x00000000; u32 var0000a220 = 0xbf800000; u32 var0000a224 = 0x3f000000; u32 var0000a228 = 0x00000000; u32 var0000a22c = 0xbf800000; u32 var0000a230 = 0xbf800000; u32 var0000a234 = 0x00b60000; u32 var0000a238 = 0x00000000; u32 var0000a23c = 0xbf800000; u32 var0000a240 = 0x3f000000; u32 var0000a244 = 0x00000000; u32 var0000a248 = 0xbf800000; u32 var0000a24c = 0xbf800000; u32 var0000a250 = 0x00b70000; u32 var0000a254 = 0x00000000; u32 var0000a258 = 0xbf800000; u32 var0000a25c = 0x3f000000; u32 var0000a260 = 0x00000000; u32 var0000a264 = 0xbf800000; u32 var0000a268 = 0xbf800000; u32 var0000a26c = 0x00000000; u32 var0000a270 = 0x00000000; u32 var0000a274 = 0xbf800000; u32 var0000a278 = 0x3f000000; u32 var0000a27c = 0x00000000; u32 var0000a280 = 0xbf800000; u32 var0000a284 = 0xbf800000; u32 var0000a288 = 0x00220000; u32 var0000a28c = 0x00000000; u32 var0000a290 = 0x41a00000; u32 var0000a294 = 0x3f000000; u32 var0000a298 = 0x00000000; u32 var0000a29c = 0xbf800000; u32 var0000a2a0 = 0xbf800000; u32 var0000a2a4 = 0x00220000; u32 var0000a2a8 = 0x00000001; u32 var0000a2ac = 0x41a00000; u32 var0000a2b0 = 0x3f000000; u32 var0000a2b4 = 0x00000000; u32 var0000a2b8 = 0xbf800000; u32 var0000a2bc = 0xbf800000; u32 var0000a2c0 = 0x001a0000; u32 var0000a2c4 = 0x00000000; u32 var0000a2c8 = 0x41700000; u32 var0000a2cc = 0x3f000000; u32 var0000a2d0 = 0x00000000; u32 var0000a2d4 = 0xbf800000; u32 var0000a2d8 = 0xbf800000; u32 var0000a2dc = 0x001a0000; u32 var0000a2e0 = 0x00000001; u32 var0000a2e4 = 0x41700000; u32 var0000a2e8 = 0x3f000000; u32 var0000a2ec = 0x00000000; u32 var0000a2f0 = 0xbf800000; u32 var0000a2f4 = 0xbf800000; u32 var0000a2f8 = 0x01140000; u32 var0000a2fc = 0x00000001; u32 var0000a300 = 0xbf800000; u32 var0000a304 = 0x3f000000; u32 var0000a308 = 0x00000000; u32 var0000a30c = 0xbf800000; u32 var0000a310 = 0xbf800000; u32 var0000a314 = 0x01300000; u32 var0000a318 = 0x00000000; u32 var0000a31c = 0xbf800000; u32 var0000a320 = 0x3f000000; u32 var0000a324 = 0x00000000; u32 var0000a328 = 0xbf800000; u32 var0000a32c = 0xbf800000; u32 var0000a330 = 0x00000000; u32 var0000a334 = 0x00000000; u32 var0000a338 = 0xbf800000; u32 var0000a33c = 0x3f000000; u32 var0000a340 = 0x00000000; u32 var0000a344 = 0xbf800000; u32 var0000a348 = 0xbf800000; u32 var0000a34c = 0x00220000; u32 var0000a350 = 0x00000000; u32 var0000a354 = 0x41a00000; u32 var0000a358 = 0x3f000000; u32 var0000a35c = 0x00000000; u32 var0000a360 = 0xbf800000; u32 var0000a364 = 0xbf800000; u32 var0000a368 = 0x00220000; u32 var0000a36c = 0x00000001; u32 var0000a370 = 0x41a00000; u32 var0000a374 = 0x3f000000; u32 var0000a378 = 0x00000000; u32 var0000a37c = 0xbf800000; u32 var0000a380 = 0xbf800000; u32 var0000a384 = 0x001a0000; u32 var0000a388 = 0x00000000; u32 var0000a38c = 0x41700000; u32 var0000a390 = 0x3f000000; u32 var0000a394 = 0x00000000; u32 var0000a398 = 0xbf800000; u32 var0000a39c = 0xbf800000; u32 var0000a3a0 = 0x001a0000; u32 var0000a3a4 = 0x00000001; u32 var0000a3a8 = 0x41700000; u32 var0000a3ac = 0x3f000000; u32 var0000a3b0 = 0x00000000; u32 var0000a3b4 = 0xbf800000; u32 var0000a3b8 = 0xbf800000; u32 var0000a3bc = 0x00000000; u32 var0000a3c0 = 0x00000000; u32 var0000a3c4 = 0xbf800000; u32 var0000a3c8 = 0x3f000000; u32 var0000a3cc = 0x00000000; u32 var0000a3d0 = 0xbf800000; u32 var0000a3d4 = 0xbf800000; u32 var0000a3d8 = 0x03370000; u32 var0000a3dc = 0x00000001; u32 var0000a3e0 = 0xbf800000; u32 var0000a3e4 = 0x3f000000; u32 var0000a3e8 = 0x00000000; u32 var0000a3ec = 0xbf800000; u32 var0000a3f0 = 0xbf800000; u32 var0000a3f4 = 0x033c0000; u32 var0000a3f8 = 0x00000001; u32 var0000a3fc = 0xbf800000; u32 var0000a400 = 0x3f000000; u32 var0000a404 = 0x00000000; u32 var0000a408 = 0xbf800000; u32 var0000a40c = 0xbf800000; u32 var0000a410 = 0x033b0000; u32 var0000a414 = 0x00000001; u32 var0000a418 = 0xbf800000; u32 var0000a41c = 0x3f000000; u32 var0000a420 = 0x00000000; u32 var0000a424 = 0xbf800000; u32 var0000a428 = 0xbf800000; u32 var0000a42c = 0x00000000; u32 var0000a430 = 0x00000000; u32 var0000a434 = 0xbf800000; u32 var0000a438 = 0x3f000000; u32 var0000a43c = 0x00000000; u32 var0000a440 = 0xbf800000; u32 var0000a444 = 0xbf800000; u32 var0000a448 = 0x03370000; u32 var0000a44c = 0x00000001; u32 var0000a450 = 0xbf800000; u32 var0000a454 = 0x3f000000; u32 var0000a458 = 0x00000000; u32 var0000a45c = 0xbf800000; u32 var0000a460 = 0xbf800000; u32 var0000a464 = 0x033c0000; u32 var0000a468 = 0x00000001; u32 var0000a46c = 0xbf800000; u32 var0000a470 = 0x3f000000; u32 var0000a474 = 0x00000000; u32 var0000a478 = 0xbf800000; u32 var0000a47c = 0xbf800000; u32 var0000a480 = 0x033b0000; u32 var0000a484 = 0x00000001; u32 var0000a488 = 0xbf800000; u32 var0000a48c = 0x3f000000; u32 var0000a490 = 0x00000000; u32 var0000a494 = 0xbf800000; u32 var0000a498 = 0xbf800000; u32 var0000a49c = 0x00000000; u32 var0000a4a0 = 0x00000000; u32 var0000a4a4 = 0xbf800000; u32 var0000a4a8 = 0x3f000000; u32 var0000a4ac = 0x00000000; u32 var0000a4b0 = 0xbf800000; u32 var0000a4b4 = 0xbf800000; u32 var0000a4b8 = 0x03370000; u32 var0000a4bc = 0x00000001; u32 var0000a4c0 = 0xbf800000; u32 var0000a4c4 = 0x3f000000; u32 var0000a4c8 = 0x00000000; u32 var0000a4cc = 0xbf800000; u32 var0000a4d0 = 0xbf800000; u32 var0000a4d4 = 0x033c0000; u32 var0000a4d8 = 0x00000001; u32 var0000a4dc = 0xbf800000; u32 var0000a4e0 = 0x3f000000; u32 var0000a4e4 = 0x00000000; u32 var0000a4e8 = 0xbf800000; u32 var0000a4ec = 0xbf800000; u32 var0000a4f0 = 0x033b0000; u32 var0000a4f4 = 0x00000001; u32 var0000a4f8 = 0xbf800000; u32 var0000a4fc = 0x3f000000; u32 var0000a500 = 0x00000000; u32 var0000a504 = 0xbf800000; u32 var0000a508 = 0xbf800000; u32 var0000a50c = 0x00000000; u32 var0000a510 = 0x00000000; u32 var0000a514 = 0xbf800000; u32 var0000a518 = 0x3f000000; u32 var0000a51c = 0x00000000; u32 var0000a520 = 0xbf800000; u32 var0000a524 = 0xbf800000; u32 var0000a528 = 0x03370000; u32 var0000a52c = 0x00000000; u32 var0000a530 = 0xbf800000; u32 var0000a534 = 0x3f000000; u32 var0000a538 = 0x00000000; u32 var0000a53c = 0xbf800000; u32 var0000a540 = 0xbf800000; u32 var0000a544 = 0x033c0000; u32 var0000a548 = 0x00000000; u32 var0000a54c = 0xbf800000; u32 var0000a550 = 0x3f000000; u32 var0000a554 = 0x00000000; u32 var0000a558 = 0xbf800000; u32 var0000a55c = 0xbf800000; u32 var0000a560 = 0x033b0000; u32 var0000a564 = 0x00000000; u32 var0000a568 = 0xbf800000; u32 var0000a56c = 0x3f000000; u32 var0000a570 = 0x00000000; u32 var0000a574 = 0xbf800000; u32 var0000a578 = 0xbf800000; u32 var0000a57c = 0x00000000; u32 var0000a580 = 0x00000000; u32 var0000a584 = 0xbf800000; u32 var0000a588 = 0x3f000000; u32 var0000a58c = 0x00000000; u32 var0000a590 = 0xbf800000; u32 var0000a594 = 0xbf800000; u32 var0000a598 = 0x03370000; u32 var0000a59c = 0x00000000; u32 var0000a5a0 = 0xbf800000; u32 var0000a5a4 = 0x3f000000; u32 var0000a5a8 = 0x00000000; u32 var0000a5ac = 0xbf800000; u32 var0000a5b0 = 0xbf800000; u32 var0000a5b4 = 0x033c0000; u32 var0000a5b8 = 0x00000000; u32 var0000a5bc = 0xbf800000; u32 var0000a5c0 = 0x3f000000; u32 var0000a5c4 = 0x00000000; u32 var0000a5c8 = 0xbf800000; u32 var0000a5cc = 0xbf800000; u32 var0000a5d0 = 0x033b0000; u32 var0000a5d4 = 0x00000000; u32 var0000a5d8 = 0xbf800000; u32 var0000a5dc = 0x3f000000; u32 var0000a5e0 = 0x00000000; u32 var0000a5e4 = 0xbf800000; u32 var0000a5e8 = 0xbf800000; u32 var0000a5ec = 0x00000000; u32 var0000a5f0 = 0x00000000; u32 var0000a5f4 = 0xbf800000; u32 var0000a5f8 = 0x3f000000; u32 var0000a5fc = 0x00000000; u32 var0000a600 = 0xbf800000; u32 var0000a604 = 0xbf800000; u32 var0000a608 = 0x03370000; u32 var0000a60c = 0x00000000; u32 var0000a610 = 0xbf800000; u32 var0000a614 = 0x3f000000; u32 var0000a618 = 0x00000000; u32 var0000a61c = 0xbf800000; u32 var0000a620 = 0xbf800000; u32 var0000a624 = 0x033c0000; u32 var0000a628 = 0x00000000; u32 var0000a62c = 0xbf800000; u32 var0000a630 = 0x3f000000; u32 var0000a634 = 0x00000000; u32 var0000a638 = 0xbf800000; u32 var0000a63c = 0xbf800000; u32 var0000a640 = 0x033b0000; u32 var0000a644 = 0x00000000; u32 var0000a648 = 0xbf800000; u32 var0000a64c = 0x3f000000; u32 var0000a650 = 0x00000000; u32 var0000a654 = 0xbf800000; u32 var0000a658 = 0xbf800000; u32 var0000a65c = 0x00000000; u32 var0000a660 = 0x00000000; u32 var0000a664 = 0xbf800000; u32 var0000a668 = 0x3f000000; u32 var0000a66c = 0x00000000; u32 var0000a670 = 0xbf800000; u32 var0000a674 = 0xbf800000; u32 var0000a678 = 0x03360000; u32 var0000a67c = 0x00000000; u32 var0000a680 = 0xbf800000; u32 var0000a684 = 0x3f000000; u32 var0000a688 = 0x00000000; u32 var0000a68c = 0xbf800000; u32 var0000a690 = 0xbf800000; u32 var0000a694 = 0x00000000; u32 var0000a698 = 0x00000000; u32 var0000a69c = 0xbf800000; u32 var0000a6a0 = 0x3f000000; u32 var0000a6a4 = 0x00000000; u32 var0000a6a8 = 0xbf800000; u32 var0000a6ac = 0xbf800000; u32 var0000a6b0 = 0x03390000; u32 var0000a6b4 = 0x00000000; u32 var0000a6b8 = 0xbf800000; u32 var0000a6bc = 0x3f000000; u32 var0000a6c0 = 0x00000000; u32 var0000a6c4 = 0xbf800000; u32 var0000a6c8 = 0xbf800000; u32 var0000a6cc = 0x03380000; u32 var0000a6d0 = 0x00000000; u32 var0000a6d4 = 0xbf800000; u32 var0000a6d8 = 0x3f000000; u32 var0000a6dc = 0x00000000; u32 var0000a6e0 = 0xbf800000; u32 var0000a6e4 = 0xbf800000; u32 var0000a6e8 = 0x033a0000; u32 var0000a6ec = 0x00000000; u32 var0000a6f0 = 0xbf800000; u32 var0000a6f4 = 0x3f000000; u32 var0000a6f8 = 0x00000000; u32 var0000a6fc = 0xbf800000; u32 var0000a700 = 0xbf800000; u32 var0000a704 = 0x00000000; u32 var0000a708 = 0x00000000; u32 var0000a70c = 0xbf800000; u32 var0000a710 = 0x3f000000; u32 var0000a714 = 0x00000000; u32 var0000a718 = 0xbf800000; u32 var0000a71c = 0xbf800000; u32 var0000a720 = 0x03360000; u32 var0000a724 = 0x00000000; u32 var0000a728 = 0xbf800000; u32 var0000a72c = 0x3f000000; u32 var0000a730 = 0x00000000; u32 var0000a734 = 0xbf800000; u32 var0000a738 = 0xbf800000; u32 var0000a73c = 0x033d0000; u32 var0000a740 = 0x00000000; u32 var0000a744 = 0xbf800000; u32 var0000a748 = 0x3f000000; u32 var0000a74c = 0x00000000; u32 var0000a750 = 0xbf800000; u32 var0000a754 = 0xbf800000; u32 var0000a758 = 0x00000000; u32 var0000a75c = 0x00000000; u32 var0000a760 = 0xbf800000; u32 var0000a764 = 0x3f000000; u32 var0000a768 = 0x00000000; u32 var0000a76c = 0xbf800000; u32 var0000a770 = 0xbf800000; u32 var0000a774 = 0x03360000; u32 var0000a778 = 0x00000000; u32 var0000a77c = 0xbf800000; u32 var0000a780 = 0x3f000000; u32 var0000a784 = 0x00000000; u32 var0000a788 = 0xbf800000; u32 var0000a78c = 0xbf800000; u32 var0000a790 = 0x033d0000; u32 var0000a794 = 0x00000000; u32 var0000a798 = 0xbf800000; u32 var0000a79c = 0x3f000000; u32 var0000a7a0 = 0x00000000; u32 var0000a7a4 = 0xbf800000; u32 var0000a7a8 = 0xbf800000; u32 var0000a7ac = 0x00000000; u32 var0000a7b0 = 0x00000000; u32 var0000a7b4 = 0xbf800000; u32 var0000a7b8 = 0x3f000000; u32 var0000a7bc = 0x00000000; u32 var0000a7c0 = 0xbf800000; u32 var0000a7c4 = 0xbf800000; u32 var0000a7c8 = 0x03360000; u32 var0000a7cc = 0x00000000; u32 var0000a7d0 = 0xbf800000; u32 var0000a7d4 = 0x3f000000; u32 var0000a7d8 = 0x00000000; u32 var0000a7dc = 0xbf800000; u32 var0000a7e0 = 0xbf800000; u32 var0000a7e4 = 0x033d0000; u32 var0000a7e8 = 0x00000000; u32 var0000a7ec = 0xbf800000; u32 var0000a7f0 = 0x3f000000; u32 var0000a7f4 = 0x00000000; u32 var0000a7f8 = 0xbf800000; u32 var0000a7fc = 0xbf800000; u32 var0000a800 = 0x00000000; u32 var0000a804 = 0x00000000; u32 var0000a808 = 0xbf800000; u32 var0000a80c = 0x3f000000; u32 var0000a810 = 0x00000000; u32 var0000a814 = 0xbf800000; u32 var0000a818 = 0xbf800000; u32 var0000a81c = 0x03360000; u32 var0000a820 = 0x00000000; u32 var0000a824 = 0xbf800000; u32 var0000a828 = 0x3f000000; u32 var0000a82c = 0x00000000; u32 var0000a830 = 0xbf800000; u32 var0000a834 = 0xbf800000; u32 var0000a838 = 0x033d0000; u32 var0000a83c = 0x00000000; u32 var0000a840 = 0xbf800000; u32 var0000a844 = 0x3f000000; u32 var0000a848 = 0x00000000; u32 var0000a84c = 0xbf800000; u32 var0000a850 = 0xbf800000; u32 var0000a854 = 0x00000000; u32 var0000a858 = 0x00000000; u32 var0000a85c = 0xbf800000; u32 var0000a860 = 0x3f000000; u32 var0000a864 = 0x00000000; u32 var0000a868 = 0xbf800000; u32 var0000a86c = 0xbf800000; u32 var0000a870 = 0x03360000; u32 var0000a874 = 0x00000000; u32 var0000a878 = 0xbf800000; u32 var0000a87c = 0x3f000000; u32 var0000a880 = 0x00000000; u32 var0000a884 = 0xbf800000; u32 var0000a888 = 0xbf800000; u32 var0000a88c = 0x033d0000; u32 var0000a890 = 0x00000000; u32 var0000a894 = 0xbf800000; u32 var0000a898 = 0x3f000000; u32 var0000a89c = 0x00000000; u32 var0000a8a0 = 0xbf800000; u32 var0000a8a4 = 0xbf800000; u32 var0000a8a8 = 0x00000000; u32 var0000a8ac = 0x00000000; u32 var0000a8b0 = 0xbf800000; u32 var0000a8b4 = 0x3f000000; u32 var0000a8b8 = 0x00000000; u32 var0000a8bc = 0xbf800000; u32 var0000a8c0 = 0xbf800000; u32 var0000a8c4 = 0x03360000; u32 var0000a8c8 = 0x00000000; u32 var0000a8cc = 0xbf800000; u32 var0000a8d0 = 0x3f000000; u32 var0000a8d4 = 0x00000000; u32 var0000a8d8 = 0xbf800000; u32 var0000a8dc = 0xbf800000; u32 var0000a8e0 = 0x033d0000; u32 var0000a8e4 = 0x00000000; u32 var0000a8e8 = 0xbf800000; u32 var0000a8ec = 0x3f000000; u32 var0000a8f0 = 0x00000000; u32 var0000a8f4 = 0xbf800000; u32 var0000a8f8 = 0xbf800000; u32 var0000a8fc = 0x00000000; u32 var0000a900 = 0x00000000; u32 var0000a904 = 0xbf800000; u32 var0000a908 = 0x3f000000; u32 var0000a90c = 0x00000000; u32 var0000a910 = 0xbf800000; u32 var0000a914 = 0xbf800000; u32 var0000a918 = 0x03360000; u32 var0000a91c = 0x00000000; u32 var0000a920 = 0xbf800000; u32 var0000a924 = 0x3f000000; u32 var0000a928 = 0x00000000; u32 var0000a92c = 0xbf800000; u32 var0000a930 = 0xbf800000; u32 var0000a934 = 0x033d0000; u32 var0000a938 = 0x00000000; u32 var0000a93c = 0xbf800000; u32 var0000a940 = 0x3f000000; u32 var0000a944 = 0x00000000; u32 var0000a948 = 0xbf800000; u32 var0000a94c = 0xbf800000; u32 var0000a950 = 0x00000000; u32 var0000a954 = 0x00000000; u32 var0000a958 = 0xbf800000; u32 var0000a95c = 0x3f000000; u32 var0000a960 = 0x00000000; u32 var0000a964 = 0xbf800000; u32 var0000a968 = 0xbf800000; u32 var0000a96c = 0x03360000; u32 var0000a970 = 0x00000000; u32 var0000a974 = 0xbf800000; u32 var0000a978 = 0x3f000000; u32 var0000a97c = 0x00000000; u32 var0000a980 = 0xbf800000; u32 var0000a984 = 0xbf800000; u32 var0000a988 = 0x033d0000; u32 var0000a98c = 0x00000000; u32 var0000a990 = 0xbf800000; u32 var0000a994 = 0x3f000000; u32 var0000a998 = 0x00000000; u32 var0000a99c = 0xbf800000; u32 var0000a9a0 = 0xbf800000; u32 var0000a9a4 = 0x00000000; u32 var0000a9a8 = 0x00000000; u32 var0000a9ac = 0xbf800000; u32 var0000a9b0 = 0x3f000000; u32 var0000a9b4 = 0x00000000; u32 var0000a9b8 = 0xbf800000; u32 var0000a9bc = 0xbf800000; u32 var0000a9c0 = 0x03360000; u32 var0000a9c4 = 0x00000000; u32 var0000a9c8 = 0xbf800000; u32 var0000a9cc = 0x3f000000; u32 var0000a9d0 = 0x00000000; u32 var0000a9d4 = 0xbf800000; u32 var0000a9d8 = 0xbf800000; u32 var0000a9dc = 0x033d0000; u32 var0000a9e0 = 0x00000000; u32 var0000a9e4 = 0xbf800000; u32 var0000a9e8 = 0x3f000000; u32 var0000a9ec = 0x00000000; u32 var0000a9f0 = 0xbf800000; u32 var0000a9f4 = 0xbf800000; u32 var0000a9f8 = 0x00000000; u32 var0000a9fc = 0x00000000; u32 var0000aa00 = 0xbf800000; u32 var0000aa04 = 0x3f000000; u32 var0000aa08 = 0x00000000; u32 var0000aa0c = 0xbf800000; u32 var0000aa10 = 0xbf800000; u32 var0000aa14 = 0x038e0000; u32 var0000aa18 = 0x00000000; u32 var0000aa1c = 0xbf800000; u32 var0000aa20 = 0x3f800000; u32 var0000aa24 = 0x00000000; u32 var0000aa28 = 0xbf800000; u32 var0000aa2c = 0xbf800000; u32 var0000aa30 = 0x00000000; u32 var0000aa34 = 0x00000000; u32 var0000aa38 = 0xbf800000; u32 var0000aa3c = 0x3f000000; u32 var0000aa40 = 0x00000000; u32 var0000aa44 = 0xbf800000; u32 var0000aa48 = 0xbf800000; u32 var0000aa4c = 0x03900000; u32 var0000aa50 = 0x00000000; u32 var0000aa54 = 0xbf800000; u32 var0000aa58 = 0x3f666666; u32 var0000aa5c = 0x00000000; u32 var0000aa60 = 0xbf800000; u32 var0000aa64 = 0xbf800000; u32 var0000aa68 = 0x00000000; u32 var0000aa6c = 0x00000000; u32 var0000aa70 = 0xbf800000; u32 var0000aa74 = 0x3f000000; u32 var0000aa78 = 0x00000000; u32 var0000aa7c = 0xbf800000; u32 var0000aa80 = 0xbf800000; u32 var0000aa84 = 0x03900000; u32 var0000aa88 = 0x00000000; u32 var0000aa8c = 0xbf800000; u32 var0000aa90 = 0x3f666666; u32 var0000aa94 = 0x00000000; u32 var0000aa98 = 0xbf800000; u32 var0000aa9c = 0xbf800000; u32 var0000aaa0 = 0x00000000; u32 var0000aaa4 = 0x00000000; u32 var0000aaa8 = 0xbf800000; u32 var0000aaac = 0x3f000000; u32 var0000aab0 = 0x00000000; u32 var0000aab4 = 0xbf800000; u32 var0000aab8 = 0xbf800000; u32 var0000aabc = 0x038e0000; u32 var0000aac0 = 0x00000001; u32 var0000aac4 = 0xbf800000; u32 var0000aac8 = 0x3f000000; u32 var0000aacc = 0x00000000; u32 var0000aad0 = 0xbf800000; u32 var0000aad4 = 0xbf800000; u32 var0000aad8 = 0x00000000; u32 var0000aadc = 0x00000000; u32 var0000aae0 = 0xbf800000; u32 var0000aae4 = 0x3f000000; u32 var0000aae8 = 0x00000000; u32 var0000aaec = 0xbf800000; u32 var0000aaf0 = 0xbf800000; u32 var0000aaf4 = 0x03900000; u32 var0000aaf8 = 0x00000001; u32 var0000aafc = 0xbf800000; u32 var0000ab00 = 0x3f666666; u32 var0000ab04 = 0x00000000; u32 var0000ab08 = 0xbf800000; u32 var0000ab0c = 0xbf800000; u32 var0000ab10 = 0x00000000; u32 var0000ab14 = 0x00000000; u32 var0000ab18 = 0xbf800000; u32 var0000ab1c = 0x3f000000; u32 var0000ab20 = 0x00000000; u32 var0000ab24 = 0xbf800000; u32 var0000ab28 = 0xbf800000; u32 var0000ab2c = 0x03900000; u32 var0000ab30 = 0x00000001; u32 var0000ab34 = 0xbf800000; u32 var0000ab38 = 0x3f666666; u32 var0000ab3c = 0x00000000; u32 var0000ab40 = 0xbf800000; u32 var0000ab44 = 0xbf800000; u32 var0000ab48 = 0x00000000; u32 var0000ab4c = 0x00000000; u32 var0000ab50 = 0xbf800000; u32 var0000ab54 = 0x3f000000; u32 var0000ab58 = 0x00000000; u32 var0000ab5c = 0xbf800000; u32 var0000ab60 = 0xbf800000; u32 var0000ab64 = 0x038c0000; u32 var0000ab68 = 0x00000000; u32 var0000ab6c = 0xbf800000; u32 var0000ab70 = 0x3f666666; u32 var0000ab74 = 0x00000000; u32 var0000ab78 = 0xbf800000; u32 var0000ab7c = 0xbf800000; u32 var0000ab80 = 0x038c0000; u32 var0000ab84 = 0x00000001; u32 var0000ab88 = 0xbf800000; u32 var0000ab8c = 0x3f666666; u32 var0000ab90 = 0x00000000; u32 var0000ab94 = 0xbf800000; u32 var0000ab98 = 0xbf800000; u32 var0000ab9c = 0x03410000; u32 var0000aba0 = 0x00000000; u32 var0000aba4 = 0xbf800000; u32 var0000aba8 = 0x3f000000; u32 var0000abac = 0x00000000; u32 var0000abb0 = 0xbf800000; u32 var0000abb4 = 0xbf800000; u32 var0000abb8 = 0x00000000; u32 var0000abbc = 0x00000000; u32 var0000abc0 = 0xbf800000; u32 var0000abc4 = 0x3f000000; u32 var0000abc8 = 0x00000000; u32 var0000abcc = 0xbf800000; u32 var0000abd0 = 0xbf800000; u32 var0000abd4 = 0x03410000; u32 var0000abd8 = 0x00000000; u32 var0000abdc = 0xbf800000; u32 var0000abe0 = 0x3f000000; u32 var0000abe4 = 0x00000000; u32 var0000abe8 = 0xbf800000; u32 var0000abec = 0xbf800000; u32 var0000abf0 = 0x00000000; u32 var0000abf4 = 0x00000000; u32 var0000abf8 = 0xbf800000; u32 var0000abfc = 0x3f000000; u32 var0000ac00 = 0x00000000; u32 var0000ac04 = 0xbf800000; u32 var0000ac08 = 0xbf800000; u32 var0000ac0c = 0x03430000; u32 var0000ac10 = 0x00000000; u32 var0000ac14 = 0xbf800000; u32 var0000ac18 = 0x3f000000; u32 var0000ac1c = 0x00000000; u32 var0000ac20 = 0xbf800000; u32 var0000ac24 = 0xbf800000; u32 var0000ac28 = 0x00000000; u32 var0000ac2c = 0x00000000; u32 var0000ac30 = 0xbf800000; u32 var0000ac34 = 0x3f000000; u32 var0000ac38 = 0x00000000; u32 var0000ac3c = 0xbf800000; u32 var0000ac40 = 0xbf800000; u32 var0000ac44 = 0x038b0000; u32 var0000ac48 = 0x00000000; u32 var0000ac4c = 0xbf800000; u32 var0000ac50 = 0x3f666666; u32 var0000ac54 = 0x00000000; u32 var0000ac58 = 0xbf800000; u32 var0000ac5c = 0xbf800000; u32 var0000ac60 = 0x00000000; u32 var0000ac64 = 0x00000000; u32 var0000ac68 = 0xbf800000; u32 var0000ac6c = 0x3f000000; u32 var0000ac70 = 0x00000000; u32 var0000ac74 = 0xbf800000; u32 var0000ac78 = 0xbf800000; u32 var0000ac7c = 0x038b0000; u32 var0000ac80 = 0x00000000; u32 var0000ac84 = 0xbf800000; u32 var0000ac88 = 0x3f666666; u32 var0000ac8c = 0x00000000; u32 var0000ac90 = 0xbf800000; u32 var0000ac94 = 0xbf800000; u32 var0000ac98 = 0x00000000; u32 var0000ac9c = 0x00000000; u32 var0000aca0 = 0xbf800000; u32 var0000aca4 = 0x3f000000; u32 var0000aca8 = 0x00000000; u32 var0000acac = 0xbf800000; u32 var0000acb0 = 0xbf800000; u32 var0000acb4 = 0x03430000; u32 var0000acb8 = 0x00000001; u32 var0000acbc = 0xbf800000; u32 var0000acc0 = 0x3f000000; u32 var0000acc4 = 0x00000000; u32 var0000acc8 = 0xbf800000; u32 var0000accc = 0xbf800000; u32 var0000acd0 = 0x00000000; u32 var0000acd4 = 0x00000000; u32 var0000acd8 = 0xbf800000; u32 var0000acdc = 0x3f000000; u32 var0000ace0 = 0x00000000; u32 var0000ace4 = 0xbf800000; u32 var0000ace8 = 0xbf800000; u32 var0000acec = 0x038b0000; u32 var0000acf0 = 0x00000001; u32 var0000acf4 = 0xbf800000; u32 var0000acf8 = 0x3f666666; u32 var0000acfc = 0x00000000; u32 var0000ad00 = 0xbf800000; u32 var0000ad04 = 0xbf800000; u32 var0000ad08 = 0x00000000; u32 var0000ad0c = 0x00000000; u32 var0000ad10 = 0xbf800000; u32 var0000ad14 = 0x3f000000; u32 var0000ad18 = 0x00000000; u32 var0000ad1c = 0xbf800000; u32 var0000ad20 = 0xbf800000; u32 var0000ad24 = 0x038b0000; u32 var0000ad28 = 0x00000001; u32 var0000ad2c = 0xbf800000; u32 var0000ad30 = 0x3f666666; u32 var0000ad34 = 0x00000000; u32 var0000ad38 = 0xbf800000; u32 var0000ad3c = 0xbf800000; u32 var0000ad40 = 0x00000000; u32 var0000ad44 = 0x00000000; u32 var0000ad48 = 0xbf800000; u32 var0000ad4c = 0x3f000000; u32 var0000ad50 = 0x00000000; u32 var0000ad54 = 0xbf800000; u32 var0000ad58 = 0xbf800000; u32 var0000ad5c = 0x038c0000; u32 var0000ad60 = 0x00000000; u32 var0000ad64 = 0xbf800000; u32 var0000ad68 = 0x3f666666; u32 var0000ad6c = 0x00000000; u32 var0000ad70 = 0xbf800000; u32 var0000ad74 = 0xbf800000; u32 var0000ad78 = 0x038c0000; u32 var0000ad7c = 0x00000001; u32 var0000ad80 = 0xbf800000; u32 var0000ad84 = 0x3f666666; u32 var0000ad88 = 0x00000000; u32 var0000ad8c = 0xbf800000; u32 var0000ad90 = 0xbf800000; u32 var0000ad94 = 0x03410000; u32 var0000ad98 = 0x00000000; u32 var0000ad9c = 0xbf800000; u32 var0000ada0 = 0x3f000000; u32 var0000ada4 = 0x00000000; u32 var0000ada8 = 0xbf800000; u32 var0000adac = 0xbf800000; u32 var0000adb0 = 0x00000000; u32 var0000adb4 = 0x00000000; u32 var0000adb8 = 0xbf800000; u32 var0000adbc = 0x3f000000; u32 var0000adc0 = 0x00000000; u32 var0000adc4 = 0xbf800000; u32 var0000adc8 = 0xbf800000; u32 var0000adcc = 0x03430000; u32 var0000add0 = 0x00000000; u32 var0000add4 = 0xbf800000; u32 var0000add8 = 0x3f000000; u32 var0000addc = 0x00000000; u32 var0000ade0 = 0xbf800000; u32 var0000ade4 = 0xbf800000; u32 var0000ade8 = 0x00000000; u32 var0000adec = 0x00000000; u32 var0000adf0 = 0xbf800000; u32 var0000adf4 = 0x3f000000; u32 var0000adf8 = 0x00000000; u32 var0000adfc = 0xbf800000; u32 var0000ae00 = 0xbf800000; u32 var0000ae04 = 0x03410000; u32 var0000ae08 = 0x00000000; u32 var0000ae0c = 0xbf800000; u32 var0000ae10 = 0x3f000000; u32 var0000ae14 = 0x00000000; u32 var0000ae18 = 0xbf800000; u32 var0000ae1c = 0xbf800000; u32 var0000ae20 = 0x00000000; u32 var0000ae24 = 0x00000000; u32 var0000ae28 = 0xbf800000; u32 var0000ae2c = 0x3f000000; u32 var0000ae30 = 0x00000000; u32 var0000ae34 = 0xbf800000; u32 var0000ae38 = 0xbf800000; u32 var0000ae3c = 0x02610000; u32 var0000ae40 = 0x00000000; u32 var0000ae44 = 0xbf800000; u32 var0000ae48 = 0x3f000000; u32 var0000ae4c = 0x00000000; u32 var0000ae50 = 0x43150000; u32 var0000ae54 = 0x432f0000; u32 var0000ae58 = 0x02620000; u32 var0000ae5c = 0x00000000; u32 var0000ae60 = 0xbf800000; u32 var0000ae64 = 0x3f000000; u32 var0000ae68 = 0x00000000; u32 var0000ae6c = 0x42e60000; u32 var0000ae70 = 0x43180000; u32 var0000ae74 = 0x02630000; u32 var0000ae78 = 0x00000000; u32 var0000ae7c = 0xbf800000; u32 var0000ae80 = 0x3f000000; u32 var0000ae84 = 0x00000000; u32 var0000ae88 = 0x42e60000; u32 var0000ae8c = 0x43180000; u32 var0000ae90 = 0x02670000; u32 var0000ae94 = 0x00000000; u32 var0000ae98 = 0xbf800000; u32 var0000ae9c = 0x3f000000; u32 var0000aea0 = 0x00000000; u32 var0000aea4 = 0x42e60000; u32 var0000aea8 = 0x43180000; u32 var0000aeac = 0x02680000; u32 var0000aeb0 = 0x00000000; u32 var0000aeb4 = 0xbf800000; u32 var0000aeb8 = 0x3f000000; u32 var0000aebc = 0x00000000; u32 var0000aec0 = 0x42a60000; u32 var0000aec4 = 0x42c60000; u32 var0000aec8 = 0x022b0000; u32 var0000aecc = 0x00000000; u32 var0000aed0 = 0xbf800000; u32 var0000aed4 = 0x3f000000; u32 var0000aed8 = 0x00000000; u32 var0000aedc = 0x00000000; u32 var0000aee0 = 0x00000000; u32 var0000aee4 = 0x022c0000; u32 var0000aee8 = 0x00000000; u32 var0000aeec = 0xbf800000; u32 var0000aef0 = 0x3f000000; u32 var0000aef4 = 0x00000000; u32 var0000aef8 = 0x00000000; u32 var0000aefc = 0x00000000; u32 var0000af00 = 0x022d0000; u32 var0000af04 = 0x00000000; u32 var0000af08 = 0xbf800000; u32 var0000af0c = 0x3f000000; u32 var0000af10 = 0x00000000; u32 var0000af14 = 0x00000000; u32 var0000af18 = 0x00000000; u32 var0000af1c = 0x022e0000; u32 var0000af20 = 0x00000000; u32 var0000af24 = 0xbf800000; u32 var0000af28 = 0x3f000000; u32 var0000af2c = 0x00000000; u32 var0000af30 = 0x00000000; u32 var0000af34 = 0x00000000; u32 var0000af38 = 0x00000000; u32 var0000af3c = 0x00000000; u32 var0000af40 = 0xbf800000; u32 var0000af44 = 0x3f000000; u32 var0000af48 = 0x00000000; u32 var0000af4c = 0xbf800000; u32 var0000af50 = 0xbf800000; u32 var0000af54 = 0x00000000; u32 var0000af58 = 0x00000000; u32 var0000af5c = 0x00000000; u32 var0000af60 = 0x00000000; u32 var0000af64 = 0x00000000; u32 var0000af68 = 0x00000001; u32 var0000af6c = (u32) &var00008ce0; u32 var0000af70 = (u32) &var00009a1c; u32 var0000af74 = 0x00000000; u32 var0000af78 = 0x00000000; u32 var0000af7c = 0x00000002; u32 var0000af80 = (u32) &var00008d18; u32 var0000af84 = (u32) &var00009a70; u32 var0000af88 = 0x00000000; u32 var0000af8c = 0x00000000; u32 var0000af90 = 0x00000003; u32 var0000af94 = (u32) &var00008d50; u32 var0000af98 = (u32) &var00009afc; u32 var0000af9c = 0x00000000; u32 var0000afa0 = 0x00000000; u32 var0000afa4 = 0x00000004; u32 var0000afa8 = (u32) &var00008ddc; u32 var0000afac = (u32) &var00009b88; u32 var0000afb0 = 0x00000000; u32 var0000afb4 = 0x00000000; u32 var0000afb8 = 0x00000005; u32 var0000afbc = (u32) &var00008e14; u32 var0000afc0 = (u32) &var00009bf8; u32 var0000afc4 = 0x00000000; u32 var0000afc8 = 0x00000000; u32 var0000afcc = 0x00000006; u32 var0000afd0 = (u32) &var00008e4c; u32 var0000afd4 = (u32) &var00009c68; u32 var0000afd8 = 0x00000000; u32 var0000afdc = 0x00000000; u32 var0000afe0 = 0x00000007; u32 var0000afe4 = (u32) &var00008ed8; u32 var0000afe8 = (u32) &var00009cf4; u32 var0000afec = 0x00000000; u32 var0000aff0 = 0x00000000; u32 var0000aff4 = 0x00000008; u32 var0000aff8 = (u32) &var000090ec; u32 var0000affc = (u32) &var00009df0; u32 var0000b000 = 0x00000000; u32 var0000b004 = 0x00000000; u32 var0000b008 = 0x00000009; u32 var0000b00c = (u32) &var000093a8; u32 var0000b010 = (u32) &var00009eec; u32 var0000b014 = 0x00000000; u32 var0000b018 = 0x00000000; u32 var0000b01c = 0x0000000a; u32 var0000b020 = (u32) &var000093e0; u32 var0000b024 = (u32) &var00009f5c; u32 var0000b028 = 0x00000000; u32 var0000b02c = 0x00000000; u32 var0000b030 = 0x0000000b; u32 var0000b034 = (u32) &var00009418; u32 var0000b038 = (u32) &var00009fe8; u32 var0000b03c = 0x00000000; u32 var0000b040 = 0x00000000; u32 var0000b044 = 0x0000000c; u32 var0000b048 = (u32) &var0000946c; u32 var0000b04c = (u32) &var0000a0c8; u32 var0000b050 = 0x00000000; u32 var0000b054 = 0x00000000; u32 var0000b058 = 0x0000000d; u32 var0000b05c = (u32) &var000094a4; u32 var0000b060 = (u32) &var0000a138; u32 var0000b064 = 0x00000000; u32 var0000b068 = 0x00000000; u32 var0000b06c = 0x0000000e; u32 var0000b070 = (u32) &var000094dc; u32 var0000b074 = (u32) &var0000a18c; u32 var0000b078 = 0x00000000; u32 var0000b07c = 0x00000000; u32 var0000b080 = 0x0000000f; u32 var0000b084 = (u32) &var00009530; u32 var0000b088 = (u32) &var0000a288; u32 var0000b08c = 0x00000000; u32 var0000b090 = 0x00000000; u32 var0000b094 = 0x00000064; u32 var0000b098 = (u32) &var000097ec; u32 var0000b09c = (u32) &var0000a34c; u32 var0000b0a0 = 0x00000000; u32 var0000b0a4 = 0x00000000; u32 var0000b0a8 = 0x0000006e; u32 var0000b0ac = 0x00000000; u32 var0000b0b0 = 0x00000000; u32 var0000b0b4 = 0x00000000; u32 var0000b0b8 = 0x00000000; u32 var0000b0bc = 0xffffffff; u32 var0000b0c0 = 0x00000000; u32 var0000b0c4 = 0x00000000; u32 var0000b0c8 = 0x00000000; u32 var0000b0cc = 0x00000000; u32 var0000b0d0 = 0x00000000; u32 var0000b0d4 = 0x00000000; u32 var0000b0d8 = 0x00000000; u32 var0000b0dc = 0x00000000; u32 var0000b0e0 = 0x00000000; u32 var0000b0e4 = 0x00000001; u32 var0000b0e8 = (u32) &var0000a3d8; u32 var0000b0ec = (u32) &var0000aa14; u32 var0000b0f0 = 0x00000000; u32 var0000b0f4 = 0x00000000; u32 var0000b0f8 = 0x00000002; u32 var0000b0fc = (u32) &var0000a448; u32 var0000b100 = (u32) &var0000aa4c; u32 var0000b104 = 0x00000000; u32 var0000b108 = 0x00000000; u32 var0000b10c = 0x00000003; u32 var0000b110 = (u32) &var0000a4b8; u32 var0000b114 = (u32) &var0000aa84; u32 var0000b118 = 0x00000000; u32 var0000b11c = 0x00000000; u32 var0000b120 = 0x00000004; u32 var0000b124 = (u32) &var0000a528; u32 var0000b128 = (u32) &var0000aabc; u32 var0000b12c = 0x00000000; u32 var0000b130 = 0x00000000; u32 var0000b134 = 0x00000005; u32 var0000b138 = (u32) &var0000a598; u32 var0000b13c = (u32) &var0000aaf4; u32 var0000b140 = 0x00000000; u32 var0000b144 = 0x00000000; u32 var0000b148 = 0x00000006; u32 var0000b14c = (u32) &var0000a608; u32 var0000b150 = (u32) &var0000ab2c; u32 var0000b154 = 0x00000000; u32 var0000b158 = 0x00000000; u32 var0000b15c = 0x00000007; u32 var0000b160 = (u32) &var0000a678; u32 var0000b164 = (u32) &var0000ab64; u32 var0000b168 = 0x00000000; u32 var0000b16c = 0x00000000; u32 var0000b170 = 0x00000008; u32 var0000b174 = (u32) &var0000a6b0; u32 var0000b178 = (u32) &var0000abd4; u32 var0000b17c = 0x00000000; u32 var0000b180 = 0x00000000; u32 var0000b184 = 0x00000009; u32 var0000b188 = (u32) &var0000a720; u32 var0000b18c = (u32) &var0000ac0c; u32 var0000b190 = 0x00000000; u32 var0000b194 = 0x00000000; u32 var0000b198 = 0x0000000a; u32 var0000b19c = (u32) &var0000a774; u32 var0000b1a0 = (u32) &var0000ac44; u32 var0000b1a4 = 0x00000000; u32 var0000b1a8 = 0x00000000; u32 var0000b1ac = 0x0000000b; u32 var0000b1b0 = (u32) &var0000a7c8; u32 var0000b1b4 = (u32) &var0000ac7c; u32 var0000b1b8 = 0x00000000; u32 var0000b1bc = 0x00000000; u32 var0000b1c0 = 0x0000000c; u32 var0000b1c4 = (u32) &var0000a81c; u32 var0000b1c8 = (u32) &var0000acb4; u32 var0000b1cc = 0x00000000; u32 var0000b1d0 = 0x00000000; u32 var0000b1d4 = 0x0000000d; u32 var0000b1d8 = (u32) &var0000a870; u32 var0000b1dc = (u32) &var0000acec; u32 var0000b1e0 = 0x00000000; u32 var0000b1e4 = 0x00000000; u32 var0000b1e8 = 0x0000000e; u32 var0000b1ec = (u32) &var0000a8c4; u32 var0000b1f0 = (u32) &var0000ad24; u32 var0000b1f4 = 0x00000000; u32 var0000b1f8 = 0x00000000; u32 var0000b1fc = 0x0000000f; u32 var0000b200 = (u32) &var0000a918; u32 var0000b204 = (u32) &var0000ad5c; u32 var0000b208 = 0x00000000; u32 var0000b20c = 0x00000000; u32 var0000b210 = 0x00000064; u32 var0000b214 = (u32) &var0000a96c; u32 var0000b218 = (u32) &var0000adcc; u32 var0000b21c = 0x00000000; u32 var0000b220 = 0x00000000; u32 var0000b224 = 0x0000006e; u32 var0000b228 = (u32) &var0000a6b0; u32 var0000b22c = (u32) &var0000abd4; u32 var0000b230 = 0x00000000; u32 var0000b234 = 0x00000000; u32 var0000b238 = 0x00000010; u32 var0000b23c = (u32) &var0000a9c0; u32 var0000b240 = (u32) &var0000ae04; u32 var0000b244 = 0x00000000; u32 var0000b248 = 0x00000000; u32 var0000b24c = 0xffffffff; u32 var0000b250 = 0x00000000; u32 var0000b254 = 0x00000000; u32 var0000b258 = 0x00000000; u32 var0000b25c = 0x00000000; u32 var0000b260 = 0x00000000; u32 var0000b264 = 0x00000000; u32 var0000b268 = 0x00000000; u32 var0000b26c = 0x00000000; u32 var0000b270 = 0x00000000; u32 var0000b274 = 0xffffffff; u32 var0000b278 = 0x00000000; u32 var0000b27c = 0x00000000; u32 var0000b280 = 0x00000000; u32 var0000b284 = 0x00000000; u32 var0000b288 = 0x00000000; u32 var0000b28c = 0x00000000; u32 var0000b290 = 0x00000000; u32 var0000b294 = 0x00000000; u32 var0000b298 = 0x00000000; u32 var0000b29c = 0xffffffff; u32 var0000b2a0 = 0x00000000; u32 var0000b2a4 = 0x00000000; u32 var0000b2a8 = 0x00000000; u32 var0000b2ac = 0x00000000; u32 var0000b2b0 = 0x00000000; u32 var0000b2b4 = 0x00000000; u32 var0000b2b8 = 0x00000000; u32 var0000b2bc = 0x00000000; u32 var0000b2c0 = 0x00000000; u32 var0000b2c4 = 0xffffffff; u32 var0000b2c8 = 0x00000000; u32 var0000b2cc = 0x00000000; u32 var0000b2d0 = 0x00000000; u32 var0000b2d4 = 0x00000000; u32 var0000b2d8 = (u32) &var0000af54; u32 var0000b2dc = (u32) &var0000b0d0; u32 var0000b2e0 = (u32) &var0000b260; u32 var0000b2e4 = (u32) &var0000b288; u32 var0000b2e8 = (u32) &var0000b2b0; u32 var0000b2ec = 0x00820000; u32 var0000b2f0 = 0x00000000; u32 var0000b2f4 = 0x3f000000; u32 var0000b2f8 = 0x41100000; u32 var0000b2fc = 0x41e80000; u32 var0000b300 = 0xbf800000; u32 var0000b304 = 0x00820000; u32 var0000b308 = 0x00000001; u32 var0000b30c = 0x3f000000; u32 var0000b310 = 0x41100000; u32 var0000b314 = 0x41e80000; u32 var0000b318 = 0xbf800000; u32 var0000b31c = 0x008a0000; u32 var0000b320 = 0x00000000; u32 var0000b324 = 0x3f000000; u32 var0000b328 = 0x41300000; u32 var0000b32c = 0x41f80000; u32 var0000b330 = 0xbf800000; u32 var0000b334 = 0x008a0000; u32 var0000b338 = 0x00000001; u32 var0000b33c = 0x3f000000; u32 var0000b340 = 0x41300000; u32 var0000b344 = 0x41f80000; u32 var0000b348 = 0xbf800000; u32 var0000b34c = 0x00890000; u32 var0000b350 = 0x00000000; u32 var0000b354 = 0x3f000000; u32 var0000b358 = 0x40c00000; u32 var0000b35c = 0x41d80000; u32 var0000b360 = 0xbf800000; u32 var0000b364 = 0x00890000; u32 var0000b368 = 0x00000001; u32 var0000b36c = 0x3f000000; u32 var0000b370 = 0x40c00000; u32 var0000b374 = 0x41d80000; u32 var0000b378 = 0xbf800000; u32 var0000b37c = 0x008c0000; u32 var0000b380 = 0x00000000; u32 var0000b384 = 0x3f000000; u32 var0000b388 = 0x41e80000; u32 var0000b38c = 0x42400000; u32 var0000b390 = 0xbf800000; u32 var0000b394 = 0x008c0000; u32 var0000b398 = 0x00000001; u32 var0000b39c = 0x3f000000; u32 var0000b3a0 = 0x41e80000; u32 var0000b3a4 = 0x42400000; u32 var0000b3a8 = 0xbf800000; u32 var0000b3ac = 0x008d0000; u32 var0000b3b0 = 0x00000000; u32 var0000b3b4 = 0x3f000000; u32 var0000b3b8 = 0x41e80000; u32 var0000b3bc = 0x42440000; u32 var0000b3c0 = 0xbf800000; u32 var0000b3c4 = 0x008d0000; u32 var0000b3c8 = 0x00000001; u32 var0000b3cc = 0x3f000000; u32 var0000b3d0 = 0x41e80000; u32 var0000b3d4 = 0x42440000; u32 var0000b3d8 = 0xbf800000; u32 var0000b3dc = 0x008e0000; u32 var0000b3e0 = 0x00000000; u32 var0000b3e4 = 0x3f000000; u32 var0000b3e8 = 0x41980000; u32 var0000b3ec = 0x42280000; u32 var0000b3f0 = 0xbf800000; u32 var0000b3f4 = 0x008e0000; u32 var0000b3f8 = 0x00000001; u32 var0000b3fc = 0x3f000000; u32 var0000b400 = 0x41980000; u32 var0000b404 = 0x42280000; u32 var0000b408 = 0xbf800000; u32 var0000b40c = 0x00860000; u32 var0000b410 = 0x00000000; u32 var0000b414 = 0x3f000000; u32 var0000b418 = 0x00000000; u32 var0000b41c = 0x42700000; u32 var0000b420 = 0xbf800000; u32 var0000b424 = 0x00860000; u32 var0000b428 = 0x00000001; u32 var0000b42c = 0x3f000000; u32 var0000b430 = 0x00000000; u32 var0000b434 = 0x42700000; u32 var0000b438 = 0xbf800000; u32 var0000b43c = 0x00870000; u32 var0000b440 = 0x00000000; u32 var0000b444 = 0x3f000000; u32 var0000b448 = 0x40c00000; u32 var0000b44c = 0x41e80000; u32 var0000b450 = 0xbf800000; u32 var0000b454 = 0x00870000; u32 var0000b458 = 0x00000001; u32 var0000b45c = 0x3f000000; u32 var0000b460 = 0x40c00000; u32 var0000b464 = 0x41e80000; u32 var0000b468 = 0xbf800000; u32 var0000b46c = 0x00840000; u32 var0000b470 = 0x00000000; u32 var0000b474 = 0x3f000000; u32 var0000b478 = 0x41000000; u32 var0000b47c = 0x41c80000; u32 var0000b480 = 0xbf800000; u32 var0000b484 = 0x00840000; u32 var0000b488 = 0x00000001; u32 var0000b48c = 0x3f000000; u32 var0000b490 = 0x41000000; u32 var0000b494 = 0x41c80000; u32 var0000b498 = 0xbf800000; u32 var0000b49c = 0x00850000; u32 var0000b4a0 = 0x00000000; u32 var0000b4a4 = 0x3f000000; u32 var0000b4a8 = 0x41000000; u32 var0000b4ac = 0x41c80000; u32 var0000b4b0 = 0xbf800000; u32 var0000b4b4 = 0x00850000; u32 var0000b4b8 = 0x00000001; u32 var0000b4bc = 0x3f000000; u32 var0000b4c0 = 0x41000000; u32 var0000b4c4 = 0x41c80000; u32 var0000b4c8 = 0xbf800000; u32 var0000b4cc = 0x00880000; u32 var0000b4d0 = 0x00000000; u32 var0000b4d4 = 0x3f000000; u32 var0000b4d8 = 0x41400000; u32 var0000b4dc = 0x41e80000; u32 var0000b4e0 = 0xbf800000; u32 var0000b4e4 = 0x00880000; u32 var0000b4e8 = 0x00000001; u32 var0000b4ec = 0x3f000000; u32 var0000b4f0 = 0x41400000; u32 var0000b4f4 = 0x41e80000; u32 var0000b4f8 = 0xbf800000; u32 var0000b4fc = 0x008b0000; u32 var0000b500 = 0x00000000; u32 var0000b504 = 0x3f000000; u32 var0000b508 = 0x41b00000; u32 var0000b50c = 0x42240000; u32 var0000b510 = 0xbf800000; u32 var0000b514 = 0x008b0000; u32 var0000b518 = 0x00000001; u32 var0000b51c = 0x3f000000; u32 var0000b520 = 0x41b00000; u32 var0000b524 = 0x42240000; u32 var0000b528 = 0xbf800000; u32 var0000b52c = 0x00000000; u32 var0000b530 = 0x00000000; u32 var0000b534 = 0x3f000000; u32 var0000b538 = 0x00000000; u32 var0000b53c = 0x00000000; u32 var0000b540 = 0xbf800000; u32 var0000b544 = 0x00010203; u32 var0000b548 = 0x04050000; u32 var0000b54c = 0x07090b00; u32 var0000b550 = 0x06080a00; u32 var0000b554 = 0x0c0f0000; u32 var0000b558 = 0x0d0e0000; u32 var0000b55c = 0x12131415; u32 var0000b560 = 0x10160000; u32 var0000b564 = 0x11170000; u32 var0000b568 = 0x033f0000; u32 var0000b56c = 0x00000000; u32 var0000b570 = 0x3f000000; u32 var0000b574 = 0x00000000; u32 var0000b578 = 0xbf800000; u32 var0000b57c = 0xbf800000; u32 var0000b580 = 0x033f0000; u32 var0000b584 = 0x00000000; u32 var0000b588 = 0x3f000000; u32 var0000b58c = 0x00000000; u32 var0000b590 = 0xbf800000; u32 var0000b594 = 0xbf800000; u32 var0000b598 = 0x033f0000; u32 var0000b59c = 0x00000000; u32 var0000b5a0 = 0x3f000000; u32 var0000b5a4 = 0x00000000; u32 var0000b5a8 = 0xbf800000; u32 var0000b5ac = 0xbf800000; u32 var0000b5b0 = 0x033f0000; u32 var0000b5b4 = 0x00000000; u32 var0000b5b8 = 0x3f000000; u32 var0000b5bc = 0x00000000; u32 var0000b5c0 = 0xbf800000; u32 var0000b5c4 = 0xbf800000; u32 var0000b5c8 = 0x033f0000; u32 var0000b5cc = 0x00000000; u32 var0000b5d0 = 0x3f000000; u32 var0000b5d4 = 0x00000000; u32 var0000b5d8 = 0xbf800000; u32 var0000b5dc = 0xbf800000; u32 var0000b5e0 = 0x033f0000; u32 var0000b5e4 = 0x00000000; u32 var0000b5e8 = 0x3f000000; u32 var0000b5ec = 0x00000000; u32 var0000b5f0 = 0xbf800000; u32 var0000b5f4 = 0xbf800000; u32 var0000b5f8 = 0x033f0000; u32 var0000b5fc = 0x00000000; u32 var0000b600 = 0x3f000000; u32 var0000b604 = 0x00000000; u32 var0000b608 = 0xbf800000; u32 var0000b60c = 0xbf800000; u32 var0000b610 = 0x033f0000; u32 var0000b614 = 0x00000000; u32 var0000b618 = 0x3f000000; u32 var0000b61c = 0x00000000; u32 var0000b620 = 0xbf800000; u32 var0000b624 = 0xbf800000; u32 var0000b628 = 0x00000000; u32 var0000b62c = 0x00000000; u32 var0000b630 = 0x3f000000; u32 var0000b634 = 0x00000000; u32 var0000b638 = 0x00000000; u32 var0000b63c = 0xbf800000; u32 var0000b640 = 0x00000000; u32 var0000b644 = 0x01000000; u32 var0000b648 = 0x02000000; u32 var0000b64c = 0x03000000; u32 var0000b650 = 0x04000000; u32 var0000b654 = 0x07000000; u32 var0000b658 = 0x05000000; u32 var0000b65c = 0x06000000; u32 var0000b660 = (u32) &var0000b544; u32 var0000b664 = 0x00000006; u32 var0000b668 = (u32) &var0000b54c; u32 var0000b66c = 0x00000003; u32 var0000b670 = (u32) &var0000b554; u32 var0000b674 = 0x00000003; u32 var0000b678 = (u32) &var0000b560; u32 var0000b67c = 0x00000002; u32 var0000b680 = (u32) &var0000b55c; u32 var0000b684 = 0x00000004; u32 var0000b688 = (u32) &var0000b564; u32 var0000b68c = 0x00000002; u32 var0000b690 = (u32) &var0000b558; u32 var0000b694 = 0x00000003; u32 var0000b698 = (u32) &var0000b550; u32 var0000b69c = 0x00000003; u32 var0000b6a0 = (u32) &var0000b640; u32 var0000b6a4 = 0x00000001; u32 var0000b6a8 = (u32) &var0000b644; u32 var0000b6ac = 0x00000001; u32 var0000b6b0 = (u32) &var0000b64c; u32 var0000b6b4 = 0x00000001; u32 var0000b6b8 = (u32) &var0000b658; u32 var0000b6bc = 0x00000001; u32 var0000b6c0 = (u32) &var0000b654; u32 var0000b6c4 = 0x00000001; u32 var0000b6c8 = (u32) &var0000b65c; u32 var0000b6cc = 0x00000001; u32 var0000b6d0 = (u32) &var0000b650; u32 var0000b6d4 = 0x00000001; u32 var0000b6d8 = (u32) &var0000b648; u32 var0000b6dc = 0x00000001; u32 var0000b6e0 = 0x00020000; u32 var0000b6e4 = 0x41e00000; u32 var0000b6e8 = 0x00000000; u32 var0000b6ec = 0x00000000; u32 var0000b6f0 = 0x00000000; u32 var0000b6f4 = 0xbf800000; u32 var0000b6f8 = 0x41b80000; u32 var0000b6fc = 0x42580000; u32 var0000b700 = 0xbf800000; u32 var0000b704 = 0xbf800000; u32 var0000b708 = 0x41900000; u32 var0000b70c = 0x42580000; u32 var0000b710 = 0x3f5f5dd8; u32 var0000b714 = 0xbf06051b; u32 var0000b718 = 0x3f86051b; u32 var0000b71c = 0xbeb2b17a; u32 var0000b720 = 0x3fcccccd; u32 var0000b724 = 0x3fe66666; u32 var0000b728 = 0x00000000; u32 var0000b72c = 0x00000000; u32 var0000b730 = 0x00000000; u32 var0000b734 = 0x00000000; u32 var0000b738 = 0x00000000; u32 var0000b73c = 0xbf800000; u32 var0000b740 = 0x00000000; u32 var0000b744 = 0x00000000; u32 var0000b748 = 0x00000000; u32 var0000b74c = 0x00000000; u32 var0000b750 = 0x00000000; u32 var0000b754 = 0x00000000; u32 var0000b758 = 0x00000000; u32 var0000b75c = 0x00000000; u32 var0000b760 = 0x00000000; u32 var0000b764 = 0x00000000; u32 var0000b768 = 0x00000000; u32 var0000b76c = 0x00000000; u32 var0000b770 = (u32) &var0000b6e0; u32 var0000b774 = 0xffffffff; u32 var0000b778 = 0x00320000; u32 var0000b77c = 0x42140000; u32 var0000b780 = 0x00000000; u32 var0000b784 = 0x00000000; u32 var0000b788 = 0x00000000; u32 var0000b78c = 0xbf800000; u32 var0000b790 = 0x41f00000; u32 var0000b794 = 0x42a20000; u32 var0000b798 = 0xbf800000; u32 var0000b79c = 0xbf800000; u32 var0000b7a0 = 0x41c80000; u32 var0000b7a4 = 0x42a20000; u32 var0000b7a8 = 0x3f5f5dd8; u32 var0000b7ac = 0xbf32b17a; u32 var0000b7b0 = 0x3f32b17a; u32 var0000b7b4 = 0xbf32b17a; u32 var0000b7b8 = 0x3fcccccd; u32 var0000b7bc = 0x3fe00000; u32 var0000b7c0 = 0x00030000; u32 var0000b7c4 = 0x41d80000; u32 var0000b7c8 = 0x00000000; u32 var0000b7cc = 0x00000000; u32 var0000b7d0 = 0x00000000; u32 var0000b7d4 = 0xbf800000; u32 var0000b7d8 = 0x41b00000; u32 var0000b7dc = 0x42740000; u32 var0000b7e0 = 0xbf800000; u32 var0000b7e4 = 0xbf800000; u32 var0000b7e8 = 0x41880000; u32 var0000b7ec = 0x42740000; u32 var0000b7f0 = 0x3f5f5dd8; u32 var0000b7f4 = 0xbe86051b; u32 var0000b7f8 = 0x3f32b17a; u32 var0000b7fc = 0xbf32b17a; u32 var0000b800 = 0x40000000; u32 var0000b804 = 0x3f800000; u32 var0000b808 = 0x00000000; u32 var0000b80c = 0x00000000; u32 var0000b810 = 0x00000000; u32 var0000b814 = 0x00000000; u32 var0000b818 = 0x00000000; u32 var0000b81c = 0xbf800000; u32 var0000b820 = 0x00000000; u32 var0000b824 = 0x00000000; u32 var0000b828 = 0x00000000; u32 var0000b82c = 0x00000000; u32 var0000b830 = 0x00000000; u32 var0000b834 = 0x00000000; u32 var0000b838 = 0x00000000; u32 var0000b83c = 0x00000000; u32 var0000b840 = 0x00000000; u32 var0000b844 = 0x00000000; u32 var0000b848 = 0x00000000; u32 var0000b84c = 0x00000000; u32 var0000b850 = (u32) &var0000b778; u32 var0000b854 = 0xffffffff; u32 var0000b858 = 0x00320000; u32 var0000b85c = 0x42140000; u32 var0000b860 = 0x00000000; u32 var0000b864 = 0x00000000; u32 var0000b868 = 0x00000000; u32 var0000b86c = 0xbf800000; u32 var0000b870 = 0x41f00000; u32 var0000b874 = 0x42a20000; u32 var0000b878 = 0xbf800000; u32 var0000b87c = 0xbf800000; u32 var0000b880 = 0x41c80000; u32 var0000b884 = 0x42a20000; u32 var0000b888 = 0x3f5f5dd8; u32 var0000b88c = 0xbf32b17a; u32 var0000b890 = 0x3f32b17a; u32 var0000b894 = 0xbf32b17a; u32 var0000b898 = 0x3fcccccd; u32 var0000b89c = 0x3fe00000; u32 var0000b8a0 = 0x00030000; u32 var0000b8a4 = 0x41d80000; u32 var0000b8a8 = 0x00000000; u32 var0000b8ac = 0x00000000; u32 var0000b8b0 = 0x00000000; u32 var0000b8b4 = 0xbf800000; u32 var0000b8b8 = 0x41b00000; u32 var0000b8bc = 0x42740000; u32 var0000b8c0 = 0xbf800000; u32 var0000b8c4 = 0xbf800000; u32 var0000b8c8 = 0x41880000; u32 var0000b8cc = 0x42740000; u32 var0000b8d0 = 0x3f5f5dd8; u32 var0000b8d4 = 0xbe86051b; u32 var0000b8d8 = 0x3f32b17a; u32 var0000b8dc = 0xbf32b17a; u32 var0000b8e0 = 0x40000000; u32 var0000b8e4 = 0x3f800000; u32 var0000b8e8 = 0x00000000; u32 var0000b8ec = 0x00000000; u32 var0000b8f0 = 0x00000000; u32 var0000b8f4 = 0x00000000; u32 var0000b8f8 = 0x00000000; u32 var0000b8fc = 0xbf800000; u32 var0000b900 = 0x00000000; u32 var0000b904 = 0x00000000; u32 var0000b908 = 0x00000000; u32 var0000b90c = 0x00000000; u32 var0000b910 = 0x00000000; u32 var0000b914 = 0x00000000; u32 var0000b918 = 0x00000000; u32 var0000b91c = 0x00000000; u32 var0000b920 = 0x00000000; u32 var0000b924 = 0x00000000; u32 var0000b928 = 0x00000000; u32 var0000b92c = 0x00000000; u32 var0000b930 = (u32) &var0000b858; u32 var0000b934 = 0xffffffff; u32 var0000b938 = 0x00040000; u32 var0000b93c = 0x41980000; u32 var0000b940 = 0x00000000; u32 var0000b944 = 0x3fc90fdb; u32 var0000b948 = 0x00000000; u32 var0000b94c = 0xbf800000; u32 var0000b950 = 0x41980000; u32 var0000b954 = 0x42740000; u32 var0000b958 = 0xbf800000; u32 var0000b95c = 0xbf800000; u32 var0000b960 = 0x41600000; u32 var0000b964 = 0x42740000; u32 var0000b968 = 0x3f5f5dd8; u32 var0000b96c = 0xbeb2b17a; u32 var0000b970 = 0x3edf5dd8; u32 var0000b974 = 0xbf86051b; u32 var0000b978 = 0x40200000; u32 var0000b97c = 0x40200000; u32 var0000b980 = 0x00000000; u32 var0000b984 = 0x00000000; u32 var0000b988 = 0x00000000; u32 var0000b98c = 0x00000000; u32 var0000b990 = 0x00000000; u32 var0000b994 = 0xbf800000; u32 var0000b998 = 0x00000000; u32 var0000b99c = 0x00000000; u32 var0000b9a0 = 0x00000000; u32 var0000b9a4 = 0x00000000; u32 var0000b9a8 = 0x00000000; u32 var0000b9ac = 0x00000000; u32 var0000b9b0 = 0x00000000; u32 var0000b9b4 = 0x00000000; u32 var0000b9b8 = 0x00000000; u32 var0000b9bc = 0x00000000; u32 var0000b9c0 = 0x00000000; u32 var0000b9c4 = 0x00000000; u32 var0000b9c8 = (u32) &var0000b938; u32 var0000b9cc = 0xffffffff; u32 var0000b9d0 = 0x00060000; u32 var0000b9d4 = 0x41d80000; u32 var0000b9d8 = 0x00000000; u32 var0000b9dc = 0x00000000; u32 var0000b9e0 = 0x00000000; u32 var0000b9e4 = 0xbf800000; u32 var0000b9e8 = 0x421c0000; u32 var0000b9ec = 0x42940000; u32 var0000b9f0 = 0xbf800000; u32 var0000b9f4 = 0xbf800000; u32 var0000b9f8 = 0x42080000; u32 var0000b9fc = 0x42940000; u32 var0000ba00 = 0x3f5f5dd8; u32 var0000ba04 = 0xbf32b17a; u32 var0000ba08 = 0x3f4907a9; u32 var0000ba0c = 0xbf32b17a; u32 var0000ba10 = 0x3fc00000; u32 var0000ba14 = 0x3fc00000; u32 var0000ba18 = 0x00000000; u32 var0000ba1c = 0x00000000; u32 var0000ba20 = 0x00000000; u32 var0000ba24 = 0x00000000; u32 var0000ba28 = 0x00000000; u32 var0000ba2c = 0xbf800000; u32 var0000ba30 = 0x00000000; u32 var0000ba34 = 0x00000000; u32 var0000ba38 = 0x00000000; u32 var0000ba3c = 0x00000000; u32 var0000ba40 = 0x00000000; u32 var0000ba44 = 0x00000000; u32 var0000ba48 = 0x00000000; u32 var0000ba4c = 0x00000000; u32 var0000ba50 = 0x00000000; u32 var0000ba54 = 0x00000000; u32 var0000ba58 = 0x00000000; u32 var0000ba5c = 0x00000000; u32 var0000ba60 = (u32) &var0000b9d0; u32 var0000ba64 = 0xffffffff; u32 var0000ba68 = 0x034a0000; u32 var0000ba6c = 0x41a00000; u32 var0000ba70 = 0x00000000; u32 var0000ba74 = 0x00000000; u32 var0000ba78 = 0x00000000; u32 var0000ba7c = 0xbf800000; u32 var0000ba80 = 0x41c80000; u32 var0000ba84 = 0x42480000; u32 var0000ba88 = 0xbf800000; u32 var0000ba8c = 0xbf800000; u32 var0000ba90 = 0x41200000; u32 var0000ba94 = 0x42480000; u32 var0000ba98 = 0x3eb2b17a; u32 var0000ba9c = 0xbeb2b17a; u32 var0000baa0 = 0x3f06051b; u32 var0000baa4 = 0xbf06051b; u32 var0000baa8 = 0x3f800000; u32 var0000baac = 0x3f800000; u32 var0000bab0 = 0x00000000; u32 var0000bab4 = 0x00000000; u32 var0000bab8 = 0x00000000; u32 var0000babc = 0x00000000; u32 var0000bac0 = 0x00000000; u32 var0000bac4 = 0xbf800000; u32 var0000bac8 = 0x00000000; u32 var0000bacc = 0x00000000; u32 var0000bad0 = 0x00000000; u32 var0000bad4 = 0x00000000; u32 var0000bad8 = 0x00000000; u32 var0000badc = 0x00000000; u32 var0000bae0 = 0x00000000; u32 var0000bae4 = 0x00000000; u32 var0000bae8 = 0x00000000; u32 var0000baec = 0x00000000; u32 var0000baf0 = 0x00000000; u32 var0000baf4 = 0x00000000; u32 var0000baf8 = (u32) &var0000ba68; u32 var0000bafc = 0xffffffff; u32 var0000bb00 = (u32) &var0000b770; u32 var0000bb04 = (u32) &var0000b850; u32 var0000bb08 = (u32) &var0000b850; u32 var0000bb0c = (u32) &var0000b850; u32 var0000bb10 = (u32) &var0000b850; u32 var0000bb14 = (u32) &var0000b850; u32 var0000bb18 = (u32) &var0000b850; u32 var0000bb1c = (u32) &var0000b850; u32 var0000bb20 = (u32) &var0000b850; u32 var0000bb24 = (u32) &var0000b850; u32 var0000bb28 = (u32) &var0000b9c8; u32 var0000bb2c = (u32) &var0000b9c8; u32 var0000bb30 = (u32) &var0000b9c8; u32 var0000bb34 = (u32) &var0000b9c8; u32 var0000bb38 = (u32) &var0000b9c8; u32 var0000bb3c = (u32) &var0000b9c8; u32 var0000bb40 = (u32) &var0000ba60; u32 var0000bb44 = (u32) &var0000ba60; u32 var0000bb48 = (u32) &var0000ba60; u32 var0000bb4c = (u32) &var0000ba60; u32 var0000bb50 = (u32) &var0000ba60; u32 var0000bb54 = (u32) &var0000ba60; u32 var0000bb58 = (u32) &var0000b930; u32 var0000bb5c = (u32) &var0000b930; u32 var0000bb60 = (u32) &var0000b930; u32 var0000bb64 = (u32) &var0000b930; u32 var0000bb68 = (u32) &var0000b930; u32 var0000bb6c = (u32) &var0000b930; u32 var0000bb70 = (u32) &var0000b930; u32 var0000bb74 = (u32) &var0000b930; u32 var0000bb78 = (u32) &var0000b930; u32 var0000bb7c = (u32) &var0000b770; u32 var0000bb80 = (u32) &var0000baf8; u32 var0000bb84 = (u32) &var0000baf8; u32 var0000bb88 = (u32) &var0000baf8; u32 var0000bb8c = (u32) &var0000baf8; u32 var0000bb90 = (u32) &var0000baf8; u32 var0000bb94 = (u32) &var0000baf8; u32 var0000bb98 = (u32) &var0000baf8; u32 var0000bb9c = (u32) &var0000baf8; u32 var0000bba0 = (u32) &var0000baf8; u32 var0000bba4 = (u32) &var0000baf8; u32 var0000bba8 = (u32) &var0000baf8; u32 var0000bbac = (u32) &var0000baf8; u32 var0000bbb0 = (u32) &var0000baf8; u32 var0000bbb4 = (u32) &var0000baf8; u32 var0000bbb8 = (u32) &var0000baf8; u32 var0000bbbc = (u32) &var0000baf8; u32 var0000bbc0 = (u32) &var0000baf8; u32 var0000bbc4 = (u32) &var0000baf8; u32 var0000bbc8 = (u32) &var0000baf8; u32 var0000bbcc = (u32) &var0000baf8; u32 var0000bbd0 = (u32) &var0000baf8; u32 var0000bbd4 = (u32) &var0000baf8; u32 var0000bbd8 = (u32) &var0000baf8; u32 var0000bbdc = (u32) &var0000baf8; u32 var0000bbe0 = (u32) &var0000baf8; u32 var0000bbe4 = (u32) &var0000baf8; u32 var0000bbe8 = (u32) &var0000baf8; u32 var0000bbec = (u32) &var0000baf8; u32 var0000bbf0 = (u32) &var0000baf8; u32 var0000bbf4 = (u32) &var0000baf8; u32 var0000bbf8 = (u32) &var0000baf8; u32 var0000bbfc = (u32) &var0000baf8; u32 var0000bc00 = 0x00410000; u32 var0000bc04 = 0x41d00000; u32 var0000bc08 = 0x00000000; u32 var0000bc0c = 0x00000000; u32 var0000bc10 = 0x41400000; u32 var0000bc14 = 0x430c0000; u32 var0000bc18 = 0x42680000; u32 var0000bc1c = 0x42b80000; u32 var0000bc20 = 0x42700000; u32 var0000bc24 = 0x429e0000; u32 var0000bc28 = 0x41a00000; u32 var0000bc2c = 0x42f00000; u32 var0000bc30 = 0x3f5f5dd8; u32 var0000bc34 = 0xbf32b17a; u32 var0000bc38 = 0x3f32b17a; u32 var0000bc3c = 0xbf32b17a; u32 var0000bc40 = 0x00000000; u32 var0000bc44 = 0x00000000; u32 var0000bc48 = 0x00440000; u32 var0000bc4c = 0x00000000; u32 var0000bc50 = 0x00000000; u32 var0000bc54 = 0x00000000; u32 var0000bc58 = 0x41880000; u32 var0000bc5c = 0x42c80000; u32 var0000bc60 = 0x41c80000; u32 var0000bc64 = 0x42ae0000; u32 var0000bc68 = 0x41f00000; u32 var0000bc6c = 0x425c0000; u32 var0000bc70 = 0x41a00000; u32 var0000bc74 = 0x42ba0000; u32 var0000bc78 = 0x3f5f5dd8; u32 var0000bc7c = 0xbf32b17a; u32 var0000bc80 = 0x3f32b17a; u32 var0000bc84 = 0xbf86051b; u32 var0000bc88 = 0x00000000; u32 var0000bc8c = 0x00000000; u32 var0000bc90 = 0x00450000; u32 var0000bc94 = 0x00000000; u32 var0000bc98 = 0x00000000; u32 var0000bc9c = 0x00000000; u32 var0000bca0 = 0x41400000; u32 var0000bca4 = 0x42800000; u32 var0000bca8 = 0x41980000; u32 var0000bcac = 0x424c0000; u32 var0000bcb0 = 0x41c00000; u32 var0000bcb4 = 0x42380000; u32 var0000bcb8 = 0x41600000; u32 var0000bcbc = 0x42680000; u32 var0000bcc0 = 0x3f5f5dd8; u32 var0000bcc4 = 0xbf32b17a; u32 var0000bcc8 = 0x3f06051b; u32 var0000bccc = 0xbf4907a9; u32 var0000bcd0 = 0x00000000; u32 var0000bcd4 = 0x00000000; u32 var0000bcd8 = 0x00460000; u32 var0000bcdc = 0x41b00000; u32 var0000bce0 = 0x00000000; u32 var0000bce4 = 0x00000000; u32 var0000bce8 = 0x40800000; u32 var0000bcec = 0x428a0000; u32 var0000bcf0 = 0x41b00000; u32 var0000bcf4 = 0x42440000; u32 var0000bcf8 = 0x41b00000; u32 var0000bcfc = 0x42040000; u32 var0000bd00 = 0x41000000; u32 var0000bd04 = 0x42680000; u32 var0000bd08 = 0x3f5f5dd8; u32 var0000bd0c = 0xbf32b17a; u32 var0000bd10 = 0x3edf5dd8; u32 var0000bd14 = 0xbf4907a9; u32 var0000bd18 = 0x00000000; u32 var0000bd1c = 0x00000000; u32 var0000bd20 = 0x00000000; u32 var0000bd24 = 0x00000000; u32 var0000bd28 = 0x00000000; u32 var0000bd2c = 0x00000000; u32 var0000bd30 = 0x00000000; u32 var0000bd34 = 0xbf800000; u32 var0000bd38 = 0x00000000; u32 var0000bd3c = 0x00000000; u32 var0000bd40 = 0x00000000; u32 var0000bd44 = 0x00000000; u32 var0000bd48 = 0x00000000; u32 var0000bd4c = 0x00000000; u32 var0000bd50 = 0x00000000; u32 var0000bd54 = 0x00000000; u32 var0000bd58 = 0x00000000; u32 var0000bd5c = 0x00000000; u32 var0000bd60 = 0x00000000; u32 var0000bd64 = 0x00000000; u32 var0000bd68 = (u32) &var0000bc00; u32 var0000bd6c = 0xffffffff; u32 var0000bd70 = 0x00410000; u32 var0000bd74 = 0x41d00000; u32 var0000bd78 = 0x00000000; u32 var0000bd7c = 0x00000000; u32 var0000bd80 = 0x41400000; u32 var0000bd84 = 0x430c0000; u32 var0000bd88 = 0x42680000; u32 var0000bd8c = 0x42b80000; u32 var0000bd90 = 0x42700000; u32 var0000bd94 = 0x429e0000; u32 var0000bd98 = 0x41a00000; u32 var0000bd9c = 0x42f00000; u32 var0000bda0 = 0x3f5f5dd8; u32 var0000bda4 = 0xbf32b17a; u32 var0000bda8 = 0x3f32b17a; u32 var0000bdac = 0xbf32b17a; u32 var0000bdb0 = 0x00000000; u32 var0000bdb4 = 0x00000000; u32 var0000bdb8 = 0x00460000; u32 var0000bdbc = 0x41b00000; u32 var0000bdc0 = 0x00000000; u32 var0000bdc4 = 0x00000000; u32 var0000bdc8 = 0x40800000; u32 var0000bdcc = 0x428a0000; u32 var0000bdd0 = 0x41b00000; u32 var0000bdd4 = 0x42440000; u32 var0000bdd8 = 0x41b00000; u32 var0000bddc = 0x42040000; u32 var0000bde0 = 0x41000000; u32 var0000bde4 = 0x42680000; u32 var0000bde8 = 0x3f5f5dd8; u32 var0000bdec = 0xbf32b17a; u32 var0000bdf0 = 0x3edf5dd8; u32 var0000bdf4 = 0xbf4907a9; u32 var0000bdf8 = 0x00000000; u32 var0000bdfc = 0x00000000; u32 var0000be00 = 0x00000000; u32 var0000be04 = 0x00000000; u32 var0000be08 = 0x00000000; u32 var0000be0c = 0x00000000; u32 var0000be10 = 0x00000000; u32 var0000be14 = 0xbf800000; u32 var0000be18 = 0x00000000; u32 var0000be1c = 0x00000000; u32 var0000be20 = 0x00000000; u32 var0000be24 = 0x00000000; u32 var0000be28 = 0x00000000; u32 var0000be2c = 0x00000000; u32 var0000be30 = 0x00000000; u32 var0000be34 = 0x00000000; u32 var0000be38 = 0x00000000; u32 var0000be3c = 0x00000000; u32 var0000be40 = 0x00000000; u32 var0000be44 = 0x00000000; u32 var0000be48 = (u32) &var0000bd70; u32 var0000be4c = 0xffffffff; u32 var0000be50 = 0x00410000; u32 var0000be54 = 0x41d00000; u32 var0000be58 = 0x00000000; u32 var0000be5c = 0x00000000; u32 var0000be60 = 0x41400000; u32 var0000be64 = 0x430c0000; u32 var0000be68 = 0x42680000; u32 var0000be6c = 0x42b80000; u32 var0000be70 = 0x42700000; u32 var0000be74 = 0x429e0000; u32 var0000be78 = 0x41a00000; u32 var0000be7c = 0x42f00000; u32 var0000be80 = 0x3f5f5dd8; u32 var0000be84 = 0xbf32b17a; u32 var0000be88 = 0x3f32b17a; u32 var0000be8c = 0xbf32b17a; u32 var0000be90 = 0x00000000; u32 var0000be94 = 0x00000000; u32 var0000be98 = 0x00460000; u32 var0000be9c = 0x41b00000; u32 var0000bea0 = 0x00000000; u32 var0000bea4 = 0x00000000; u32 var0000bea8 = 0x40800000; u32 var0000beac = 0x428a0000; u32 var0000beb0 = 0x41b00000; u32 var0000beb4 = 0x42440000; u32 var0000beb8 = 0x41b00000; u32 var0000bebc = 0x42040000; u32 var0000bec0 = 0x41000000; u32 var0000bec4 = 0x42680000; u32 var0000bec8 = 0x3f5f5dd8; u32 var0000becc = 0xbf32b17a; u32 var0000bed0 = 0x3edf5dd8; u32 var0000bed4 = 0xbf4907a9; u32 var0000bed8 = 0x00000000; u32 var0000bedc = 0x00000000; u32 var0000bee0 = 0x00490000; u32 var0000bee4 = 0x00000000; u32 var0000bee8 = 0x00000000; u32 var0000beec = 0x3fc90fdb; u32 var0000bef0 = 0x40e00000; u32 var0000bef4 = 0x43020000; u32 var0000bef8 = 0x42340000; u32 var0000befc = 0x42ba0000; u32 var0000bf00 = 0x42600000; u32 var0000bf04 = 0x42920000; u32 var0000bf08 = 0x41d00000; u32 var0000bf0c = 0x42d60000; u32 var0000bf10 = 0x3f5f5dd8; u32 var0000bf14 = 0xbf32b17a; u32 var0000bf18 = 0x3eb2b17a; u32 var0000bf1c = 0xbf06051b; u32 var0000bf20 = 0x00000000; u32 var0000bf24 = 0x00000000; u32 var0000bf28 = 0x004a0000; u32 var0000bf2c = 0x41700000; u32 var0000bf30 = 0x00000000; u32 var0000bf34 = 0x3fc90fdb; u32 var0000bf38 = 0x40a00000; u32 var0000bf3c = 0x42980000; u32 var0000bf40 = 0x41a00000; u32 var0000bf44 = 0x41f80000; u32 var0000bf48 = 0x41f80000; u32 var0000bf4c = 0x42180000; u32 var0000bf50 = 0x41700000; u32 var0000bf54 = 0x42440000; u32 var0000bf58 = 0x3f5f5dd8; u32 var0000bf5c = 0xbf32b17a; u32 var0000bf60 = 0x3f06051b; u32 var0000bf64 = 0xbf86051b; u32 var0000bf68 = 0x00000000; u32 var0000bf6c = 0x00000000; u32 var0000bf70 = 0x00000000; u32 var0000bf74 = 0x00000000; u32 var0000bf78 = 0x00000000; u32 var0000bf7c = 0x00000000; u32 var0000bf80 = 0x00000000; u32 var0000bf84 = 0xbf800000; u32 var0000bf88 = 0x00000000; u32 var0000bf8c = 0x00000000; u32 var0000bf90 = 0x00000000; u32 var0000bf94 = 0x00000000; u32 var0000bf98 = 0x00000000; u32 var0000bf9c = 0x00000000; u32 var0000bfa0 = 0x00000000; u32 var0000bfa4 = 0x00000000; u32 var0000bfa8 = 0x00000000; u32 var0000bfac = 0x00000000; u32 var0000bfb0 = 0x00000000; u32 var0000bfb4 = 0x00000000; u32 var0000bfb8 = (u32) &var0000be50; u32 var0000bfbc = 0xffffffff; u32 var0000bfc0 = 0x00410000; u32 var0000bfc4 = 0x41d00000; u32 var0000bfc8 = 0x00000000; u32 var0000bfcc = 0x00000000; u32 var0000bfd0 = 0x41400000; u32 var0000bfd4 = 0x430c0000; u32 var0000bfd8 = 0x42680000; u32 var0000bfdc = 0x42b80000; u32 var0000bfe0 = 0x42700000; u32 var0000bfe4 = 0x429e0000; u32 var0000bfe8 = 0x41a00000; u32 var0000bfec = 0x42f00000; u32 var0000bff0 = 0x3f5f5dd8; u32 var0000bff4 = 0xbf32b17a; u32 var0000bff8 = 0x3f32b17a; u32 var0000bffc = 0xbf32b17a; u32 var0000c000 = 0x00000000; u32 var0000c004 = 0x00000000; u32 var0000c008 = 0x00460000; u32 var0000c00c = 0x41b00000; u32 var0000c010 = 0x00000000; u32 var0000c014 = 0x00000000; u32 var0000c018 = 0x40800000; u32 var0000c01c = 0x428a0000; u32 var0000c020 = 0x41b00000; u32 var0000c024 = 0x42440000; u32 var0000c028 = 0x41b00000; u32 var0000c02c = 0x42040000; u32 var0000c030 = 0x41000000; u32 var0000c034 = 0x42680000; u32 var0000c038 = 0x3f5f5dd8; u32 var0000c03c = 0xbf32b17a; u32 var0000c040 = 0x3edf5dd8; u32 var0000c044 = 0xbf4907a9; u32 var0000c048 = 0x00000000; u32 var0000c04c = 0x00000000; u32 var0000c050 = 0x00470000; u32 var0000c054 = 0x00000000; u32 var0000c058 = 0x00000000; u32 var0000c05c = 0x4096cbe4; u32 var0000c060 = 0x40e00000; u32 var0000c064 = 0x430b0000; u32 var0000c068 = 0x42580000; u32 var0000c06c = 0x42d20000; u32 var0000c070 = 0x42740000; u32 var0000c074 = 0x42b00000; u32 var0000c078 = 0x41d00000; u32 var0000c07c = 0x42f00000; u32 var0000c080 = 0x3f5f5dd8; u32 var0000c084 = 0xbf32b17a; u32 var0000c088 = 0x3f32b17a; u32 var0000c08c = 0xbf1c5b4b; u32 var0000c090 = 0x00000000; u32 var0000c094 = 0x00000000; u32 var0000c098 = 0x00480000; u32 var0000c09c = 0x41980000; u32 var0000c0a0 = 0x00000000; u32 var0000c0a4 = 0x4096cbe4; u32 var0000c0a8 = 0x40800000; u32 var0000c0ac = 0x429e0000; u32 var0000c0b0 = 0x41a80000; u32 var0000c0b4 = 0x42480000; u32 var0000c0b8 = 0x41d00000; u32 var0000c0bc = 0x42280000; u32 var0000c0c0 = 0x41200000; u32 var0000c0c4 = 0x42800000; u32 var0000c0c8 = 0x3f5f5dd8; u32 var0000c0cc = 0xbf32b17a; u32 var0000c0d0 = 0x3f32b17a; u32 var0000c0d4 = 0xbf1c5b4b; u32 var0000c0d8 = 0x00000000; u32 var0000c0dc = 0x00000000; u32 var0000c0e0 = 0x00000000; u32 var0000c0e4 = 0x00000000; u32 var0000c0e8 = 0x00000000; u32 var0000c0ec = 0x00000000; u32 var0000c0f0 = 0x00000000; u32 var0000c0f4 = 0xbf800000; u32 var0000c0f8 = 0x00000000; u32 var0000c0fc = 0x00000000; u32 var0000c100 = 0x00000000; u32 var0000c104 = 0x00000000; u32 var0000c108 = 0x00000000; u32 var0000c10c = 0x00000000; u32 var0000c110 = 0x00000000; u32 var0000c114 = 0x00000000; u32 var0000c118 = 0x00000000; u32 var0000c11c = 0x00000000; u32 var0000c120 = 0x00000000; u32 var0000c124 = 0x00000000; u32 var0000c128 = (u32) &var0000bfc0; u32 var0000c12c = 0xffffffff; u32 var0000c130 = 0x004a0000; u32 var0000c134 = 0x41980000; u32 var0000c138 = 0x00000000; u32 var0000c13c = 0x3fc90fdb; u32 var0000c140 = 0x40a00000; u32 var0000c144 = 0x42980000; u32 var0000c148 = 0x41a00000; u32 var0000c14c = 0x41f80000; u32 var0000c150 = 0x41f80000; u32 var0000c154 = 0x42180000; u32 var0000c158 = 0x41700000; u32 var0000c15c = 0x42440000; u32 var0000c160 = 0x3f5f5dd8; u32 var0000c164 = 0xbf32b17a; u32 var0000c168 = 0x3f06051b; u32 var0000c16c = 0xbf86051b; u32 var0000c170 = 0x00000000; u32 var0000c174 = 0x00000000; u32 var0000c178 = 0x00000000; u32 var0000c17c = 0x00000000; u32 var0000c180 = 0x00000000; u32 var0000c184 = 0x00000000; u32 var0000c188 = 0x00000000; u32 var0000c18c = 0xbf800000; u32 var0000c190 = 0x00000000; u32 var0000c194 = 0x00000000; u32 var0000c198 = 0x00000000; u32 var0000c19c = 0x00000000; u32 var0000c1a0 = 0x00000000; u32 var0000c1a4 = 0x00000000; u32 var0000c1a8 = 0x00000000; u32 var0000c1ac = 0x00000000; u32 var0000c1b0 = 0x00000000; u32 var0000c1b4 = 0x00000000; u32 var0000c1b8 = 0x00000000; u32 var0000c1bc = 0x00000000; u32 var0000c1c0 = (u32) &var0000c130; u32 var0000c1c4 = 0xffffffff; u32 var0000c1c8 = 0x00480000; u32 var0000c1cc = 0x41980000; u32 var0000c1d0 = 0x00000000; u32 var0000c1d4 = 0x4096cbe4; u32 var0000c1d8 = 0x40800000; u32 var0000c1dc = 0x429e0000; u32 var0000c1e0 = 0x41a80000; u32 var0000c1e4 = 0x42480000; u32 var0000c1e8 = 0x41d00000; u32 var0000c1ec = 0x42280000; u32 var0000c1f0 = 0x41200000; u32 var0000c1f4 = 0x42800000; u32 var0000c1f8 = 0x3f5f5dd8; u32 var0000c1fc = 0xbf32b17a; u32 var0000c200 = 0x3f32b17a; u32 var0000c204 = 0xbf1c5b4b; u32 var0000c208 = 0x00000000; u32 var0000c20c = 0x00000000; u32 var0000c210 = 0x00000000; u32 var0000c214 = 0x00000000; u32 var0000c218 = 0x00000000; u32 var0000c21c = 0x00000000; u32 var0000c220 = 0x00000000; u32 var0000c224 = 0xbf800000; u32 var0000c228 = 0x00000000; u32 var0000c22c = 0x00000000; u32 var0000c230 = 0x00000000; u32 var0000c234 = 0x00000000; u32 var0000c238 = 0x00000000; u32 var0000c23c = 0x00000000; u32 var0000c240 = 0x00000000; u32 var0000c244 = 0x00000000; u32 var0000c248 = 0x00000000; u32 var0000c24c = 0x00000000; u32 var0000c250 = 0x00000000; u32 var0000c254 = 0x00000000; u32 var0000c258 = (u32) &var0000c1c8; u32 var0000c25c = 0xffffffff; u32 var0000c260 = 0x034a0000; u32 var0000c264 = 0x41a00000; u32 var0000c268 = 0x00000000; u32 var0000c26c = 0x00000000; u32 var0000c270 = 0x00000000; u32 var0000c274 = 0xbf800000; u32 var0000c278 = 0x41c80000; u32 var0000c27c = 0x42480000; u32 var0000c280 = 0xbf800000; u32 var0000c284 = 0xbf800000; u32 var0000c288 = 0x41200000; u32 var0000c28c = 0x42480000; u32 var0000c290 = 0x3eb2b17a; u32 var0000c294 = 0xbeb2b17a; u32 var0000c298 = 0x3f06051b; u32 var0000c29c = 0xbf06051b; u32 var0000c2a0 = 0x3f800000; u32 var0000c2a4 = 0x3f800000; u32 var0000c2a8 = 0x00000000; u32 var0000c2ac = 0x00000000; u32 var0000c2b0 = 0x00000000; u32 var0000c2b4 = 0x00000000; u32 var0000c2b8 = 0x00000000; u32 var0000c2bc = 0xbf800000; u32 var0000c2c0 = 0x00000000; u32 var0000c2c4 = 0x00000000; u32 var0000c2c8 = 0x00000000; u32 var0000c2cc = 0x00000000; u32 var0000c2d0 = 0x00000000; u32 var0000c2d4 = 0x00000000; u32 var0000c2d8 = 0x00000000; u32 var0000c2dc = 0x00000000; u32 var0000c2e0 = 0x00000000; u32 var0000c2e4 = 0x00000000; u32 var0000c2e8 = 0x00000000; u32 var0000c2ec = 0x00000000; u32 var0000c2f0 = (u32) &var0000c260; u32 var0000c2f4 = 0xffffffff; u32 var0000c2f8 = (u32) &var0000bd68; u32 var0000c2fc = (u32) &var0000bd68; u32 var0000c300 = (u32) &var0000be48; u32 var0000c304 = (u32) &var0000be48; u32 var0000c308 = (u32) &var0000be48; u32 var0000c30c = (u32) &var0000bfb8; u32 var0000c310 = (u32) &var0000bfb8; u32 var0000c314 = (u32) &var0000bfb8; u32 var0000c318 = (u32) &var0000bfb8; u32 var0000c31c = (u32) &var0000bfb8; u32 var0000c320 = (u32) &var0000c1c0; u32 var0000c324 = (u32) &var0000c1c0; u32 var0000c328 = (u32) &var0000c1c0; u32 var0000c32c = (u32) &var0000c1c0; u32 var0000c330 = (u32) &var0000c1c0; u32 var0000c334 = (u32) &var0000c1c0; u32 var0000c338 = (u32) &var0000c258; u32 var0000c33c = (u32) &var0000c258; u32 var0000c340 = (u32) &var0000c258; u32 var0000c344 = (u32) &var0000c258; u32 var0000c348 = (u32) &var0000c258; u32 var0000c34c = (u32) &var0000c258; u32 var0000c350 = (u32) &var0000c128; u32 var0000c354 = (u32) &var0000c128; u32 var0000c358 = (u32) &var0000c128; u32 var0000c35c = (u32) &var0000c128; u32 var0000c360 = (u32) &var0000c128; u32 var0000c364 = (u32) &var0000be48; u32 var0000c368 = (u32) &var0000be48; u32 var0000c36c = (u32) &var0000be48; u32 var0000c370 = (u32) &var0000bd68; u32 var0000c374 = (u32) &var0000bd68; u32 var0000c378 = (u32) &var0000c2f0; u32 var0000c37c = (u32) &var0000c2f0; u32 var0000c380 = (u32) &var0000c2f0; u32 var0000c384 = (u32) &var0000c2f0; u32 var0000c388 = (u32) &var0000c2f0; u32 var0000c38c = (u32) &var0000c2f0; u32 var0000c390 = (u32) &var0000c2f0; u32 var0000c394 = (u32) &var0000c2f0; u32 var0000c398 = (u32) &var0000c2f0; u32 var0000c39c = (u32) &var0000c2f0; u32 var0000c3a0 = (u32) &var0000c2f0; u32 var0000c3a4 = (u32) &var0000c2f0; u32 var0000c3a8 = (u32) &var0000c2f0; u32 var0000c3ac = (u32) &var0000c2f0; u32 var0000c3b0 = (u32) &var0000c2f0; u32 var0000c3b4 = (u32) &var0000c2f0; u32 var0000c3b8 = (u32) &var0000c2f0; u32 var0000c3bc = (u32) &var0000c2f0; u32 var0000c3c0 = (u32) &var0000c2f0; u32 var0000c3c4 = (u32) &var0000c2f0; u32 var0000c3c8 = (u32) &var0000c2f0; u32 var0000c3cc = (u32) &var0000c2f0; u32 var0000c3d0 = (u32) &var0000c2f0; u32 var0000c3d4 = (u32) &var0000c2f0; u32 var0000c3d8 = (u32) &var0000c2f0; u32 var0000c3dc = (u32) &var0000c2f0; u32 var0000c3e0 = (u32) &var0000c2f0; u32 var0000c3e4 = (u32) &var0000c2f0; u32 var0000c3e8 = (u32) &var0000c2f0; u32 var0000c3ec = (u32) &var0000c2f0; u32 var0000c3f0 = (u32) &var0000c2f0; u32 var0000c3f4 = (u32) &var0000c2f0; u32 var0000c3f8 = 0x007a0000; u32 var0000c3fc = 0x41d00000; u32 var0000c400 = 0x00000000; u32 var0000c404 = 0x00000000; u32 var0000c408 = 0x40e00000; u32 var0000c40c = 0x42b80000; u32 var0000c410 = 0x41e00000; u32 var0000c414 = 0x42880000; u32 var0000c418 = 0xbf800000; u32 var0000c41c = 0xbf800000; u32 var0000c420 = 0x41300000; u32 var0000c424 = 0x42920000; u32 var0000c428 = 0x3f5f5dd8; u32 var0000c42c = 0xbf32b17a; u32 var0000c430 = 0x3f32b17a; u32 var0000c434 = 0xbf32b17a; u32 var0000c438 = 0x00000000; u32 var0000c43c = 0x00000000; u32 var0000c440 = 0x00000000; u32 var0000c444 = 0x00000000; u32 var0000c448 = 0x00000000; u32 var0000c44c = 0x00000000; u32 var0000c450 = 0x00000000; u32 var0000c454 = 0xbf800000; u32 var0000c458 = 0x00000000; u32 var0000c45c = 0x00000000; u32 var0000c460 = 0x00000000; u32 var0000c464 = 0x00000000; u32 var0000c468 = 0x00000000; u32 var0000c46c = 0x00000000; u32 var0000c470 = 0x00000000; u32 var0000c474 = 0x00000000; u32 var0000c478 = 0x00000000; u32 var0000c47c = 0x00000000; u32 var0000c480 = 0x00000000; u32 var0000c484 = 0x00000000; u32 var0000c488 = (u32) &var0000c3f8; u32 var0000c48c = 0xffffffff; u32 var0000c490 = 0x007b0000; u32 var0000c494 = 0x41d00000; u32 var0000c498 = 0x00000000; u32 var0000c49c = 0x3fc90fdb; u32 var0000c4a0 = 0x41100000; u32 var0000c4a4 = 0x42e00000; u32 var0000c4a8 = 0x42180000; u32 var0000c4ac = 0x42ae0000; u32 var0000c4b0 = 0xbf800000; u32 var0000c4b4 = 0xbf800000; u32 var0000c4b8 = 0x41980000; u32 var0000c4bc = 0x42c40000; u32 var0000c4c0 = 0x3f5f5dd8; u32 var0000c4c4 = 0xbf32b17a; u32 var0000c4c8 = 0x3edf5dd8; u32 var0000c4cc = 0xbedf5dd8; u32 var0000c4d0 = 0x00000000; u32 var0000c4d4 = 0x00000000; u32 var0000c4d8 = 0x007d0000; u32 var0000c4dc = 0x41c80000; u32 var0000c4e0 = 0x00000000; u32 var0000c4e4 = 0x3fc90fdb; u32 var0000c4e8 = 0x41200000; u32 var0000c4ec = 0x42e00000; u32 var0000c4f0 = 0x42000000; u32 var0000c4f4 = 0x42ac0000; u32 var0000c4f8 = 0xbf800000; u32 var0000c4fc = 0xbf800000; u32 var0000c500 = 0x41980000; u32 var0000c504 = 0x42c20000; u32 var0000c508 = 0x3f5f5dd8; u32 var0000c50c = 0xbf32b17a; u32 var0000c510 = 0x3edf5dd8; u32 var0000c514 = 0xbedf5dd8; u32 var0000c518 = 0x00000000; u32 var0000c51c = 0x00000000; u32 var0000c520 = 0x00000000; u32 var0000c524 = 0x00000000; u32 var0000c528 = 0x00000000; u32 var0000c52c = 0x00000000; u32 var0000c530 = 0x00000000; u32 var0000c534 = 0xbf800000; u32 var0000c538 = 0x00000000; u32 var0000c53c = 0x00000000; u32 var0000c540 = 0x00000000; u32 var0000c544 = 0x00000000; u32 var0000c548 = 0x00000000; u32 var0000c54c = 0x00000000; u32 var0000c550 = 0x00000000; u32 var0000c554 = 0x00000000; u32 var0000c558 = 0x00000000; u32 var0000c55c = 0x00000000; u32 var0000c560 = 0x00000000; u32 var0000c564 = 0x00000000; u32 var0000c568 = (u32) &var0000c490; u32 var0000c56c = 0xffffffff; u32 var0000c570 = 0x007c0000; u32 var0000c574 = 0x421c0000; u32 var0000c578 = 0x00000000; u32 var0000c57c = 0x4096cbe4; u32 var0000c580 = 0x41b00000; u32 var0000c584 = 0x42fe0000; u32 var0000c588 = 0x42300000; u32 var0000c58c = 0x42cc0000; u32 var0000c590 = 0xbf800000; u32 var0000c594 = 0xbf800000; u32 var0000c598 = 0x41e00000; u32 var0000c59c = 0x42e00000; u32 var0000c5a0 = 0x3f5f5dd8; u32 var0000c5a4 = 0xbf32b17a; u32 var0000c5a8 = 0x3edf5dd8; u32 var0000c5ac = 0xbedf5dd8; u32 var0000c5b0 = 0x00000000; u32 var0000c5b4 = 0x00000000; u32 var0000c5b8 = 0x007e0000; u32 var0000c5bc = 0x421c0000; u32 var0000c5c0 = 0x00000000; u32 var0000c5c4 = 0x4096cbe4; u32 var0000c5c8 = 0x41b80000; u32 var0000c5cc = 0x43020000; u32 var0000c5d0 = 0x42380000; u32 var0000c5d4 = 0x42c80000; u32 var0000c5d8 = 0xbf800000; u32 var0000c5dc = 0xbf800000; u32 var0000c5e0 = 0x41f00000; u32 var0000c5e4 = 0x42dc0000; u32 var0000c5e8 = 0x3f5f5dd8; u32 var0000c5ec = 0xbf32b17a; u32 var0000c5f0 = 0x3edf5dd8; u32 var0000c5f4 = 0xbedf5dd8; u32 var0000c5f8 = 0x00000000; u32 var0000c5fc = 0x00000000; u32 var0000c600 = 0x00000000; u32 var0000c604 = 0x00000000; u32 var0000c608 = 0x00000000; u32 var0000c60c = 0x00000000; u32 var0000c610 = 0x00000000; u32 var0000c614 = 0xbf800000; u32 var0000c618 = 0x00000000; u32 var0000c61c = 0x00000000; u32 var0000c620 = 0x00000000; u32 var0000c624 = 0x00000000; u32 var0000c628 = 0x00000000; u32 var0000c62c = 0x00000000; u32 var0000c630 = 0x00000000; u32 var0000c634 = 0x00000000; u32 var0000c638 = 0x00000000; u32 var0000c63c = 0x00000000; u32 var0000c640 = 0x00000000; u32 var0000c644 = 0x00000000; u32 var0000c648 = (u32) &var0000c570; u32 var0000c64c = 0xffffffff; u32 var0000c650 = 0x034a0000; u32 var0000c654 = 0x41a00000; u32 var0000c658 = 0x00000000; u32 var0000c65c = 0x00000000; u32 var0000c660 = 0x00000000; u32 var0000c664 = 0xbf800000; u32 var0000c668 = 0x41c80000; u32 var0000c66c = 0x42480000; u32 var0000c670 = 0xbf800000; u32 var0000c674 = 0xbf800000; u32 var0000c678 = 0x41200000; u32 var0000c67c = 0x42480000; u32 var0000c680 = 0x3eb2b17a; u32 var0000c684 = 0xbeb2b17a; u32 var0000c688 = 0x3f06051b; u32 var0000c68c = 0xbf06051b; u32 var0000c690 = 0x3f800000; u32 var0000c694 = 0x3f800000; u32 var0000c698 = 0x00000000; u32 var0000c69c = 0x00000000; u32 var0000c6a0 = 0x00000000; u32 var0000c6a4 = 0x00000000; u32 var0000c6a8 = 0x00000000; u32 var0000c6ac = 0xbf800000; u32 var0000c6b0 = 0x00000000; u32 var0000c6b4 = 0x00000000; u32 var0000c6b8 = 0x00000000; u32 var0000c6bc = 0x00000000; u32 var0000c6c0 = 0x00000000; u32 var0000c6c4 = 0x00000000; u32 var0000c6c8 = 0x00000000; u32 var0000c6cc = 0x00000000; u32 var0000c6d0 = 0x00000000; u32 var0000c6d4 = 0x00000000; u32 var0000c6d8 = 0x00000000; u32 var0000c6dc = 0x00000000; u32 var0000c6e0 = (u32) &var0000c650; u32 var0000c6e4 = 0xffffffff; u32 var0000c6e8 = (u32) &var0000c488; u32 var0000c6ec = (u32) &var0000c488; u32 var0000c6f0 = (u32) &var0000c488; u32 var0000c6f4 = (u32) &var0000c488; u32 var0000c6f8 = (u32) &var0000c488; u32 var0000c6fc = (u32) &var0000c568; u32 var0000c700 = (u32) &var0000c568; u32 var0000c704 = (u32) &var0000c568; u32 var0000c708 = (u32) &var0000c568; u32 var0000c70c = (u32) &var0000c568; u32 var0000c710 = (u32) &var0000c568; u32 var0000c714 = (u32) &var0000c568; u32 var0000c718 = (u32) &var0000c568; u32 var0000c71c = (u32) &var0000c568; u32 var0000c720 = (u32) &var0000c568; u32 var0000c724 = (u32) &var0000c568; u32 var0000c728 = (u32) &var0000c648; u32 var0000c72c = (u32) &var0000c648; u32 var0000c730 = (u32) &var0000c648; u32 var0000c734 = (u32) &var0000c648; u32 var0000c738 = (u32) &var0000c648; u32 var0000c73c = (u32) &var0000c648; u32 var0000c740 = (u32) &var0000c648; u32 var0000c744 = (u32) &var0000c648; u32 var0000c748 = (u32) &var0000c648; u32 var0000c74c = (u32) &var0000c648; u32 var0000c750 = (u32) &var0000c648; u32 var0000c754 = (u32) &var0000c488; u32 var0000c758 = (u32) &var0000c488; u32 var0000c75c = (u32) &var0000c488; u32 var0000c760 = (u32) &var0000c488; u32 var0000c764 = (u32) &var0000c488; u32 var0000c768 = (u32) &var0000c6e0; u32 var0000c76c = (u32) &var0000c6e0; u32 var0000c770 = (u32) &var0000c6e0; u32 var0000c774 = (u32) &var0000c6e0; u32 var0000c778 = (u32) &var0000c6e0; u32 var0000c77c = (u32) &var0000c6e0; u32 var0000c780 = (u32) &var0000c6e0; u32 var0000c784 = (u32) &var0000c6e0; u32 var0000c788 = (u32) &var0000c6e0; u32 var0000c78c = (u32) &var0000c6e0; u32 var0000c790 = (u32) &var0000c6e0; u32 var0000c794 = (u32) &var0000c6e0; u32 var0000c798 = (u32) &var0000c6e0; u32 var0000c79c = (u32) &var0000c6e0; u32 var0000c7a0 = (u32) &var0000c6e0; u32 var0000c7a4 = (u32) &var0000c6e0; u32 var0000c7a8 = (u32) &var0000c6e0; u32 var0000c7ac = (u32) &var0000c6e0; u32 var0000c7b0 = (u32) &var0000c6e0; u32 var0000c7b4 = (u32) &var0000c6e0; u32 var0000c7b8 = (u32) &var0000c6e0; u32 var0000c7bc = (u32) &var0000c6e0; u32 var0000c7c0 = (u32) &var0000c6e0; u32 var0000c7c4 = (u32) &var0000c6e0; u32 var0000c7c8 = (u32) &var0000c6e0; u32 var0000c7cc = (u32) &var0000c6e0; u32 var0000c7d0 = (u32) &var0000c6e0; u32 var0000c7d4 = (u32) &var0000c6e0; u32 var0000c7d8 = (u32) &var0000c6e0; u32 var0000c7dc = (u32) &var0000c6e0; u32 var0000c7e0 = (u32) &var0000c6e0; u32 var0000c7e4 = (u32) &var0000c6e0; u32 var0000c7e8 = 0x00070000; u32 var0000c7ec = 0x41d80000; u32 var0000c7f0 = 0x00000000; u32 var0000c7f4 = 0x00000000; u32 var0000c7f8 = 0x00000000; u32 var0000c7fc = 0xbf800000; u32 var0000c800 = 0x420c0000; u32 var0000c804 = 0x42960000; u32 var0000c808 = 0xbf800000; u32 var0000c80c = 0xbf800000; u32 var0000c810 = 0x41f80000; u32 var0000c814 = 0x42960000; u32 var0000c818 = 0x3f5f5dd8; u32 var0000c81c = 0xbf32b17a; u32 var0000c820 = 0x3f684d1e; u32 var0000c824 = 0xbf32b17a; u32 var0000c828 = 0x3fc00000; u32 var0000c82c = 0x3fc00000; u32 var0000c830 = 0x00080000; u32 var0000c834 = 0x41c00000; u32 var0000c838 = 0x00000000; u32 var0000c83c = 0x00000000; u32 var0000c840 = 0x00000000; u32 var0000c844 = 0xbf800000; u32 var0000c848 = 0x42380000; u32 var0000c84c = 0x42c40000; u32 var0000c850 = 0xbf800000; u32 var0000c854 = 0xbf800000; u32 var0000c858 = 0x42240000; u32 var0000c85c = 0x42c40000; u32 var0000c860 = 0x3f5f5dd8; u32 var0000c864 = 0xbf06051b; u32 var0000c868 = 0x3f913033; u32 var0000c86c = 0xbf32b17a; u32 var0000c870 = 0x3fcccccd; u32 var0000c874 = 0x3fcccccd; u32 var0000c878 = 0x00000000; u32 var0000c87c = 0x00000000; u32 var0000c880 = 0x00000000; u32 var0000c884 = 0x00000000; u32 var0000c888 = 0x00000000; u32 var0000c88c = 0xbf800000; u32 var0000c890 = 0x00000000; u32 var0000c894 = 0x00000000; u32 var0000c898 = 0x00000000; u32 var0000c89c = 0x00000000; u32 var0000c8a0 = 0x00000000; u32 var0000c8a4 = 0x00000000; u32 var0000c8a8 = 0x00000000; u32 var0000c8ac = 0x00000000; u32 var0000c8b0 = 0x00000000; u32 var0000c8b4 = 0x00000000; u32 var0000c8b8 = 0x00000000; u32 var0000c8bc = 0x00000000; u32 var0000c8c0 = (u32) &var0000c7e8; u32 var0000c8c4 = 0xffffffff; u32 var0000c8c8 = 0x00090000; u32 var0000c8cc = 0x41d00000; u32 var0000c8d0 = 0x00000000; u32 var0000c8d4 = 0x00000000; u32 var0000c8d8 = 0x00000000; u32 var0000c8dc = 0xbf800000; u32 var0000c8e0 = 0x42080000; u32 var0000c8e4 = 0x42ae0000; u32 var0000c8e8 = 0xbf800000; u32 var0000c8ec = 0xbf800000; u32 var0000c8f0 = 0x41e80000; u32 var0000c8f4 = 0x42ae0000; u32 var0000c8f8 = 0x3f5f5dd8; u32 var0000c8fc = 0xbf06051b; u32 var0000c900 = 0x3f32b17a; u32 var0000c904 = 0xbf75b407; u32 var0000c908 = 0x3fcccccd; u32 var0000c90c = 0x40000000; u32 var0000c910 = 0x00000000; u32 var0000c914 = 0x00000000; u32 var0000c918 = 0x00000000; u32 var0000c91c = 0x00000000; u32 var0000c920 = 0x00000000; u32 var0000c924 = 0xbf800000; u32 var0000c928 = 0x00000000; u32 var0000c92c = 0x00000000; u32 var0000c930 = 0x00000000; u32 var0000c934 = 0x00000000; u32 var0000c938 = 0x00000000; u32 var0000c93c = 0x00000000; u32 var0000c940 = 0x00000000; u32 var0000c944 = 0x00000000; u32 var0000c948 = 0x00000000; u32 var0000c94c = 0x00000000; u32 var0000c950 = 0x00000000; u32 var0000c954 = 0x00000000; u32 var0000c958 = (u32) &var0000c8c8; u32 var0000c95c = 0xffffffff; u32 var0000c960 = 0x000a0000; u32 var0000c964 = 0x41e00000; u32 var0000c968 = 0x00000000; u32 var0000c96c = 0x00000000; u32 var0000c970 = 0x00000000; u32 var0000c974 = 0xbf800000; u32 var0000c978 = 0x42100000; u32 var0000c97c = 0x42b00000; u32 var0000c980 = 0xbf800000; u32 var0000c984 = 0xbf800000; u32 var0000c988 = 0x41f80000; u32 var0000c98c = 0x42b00000; u32 var0000c990 = 0x3f5f5dd8; u32 var0000c994 = 0xbf32b17a; u32 var0000c998 = 0x3f5f5dd8; u32 var0000c99c = 0xbedf5dd8; u32 var0000c9a0 = 0x3fcccccd; u32 var0000c9a4 = 0x3fc00000; u32 var0000c9a8 = 0x00000000; u32 var0000c9ac = 0x00000000; u32 var0000c9b0 = 0x00000000; u32 var0000c9b4 = 0x00000000; u32 var0000c9b8 = 0x00000000; u32 var0000c9bc = 0xbf800000; u32 var0000c9c0 = 0x00000000; u32 var0000c9c4 = 0x00000000; u32 var0000c9c8 = 0x00000000; u32 var0000c9cc = 0x00000000; u32 var0000c9d0 = 0x00000000; u32 var0000c9d4 = 0x00000000; u32 var0000c9d8 = 0x00000000; u32 var0000c9dc = 0x00000000; u32 var0000c9e0 = 0x00000000; u32 var0000c9e4 = 0x00000000; u32 var0000c9e8 = 0x00000000; u32 var0000c9ec = 0x00000000; u32 var0000c9f0 = (u32) &var0000c960; u32 var0000c9f4 = 0xffffffff; u32 var0000c9f8 = 0x034a0000; u32 var0000c9fc = 0x41a00000; u32 var0000ca00 = 0x00000000; u32 var0000ca04 = 0x00000000; u32 var0000ca08 = 0x00000000; u32 var0000ca0c = 0xbf800000; u32 var0000ca10 = 0x41c80000; u32 var0000ca14 = 0x42480000; u32 var0000ca18 = 0xbf800000; u32 var0000ca1c = 0xbf800000; u32 var0000ca20 = 0x41200000; u32 var0000ca24 = 0x42480000; u32 var0000ca28 = 0x3eb2b17a; u32 var0000ca2c = 0xbeb2b17a; u32 var0000ca30 = 0x3f06051b; u32 var0000ca34 = 0xbf06051b; u32 var0000ca38 = 0x3f800000; u32 var0000ca3c = 0x3f800000; u32 var0000ca40 = 0x00000000; u32 var0000ca44 = 0x00000000; u32 var0000ca48 = 0x00000000; u32 var0000ca4c = 0x00000000; u32 var0000ca50 = 0x00000000; u32 var0000ca54 = 0xbf800000; u32 var0000ca58 = 0x00000000; u32 var0000ca5c = 0x00000000; u32 var0000ca60 = 0x00000000; u32 var0000ca64 = 0x00000000; u32 var0000ca68 = 0x00000000; u32 var0000ca6c = 0x00000000; u32 var0000ca70 = 0x00000000; u32 var0000ca74 = 0x00000000; u32 var0000ca78 = 0x00000000; u32 var0000ca7c = 0x00000000; u32 var0000ca80 = 0x00000000; u32 var0000ca84 = 0x00000000; u32 var0000ca88 = (u32) &var0000c9f8; u32 var0000ca8c = 0xffffffff; u32 var0000ca90 = (u32) &var0000c8c0; u32 var0000ca94 = (u32) &var0000c8c0; u32 var0000ca98 = (u32) &var0000c8c0; u32 var0000ca9c = (u32) &var0000c8c0; u32 var0000caa0 = (u32) &var0000c8c0; u32 var0000caa4 = (u32) &var0000c8c0; u32 var0000caa8 = (u32) &var0000c8c0; u32 var0000caac = (u32) &var0000c8c0; u32 var0000cab0 = (u32) &var0000c8c0; u32 var0000cab4 = (u32) &var0000c8c0; u32 var0000cab8 = (u32) &var0000c958; u32 var0000cabc = (u32) &var0000c958; u32 var0000cac0 = (u32) &var0000c958; u32 var0000cac4 = (u32) &var0000c958; u32 var0000cac8 = (u32) &var0000c958; u32 var0000cacc = (u32) &var0000c958; u32 var0000cad0 = (u32) &var0000c9f0; u32 var0000cad4 = (u32) &var0000c9f0; u32 var0000cad8 = (u32) &var0000c9f0; u32 var0000cadc = (u32) &var0000c9f0; u32 var0000cae0 = (u32) &var0000c9f0; u32 var0000cae4 = (u32) &var0000c9f0; u32 var0000cae8 = (u32) &var0000c8c0; u32 var0000caec = (u32) &var0000c8c0; u32 var0000caf0 = (u32) &var0000c8c0; u32 var0000caf4 = (u32) &var0000c8c0; u32 var0000caf8 = (u32) &var0000c8c0; u32 var0000cafc = (u32) &var0000c8c0; u32 var0000cb00 = (u32) &var0000c8c0; u32 var0000cb04 = (u32) &var0000c8c0; u32 var0000cb08 = (u32) &var0000c8c0; u32 var0000cb0c = (u32) &var0000c8c0; u32 var0000cb10 = (u32) &var0000ca88; u32 var0000cb14 = (u32) &var0000ca88; u32 var0000cb18 = (u32) &var0000ca88; u32 var0000cb1c = (u32) &var0000ca88; u32 var0000cb20 = (u32) &var0000ca88; u32 var0000cb24 = (u32) &var0000ca88; u32 var0000cb28 = (u32) &var0000ca88; u32 var0000cb2c = (u32) &var0000ca88; u32 var0000cb30 = (u32) &var0000ca88; u32 var0000cb34 = (u32) &var0000ca88; u32 var0000cb38 = (u32) &var0000ca88; u32 var0000cb3c = (u32) &var0000ca88; u32 var0000cb40 = (u32) &var0000ca88; u32 var0000cb44 = (u32) &var0000ca88; u32 var0000cb48 = (u32) &var0000ca88; u32 var0000cb4c = (u32) &var0000ca88; u32 var0000cb50 = (u32) &var0000ca88; u32 var0000cb54 = (u32) &var0000ca88; u32 var0000cb58 = (u32) &var0000ca88; u32 var0000cb5c = (u32) &var0000ca88; u32 var0000cb60 = (u32) &var0000ca88; u32 var0000cb64 = (u32) &var0000ca88; u32 var0000cb68 = (u32) &var0000ca88; u32 var0000cb6c = (u32) &var0000ca88; u32 var0000cb70 = (u32) &var0000ca88; u32 var0000cb74 = (u32) &var0000ca88; u32 var0000cb78 = (u32) &var0000ca88; u32 var0000cb7c = (u32) &var0000ca88; u32 var0000cb80 = (u32) &var0000ca88; u32 var0000cb84 = (u32) &var0000ca88; u32 var0000cb88 = (u32) &var0000ca88; u32 var0000cb8c = (u32) &var0000ca88; u32 var0000cb90 = 0x004b0000; u32 var0000cb94 = 0x41c80000; u32 var0000cb98 = 0x00000000; u32 var0000cb9c = 0x00000000; u32 var0000cba0 = 0x41400000; u32 var0000cba4 = 0x43040000; u32 var0000cba8 = 0x425c0000; u32 var0000cbac = 0x42ae0000; u32 var0000cbb0 = 0x42860000; u32 var0000cbb4 = 0x42ae0000; u32 var0000cbb8 = 0x41d00000; u32 var0000cbbc = 0x42de0000; u32 var0000cbc0 = 0x3f5f5dd8; u32 var0000cbc4 = 0xbf32b17a; u32 var0000cbc8 = 0x3f1c5b4b; u32 var0000cbcc = 0xbf4907a9; u32 var0000cbd0 = 0x00000000; u32 var0000cbd4 = 0x00000000; u32 var0000cbd8 = 0x004c0000; u32 var0000cbdc = 0x41d00000; u32 var0000cbe0 = 0x00000000; u32 var0000cbe4 = 0x00000000; u32 var0000cbe8 = 0x41000000; u32 var0000cbec = 0x42b20000; u32 var0000cbf0 = 0x41f80000; u32 var0000cbf4 = 0x427c0000; u32 var0000cbf8 = 0x42240000; u32 var0000cbfc = 0x424c0000; u32 var0000cc00 = 0x41a80000; u32 var0000cc04 = 0x42a00000; u32 var0000cc08 = 0x3f5f5dd8; u32 var0000cc0c = 0xbf32b17a; u32 var0000cc10 = 0x3eb2b17a; u32 var0000cc14 = 0xbf913033; u32 var0000cc18 = 0x00000000; u32 var0000cc1c = 0x00000000; u32 var0000cc20 = 0x00000000; u32 var0000cc24 = 0x00000000; u32 var0000cc28 = 0x00000000; u32 var0000cc2c = 0x00000000; u32 var0000cc30 = 0x00000000; u32 var0000cc34 = 0xbf800000; u32 var0000cc38 = 0x00000000; u32 var0000cc3c = 0x00000000; u32 var0000cc40 = 0x00000000; u32 var0000cc44 = 0x00000000; u32 var0000cc48 = 0x00000000; u32 var0000cc4c = 0x00000000; u32 var0000cc50 = 0x00000000; u32 var0000cc54 = 0x00000000; u32 var0000cc58 = 0x00000000; u32 var0000cc5c = 0x00000000; u32 var0000cc60 = 0x00000000; u32 var0000cc64 = 0x00000000; u32 var0000cc68 = (u32) &var0000cb90; u32 var0000cc6c = 0xffffffff; u32 var0000cc70 = 0x004f0000; u32 var0000cc74 = 0x423c0000; u32 var0000cc78 = 0x00000000; u32 var0000cc7c = 0x3fc90fdb; u32 var0000cc80 = 0x40e00000; u32 var0000cc84 = 0x43000000; u32 var0000cc88 = 0x42040000; u32 var0000cc8c = 0x42ac0000; u32 var0000cc90 = 0x423c0000; u32 var0000cc94 = 0x42940000; u32 var0000cc98 = 0x41b80000; u32 var0000cc9c = 0x42d40000; u32 var0000cca0 = 0x3f5f5dd8; u32 var0000cca4 = 0xbf06051b; u32 var0000cca8 = 0x3f06051b; u32 var0000ccac = 0xbf4907a9; u32 var0000ccb0 = 0x00000000; u32 var0000ccb4 = 0x00000000; u32 var0000ccb8 = 0x00500000; u32 var0000ccbc = 0x41900000; u32 var0000ccc0 = 0x00000000; u32 var0000ccc4 = 0x3fc90fdb; u32 var0000ccc8 = 0x40e00000; u32 var0000cccc = 0x429c0000; u32 var0000ccd0 = 0x41e00000; u32 var0000ccd4 = 0x42500000; u32 var0000ccd8 = 0x420c0000; u32 var0000ccdc = 0x42340000; u32 var0000cce0 = 0x41700000; u32 var0000cce4 = 0x42840000; u32 var0000cce8 = 0x3f5f5dd8; u32 var0000ccec = 0xbdb2b17a; u32 var0000ccf0 = 0x3f32b17a; u32 var0000ccf4 = 0xbf4907a9; u32 var0000ccf8 = 0x3fc00000; u32 var0000ccfc = 0x3f800000; u32 var0000cd00 = 0x00510000; u32 var0000cd04 = 0x41a00000; u32 var0000cd08 = 0x00000000; u32 var0000cd0c = 0x3fc90fdb; u32 var0000cd10 = 0x41500000; u32 var0000cd14 = 0x42b80000; u32 var0000cd18 = 0x42140000; u32 var0000cd1c = 0x42860000; u32 var0000cd20 = 0x42280000; u32 var0000cd24 = 0x425c0000; u32 var0000cd28 = 0x41c80000; u32 var0000cd2c = 0x42a80000; u32 var0000cd30 = 0x3f5f5dd8; u32 var0000cd34 = 0xbf06051b; u32 var0000cd38 = 0x3eb2b17a; u32 var0000cd3c = 0xbf32b17a; u32 var0000cd40 = 0x00000000; u32 var0000cd44 = 0x00000000; u32 var0000cd48 = 0x00000000; u32 var0000cd4c = 0x00000000; u32 var0000cd50 = 0x00000000; u32 var0000cd54 = 0x00000000; u32 var0000cd58 = 0x00000000; u32 var0000cd5c = 0xbf800000; u32 var0000cd60 = 0x00000000; u32 var0000cd64 = 0x00000000; u32 var0000cd68 = 0x00000000; u32 var0000cd6c = 0x00000000; u32 var0000cd70 = 0x00000000; u32 var0000cd74 = 0x00000000; u32 var0000cd78 = 0x00000000; u32 var0000cd7c = 0x00000000; u32 var0000cd80 = 0x00000000; u32 var0000cd84 = 0x00000000; u32 var0000cd88 = 0x00000000; u32 var0000cd8c = 0x00000000; u32 var0000cd90 = (u32) &var0000cc70; u32 var0000cd94 = 0xffffffff; u32 var0000cd98 = 0x004d0000; u32 var0000cd9c = 0x41e00000; u32 var0000cda0 = 0x00000000; u32 var0000cda4 = 0x4096cbe4; u32 var0000cda8 = 0x41700000; u32 var0000cdac = 0x42f80000; u32 var0000cdb0 = 0x42180000; u32 var0000cdb4 = 0x42c20000; u32 var0000cdb8 = 0x42700000; u32 var0000cdbc = 0x42a80000; u32 var0000cdc0 = 0x41a00000; u32 var0000cdc4 = 0x42d40000; u32 var0000cdc8 = 0x3f5f5dd8; u32 var0000cdcc = 0xbf32b17a; u32 var0000cdd0 = 0x3f06051b; u32 var0000cdd4 = 0xbf5f5dd8; u32 var0000cdd8 = 0x00000000; u32 var0000cddc = 0x00000000; u32 var0000cde0 = 0x004e0000; u32 var0000cde4 = 0x41b80000; u32 var0000cde8 = 0x00000000; u32 var0000cdec = 0x4096cbe4; u32 var0000cdf0 = 0x00000000; u32 var0000cdf4 = 0x42aa0000; u32 var0000cdf8 = 0x42000000; u32 var0000cdfc = 0x42180000; u32 var0000ce00 = 0x42180000; u32 var0000ce04 = 0x42700000; u32 var0000ce08 = 0x41600000; u32 var0000ce0c = 0x428e0000; u32 var0000ce10 = 0x3f5f5dd8; u32 var0000ce14 = 0xbf32b17a; u32 var0000ce18 = 0x3f1c5b4b; u32 var0000ce1c = 0xbf75b407; u32 var0000ce20 = 0x00000000; u32 var0000ce24 = 0x00000000; u32 var0000ce28 = 0x00000000; u32 var0000ce2c = 0x00000000; u32 var0000ce30 = 0x00000000; u32 var0000ce34 = 0x00000000; u32 var0000ce38 = 0x00000000; u32 var0000ce3c = 0xbf800000; u32 var0000ce40 = 0x00000000; u32 var0000ce44 = 0x00000000; u32 var0000ce48 = 0x00000000; u32 var0000ce4c = 0x00000000; u32 var0000ce50 = 0x00000000; u32 var0000ce54 = 0x00000000; u32 var0000ce58 = 0x00000000; u32 var0000ce5c = 0x00000000; u32 var0000ce60 = 0x00000000; u32 var0000ce64 = 0x00000000; u32 var0000ce68 = 0x00000000; u32 var0000ce6c = 0x00000000; u32 var0000ce70 = (u32) &var0000cd98; u32 var0000ce74 = 0xffffffff; u32 var0000ce78 = 0x034a0000; u32 var0000ce7c = 0x41a00000; u32 var0000ce80 = 0x00000000; u32 var0000ce84 = 0x00000000; u32 var0000ce88 = 0x00000000; u32 var0000ce8c = 0xbf800000; u32 var0000ce90 = 0x41c80000; u32 var0000ce94 = 0x42480000; u32 var0000ce98 = 0xbf800000; u32 var0000ce9c = 0xbf800000; u32 var0000cea0 = 0x41200000; u32 var0000cea4 = 0x42480000; u32 var0000cea8 = 0x3eb2b17a; u32 var0000ceac = 0xbeb2b17a; u32 var0000ceb0 = 0x3f06051b; u32 var0000ceb4 = 0xbf06051b; u32 var0000ceb8 = 0x3f800000; u32 var0000cebc = 0x3f800000; u32 var0000cec0 = 0x00000000; u32 var0000cec4 = 0x00000000; u32 var0000cec8 = 0x00000000; u32 var0000cecc = 0x00000000; u32 var0000ced0 = 0x00000000; u32 var0000ced4 = 0xbf800000; u32 var0000ced8 = 0x00000000; u32 var0000cedc = 0x00000000; u32 var0000cee0 = 0x00000000; u32 var0000cee4 = 0x00000000; u32 var0000cee8 = 0x00000000; u32 var0000ceec = 0x00000000; u32 var0000cef0 = 0x00000000; u32 var0000cef4 = 0x00000000; u32 var0000cef8 = 0x00000000; u32 var0000cefc = 0x00000000; u32 var0000cf00 = 0x00000000; u32 var0000cf04 = 0x00000000; u32 var0000cf08 = (u32) &var0000ce78; u32 var0000cf0c = 0xffffffff; u32 var0000cf10 = (u32) &var0000cc68; u32 var0000cf14 = (u32) &var0000cc68; u32 var0000cf18 = (u32) &var0000cc68; u32 var0000cf1c = (u32) &var0000cc68; u32 var0000cf20 = (u32) &var0000cc68; u32 var0000cf24 = (u32) &var0000cc68; u32 var0000cf28 = (u32) &var0000cc68; u32 var0000cf2c = (u32) &var0000cc68; u32 var0000cf30 = (u32) &var0000cc68; u32 var0000cf34 = (u32) &var0000cc68; u32 var0000cf38 = (u32) &var0000cd90; u32 var0000cf3c = (u32) &var0000cd90; u32 var0000cf40 = (u32) &var0000cd90; u32 var0000cf44 = (u32) &var0000cd90; u32 var0000cf48 = (u32) &var0000cd90; u32 var0000cf4c = (u32) &var0000cd90; u32 var0000cf50 = (u32) &var0000ce70; u32 var0000cf54 = (u32) &var0000ce70; u32 var0000cf58 = (u32) &var0000ce70; u32 var0000cf5c = (u32) &var0000ce70; u32 var0000cf60 = (u32) &var0000ce70; u32 var0000cf64 = (u32) &var0000ce70; u32 var0000cf68 = (u32) &var0000cc68; u32 var0000cf6c = (u32) &var0000cc68; u32 var0000cf70 = (u32) &var0000cc68; u32 var0000cf74 = (u32) &var0000cc68; u32 var0000cf78 = (u32) &var0000cc68; u32 var0000cf7c = (u32) &var0000cc68; u32 var0000cf80 = (u32) &var0000cc68; u32 var0000cf84 = (u32) &var0000cc68; u32 var0000cf88 = (u32) &var0000cc68; u32 var0000cf8c = (u32) &var0000cc68; u32 var0000cf90 = (u32) &var0000cf08; u32 var0000cf94 = (u32) &var0000cf08; u32 var0000cf98 = (u32) &var0000cf08; u32 var0000cf9c = (u32) &var0000cf08; u32 var0000cfa0 = (u32) &var0000cf08; u32 var0000cfa4 = (u32) &var0000cf08; u32 var0000cfa8 = (u32) &var0000cf08; u32 var0000cfac = (u32) &var0000cf08; u32 var0000cfb0 = (u32) &var0000cf08; u32 var0000cfb4 = (u32) &var0000cf08; u32 var0000cfb8 = (u32) &var0000cf08; u32 var0000cfbc = (u32) &var0000cf08; u32 var0000cfc0 = (u32) &var0000cf08; u32 var0000cfc4 = (u32) &var0000cf08; u32 var0000cfc8 = (u32) &var0000cf08; u32 var0000cfcc = (u32) &var0000cf08; u32 var0000cfd0 = (u32) &var0000cf08; u32 var0000cfd4 = (u32) &var0000cf08; u32 var0000cfd8 = (u32) &var0000cf08; u32 var0000cfdc = (u32) &var0000cf08; u32 var0000cfe0 = (u32) &var0000cf08; u32 var0000cfe4 = (u32) &var0000cf08; u32 var0000cfe8 = (u32) &var0000cf08; u32 var0000cfec = (u32) &var0000cf08; u32 var0000cff0 = (u32) &var0000cf08; u32 var0000cff4 = (u32) &var0000cf08; u32 var0000cff8 = (u32) &var0000cf08; u32 var0000cffc = (u32) &var0000cf08; u32 var0000d000 = (u32) &var0000cf08; u32 var0000d004 = (u32) &var0000cf08; u32 var0000d008 = (u32) &var0000cf08; u32 var0000d00c = (u32) &var0000cf08; u32 var0000d010 = 0x00740000; u32 var0000d014 = 0x41b00000; u32 var0000d018 = 0x00000000; u32 var0000d01c = 0x00000000; u32 var0000d020 = 0x41200000; u32 var0000d024 = 0x42de0000; u32 var0000d028 = 0x42080000; u32 var0000d02c = 0x42ae0000; u32 var0000d030 = 0xbf800000; u32 var0000d034 = 0xbf800000; u32 var0000d038 = 0x41880000; u32 var0000d03c = 0x42d00000; u32 var0000d040 = 0x3f5f5dd8; u32 var0000d044 = 0xbf32b17a; u32 var0000d048 = 0x3f1c5b4b; u32 var0000d04c = 0xbf4907a9; u32 var0000d050 = 0x00000000; u32 var0000d054 = 0x00000000; u32 var0000d058 = 0x00770000; u32 var0000d05c = 0x41c80000; u32 var0000d060 = 0x00000000; u32 var0000d064 = 0x00000000; u32 var0000d068 = 0x41100000; u32 var0000d06c = 0x42b80000; u32 var0000d070 = 0x42040000; u32 var0000d074 = 0x42780000; u32 var0000d078 = 0xbf800000; u32 var0000d07c = 0xbf800000; u32 var0000d080 = 0x41900000; u32 var0000d084 = 0x428a0000; u32 var0000d088 = 0x3f5f5dd8; u32 var0000d08c = 0xbf32b17a; u32 var0000d090 = 0x3f1c5b4b; u32 var0000d094 = 0xbf4907a9; u32 var0000d098 = 0x00000000; u32 var0000d09c = 0x00000000; u32 var0000d0a0 = 0x00000000; u32 var0000d0a4 = 0x00000000; u32 var0000d0a8 = 0x00000000; u32 var0000d0ac = 0x00000000; u32 var0000d0b0 = 0x00000000; u32 var0000d0b4 = 0xbf800000; u32 var0000d0b8 = 0x00000000; u32 var0000d0bc = 0x00000000; u32 var0000d0c0 = 0x00000000; u32 var0000d0c4 = 0x00000000; u32 var0000d0c8 = 0x00000000; u32 var0000d0cc = 0x00000000; u32 var0000d0d0 = 0x00000000; u32 var0000d0d4 = 0x00000000; u32 var0000d0d8 = 0x00000000; u32 var0000d0dc = 0x00000000; u32 var0000d0e0 = 0x00000000; u32 var0000d0e4 = 0x00000000; u32 var0000d0e8 = (u32) &var0000d010; u32 var0000d0ec = 0xffffffff; u32 var0000d0f0 = 0x00750000; u32 var0000d0f4 = 0x41e00000; u32 var0000d0f8 = 0x00000000; u32 var0000d0fc = 0x3fc90fdb; u32 var0000d100 = 0x41700000; u32 var0000d104 = 0x42d80000; u32 var0000d108 = 0x42080000; u32 var0000d10c = 0x42920000; u32 var0000d110 = 0xbf800000; u32 var0000d114 = 0xbf800000; u32 var0000d118 = 0x41880000; u32 var0000d11c = 0x42ba0000; u32 var0000d120 = 0x3f5f5dd8; u32 var0000d124 = 0xbf32b17a; u32 var0000d128 = 0x3f06051b; u32 var0000d12c = 0xbf4907a9; u32 var0000d130 = 0x00000000; u32 var0000d134 = 0x00000000; u32 var0000d138 = 0x00780000; u32 var0000d13c = 0x41980000; u32 var0000d140 = 0x00000000; u32 var0000d144 = 0x3fc90fdb; u32 var0000d148 = 0x40400000; u32 var0000d14c = 0x42be0000; u32 var0000d150 = 0x41f00000; u32 var0000d154 = 0x42800000; u32 var0000d158 = 0xbf800000; u32 var0000d15c = 0xbf800000; u32 var0000d160 = 0x41600000; u32 var0000d164 = 0x428e0000; u32 var0000d168 = 0x3f5f5dd8; u32 var0000d16c = 0xbf32b17a; u32 var0000d170 = 0x3f06051b; u32 var0000d174 = 0xbf4907a9; u32 var0000d178 = 0x3fc00000; u32 var0000d17c = 0x3f800000; u32 var0000d180 = 0x00000000; u32 var0000d184 = 0x00000000; u32 var0000d188 = 0x00000000; u32 var0000d18c = 0x00000000; u32 var0000d190 = 0x00000000; u32 var0000d194 = 0xbf800000; u32 var0000d198 = 0x00000000; u32 var0000d19c = 0x00000000; u32 var0000d1a0 = 0x00000000; u32 var0000d1a4 = 0x00000000; u32 var0000d1a8 = 0x00000000; u32 var0000d1ac = 0x00000000; u32 var0000d1b0 = 0x00000000; u32 var0000d1b4 = 0x00000000; u32 var0000d1b8 = 0x00000000; u32 var0000d1bc = 0x00000000; u32 var0000d1c0 = 0x00000000; u32 var0000d1c4 = 0x00000000; u32 var0000d1c8 = (u32) &var0000d0f0; u32 var0000d1cc = 0xffffffff; u32 var0000d1d0 = 0x00760000; u32 var0000d1d4 = 0x41f80000; u32 var0000d1d8 = 0x00000000; u32 var0000d1dc = 0x4096cbe4; u32 var0000d1e0 = 0x41600000; u32 var0000d1e4 = 0x42de0000; u32 var0000d1e8 = 0x42200000; u32 var0000d1ec = 0x42a60000; u32 var0000d1f0 = 0xbf800000; u32 var0000d1f4 = 0xbf800000; u32 var0000d1f8 = 0x41a80000; u32 var0000d1fc = 0x42bc0000; u32 var0000d200 = 0x3f5f5dd8; u32 var0000d204 = 0xbf32b17a; u32 var0000d208 = 0x3f06051b; u32 var0000d20c = 0xbf4907a9; u32 var0000d210 = 0x00000000; u32 var0000d214 = 0x00000000; u32 var0000d218 = 0x00790000; u32 var0000d21c = 0x41d00000; u32 var0000d220 = 0x00000000; u32 var0000d224 = 0x4096cbe4; u32 var0000d228 = 0x40e00000; u32 var0000d22c = 0x42b20000; u32 var0000d230 = 0x42080000; u32 var0000d234 = 0x42700000; u32 var0000d238 = 0xbf800000; u32 var0000d23c = 0xbf800000; u32 var0000d240 = 0x41a00000; u32 var0000d244 = 0x42880000; u32 var0000d248 = 0x3f5f5dd8; u32 var0000d24c = 0xbf32b17a; u32 var0000d250 = 0x3f06051b; u32 var0000d254 = 0xbf4907a9; u32 var0000d258 = 0x00000000; u32 var0000d25c = 0x00000000; u32 var0000d260 = 0x00000000; u32 var0000d264 = 0x00000000; u32 var0000d268 = 0x00000000; u32 var0000d26c = 0x00000000; u32 var0000d270 = 0x00000000; u32 var0000d274 = 0xbf800000; u32 var0000d278 = 0x00000000; u32 var0000d27c = 0x00000000; u32 var0000d280 = 0x00000000; u32 var0000d284 = 0x00000000; u32 var0000d288 = 0x00000000; u32 var0000d28c = 0x00000000; u32 var0000d290 = 0x00000000; u32 var0000d294 = 0x00000000; u32 var0000d298 = 0x00000000; u32 var0000d29c = 0x00000000; u32 var0000d2a0 = 0x00000000; u32 var0000d2a4 = 0x00000000; u32 var0000d2a8 = (u32) &var0000d1d0; u32 var0000d2ac = 0xffffffff; u32 var0000d2b0 = 0x034a0000; u32 var0000d2b4 = 0x41a00000; u32 var0000d2b8 = 0x00000000; u32 var0000d2bc = 0x00000000; u32 var0000d2c0 = 0x00000000; u32 var0000d2c4 = 0xbf800000; u32 var0000d2c8 = 0x41c80000; u32 var0000d2cc = 0x42480000; u32 var0000d2d0 = 0xbf800000; u32 var0000d2d4 = 0xbf800000; u32 var0000d2d8 = 0x41200000; u32 var0000d2dc = 0x42480000; u32 var0000d2e0 = 0x3eb2b17a; u32 var0000d2e4 = 0xbeb2b17a; u32 var0000d2e8 = 0x3f06051b; u32 var0000d2ec = 0xbf06051b; u32 var0000d2f0 = 0x3f800000; u32 var0000d2f4 = 0x3f800000; u32 var0000d2f8 = 0x00000000; u32 var0000d2fc = 0x00000000; u32 var0000d300 = 0x00000000; u32 var0000d304 = 0x00000000; u32 var0000d308 = 0x00000000; u32 var0000d30c = 0xbf800000; u32 var0000d310 = 0x00000000; u32 var0000d314 = 0x00000000; u32 var0000d318 = 0x00000000; u32 var0000d31c = 0x00000000; u32 var0000d320 = 0x00000000; u32 var0000d324 = 0x00000000; u32 var0000d328 = 0x00000000; u32 var0000d32c = 0x00000000; u32 var0000d330 = 0x00000000; u32 var0000d334 = 0x00000000; u32 var0000d338 = 0x00000000; u32 var0000d33c = 0x00000000; u32 var0000d340 = (u32) &var0000d2b0; u32 var0000d344 = 0xffffffff; u32 var0000d348 = (u32) &var0000d0e8; u32 var0000d34c = (u32) &var0000d0e8; u32 var0000d350 = (u32) &var0000d0e8; u32 var0000d354 = (u32) &var0000d0e8; u32 var0000d358 = (u32) &var0000d0e8; u32 var0000d35c = (u32) &var0000d0e8; u32 var0000d360 = (u32) &var0000d0e8; u32 var0000d364 = (u32) &var0000d0e8; u32 var0000d368 = (u32) &var0000d0e8; u32 var0000d36c = (u32) &var0000d0e8; u32 var0000d370 = (u32) &var0000d1c8; u32 var0000d374 = (u32) &var0000d1c8; u32 var0000d378 = (u32) &var0000d1c8; u32 var0000d37c = (u32) &var0000d1c8; u32 var0000d380 = (u32) &var0000d1c8; u32 var0000d384 = (u32) &var0000d1c8; u32 var0000d388 = (u32) &var0000d2a8; u32 var0000d38c = (u32) &var0000d2a8; u32 var0000d390 = (u32) &var0000d2a8; u32 var0000d394 = (u32) &var0000d2a8; u32 var0000d398 = (u32) &var0000d2a8; u32 var0000d39c = (u32) &var0000d2a8; u32 var0000d3a0 = (u32) &var0000d0e8; u32 var0000d3a4 = (u32) &var0000d0e8; u32 var0000d3a8 = (u32) &var0000d0e8; u32 var0000d3ac = (u32) &var0000d0e8; u32 var0000d3b0 = (u32) &var0000d0e8; u32 var0000d3b4 = (u32) &var0000d0e8; u32 var0000d3b8 = (u32) &var0000d0e8; u32 var0000d3bc = (u32) &var0000d0e8; u32 var0000d3c0 = (u32) &var0000d0e8; u32 var0000d3c4 = (u32) &var0000d0e8; u32 var0000d3c8 = (u32) &var0000d340; u32 var0000d3cc = (u32) &var0000d340; u32 var0000d3d0 = (u32) &var0000d340; u32 var0000d3d4 = (u32) &var0000d340; u32 var0000d3d8 = (u32) &var0000d340; u32 var0000d3dc = (u32) &var0000d340; u32 var0000d3e0 = (u32) &var0000d340; u32 var0000d3e4 = (u32) &var0000d340; u32 var0000d3e8 = (u32) &var0000d340; u32 var0000d3ec = (u32) &var0000d340; u32 var0000d3f0 = (u32) &var0000d340; u32 var0000d3f4 = (u32) &var0000d340; u32 var0000d3f8 = (u32) &var0000d340; u32 var0000d3fc = (u32) &var0000d340; u32 var0000d400 = (u32) &var0000d340; u32 var0000d404 = (u32) &var0000d340; u32 var0000d408 = (u32) &var0000d340; u32 var0000d40c = (u32) &var0000d340; u32 var0000d410 = (u32) &var0000d340; u32 var0000d414 = (u32) &var0000d340; u32 var0000d418 = (u32) &var0000d340; u32 var0000d41c = (u32) &var0000d340; u32 var0000d420 = (u32) &var0000d340; u32 var0000d424 = (u32) &var0000d340; u32 var0000d428 = (u32) &var0000d340; u32 var0000d42c = (u32) &var0000d340; u32 var0000d430 = (u32) &var0000d340; u32 var0000d434 = (u32) &var0000d340; u32 var0000d438 = (u32) &var0000d340; u32 var0000d43c = (u32) &var0000d340; u32 var0000d440 = (u32) &var0000d340; u32 var0000d444 = (u32) &var0000d340; u32 var0000d448 = 0x000b0000; u32 var0000d44c = 0x42980000; u32 var0000d450 = 0x00000000; u32 var0000d454 = 0x00000000; u32 var0000d458 = 0x41a00000; u32 var0000d45c = 0xbf800000; u32 var0000d460 = 0x42c40000; u32 var0000d464 = 0x43210000; u32 var0000d468 = 0xbf800000; u32 var0000d46c = 0xbf800000; u32 var0000d470 = 0x42ba0000; u32 var0000d474 = 0x43210000; u32 var0000d478 = 0x3f5f5dd8; u32 var0000d47c = 0xbf06051b; u32 var0000d480 = 0x3f32b17a; u32 var0000d484 = 0xbf32b17a; u32 var0000d488 = 0x3fd9999a; u32 var0000d48c = 0x40000000; u32 var0000d490 = 0x000c0000; u32 var0000d494 = 0x42680000; u32 var0000d498 = 0x00000000; u32 var0000d49c = 0x00000000; u32 var0000d4a0 = 0x41200000; u32 var0000d4a4 = 0xbf800000; u32 var0000d4a8 = 0x429a0000; u32 var0000d4ac = 0x42d00000; u32 var0000d4b0 = 0xbf800000; u32 var0000d4b4 = 0xbf800000; u32 var0000d4b8 = 0x42900000; u32 var0000d4bc = 0x42d00000; u32 var0000d4c0 = 0x3f5f5dd8; u32 var0000d4c4 = 0xbeb2b17a; u32 var0000d4c8 = 0x3f1c5b4b; u32 var0000d4cc = 0xbf32b17a; u32 var0000d4d0 = 0x3fc66666; u32 var0000d4d4 = 0x3fc00000; u32 var0000d4d8 = 0x000d0000; u32 var0000d4dc = 0x42740000; u32 var0000d4e0 = 0x00000000; u32 var0000d4e4 = 0x00000000; u32 var0000d4e8 = 0x41200000; u32 var0000d4ec = 0xbf800000; u32 var0000d4f0 = 0x42a60000; u32 var0000d4f4 = 0x43000000; u32 var0000d4f8 = 0xbf800000; u32 var0000d4fc = 0xbf800000; u32 var0000d500 = 0x429c0000; u32 var0000d504 = 0x43000000; u32 var0000d508 = 0x3f5f5dd8; u32 var0000d50c = 0xbf06051b; u32 var0000d510 = 0x3f5f5dd8; u32 var0000d514 = 0xbf06051b; u32 var0000d518 = 0x3f99999a; u32 var0000d51c = 0x3fa66666; u32 var0000d520 = 0x00270000; u32 var0000d524 = 0x427c0000; u32 var0000d528 = 0x00000000; u32 var0000d52c = 0x00000000; u32 var0000d530 = 0x41200000; u32 var0000d534 = 0xbf800000; u32 var0000d538 = 0x42920000; u32 var0000d53c = 0x42e40000; u32 var0000d540 = 0xbf800000; u32 var0000d544 = 0xbf800000; u32 var0000d548 = 0x42880000; u32 var0000d54c = 0x42e40000; u32 var0000d550 = 0x3f5f5dd8; u32 var0000d554 = 0xbf06051b; u32 var0000d558 = 0x3f1c5b4b; u32 var0000d55c = 0xbf1c5b4b; u32 var0000d560 = 0x3fd33333; u32 var0000d564 = 0x3fc00000; u32 var0000d568 = 0x000b0000; u32 var0000d56c = 0x42980000; u32 var0000d570 = 0x00000000; u32 var0000d574 = 0x00000000; u32 var0000d578 = 0x41a00000; u32 var0000d57c = 0x42980000; u32 var0000d580 = 0x42c40000; u32 var0000d584 = 0x43210000; u32 var0000d588 = 0xbf800000; u32 var0000d58c = 0xbf800000; u32 var0000d590 = 0x42ba0000; u32 var0000d594 = 0x43210000; u32 var0000d598 = 0x3f5f5dd8; u32 var0000d59c = 0xbf06051b; u32 var0000d5a0 = 0x3f32b17a; u32 var0000d5a4 = 0xbf32b17a; u32 var0000d5a8 = 0x3fd9999a; u32 var0000d5ac = 0x40000000; u32 var0000d5b0 = 0x000c0000; u32 var0000d5b4 = 0x42680000; u32 var0000d5b8 = 0x00000000; u32 var0000d5bc = 0x00000000; u32 var0000d5c0 = 0x41200000; u32 var0000d5c4 = 0x427c0000; u32 var0000d5c8 = 0x429a0000; u32 var0000d5cc = 0x42d00000; u32 var0000d5d0 = 0xbf800000; u32 var0000d5d4 = 0xbf800000; u32 var0000d5d8 = 0x42900000; u32 var0000d5dc = 0x42d00000; u32 var0000d5e0 = 0x3f5f5dd8; u32 var0000d5e4 = 0xbeb2b17a; u32 var0000d5e8 = 0x3f1c5b4b; u32 var0000d5ec = 0xbf32b17a; u32 var0000d5f0 = 0x3fc66666; u32 var0000d5f4 = 0x3fc00000; u32 var0000d5f8 = 0x000d0000; u32 var0000d5fc = 0x42740000; u32 var0000d600 = 0x00000000; u32 var0000d604 = 0x00000000; u32 var0000d608 = 0x41200000; u32 var0000d60c = 0x42600000; u32 var0000d610 = 0x42a60000; u32 var0000d614 = 0x43000000; u32 var0000d618 = 0xbf800000; u32 var0000d61c = 0xbf800000; u32 var0000d620 = 0x429c0000; u32 var0000d624 = 0x43000000; u32 var0000d628 = 0x3f5f5dd8; u32 var0000d62c = 0xbf06051b; u32 var0000d630 = 0x3f5f5dd8; u32 var0000d634 = 0xbf06051b; u32 var0000d638 = 0x3f99999a; u32 var0000d63c = 0x3fa66666; u32 var0000d640 = 0x00270000; u32 var0000d644 = 0x427c0000; u32 var0000d648 = 0x00000000; u32 var0000d64c = 0x00000000; u32 var0000d650 = 0x41200000; u32 var0000d654 = 0x42480000; u32 var0000d658 = 0x42920000; u32 var0000d65c = 0x42e40000; u32 var0000d660 = 0xbf800000; u32 var0000d664 = 0xbf800000; u32 var0000d668 = 0x42880000; u32 var0000d66c = 0x42e40000; u32 var0000d670 = 0x3f5f5dd8; u32 var0000d674 = 0xbf06051b; u32 var0000d678 = 0x3f1c5b4b; u32 var0000d67c = 0xbf1c5b4b; u32 var0000d680 = 0x3fd33333; u32 var0000d684 = 0x3fc00000; u32 var0000d688 = 0x00450000; u32 var0000d68c = 0x00000000; u32 var0000d690 = 0x00000000; u32 var0000d694 = 0x00000000; u32 var0000d698 = 0x40e00000; u32 var0000d69c = 0x42800000; u32 var0000d6a0 = 0x41980000; u32 var0000d6a4 = 0x424c0000; u32 var0000d6a8 = 0x41c00000; u32 var0000d6ac = 0x42380000; u32 var0000d6b0 = 0x41600000; u32 var0000d6b4 = 0x42680000; u32 var0000d6b8 = 0x3f5f5dd8; u32 var0000d6bc = 0xbf32b17a; u32 var0000d6c0 = 0x3f06051b; u32 var0000d6c4 = 0xbf4907a9; u32 var0000d6c8 = 0x00000000; u32 var0000d6cc = 0x00000000; u32 var0000d6d0 = 0x004a0000; u32 var0000d6d4 = 0x00000000; u32 var0000d6d8 = 0x00000000; u32 var0000d6dc = 0x3fc90fdb; u32 var0000d6e0 = 0x41600000; u32 var0000d6e4 = 0x42980000; u32 var0000d6e8 = 0x41d00000; u32 var0000d6ec = 0x41f80000; u32 var0000d6f0 = 0x41f80000; u32 var0000d6f4 = 0x42180000; u32 var0000d6f8 = 0x41700000; u32 var0000d6fc = 0x42440000; u32 var0000d700 = 0x3f5f5dd8; u32 var0000d704 = 0xbf32b17a; u32 var0000d708 = 0x3f06051b; u32 var0000d70c = 0xbf86051b; u32 var0000d710 = 0x00000000; u32 var0000d714 = 0x00000000; u32 var0000d718 = 0x004c0000; u32 var0000d71c = 0x41d00000; u32 var0000d720 = 0x00000000; u32 var0000d724 = 0x00000000; u32 var0000d728 = 0x41c80000; u32 var0000d72c = 0x42b20000; u32 var0000d730 = 0x42240000; u32 var0000d734 = 0x427c0000; u32 var0000d738 = 0x42240000; u32 var0000d73c = 0x424c0000; u32 var0000d740 = 0x41a80000; u32 var0000d744 = 0x42a00000; u32 var0000d748 = 0x3f5f5dd8; u32 var0000d74c = 0xbf32b17a; u32 var0000d750 = 0x3eb2b17a; u32 var0000d754 = 0xbf913033; u32 var0000d758 = 0x00000000; u32 var0000d75c = 0x00000000; u32 var0000d760 = 0x00500000; u32 var0000d764 = 0x41900000; u32 var0000d768 = 0x00000000; u32 var0000d76c = 0x3fc90fdb; u32 var0000d770 = 0x41300000; u32 var0000d774 = 0x429c0000; u32 var0000d778 = 0x42040000; u32 var0000d77c = 0x42500000; u32 var0000d780 = 0x420c0000; u32 var0000d784 = 0x42340000; u32 var0000d788 = 0x41700000; u32 var0000d78c = 0x42840000; u32 var0000d790 = 0x3f5f5dd8; u32 var0000d794 = 0xbdb2b17a; u32 var0000d798 = 0x3f32b17a; u32 var0000d79c = 0xbf4907a9; u32 var0000d7a0 = 0x3fc00000; u32 var0000d7a4 = 0x3f800000; u32 var0000d7a8 = 0x007a0000; u32 var0000d7ac = 0x41d00000; u32 var0000d7b0 = 0x00000000; u32 var0000d7b4 = 0x00000000; u32 var0000d7b8 = 0x40e00000; u32 var0000d7bc = 0x42b80000; u32 var0000d7c0 = 0x41e00000; u32 var0000d7c4 = 0x42880000; u32 var0000d7c8 = 0xbf800000; u32 var0000d7cc = 0xbf800000; u32 var0000d7d0 = 0x41300000; u32 var0000d7d4 = 0x42920000; u32 var0000d7d8 = 0x3f5f5dd8; u32 var0000d7dc = 0xbf32b17a; u32 var0000d7e0 = 0x3f32b17a; u32 var0000d7e4 = 0xbf32b17a; u32 var0000d7e8 = 0x00000000; u32 var0000d7ec = 0x00000000; u32 var0000d7f0 = 0x007b0000; u32 var0000d7f4 = 0x41d00000; u32 var0000d7f8 = 0x00000000; u32 var0000d7fc = 0x3fc90fdb; u32 var0000d800 = 0x41100000; u32 var0000d804 = 0x42e00000; u32 var0000d808 = 0x42180000; u32 var0000d80c = 0x42ae0000; u32 var0000d810 = 0xbf800000; u32 var0000d814 = 0xbf800000; u32 var0000d818 = 0x41980000; u32 var0000d81c = 0x42c40000; u32 var0000d820 = 0x3f5f5dd8; u32 var0000d824 = 0xbf32b17a; u32 var0000d828 = 0x3edf5dd8; u32 var0000d82c = 0xbedf5dd8; u32 var0000d830 = 0x00000000; u32 var0000d834 = 0x00000000; u32 var0000d838 = 0x00740000; u32 var0000d83c = 0x41b00000; u32 var0000d840 = 0x00000000; u32 var0000d844 = 0x00000000; u32 var0000d848 = 0x41200000; u32 var0000d84c = 0x41300000; u32 var0000d850 = 0x42080000; u32 var0000d854 = 0x42ae0000; u32 var0000d858 = 0xbf800000; u32 var0000d85c = 0xbf800000; u32 var0000d860 = 0x41880000; u32 var0000d864 = 0x42d00000; u32 var0000d868 = 0x3f5f5dd8; u32 var0000d86c = 0xbf32b17a; u32 var0000d870 = 0x3f1c5b4b; u32 var0000d874 = 0xbf4907a9; u32 var0000d878 = 0x00000000; u32 var0000d87c = 0x00000000; u32 var0000d880 = 0x00750000; u32 var0000d884 = 0x41e00000; u32 var0000d888 = 0x00000000; u32 var0000d88c = 0x3fc90fdb; u32 var0000d890 = 0x41700000; u32 var0000d894 = 0x42d80000; u32 var0000d898 = 0x42080000; u32 var0000d89c = 0x42920000; u32 var0000d8a0 = 0xbf800000; u32 var0000d8a4 = 0xbf800000; u32 var0000d8a8 = 0x41880000; u32 var0000d8ac = 0x42ba0000; u32 var0000d8b0 = 0x3f5f5dd8; u32 var0000d8b4 = 0xbf32b17a; u32 var0000d8b8 = 0x3f06051b; u32 var0000d8bc = 0xbf4907a9; u32 var0000d8c0 = 0x00000000; u32 var0000d8c4 = 0x00000000; u32 var0000d8c8 = 0x007a0000; u32 var0000d8cc = 0x41d00000; u32 var0000d8d0 = 0x00000000; u32 var0000d8d4 = 0x00000000; u32 var0000d8d8 = 0x40e00000; u32 var0000d8dc = 0x42b80000; u32 var0000d8e0 = 0x41e00000; u32 var0000d8e4 = 0x42880000; u32 var0000d8e8 = 0xbf800000; u32 var0000d8ec = 0xbf800000; u32 var0000d8f0 = 0x41300000; u32 var0000d8f4 = 0x42920000; u32 var0000d8f8 = 0x3f5f5dd8; u32 var0000d8fc = 0xbf32b17a; u32 var0000d900 = 0x3f32b17a; u32 var0000d904 = 0xbf32b17a; u32 var0000d908 = 0x00000000; u32 var0000d90c = 0x00000000; u32 var0000d910 = 0x007d0000; u32 var0000d914 = 0x41c80000; u32 var0000d918 = 0x00000000; u32 var0000d91c = 0x3fc90fdb; u32 var0000d920 = 0x41200000; u32 var0000d924 = 0x42e00000; u32 var0000d928 = 0x42000000; u32 var0000d92c = 0x42ac0000; u32 var0000d930 = 0xbf800000; u32 var0000d934 = 0xbf800000; u32 var0000d938 = 0x41980000; u32 var0000d93c = 0x42c20000; u32 var0000d940 = 0x3f5f5dd8; u32 var0000d944 = 0xbf32b17a; u32 var0000d948 = 0x3edf5dd8; u32 var0000d94c = 0xbedf5dd8; u32 var0000d950 = 0x00000000; u32 var0000d954 = 0x00000000; u32 var0000d958 = 0x00770000; u32 var0000d95c = 0x41c80000; u32 var0000d960 = 0x00000000; u32 var0000d964 = 0x00000000; u32 var0000d968 = 0x41100000; u32 var0000d96c = 0x42b80000; u32 var0000d970 = 0x42040000; u32 var0000d974 = 0x42780000; u32 var0000d978 = 0xbf800000; u32 var0000d97c = 0xbf800000; u32 var0000d980 = 0x41900000; u32 var0000d984 = 0x428a0000; u32 var0000d988 = 0x3f5f5dd8; u32 var0000d98c = 0xbf32b17a; u32 var0000d990 = 0x3f1c5b4b; u32 var0000d994 = 0xbf4907a9; u32 var0000d998 = 0x00000000; u32 var0000d99c = 0x00000000; u32 var0000d9a0 = 0x00780000; u32 var0000d9a4 = 0x41980000; u32 var0000d9a8 = 0x00000000; u32 var0000d9ac = 0x3fc90fdb; u32 var0000d9b0 = 0x40400000; u32 var0000d9b4 = 0x42be0000; u32 var0000d9b8 = 0x41f00000; u32 var0000d9bc = 0x42800000; u32 var0000d9c0 = 0xbf800000; u32 var0000d9c4 = 0xbf800000; u32 var0000d9c8 = 0x41600000; u32 var0000d9cc = 0x428e0000; u32 var0000d9d0 = 0x3f5f5dd8; u32 var0000d9d4 = 0xbf32b17a; u32 var0000d9d8 = 0x3f06051b; u32 var0000d9dc = 0xbf4907a9; u32 var0000d9e0 = 0x3fc00000; u32 var0000d9e4 = 0x3f800000; u32 var0000d9e8 = 0x00000000; u32 var0000d9ec = 0x00000000; u32 var0000d9f0 = 0x00000000; u32 var0000d9f4 = 0x00000000; u32 var0000d9f8 = 0x00000000; u32 var0000d9fc = 0xbf800000; u32 var0000da00 = 0x00000000; u32 var0000da04 = 0x00000000; u32 var0000da08 = 0x00000000; u32 var0000da0c = 0x00000000; u32 var0000da10 = 0x00000000; u32 var0000da14 = 0x00000000; u32 var0000da18 = 0x00000000; u32 var0000da1c = 0x00000000; u32 var0000da20 = 0x00000000; u32 var0000da24 = 0x00000000; u32 var0000da28 = 0x00000000; u32 var0000da2c = 0x00000000; u32 var0000da30 = 0x00300000; u32 var0000da34 = 0x00000000; u32 var0000da38 = 0x00000000; u32 var0000da3c = 0x00000000; u32 var0000da40 = 0x00000000; u32 var0000da44 = 0xbf800000; u32 var0000da48 = 0x00000000; u32 var0000da4c = 0x00000000; u32 var0000da50 = 0xbf800000; u32 var0000da54 = 0xbf800000; u32 var0000da58 = 0x00000000; u32 var0000da5c = 0x00000000; u32 var0000da60 = 0x3f5f5dd8; u32 var0000da64 = 0xbf06051b; u32 var0000da68 = 0x3f06051b; u32 var0000da6c = 0xbf06051b; u32 var0000da70 = 0x3fb33333; u32 var0000da74 = 0x3fa66666; u32 var0000da78 = 0x00310000; u32 var0000da7c = 0x00000000; u32 var0000da80 = 0x00000000; u32 var0000da84 = 0x00000000; u32 var0000da88 = 0x00000000; u32 var0000da8c = 0xbf800000; u32 var0000da90 = 0x00000000; u32 var0000da94 = 0x00000000; u32 var0000da98 = 0xbf800000; u32 var0000da9c = 0xbf800000; u32 var0000daa0 = 0x00000000; u32 var0000daa4 = 0x00000000; u32 var0000daa8 = 0x3f5f5dd8; u32 var0000daac = 0xbf06051b; u32 var0000dab0 = 0x3f06051b; u32 var0000dab4 = 0xbf06051b; u32 var0000dab8 = 0x3f8ccccd; u32 var0000dabc = 0x3f99999a; u32 var0000dac0 = 0x00520000; u32 var0000dac4 = 0x00000000; u32 var0000dac8 = 0x00000000; u32 var0000dacc = 0x00000000; u32 var0000dad0 = 0x00000000; u32 var0000dad4 = 0xbf800000; u32 var0000dad8 = 0x00000000; u32 var0000dadc = 0x00000000; u32 var0000dae0 = 0xbf800000; u32 var0000dae4 = 0xbf800000; u32 var0000dae8 = 0x00000000; u32 var0000daec = 0x00000000; u32 var0000daf0 = 0x3f5f5dd8; u32 var0000daf4 = 0xbf06051b; u32 var0000daf8 = 0x3f06051b; u32 var0000dafc = 0xbf06051b; u32 var0000db00 = 0x00000000; u32 var0000db04 = 0x00000000; u32 var0000db08 = 0x00550000; u32 var0000db0c = 0x00000000; u32 var0000db10 = 0x00000000; u32 var0000db14 = 0x00000000; u32 var0000db18 = 0x00000000; u32 var0000db1c = 0xbf800000; u32 var0000db20 = 0x00000000; u32 var0000db24 = 0x00000000; u32 var0000db28 = 0xbf800000; u32 var0000db2c = 0xbf800000; u32 var0000db30 = 0x00000000; u32 var0000db34 = 0x00000000; u32 var0000db38 = 0x3f5f5dd8; u32 var0000db3c = 0xbf06051b; u32 var0000db40 = 0x3f06051b; u32 var0000db44 = 0xbf06051b; u32 var0000db48 = 0x00000000; u32 var0000db4c = 0x00000000; u32 var0000db50 = 0x006c0000; u32 var0000db54 = 0x00000000; u32 var0000db58 = 0x00000000; u32 var0000db5c = 0x00000000; u32 var0000db60 = 0x00000000; u32 var0000db64 = 0xbf800000; u32 var0000db68 = 0x00000000; u32 var0000db6c = 0x00000000; u32 var0000db70 = 0xbf800000; u32 var0000db74 = 0xbf800000; u32 var0000db78 = 0x00000000; u32 var0000db7c = 0x00000000; u32 var0000db80 = 0x3f5f5dd8; u32 var0000db84 = 0xbf06051b; u32 var0000db88 = 0x3f06051b; u32 var0000db8c = 0xbf06051b; u32 var0000db90 = 0x00000000; u32 var0000db94 = 0x00000000; u32 var0000db98 = 0x006e0000; u32 var0000db9c = 0x00000000; u32 var0000dba0 = 0x00000000; u32 var0000dba4 = 0x00000000; u32 var0000dba8 = 0x00000000; u32 var0000dbac = 0xbf800000; u32 var0000dbb0 = 0x00000000; u32 var0000dbb4 = 0x00000000; u32 var0000dbb8 = 0xbf800000; u32 var0000dbbc = 0xbf800000; u32 var0000dbc0 = 0x00000000; u32 var0000dbc4 = 0x00000000; u32 var0000dbc8 = 0x3f5f5dd8; u32 var0000dbcc = 0xbf06051b; u32 var0000dbd0 = 0x3f06051b; u32 var0000dbd4 = 0xbf06051b; u32 var0000dbd8 = 0x00000000; u32 var0000dbdc = 0x00000000; u32 var0000dbe0 = 0x006d0000; u32 var0000dbe4 = 0x00000000; u32 var0000dbe8 = 0x00000000; u32 var0000dbec = 0x00000000; u32 var0000dbf0 = 0x00000000; u32 var0000dbf4 = 0xbf800000; u32 var0000dbf8 = 0x00000000; u32 var0000dbfc = 0x00000000; u32 var0000dc00 = 0xbf800000; u32 var0000dc04 = 0xbf800000; u32 var0000dc08 = 0x00000000; u32 var0000dc0c = 0x00000000; u32 var0000dc10 = 0x3f5f5dd8; u32 var0000dc14 = 0xbf06051b; u32 var0000dc18 = 0x3f06051b; u32 var0000dc1c = 0xbf06051b; u32 var0000dc20 = 0x00000000; u32 var0000dc24 = 0x00000000; u32 var0000dc28 = 0x006f0000; u32 var0000dc2c = 0x00000000; u32 var0000dc30 = 0x00000000; u32 var0000dc34 = 0x00000000; u32 var0000dc38 = 0x00000000; u32 var0000dc3c = 0xbf800000; u32 var0000dc40 = 0x00000000; u32 var0000dc44 = 0x00000000; u32 var0000dc48 = 0xbf800000; u32 var0000dc4c = 0xbf800000; u32 var0000dc50 = 0x00000000; u32 var0000dc54 = 0x00000000; u32 var0000dc58 = 0x3f5f5dd8; u32 var0000dc5c = 0xbf06051b; u32 var0000dc60 = 0x3f06051b; u32 var0000dc64 = 0xbf06051b; u32 var0000dc68 = 0x00000000; u32 var0000dc6c = 0x00000000; u32 var0000dc70 = 0x00570000; u32 var0000dc74 = 0x00000000; u32 var0000dc78 = 0x00000000; u32 var0000dc7c = 0x3fc90fdb; u32 var0000dc80 = 0x00000000; u32 var0000dc84 = 0xbf800000; u32 var0000dc88 = 0x00000000; u32 var0000dc8c = 0x00000000; u32 var0000dc90 = 0xbf800000; u32 var0000dc94 = 0xbf800000; u32 var0000dc98 = 0x00000000; u32 var0000dc9c = 0x00000000; u32 var0000dca0 = 0x3f5f5dd8; u32 var0000dca4 = 0xbf06051b; u32 var0000dca8 = 0x3f06051b; u32 var0000dcac = 0xbf06051b; u32 var0000dcb0 = 0x00000000; u32 var0000dcb4 = 0x00000000; u32 var0000dcb8 = 0x00560000; u32 var0000dcbc = 0x00000000; u32 var0000dcc0 = 0x00000000; u32 var0000dcc4 = 0x4096cbe4; u32 var0000dcc8 = 0x00000000; u32 var0000dccc = 0xbf800000; u32 var0000dcd0 = 0x00000000; u32 var0000dcd4 = 0x00000000; u32 var0000dcd8 = 0xbf800000; u32 var0000dcdc = 0xbf800000; u32 var0000dce0 = 0x00000000; u32 var0000dce4 = 0x00000000; u32 var0000dce8 = 0x3f5f5dd8; u32 var0000dcec = 0xbf06051b; u32 var0000dcf0 = 0x3f06051b; u32 var0000dcf4 = 0xbf06051b; u32 var0000dcf8 = 0x00000000; u32 var0000dcfc = 0x00000000; u32 var0000dd00 = 0x00000000; u32 var0000dd04 = 0x00000000; u32 var0000dd08 = 0x00000000; u32 var0000dd0c = 0x00000000; u32 var0000dd10 = 0x00000000; u32 var0000dd14 = 0xbf800000; u32 var0000dd18 = 0x00000000; u32 var0000dd1c = 0x00000000; u32 var0000dd20 = 0x00000000; u32 var0000dd24 = 0x00000000; u32 var0000dd28 = 0x00000000; u32 var0000dd2c = 0x00000000; u32 var0000dd30 = 0x00000000; u32 var0000dd34 = 0x00000000; u32 var0000dd38 = 0x00000000; u32 var0000dd3c = 0x00000000; u32 var0000dd40 = 0x00000000; u32 var0000dd44 = 0x00000000; u32 var0000dd48 = 0x02690000; u32 var0000dd4c = 0x00000000; u32 var0000dd50 = 0x00000000; u32 var0000dd54 = 0x00000000; u32 var0000dd58 = 0x00000000; u32 var0000dd5c = 0x436c0000; u32 var0000dd60 = 0x00000000; u32 var0000dd64 = 0x00000000; u32 var0000dd68 = 0xbf800000; u32 var0000dd6c = 0xbf800000; u32 var0000dd70 = 0x00000000; u32 var0000dd74 = 0x00000000; u32 var0000dd78 = 0x3f5f5dd8; u32 var0000dd7c = 0xbf06051b; u32 var0000dd80 = 0x3f06051b; u32 var0000dd84 = 0xbf06051b; u32 var0000dd88 = 0x00000000; u32 var0000dd8c = 0x00000000; u32 var0000dd90 = 0x026a0000; u32 var0000dd94 = 0x00000000; u32 var0000dd98 = 0x00000000; u32 var0000dd9c = 0x00000000; u32 var0000dda0 = 0x00000000; u32 var0000dda4 = 0xbf800000; u32 var0000dda8 = 0x00000000; u32 var0000ddac = 0x00000000; u32 var0000ddb0 = 0xbf800000; u32 var0000ddb4 = 0xbf800000; u32 var0000ddb8 = 0x00000000; u32 var0000ddbc = 0x00000000; u32 var0000ddc0 = 0x3f5f5dd8; u32 var0000ddc4 = 0xbf06051b; u32 var0000ddc8 = 0x3f06051b; u32 var0000ddcc = 0xbf06051b; u32 var0000ddd0 = 0x00000000; u32 var0000ddd4 = 0x00000000; u32 var0000ddd8 = 0x026b0000; u32 var0000dddc = 0x00000000; u32 var0000dde0 = 0x00000000; u32 var0000dde4 = 0x00000000; u32 var0000dde8 = 0x00000000; u32 var0000ddec = 0xbf800000; u32 var0000ddf0 = 0x00000000; u32 var0000ddf4 = 0x00000000; u32 var0000ddf8 = 0xbf800000; u32 var0000ddfc = 0xbf800000; u32 var0000de00 = 0x00000000; u32 var0000de04 = 0x00000000; u32 var0000de08 = 0x3f5f5dd8; u32 var0000de0c = 0xbf06051b; u32 var0000de10 = 0x3f06051b; u32 var0000de14 = 0xbf06051b; u32 var0000de18 = 0x00000000; u32 var0000de1c = 0x00000000; u32 var0000de20 = 0x00000000; u32 var0000de24 = 0x00000000; u32 var0000de28 = 0x00000000; u32 var0000de2c = 0x00000000; u32 var0000de30 = 0x00000000; u32 var0000de34 = 0xbf800000; u32 var0000de38 = 0x00000000; u32 var0000de3c = 0x00000000; u32 var0000de40 = 0x00000000; u32 var0000de44 = 0x00000000; u32 var0000de48 = 0x00000000; u32 var0000de4c = 0x00000000; u32 var0000de50 = 0x00000000; u32 var0000de54 = 0x00000000; u32 var0000de58 = 0x00000000; u32 var0000de5c = 0x00000000; u32 var0000de60 = 0x00000000; u32 var0000de64 = 0x00000000; u32 var0000de68 = (u32) &var0000dd48; u32 var0000de6c = 0xffffffff; u32 var0000de70 = (u32) &var0000de68; u32 var0000de74 = 0x00000000; u32 var0000de78 = 0x00000000; u32 var0000de7c = 0x00000000; u32 var0000de80 = 0x00000000; u32 var0000de84 = 0x00000000; u32 var0000de88 = 0x00000000; u32 var0000de8c = 0x00280000; u32 var0000de90 = 0x00000000; u32 var0000de94 = 0x002a0000; u32 var0000de98 = 0x00000000; u32 var0000de9c = 0x00290000; u32 var0000dea0 = 0x00000000; u32 var0000dea4 = 0x006b0000; u32 var0000dea8 = 0x00000000; u32 var0000deac = 0x00590000; u32 var0000deb0 = 0x00000000; u32 var0000deb4 = 0x005a0000; u32 var0000deb8 = 0x00000000; u32 var0000debc = 0x00720000; u32 var0000dec0 = 0x00000000; u32 var0000dec4 = 0x00730000; u32 var0000dec8 = 0x00000000; u32 var0000decc = 0x005a0000; u32 var0000ded0 = 0x00000000; u32 var0000ded4 = 0x006c0000; u32 var0000ded8 = 0x00000000; u32 var0000dedc = 0x00300000; u32 var0000dee0 = 0x00000000; u32 var0000dee4 = 0x00310000; u32 var0000dee8 = 0x00000000; u32 var0000deec = 0x00520000; u32 var0000def0 = 0x00000000; u32 var0000def4 = 0x00550000; u32 var0000def8 = 0x00000000; u32 var0000defc = 0x006e0000; u32 var0000df00 = 0x00000000; u32 var0000df04 = 0x006f0000; u32 var0000df08 = 0x00000000; u32 var0000df0c = 0x00570000; u32 var0000df10 = 0x00000000; u32 var0000df14 = 0x00560000; u32 var0000df18 = 0x00000000; u32 var0000df1c = 0x006d0000; u32 var0000df20 = 0x00000000; u32 var0000df24 = 0x00590000; u32 var0000df28 = 0x00000000; u32 var0000df2c = 0x020a0000; u32 var0000df30 = 0x00000000; u32 var0000df34 = 0x020d0000; u32 var0000df38 = 0x00000000; u32 var0000df3c = 0x01f90000; u32 var0000df40 = 0x00000000; u32 var0000df44 = 0x01f80000; u32 var0000df48 = 0x00000000; u32 var0000df4c = 0x021d0000; u32 var0000df50 = 0x00000000; u32 var0000df54 = 0x00160000; u32 var0000df58 = 0x00000000; u32 var0000df5c = 0x00180000; u32 var0000df60 = 0x00000000; u32 var0000df64 = 0x001b0000; u32 var0000df68 = 0x00000000; u32 var0000df6c = 0x001d0000; u32 var0000df70 = 0x00000000; u32 var0000df74 = 0x001e0000; u32 var0000df78 = 0x00000000; u32 var0000df7c = 0x005c0000; u32 var0000df80 = 0x00000000; u32 var0000df84 = 0x005d0000; u32 var0000df88 = 0x00000000; u32 var0000df8c = 0x005e0000; u32 var0000df90 = 0x00000000; u32 var0000df94 = 0x005f0000; u32 var0000df98 = 0x00000000; u32 var0000df9c = 0xffff0000; u32 var0000dfa0 = 0x00000000; u32 var0000dfa4 = 0x03920000; u32 var0000dfa8 = 0x00000000; u32 var0000dfac = 0x03930000; u32 var0000dfb0 = 0x00000000; u32 var0000dfb4 = 0x03940000; u32 var0000dfb8 = 0x00000000; u32 var0000dfbc = 0xffff0000; u32 var0000dfc0 = 0x00000000; u32 var0000dfc4 = 0x015f0000; u32 var0000dfc8 = 0x00000000; u32 var0000dfcc = 0x01600000; u32 var0000dfd0 = 0x00000000; u32 var0000dfd4 = 0xffff0000; u32 var0000dfd8 = 0x00000000; u32 var0000dfdc = 0x015f0000; u32 var0000dfe0 = 0x00000000; u32 var0000dfe4 = 0xffff0000; u32 var0000dfe8 = 0x00000000; u32 var0000dfec = 0x02380000; u32 var0000dff0 = 0x00000000; u32 var0000dff4 = 0xffff0000; u32 var0000dff8 = 0x00000000; u32 var0000dffc = (u32) &var0000de8c; u32 var0000e000 = (u32) &var0000dfa4; u32 var0000e004 = (u32) &var0000dfc4; u32 var0000e008 = (u32) &var0000dfdc; u32 var0000e00c = (u32) &var0000dfec; u32 var0000e010 = 0x0001006a; u32 var0000e014 = 0xffff0000; u32 var0000e018 = 0x00c0ffff; u32 var0000e01c = 0x013effff; u32 var0000e020 = 0x013effff; u32 var0000e024 = 0x0237ffff; u32 var0000e028 = (u32) &var0000e010; u32 var0000e02c = (u32) &var0000e018; u32 var0000e030 = (u32) &var0000e01c; u32 var0000e034 = (u32) &var0000e020; u32 var0000e038 = (u32) &var0000e024; u32 var0000e03c = 0x00000000; u32 var0000e040 = 0x00000000; u32 var0000e044 = 0x00000000; u32 var0000e048 = 0x00000000; u32 var0000e04c = 0x00000000; u32 var0000e050 = 0x00000000; u32 var0000e054 = 0x00000000; u32 var0000e058 = 0x00000000; u32 var0000e05c = 0x00000000; u32 var0000e060 = 0x00000000; u32 var0000e064 = 0x00000000; u32 var0000e068 = 0x00000000; u32 var0000e06c = 0x00000000; u32 var0000e070 = 0x00000000; u32 var0000e074 = 0x00000000; u32 var0000e078 = 0x00000000; u32 var0000e07c = 0x00000000; u32 var0000e080 = 0x00000000; u32 var0000e084 = 0x00000000; u32 var0000e088 = 0x00000000; u32 var0000e08c = 0x00000000; u32 var0000e090 = 0x00000000; u32 var0000e094 = 0x00000000; u32 var0000e098 = 0x00000000; u32 var0000e09c = 0x0000000a; u32 var0000e0a0 = 0x32000000; u32 var0000e0a4 = 0x005b0000; u32 var0000e0a8 = 0x00000000; u32 var0000e0ac = 0xbf800000; u32 var0000e0b0 = 0x3f19999a; u32 var0000e0b4 = 0x00000000; u32 var0000e0b8 = 0x41d80000; u32 var0000e0bc = 0xbf800000; u32 var0000e0c0 = 0x02550000; u32 var0000e0c4 = 0x00000000; u32 var0000e0c8 = 0xbf800000; u32 var0000e0cc = 0x3f000000; u32 var0000e0d0 = 0x00000000; u32 var0000e0d4 = 0x41c80000; u32 var0000e0d8 = 0xbf800000; u32 var0000e0dc = 0x013b0000; u32 var0000e0e0 = 0x00000000; u32 var0000e0e4 = 0xbf800000; u32 var0000e0e8 = 0x3f000000; u32 var0000e0ec = 0x00000000; u32 var0000e0f0 = 0xbf800000; u32 var0000e0f4 = 0xbf800000; u32 var0000e0f8 = 0x013c0000; u32 var0000e0fc = 0x00000000; u32 var0000e100 = 0xbf800000; u32 var0000e104 = 0x3f000000; u32 var0000e108 = 0x00000000; u32 var0000e10c = 0xbf800000; u32 var0000e110 = 0xbf800000; u32 var0000e114 = 0x013f0000; u32 var0000e118 = 0x00000000; u32 var0000e11c = 0xbf800000; u32 var0000e120 = 0x3f000000; u32 var0000e124 = 0x00000000; u32 var0000e128 = 0xbf800000; u32 var0000e12c = 0xbf800000; u32 var0000e130 = 0x01420000; u32 var0000e134 = 0x00000000; u32 var0000e138 = 0xbf800000; u32 var0000e13c = 0x3f000000; u32 var0000e140 = 0x00000000; u32 var0000e144 = 0xbf800000; u32 var0000e148 = 0xbf800000; u32 var0000e14c = 0x01450000; u32 var0000e150 = 0x00000000; u32 var0000e154 = 0xbf800000; u32 var0000e158 = 0x3f000000; u32 var0000e15c = 0x00000000; u32 var0000e160 = 0xbf800000; u32 var0000e164 = 0xbf800000; u32 var0000e168 = 0x01480000; u32 var0000e16c = 0x00000000; u32 var0000e170 = 0xbf800000; u32 var0000e174 = 0x3f000000; u32 var0000e178 = 0x00000000; u32 var0000e17c = 0xbf800000; u32 var0000e180 = 0xbf800000; u32 var0000e184 = 0x00360000; u32 var0000e188 = 0x00000000; u32 var0000e18c = 0xbf800000; u32 var0000e190 = 0x3f000000; u32 var0000e194 = 0x00000000; u32 var0000e198 = 0xbf800000; u32 var0000e19c = 0xbf800000; u32 var0000e1a0 = 0x00370000; u32 var0000e1a4 = 0x00000000; u32 var0000e1a8 = 0xbf800000; u32 var0000e1ac = 0x3f000000; u32 var0000e1b0 = 0x00000000; u32 var0000e1b4 = 0xbf800000; u32 var0000e1b8 = 0xbf800000; u16 var0000e1bc[] = { 0x0240, 0x024c, 0x0250, 0x0251, 0x0259, 0x025a, 0x05df, 0x05e0, 0x05e1, 0x0000, }; u16 var0000e1d0[] = { 0x0536, 0x0537, 0x0538, 0x0539, 0x053a, 0x0000, }; u16 var0000e1dc[] = { 0x052d, 0x052e, 0x052f, 0x0000, }; u16 var0000e1e4[] = { 0x0086, 0x0088, 0x008a, 0x008c, 0x008e, 0x0090, 0x0092, 0x0094, 0x0096, 0x0098, 0x009a, 0x009c, 0x009e, 0x0087, 0x0086, 0x0087, 0x0088, 0x0089, 0x008a, 0x008b, 0x008c, 0x008d, 0x008e, 0x008f, 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009a, 0x009b, 0x009c, 0x009d, 0x009e, 0x0000, }; u16 var0000e234[] = { 0x02aa, 0x02ab, 0x02ac, 0x02ad, 0x02ae, 0x02af, 0x02b0, 0x02b1, 0x02b2, 0x02b3, 0x000d, 0x000e, 0x000f, 0x0000, }; u32 var0000e250 = 0x0000034e; u32 var0000e254 = 0x000005b1; u32 var0000e258 = 0x000005b2; u32 var0000e25c = 0x000005ab; u32 var0000e260 = 0x000005ac; u32 var0000e264 = 0x000005ad; u32 var0000e268 = 0x000005ae; u32 var0000e26c = 0x00000000; u32 var0000e270 = 0x00000000; u32 var0000e274 = 0x00000000; u32 var0000e278 = 0x00000000; u32 var0000e27c = 0x00000000; u32 var0000e280 = 0x00000000; u32 var0000e284 = 0x00000000; u32 var0000e288 = 0x807b8079; u32 var0000e28c = 0x807c0000; u32 var0000e290 = 0x0000006b; u32 var0000e294 = 0x0000001b; u32 var0000e298 = 0x00000016; u32 var0000e29c = 0x0000006b; u32 var0000e2a0 = 0x0000001b; u32 var0000e2a4 = 0x00000016; u32 var0000e2a8 = 0xffff0000; u32 var0000e2ac = 0x00000000; u32 var0000e2b0 = 0x00000000; u32 var0000e2b4 = 0x00000000; u32 var0000e2b8 = 0x01000000; u32 var0000e2bc = 0x0000027c; u32 var0000e2c0 = 0x00000005; u32 var0000e2c4 = 0x00140000; u32 var0000e2c8 = 0x42700000; u32 var0000e2cc = 0x0000027d; u32 var0000e2d0 = 0x00000005; u32 var0000e2d4 = 0x00140000; u32 var0000e2d8 = 0x41f80000; u32 var0000e2dc = 0x0000027e; u32 var0000e2e0 = 0x00000005; u32 var0000e2e4 = 0x00140000; u32 var0000e2e8 = 0x42400000; u32 var0000e2ec = 0x0000027f; u32 var0000e2f0 = 0x00000005; u32 var0000e2f4 = 0x00140000; u32 var0000e2f8 = 0x428a0000; u32 var0000e2fc = 0x00000212; u32 var0000e300 = 0x00000005; u32 var0000e304 = 0x00140000; u32 var0000e308 = 0x42800000; u32 var0000e30c = 0x00000213; u32 var0000e310 = 0x00000005; u32 var0000e314 = 0x00140000; u32 var0000e318 = 0x42500000; u32 var0000e31c = 0x00000214; u32 var0000e320 = 0x00000005; u32 var0000e324 = 0x00140000; u32 var0000e328 = 0x424c0000; u32 var0000e32c = 0x0000020e; u32 var0000e330 = 0x00000005; u32 var0000e334 = 0x00140000; u32 var0000e338 = 0x42540000; u32 var0000e33c = 0x0000020f; u32 var0000e340 = 0x00000005; u32 var0000e344 = 0x00140000; u32 var0000e348 = 0x42b20000; u32 var0000e34c = 0x00000210; u32 var0000e350 = 0x00000005; u32 var0000e354 = 0x00140000; u32 var0000e358 = 0x428e0000; u32 var0000e35c = 0x00000215; u32 var0000e360 = 0x00000005; u32 var0000e364 = 0x00140000; u32 var0000e368 = 0x42780000; u32 var0000e36c = 0x00000211; u32 var0000e370 = 0x00000005; u32 var0000e374 = 0x00140000; u32 var0000e378 = 0x42900000; u32 var0000e37c = 0x0000034c; u32 var0000e380 = 0x0000000f; u32 var0000e384 = 0x00190000; u32 var0000e388 = 0x42c80000; u32 var0000e38c = 0x0000034d; u32 var0000e390 = 0x0000000f; u32 var0000e394 = 0x00190000; u32 var0000e398 = 0xbf800000; u32 var0000e39c = 0x00000395; u32 var0000e3a0 = 0x0000000f; u32 var0000e3a4 = 0x00190000; u32 var0000e3a8 = 0xbf800000; u32 var0000e3ac = 0x00000346; u32 var0000e3b0 = 0x0000000f; u32 var0000e3b4 = 0x00190000; u32 var0000e3b8 = 0xbf800000; u32 var0000e3bc = 0x00000347; u32 var0000e3c0 = 0x0000000f; u32 var0000e3c4 = 0x00190000; u32 var0000e3c8 = 0xbf800000; u32 var0000e3cc = 0x0000034f; u32 var0000e3d0 = 0x0000000f; u32 var0000e3d4 = 0x00190000; u32 var0000e3d8 = 0xbf800000; u32 var0000e3dc = 0x00000000; u32 var0000e3e0 = 0x00000000; u32 var0000e3e4 = 0x00000000; u32 var0000e3e8 = 0x808d808e; u32 var0000e3ec = 0x808f8090; u32 var0000e3f0 = 0x80918092; u32 var0000e3f4 = 0x80938094; u32 var0000e3f8 = 0x80958096; u32 var0000e3fc = 0x80970000; u32 var0000e400 = 0x8129812f; u32 var0000e404 = 0x813a813a; u32 var0000e408 = 0x812f8092; u32 var0000e40c = 0x80938094; u32 var0000e410 = 0x80958096; u32 var0000e414 = 0x80970000; u32 var0000e418 = 0x024d024e; u32 var0000e41c = 0x024f0256; u32 var0000e420 = 0x02570258; u32 var0000e424 = 0x00000000; u32 var0000e428 = 0x808d808e; u32 var0000e42c = 0x808f8090; u32 var0000e430 = 0x80918092; u32 var0000e434 = 0x80938094; u32 var0000e438 = 0x80958096; u32 var0000e43c = 0x80970000; u32 var0000e440 = 0x808d808e; u32 var0000e444 = 0x808f8090; u32 var0000e448 = 0x80918092; u32 var0000e44c = 0x80938094; u32 var0000e450 = 0x80958096; u32 var0000e454 = 0x80970000; u32 var0000e458 = 0x00000000; u32 var0000e45c = 0x0000ffff; u32 var0000e460 = 0x00000000; u32 var0000e464 = 0x00000000; u32 var0000e468 = 0x00000000; u32 var0000e46c = 0x05320533; u32 var0000e470 = 0x05340000; u32 var0000e474 = 0x00000000; u32 var0000e478 = 0x00000000; u32 var0000e47c = 0x01020408; u32 var0000e480 = 0x10204080; u32 var0000e484 = 0x01020408; u32 var0000e488 = 0x10204080; u32 var0000e48c = 0x00000064; u32 var0000e490 = 0x00000065; u32 var0000e494 = 0x00000066; u32 var0000e498 = 0x00000067; u32 var0000e49c = 0x00000030; u32 var0000e4a0 = 0x0000003a; u32 var0000e4a4 = 0x00000023; u32 var0000e4a8 = 0x00000023; u32 var0000e4ac = 0x00000000; // e4b0 u32 command_pointers[] = { /*0x0000*/ 0x7f04dbc0, /*0x0001*/ 0x7f04dbfc, /*0x0002*/ 0x7f04dc3c, /*0x0003*/ 0x7f04dc58, /*0x0004*/ 0x7f04e0a8, /*0x0005*/ 0x7f04dd08, /*0x0006*/ 0x7f04ddb4, /*0x0007*/ 0x7f04de88, /*0x0008*/ 0x7f04dff4, /*0x0009*/ 0x7f04e0d4, /*0x000a*/ 0x7f04e13c, /*0x000b*/ 0x7f04e174, /*0x000c*/ 0x7f04e3b0, /*0x000d*/ 0x7f04e420, /*0x000e*/ 0x7f04e458, /*0x000f*/ 0x7f04e7a4, /*0x0010*/ 0x7f04e80c, /*0x0011*/ 0x7f04e874, /*0x0012*/ 0x7f04e8dc, /*0x0013*/ 0x7f04e944, /*0x0014*/ 0x7f04e9ac, /*0x0015*/ 0x7f04ea14, /*0x0016*/ 0x7f04eaac, /*0x0017*/ 0x7f04ecb8, /*0x0018*/ 0x7f04ed78, /*0x0019*/ 0x7f04ee10, /*0x001a*/ 0x7f04eecc, /*0x001b*/ 0x7f04f054, /*0x001c*/ 0x7f04f0ec, /*0x001d*/ 0x7f04f874, /*0x001e*/ 0x7f04f8d4, /*0x001f*/ 0x7f04f974, /*0x0020*/ 0x7f04f9d4, /*0x0021*/ 0x7f04fa34, /*0x0022*/ 0x7f04fa80, /*0x0023*/ 0x7f04fb20, /*0x0024*/ 0x7f04f17c, /*0x0025*/ 0x7f04f1b4, /*0x0026*/ 0x7f04f1ec, /*0x0027*/ 0x7f04f254, /*0x0028*/ 0x7f04f2e0, /*0x0029*/ 0x7f04f314, /*0x002a*/ 0x7f04f348, /*0x002b*/ 0x7f04f3b0, /*0x002c*/ 0x7f04f41c, /*0x002d*/ 0x7f04f488, /*0x002e*/ 0x7f04f4f4, /*0x002f*/ 0x7f04f55c, /*0x0030*/ 0x7f04f5dc, /*0x0031*/ 0x7f04f65c, /*0x0032*/ 0x7f04e490, /*0x0033*/ 0x7f04e4f8, /*0x0034*/ 0x7f04e5ac, /*0x0035*/ 0x7f04e73c, /*0x0036*/ 0x7f04f6dc, /*0x0037*/ 0x7f04f71c, /*0x0038*/ 0x7f04f7c8, /*0x0039*/ 0x7f04fab8, /*0x003a*/ 0x7f04fb98, /*0x003b*/ 0x7f04fc00, /*0x003c*/ 0x7f04fc68, /*0x003d*/ 0x7f04fcd0, /*0x003e*/ 0x7f04fd4c, /*0x003f*/ 0x7f04fdc8, /*0x0040*/ 0x7f04ff08, /*0x0041*/ 0x7f04ffa4, /*0x0042*/ 0x7f050040, /*0x0043*/ 0x7f0500a8, /*0x0044*/ 0x7f050110, /*0x0045*/ 0x7f050178, /*0x0046*/ 0x7f050210, /*0x0047*/ 0x7f050278, /*0x0048*/ 0x7f0502e4, /*0x0049*/ 0x7f0503d0, /*0x004a*/ 0x7f050464, /*0x004b*/ 0x7f0504cc, /*0x004c*/ 0x7f050534, /*0x004d*/ 0x7f05078c, /*0x004e*/ 0x7f0506c0, /*0x004f*/ 0x7f05084c, /*0x0050*/ 0x7f05090c, /*0x0051*/ 0x7f05098c, /*0x0052*/ 0x7f050a0c, /*0x0053*/ 0x7f050ab8, /*0x0054*/ 0x7f050b64, /*0x0055*/ 0x7f050d40, /*0x0056*/ 0x7f050e38, /*0x0057*/ 0x7f050ee8, /*0x0058*/ 0x7f050f98, /*0x0059*/ 0x7f05103c, /*0x005a*/ 0x7f0510fc, /*0x005b*/ 0x7f0511bc, /*0x005c*/ 0x7f051468, /*0x005d*/ 0x7f051510, /*0x005e*/ 0x7f051604, /*0x005f*/ 0x7f05167c, /*0x0060*/ 0x7f05174c, /*0x0061*/ 0x7f051828, /*0x0062*/ 0x7f051900, /*0x0063*/ 0x7f051988, /*0x0064*/ 0x00000000, /*0x0065*/ 0x7f051ae8, /*0x0066*/ 0x7f051b84, /*0x0067*/ 0x7f051ca4, /*0x0068*/ 0x7f051d44, /*0x0069*/ 0x7f051db4, /*0x006a*/ 0x7f051ed0, /*0x006b*/ 0x7f052080, /*0x006c*/ 0x7f0521a0, /*0x006d*/ 0x7f052230, /*0x006e*/ 0x7f0522a4, /*0x006f*/ 0x7f0523c0, /*0x0070*/ 0x7f052464, /*0x0071*/ 0x7f0524e4, /*0x0072*/ 0x7f052568, /*0x0073*/ 0x7f052620, /*0x0074*/ 0x7f0526d0, /*0x0075*/ 0x7f052780, /*0x0076*/ 0x7f0527fc, /*0x0077*/ 0x7f052fc4, /*0x0078*/ 0x7f053044, /*0x0079*/ 0x7f0530c4, /*0x007a*/ 0x7f053164, /*0x007b*/ 0x7f053204, /*0x007c*/ 0x7f053284, /*0x007d*/ 0x7f052878, /*0x007e*/ 0x7f0528fc, /*0x007f*/ 0x7f052980, /*0x0080*/ 0x7f052a04, /*0x0081*/ 0x7f052a88, /*0x0082*/ 0x7f052bcc, /*0x0083*/ 0x7f052e88, /*0x0084*/ 0x7f053304, /*0x0085*/ 0x7f053338, /*0x0086*/ 0x7f053388, /*0x0087*/ 0x7f0533e8, /*0x0088*/ 0x7f053438, /*0x0089*/ 0x7f0534a0, /*0x008a*/ 0x7f053504, /*0x008b*/ 0x7f053538, /*0x008c*/ 0x7f053588, /*0x008d*/ 0x7f053600, /*0x008e*/ 0x7f053650, /*0x008f*/ 0x7f0536e0, /*0x0090*/ 0x7f053770, /*0x0091*/ 0x7f054f10, /*0x0092*/ 0x7f0537d4, /*0x0093*/ 0x7f053828, /*0x0094*/ 0x7f0538a4, /*0x0095*/ 0x7f0538d8, /*0x0096*/ 0x7f053938, /*0x0097*/ 0x7f053ab8, /*0x0098*/ 0x7f053bd4, /*0x0099*/ 0x7f053c08, /*0x009a*/ 0x7f053c3c, /*0x009b*/ 0x7f053d1c, /*0x009c*/ 0x7f053d90, /*0x009d*/ 0x7f053e04, /*0x009e*/ 0x7f053ec0, /*0x009f*/ 0x7f053f38, /*0x00a0*/ 0x7f053fb0, /*0x00a1*/ 0x7f054058, /*0x00a2*/ 0x7f0540c8, /*0x00a3*/ 0x7f054138, /*0x00a4*/ 0x7f054204, /*0x00a5*/ 0x7f054264, /*0x00a6*/ 0x7f0542c8, /*0x00a7*/ 0x7f054350, /*0x00a8*/ 0x7f0543dc, /*0x00a9*/ 0x7f05446c, /*0x00aa*/ 0x7f054700, /*0x00ab*/ 0x7f054794, /*0x00ac*/ 0x7f05482c, /*0x00ad*/ 0x7f0548f0, /*0x00ae*/ 0x7f054984, /*0x00af*/ 0x7f054a1c, /*0x00b0*/ 0x7f054cd0, /*0x00b1*/ 0x7f054d1c, /*0x00b2*/ 0x7f054d6c, /*0x00b3*/ 0x7f054dec, /*0x00b4*/ 0x7f054e4c, /*0x00b5*/ 0x7f054ec4, /*0x00b6*/ 0x7f054f2c, /*0x00b7*/ 0x7f054f94, /*0x00b8*/ 0x7f054fb8, /*0x00b9*/ 0x7f054fe8, /*0x00ba*/ 0x7f055014, /*0x00bb*/ 0x7f055074, /*0x00bc*/ 0x7f05511c, /*0x00bd*/ 0x7f055220, /*0x00be*/ 0x7f055344, /*0x00bf*/ 0x7f05537c, /*0x00c0*/ 0x7f0553b4, /*0x00c1*/ 0x7f055420, /*0x00c2*/ 0x7f055454, /*0x00c3*/ 0x7f055488, /*0x00c4*/ 0x7f0554fc, /*0x00c5*/ 0x7f0555ac, /*0x00c6*/ 0x7f05565c, /*0x00c7*/ 0x7f055740, /*0x00c8*/ 0x7f05580c, /*0x00c9*/ 0x7f055a38, /*0x00ca*/ 0x7f055b18, /*0x00cb*/ 0x7f055dfc, /*0x00cc*/ 0x7f055f80, /*0x00cd*/ 0x7f056040, /*0x00ce*/ 0x7f0561f8, /*0x00cf*/ 0x7f0564f8, /*0x00d0*/ 0x7f0567cc, /*0x00d1*/ 0x7f05639c, /*0x00d2*/ 0x7f056430, /*0x00d3*/ 0x7f0562dc, /*0x00d4*/ 0x7f056888, /*0x00d5*/ 0x7f05691c, /*0x00d6*/ 0x7f056a4c, /*0x00d7*/ 0x7f056ae8, /*0x00d8*/ 0x7f056b6c, /*0x00d9*/ 0x7f056b88, /*0x00da*/ 0x7f056ba4, /*0x00db*/ 0x7f056c68, /*0x00dc*/ 0x7f056c84, /*0x00dd*/ 0x7f056d04, /*0x00de*/ 0x7f056d38, /*0x00df*/ 0x7f057450, /*0x00e0*/ 0x7f0574fc, /*0x00e1*/ 0x7f0575f4, /*0x00e2*/ 0x7f0576c8, /*0x00e3*/ 0x7f05782c, /*0x00e4*/ 0x7f0578f8, /*0x00e5*/ 0x7f057aa4, /*0x00e6*/ 0x00000000, /*0x00e7*/ 0x00000000, /*0x00e8*/ 0x7f057b78, /*0x00e9*/ 0x7f057c1c, /*0x00ea*/ 0x7f057c88, /*0x00eb*/ 0x7f057d54, /*0x00ec*/ 0x7f057e30, /*0x00ed*/ 0x7f057ee0, /*0x00ee*/ 0x7f057f80, /*0x00ef*/ 0x7f058054, /*0x00f0*/ 0x7f04ebdc, /*0x00f1*/ 0x7f04ec58, /*0x00f2*/ 0x7f058108, /*0x00f3*/ 0x7f058144, /*0x00f4*/ 0x7f0581e0, /*0x00f5*/ 0x7f0582f4, /*0x00f6*/ 0x7f05831c, /*0x00f7*/ 0x7f05837c, /*0x00f8*/ 0x7f0583f0, /*0x00f9*/ 0x7f0584bc, /*0x00fa*/ 0x7f058504, /*0x00fb*/ 0x7f0586f0, /*0x00fc*/ 0x7f058788, /*0x00fd*/ 0x7f0588b0, /*0x00fe*/ 0x7f058950, /*0x00ff*/ 0x7f058978, /*0x0100*/ 0x7f0589b0, /*0x0101*/ 0x7f0589cc, /*0x0102*/ 0x7f0589e8, /*0x0103*/ 0x7f058aa0, /*0x0104*/ 0x7f058b08, /*0x0105*/ 0x7f058b68, /*0x0106*/ 0x7f058c3c, /*0x0107*/ 0x7f058d50, /*0x0108*/ 0x7f058df0, /*0x0109*/ 0x7f058f38, /*0x010a*/ 0x7f058fe0, /*0x010b*/ 0x7f05909c, /*0x010c*/ 0x7f0590fc, /*0x010d*/ 0x7f056d98, /*0x010e*/ 0x7f053b2c, /*0x010f*/ 0x7f052d10, /*0x0110*/ 0x7f052dcc, /*0x0111*/ 0x7f056db4, /*0x0112*/ 0x7f056f50, /*0x0113*/ 0x7f056e2c, /*0x0114*/ 0x7f0571c8, /*0x0115*/ 0x7f057254, /*0x0116*/ 0x7f0572e4, /*0x0117*/ 0x7f0573a8, /*0x0118*/ 0x7f054ae0, /*0x0119*/ 0x7f054b74, /*0x011a*/ 0x7f054c0c, /*0x011b*/ 0x7f054528, /*0x011c*/ 0x7f0545b4, /*0x011d*/ 0x7f054644, /*0x011e*/ 0x7f0591c0, /*0x011f*/ 0x7f059260, /*0x0120*/ 0x7f059304, /*0x0121*/ 0x7f05951c, /*0x0122*/ 0x7f0595c4, /*0x0123*/ 0x7f059690, /*0x0124*/ 0x7f059760, /*0x0125*/ 0x7f0597ac, /*0x0126*/ 0x7f05982c, /*0x0127*/ 0x7f0598b4, /*0x0128*/ 0x7f059b8c, /*0x0129*/ 0x7f059ed4, /*0x012a*/ 0x7f05a070, /*0x012b*/ 0x7f05a114, /*0x012c*/ 0x7f05a190, /*0x012d*/ 0x00000000, /*0x012e*/ 0x00000000, /*0x012f*/ 0x7f05a20c, /*0x0130*/ 0x7f05a258, /*0x0131*/ 0x7f05ac98, /*0x0132*/ 0x7f05adf4, /*0x0133*/ 0x7f05ae3c, /*0x0134*/ 0x7f05b220, /*0x0135*/ 0x7f05b29c, /*0x0136*/ 0x7f05b2f8, /*0x0137*/ 0x7f05b3e0, /*0x0138*/ 0x7f056324, /*0x0139*/ 0x7f05b554, /*0x013a*/ 0x7f05b5d4, /*0x013b*/ 0x7f05b814, /*0x013c*/ 0x7f05b848, /*0x013d*/ 0x7f05b8c0, /*0x013e*/ 0x7f05b93c, /*0x013f*/ 0x7f05b9ac, /*0x0140*/ 0x7f05ba1c, /*0x0141*/ 0x7f05bac0, /*0x0142*/ 0x7f05bd0c, /*0x0143*/ 0x7f05bda8, /*0x0144*/ 0x7f05bdf0, /*0x0145*/ 0x7f05be38, /*0x0146*/ 0x7f05be6c, /*0x0147*/ 0x7f05bea0, /*0x0148*/ 0x7f05bfa8, /*0x0149*/ 0x7f05c014, /*0x014a*/ 0x7f05c0d4, /*0x014b*/ 0x7f05c110, /*0x014c*/ 0x00000000, /*0x014d*/ 0x00000000, /*0x014e*/ 0x00000000, /*0x014f*/ 0x00000000, /*0x0150*/ 0x00000000, /*0x0151*/ 0x00000000, /*0x0152*/ 0x7f05c19c, /*0x0153*/ 0x00000000, /*0x0154*/ 0x00000000, /*0x0155*/ 0x00000000, /*0x0156*/ 0x00000000, /*0x0157*/ 0x7f05c16c, /*0x0158*/ 0x00000000, /*0x0159*/ 0x00000000, /*0x015a*/ 0x00000000, /*0x015b*/ 0x7f058544, /*0x015c*/ 0x7f0585c4, /*0x015d*/ 0x00000000, /*0x015e*/ 0x00000000, /*0x015f*/ 0x00000000, /*0x0160*/ 0x00000000, /*0x0161*/ 0x00000000, /*0x0162*/ 0x00000000, /*0x0163*/ 0x00000000, /*0x0164*/ 0x00000000, /*0x0165*/ 0x7f05c2e4, /*0x0166*/ 0x7f05c384, /*0x0167*/ 0x7f05c3e8, /*0x0168*/ 0x7f052f24, /*0x0169*/ 0x7f05c434, /*0x016a*/ 0x7f05c498, /*0x016b*/ 0x7f056594, /*0x016c*/ 0x7f05c614, /*0x016d*/ 0x7f05c630, /*0x016e*/ 0x7f05c6b8, /*0x016f*/ 0x7f05c800, /*0x0170*/ 0x7f05c894, /*0x0171*/ 0x7f05c948, /*0x0172*/ 0x7f05ca78, /*0x0173*/ 0x7f05cb30, /*0x0174*/ 0x7f056e84, /*0x0175*/ 0x7f056f08, /*0x0176*/ 0x7f19aab4, /*0x0177*/ 0x7f05cc64, /*0x0178*/ 0x7f05cd30, /*0x0179*/ 0x7f056678, /*0x017a*/ 0x7f04fe60, /*0x017b*/ 0x7f04e670, /*0x017c*/ 0x7f056268, /*0x017d*/ 0x7f0585f8, /*0x017e*/ 0x7f058640, /*0x017f*/ 0x7f058674, /*0x0180*/ 0x7f0586bc, /*0x0181*/ 0x7f05ce08, /*0x0182*/ 0x7f05cef8, /*0x0183*/ 0x7f05cf78, /*0x0184*/ 0x7f05d004, /*0x0185*/ 0x7f19aa80, /*0x0186*/ 0x7f05d060, /*0x0187*/ 0x7f05d0fc, /*0x0188*/ 0x7f05d1c4, /*0x0189*/ 0x7f05d290, /*0x018a*/ 0x7f05d30c, /*0x018b*/ 0x7f05d3d8, /*0x018c*/ 0x7f05d468, /*0x018d*/ 0x7f05d4d4, /*0x018e*/ 0x7f05d540, /*0x018f*/ 0x7f05d5e8, /*0x0190*/ 0x7f05d79c, /*0x0191*/ 0x7f05d7e4, /*0x0192*/ 0x7f05d82c, /*0x0193*/ 0x7f05d8a4, /*0x0194*/ 0x00000000, /*0x0195*/ 0x00000000, /*0x0196*/ 0x00000000, /*0x0197*/ 0x00000000, /*0x0198*/ 0x00000000, /*0x0199*/ 0x00000000, /*0x019a*/ 0x00000000, /*0x019b*/ 0x00000000, /*0x019c*/ 0x00000000, /*0x019d*/ 0x00000000, /*0x019e*/ 0x7f05d91c, /*0x019f*/ 0x7f05d9d8, /*0x01a0*/ 0x7f05da4c, /*0x01a1*/ 0x7f05daac, /*0x01a2*/ 0x7f05db08, /*0x01a3*/ 0x7f05dcc4, /*0x01a4*/ 0x7f055eb8, /*0x01a5*/ 0x7f05dee0, /*0x01a6*/ 0x7f05df58, /*0x01a7*/ 0x7f05ac14, /*0x01a8*/ 0x00000000, /*0x01a9*/ 0x00000000, /*0x01aa*/ 0x7f05e024, /*0x01ab*/ 0x7f0587ec, /*0x01ac*/ 0x00000000, /*0x01ad*/ 0x7f05e260, /*0x01ae*/ 0x7f05e0e8, /*0x01af*/ 0x7f05e294, /*0x01b0*/ 0x00000000, /*0x01b1*/ 0x7f05e39c, /*0x01b2*/ 0x7f05e65c, /*0x01b3*/ 0x7f05e6a0, /*0x01b4*/ 0x7f06011c, /*0x01b5*/ 0x7f05e75c, /*0x01b6*/ 0x7f05d420, /*0x01b7*/ 0x7f05e870, /*0x01b8*/ 0x7f05e914, /*0x01b9*/ 0x7f05e990, /*0x01ba*/ 0x7f04eb44, /*0x01bb*/ 0x7f05eab8, /*0x01bc*/ 0x7f05ead4, /*0x01bd*/ 0x7f05eb3c, /*0x01be*/ 0x7f05ebb8, /*0x01bf*/ 0x7f05ec94, /*0x01c0*/ 0x7f05ee08, /*0x01c1*/ 0x7f04ded4, /*0x01c2*/ 0x7f04df1c, /*0x01c3*/ 0x7f04df64, /*0x01c4*/ 0x7f04dfac, /*0x01c5*/ 0x7f05ef60, /*0x01c6*/ 0x7f053c70, /*0x01c7*/ 0x7f053ce8, /*0x01c8*/ 0x7f05ef98, /*0x01c9*/ 0x7f05efd8, /*0x01ca*/ 0x7f05f04c, /*0x01cb*/ 0x7f05f1f4, /*0x01cc*/ 0x7f05f278, /*0x01cd*/ 0x7f05f2ec, /*0x01ce*/ 0x7f05f370, /*0x01cf*/ 0x7f05f3b8, /*0x01d0*/ 0x7f05f4bc, /*0x01d1*/ 0x7f05f51c, /*0x01d2*/ 0x7f05f58c, /*0x01d3*/ 0x7f05f5f0, /*0x01d4*/ 0x7f05f7b8, /*0x01d5*/ 0x7f05f834, /*0x01d6*/ 0x7f05f9c0, /*0x01d7*/ 0x7f05fc80, /*0x01d8*/ 0x7f05fd2c, /*0x01d9*/ 0x7f05fdd8, /*0x01da*/ 0x7f05fe8c, /*0x01db*/ 0x7f05fed4, /*0x01dc*/ 0x7f05ff58, /*0x01dd*/ 0x7f05ffa0, /*0x01de*/ 0x7f060048, /*0x01df*/ 0x7f050c54, /*0x01e0*/ 0x7f0600b4, }; // ec34 u16 command_lengths[] = { /*0x0000*/ 0x0003, /*0x0001*/ 0x0003, /*0x0002*/ 0x0003, /*0x0003*/ 0x0002, /*0x0004*/ 0x0002, /*0x0005*/ 0x0005, /*0x0006*/ 0x0005, /*0x0007*/ 0x0004, /*0x0008*/ 0x0002, /*0x0009*/ 0x0002, /*0x000a*/ 0x0002, /*0x000b*/ 0x000c, /*0x000c*/ 0x0003, /*0x000d*/ 0x0002, /*0x000e*/ 0x0002, /*0x000f*/ 0x0003, /*0x0010*/ 0x0003, /*0x0011*/ 0x0003, /*0x0012*/ 0x0003, /*0x0013*/ 0x0003, /*0x0014*/ 0x0003, /*0x0015*/ 0x0007, /*0x0016*/ 0x0007, /*0x0017*/ 0x0007, /*0x0018*/ 0x0007, /*0x0019*/ 0x0008, /*0x001a*/ 0x0005, /*0x001b*/ 0x0007, /*0x001c*/ 0x0006, /*0x001d*/ 0x0004, /*0x001e*/ 0x0003, /*0x001f*/ 0x0004, /*0x0020*/ 0x0004, /*0x0021*/ 0x0003, /*0x0022*/ 0x0002, /*0x0023*/ 0x0003, /*0x0024*/ 0x0002, /*0x0025*/ 0x0002, /*0x0026*/ 0x0003, /*0x0027*/ 0x0005, /*0x0028*/ 0x0002, /*0x0029*/ 0x0002, /*0x002a*/ 0x0003, /*0x002b*/ 0x0003, /*0x002c*/ 0x0003, /*0x002d*/ 0x0003, /*0x002e*/ 0x0003, /*0x002f*/ 0x0004, /*0x0030*/ 0x0004, /*0x0031*/ 0x0004, /*0x0032*/ 0x0003, /*0x0033*/ 0x0004, /*0x0034*/ 0x0004, /*0x0035*/ 0x0003, /*0x0036*/ 0x0002, /*0x0037*/ 0x0004, /*0x0038*/ 0x0004, /*0x0039*/ 0x0003, /*0x003a*/ 0x0003, /*0x003b*/ 0x0003, /*0x003c*/ 0x0003, /*0x003d*/ 0x0004, /*0x003e*/ 0x0004, /*0x003f*/ 0x0003, /*0x0040*/ 0x0007, /*0x0041*/ 0x0007, /*0x0042*/ 0x0003, /*0x0043*/ 0x0003, /*0x0044*/ 0x0003, /*0x0045*/ 0x0004, /*0x0046*/ 0x0003, /*0x0047*/ 0x0003, /*0x0048*/ 0x0004, /*0x0049*/ 0x0005, /*0x004a*/ 0x0003, /*0x004b*/ 0x0003, /*0x004c*/ 0x0003, /*0x004d*/ 0x0004, /*0x004e*/ 0x0006, /*0x004f*/ 0x0004, /*0x0050*/ 0x0004, /*0x0051*/ 0x0004, /*0x0052*/ 0x0005, /*0x0053*/ 0x0005, /*0x0054*/ 0x0008, /*0x0055*/ 0x0008, /*0x0056*/ 0x0006, /*0x0057*/ 0x0006, /*0x0058*/ 0x0005, /*0x0059*/ 0x0007, /*0x005a*/ 0x0007, /*0x005b*/ 0x0007, /*0x005c*/ 0x0005, /*0x005d*/ 0x0005, /*0x005e*/ 0x0004, /*0x005f*/ 0x0005, /*0x0060*/ 0x0005, /*0x0061*/ 0x0005, /*0x0062*/ 0x0004, /*0x0063*/ 0x0005, /*0x0064*/ 0x0001, /*0x0065*/ 0x0003, /*0x0066*/ 0x0003, /*0x0067*/ 0x0003, /*0x0068*/ 0x0003, /*0x0069*/ 0x0003, /*0x006a*/ 0x0004, /*0x006b*/ 0x0005, /*0x006c*/ 0x0003, /*0x006d*/ 0x0003, /*0x006e*/ 0x0005, /*0x006f*/ 0x0004, /*0x0070*/ 0x0004, /*0x0071*/ 0x0004, /*0x0072*/ 0x0005, /*0x0073*/ 0x0004, /*0x0074*/ 0x0004, /*0x0075*/ 0x0004, /*0x0076*/ 0x0004, /*0x0077*/ 0x0004, /*0x0078*/ 0x0004, /*0x0079*/ 0x0005, /*0x007a*/ 0x0005, /*0x007b*/ 0x0004, /*0x007c*/ 0x0004, /*0x007d*/ 0x0004, /*0x007e*/ 0x0004, /*0x007f*/ 0x0004, /*0x0080*/ 0x0004, /*0x0081*/ 0x0005, /*0x0082*/ 0x0005, /*0x0083*/ 0x0004, /*0x0084*/ 0x0003, /*0x0085*/ 0x0003, /*0x0086*/ 0x0004, /*0x0087*/ 0x0003, /*0x0088*/ 0x0004, /*0x0089*/ 0x0003, /*0x008a*/ 0x0003, /*0x008b*/ 0x0003, /*0x008c*/ 0x0004, /*0x008d*/ 0x0003, /*0x008e*/ 0x0005, /*0x008f*/ 0x0005, /*0x0090*/ 0x0003, /*0x0091*/ 0x0002, /*0x0092*/ 0x0004, /*0x0093*/ 0x0003, /*0x0094*/ 0x0003, /*0x0095*/ 0x0003, /*0x0096*/ 0x0005, /*0x0097*/ 0x0004, /*0x0098*/ 0x0003, /*0x0099*/ 0x0003, /*0x009a*/ 0x0003, /*0x009b*/ 0x0007, /*0x009c*/ 0x0007, /*0x009d*/ 0x0009, /*0x009e*/ 0x0008, /*0x009f*/ 0x0008, /*0x00a0*/ 0x0009, /*0x00a1*/ 0x0006, /*0x00a2*/ 0x0006, /*0x00a3*/ 0x0008, /*0x00a4*/ 0x0006, /*0x00a5*/ 0x0006, /*0x00a6*/ 0x0007, /*0x00a7*/ 0x0007, /*0x00a8*/ 0x0007, /*0x00a9*/ 0x0008, /*0x00aa*/ 0x0007, /*0x00ab*/ 0x0007, /*0x00ac*/ 0x0008, /*0x00ad*/ 0x0007, /*0x00ae*/ 0x0007, /*0x00af*/ 0x0008, /*0x00b0*/ 0x0003, /*0x00b1*/ 0x0004, /*0x00b2*/ 0x0004, /*0x00b3*/ 0x0005, /*0x00b4*/ 0x0004, /*0x00b5*/ 0x0000, /*0x00b6*/ 0x0002, /*0x00b7*/ 0x0002, /*0x00b8*/ 0x0002, /*0x00b9*/ 0x0002, /*0x00ba*/ 0x0003, /*0x00bb*/ 0x0003, /*0x00bc*/ 0x0006, /*0x00bd*/ 0x0006, /*0x00be*/ 0x0002, /*0x00bf*/ 0x0002, /*0x00c0*/ 0x0004, /*0x00c1*/ 0x0002, /*0x00c2*/ 0x0002, /*0x00c3*/ 0x0003, /*0x00c4*/ 0x0005, /*0x00c5*/ 0x0005, /*0x00c6*/ 0x000d, /*0x00c7*/ 0x000c, /*0x00c8*/ 0x000a, /*0x00c9*/ 0x0009, /*0x00ca*/ 0x000a, /*0x00cb*/ 0x0005, /*0x00cc*/ 0x0006, /*0x00cd*/ 0x0009, /*0x00ce*/ 0x0005, /*0x00cf*/ 0x0006, /*0x00d0*/ 0x0007, /*0x00d1*/ 0x0007, /*0x00d2*/ 0x0007, /*0x00d3*/ 0x0003, /*0x00d4*/ 0x0006, /*0x00d5*/ 0x0003, /*0x00d6*/ 0x0006, /*0x00d7*/ 0x0006, /*0x00d8*/ 0x0003, /*0x00d9*/ 0x0003, /*0x00da*/ 0x0005, /*0x00db*/ 0x0003, /*0x00dc*/ 0x0002, /*0x00dd*/ 0x0002, /*0x00de*/ 0x0004, /*0x00df*/ 0x0007, /*0x00e0*/ 0x0004, /*0x00e1*/ 0x0003, /*0x00e2*/ 0x0007, /*0x00e3*/ 0x0003, /*0x00e4*/ 0x0003, /*0x00e5*/ 0x0004, /*0x00e6*/ 0x0001, /*0x00e7*/ 0x0001, /*0x00e8*/ 0x0003, /*0x00e9*/ 0x0004, /*0x00ea*/ 0x0004, /*0x00eb*/ 0x0006, /*0x00ec*/ 0x0004, /*0x00ed*/ 0x0004, /*0x00ee*/ 0x0005, /*0x00ef*/ 0x0006, /*0x00f0*/ 0x0003, /*0x00f1*/ 0x0003, /*0x00f2*/ 0x0002, /*0x00f3*/ 0x0003, /*0x00f4*/ 0x000e, /*0x00f5*/ 0x0002, /*0x00f6*/ 0x0003, /*0x00f7*/ 0x0003, /*0x00f8*/ 0x0004, /*0x00f9*/ 0x0005, /*0x00fa*/ 0x0003, /*0x00fb*/ 0x0003, /*0x00fc*/ 0x0004, /*0x00fd*/ 0x0004, /*0x00fe*/ 0x0002, /*0x00ff*/ 0x0002, /*0x0100*/ 0x0003, /*0x0101*/ 0x0003, /*0x0102*/ 0x000b, /*0x0103*/ 0x0003, /*0x0104*/ 0x0002, /*0x0105*/ 0x0005, /*0x0106*/ 0x0005, /*0x0107*/ 0x0003, /*0x0108*/ 0x0006, /*0x0109*/ 0x0006, /*0x010a*/ 0x0008, /*0x010b*/ 0x0004, /*0x010c*/ 0x0004, /*0x010d*/ 0x0002, /*0x010e*/ 0x0004, /*0x010f*/ 0x0006, /*0x0110*/ 0x0006, /*0x0111*/ 0x0004, /*0x0112*/ 0x0008, /*0x0113*/ 0x0003, /*0x0114*/ 0x0003, /*0x0115*/ 0x0003, /*0x0116*/ 0x0003, /*0x0117*/ 0x0003, /*0x0118*/ 0x0007, /*0x0119*/ 0x0007, /*0x011a*/ 0x0008, /*0x011b*/ 0x0007, /*0x011c*/ 0x0007, /*0x011d*/ 0x0008, /*0x011e*/ 0x0004, /*0x011f*/ 0x0004, /*0x0120*/ 0x0004, /*0x0121*/ 0x0005, /*0x0122*/ 0x0009, /*0x0123*/ 0x0009, /*0x0124*/ 0x0003, /*0x0125*/ 0x0003, /*0x0126*/ 0x0003, /*0x0127*/ 0x0003, /*0x0128*/ 0x0004, /*0x0129*/ 0x0004, /*0x012a*/ 0x0004, /*0x012b*/ 0x0003, /*0x012c*/ 0x0003, /*0x012d*/ 0x0001, /*0x012e*/ 0x0001, /*0x012f*/ 0x0002, /*0x0130*/ 0x000a, /*0x0131*/ 0x0003, /*0x0132*/ 0x0004, /*0x0133*/ 0x0004, /*0x0134*/ 0x0005, /*0x0135*/ 0x0003, /*0x0136*/ 0x0004, /*0x0137*/ 0x0004, /*0x0138*/ 0x0004, /*0x0139*/ 0x0008, /*0x013a*/ 0x0005, /*0x013b*/ 0x0003, /*0x013c*/ 0x0003, /*0x013d*/ 0x0004, /*0x013e*/ 0x0002, /*0x013f*/ 0x0003, /*0x0140*/ 0x0005, /*0x0141*/ 0x0009, /*0x0142*/ 0x0004, /*0x0143*/ 0x0002, /*0x0144*/ 0x0002, /*0x0145*/ 0x0002, /*0x0146*/ 0x0002, /*0x0147*/ 0x0004, /*0x0148*/ 0x0004, /*0x0149*/ 0x0006, /*0x014a*/ 0x0006, /*0x014b*/ 0x0003, /*0x014c*/ 0x0001, /*0x014d*/ 0x0001, /*0x014e*/ 0x0001, /*0x014f*/ 0x0001, /*0x0150*/ 0x0001, /*0x0151*/ 0x0001, /*0x0152*/ 0x0005, /*0x0153*/ 0x0001, /*0x0154*/ 0x0001, /*0x0155*/ 0x0001, /*0x0156*/ 0x0001, /*0x0157*/ 0x0003, /*0x0158*/ 0x0001, /*0x0159*/ 0x0001, /*0x015a*/ 0x0001, /*0x015b*/ 0x0003, /*0x015c*/ 0x0002, /*0x015d*/ 0x0001, /*0x015e*/ 0x0001, /*0x015f*/ 0x0001, /*0x0160*/ 0x0001, /*0x0161*/ 0x0001, /*0x0162*/ 0x0001, /*0x0163*/ 0x0001, /*0x0164*/ 0x0001, /*0x0165*/ 0x0004, /*0x0166*/ 0x0004, /*0x0167*/ 0x0003, /*0x0168*/ 0x0004, /*0x0169*/ 0x0004, /*0x016a*/ 0x0007, /*0x016b*/ 0x000a, /*0x016c*/ 0x0002, /*0x016d*/ 0x0005, /*0x016e*/ 0x0005, /*0x016f*/ 0x0005, /*0x0170*/ 0x0004, /*0x0171*/ 0x0005, /*0x0172*/ 0x0004, /*0x0173*/ 0x0004, /*0x0174*/ 0x0003, /*0x0175*/ 0x0003, /*0x0176*/ 0x0003, /*0x0177*/ 0x0009, /*0x0178*/ 0x0004, /*0x0179*/ 0x000b, /*0x017a*/ 0x0003, /*0x017b*/ 0x0004, /*0x017c*/ 0x0005, /*0x017d*/ 0x0003, /*0x017e*/ 0x0002, /*0x017f*/ 0x0003, /*0x0180*/ 0x0002, /*0x0181*/ 0x0005, /*0x0182*/ 0x0004, /*0x0183*/ 0x0003, /*0x0184*/ 0x0004, /*0x0185*/ 0x0002, /*0x0186*/ 0x0006, /*0x0187*/ 0x0003, /*0x0188*/ 0x0004, /*0x0189*/ 0x0004, /*0x018a*/ 0x0005, /*0x018b*/ 0x0003, /*0x018c*/ 0x0004, /*0x018d*/ 0x0004, /*0x018e*/ 0x0007, /*0x018f*/ 0x0008, /*0x0190*/ 0x0003, /*0x0191*/ 0x0003, /*0x0192*/ 0x0004, /*0x0193*/ 0x0004, /*0x0194*/ 0x0001, /*0x0195*/ 0x0001, /*0x0196*/ 0x0001, /*0x0197*/ 0x0001, /*0x0198*/ 0x0001, /*0x0199*/ 0x0001, /*0x019a*/ 0x0001, /*0x019b*/ 0x0001, /*0x019c*/ 0x0001, /*0x019d*/ 0x0001, /*0x019e*/ 0x0006, /*0x019f*/ 0x0005, /*0x01a0*/ 0x0004, /*0x01a1*/ 0x0002, /*0x01a2*/ 0x0004, /*0x01a3*/ 0x0003, /*0x01a4*/ 0x0006, /*0x01a5*/ 0x0003, /*0x01a6*/ 0x0004, /*0x01a7*/ 0x0004, /*0x01a8*/ 0x0001, /*0x01a9*/ 0x0001, /*0x01aa*/ 0x0003, /*0x01ab*/ 0x0005, /*0x01ac*/ 0x0001, /*0x01ad*/ 0x0003, /*0x01ae*/ 0x0003, /*0x01af*/ 0x0004, /*0x01b0*/ 0x0001, /*0x01b1*/ 0x0012, /*0x01b2*/ 0x0003, /*0x01b3*/ 0x0003, /*0x01b4*/ 0x0003, /*0x01b5*/ 0x0004, /*0x01b6*/ 0x0003, /*0x01b7*/ 0x0005, /*0x01b8*/ 0x0004, /*0x01b9*/ 0x0002, /*0x01ba*/ 0x0007, /*0x01bb*/ 0x0004, /*0x01bc*/ 0x0004, /*0x01bd*/ 0x0003, /*0x01be*/ 0x0005, /*0x01bf*/ 0x0005, /*0x01c0*/ 0x0004, /*0x01c1*/ 0x0004, /*0x01c2*/ 0x0004, /*0x01c3*/ 0x0004, /*0x01c4*/ 0x0004, /*0x01c5*/ 0x0002, /*0x01c6*/ 0x0004, /*0x01c7*/ 0x0003, /*0x01c8*/ 0x0003, /*0x01c9*/ 0x0003, /*0x01ca*/ 0x0005, /*0x01cb*/ 0x0008, /*0x01cc*/ 0x0003, /*0x01cd*/ 0x0004, /*0x01ce*/ 0x0003, /*0x01cf*/ 0x0004, /*0x01d0*/ 0x0005, /*0x01d1*/ 0x0005, /*0x01d2*/ 0x0003, /*0x01d3*/ 0x0005, /*0x01d4*/ 0x0006, /*0x01d5*/ 0x0003, /*0x01d6*/ 0x0006, /*0x01d7*/ 0x0005, /*0x01d8*/ 0x0005, /*0x01d9*/ 0x000b, /*0x01da*/ 0x0003, /*0x01db*/ 0x0003, /*0x01dc*/ 0x0003, /*0x01dd*/ 0x0004, /*0x01de*/ 0x0003, /*0x01df*/ 0x0008, /*0x01e0*/ 0x0002, }; u32 var0000eff8 = 0x00000000; u32 var0000effc = 0x00000000; u32 var0000f000 = 0x00000000; u32 var0000f004 = 0x00000000; u32 var0000f008 = 0x00000000; u32 var0000f00c = 0x00000000; u32 var0000f010 = 0x00000000; u32 var0000f014 = 0x00000000; // f018 u16 quiptable_human_bank0[] = { 0x0000, 0x027b, 0x027b, 0x027c, 0x0001, 0x027d, 0x027e, 0x027f, 0x0002, 0x028a, 0x028b, 0x028c, 0x0003, 0x035b, 0x035c, 0x035d, 0x0004, 0x0290, 0x80fb, 0x0292, 0x0005, 0x0293, 0x0294, 0x029d, 0x0006, 0x0297, 0x0298, 0x0299, 0x0007, 0x029a, 0x029b, 0x029c, 0x0008, 0x02a7, 0x02a8, 0x02a9, 0x0009, 0x026b, 0x026c, 0x026d, 0x000a, 0x0037, 0x0037, 0x0037, 0x000b, 0x0264, 0x0265, 0x0266, 0x000c, 0x80f7, 0x80f7, 0x80f8, 0x000d, 0x025e, 0x025f, 0x0260, 0x000e, 0x0261, 0x0262, 0x0263, 0x000f, 0x02a3, 0x02a4, 0x02a5, 0x0010, 0x0272, 0x0273, 0x0274, 0x0022, 0x0037, 0x0037, 0x0037, 0x0012, 0x025b, 0x025c, 0x025c, 0x0013, 0x026e, 0x026f, 0x0270, 0x0014, 0x0037, 0x0037, 0x0037, 0x0015, 0x0280, 0x0281, 0x0282, 0x0016, 0x80f9, 0x80f9, 0x0287, 0x0017, 0x80fa, 0x80fa, 0x0289, 0x0018, 0x028d, 0x028e, 0x028f, 0x0019, 0x80fc, 0x80fd, 0x02a2, 0x001a, 0x0037, 0x0037, 0x0037, 0x001b, 0x0275, 0x0277, 0x0278, 0x001c, 0x8167, 0x04c9, 0x04ca, 0x001d, 0x815d, 0x815e, 0x815f, 0x001e, 0x1aa0, 0x1aa1, 0x1aa2, 0x001f, 0x0037, 0x1aa3, 0x1aa4, 0x0020, 0x1aa5, 0x1aa5, 0x1aa6, 0x0021, 0x04c6, 0x04c6, 0x04c6, 0x0022, 0x04c7, 0x04c7, 0x04c7, 0x0023, 0x04cb, 0x04cb, 0x04cc, 0x0024, 0x027b, 0x027b, 0x027d, 0x0025, 0x027b, 0x027d, 0x027d, 0x0026, 0x02a3, 0x02a4, 0x02a5, 0x0027, 0x04c6, 0x04c6, 0x04c6, 0x0028, 0x1aa6, 0x1aa6, 0x1aa6, }; // f160 u16 quiptable_f160[] = { 0x0000, 0x0322, 0x0323, 0x0324, 0x0001, 0x0325, 0x0326, 0x0327, 0x0002, 0x812e, 0x0335, 0x0336, 0x0003, 0x035b, 0x035c, 0x035d, 0x0004, 0x033a, 0x033b, 0x033c, 0x0005, 0x033d, 0x033f, 0x0342, 0x0006, 0x0343, 0x0344, 0x0345, 0x0007, 0x0346, 0x0347, 0x0348, 0x0008, 0x0349, 0x034a, 0x034b, 0x0009, 0x030e, 0x030f, 0x0310, 0x000a, 0x0037, 0x0037, 0x0037, 0x000b, 0x0306, 0x0307, 0x0308, 0x000c, 0x0309, 0x8128, 0x030b, 0x000d, 0x8126, 0x0301, 0x0302, 0x000e, 0x8127, 0x0304, 0x0305, 0x000f, 0x0037, 0x0037, 0x0037, 0x0010, 0x031c, 0x031d, 0x031e, 0x0022, 0x0037, 0x0037, 0x0037, 0x0012, 0x8124, 0x8125, 0x02ff, 0x0013, 0x8129, 0x812a, 0x0316, 0x0014, 0x031c, 0x031d, 0x031e, 0x0015, 0x0356, 0x0329, 0x0329, 0x0016, 0x812b, 0x032f, 0x812c, 0x0017, 0x0331, 0x0332, 0x812d, 0x0018, 0x0337, 0x0338, 0x0339, 0x0019, 0x812f, 0x034d, 0x034e, 0x001a, 0x0355, 0x0356, 0x0357, 0x001b, 0x031f, 0x0320, 0x0321, 0x001c, 0x04cf, 0x04d0, 0x04d1, 0x001d, 0x8163, 0x8163, 0x8164, 0x001e, 0x1ace, 0x1ace, 0x1acf, 0x001f, 0x1ad0, 0x1ad0, 0x1ad1, 0x0020, 0x1ad2, 0x1ad2, 0x1ad3, 0x0021, 0x8168, 0x8168, 0x8168, 0x0022, 0x04ce, 0x04ce, 0x04ce, 0x0023, 0x04d2, 0x04d3, 0x04d3, 0x0024, 0x0322, 0x0323, 0x0324, 0x0025, 0x0324, 0x0327, 0x0327, 0x0026, 0x0356, 0x0357, 0x035a, 0x0027, 0x812b, 0x032f, 0x812c, 0x0028, 0x1ad2, 0x1ad2, 0x1ad2, }; // f2a8 u16 quiptable_f2a8[] = { 0x0000, 0x03e7, 0x03e8, 0x03e9, 0x0001, 0x03ea, 0x03eb, 0x03ec, 0x0002, 0x03f9, 0x03fa, 0x03fb, 0x0003, 0x0420, 0x0421, 0x813d, 0x0004, 0x03ff, 0x8139, 0x0401, 0x0005, 0x0403, 0x0405, 0x0407, 0x0006, 0x0408, 0x0409, 0x040a, 0x0007, 0x040b, 0x040c, 0x040d, 0x0008, 0x040e, 0x040f, 0x0410, 0x0009, 0x03d6, 0x03d6, 0x03d7, 0x000a, 0x0037, 0x0037, 0x0037, 0x000b, 0x03d0, 0x03d1, 0x8134, 0x000c, 0x03d3, 0x8135, 0x03d5, 0x000d, 0x8132, 0x03c8, 0x03c8, 0x000e, 0x03cd, 0x03ce, 0x8133, 0x000f, 0x0037, 0x0037, 0x0037, 0x0010, 0x03e1, 0x03e2, 0x03e3, 0x0022, 0x0037, 0x0037, 0x0037, 0x0012, 0x03c4, 0x03c5, 0x03c6, 0x0013, 0x03d9, 0x03da, 0x03db, 0x0014, 0x031c, 0x031d, 0x031e, 0x0015, 0x03ed, 0x03ee, 0x03ef, 0x0016, 0x8136, 0x03f4, 0x8137, 0x0017, 0x8138, 0x03f7, 0x03f8, 0x0018, 0x03fc, 0x03fd, 0x03fe, 0x0019, 0x813a, 0x813c, 0x0415, 0x001a, 0x041b, 0x041c, 0x041d, 0x001b, 0x03e4, 0x03e5, 0x03e6, 0x001c, 0x04d5, 0x04d6, 0x04d7, 0x001d, 0x8165, 0x8165, 0x8166, 0x001e, 0x1ad6, 0x1ad6, 0x1ad7, 0x001f, 0x1ad8, 0x1ad8, 0x1ad9, 0x0020, 0x1ada, 0x1ada, 0x1adb, 0x0021, 0x8168, 0x8168, 0x8168, 0x0022, 0x04d4, 0x04d4, 0x04d4, 0x0023, 0x04d8, 0x04d8, 0x04d9, 0x0024, 0x03e7, 0x03e8, 0x03e9, 0x0025, 0x03e8, 0x03eb, 0x03eb, 0x0026, 0x041b, 0x0417, 0x041d, 0x0027, 0x8134, 0x03f4, 0x8134, 0x0028, 0x1adb, 0x1adb, 0x1adb, }; // f3f0 u16 quiptable_f3f0[] = { 0x0000, 0x0396, 0x0396, 0x0396, 0x0001, 0x0037, 0x0398, 0x0399, 0x0002, 0x03a4, 0x0037, 0x03a6, 0x0003, 0x03c1, 0x03c2, 0x03c2, 0x0004, 0x03aa, 0x03ab, 0x03ac, 0x0005, 0x03ad, 0x03ae, 0x0037, 0x0006, 0x03b0, 0x03b0, 0x03b1, 0x0007, 0x0037, 0x03b3, 0x03b4, 0x0008, 0x03b5, 0x03b5, 0x03b6, 0x0009, 0x0037, 0x0389, 0x038a, 0x000a, 0x0000, 0x0000, 0x0000, 0x000b, 0x0381, 0x0382, 0x0037, 0x000c, 0x0385, 0x0037, 0x0387, 0x000d, 0x0037, 0x037e, 0x037f, 0x000e, 0x037e, 0x037f, 0x0380, 0x000f, 0x0000, 0x0000, 0x0000, 0x0010, 0x0384, 0x0385, 0x0037, 0x0022, 0x03aa, 0x03ab, 0x03ac, 0x0012, 0x0037, 0x037b, 0x037c, 0x0013, 0x038d, 0x038d, 0x038d, 0x0014, 0x0384, 0x0385, 0x0387, 0x0015, 0x039a, 0x039b, 0x0037, 0x0016, 0x039f, 0x0037, 0x03a1, 0x0017, 0x03a1, 0x03a2, 0x8130, 0x0018, 0x03a7, 0x0037, 0x03a9, 0x0019, 0x03b7, 0x03b8, 0x8131, 0x001a, 0x03be, 0x0037, 0x03c0, 0x001b, 0x0381, 0x0382, 0x0037, 0x001c, 0x0000, 0x0000, 0x0000, 0x001d, 0x0037, 0x0396, 0x0037, 0x001e, 0x0037, 0x0396, 0x0037, 0x001f, 0x0037, 0x0396, 0x0037, 0x0020, 0x0037, 0x0396, 0x0037, 0x0021, 0x037b, 0x037c, 0x037b, 0x0022, 0x03aa, 0x03b1, 0x03ab, 0x0023, 0x0000, 0x0000, 0x0000, 0x0024, 0x0396, 0x0396, 0x0399, 0x0025, 0x0399, 0x0399, 0x0396, 0x0026, 0x03bc, 0x03be, 0x03c0, 0x0027, 0x039f, 0x039f, 0x039f, 0x0028, 0x0000, 0x0000, 0x0000, }; // f538 u16 quiptable_human_bank1[] = { 0x0000, 0x0af2, 0x0af3, 0x0af8, 0x0001, 0x1aee, 0x1aef, 0x1aee, 0x0002, 0x023d, 0x023e, 0x0247, 0x0003, 0x0248, 0x0249, 0x024b, 0x0004, 0x0246, 0x023f, 0x0240, 0x0005, 0x024c, 0x0252, 0x0251, 0x0006, 0x024f, 0x0258, 0x024d, 0x0007, 0x0243, 0x0244, 0x0245, 0x0008, 0x1294, 0x1295, 0x1296, 0x0009, 0x1297, 0x1298, 0x1297, 0x000a, 0x1290, 0x127e, 0x8103, 0x000b, 0x7324, 0x7325, 0x7326, 0x000c, 0x128e, 0x1280, 0x1287, 0x000d, 0x128d, 0x1283, 0x1286, 0x000e, 0x1291, 0x1284, 0x128a, 0x000f, 0x1292, 0x1281, 0x1288, 0x0010, 0x128b, 0x1282, 0x1289, 0x0011, 0x000d, 0x000d, 0x000d, 0x0012, 0x815d, 0x815e, 0x815f, 0x0013, 0x1aa0, 0x1aa1, 0x1aa2, 0x0014, 0x0037, 0x1aa3, 0x1aa4, 0x0015, 0x1aa5, 0x1aa5, 0x1aa6, 0x0016, 0x0446, 0x0461, 0x0465, 0x0017, 0x0447, 0x045d, 0x0466, 0x0018, 0x814a, 0x045e, 0x0463, 0x0019, 0x0444, 0x045f, 0x0468, 0x001a, 0x0448, 0x0449, 0x0449, 0x001b, 0x044b, 0x0459, 0x045a, 0x001c, 0x05be, 0x0515, 0x05bf, 0x001d, 0x044b, 0x0459, 0x045a, 0x001e, 0x044b, 0x0459, 0x045a, 0x001f, 0x1aeb, 0x1aeb, 0x1aeb, 0x0020, 0x1b35, 0x1b36, 0x1b37, 0x0021, 0x1ac0, 0x1ac1, 0x1ac3, 0x0022, 0x0446, 0x0461, 0x0000, 0x0023, 0x0447, 0x045d, 0x0000, 0x0024, 0x814a, 0x045e, 0x1aee, 0x0025, 0x0444, 0x045f, 0x0000, 0x0026, 0x051b, 0x051c, 0x051d, 0x0027, 0x051e, 0x051f, 0x0520, 0x0028, 0x0521, 0x0522, 0x0525, 0x0029, 0x0523, 0x0523, 0x0524, 0x002a, 0x1adb, 0x1aa6, 0x1ad2, 0x002b, 0x0af2, 0x0af8, 0x0af8, 0x002c, 0x0525, 0x0525, 0x0525, 0x002d, 0x1aec, 0x1aec, 0x1aec, }; // f6a8 u16 quiptable_f6a8[] = { 0x0001, 0x0253, 0x0254, 0x0255, 0x0002, 0x0256, 0x0257, 0x0256, 0x0003, 0x1e40, 0x1e41, 0x1e42, 0x0004, 0x1e43, 0x1e44, 0x1e45, 0x0005, 0x1e46, 0x1e47, 0x1e48, 0x0006, 0x1e49, 0x1e4a, 0x1e4b, 0x0007, 0x1e4c, 0x1e4d, 0x1e4e, 0x0008, 0x1e4f, 0x1e50, 0x1e51, 0x0009, 0x1e52, 0x1e53, 0x1e54, 0x000a, 0x4a0a, 0x4a0c, 0x4a0c, }; // f6f8 u16 quiptable_skedar[] = { 0x0001, 0x0529, 0x052a, 0x052b, 0x0002, 0x052d, 0x052e, 0x052f, 0x0003, 0x0530, 0x0530, 0x0531, }; // f710 u16 quiptable_f710[] = { 0x0001, 0x0532, 0x0533, 0x0534, 0x0002, 0x0536, 0x0537, 0x0538, 0x0003, 0x0539, 0x0539, 0x053a, 0x0000, 0x0000, 0x0000, 0x0000, }; // f730 u16 quiptable_maian[] = { 0x0001, 0x05e2, 0x05e3, 0x05e4, 0x0002, 0x05e5, 0x05e6, 0x05e7, 0x0003, 0x05df, 0x05e0, 0x05e1, 0x0000, 0x0000, 0x0000, 0x0000, }; u32 var0000f750 = 0x0246007b; u32 var0000f754 = 0x0247007d; u32 var0000f758 = 0x0248007e; u32 var0000f75c = 0x0249007c; u32 var0000f760 = 0x024a0093; u32 var0000f764 = 0x024b0091; u32 var0000f768 = 0x024c0092; u32 var0000f76c = 0x024d0093; u32 var0000f770 = 0x024e00ae; u32 var0000f774 = 0x024f00ac; u32 var0000f778 = 0x025000ab; u32 var0000f77c = 0x025100ad; u32 var0000f780 = 0x025200a1; u32 var0000f784 = 0x0253009f; u32 var0000f788 = 0x025400a0; u32 var0000f78c = 0x0255009e; u32 var0000f790 = 0x025600bb; u32 var0000f794 = 0x025700b8; u32 var0000f798 = 0x025800b9; u32 var0000f79c = 0x025900ba; u32 var0000f7a0 = 0x00000000; u32 var0000f7a4 = 0x00000000; u32 var0000f7a8 = 0x00000000; u32 var0000f7ac = 0x1a000003; // f7b0 u16 ciquiptable_bank1[] = { 0x17a1, 0x17a2, 0x17a3, 0x17a4, 0x17a5, 0x17a6, 0x17a7, 0x17a8, 0x17a9, 0x17aa, 0x17ab, 0x17ac, 0x17ad, 0x17ae, 0x17af, 0x179e, 0x179f, 0x17a0, }; // f7d4 u16 ciquiptable_bank0[] = { 0x8028, 0x8028, 0x8028, 0x802b, 0x802b, 0x802b, 0x802c, 0x802d, 0x802e, 0x802f, 0x802f, 0x802f, 0x8030, 0x8030, 0x8030, 0x8031, 0x8031, 0x8031, 0x8032, 0x8032, 0x8033, 0x8033, 0x8034, 0x8034, 0x8035, 0x8035, 0x8036, 0x8036, 0x8037, 0x8037, }; // f810 u16 ciquiptable_bank2[] = { 0x177b, 0x177b, 0x177b, 0x177d, 0x177d, 0x177d, 0x1789, 0x178a, 0x178b, 0x178d, 0x178d, 0x178d, 0x1795, 0x1795, 0x1795, 0x1785, 0x1785, 0x1785, 0x1791, 0x1791, 0x1791, 0x1791, 0x1791, 0x1791, 0x1782, 0x1782, 0x1782, 0x1783, 0x1783, 0x1783, }; // f84c u16 ciquiptable_bank3[] = { 0x0000, 0x1b1c, 0x1b1f, 0x1b20, 0x0000, 0x1b1e, 0x1b21, 0x1b21, 0x1b1d, 0x1b1d, }; // f860 // table for cmd 01a3 (do_special_animation) u16 special_animations[] = { 0x0296, 0x0297, 0x0298, // when value is 3 (1/2 chance) 0x028a, // when value is 3 (1/2 chance) 0x028c, 0x0290, 0x0291, // when value is -1 (1/8 chance) 0x00a3, // when value is -1 (1/8 chance) - talking anim 0x028e, // when value is -1 (1/8 chance) 0x028f, // when value is -1 (1/8 chance) 0x0231, // when value is -1 (1/8 chance) - talking anim 0x0232, // when value is -1 (1/8 chance) - talking anim 0x0233, // when value is -1 (1/8 chance) - talking anim 0x0234, // when value is -1 (1/8 chance) - talking anim 0x028d, 0x0000, }; u32 var0000f880 = 0x00000000; u32 var0000f884 = 0x00000000; u32 var0000f888 = 0x00000000; u32 var0000f88c = 0x00000000; u32 var0000f890 = 0x00000000; u32 var0000f894 = 0x00000000; u32 var0000f898 = 0x00000000; u32 var0000f89c = 0x00000000; u32 var0000f8a0 = 0x3f800000; u32 var0000f8a4 = 0x00000001; u32 var0000f8a8 = 0x01010101; u32 var0000f8ac = 0x01000101; u32 var0000f8b0 = 0x01010100; u32 var0000f8b4 = 0x00010101; u32 var0000f8b8 = 0x01010000; u32 var0000f8bc = 0x00000000; u32 var0000f8c0 = 0x00000100; u32 var0000f8c4 = 0x00000000; u32 var0000f8c8 = 0x01010000; u32 var0000f8cc = 0x00000101; u32 var0000f8d0 = 0x01000101; u32 var0000f8d4 = 0x00000000; u32 var0000f8d8 = 0x00000100; u32 var0000f8dc = 0x00000001; u32 var0000f8e0 = 0x00000000; u32 var0000f8e4 = 0x00000000; u32 var0000f8e8 = 0x00000000; u32 var0000f8ec = 0x00000000; u32 var0000f8f0 = 0x00000000; u32 var0000f8f4 = 0x00000000; u32 var0000f8f8 = 0x00000000; u32 var0000f8fc = 0x42800000; u32 var0000f900 = 0x3f800000; u32 var0000f904 = 0x00000000; u32 var0000f908 = 0x00000000; u32 var0000f90c = 0x00000000; u32 var0000f910 = 0x00000000; u32 var0000f914 = 0x00000000; u32 var0000f918 = 0x00000000; u32 var0000f91c = 0x00000000; u32 var0000f920 = 0x00000000; u32 var0000f924 = 0x00000001; u32 var0000f928 = 0x00000000; u32 var0000f92c = 0x00000000; u32 var0000f930 = 0x00000000; u32 var0000f934 = 0x00000000; u32 var0000f938 = 0x00000000; u32 var0000f93c = 0x00000000; u32 var0000f940 = 0x00000000; u32 var0000f944 = 0x00000000; u32 var0000f948 = 0x00000000; u32 var0000f94c = 0x00000000; u32 var0000f950 = 0x00000000; u32 var0000f954 = 0x00000000; u32 var0000f958 = 0x00000000; u32 var0000f95c = 0x00000000; u32 var0000f960 = 0x00000000; u32 var0000f964 = 0x00000000; u32 var0000f968 = 0x3f800000; u32 var0000f96c = 0x3f800000; u32 var0000f970 = 0x3f800000; u32 var0000f974 = 0x3f800000; u32 var0000f978 = 0x3f800000; u32 var0000f97c = 0x3f800000; u32 var0000f980 = 0x00000000; u32 var0000f984 = 0xffffffff; u32 var0000f988 = 0x00000000; u32 var0000f98c = 0x00000000; u32 var0000f990 = 0x00000000; u32 var0000f994 = 0x00000000; u32 var0000f998 = 0x00000000; u32 var0000f99c = 0x00000000; u32 var0000f9a0 = 0x0100000f; u32 var0000f9a4 = 0x0000ffff; u32 var0000f9a8 = 0x00000001; u32 var0000f9ac = 0x00000000; u32 var0000f9b0 = 0x00000000; u32 var0000f9b4 = 0x00000000; u32 var0000f9b8 = 0x00000000; u32 var0000f9bc = 0x3f800000; u32 var0000f9c0 = 0x00000000; u32 var0000f9c4 = 0x00000000; u32 var0000f9c8 = 0x00000000; u32 var0000f9cc = 0x3f800000; u32 var0000f9d0 = 0x00000000; u32 var0000f9d4 = 0x00000000; u32 var0000f9d8 = 0x00000000; u32 var0000f9dc = 0x3f800000; u32 var0000f9e0 = 0x00000000; u32 var0000f9e4 = 0x00000000; u32 var0000f9e8 = 0x00000000; u32 var0000f9ec = 0x000003e8; u32 var0000f9f0 = 0xffffff00; u32 var0000f9f4 = 0xffffff00; u32 var0000f9f8 = 0x0fff0000; u32 var0000f9fc = 0x00000000; u32 var0000fa00 = 0x00000000; u32 var0000fa04 = 0x00000000; u32 var0000fa08 = 0x00000000; u32 var0000fa0c = 0x00000000; u32 var0000fa10 = 0x00000000; u32 var0000fa14 = 0x80748074; u32 var0000fa18 = 0x80740000; u32 var0000fa1c = 0x00000000; u32 var0000fa20 = 0xc1200000; u32 var0000fa24 = 0x00000000; u32 var0000fa28 = 0x00000000; u32 var0000fa2c = 0x00000001; u32 var0000fa30 = 0x00000003; u32 var0000fa34 = 0x00000000; u32 var0000fa38 = 0x00000000; u32 var0000fa3c = 0x00000000; u32 var0000fa40 = 0x00000000; u32 var0000fa44 = 0x00000000; u32 var0000fa48 = 0x00000000; u32 var0000fa4c = 0x00000000; u32 var0000fa50 = 0x00000000; u32 var0000fa54 = 0x00000000; u32 var0000fa58 = 0x00000000; u32 var0000fa5c = 0x00000000; u32 var0000fa60 = 0x00000000; u32 var0000fa64 = 0x00000000; u32 var0000fa68 = 0x00000000; u32 var0000fa6c = 0x00000000; u32 var0000fa70 = 0x00000000; u32 var0000fa74 = 0x00000000; u32 var0000fa78 = 0x00000000; u32 var0000fa7c = 0x00000000; u32 var0000fa80 = 0x00000000; u32 var0000fa84 = 0x00000000; u32 var0000fa88 = 0x00000000; u32 var0000fa8c = 0x00000000; u32 var0000fa90 = 0x42b40000; u32 var0000fa94 = 0x3f800000; u32 var0000fa98 = 0x40000000; u32 var0000fa9c = 0x3a83126f; u32 var0000faa0 = 0x3f800000; u32 var0000faa4 = 0x3bcddaca; u32 var0000faa8 = 0x3bcddaca; u32 var0000faac = 0x372fa9a2; u32 var0000fab0 = 0x39a4af08; u32 var0000fab4 = 0x3bcddaca; u32 var0000fab8 = 0x3bcddaca; u32 var0000fabc = 0x372fa9a2; u32 var0000fac0 = 0x39a4af08; u32 var0000fac4 = 0x42a00000; u32 var0000fac8 = 0x3f800000; u32 var0000facc = 0x40400000; u32 var0000fad0 = 0x3b23d70a; u32 var0000fad4 = 0x3dcccccd; u32 var0000fad8 = 0x3c4ddaca; u32 var0000fadc = 0x3c9a6417; u32 var0000fae0 = 0x37afa9a2; u32 var0000fae4 = 0x3a24af08; u32 var0000fae8 = 0x3c4ddaca; u32 var0000faec = 0x3c9a6417; u32 var0000faf0 = 0x37afa9a2; u32 var0000faf4 = 0x3a24af08; u32 var0000faf8 = 0x428c0000; u32 var0000fafc = 0x40000000; u32 var0000fb00 = 0x40800000; u32 var0000fb04 = 0x3a83126f; u32 var0000fb08 = 0x3f800000; u32 var0000fb0c = 0x3bcddaca; u32 var0000fb10 = 0x3c4ddaca; u32 var0000fb14 = 0x372fa9a2; u32 var0000fb18 = 0x39a4af08; u32 var0000fb1c = 0x3bcddaca; u32 var0000fb20 = 0x3c4ddaca; u32 var0000fb24 = 0x372fa9a2; u32 var0000fb28 = 0x39a4af08; u32 var0000fb2c = 0x432a0000; u32 var0000fb30 = 0x40000000; u32 var0000fb34 = 0x40000000; u32 var0000fb38 = 0x3a83126f; u32 var0000fb3c = 0x3f800000; u32 var0000fb40 = 0x3b4ddaca; u32 var0000fb44 = 0x3b4ddaca; u32 var0000fb48 = 0x36afa9a2; u32 var0000fb4c = 0x39459ed6; u32 var0000fb50 = 0x3b4ddaca; u32 var0000fb54 = 0x3b4ddaca; u32 var0000fb58 = 0x36afa9a2; u32 var0000fb5c = 0x39459ed6; u32 var0000fb60 = 0x432a0000; u32 var0000fb64 = 0x40000000; u32 var0000fb68 = 0x40000000; u32 var0000fb6c = 0x3a83126f; u32 var0000fb70 = 0x3f800000; u32 var0000fb74 = 0x3b4ddaca; u32 var0000fb78 = 0x3b4ddaca; u32 var0000fb7c = 0x36afa9a2; u32 var0000fb80 = 0x39459ed6; u32 var0000fb84 = 0x3b4ddaca; u32 var0000fb88 = 0x3b4ddaca; u32 var0000fb8c = 0x36afa9a2; u32 var0000fb90 = 0x39459ed6; u32 var0000fb94 = 0x00000000; u32 var0000fb98 = 0x00000000; u32 var0000fb9c = 0x00000000; u32 var0000fba0 = 0x00000000; u32 var0000fba4 = 0x00000000; u32 var0000fba8 = 0x00000000; u32 var0000fbac = 0x00000000; u32 var0000fbb0 = 0x00000000; u32 var0000fbb4 = 0x00000000; u32 var0000fbb8 = 0x00000000; u32 var0000fbbc = 0x00000000; u32 var0000fbc0 = 0x00000000; u32 var0000fbc4 = 0x00000000; u32 var0000fbc8 = 0x00000000; u32 var0000fbcc = 0x3f800000; u32 var0000fbd0 = 0x00000000; u32 var0000fbd4 = 0x3f800000; u32 var0000fbd8 = 0x00000000; u32 var0000fbdc = 0x00270028; u32 var0000fbe0 = 0x0029002a; u32 var0000fbe4 = 0x00000000; u32 var0000fbe8 = 0x00000003; u32 var0000fbec = 0x00000014; u32 var0000fbf0 = 0x00000078; u32 var0000fbf4 = 0x00000000; u32 var0000fbf8 = 0x00000000; u32 var0000fbfc = 0xc4bfff5c; u32 var0000fc00 = 0xc3ff8000; u32 var0000fc04 = 0xc5a45171; u32 var0000fc08 = 0x00000029; u32 var0000fc0c = 0xc4bfff5c; u32 var0000fc10 = 0xc3fce148; u32 var0000fc14 = 0xc5a22371; u32 var0000fc18 = 0x00000095; u32 var0000fc1c = 0xc4bfff5c; u32 var0000fc20 = 0xc3fc651f; u32 var0000fc24 = 0xc59c8600; u32 var0000fc28 = 0x000002ba; u32 var0000fc2c = 0xc4bfff5c; u32 var0000fc30 = 0xc2c9d1ec; u32 var0000fc34 = 0xc58396e1; u32 var0000fc38 = 0x000002f7; u32 var0000fc3c = 0xc4bfff5c; u32 var0000fc40 = 0xc2c5c7ae; u32 var0000fc44 = 0xc5806cf6; u32 var0000fc48 = 0x00000320; u32 var0000fc4c = 0xc4bfff5c; u32 var0000fc50 = 0xc2cc0000; u32 var0000fc54 = 0xc57c70f6; u32 var0000fc58 = 0xffffffff; u32 var0000fc5c = 0x00000000; u32 var0000fc60 = 0x00000000; u32 var0000fc64 = 0x00000000; u32 var0000fc68 = 0x00000000; u32 var0000fc6c = 0xc4f188a4; u32 var0000fc70 = 0xc2cc0000; u32 var0000fc74 = 0xc56f0948; u32 var0000fc78 = 0x00000029; u32 var0000fc7c = 0xc4fa5a8f; u32 var0000fc80 = 0xc2c5c7ae; u32 var0000fc84 = 0xc56f0948; u32 var0000fc88 = 0x00000066; u32 var0000fc8c = 0xc503811f; u32 var0000fc90 = 0xc2c9d1ec; u32 var0000fc94 = 0xc56f0948; u32 var0000fc98 = 0x0000028b; u32 var0000fc9c = 0xc5355f5c; u32 var0000fca0 = 0xc3fc651f; u32 var0000fca4 = 0xc56f0948; u32 var0000fca8 = 0x000002f7; u32 var0000fcac = 0xc5409a3d; u32 var0000fcb0 = 0xc3fce148; u32 var0000fcb4 = 0xc56f0948; u32 var0000fcb8 = 0x00000320; u32 var0000fcbc = 0xc544f63d; u32 var0000fcc0 = 0xc3ff8000; u32 var0000fcc4 = 0xc56f0948; u32 var0000fcc8 = 0xffffffff; u32 var0000fccc = 0x00000000; u32 var0000fcd0 = 0x00000000; u32 var0000fcd4 = 0x00000000; u32 var0000fcd8 = 0x2b000000; u32 var0000fcdc = 0x0e000001; u32 var0000fce0 = 0x00000000; u32 var0000fce4 = 0x00000000; u32 var0000fce8 = 0x00000001; u32 var0000fcec = 0x00000003; u32 var0000fcf0 = 0x00000000; u32 var0000fcf4 = 0x00000000; u32 var0000fcf8 = 0x00000000; u32 var0000fcfc = 0x00000000; u32 var0000fd00 = 0x00000000; u32 var0000fd04 = 0x00000000; u32 var0000fd08 = 0x00000000; u32 var0000fd0c = 0x00000000; u32 var0000fd10 = 0x00000000; u32 var0000fd14 = 0x00000000; u32 var0000fd18 = 0x00000000; u32 var0000fd1c = 0x00000000; u32 var0000fd20 = 0x00000000; u32 var0000fd24 = 0x00000000; u32 var0000fd28 = 0x00000001; u32 var0000fd2c = 0x00000003; u32 var0000fd30 = 0x00000000; u32 var0000fd34 = 0x00000000; u32 var0000fd38 = 0x00000000; u32 var0000fd3c = 0x00000000; u32 var0000fd40 = 0x00000000; u32 var0000fd44 = 0x00000000; u32 var0000fd48 = 0x00000000; u32 var0000fd4c = 0x00000000; u32 var0000fd50 = 0x00000000; u32 var0000fd54 = 0x00000000; u32 var0000fd58 = 0x00000000; u32 var0000fd5c = 0x00000000; u32 var0000fd60 = 0x00000000; u32 var0000fd64 = 0x00000000; u32 var0000fd68 = 0x00000001; u32 var0000fd6c = 0x00000003; u32 var0000fd70 = 0x00000000; u32 var0000fd74 = 0x00000000; u32 var0000fd78 = 0x00000000; u32 var0000fd7c = 0x00000000; u32 var0000fd80 = 0x00000000; u32 var0000fd84 = 0x00000000; u32 var0000fd88 = 0x00000000; u32 var0000fd8c = 0x00000000; u32 var0000fd90 = 0x00000000; u32 var0000fd94 = 0x00000000; u32 var0000fd98 = 0x00000000; u32 var0000fd9c = 0x00000000; u32 var0000fda0 = 0x00000000; u32 var0000fda4 = 0x00000000; u32 var0000fda8 = 0x00000000; u32 var0000fdac = 0x00000000; u32 var0000fdb0 = 0x00000007; u32 var0000fdb4 = 0x0000001d; u32 var0000fdb8 = 0x0000000d; u32 var0000fdbc = 0x008000ff; u32 var0000fdc0 = 0x00000001; u32 var0000fdc4 = 0x00000002; u32 var0000fdc8 = 0xfffffe00; u32 var0000fdcc = 0x00000050; u32 var0000fdd0 = 0x00000008; u32 var0000fdd4 = 0x00000078; u32 var0000fdd8 = 0x00000002; u32 var0000fddc = 0xffffff00; u32 var0000fde0 = 0x00000014; u32 var0000fde4 = 0x00000008; u32 var0000fde8 = 0x00000078; u32 var0000fdec = 0x00000002; u32 var0000fdf0 = 0xffffff80; u32 var0000fdf4 = 0x0000000a; u32 var0000fdf8 = 0x00000008; u32 var0000fdfc = 0x00000028; u32 var0000fe00 = 0x00000002; u32 var0000fe04 = 0xfffffe00; u32 var0000fe08 = 0x00000028; u32 var0000fe0c = 0x00000008; u32 var0000fe10 = 0x0000003c; u32 var0000fe14 = 0x00000002; u32 var0000fe18 = 0xffffffc0; u32 var0000fe1c = 0x0000001e; u32 var0000fe20 = 0x00000008; u32 var0000fe24 = 0x00000078; u32 var0000fe28 = 0x0000000b; u32 var0000fe2c = 0x0000000d; u32 var0000fe30 = 0x202020ff; u32 var0000fe34 = 0x00000001; u32 var0000fe38 = 0x00000007; u32 var0000fe3c = 0x0000001c; u32 var0000fe40 = 0x00000001; u32 var0000fe44 = 0x00000800; u32 var0000fe48 = 0x00000078; u32 var0000fe4c = 0x00000008; u32 var0000fe50 = 0x00000078; u32 var0000fe54 = 0x00000005; u32 var0000fe58 = 0x00000100; u32 var0000fe5c = 0x00000001; u32 var0000fe60 = 0x00000006; u32 var0000fe64 = 0x00000200; u32 var0000fe68 = 0x0000003c; u32 var0000fe6c = 0x00000001; u32 var0000fe70 = 0xffffe000; u32 var0000fe74 = 0x00000078; u32 var0000fe78 = 0x00000008; u32 var0000fe7c = 0x00000078; u32 var0000fe80 = 0x00000005; u32 var0000fe84 = 0x00000400; u32 var0000fe88 = 0x00000001; u32 var0000fe8c = 0x00000006; u32 var0000fe90 = 0x00000400; u32 var0000fe94 = 0x0000003c; u32 var0000fe98 = 0x00000006; u32 var0000fe9c = 0x00000400; u32 var0000fea0 = 0x0000003c; u32 var0000fea4 = 0x00000001; u32 var0000fea8 = 0x00000800; u32 var0000feac = 0x00000078; u32 var0000feb0 = 0x00000008; u32 var0000feb4 = 0x00000078; u32 var0000feb8 = 0x00000005; u32 var0000febc = 0x00000080; u32 var0000fec0 = 0x00000001; u32 var0000fec4 = 0x00000006; u32 var0000fec8 = 0x00000800; u32 var0000fecc = 0x0000003c; u32 var0000fed0 = 0x00000006; u32 var0000fed4 = 0x00000400; u32 var0000fed8 = 0x00000078; u32 var0000fedc = 0x00000002; u32 var0000fee0 = 0x00000400; u32 var0000fee4 = 0x0000003c; u32 var0000fee8 = 0x00000001; u32 var0000feec = 0x00000200; u32 var0000fef0 = 0x00000078; u32 var0000fef4 = 0x00000008; u32 var0000fef8 = 0x00000078; u32 var0000fefc = 0x0000000b; u32 var0000ff00 = 0x0000000d; u32 var0000ff04 = 0x202020ff; u32 var0000ff08 = 0x00000001; u32 var0000ff0c = 0x00000007; u32 var0000ff10 = 0x0000001c; u32 var0000ff14 = 0x00000005; u32 var0000ff18 = 0x00000080; u32 var0000ff1c = 0x00000001; u32 var0000ff20 = 0x00000006; u32 var0000ff24 = 0x00000800; u32 var0000ff28 = 0x0000003c; u32 var0000ff2c = 0x00000006; u32 var0000ff30 = 0x00000400; u32 var0000ff34 = 0x00000078; u32 var0000ff38 = 0x00000002; u32 var0000ff3c = 0x00000400; u32 var0000ff40 = 0x0000000a; u32 var0000ff44 = 0x00000001; u32 var0000ff48 = 0x00000200; u32 var0000ff4c = 0x00000028; u32 var0000ff50 = 0x00000008; u32 var0000ff54 = 0x00000078; u32 var0000ff58 = 0x0000000b; u32 var0000ff5c = 0x00000007; u32 var0000ff60 = 0x0000001d; u32 var0000ff64 = 0x0000000d; u32 var0000ff68 = 0x008000ff; u32 var0000ff6c = 0x00000001; u32 var0000ff70 = 0x00000002; u32 var0000ff74 = 0xfffffe00; u32 var0000ff78 = 0x00000050; u32 var0000ff7c = 0x00000008; u32 var0000ff80 = 0x00000078; u32 var0000ff84 = 0x00000002; u32 var0000ff88 = 0xffffff00; u32 var0000ff8c = 0x00000014; u32 var0000ff90 = 0x00000008; u32 var0000ff94 = 0x00000078; u32 var0000ff98 = 0x00000002; u32 var0000ff9c = 0xffffff80; u32 var0000ffa0 = 0x0000000a; u32 var0000ffa4 = 0x00000008; u32 var0000ffa8 = 0x00000028; u32 var0000ffac = 0x00000002; u32 var0000ffb0 = 0xfffffe00; u32 var0000ffb4 = 0x00000028; u32 var0000ffb8 = 0x00000008; u32 var0000ffbc = 0x0000003c; u32 var0000ffc0 = 0x00000002; u32 var0000ffc4 = 0xffffffc0; u32 var0000ffc8 = 0x0000001e; u32 var0000ffcc = 0x00000008; u32 var0000ffd0 = 0x00000078; u32 var0000ffd4 = 0x0000000b; u32 var0000ffd8 = 0x00000007; u32 var0000ffdc = 0x00000032; u32 var0000ffe0 = 0x0000000d; u32 var0000ffe4 = 0x008000fe; u32 var0000ffe8 = 0x00000001; u32 var0000ffec = 0x00000002; u32 var0000fff0 = 0xfffffe00; u32 var0000fff4 = 0x00000050; u32 var0000fff8 = 0x00000008; u32 var0000fffc = 0x00000078; u32 var00010000 = 0x00000002; u32 var00010004 = 0xffffff00; u32 var00010008 = 0x00000014; u32 var0001000c = 0x00000008; u32 var00010010 = 0x00000078; u32 var00010014 = 0x00000002; u32 var00010018 = 0xffffff80; u32 var0001001c = 0x0000000a; u32 var00010020 = 0x00000008; u32 var00010024 = 0x00000028; u32 var00010028 = 0x00000002; u32 var0001002c = 0xfffffe00; u32 var00010030 = 0x00000028; u32 var00010034 = 0x00000008; u32 var00010038 = 0x0000003c; u32 var0001003c = 0x00000002; u32 var00010040 = 0xffffffc0; u32 var00010044 = 0x0000001e; u32 var00010048 = 0x00000008; u32 var0001004c = 0x00000078; u32 var00010050 = 0x0000000b; u32 var00010054 = 0x00000007; u32 var00010058 = 0x0000001d; u32 var0001005c = 0x0000000d; u32 var00010060 = 0x280000ff; u32 var00010064 = 0x00000001; u32 var00010068 = 0x00000002; u32 var0001006c = 0x00000200; u32 var00010070 = 0x00000050; u32 var00010074 = 0x00000008; u32 var00010078 = 0x00000078; u32 var0001007c = 0x00000002; u32 var00010080 = 0x00000100; u32 var00010084 = 0x00000014; u32 var00010088 = 0x00000008; u32 var0001008c = 0x00000078; u32 var00010090 = 0x00000002; u32 var00010094 = 0x00000080; u32 var00010098 = 0x0000000a; u32 var0001009c = 0x00000008; u32 var000100a0 = 0x00000028; u32 var000100a4 = 0x00000002; u32 var000100a8 = 0x00000200; u32 var000100ac = 0x00000028; u32 var000100b0 = 0x00000008; u32 var000100b4 = 0x0000003c; u32 var000100b8 = 0x00000002; u32 var000100bc = 0x00000040; u32 var000100c0 = 0x0000001e; u32 var000100c4 = 0x00000008; u32 var000100c8 = 0x00000078; u32 var000100cc = 0x00000002; u32 var000100d0 = 0x00000100; u32 var000100d4 = 0x00000014; u32 var000100d8 = 0x00000008; u32 var000100dc = 0x00000078; u32 var000100e0 = 0x00000002; u32 var000100e4 = 0x00000080; u32 var000100e8 = 0x0000000a; u32 var000100ec = 0x0000000b; u32 var000100f0 = 0x00000007; u32 var000100f4 = 0x0000001d; u32 var000100f8 = 0x0000000d; u32 var000100fc = 0x003c00ff; u32 var00010100 = 0x00000001; u32 var00010104 = 0x00000002; u32 var00010108 = 0x00000200; u32 var0001010c = 0x00000050; u32 var00010110 = 0x00000008; u32 var00010114 = 0x00000078; u32 var00010118 = 0x00000002; u32 var0001011c = 0x00000080; u32 var00010120 = 0x0000000a; u32 var00010124 = 0x00000008; u32 var00010128 = 0x00000028; u32 var0001012c = 0x00000002; u32 var00010130 = 0x00000100; u32 var00010134 = 0x00000014; u32 var00010138 = 0x00000008; u32 var0001013c = 0x00000078; u32 var00010140 = 0x00000002; u32 var00010144 = 0x00000080; u32 var00010148 = 0x0000000a; u32 var0001014c = 0x00000008; u32 var00010150 = 0x00000028; u32 var00010154 = 0x00000002; u32 var00010158 = 0x00000200; u32 var0001015c = 0x00000028; u32 var00010160 = 0x00000008; u32 var00010164 = 0x0000003c; u32 var00010168 = 0x00000002; u32 var0001016c = 0x00000040; u32 var00010170 = 0x0000001e; u32 var00010174 = 0x00000008; u32 var00010178 = 0x00000078; u32 var0001017c = 0x0000000b; u32 var00010180 = 0x00000007; u32 var00010184 = 0x0000001e; u32 var00010188 = 0x0000000d; u32 var0001018c = 0x404000ff; u32 var00010190 = 0x00000001; u32 var00010194 = 0x00000001; u32 var00010198 = 0x00000280; u32 var0001019c = 0x00000001; u32 var000101a0 = 0x00000008; u32 var000101a4 = 0x0000000a; u32 var000101a8 = 0x0000000b; u32 var000101ac = 0x00000007; u32 var000101b0 = 0x0000001e; u32 var000101b4 = 0x0000000d; u32 var000101b8 = 0x004040ff; u32 var000101bc = 0x00000001; u32 var000101c0 = 0x00000001; u32 var000101c4 = 0x00000280; u32 var000101c8 = 0x00000001; u32 var000101cc = 0x00000008; u32 var000101d0 = 0x0000000a; u32 var000101d4 = 0x0000000b; u32 var000101d8 = 0x00000007; u32 var000101dc = 0x0000001e; u32 var000101e0 = 0x0000000d; u32 var000101e4 = 0x008000ff; u32 var000101e8 = 0x00000001; u32 var000101ec = 0x00000001; u32 var000101f0 = 0xfffffd80; u32 var000101f4 = 0x00000001; u32 var000101f8 = 0x00000008; u32 var000101fc = 0x0000000a; u32 var00010200 = 0x0000000b; u32 var00010204 = 0x00000007; u32 var00010208 = 0x00000031; u32 var0001020c = 0x00000005; u32 var00010210 = 0x00000200; u32 var00010214 = 0x00000000; u32 var00010218 = 0x00000006; u32 var0001021c = 0x00000200; u32 var00010220 = 0x00000000; u32 var00010224 = 0x0000000d; u32 var00010228 = 0xdc2828ff; u32 var0001022c = 0x0000003c; u32 var00010230 = 0x00000008; u32 var00010234 = 0x0000003c; u32 var00010238 = 0x0000000d; u32 var0001023c = 0x323232ff; u32 var00010240 = 0x0000000a; u32 var00010244 = 0x00000008; u32 var00010248 = 0x0000000a; u32 var0001024c = 0x0000000b; u32 var00010250 = 0x00000007; u32 var00010254 = 0x00000031; u32 var00010258 = 0x00000005; u32 var0001025c = 0x00000200; u32 var00010260 = 0x00000000; u32 var00010264 = 0x00000006; u32 var00010268 = 0x00000200; u32 var0001026c = 0x00000000; u32 var00010270 = 0x0000000d; u32 var00010274 = 0x32c832ff; u32 var00010278 = 0x0000003c; u32 var0001027c = 0x00000008; u32 var00010280 = 0x0000003c; u32 var00010284 = 0x0000000d; u32 var00010288 = 0x323232ff; u32 var0001028c = 0x0000000a; u32 var00010290 = 0x00000008; u32 var00010294 = 0x0000000a; u32 var00010298 = 0x0000000b; u32 var0001029c = 0x00000007; u32 var000102a0 = 0x00000031; u32 var000102a4 = 0x00000005; u32 var000102a8 = 0x00000200; u32 var000102ac = 0x00000000; u32 var000102b0 = 0x00000006; u32 var000102b4 = 0x00000200; u32 var000102b8 = 0x00000000; u32 var000102bc = 0x0000000d; u32 var000102c0 = 0x323232ff; u32 var000102c4 = 0x0000000a; u32 var000102c8 = 0x00000008; u32 var000102cc = 0x0000000a; u32 var000102d0 = 0x0000000b; u32 var000102d4 = 0x00000007; u32 var000102d8 = 0x00000031; u32 var000102dc = 0x00000005; u32 var000102e0 = 0x00000200; u32 var000102e4 = 0x00000000; u32 var000102e8 = 0x00000006; u32 var000102ec = 0x00000200; u32 var000102f0 = 0x00000000; u32 var000102f4 = 0x0000000d; u32 var000102f8 = 0xdc2828ff; u32 var000102fc = 0x0000000a; u32 var00010300 = 0x00000008; u32 var00010304 = 0x0000000a; u32 var00010308 = 0x0000000b; u32 var0001030c = 0x00000007; u32 var00010310 = 0x00000031; u32 var00010314 = 0x00000005; u32 var00010318 = 0x00000200; u32 var0001031c = 0x00000000; u32 var00010320 = 0x00000006; u32 var00010324 = 0x00000200; u32 var00010328 = 0x00000000; u32 var0001032c = 0x0000000d; u32 var00010330 = 0x32c832ff; u32 var00010334 = 0x0000000a; u32 var00010338 = 0x00000008; u32 var0001033c = 0x0000000a; u32 var00010340 = 0x0000000b; u32 var00010344 = 0x00000007; u32 var00010348 = 0x00000033; u32 var0001034c = 0x0000000d; u32 var00010350 = 0xffffffff; u32 var00010354 = 0x00000001; u32 var00010358 = 0x00000008; u32 var0001035c = 0x0000000a; u32 var00010360 = 0x0000000b; u32 var00010364 = 0x00000007; u32 var00010368 = 0x00000048; u32 var0001036c = 0x0000000d; u32 var00010370 = 0xffffffff; u32 var00010374 = 0x00000001; u32 var00010378 = 0x00000008; u32 var0001037c = 0x0000000a; u32 var00010380 = 0x0000000b; u32 var00010384 = 0x00000007; u32 var00010388 = 0x00000049; u32 var0001038c = 0x0000000d; u32 var00010390 = 0xffffffff; u32 var00010394 = 0x00000001; u32 var00010398 = 0x00000008; u32 var0001039c = 0x0000000a; u32 var000103a0 = 0x0000000b; u32 var000103a4 = 0x00000007; u32 var000103a8 = 0x0000004a; u32 var000103ac = 0x0000000d; u32 var000103b0 = 0xffffffff; u32 var000103b4 = 0x00000001; u32 var000103b8 = 0x00000008; u32 var000103bc = 0x0000000a; u32 var000103c0 = 0x0000000b; u32 var000103c4 = 0x00000007; u32 var000103c8 = 0x0000004b; u32 var000103cc = 0x0000000d; u32 var000103d0 = 0xffffffff; u32 var000103d4 = 0x00000001; u32 var000103d8 = 0x00000008; u32 var000103dc = 0x0000000a; u32 var000103e0 = 0x0000000b; u32 var000103e4 = 0x00000007; u32 var000103e8 = 0x0000004c; u32 var000103ec = 0x0000000d; u32 var000103f0 = 0xffffffff; u32 var000103f4 = 0x00000001; u32 var000103f8 = 0x00000008; u32 var000103fc = 0x0000000a; u32 var00010400 = 0x0000000b; u32 var00010404 = 0x00000007; u32 var00010408 = 0x0000004d; u32 var0001040c = 0x0000000d; u32 var00010410 = 0xffffffff; u32 var00010414 = 0x00000001; u32 var00010418 = 0x00000008; u32 var0001041c = 0x0000000a; u32 var00010420 = 0x0000000b; u32 var00010424 = 0x0000000d; u32 var00010428 = 0x000000ff; u32 var0001042c = 0x00000001; u32 var00010430 = 0x00000007; u32 var00010434 = 0x0000004b; u32 var00010438 = 0x00000008; u32 var0001043c = 0x00000001; u32 var00010440 = 0x0000000d; u32 var00010444 = 0xffffffff; u32 var00010448 = 0x000000b4; u32 var0001044c = 0x00000008; u32 var00010450 = 0x00000168; u32 var00010454 = 0x0000000d; u32 var00010458 = 0x000000ff; u32 var0001045c = 0x0000001e; u32 var00010460 = 0x00000008; u32 var00010464 = 0x0000001e; u32 var00010468 = 0x00000007; u32 var0001046c = 0x0000004c; u32 var00010470 = 0x00000008; u32 var00010474 = 0x00000001; u32 var00010478 = 0x0000000d; u32 var0001047c = 0xffffffff; u32 var00010480 = 0x000000b4; u32 var00010484 = 0x00000008; u32 var00010488 = 0x00000168; u32 var0001048c = 0x0000000d; u32 var00010490 = 0x000000ff; u32 var00010494 = 0x0000001e; u32 var00010498 = 0x00000008; u32 var0001049c = 0x0000001e; u32 var000104a0 = 0x00000007; u32 var000104a4 = 0x0000004d; u32 var000104a8 = 0x00000008; u32 var000104ac = 0x00000001; u32 var000104b0 = 0x0000000d; u32 var000104b4 = 0xffffffff; u32 var000104b8 = 0x000000b4; u32 var000104bc = 0x00000008; u32 var000104c0 = 0x00000168; u32 var000104c4 = 0x0000000d; u32 var000104c8 = 0x000000ff; u32 var000104cc = 0x0000001d; u32 var000104d0 = 0x00000008; u32 var000104d4 = 0x0000001d; u32 var000104d8 = 0x0000000b; u32 var000104dc = 0x00000007; u32 var000104e0 = 0x0000004e; u32 var000104e4 = 0x0000000d; u32 var000104e8 = 0xffffffff; u32 var000104ec = 0x00000001; u32 var000104f0 = 0x00000008; u32 var000104f4 = 0x0000000a; u32 var000104f8 = 0x0000000b; u32 var000104fc = 0x00000007; u32 var00010500 = 0x00000034; u32 var00010504 = 0x0000000d; u32 var00010508 = 0xffffffff; u32 var0001050c = 0x00000001; u32 var00010510 = 0x00000008; u32 var00010514 = 0x00000005; u32 var00010518 = 0x00000007; u32 var0001051c = 0x00000035; u32 var00010520 = 0x00000008; u32 var00010524 = 0x00000005; u32 var00010528 = 0x00000007; u32 var0001052c = 0x00000036; u32 var00010530 = 0x00000008; u32 var00010534 = 0x00000005; u32 var00010538 = 0x00000007; u32 var0001053c = 0x00000037; u32 var00010540 = 0x00000008; u32 var00010544 = 0x00000005; u32 var00010548 = 0x0000000b; u32 var0001054c = 0x00000007; u32 var00010550 = 0x0000004f; u32 var00010554 = 0x0000000d; u32 var00010558 = 0xffffffff; u32 var0001055c = 0x00000001; u32 var00010560 = 0x00000008; u32 var00010564 = 0x00000005; u32 var00010568 = 0x00000007; u32 var0001056c = 0x00000050; u32 var00010570 = 0x00000008; u32 var00010574 = 0x00000005; u32 var00010578 = 0x00000007; u32 var0001057c = 0x00000051; u32 var00010580 = 0x00000008; u32 var00010584 = 0x00000005; u32 var00010588 = 0x00000007; u32 var0001058c = 0x00000052; u32 var00010590 = 0x00000008; u32 var00010594 = 0x00000005; u32 var00010598 = 0x0000000b; u32 var0001059c = 0x00000007; u32 var000105a0 = 0x00000038; u32 var000105a4 = 0x0000000d; u32 var000105a8 = 0xffffffff; u32 var000105ac = 0x00000001; u32 var000105b0 = 0x00000008; u32 var000105b4 = 0x0000000a; u32 var000105b8 = 0x00000007; u32 var000105bc = 0x00000039; u32 var000105c0 = 0x00000008; u32 var000105c4 = 0x0000000a; u32 var000105c8 = 0x00000007; u32 var000105cc = 0x0000003a; u32 var000105d0 = 0x00000008; u32 var000105d4 = 0x0000000a; u32 var000105d8 = 0x00000007; u32 var000105dc = 0x0000003b; u32 var000105e0 = 0x00000008; u32 var000105e4 = 0x0000000a; u32 var000105e8 = 0x0000000b; u32 var000105ec = 0x00000007; u32 var000105f0 = 0x0000003c; u32 var000105f4 = 0x0000000d; u32 var000105f8 = 0xffffffff; u32 var000105fc = 0x00000001; u32 var00010600 = 0x00000008; u32 var00010604 = 0x0000000f; u32 var00010608 = 0x00000007; u32 var0001060c = 0x0000003d; u32 var00010610 = 0x00000008; u32 var00010614 = 0x0000000f; u32 var00010618 = 0x0000000b; u32 var0001061c = 0x00000007; u32 var00010620 = 0x0000003e; u32 var00010624 = 0x0000000d; u32 var00010628 = 0xffffffff; u32 var0001062c = 0x00000001; u32 var00010630 = 0x00000008; u32 var00010634 = 0x0000000a; u32 var00010638 = 0x00000007; u32 var0001063c = 0x0000003f; u32 var00010640 = 0x00000008; u32 var00010644 = 0x0000000a; u32 var00010648 = 0x00000007; u32 var0001064c = 0x00000040; u32 var00010650 = 0x00000008; u32 var00010654 = 0x0000000a; u32 var00010658 = 0x00000007; u32 var0001065c = 0x00000041; u32 var00010660 = 0x00000008; u32 var00010664 = 0x0000000a; u32 var00010668 = 0x00000007; u32 var0001066c = 0x00000042; u32 var00010670 = 0x00000008; u32 var00010674 = 0x0000000a; u32 var00010678 = 0x0000000b; u32 var0001067c = 0x00000007; u32 var00010680 = 0x00000043; u32 var00010684 = 0x0000000d; u32 var00010688 = 0xffffffff; u32 var0001068c = 0x00000001; u32 var00010690 = 0x00000008; u32 var00010694 = 0x0000000a; u32 var00010698 = 0x00000007; u32 var0001069c = 0x00000044; u32 var000106a0 = 0x00000008; u32 var000106a4 = 0x0000000a; u32 var000106a8 = 0x00000007; u32 var000106ac = 0x00000045; u32 var000106b0 = 0x00000008; u32 var000106b4 = 0x0000000a; u32 var000106b8 = 0x00000007; u32 var000106bc = 0x00000046; u32 var000106c0 = 0x00000008; u32 var000106c4 = 0x0000000a; u32 var000106c8 = 0x00000007; u32 var000106cc = 0x00000047; u32 var000106d0 = 0x00000008; u32 var000106d4 = 0x0000000a; u32 var000106d8 = 0x0000000b; u32 var000106dc = 0x00000007; u32 var000106e0 = 0x00000053; u32 var000106e4 = 0x0000000d; u32 var000106e8 = 0xffffffff; u32 var000106ec = 0x00000001; u32 var000106f0 = 0x00000008; u32 var000106f4 = 0x0000000a; u32 var000106f8 = 0x0000000b; u32 var000106fc = 0x00000007; u32 var00010700 = 0x00000054; u32 var00010704 = 0x0000000d; u32 var00010708 = 0xffffffff; u32 var0001070c = 0x00000001; u32 var00010710 = 0x00000008; u32 var00010714 = 0x0000000a; u32 var00010718 = 0x0000000b; u32 var0001071c = 0x00000007; u32 var00010720 = 0x00000055; u32 var00010724 = 0x0000000d; u32 var00010728 = 0x008000ff; u32 var0001072c = 0x00000001; u32 var00010730 = 0x00000002; u32 var00010734 = 0xfffffe00; u32 var00010738 = 0x00000050; u32 var0001073c = 0x00000008; u32 var00010740 = 0x00000050; u32 var00010744 = 0x0000000b; u32 var00010748 = 0x00000007; u32 var0001074c = 0x00000055; u32 var00010750 = 0x0000000d; u32 var00010754 = 0x0032c8ff; u32 var00010758 = 0x00000001; u32 var0001075c = 0x00000002; u32 var00010760 = 0x00000200; u32 var00010764 = 0x00000050; u32 var00010768 = 0x00000008; u32 var0001076c = 0x00000050; u32 var00010770 = 0x0000000b; u32 var00010774 = 0x00000007; u32 var00010778 = 0x00000056; u32 var0001077c = 0x0000000d; u32 var00010780 = 0xffffffff; u32 var00010784 = 0x00000001; u32 var00010788 = 0x00000008; u32 var0001078c = 0x0000000a; u32 var00010790 = 0x0000000b; u32 var00010794 = 0x00000007; u32 var00010798 = 0x00000056; u32 var0001079c = 0x0000000d; u32 var000107a0 = 0xffffffff; u32 var000107a4 = 0x00000001; u32 var000107a8 = 0x00000002; u32 var000107ac = 0xfffffe00; u32 var000107b0 = 0x00000050; u32 var000107b4 = 0x00000008; u32 var000107b8 = 0x00000050; u32 var000107bc = 0x0000000b; u32 var000107c0 = 0x00000007; u32 var000107c4 = 0x00000057; u32 var000107c8 = 0x0000000d; u32 var000107cc = 0x008000ff; u32 var000107d0 = 0x00000001; u32 var000107d4 = 0x00000002; u32 var000107d8 = 0xfffffe00; u32 var000107dc = 0x00000050; u32 var000107e0 = 0x00000008; u32 var000107e4 = 0x00000050; u32 var000107e8 = 0x0000000b; u32 var000107ec = 0x00000007; u32 var000107f0 = 0x00000057; u32 var000107f4 = 0x0000000d; u32 var000107f8 = 0x0032c8ff; u32 var000107fc = 0x00000001; u32 var00010800 = 0x00000002; u32 var00010804 = 0x00000200; u32 var00010808 = 0x00000050; u32 var0001080c = 0x00000008; u32 var00010810 = 0x00000050; u32 var00010814 = 0x0000000b; u32 var00010818 = 0x00000007; u32 var0001081c = 0x00000058; u32 var00010820 = 0x0000000d; u32 var00010824 = 0xffffffff; u32 var00010828 = 0x00000001; u32 var0001082c = 0x00000008; u32 var00010830 = 0x0000000a; u32 var00010834 = 0x0000000b; u32 var00010838 = 0x00000007; u32 var0001083c = 0x00000059; u32 var00010840 = 0x0000000d; u32 var00010844 = 0x007f00ff; u32 var00010848 = 0x00000001; u32 var0001084c = 0x00000002; u32 var00010850 = 0xfffffe00; u32 var00010854 = 0x00000050; u32 var00010858 = 0x00000008; u32 var0001085c = 0x00000078; u32 var00010860 = 0x00000002; u32 var00010864 = 0xffffff00; u32 var00010868 = 0x00000014; u32 var0001086c = 0x00000008; u32 var00010870 = 0x00000078; u32 var00010874 = 0x00000002; u32 var00010878 = 0xffffff80; u32 var0001087c = 0x0000000a; u32 var00010880 = 0x00000008; u32 var00010884 = 0x00000028; u32 var00010888 = 0x00000002; u32 var0001088c = 0xfffffe00; u32 var00010890 = 0x00000028; u32 var00010894 = 0x00000008; u32 var00010898 = 0x0000003c; u32 var0001089c = 0x00000002; u32 var000108a0 = 0xffffffc0; u32 var000108a4 = 0x0000001e; u32 var000108a8 = 0x00000008; u32 var000108ac = 0x00000078; u32 var000108b0 = 0x0000000b; u32 var000108b4 = 0x00000007; u32 var000108b8 = 0x00000059; u32 var000108bc = 0x0000000d; u32 var000108c0 = 0xff7f00ff; u32 var000108c4 = 0x00000001; u32 var000108c8 = 0x00000002; u32 var000108cc = 0x00000200; u32 var000108d0 = 0x00000050; u32 var000108d4 = 0x00000008; u32 var000108d8 = 0x00000078; u32 var000108dc = 0x00000002; u32 var000108e0 = 0x00000100; u32 var000108e4 = 0x00000014; u32 var000108e8 = 0x00000008; u32 var000108ec = 0x00000078; u32 var000108f0 = 0x00000002; u32 var000108f4 = 0x00000080; u32 var000108f8 = 0x0000000a; u32 var000108fc = 0x00000008; u32 var00010900 = 0x00000028; u32 var00010904 = 0x00000002; u32 var00010908 = 0x00000200; u32 var0001090c = 0x00000028; u32 var00010910 = 0x00000008; u32 var00010914 = 0x0000003c; u32 var00010918 = 0x00000002; u32 var0001091c = 0x00000040; u32 var00010920 = 0x0000001e; u32 var00010924 = 0x00000008; u32 var00010928 = 0x00000078; u32 var0001092c = 0x0000000b; u32 var00010930 = 0x00000007; u32 var00010934 = 0x0000005a; u32 var00010938 = 0x0000000d; u32 var0001093c = 0xffffffff; u32 var00010940 = 0x00000001; u32 var00010944 = 0x00000008; u32 var00010948 = 0x0000000a; u32 var0001094c = 0x0000000b; u32 var00010950 = 0x00000007; u32 var00010954 = 0x0000005b; u32 var00010958 = 0x0000000d; u32 var0001095c = 0xffffffff; u32 var00010960 = 0x00000001; u32 var00010964 = 0x00000008; u32 var00010968 = 0x0000000a; u32 var0001096c = 0x0000000b; u32 var00010970 = 0x00000007; u32 var00010974 = 0x0000005c; u32 var00010978 = 0x0000000d; u32 var0001097c = 0xffffffff; u32 var00010980 = 0x00000001; u32 var00010984 = 0x00000008; u32 var00010988 = 0x0000000a; u32 var0001098c = 0x0000000b; u32 var00010990 = 0x0000000d; u32 var00010994 = 0x000000ff; u32 var00010998 = 0x00000001; u32 var0001099c = 0x00000007; u32 var000109a0 = 0x0000005a; u32 var000109a4 = 0x00000008; u32 var000109a8 = 0x00000001; u32 var000109ac = 0x0000000d; u32 var000109b0 = 0xffffffff; u32 var000109b4 = 0x000000b4; u32 var000109b8 = 0x00000008; u32 var000109bc = 0x00000168; u32 var000109c0 = 0x0000000d; u32 var000109c4 = 0x000000ff; u32 var000109c8 = 0x0000001e; u32 var000109cc = 0x00000008; u32 var000109d0 = 0x0000001e; u32 var000109d4 = 0x00000007; u32 var000109d8 = 0x0000005b; u32 var000109dc = 0x00000008; u32 var000109e0 = 0x00000001; u32 var000109e4 = 0x0000000d; u32 var000109e8 = 0xffffffff; u32 var000109ec = 0x000000b4; u32 var000109f0 = 0x00000008; u32 var000109f4 = 0x00000168; u32 var000109f8 = 0x0000000d; u32 var000109fc = 0x000000ff; u32 var00010a00 = 0x0000001e; u32 var00010a04 = 0x00000008; u32 var00010a08 = 0x0000001e; u32 var00010a0c = 0x00000007; u32 var00010a10 = 0x0000005c; u32 var00010a14 = 0x00000008; u32 var00010a18 = 0x00000001; u32 var00010a1c = 0x0000000d; u32 var00010a20 = 0xffffffff; u32 var00010a24 = 0x000000b4; u32 var00010a28 = 0x00000008; u32 var00010a2c = 0x00000168; u32 var00010a30 = 0x0000000d; u32 var00010a34 = 0x000000ff; u32 var00010a38 = 0x0000001d; u32 var00010a3c = 0x00000008; u32 var00010a40 = 0x0000001d; u32 var00010a44 = 0x0000000b; u32 var00010a48 = 0x00000007; u32 var00010a4c = 0x0000005d; u32 var00010a50 = 0x0000000d; u32 var00010a54 = 0xffffffff; u32 var00010a58 = 0x00000001; u32 var00010a5c = 0x00000008; u32 var00010a60 = 0x0000000a; u32 var00010a64 = 0x0000000b; u32 var00010a68 = 0x00000007; u32 var00010a6c = 0x0000005e; u32 var00010a70 = 0x0000000d; u32 var00010a74 = 0xffffffff; u32 var00010a78 = 0x00000001; u32 var00010a7c = 0x00000008; u32 var00010a80 = 0x0000000a; u32 var00010a84 = 0x0000000b; u32 var00010a88 = 0x00000007; u32 var00010a8c = 0x0000005f; u32 var00010a90 = 0x0000000d; u32 var00010a94 = 0xffffffff; u32 var00010a98 = 0x00000001; u32 var00010a9c = 0x00000008; u32 var00010aa0 = 0x0000000a; u32 var00010aa4 = 0x0000000b; u32 var00010aa8 = 0x00000007; u32 var00010aac = 0x00000000; u32 var00010ab0 = 0x0000000d; u32 var00010ab4 = 0x000000ff; u32 var00010ab8 = 0x00000000; u32 var00010abc = 0x0000000c; u32 var00010ac0 = 0x00000005; u32 var00010ac4 = 0x00000400; u32 var00010ac8 = 0x00000000; u32 var00010acc = 0x00000006; u32 var00010ad0 = 0x00000400; u32 var00010ad4 = 0x00000000; u32 var00010ad8 = 0x00000008; u32 var00010adc = 0x00000001; u32 var00010ae0 = 0x00000005; u32 var00010ae4 = 0x00001000; u32 var00010ae8 = 0x00000014; u32 var00010aec = 0x00000006; u32 var00010af0 = 0x00001000; u32 var00010af4 = 0x00000014; u32 var00010af8 = 0x00000008; u32 var00010afc = 0x00000014; u32 var00010b00 = 0x0000000b; u32 var00010b04 = 0x00000007; u32 var00010b08 = 0x00000000; u32 var00010b0c = 0x00000001; u32 var00010b10 = 0x00000400; u32 var00010b14 = 0x00000014; u32 var00010b18 = 0x00000008; u32 var00010b1c = 0x00000014; u32 var00010b20 = 0x00000002; u32 var00010b24 = 0x00000400; u32 var00010b28 = 0x00000014; u32 var00010b2c = 0x0000000d; u32 var00010b30 = 0x000000ff; u32 var00010b34 = 0x00000014; u32 var00010b38 = 0x00000008; u32 var00010b3c = 0x00000014; u32 var00010b40 = 0x00000005; u32 var00010b44 = 0x00000200; u32 var00010b48 = 0x00000014; u32 var00010b4c = 0x00000006; u32 var00010b50 = 0x00000200; u32 var00010b54 = 0x00000014; u32 var00010b58 = 0x0000000d; u32 var00010b5c = 0xffffffff; u32 var00010b60 = 0x00000014; u32 var00010b64 = 0x00000008; u32 var00010b68 = 0x00000014; u32 var00010b6c = 0x00000005; u32 var00010b70 = 0x00000400; u32 var00010b74 = 0x00000014; u32 var00010b78 = 0x00000006; u32 var00010b7c = 0x00000400; u32 var00010b80 = 0x00000014; u32 var00010b84 = 0x00000008; u32 var00010b88 = 0x00000014; u32 var00010b8c = 0x0000000b; u32 var00010b90 = 0x00000000; u32 var00010b94 = 0x00000001; u32 var00010b98 = 0x00000003; u32 var00010b9c = 0x00000000; u32 var00010ba0 = 0x00000000; u32 var00010ba4 = 0x00000000; u32 var00010ba8 = 0x00000000; u32 var00010bac = 0x00000000; u32 var00010bb0 = 0x00000000; u32 var00010bb4 = 0x00000000; u32 var00010bb8 = 0x00000000; u32 var00010bbc = 0x00000000; u32 var00010bc0 = 0x00000000; u32 var00010bc4 = 0x00000000; u32 var00010bc8 = 0x00000000; u32 var00010bcc = 0x00000000; u32 var00010bd0 = 0x00000000; u32 var00010bd4 = 0x00000000; u32 var00010bd8 = 0x00000000; u32 var00010bdc = 0x00000000; u32 var00010be0 = 0x00000000; u32 var00010be4 = 0x00000000; u32 var00010be8 = 0x00000000; u32 var00010bec = 0x00000000; u32 var00010bf0 = 0x00000000; u32 var00010bf4 = 0x00000000; u32 var00010bf8 = 0x00000000; u32 var00010bfc = 0x00000000; u32 var00010c00 = 0x00000000; u32 var00010c04 = 0x00000000; u32 var00010c08 = 0x00000000; u32 var00010c0c = 0x00000000; u32 var00010c10 = 0x00000000; u32 var00010c14 = 0x00000000; u32 var00010c18 = 0x00000000; u32 var00010c1c = 0x00000000; u32 var00010c20 = 0x00000000; u32 var00010c24 = 0x00000000; u32 var00010c28 = 0x01000007; u32 var00010c2c = 0x0000ffff; u32 var00010c30 = 0x00000001; u32 var00010c34 = 0x00000000; u32 var00010c38 = 0x00000000; u32 var00010c3c = 0x00000000; u32 var00010c40 = 0x00000000; u32 var00010c44 = 0x3f800000; u32 var00010c48 = 0x00000000; u32 var00010c4c = 0x00000000; u32 var00010c50 = 0x00000000; u32 var00010c54 = 0x3f800000; u32 var00010c58 = 0x00000000; u32 var00010c5c = 0x00000000; u32 var00010c60 = 0x00000000; u32 var00010c64 = 0x3f800000; u32 var00010c68 = 0x00000000; u32 var00010c6c = 0x00000000; u32 var00010c70 = 0x00000000; u32 var00010c74 = 0x000003e8; u32 var00010c78 = 0xffffff00; u32 var00010c7c = 0xffffff00; u32 var00010c80 = 0x0fff0000; u32 var00010c84 = 0x0e0f1047; u32 var00010c88 = 0x46451b7f; u32 var00010c8c = 0x01000011; u32 var00010c90 = 0x00000000; u32 var00010c94 = 0x00004000; u32 var00010c98 = 0x00000000; u32 var00010c9c = 0x00000000; u32 var00010ca0 = 0x00000000; u32 var00010ca4 = 0x00000000; u32 var00010ca8 = 0x3f800000; u32 var00010cac = 0x00000000; u32 var00010cb0 = 0x00000000; u32 var00010cb4 = 0x00000000; u32 var00010cb8 = 0x3f800000; u32 var00010cbc = 0x00000000; u32 var00010cc0 = 0x00000000; u32 var00010cc4 = 0x00000000; u32 var00010cc8 = 0x3f800000; u32 var00010ccc = 0x00000000; u32 var00010cd0 = 0x00000000; u32 var00010cd4 = 0x00000000; u32 var00010cd8 = 0x000003e8; u32 var00010cdc = 0xffffff00; u32 var00010ce0 = 0xffffff00; u32 var00010ce4 = 0x0fff0000; u32 var00010ce8 = 0x0100000d; u32 var00010cec = 0x00000001; u32 var00010cf0 = 0x00000000; u32 var00010cf4 = 0x00000000; u32 var00010cf8 = 0x00000000; u32 var00010cfc = 0x00000000; u32 var00010d00 = 0x00000000; u32 var00010d04 = 0x3f800000; u32 var00010d08 = 0x00000000; u32 var00010d0c = 0x00000000; u32 var00010d10 = 0x00000000; u32 var00010d14 = 0x3f800000; u32 var00010d18 = 0x00000000; u32 var00010d1c = 0x00000000; u32 var00010d20 = 0x00000000; u32 var00010d24 = 0x3f800000; u32 var00010d28 = 0x00000000; u32 var00010d2c = 0x00000000; u32 var00010d30 = 0x00000000; u32 var00010d34 = 0x000003e8; u32 var00010d38 = 0xffffff00; u32 var00010d3c = 0xffffff00; u32 var00010d40 = 0x0fff0000; u32 var00010d44 = 0x01000008; u32 var00010d48 = 0x0000ffff; u32 var00010d4c = 0x00000001; u32 var00010d50 = 0x00000000; u32 var00010d54 = 0x00000000; u32 var00010d58 = 0x00000000; u32 var00010d5c = 0x00000000; u32 var00010d60 = 0x3f800000; u32 var00010d64 = 0x00000000; u32 var00010d68 = 0x00000000; u32 var00010d6c = 0x00000000; u32 var00010d70 = 0x3f800000; u32 var00010d74 = 0x00000000; u32 var00010d78 = 0x00000000; u32 var00010d7c = 0x00000000; u32 var00010d80 = 0x3f800000; u32 var00010d84 = 0x00000000; u32 var00010d88 = 0x00000000; u32 var00010d8c = 0x00000000; u32 var00010d90 = 0x000003e8; u32 var00010d94 = 0xffffff00; u32 var00010d98 = 0xffffff00; u32 var00010d9c = 0x0fff0000; u32 var00010da0 = 0x00000000; u32 var00010da4 = 0x00ffffff; u32 var00010da8 = 0x00000000; u32 var00010dac = 0x00000000; u32 var00010db0 = 0x01000008; u32 var00010db4 = 0x00000000; u32 var00010db8 = 0x00004001; u32 var00010dbc = 0x00000000; u32 var00010dc0 = 0x00000000; u32 var00010dc4 = 0x00000000; u32 var00010dc8 = 0x00000000; u32 var00010dcc = 0x3f800000; u32 var00010dd0 = 0x00000000; u32 var00010dd4 = 0x00000000; u32 var00010dd8 = 0x00000000; u32 var00010ddc = 0x3f800000; u32 var00010de0 = 0x00000000; u32 var00010de4 = 0x00000000; u32 var00010de8 = 0x00000000; u32 var00010dec = 0x3f800000; u32 var00010df0 = 0x00000000; u32 var00010df4 = 0x00000000; u32 var00010df8 = 0x00000000; u32 var00010dfc = 0x000003e8; u32 var00010e00 = 0xffffff00; u32 var00010e04 = 0xffffff00; u32 var00010e08 = 0x0fff0000; u32 var00010e0c = 0x00000000; u32 var00010e10 = 0x00ffffff; u32 var00010e14 = 0x00000000; u32 var00010e18 = 0x00000000; u32 var00010e1c = 0x00000000; u32 var00010e20 = 0x00000000; u32 var00010e24 = 0x00000000; u32 var00010e28 = 0x00000000; u32 var00010e2c = 0x00000000; u32 var00010e30 = 0x00000000; u32 var00010e34 = 0x00000000; u32 var00010e38 = 0x00000000; u32 var00010e3c = 0x00000000; u32 var00010e40 = 0x00000000; u32 var00010e44 = 0x00000000; u32 var00010e48 = 0x00000000; u32 var00010e4c = 0x00000000; u32 var00010e50 = 0x00000000; u32 var00010e54 = 0x00000000; u32 var00010e58 = 0x00000000; u32 var00010e5c = 0x00000000; u32 var00010e60 = 0x00000000; u32 var00010e64 = 0x00000000; u32 var00010e68 = 0x00000001; u32 var00010e6c = 0x00000000; u32 var00010e70 = 0xffff0000; u32 var00010e74 = 0x000003e7; u32 var00010e78 = 0x00000000; u32 var00010e7c = 0x80b080b1; u32 var00010e80 = 0x80b280b3; u32 var00010e84 = 0x80b480b5; u32 var00010e88 = 0x00000000; u32 var00010e8c = 0x00000000; u32 var00010e90 = 0xffffffff; u32 var00010e94 = 0x00000000; u32 var00010e98 = 0x00000000; u32 var00010e9c = 0x00000000; u32 var00010ea0 = 0x00000000; u32 var00010ea4 = 0x00000000; u32 var00010ea8 = 0x00000000; u32 var00010eac = 0x00000000; u32 var00010eb0 = 0x80007eba; u32 var00010eb4 = 0x7d747c2d; u32 var00010eb8 = 0x7ae779a0; u32 var00010ebc = 0x78597711; u32 var00010ec0 = 0x75c97480; u32 var00010ec4 = 0x733771ec; u32 var00010ec8 = 0x70a16f55; u32 var00010ecc = 0x6e076cb8; u32 var00010ed0 = 0x6b686a17; u32 var00010ed4 = 0x68c46770; u32 var00010ed8 = 0x661a64c1; u32 var00010edc = 0x6367620b; u32 var00010ee0 = 0x60ad5f4c; u32 var00010ee4 = 0x5de95c83; u32 var00010ee8 = 0x5b1a59ae; u32 var00010eec = 0x583e56cb; u32 var00010ef0 = 0x555553db; u32 var00010ef4 = 0x525c50d9; u32 var00010ef8 = 0x4f514dc5; u32 var00010efc = 0x4c324a9a; u32 var00010f00 = 0x48fc4757; u32 var00010f04 = 0x45ab43f7; u32 var00010f08 = 0x423a4075; u32 var00010f0c = 0x3ea53ccb; u32 var00010f10 = 0x3ae538f1; u32 var00010f14 = 0x36ef34dc; u32 var00010f18 = 0x32b7307d; u32 var00010f1c = 0x2e2b2bbd; u32 var00010f20 = 0x292e2678; u32 var00010f24 = 0x2391206c; u32 var00010f28 = 0x1cf60000; u32 var00010f2c = 0x1cf61cbb; u32 var00010f30 = 0x1c801c45; u32 var00010f34 = 0x1c081bcc; u32 var00010f38 = 0x1b8f1b51; u32 var00010f3c = 0x1b131ad4; u32 var00010f40 = 0x1a951a55; u32 var00010f44 = 0x1a1419d3; u32 var00010f48 = 0x1992194f; u32 var00010f4c = 0x190c18c9; u32 var00010f50 = 0x1884183f; u32 var00010f54 = 0x17f917b3; u32 var00010f58 = 0x176b1723; u32 var00010f5c = 0x16da1690; u32 var00010f60 = 0x164515f9; u32 var00010f64 = 0x15ac155e; u32 var00010f68 = 0x150f14be; u32 var00010f6c = 0x146d141a; u32 var00010f70 = 0x13c61370; u32 var00010f74 = 0x131912c1; u32 var00010f78 = 0x1267120b; u32 var00010f7c = 0x11ad114e; u32 var00010f80 = 0x10ec1088; u32 var00010f84 = 0x10220fb9; u32 var00010f88 = 0x0f4d0ede; u32 var00010f8c = 0x0e6c0df7; u32 var00010f90 = 0x0d7d0d00; u32 var00010f94 = 0x0c7d0bf4; u32 var00010f98 = 0x0b660ad0; u32 var00010f9c = 0x0a310989; u32 var00010fa0 = 0x08d3080e; u32 var00010fa4 = 0x0734063d; u32 var00010fa8 = 0x0518039a; u32 var00010fac = 0x039a031e; u32 var00010fb0 = 0x028c01cd; u32 var00010fb4 = 0x00000000; u32 var00010fb8 = 0x00000000; u32 var00010fbc = 0x00000000; u32 var00010fc0 = 0x00000001; u32 var00010fc4 = 0x00000002; u32 var00010fc8 = 0x00000000; u32 var00010fcc = 0x00000000; // BEGIN INVENTORY // 10fd0 struct inventory_menupos invmenupos_00010fd0 = { 0, 0, 0, 1, 6, }; // 10fe4 struct inventory_menupos invmenupos_00010fe4 = { 0, 3, 1.4, 1, 6, }; // 10ff8 struct inventory_menupos invmenupos_00010ff8 = { 0, 9, 2, 1, 6, }; // 1100c struct inventory_menupos invmenupos_0001100c = { 0, 14, 2, 1, 6, }; // 11020 struct inventory_menupos invmenupos_00011020 = { 0, 18, 2, 1, 6, }; // 11034 struct inventory_menupos invmenupos_00011034 = { 0, 22, 3, 1, 6, }; // 11048 struct inventory_menupos invmenupos_00011048 = { 0, 25, 15, 5, 6, }; // 1105c struct inventory_menupos invmenupos_0001105c = { 0, 35, 1, 1, 6, }; // 11070 struct inventory_menupos invmenupos_00011070 = { 0, 0, 0, 0.2, 2.3509887016446E-38, }; // 11084 struct inventory_menupos invmenupos_00011084 = { 0.2, 0.2, 0.2, 0.2, 2.3509887016446E-38, }; // 11098 struct inventory_menupos invmenupos_00011098 = { 0.6, 0.6, 0.6, 0.2, 2.3509887016446E-38, }; // 110ac struct inventory_menupos invmenupos_000110ac = { 0.6, 0.6, 2.6, 0.2, 2.3509887016446E-38, }; // 110c0 struct inventory_typee inve_000110c0 = { 0x00000000, 0x40400000, 0x41000000, 0x41700000, 0x3f78db8c, 0x3f7a0903, 0x10000000, 0x00000002, }; // 110e0 struct inventory_typee inve_000110e0 = { 0x00000000, 0x40400000, 0x41000000, 0x41700000, 0x3f78db8c, 0x3f7a0903, 0x10000000, 0x00000006, }; // 11100 struct inventory_typee inve_00011100 = { 0x00000000, 0x40400000, 0x41000000, 0x41700000, 0x3f78db8c, 0x3f7a0903, 0x07000000, 0x00000002, }; // 11120 struct inventory_typee inve_00011120 = { 0x41f00000, 0x40400000, 0x41000000, 0x41700000, 0x3f78db8c, 0x3f7a0903, 0x15000000, 0x00000002, }; // 11140 struct inventory_typee inve_00011140 = { 0x41f00000, 0x40400000, 0x41000000, 0x41700000, 0x3f78db8c, 0x3f7a0903, 0x15000000, 0x00000006, }; // 11160 struct inventory_function invfunc_00011160 = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c55, // name 0x00, // unk06 0, // unk07 &invmenupos_0001100c, // menupos NULL, // fire animation 0x00000000, // flags }; u32 var00011174 = (u32) &invmenupos_00011098; u32 var00011178 = 0x00000000; u32 var0001117c = 0x3f800000; u32 var00011180 = 0x40c00000; u32 var00011184 = 0x06120208; u32 var00011188 = 0x40a00000; u32 var0001118c = 0x40000000; u32 var00011190 = 0x00000000; u32 var00011194 = 0x40800000; u32 var00011198 = 0x04008039; u32 var0001119c = 0x01000000; // 111a0 struct inventory_ammo invammo_default = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_RIFLE, CASING_RIFLE, 30, // clip size NULL, // reload animation 0, // style }; // 111b4 struct inventory_item invitem_hammer = { 0x0000, // lo model 0x0000, // hi model NULL, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation NULL, // pri function NULL, // sec function &invammo_default, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 12.500000, // left/right -17.000000, // up/down -27.500000, // front/back 1.000000, // unk38 NULL, // fptr NULL, // gptr 0x4c00, // short name 0x4c00, // name 0x4c00, // manufacturer 0x4c00, // description 0x00001258, // flags }; // 11204 struct inventory_item invitem_nothing = { 0x0000, // lo model 0x0000, // hi model NULL, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation NULL, // pri function NULL, // sec function NULL, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 12.500000, // left/right -17.000000, // up/down -27.500000, // front/back 1.000000, // unk38 NULL, // fptr NULL, // gptr 0x4c00, // short name 0x4c00, // name 0x4c00, // manufacturer 0x4c00, // description 0x00001000, // flags }; // 11254 u32 invanim_punch_type3[] = { gunscript_playanimation(0x03e9, 0, 10000) gunscript_waittime(7, 2) gunscript_end }; // 1126c u32 invanim_punch_type1[] = { gunscript_playanimation(0x03ea, 0, 10000) gunscript_waittime(8, 2) gunscript_end }; // 11284 u32 invanim_punch_type2[] = { gunscript_playanimation(0x041f, 0, 10000) gunscript_waittime(7, 2) gunscript_end }; // 1129c u32 invanim_punch_type4[] = { gunscript_playanimation(0x0425, 0, 10000) gunscript_waittime(8, 2) gunscript_waittime(18, 3) gunscript_end }; // 112bc u32 invanim_punch[] = { gunscript_random(20, (u32) invanim_punch_type1) gunscript_random(40, (u32) invanim_punch_type2) gunscript_random(60, (u32) invanim_punch_type3) gunscript_include(0, (u32) invanim_punch_type4) gunscript_end }; // 112e4 struct inventory_function invfunc_unarmed_punch = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_CLOSE, 0x4c64, // name 0x00, // unk06 -1, // unk07 &invmenupos_00010fd0, // menupos invanim_punch, // fire animation 0x0041a200, // flags }; u32 var000112f8 = 0x3f000000; u32 var000112fc = 0x42700000; u32 var00011300 = 0x00000069; u32 var00011304 = 0x00000069; u32 var00011308 = 0x00000069; u32 var0001130c = 0x40f00000; u32 var00011310 = 0xc20c0000; u32 var00011314 = 0x40f00000; u32 var00011318 = 0xc20c0000; u32 var0001131c = 0xbf800000; u32 var00011320 = 0xbf800000; u32 var00011324 = 0x40000000; u32 var00011328 = 0x40000000; u32 var0001132c = 0x00000000; // 11330 struct inventory_function invfunc_unarmed_disarm = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_CLOSE, 0x4c65, // name 0x00, // unk06 -1, // unk07 &invmenupos_00010fd0, // menupos invanim_punch, // fire animation 0x0041a600, // flags }; u32 var00011344 = 0x3e99999a; u32 var00011348 = 0x42700000; u32 var0001134c = 0x00000069; u32 var00011350 = 0x00000069; u32 var00011354 = 0x00000069; u32 var00011358 = 0x40f00000; u32 var0001135c = 0xc20c0000; u32 var00011360 = 0x40f00000; u32 var00011364 = 0xc20c0000; u32 var00011368 = 0xbf800000; u32 var0001136c = 0xbf800000; u32 var00011370 = 0x40000000; u32 var00011374 = 0x40000000; u32 var00011378 = 0x00000000; // 1137c struct inventory_item invitem_unarmed = { 0x04e5, // lo model 0x04e5, // hi model NULL, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_unarmed_punch, // pri function &invfunc_unarmed_disarm, // sec function NULL, // pri ammo NULL, // sec ammo &inve_00011100, // eptr 1.000000, // sway 7.500000, // left/right -41.000000, // up/down -16.000000, // front/back 1.000000, // unk38 NULL, // fptr NULL, // gptr 0x4c06, // short name 0x4c06, // name 0x4c00, // manufacturer 0x4c9b, // description 0x08042258, // flags }; // 113cc // type g s8 invg_000113cc[] = {90, 0, 42, 0, 43, 0, 44, 0, 45, 0, 46, 0, 47, 0, -1}; // 113dc // type g s8 invg_000113dc[] = {90, 0, 42, 0, 43, 0, 45, 0, 47, 0, -1}; // 113e8 // type g s8 invg_000113e8[] = {90, 0, 42, 0, 43, 0, 44, 0, 46, 0, -1}; // 113f4 struct inventory_typef invf_000113f4 = { 0x01000000, 0x0100002a, 0x00000100, 0x00000100, 0x002b0000, }; u32 var00011408 = 0x01000000; u32 var0001140c = 0x0100002c; u32 var00011410 = 0x00000100; u32 var00011414 = 0x00000100; u32 var00011418 = 0x002d0000; u32 var0001141c = 0x01000000; u32 var00011420 = 0x0100002e; u32 var00011424 = 0x00000100; u32 var00011428 = 0x00000100; u32 var0001142c = 0x002f0000; u32 var00011430 = 0x01000000; u32 var00011434 = 0x01000035; u32 var00011438 = 0x00000000; // 1143c u32 invanim_0001143c[] = { gunscript_end }; // 11444 struct inventory_typef invf_00011444 = { 0x01000000, 0x0100002a, 0x00000100, 0x00000100, 0x002b0000, }; u32 var00011458 = 0x01000000; u32 var0001145c = 0x0100002d; u32 var00011460 = 0x00000100; u32 var00011464 = 0x00000100; u32 var00011468 = 0x002e0000; u32 var0001146c = 0x01000000; u32 var00011470 = 0x0100002f; u32 var00011474 = 0x00000100; u32 var00011478 = 0x00000100; u32 var0001147c = 0x00350000; u32 var00011480 = 0x00000000; u32 var00011484 = 0x00000000; u32 var00011488 = 0x00000000; // 1148c struct inventory_typef invf_0001148c = { 0x01000000, 0x0100002a, 0x00000100, 0x00000100, 0x002b0000, }; u32 var000114a0 = 0x01000000; u32 var000114a4 = 0x0100002c; u32 var000114a8 = 0x00000100; u32 var000114ac = 0x00000100; u32 var000114b0 = 0x002e0000; u32 var000114b4 = 0x01000000; u32 var000114b8 = 0x0100002f; u32 var000114bc = 0x00000100; u32 var000114c0 = 0x00000100; u32 var000114c4 = 0x00350000; u32 var000114c8 = 0x00000000; u32 var000114cc = 0x00000000; u32 var000114d0 = 0x00000000; // 114d4 u32 invanim_falcon2_reload_0[] = { gunscript_playanimation(0x00ed, 0, 10000) gunscript_showpart(1, 53) gunscript_showpart(1, 43) gunscript_showpart(1, 42) gunscript_playsound(10, 0x01d8) gunscript_hidepart(19, 42) gunscript_waittime(24, 1) gunscript_playsound(24, 0x80f6) gunscript_hidepart(24, 43) gunscript_playsound(53, 0x01db) gunscript_waittime(53, 3) gunscript_end }; // 11534 u32 invanim_falcon2scope_reload_0[] = { gunscript_playanimation(0x0417, 0, 10000) gunscript_showpart(1, 53) gunscript_showpart(1, 43) gunscript_showpart(1, 42) gunscript_playsound(10, 0x01d8) gunscript_hidepart(19, 42) gunscript_waittime(24, 1) gunscript_playsound(24, 0x80f6) gunscript_hidepart(24, 43) gunscript_playsound(53, 0x01db) gunscript_waittime(53, 3) gunscript_end }; // 11594 u32 invanim_falcon2_reload_1[] = { gunscript_playanimation(0x03f1, 0, 10000) gunscript_hidepart(1, 43) gunscript_showpart(1, 42) gunscript_playsound(6, 0x01d8) gunscript_waittime(50, 1) gunscript_playsound(50, 0x80f6) gunscript_playsound(71, 0x01db) gunscript_end }; // 115d4 u32 invanim_falcon2_reload[] = { gunscript_include(1, (u32) invanim_falcon2_reload_1) gunscript_include(0, (u32) invanim_falcon2_reload_0) gunscript_end }; // 115ec u32 invanim_falcon2scope_reload[] = { gunscript_include(1, (u32) invanim_falcon2_reload_1) gunscript_include(0, (u32) invanim_falcon2scope_reload_0) gunscript_end }; // 11604 u32 invanim_falcon2_pistolwhip[] = { gunscript_playanimation(0x03f2, 0, 10000) gunscript_waittime(23, 2) gunscript_end }; // 1161c u32 invanim_falcon2_equip[] = { gunscript_playanimation(0x00ea, 0, 10000) gunscript_end }; // 1162c u32 invanim_falcon2_unequip[] = { gunscript_playanimation(0x00eb, 0, 10000) gunscript_end }; // 1163c u32 invanim_falcon2_shoot[] = { gunscript_playanimation(0x00ec, 0, 10000) gunscript_waittime(9, 5) gunscript_end }; // 11654 struct inventory_function invfunc_falcon2_singleshot = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c55, // name 0x00, // unk06 0, // unk07 &invmenupos_0001100c, // menupos invanim_falcon2_shoot, // fire animation 0x00000000, // flags }; u32 var00011668 = (u32) &invmenupos_00011098; u32 var0001166c = 0x10000000; u32 var00011670 = 0x3f800000; u32 var00011674 = 0x3f800000; u32 var00011678 = 0x03050200; u32 var0001167c = 0x41200000; u32 var00011680 = 0x41700000; u32 var00011684 = 0x426fffff; u32 var00011688 = 0x00000000; u32 var0001168c = 0x0000804d; u32 var00011690 = 0x01000000; // 11694 struct inventory_function invfunc_falcon2silenced_singleshot = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c55, // name 0x00, // unk06 0, // unk07 &invmenupos_00010fe4, // menupos invanim_falcon2_shoot, // fire animation 0x00002000, // flags }; u32 var000116a8 = (u32) &invmenupos_00011098; u32 var000116ac = 0x10000000; u32 var000116b0 = 0x3f800000; u32 var000116b4 = 0x3f800000; u32 var000116b8 = 0x03050200; u32 var000116bc = 0x41200000; u32 var000116c0 = 0x41700000; u32 var000116c4 = 0x426fffff; u32 var000116c8 = 0x00000000; u32 var000116cc = 0x00008054; u32 var000116d0 = 0x01000000; // 116d4 struct inventory_function invfunc_falcon2_pistolwhip = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_CLOSE, 0x4c5e, // name 0x00, // unk06 -1, // unk07 &invmenupos_00010fd0, // menupos invanim_falcon2_pistolwhip, // fire animation 0x0041a200, // flags }; u32 var000116e8 = 0x3f666666; u32 var000116ec = 0x42700000; u32 var000116f0 = 0x00000069; u32 var000116f4 = 0x00000069; u32 var000116f8 = 0x00000069; u32 var000116fc = 0xc1800000; u32 var00011700 = 0x3f4ccccd; u32 var00011704 = 0x41bc0000; u32 var00011708 = 0xc202cccd; u32 var0001170c = 0xbf800000; u32 var00011710 = 0xbf800000; u32 var00011714 = 0x40000000; u32 var00011718 = 0x40000000; u32 var0001171c = 0x00000000; // 11720 struct inventory_ammo invammo_falcon2 = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_PISTOL, CASING_STANDARD, 8, // clip size invanim_falcon2_reload, // reload animation 0, // style }; // 11734 struct inventory_ammo invammo_falcon2scope = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_PISTOL, CASING_STANDARD, 8, // clip size invanim_falcon2scope_reload, // reload animation 0, // style }; // 11748 struct inventory_item invitem_falcon2 = { 0x0377, // lo model 0x039c, // hi model invanim_falcon2_equip, // equip animation invanim_falcon2_unequip, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_falcon2_singleshot, // pri function &invfunc_falcon2_pistolwhip, // sec function &invammo_falcon2, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 2.000000, // sway 9.000000, // left/right -15.700000, // up/down -23.799999, // front/back 1.000000, // unk38 &invf_000113f4, // fptr invg_000113cc, // gptr 0x4c07, // short name 0x4c07, // name 0x4c96, // manufacturer 0x4c9c, // description 0x000ab67c, // flags }; // 11798 struct inventory_item invitem_falcon2scope = { 0x0377, // lo model 0x039c, // hi model invanim_falcon2_equip, // equip animation invanim_falcon2_unequip, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_falcon2_singleshot, // pri function &invfunc_falcon2_pistolwhip, // sec function &invammo_falcon2scope, // pri ammo NULL, // sec ammo &inve_00011120, // eptr 1.000000, // sway 9.000000, // left/right -15.700000, // up/down -23.799999, // front/back 1.000000, // unk38 &invf_00011444, // fptr invg_000113dc, // gptr 0x4c4d, // short name 0x4c09, // name 0x4c96, // manufacturer 0x4c9e, // description 0x0002b67c, // flags }; // 117e8 struct inventory_item invitem_falcon2silencer = { 0x0377, // lo model 0x039c, // hi model invanim_falcon2_equip, // equip animation invanim_falcon2_unequip, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_falcon2silenced_singleshot, // pri function &invfunc_falcon2_pistolwhip, // sec function &invammo_falcon2, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 9.000000, // left/right -15.700000, // up/down -23.799999, // front/back 1.000000, // unk38 &invf_0001148c, // fptr invg_000113e8, // gptr 0x4c4e, // short name 0x4c08, // name 0x4c96, // manufacturer 0x4c9d, // description 0x000ab67c, // flags }; // 11838 // type g s8 invg_00011838[] = {90, 0, 41, 0, 42, 0, -1}; // 11840 struct inventory_typef invf_00011840 = { 0x01000000, 0x01000035, 0x00000100, 0x00000100, 0x002a0000, }; u32 var00011854 = 0x01000000; u32 var00011858 = 0x01000029; u32 var0001185c = 0x00000000; u32 var00011860 = 0x00000000; u32 var00011864 = 0x00000000; // 11868 u32 invanim_magsec_reload_0[] = { gunscript_playanimation(0x0409, 0, 10000) gunscript_showpart(1, 53) gunscript_showpart(1, 41) gunscript_setsoundspeed(3, 1300) gunscript_playsound(3, 0x01d8) gunscript_showpart(10, 42) gunscript_hidepart(14, 41) gunscript_hidepart(22, 42) gunscript_showpart(22, 41) gunscript_setsoundspeed(27, 1300) gunscript_playsound(27, 0x80f6) gunscript_waittime(30, 1) gunscript_waittime(56, 3) gunscript_setsoundspeed(58, 1300) gunscript_playsound(58, 0x01db) gunscript_end }; // 118e8 u32 invanim_magsec_reload_1[] = { gunscript_playanimation(0x040a, 0, 10000) gunscript_showpart(1, 41) gunscript_setsoundspeed(5, 1300) gunscript_playsound(5, 0x01d8) gunscript_hidepart(25, 41) gunscript_setsoundspeed(47, 1300) gunscript_playsound(47, 0x80f6) gunscript_waittime(49, 1) gunscript_setsoundspeed(69, 1300) gunscript_playsound(69, 0x01db) gunscript_end }; // 11940 u32 invanim_magsec_reload[] = { gunscript_include(1, (u32) invanim_magsec_reload_1) gunscript_include(0, (u32) invanim_magsec_reload_0) gunscript_end }; // 11958 u32 invanim_magsec_equiporshoot[] = { gunscript_playanimation(0x040b, 0, 10000) gunscript_waittime(12, 5) gunscript_end }; // 11970 struct inventory_typee inve_00011970 = { 0x41c80000, 0x40400000, 0x41000000, 0x41700000, 0x3f78db8c, 0x3f7a0903, 0x11000000, 0x00000002, }; // 11990 struct inventory_function invfunc_magsec_singleshot = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c55, // name 0x00, // unk06 0, // unk07 &invmenupos_0001100c, // menupos invanim_magsec_equiporshoot, // fire animation 0x00000000, // flags }; u32 var000119a4 = (u32) &invmenupos_00011098; u32 var000119a8 = 0x10000000; u32 var000119ac = 0x3f8ccccd; u32 var000119b0 = 0x40c00000; u32 var000119b4 = 0x04080300; u32 var000119b8 = 0x40a00000; u32 var000119bc = 0x41200000; u32 var000119c0 = 0x426fffff; u32 var000119c4 = 0x41200000; u32 var000119c8 = 0x0000804c; u32 var000119cc = 0x01000000; // 119d0 struct inventory_function invfunc_magsec_burst = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c80, // name 0x00, // unk06 0, // unk07 &invmenupos_0001100c, // menupos invanim_magsec_equiporshoot, // fire animation 0x00000002, // flags }; u32 var000119e4 = (u32) &invmenupos_00011098; u32 var000119e8 = 0x10000000; u32 var000119ec = 0x3f8ccccd; u32 var000119f0 = 0x41200000; u32 var000119f4 = 0x090e0000; u32 var000119f8 = 0x41000000; u32 var000119fc = 0x41400000; u32 var00011a00 = 0x426fffff; u32 var00011a04 = 0x41200000; u32 var00011a08 = 0x0000804c; u32 var00011a0c = 0x01000000; // 11a10 struct inventory_ammo invammo_magsec = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_PISTOL, CASING_STANDARD, 9, // clip size invanim_magsec_reload, // reload animation 0, // style }; // 11a24 struct inventory_item invitem_magsec = { 0x0378, // lo model 0x04c4, // hi model invanim_magsec_equiporshoot, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_magsec_singleshot, // pri function &invfunc_magsec_burst, // sec function &invammo_magsec, // pri ammo NULL, // sec ammo &inve_00011970, // eptr 2.000000, // sway 10.500000, // left/right -17.200001, // up/down -26.500000, // front/back 1.000000, // unk38 &invf_00011840, // fptr invg_00011838, // gptr 0x4c0a, // short name 0x4c0a, // name 0x4c97, // manufacturer 0x4c9f, // description 0x000a767c, // flags }; // 11a74 // type g s8 invg_00011a74[] = {90, 0, 40, 0, 41, 0, 42, 0, 43, 0, 44, 0, 45, 0, -1}; // 11a84 struct inventory_typef invf_00011a84 = { 0x01000000, 0x01000028, 0x00000100, 0x00000100, 0x00290000, }; u32 var00011a98 = 0x01000000; u32 var00011a9c = 0x0100002a; u32 var00011aa0 = 0x00000100; u32 var00011aa4 = 0x00000100; u32 var00011aa8 = 0x002b0000; u32 var00011aac = 0x01000000; u32 var00011ab0 = 0x0100002c; u32 var00011ab4 = 0x00000100; u32 var00011ab8 = 0x00000100; u32 var00011abc = 0x002d0000; u32 var00011ac0 = 0x01000000; u32 var00011ac4 = 0x01000035; u32 var00011ac8 = 0x00000000; u32 var00011acc = 0x00000000; u32 var00011ad0 = 0x00000000; // 11ad4 u32 invanim_dy357_equiporshoot[] = { gunscript_playanimation(0x0406, 0, 10000) gunscript_waittime(12, 5) gunscript_waittime(12, 2) gunscript_end }; // 11af4 u32 invanim_dy357_reload_0[] = { gunscript_playanimation(0x0408, 0, 10000) gunscript_playsound(50, 0x05cf) gunscript_setsoundspeed(80, 1830) gunscript_playsound(80, 0x01d8) gunscript_popoutsackofpills(0x0050) gunscript_popoutsackofpills(0x0051) gunscript_popoutsackofpills(0x0052) gunscript_popoutsackofpills(0x0053) gunscript_popoutsackofpills(0x0054) gunscript_popoutsackofpills(0x0055) gunscript_showpart(92, 53) gunscript_showpart(92, 40) gunscript_showpart(92, 41) gunscript_showpart(92, 42) gunscript_showpart(92, 43) gunscript_showpart(92, 44) gunscript_showpart(92, 45) gunscript_setsoundspeed(114, 1210) gunscript_playsound(114, 0x01d8) gunscript_hidepart(121, 40) gunscript_hidepart(121, 41) gunscript_hidepart(121, 42) gunscript_hidepart(121, 43) gunscript_hidepart(121, 44) gunscript_hidepart(121, 45) gunscript_waittime(123, 1) gunscript_playsound(147, 0x05cd) gunscript_end }; // 11bd4 u32 invanim_dy357_reload_1[] = { gunscript_playanimation(0x0420, 0, 10000) gunscript_playsound(50, 0x05cf) gunscript_setsoundspeed(80, 1830) gunscript_playsound(80, 0x01d8) gunscript_popoutsackofpills(0x0050) gunscript_popoutsackofpills(0x0051) gunscript_popoutsackofpills(0x0052) gunscript_popoutsackofpills(0x0053) gunscript_popoutsackofpills(0x0054) gunscript_popoutsackofpills(0x0055) gunscript_setsoundspeed(114, 1210) gunscript_playsound(114, 0x01d8) gunscript_waittime(123, 1) gunscript_playsound(147, 0x05cd) gunscript_end }; // 11c4c u32 invanim_dy357_reload[] = { gunscript_include(1, (u32) invanim_dy357_reload_1) gunscript_include(0, (u32) invanim_dy357_reload_0) gunscript_end }; // 11c64 u32 invanim_dy357_pistolwhip[] = { gunscript_playanimation(0x0407, 0, 10000) gunscript_waittime(23, 2) gunscript_end }; // 11c7c struct inventory_function invfunc_dy357_singleshot = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c55, // name 0x00, // unk06 0, // unk07 &invmenupos_00011020, // menupos invanim_dy357_equiporshoot, // fire animation 0x00000000, // flags }; u32 var00011c90 = (u32) &invmenupos_00011098; u32 var00011c94 = 0x14000000; u32 var00011c98 = 0x40000000; u32 var00011c9c = 0x00000000; u32 var00011ca0 = 0x081000ff; u32 var00011ca4 = 0x41400000; u32 var00011ca8 = 0x420c0000; u32 var00011cac = 0x00000000; u32 var00011cb0 = 0x40c00000; u32 var00011cb4 = 0x00008066; u32 var00011cb8 = 0x05000000; // 11cbc struct inventory_function invfunc_dy357lx_singleshot = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c55, // name 0x00, // unk06 0, // unk07 &invmenupos_00011020, // menupos invanim_dy357_equiporshoot, // fire animation 0x00000000, // flags }; u32 var00011cd0 = (u32) &invmenupos_00011098; u32 var00011cd4 = 0x1e000000; u32 var00011cd8 = 0x43480000; u32 var00011cdc = 0x00000000; u32 var00011ce0 = 0x081800ff; u32 var00011ce4 = 0x41400000; u32 var00011ce8 = 0x420c0000; u32 var00011cec = 0x00000000; u32 var00011cf0 = 0x40c00000; u32 var00011cf4 = 0x00008066; u32 var00011cf8 = 0x05000000; // 11cfc struct inventory_function invfunc_dy357_pistolwhip = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_CLOSE, 0x4c5e, // name 0x00, // unk06 -1, // unk07 &invmenupos_00010fd0, // menupos invanim_dy357_pistolwhip, // fire animation 0x0041a200, // flags }; u32 var00011d10 = 0x3f666666; u32 var00011d14 = 0x42700000; u32 var00011d18 = 0x00000069; u32 var00011d1c = 0x00000069; u32 var00011d20 = 0x00000069; u32 var00011d24 = 0x41980000; u32 var00011d28 = 0xc195999a; u32 var00011d2c = 0x41980000; u32 var00011d30 = 0xc195999a; u32 var00011d34 = 0xbf800000; u32 var00011d38 = 0xbf800000; u32 var00011d3c = 0x40000000; u32 var00011d40 = 0x40000000; u32 var00011d44 = 0x00000000; // 11d48 struct inventory_ammo invammo_dy357 = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_MAGNUM, CASING_STANDARD, 6, // clip size invanim_dy357_reload, // reload animation 0, // style }; // 11d5c struct inventory_item invitem_dy357 = { 0x037a, // lo model 0x04bd, // hi model invanim_dy357_equiporshoot, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_dy357_singleshot, // pri function &invfunc_dy357_pistolwhip, // sec function &invammo_dy357, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 2.000000, // sway 9.500000, // left/right -18.200001, // up/down -25.500000, // front/back 1.000000, // unk38 &invf_00011a84, // fptr invg_00011a74, // gptr 0x4c54, // short name 0x4c0c, // name 0x4c95, // manufacturer 0x4ca1, // description 0x0002f67c, // flags }; // 11dac struct inventory_item invitem_dy357lx = { 0x037b, // lo model 0x04be, // hi model invanim_dy357_equiporshoot, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_dy357lx_singleshot, // pri function &invfunc_dy357_pistolwhip, // sec function &invammo_dy357, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 2.000000, // sway 9.500000, // left/right -18.200001, // up/down -25.500000, // front/back 1.000000, // unk38 &invf_00011a84, // fptr invg_00011a74, // gptr 0x4c0d, // short name 0x4c0d, // name 0x4c95, // manufacturer 0x4ca2, // description 0x0002f67c, // flags }; // 11dfc // type g s8 invg_00011dfc[] = {40, 0, -1}; // 11e00 struct inventory_typef invf_00011e00 = { 0x01000000, 0x01000028, 0x00000100, 0x00000100, 0x00350000, }; u32 var00011e14 = 0x00000000; u32 var00011e18 = 0x00000000; u32 var00011e1c = 0x00000000; // 11e20 u32 invanim_equiporreload_0[] = { gunscript_playanimation(0x0415, 0, 10000) gunscript_showpart(1, 53) gunscript_showpart(1, 40) gunscript_setsoundspeed(44, 1510) gunscript_playsound(44, 0x0433) gunscript_hidepart(50, 40) gunscript_end }; // 11e58 u32 invanim_phoenix_equiporreload_1[] = { gunscript_playanimation(0x0423, 0, 10000) gunscript_showpart(1, 53) gunscript_showpart(1, 40) gunscript_setsoundspeed(44, 1510) gunscript_playsound(44, 0x0433) gunscript_hidepart(50, 40) gunscript_end }; // 11e90 u32 invanim_phoenix_equiporreload[] = { gunscript_include(1, (u32) invanim_phoenix_equiporreload_1) gunscript_include(0, (u32) invanim_equiporreload_0) gunscript_end }; // 11ea8 u32 invanim_phoenix_shoot[] = { gunscript_playanimation(0x043e, 0, 10000) gunscript_waittime(9, 5) gunscript_end }; // 11ec0 struct inventory_function invfunc_phoenix_singleshot = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c55, // name 0x00, // unk06 0, // unk07 &invmenupos_0001100c, // menupos invanim_phoenix_shoot, // fire animation 0x00000000, // flags }; u32 var00011ed4 = (u32) &invmenupos_00011098; u32 var00011ed8 = 0x10000000; u32 var00011edc = 0x3f8ccccd; u32 var00011ee0 = 0x40400000; u32 var00011ee4 = 0x03050200; u32 var00011ee8 = 0x41200000; u32 var00011eec = 0x41700000; u32 var00011ef0 = 0x426fffff; u32 var00011ef4 = 0x00000000; u32 var00011ef8 = 0x00008071; u32 var00011efc = 0x01000000; // 11f00 struct inventory_function invfunc_phoenix_explosiveshells = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c5f, // name 0x00, // unk06 0, // unk07 &invmenupos_0001100c, // menupos invanim_phoenix_shoot, // fire animation 0x00004000, // flags }; u32 var00011f14 = (u32) &invmenupos_00011098; u32 var00011f18 = 0x10000000; u32 var00011f1c = 0x3f99999a; u32 var00011f20 = 0x40a00000; u32 var00011f24 = 0x0d0f1900; u32 var00011f28 = 0x41700000; u32 var00011f2c = 0x41c80000; u32 var00011f30 = 0x426fffff; u32 var00011f34 = 0x00000000; u32 var00011f38 = 0x00008072; u32 var00011f3c = 0x01000000; // 11f40 struct inventory_ammo invammo_phoenix = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_PISTOL, CASING_NONE, 8, // clip size invanim_phoenix_equiporreload, // reload animation 0, // style }; // 11f54 struct inventory_item invitem_phoenix = { 0x037c, // lo model 0x04c5, // hi model invanim_phoenix_equiporreload, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_phoenix_singleshot, // pri function &invfunc_phoenix_explosiveshells, // sec function &invammo_phoenix, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 9.500000, // left/right -16.200001, // up/down -23.000000, // front/back 1.000000, // unk38 &invf_00011e00, // fptr invg_00011dfc, // gptr 0x4c0e, // short name 0x4c0e, // name 0x4c99, // manufacturer 0x4ca3, // description 0x000af67c, // flags }; // 11fa4 // type g s8 invg_00011fa4[] = {43, 0, 90, 0, -1}; // 11fac struct inventory_typef invf_00011fac = { 0x01000000, 0x01000035, 0x00000100, 0x00000100, 0x002b0000, }; u32 var00011fc0 = 0x00000000; u32 var00011fc4 = 0x00000000; u32 var00011fc8 = 0x00000000; // 11fcc u32 invanim_mauler_equiporshoot[] = { gunscript_playanimation(0x03f3, 0, 10000) gunscript_waittime(9, 5) gunscript_end }; // 11fe4 u32 invanim_mauler_reload_0[] = { gunscript_playanimation(0x03f4, 0, 10000) gunscript_showpart(0, 53) gunscript_setsoundspeed(4, 1200) gunscript_playsound(4, 0x0053) gunscript_showpart(4, 43) gunscript_hidepart(18, 42) gunscript_setsoundspeed(20, 2500) gunscript_playsound(20, 0x8012) gunscript_waittime(25, 1) gunscript_showpart(25, 42) gunscript_hidepart(25, 43) gunscript_setsoundspeed(27, 2000) gunscript_playsound(27, 0x05c5) gunscript_setsoundspeed(61, 1000) gunscript_playsound(61, 0x01db) gunscript_waittime(61, 3) gunscript_end }; // 1206c u32 invanim_mauler_reload_1[] = { gunscript_playanimation(0x03f5, 0, 10000) gunscript_setsoundspeed(14, 1200) gunscript_playsound(14, 0x0053) gunscript_setsoundspeed(40, 2500) gunscript_playsound(40, 0x8012) gunscript_setsoundspeed(47, 2000) gunscript_playsound(47, 0x05c5) gunscript_waittime(47, 1) gunscript_setsoundspeed(68, 1000) gunscript_playsound(68, 0x01db) gunscript_end }; // 120c4 u32 invanim_mauler_reload[] = { gunscript_include(1, (u32) invanim_mauler_reload_1) gunscript_include(0, (u32) invanim_mauler_reload_0) gunscript_end }; u32 var000120dc = 0x0a0003f6; u32 var000120e0 = 0x00002710; u32 var000120e4 = 0x00000000; u32 var000120e8 = 0x00000000; // 120ec struct inventory_function invfunc_mauler_singleshot = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c55, // name 0x00, // unk06 0, // unk07 &invmenupos_00011020, // menupos invanim_mauler_equiporshoot, // fire animation 0x00000000, // flags }; u32 var00012100 = (u32) &invmenupos_00011098; u32 var00012104 = 0x00000000; u32 var00012108 = 0x3f99999a; u32 var0001210c = 0x40c00000; u32 var00012110 = 0x0309201c; u32 var00012114 = 0x00000000; u32 var00012118 = 0x00000000; u32 var0001211c = 0x426fffff; u32 var00012120 = 0x40800000; u32 var00012124 = 0x0000805b; u32 var00012128 = 0x01000000; // 1212c struct inventory_function invfunc_mauler_chargeshot = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c81, // name 0x00, // unk06 0, // unk07 &invmenupos_00011020, // menupos invanim_mauler_equiporshoot, // fire animation 0x00000000, // flags }; u32 var00012140 = (u32) &invmenupos_00011098; u32 var00012144 = 0x00000000; u32 var00012148 = 0x3f99999a; u32 var0001214c = 0x40c00000; u32 var00012150 = 0x0309201c; u32 var00012154 = 0x00000000; u32 var00012158 = 0x00000000; u32 var0001215c = 0x426fffff; u32 var00012160 = 0x40800000; u32 var00012164 = 0x0000805b; u32 var00012168 = 0x01000000; // 1216c struct inventory_ammo invammo_mauler = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_PISTOL, CASING_NONE, 20, // clip size invanim_mauler_reload, // reload animation 0, // style }; // 12180 struct inventory_item invitem_mauler = { 0x0379, // lo model 0x04cb, // hi model invanim_mauler_equiporshoot, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_mauler_singleshot, // pri function &invfunc_mauler_chargeshot, // sec function &invammo_mauler, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 11.500000, // left/right -17.500000, // up/down -20.000000, // front/back 1.000000, // unk38 &invf_00011fac, // fptr invg_00011fa4, // gptr 0x4c0b, // short name 0x4c0b, // name 0x4c98, // manufacturer 0x4ca0, // description 0x00027678, // flags }; // 121d0 // type g s8 invg_000121d0[] = {90, 0, 43, 0, -1}; // 121d8 struct inventory_typef invf_000121d8 = { 0x01000000, 0x01000035, 0x00000100, 0x00000100, 0x002b0000, }; u32 var000121ec = 0x01000000; u32 var000121f0 = 0x01000047; u32 var000121f4 = 0x00000000; u32 var000121f8 = 0x00000000; u32 var000121fc = 0x00000000; // 12200 u32 invanim_cmp150_reload_0[] = { gunscript_playanimation(0x0115, 0, 10000) gunscript_hidepart(23, 42) gunscript_showpart(33, 53) gunscript_showpart(33, 43) gunscript_setsoundspeed(9, 950) gunscript_playsound(9, 0x01d8) gunscript_setsoundspeed(44, 950) gunscript_playsound(44, 0x80f6) gunscript_hidepart(45, 43) gunscript_showpart(45, 42) gunscript_waittime(45, 1) gunscript_playsound(86, 0x0431) gunscript_end }; // 12268 u32 invanim_cmp150_reload_1[] = { gunscript_playanimation(0x0422, 0, 10000) gunscript_hidepart(23, 42) gunscript_showpart(33, 53) gunscript_showpart(33, 43) gunscript_setsoundspeed(20, 950) gunscript_playsound(20, 0x01d8) gunscript_setsoundspeed(61, 950) gunscript_playsound(61, 0x80f6) gunscript_hidepart(61, 43) gunscript_showpart(61, 42) gunscript_waittime(61, 1) gunscript_playsound(76, 0x0431) gunscript_end }; // 122d0 u32 invanim_cmp150_reload[] = { gunscript_include(1, (u32) invanim_cmp150_reload_1) gunscript_include(0, (u32) invanim_cmp150_reload_0) gunscript_end }; // 122e8 u32 invanim_cmp150_equiporshoot[] = { gunscript_playanimation(0x0116, 0, 10000) gunscript_waittime(14, 5) gunscript_waitforzreleased(14) gunscript_end }; // 12308 struct inventory_typee inve_00012308 = { 0x00000000, 0x40400000, 0x41000000, 0x41700000, 0x3f78db8c, 0x3f7a0903, 0x40000000, 0x00000006, }; // 12328 struct inventory_function invfunc_cmp150_rapidfire = { 0x0000, // unk00 0x01, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c56, // name 0x00, // unk06 0, // unk07 &invmenupos_00011020, // menupos invanim_cmp150_equiporshoot, // fire animation 0x00000000, // flags }; u32 var0001233c = (u32) &invmenupos_00011098; u32 var00012340 = 0x00000000; u32 var00012344 = 0x3f800000; u32 var00012348 = 0x41100000; u32 var0001234c = 0x06120006; u32 var00012350 = 0x40800000; u32 var00012354 = 0x40400000; u32 var00012358 = 0x00000000; u32 var0001235c = 0x00000000; u32 var00012360 = 0x03008040; u32 var00012364 = 0x01000000; u32 var00012368 = 0x44610000; u32 var0001236c = 0x44610000; u32 var00012370 = 0x00000000; u32 var00012374 = 0x00000000; u32 var00012378 = 0x00000000; // 1237c struct inventory_function invfunc_cmp150_followlockon = { 0x0000, // unk00 0x01, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c66, // name 0x00, // unk06 0, // unk07 &invmenupos_00011020, // menupos invanim_cmp150_equiporshoot, // fire animation 0x00000000, // flags }; u32 var00012390 = (u32) &invmenupos_00011098; u32 var00012394 = 0x00000000; u32 var00012398 = 0x3f800000; u32 var0001239c = 0x41100000; u32 var000123a0 = 0x06120006; u32 var000123a4 = 0x40800000; u32 var000123a8 = 0x40400000; u32 var000123ac = 0x00000000; u32 var000123b0 = 0x00000000; u32 var000123b4 = 0x03008040; u32 var000123b8 = 0x01000000; u32 var000123bc = 0x44610000; u32 var000123c0 = 0x44610000; u32 var000123c4 = 0x00000000; u32 var000123c8 = 0x00000000; u32 var000123cc = 0x00000000; // 123d0 struct inventory_ammo invammo_cmp150 = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_SMG, CASING_STANDARD, 32, // clip size invanim_cmp150_reload, // reload animation 0, // style }; // 123e4 struct inventory_item invitem_cmp150 = { 0x037d, // lo model 0x04b9, // hi model invanim_cmp150_equiporshoot, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_cmp150_rapidfire, // pri function &invfunc_cmp150_followlockon, // sec function &invammo_cmp150, // pri ammo NULL, // sec ammo &inve_00012308, // eptr 3.000000, // sway 13.000000, // left/right -17.700001, // up/down -27.500000, // front/back 1.000000, // unk38 &invf_000121d8, // fptr invg_000121d0, // gptr 0x4c0f, // short name 0x4c0f, // name 0x4c95, // manufacturer 0x4ca4, // description 0x4402f678, // flags }; // 12434 // type g s8 invg_00012434[] = {90, 0, 40, 0, -1}; // 1243c struct inventory_typef invf_0001243c = { 0x01000000, 0x01000035, 0x00000100, 0x00000100, 0x00280000, }; u32 var00012450 = 0x00000000; u32 var00012454 = 0x00000000; u32 var00012458 = 0x00000000; // 1245c u32 invanim_cyclone_equiporreload_0[] = { gunscript_playanimation(0x040e, 0, 10000) gunscript_showpart(1, 53) gunscript_showpart(1, 40) gunscript_playsound(60, 0x05d3) gunscript_end }; // 12484 u32 invanim_cyclone_equiporreload_1[] = { gunscript_playanimation(0x0421, 0, 10000) gunscript_playsound(60, 0x05d3) gunscript_end }; // 1249c u32 invanim_cyclone_equiporreload[] = { gunscript_include(1, (u32) invanim_cyclone_equiporreload_1) gunscript_include(0, (u32) invanim_cyclone_equiporreload_0) gunscript_end }; // 124b4 u32 invanim_cyclone_shoot[] = { gunscript_playanimation(0x043d, 0, 10000) gunscript_waittime(5, 5) gunscript_waitforzreleased(5) gunscript_end }; // 124d4 struct inventory_function invfunc_cyclone_rapidfire = { 0x0000, // unk00 0x01, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c56, // name 0x00, // unk06 0, // unk07 &invmenupos_00011034, // menupos invanim_cyclone_shoot, // fire animation 0x00000000, // flags }; u32 var000124e8 = (u32) &invmenupos_00011098; u32 var000124ec = 0x00000000; u32 var000124f0 = 0x3f4ccccd; u32 var000124f4 = 0x40c00000; u32 var000124f8 = 0x06120208; u32 var000124fc = 0x40a00000; u32 var00012500 = 0x40000000; u32 var00012504 = 0x00000000; u32 var00012508 = 0x40800000; u32 var0001250c = 0x0400805f; u32 var00012510 = 0x01000000; u32 var00012514 = 0x44610000; u32 var00012518 = 0x44610000; u32 var0001251c = 0x00000000; u32 var00012520 = 0x00000000; u32 var00012524 = 0x00000000; // 12528 struct inventory_function invfunc_cyclone_magazinedischarge = { 0x0000, // unk00 0x01, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c61, // name 0x00, // unk06 0, // unk07 &invmenupos_00011034, // menupos invanim_cyclone_shoot, // fire animation 0x00000020, // flags }; u32 var0001253c = (u32) &invmenupos_00011098; u32 var00012540 = 0x00000000; u32 var00012544 = 0x3fb33333; u32 var00012548 = 0x41c80000; u32 var0001254c = 0x06120208; u32 var00012550 = 0x40a00000; u32 var00012554 = 0x40000000; u32 var00012558 = 0x00000000; u32 var0001255c = 0x40800000; u32 var00012560 = 0x04008075; u32 var00012564 = 0x01000000; u32 var00012568 = 0x44fa0000; u32 var0001256c = 0x44fa0000; u32 var00012570 = 0x00000000; u32 var00012574 = 0x00000000; u32 var00012578 = 0x00000000; // 1257c struct inventory_ammo invammo_cyclone = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_SMG, CASING_NONE, 50, // clip size invanim_cyclone_equiporreload, // reload animation 0, // style }; // 12590 struct inventory_item invitem_cyclone = { 0x0382, // lo model 0x04bb, // hi model invanim_cyclone_equiporreload, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_cyclone_rapidfire, // pri function &invfunc_cyclone_magazinedischarge, // sec function &invammo_cyclone, // pri ammo NULL, // sec ammo &inve_000110e0, // eptr 1.000000, // sway 21.500000, // left/right -26.500000, // up/down -35.000000, // front/back 1.000000, // unk38 &invf_0001243c, // fptr invg_00012434, // gptr 0x4c14, // short name 0x4c14, // name 0x4c97, // manufacturer 0x4ca9, // description 0x00027678, // flags }; // 125e0 u32 invanim_rcp120_reload[] = { gunscript_playanimation(0x041a, 0, 10000) gunscript_setsoundspeed(18, 1100) gunscript_playsound(18, 0x0053) gunscript_showpart(25, 40) gunscript_showpart(50, 41) gunscript_playsound(74, 0x05c5) gunscript_hidepart(75, 41) gunscript_showpart(75, 40) gunscript_playsound(112, 0x0431) gunscript_end }; // 12630 u32 invanim_rcp120_equiporshoot[] = { gunscript_playanimation(0x0424, 0, 10000) gunscript_waittime(10, 5) gunscript_waitforzreleased(10) gunscript_end }; // 12650 // type g s8 invg_00012650[] = {90, 0, 41, 0, -1}; // 12658 struct inventory_typef invf_00012658 = { 0x01000000, 0x01000029, 0x00000000, 0x00000000, 0x00000000, }; // 1266c struct inventory_function invfunc_rcp120_rapidfire = { 0x0000, // unk00 0x01, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c56, // name 0x00, // unk06 0, // unk07 &invmenupos_0001100c, // menupos invanim_rcp120_equiporshoot, // fire animation 0x00000000, // flags }; u32 var00012680 = (u32) &invmenupos_00011098; u32 var00012684 = 0x00000000; u32 var00012688 = 0x3f99999a; u32 var0001268c = 0x40c00000; u32 var00012690 = 0x06120006; u32 var00012694 = 0x40800000; u32 var00012698 = 0x40400000; u32 var0001269c = 0x00000000; u32 var000126a0 = 0x00000000; u32 var000126a4 = 0x0400806d; u32 var000126a8 = 0x01000000; u32 var000126ac = 0x44898000; u32 var000126b0 = 0x44898000; u32 var000126b4 = 0x00000000; u32 var000126b8 = 0x00000000; u32 var000126bc = 0x00000000; // 126c0 struct inventory_function invfunc_rcp120_cloak = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_SPECIAL, 0x4c74, // name 0x00, // unk06 0, // unk07 &invmenupos_00010fd0, // menupos NULL, // fire animation 0x00102000, // flags }; u32 var000126d4 = 0x00000009; u32 var000126d8 = 0x0000001e; u32 var000126dc = 0x00000000; // 126e0 struct inventory_ammo invammo_rcp120 = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_SMG, CASING_STANDARD, 120, // clip size invanim_rcp120_reload, // reload animation 0, // style }; // 126f4 struct inventory_item invitem_rcp120 = { 0x0384, // lo model 0x04c8, // hi model invanim_rcp120_equiporshoot, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_rcp120_rapidfire, // pri function &invfunc_rcp120_cloak, // sec function &invammo_rcp120, // pri ammo NULL, // sec ammo &inve_000110e0, // eptr 3.000000, // sway 13.000000, // left/right -18.200001, // up/down -27.500000, // front/back 1.000000, // unk38 &invf_00012658, // fptr invg_00012650, // gptr 0x4c16, // short name 0x4c16, // name 0x4c97, // manufacturer 0x4caa, // description 0x0062e670, // flags }; // 12744 u32 invanim_callisto_equiporreload[] = { gunscript_playanimation(0x0418, 0, 10000) gunscript_showpart(30, 40) gunscript_setsoundspeed(58, 933) gunscript_playsound(58, 0x0433) gunscript_hidepart(79, 40) gunscript_end }; // 12774 u32 invanim_callisto_shoot[] = { gunscript_playanimation(0x043c, 0, 10000) gunscript_waittime(8, 5) gunscript_waitforzreleased(8) gunscript_end }; // 12794 // type g s8 invg_00012794[] = {40, 0, -1}; // 12798 struct inventory_typef invf_00012798 = { 0x01000000, 0x01000028, 0x00000000, 0x00000000, 0x00000000, }; // 127ac struct inventory_function invfunc_callisto_rapidfire = { 0x0000, // unk00 0x01, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c56, // name 0x00, // unk06 0, // unk07 &invmenupos_0001100c, // menupos invanim_callisto_shoot, // fire animation 0x00000000, // flags }; u32 var000127c0 = (u32) &invmenupos_00011098; u32 var000127c4 = 0x00000000; u32 var000127c8 = 0x3f99999a; u32 var000127cc = 0x41100000; u32 var000127d0 = 0x06120006; u32 var000127d4 = 0x40800000; u32 var000127d8 = 0x40400000; u32 var000127dc = 0x00000000; u32 var000127e0 = 0x00000000; u32 var000127e4 = 0x03008063; u32 var000127e8 = 0x01000000; u32 var000127ec = 0x44610000; u32 var000127f0 = 0x44610000; u32 var000127f4 = 0x00000000; u32 var000127f8 = 0x00000000; u32 var000127fc = 0x00000000; // 12800 struct inventory_function invfunc_callisto_highimpactshells = { 0x0000, // unk00 0x01, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c73, // name 0x00, // unk06 0, // unk07 &invmenupos_0001100c, // menupos invanim_callisto_shoot, // fire animation 0x00000000, // flags }; u32 var00012814 = (u32) &invmenupos_00011098; u32 var00012818 = 0x00000000; u32 var0001281c = 0x4019999a; u32 var00012820 = 0x41100000; u32 var00012824 = 0x06120006; u32 var00012828 = 0x40800000; u32 var0001282c = 0x40400000; u32 var00012830 = 0x00000000; u32 var00012834 = 0x00000000; u32 var00012838 = 0x03008064; u32 var0001283c = 0x05000000; u32 var00012840 = 0x43960000; u32 var00012844 = 0x43960000; u32 var00012848 = 0x00000000; u32 var0001284c = 0x00000000; u32 var00012850 = 0x00000000; // 12854 struct inventory_ammo invammo_callisto = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_SMG, CASING_NONE, 32, // clip size invanim_callisto_equiporreload, // reload animation 0, // style }; // 12868 struct inventory_item invitem_callisto = { 0x0383, // lo model 0x04c6, // hi model invanim_callisto_equiporreload, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_callisto_rapidfire, // pri function &invfunc_callisto_highimpactshells, // sec function &invammo_callisto, // pri ammo NULL, // sec ammo &inve_000110e0, // eptr 3.000000, // sway 17.500000, // left/right -22.700001, // up/down -25.000000, // front/back 1.000000, // unk38 &invf_00012798, // fptr invg_00012794, // gptr 0x4c17, // short name 0x4c17, // name 0x4c99, // manufacturer 0x4cab, // description 0x0002e670, // flags }; // 128b8 struct inventory_typef invf_000128b8 = { 0x01000000, 0x01000028, 0x00000000, 0x00000000, 0x00000000, }; // 128cc // type g s8 invg_000128cc[] = {40, 0, 90, 0, -1}; // 128d4 u32 invanim_dragon_equiporshoot[] = { gunscript_playanimation(0x03f9, 0, 10000) gunscript_end }; // 128e4 u32 invanim_dragon_reload[] = { gunscript_playanimation(0x03fa, 0, 10000) gunscript_playsound(8, 0x0053) gunscript_hidepart(17, 42) gunscript_showpart(17, 40) gunscript_waittime(41, 1) gunscript_playsound(41, 0x05c5) gunscript_showpart(41, 42) gunscript_hidepart(41, 40) gunscript_end }; // 1292c struct inventory_function invfunc_dragon_rapidfire = { 0x0000, // unk00 0x01, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c56, // name 0x00, // unk06 0, // unk07 &invmenupos_00011034, // menupos invanim_dragon_equiporshoot, // fire animation 0x00000000, // flags }; u32 var00012940 = (u32) &invmenupos_00011098; u32 var00012944 = 0x00000000; u32 var00012948 = 0x3f8ccccd; u32 var0001294c = 0x40c00000; u32 var00012950 = 0x06120208; u32 var00012954 = 0x40a00000; u32 var00012958 = 0x40000000; u32 var0001295c = 0x00000000; u32 var00012960 = 0x40800000; u32 var00012964 = 0x04008049; u32 var00012968 = 0x01000000; u32 var0001296c = 0x442f0000; u32 var00012970 = 0x442f0000; u32 var00012974 = 0x00000000; u32 var00012978 = 0x00000000; u32 var0001297c = 0x00000000; // 12980 struct inventory_function invfunc_dragon_selfdestruct = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_THROW, 0x4c76, // name 0x00, // unk06 -1, // unk07 &invmenupos_00010fd0, // menupos NULL, // fire animation 0x00042040, // flags }; u32 var00012994 = 0x000000ff; u32 var00012998 = 0x00f00000; u32 var0001299c = 0x0000003c; u32 var000129a0 = 0x00000000; // 129a4 struct inventory_ammo invammo_dragon = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_RIFLE, CASING_RIFLE, 30, // clip size invanim_dragon_reload, // reload animation 0, // style }; // 129b8 struct inventory_item invitem_dragon = { 0x037f, // lo model 0x04c0, // hi model invanim_dragon_equiporshoot, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_dragon_rapidfire, // pri function &invfunc_dragon_selfdestruct, // sec function &invammo_dragon, // pri ammo NULL, // sec ammo &inve_00011140, // eptr 1.000000, // sway 15.000000, // left/right -29.500000, // up/down -27.000000, // front/back 1.000000, // unk38 &invf_000128b8, // fptr invg_000128cc, // gptr 0x4c11, // short name 0x4c11, // name 0x4c95, // manufacturer 0x4ca6, // description 0x04026650, // flags }; // 12a08 struct inventory_typef invf_00012a08 = { 0x01000000, 0x01000028, 0x00000100, 0x00000100, 0x00290000, }; u32 var00012a1c = 0x00000000; u32 var00012a20 = 0x00000000; u32 var00012a24 = 0x00000000; // 12a28 // type g s8 invg_00012a28[] = {40, 0, 41, 0, 90, 0, -1}; // 12a30 u32 invanim_superdragon_reload[] = { gunscript_playanimation(0x03fb, 0, 10000) gunscript_playsound(8, 0x0053) gunscript_hidepart(16, 42) gunscript_showpart(16, 40) gunscript_playsound(41, 0x05c5) gunscript_waittime(43, 1) gunscript_showpart(43, 42) gunscript_hidepart(43, 40) gunscript_end }; // 12a78 u32 invanim_superdragon_grenadereload[] = { gunscript_playanimation(0x03fc, 0, 10000) gunscript_setsoundspeed(6, 700) gunscript_playsound(6, 0x0053) gunscript_showpart(30, 41) gunscript_hidepart(30, 43) gunscript_hidepart(64, 41) gunscript_showpart(64, 43) gunscript_waittime(64, 1) gunscript_setsoundspeed(66, 850) gunscript_playsound(66, 0x05c5) gunscript_end }; // 12ad0 u32 invanim_superdragon_equiporshoot[] = { gunscript_playanimation(0x03fe, 0, 10000) gunscript_end }; // 12ae0 u32 invanim_superdragon_shootgrenade[] = { gunscript_playanimation(0x03ff, 0, 10000) gunscript_end }; // 12af0 u32 invanim_superdragon_pritosec[] = { gunscript_playanimation(0x03fd, 0, 10000) gunscript_end }; // 12b00 u32 invanim_superdragon_sectopri[] = { gunscript_playanimation(0x03fd, 65535, 55536) gunscript_end }; // 12b10 struct inventory_function invfunc_superdragon_rapidfire = { 0x0000, // unk00 0x01, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c56, // name 0x00, // unk06 0, // unk07 &invmenupos_00011034, // menupos invanim_superdragon_equiporshoot, // fire animation 0x00000000, // flags }; u32 var00012b24 = (u32) &invmenupos_00011098; u32 var00012b28 = 0x00000000; u32 var00012b2c = 0x3f99999a; u32 var00012b30 = 0x40c00000; u32 var00012b34 = 0x06120208; u32 var00012b38 = 0x40a00000; u32 var00012b3c = 0x40000000; u32 var00012b40 = 0x00000000; u32 var00012b44 = 0x40800000; u32 var00012b48 = 0x04008049; u32 var00012b4c = 0x01000000; u32 var00012b50 = 0x442f0000; u32 var00012b54 = 0x442f0000; u32 var00012b58 = 0x00000000; u32 var00012b5c = 0x00000000; u32 var00012b60 = 0x00000000; // 12b64 struct inventory_function invfunc_superdragon_grenadelauncher = { 0x0000, // unk00 0x02, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c62, // name 0x00, // unk06 1, // unk07 &invmenupos_00011048, // menupos invanim_superdragon_shootgrenade, // fire animation 0x30000040, // flags }; u32 var00012b78 = 0x00000000; u32 var00012b7c = 0x00000000; u32 var00012b80 = 0x3f99999a; u32 var00012b84 = 0x40c00000; u32 var00012b88 = 0x050fff00; u32 var00012b8c = 0x40400000; u32 var00012b90 = 0x40000000; u32 var00012b94 = 0x00000000; u32 var00012b98 = 0x40800000; u32 var00012b9c = 0x04008073; u32 var00012ba0 = 0x01000000; u32 var00012ba4 = 0x00000123; u32 var00012ba8 = 0x00000000; u32 var00012bac = 0x3f800000; u32 var00012bb0 = 0x00000000; u32 var00012bb4 = 0x3da3d70a; u32 var00012bb8 = 0x0000001e; u32 var00012bbc = 0x000004b0; u32 var00012bc0 = 0x3dcccccd; u32 var00012bc4 = 0x80530000; // 12bc8 struct inventory_ammo invammo_superdragon = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_RIFLE, CASING_RIFLE, 30, // clip size invanim_superdragon_reload, // reload animation 0, // style }; // 12bdc struct inventory_ammo invammo_superdragon_grenades = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_DEVASTATOR, CASING_NONE, 6, // clip size invanim_superdragon_grenadereload, // reload animation 0, // style }; // 12bf0 struct inventory_item invitem_superdragon = { 0x0380, // lo model 0x04c1, // hi model invanim_superdragon_equiporshoot, // equip animation NULL, // unequip animation invanim_superdragon_pritosec, // pritosec animation invanim_superdragon_sectopri, // sectopri animation &invfunc_superdragon_rapidfire, // pri function &invfunc_superdragon_grenadelauncher, // sec function &invammo_superdragon, // pri ammo &invammo_superdragon_grenades, // sec ammo &inve_00011140, // eptr 1.000000, // sway 15.000000, // left/right -29.500000, // up/down -27.000000, // front/back 1.000000, // unk38 &invf_00012a08, // fptr invg_00012a28, // gptr 0x4c12, // short name 0x4c12, // name 0x4c95, // manufacturer 0x4ca7, // description 0x00026650, // flags }; // 12c40 struct inventory_typef invf_00012c40 = { 0x01000000, 0x0100002a, 0x00000000, 0x00000000, 0x00000000, }; // 12c54 // type g s8 invg_00012c54[] = {42, 0, 90, 0, -1}; // 12c5c u32 invanim_ar34_equiporreload[] = { gunscript_playanimation(0x0419, 0, 10000) gunscript_setsoundspeed(16, 900) gunscript_playsound(16, 0x0053) gunscript_hidepart(21, 41) gunscript_showpart(50, 42) gunscript_setsoundspeed(67, 1400) gunscript_playsound(67, 0x8025) gunscript_hidepart(72, 42) gunscript_showpart(72, 41) gunscript_waittime(72, 1) gunscript_setsoundspeed(95, 900) gunscript_playsound(95, 0x05c5) gunscript_end }; // 12cc4 struct inventory_typee inve_00012cc4 = { 0x41a00000, 0x40400000, 0x41000000, 0x41700000, 0x3f78db8c, 0x3f7a0903, 0x15000000, 0x00000006, }; // 12ce4 struct inventory_function invfunc_ar34_burstfire = { 0x0000, // unk00 0x01, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c57, // name 0x00, // unk06 0, // unk07 &invmenupos_00011034, // menupos NULL, // fire animation 0x00000002, // flags }; u32 var00012cf8 = (u32) &invmenupos_00011098; u32 var00012cfc = 0x00000000; u32 var00012d00 = 0x3fb33333; u32 var00012d04 = 0x41000000; u32 var00012d08 = 0x06120208; u32 var00012d0c = 0x40a00000; u32 var00012d10 = 0x40000000; u32 var00012d14 = 0x00000000; u32 var00012d18 = 0x40800000; u32 var00012d1c = 0x05008059; u32 var00012d20 = 0x01000000; u32 var00012d24 = 0x443b8000; u32 var00012d28 = 0x443b8000; u32 var00012d2c = 0x00000000; u32 var00012d30 = 0x00000000; u32 var00012d34 = 0x00000000; // 12d38 struct inventory_function invfunc_ar34_usescope = { 0x0000, // unk00 0x01, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c67, // name 0x00, // unk06 0, // unk07 &invmenupos_00011034, // menupos NULL, // fire animation 0x00000002, // flags }; u32 var00012d4c = (u32) &invmenupos_00011098; u32 var00012d50 = 0x00000000; u32 var00012d54 = 0x3fb33333; u32 var00012d58 = 0x41000000; u32 var00012d5c = 0x06120208; u32 var00012d60 = 0x40a00000; u32 var00012d64 = 0x40000000; u32 var00012d68 = 0x00000000; u32 var00012d6c = 0x40800000; u32 var00012d70 = 0x05008059; u32 var00012d74 = 0x01000000; u32 var00012d78 = 0x443b8000; u32 var00012d7c = 0x443b8000; u32 var00012d80 = 0x00000000; u32 var00012d84 = 0x00000000; u32 var00012d88 = 0x00000000; // 12d8c struct inventory_ammo invammo_ar34 = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_RIFLE, CASING_RIFLE, 30, // clip size invanim_ar34_equiporreload, // reload animation 0, // style }; // 12da0 struct inventory_item invitem_ar34 = { 0x037e, // lo model 0x04b7, // hi model invanim_ar34_equiporreload, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_ar34_burstfire, // pri function &invfunc_ar34_usescope, // sec function &invammo_ar34, // pri ammo NULL, // sec ammo &inve_00012cc4, // eptr 1.000000, // sway 11.500000, // left/right -25.700001, // up/down -30.500000, // front/back 1.000000, // unk38 &invf_00012c40, // fptr invg_00012c54, // gptr 0x4c10, // short name 0x4c10, // name 0x4c00, // manufacturer 0x4ca5, // description 0x04626650, // flags }; // 12df0 struct inventory_typef invf_00012df0 = { 0x01000000, 0x0100002a, 0x00000000, 0x00000000, 0x00000000, }; // 12e04 // type g s8 invg_00012e04[] = {42, 0, 90, 0, -1}; // 12e0c u32 invanim_k7avenger_reload[] = { gunscript_playanimation(0x00e9, 0, 10000) gunscript_setsoundspeed(15, 1200) gunscript_playsound(15, 0x0053) gunscript_hidepart(22, 41) gunscript_showpart(48, 42) gunscript_waittime(68, 1) gunscript_hidepart(69, 42) gunscript_showpart(69, 41) gunscript_setsoundspeed(69, 1400) gunscript_playsound(69, 0x8025) gunscript_playsound(91, 0x05c5) gunscript_end }; // 12e6c u32 invanim_k7avenger_equip[] = { gunscript_playanimation(0x00e6, 0, 10000) gunscript_end }; // 12e7c u32 invanim_k7avenger_unequip[] = { gunscript_playanimation(0x00e7, 0, 10000) gunscript_end }; u32 var00012e8c = 0x0a0000e8; u32 var00012e90 = 0x00002710; u32 var00012e94 = 0x00000000; u32 var00012e98 = 0x00000000; // 12e9c struct inventory_typee inve_00012e9c = { 0x41a00000, 0x40400000, 0x41000000, 0x41700000, 0x3f78db8c, 0x3f7a0903, 0x15000000, 0x00000006, }; // 12ebc struct inventory_function invfunc_k7avenger_burstfire = { 0x0000, // unk00 0x01, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c57, // name 0x00, // unk06 0, // unk07 &invmenupos_00011034, // menupos NULL, // fire animation 0x00000002, // flags }; u32 var00012ed0 = (u32) &invmenupos_00011098; u32 var00012ed4 = 0x00000000; u32 var00012ed8 = 0x3fc00000; u32 var00012edc = 0x40c00000; u32 var00012ee0 = 0x06120208; u32 var00012ee4 = 0x40a00000; u32 var00012ee8 = 0x40000000; u32 var00012eec = 0x00000000; u32 var00012ef0 = 0x40800000; u32 var00012ef4 = 0x0400805a; u32 var00012ef8 = 0x01000000; u32 var00012efc = 0x446d8000; u32 var00012f00 = 0x446d8000; u32 var00012f04 = 0x00000000; u32 var00012f08 = 0x00000000; u32 var00012f0c = 0x00000000; // 12f10 struct inventory_function invfunc_k7avenger_threatdetector = { 0x0000, // unk00 0x01, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c77, // name 0x00, // unk06 0, // unk07 &invmenupos_00011034, // menupos NULL, // fire animation 0x00082002, // flags }; u32 var00012f24 = (u32) &invmenupos_00011098; u32 var00012f28 = 0x00000000; u32 var00012f2c = 0x3fc00000; u32 var00012f30 = 0x40c00000; u32 var00012f34 = 0x06120208; u32 var00012f38 = 0x40a00000; u32 var00012f3c = 0x40000000; u32 var00012f40 = 0x00000000; u32 var00012f44 = 0x40800000; u32 var00012f48 = 0x0400805a; u32 var00012f4c = 0x01000000; u32 var00012f50 = 0x446d8000; u32 var00012f54 = 0x446d8000; u32 var00012f58 = 0x00000000; u32 var00012f5c = 0x00000000; u32 var00012f60 = 0x00000000; // 12f64 struct inventory_ammo invammo_k7avenger = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_RIFLE, CASING_RIFLE, 25, // clip size invanim_k7avenger_reload, // reload animation 0, // style }; // 12f78 struct inventory_item invitem_k7avenger = { 0x0381, // lo model 0x04b8, // hi model invanim_k7avenger_equip, // equip animation invanim_k7avenger_unequip, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_k7avenger_burstfire, // pri function &invfunc_k7avenger_threatdetector, // sec function &invammo_k7avenger, // pri ammo NULL, // sec ammo &inve_00012e9c, // eptr 1.000000, // sway 6.500000, // left/right -24.000000, // up/down -27.000000, // front/back 1.000000, // unk38 &invf_00012df0, // fptr invg_00012e04, // gptr 0x4c13, // short name 0x4c13, // name 0x4c95, // manufacturer 0x4ca8, // description 0x00022650, // flags }; // 12fc8 struct inventory_typef invf_00012fc8 = { 0x01000000, 0x0100002a, 0x00000100, 0x00000100, 0x00290000, }; u32 var00012fdc = 0x00000000; u32 var00012fe0 = 0x00000000; u32 var00012fe4 = 0x00000000; // 12fe8 // type g s8 invg_00012fe8[] = {90, 0, 41, 0, 42, 0, -1}; // 12ff0 u32 invanim_laptopgun_reload[] = { gunscript_playanimation(0x00e4, 0, 10000) gunscript_setsoundspeed(4, 1630) gunscript_playsound(4, 0x04fb) gunscript_setsoundspeed(15, 1436) gunscript_playsound(15, 0x04fa) gunscript_playsound(25, 0x04f7) gunscript_showpart(40, 41) gunscript_playsound(42, 0x0053) gunscript_showpart(48, 42) gunscript_hidepart(55, 41) gunscript_hidepart(63, 42) gunscript_showpart(63, 41) gunscript_playsound(63, 0x04f8) gunscript_hidepart(85, 41) gunscript_waittime(85, 1) gunscript_playsound(85, 0x05c5) gunscript_playsound(91, 0x04f9) gunscript_end }; // 13080 u32 invanim_laptopgun_shoot[] = { gunscript_playanimation(0x00e5, 0, 10000) gunscript_waittime(10, 5) gunscript_waitforzreleased(10) gunscript_end }; // 130a0 u32 invanim_laptopgun_equip[] = { gunscript_playanimation(0x00e2, 0, 10000) gunscript_setsoundspeed(15, 720) gunscript_playsound(15, 0x04f7) gunscript_playsound(35, 0x04f7) gunscript_playsound(58, 0x04f8) gunscript_end }; // 130d0 u32 invanim_laptopgun_unequip[] = { gunscript_playanimation(0x00e3, 0, 10000) gunscript_playsound(1, 0x04f7) gunscript_setsoundspeed(25, 720) gunscript_playsound(25, 0x04f7) gunscript_playsound(50, 0x04f8) gunscript_end }; // 13100 struct inventory_function invfunc_laptopgun_burstfire = { 0x0000, // unk00 0x01, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c57, // name 0x00, // unk06 0, // unk07 &invmenupos_00011020, // menupos invanim_laptopgun_shoot, // fire animation 0x00000002, // flags }; u32 var00013114 = (u32) &invmenupos_00011098; u32 var00013118 = 0x00000000; u32 var0001311c = 0x3f933333; u32 var00013120 = 0x40c00000; u32 var00013124 = 0x06120208; u32 var00013128 = 0x40a00000; u32 var0001312c = 0x40000000; u32 var00013130 = 0x00000000; u32 var00013134 = 0x40800000; u32 var00013138 = 0x04008044; u32 var0001313c = 0x01000000; u32 var00013140 = 0x447a0000; u32 var00013144 = 0x447a0000; u32 var00013148 = 0x00000000; u32 var0001314c = 0x00000000; u32 var00013150 = 0x00000000; // 13154 struct inventory_function invfunc_laptopgun_deploy = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_THROW, 0x4c75, // name 0x00, // unk06 -1, // unk07 &invmenupos_00010fd0, // menupos NULL, // fire animation 0x00842140, // flags }; u32 var00013168 = 0x00000157; u32 var0001316c = 0x00f00000; u32 var00013170 = 0x0000003c; u32 var00013174 = 0x00000000; // 13178 struct inventory_ammo invammo_laptopgun = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_SMG, CASING_NONE, 50, // clip size invanim_laptopgun_reload, // reload animation 0, // style }; // 1318c struct inventory_item invitem_laptopgun = { 0x0385, // lo model 0x04c7, // hi model invanim_laptopgun_equip, // equip animation invanim_laptopgun_unequip, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_laptopgun_burstfire, // pri function &invfunc_laptopgun_deploy, // sec function &invammo_laptopgun, // pri ammo NULL, // sec ammo &inve_00011140, // eptr 1.200000, // sway 16.000000, // left/right -17.700001, // up/down -14.500000, // front/back 1.000000, // unk38 &invf_00012fc8, // fptr invg_00012fe8, // gptr 0x4c18, // short name 0x4c18, // name 0x4c96, // manufacturer 0x4cac, // description 0x0402a650, // flags }; // 131dc struct inventory_typef invf_000131dc = { 0x01000000, 0x0100002b, 0x00000000, 0x00000000, 0x00000000, }; // 131f0 // type g s8 invg_000131f0[] = {43, 0, 90, 0, -1}; // 131f8 u32 invanim_shotgun_reload[] = { gunscript_playanimation(0x03ed, 0, 10000) gunscript_showpart(1, 43) gunscript_playsound(67, 0x01d8) gunscript_waittime(74, 1) gunscript_hidepart(75, 43) gunscript_repeatuntilfull(0x0054, 0x0000, 0x0032) gunscript_playsound(103, 0x04fb) gunscript_end }; // 13238 u32 invanim_shotgun_equiporsingleshot[] = { gunscript_playanimation(0x03ee, 0, 10000) gunscript_waittime(9, 2) gunscript_playsound(34, 0x04fb) gunscript_end }; // 13258 u32 invanim_shotgun_doubleshot[] = { gunscript_playanimation(0x042c, 0, 10000) gunscript_waittime(9, 2) gunscript_playsound(54, 0x04fb) gunscript_end }; // 13278 struct inventory_function invfunc_shotgun_single = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c59, // name 0x00, // unk06 0, // unk07 &invmenupos_00011048, // menupos invanim_shotgun_equiporsingleshot, // fire animation 0x00000000, // flags }; u32 var0001328c = (u32) &invmenupos_00011098; u32 var00013290 = 0x00000000; u32 var00013294 = 0x3f19999a; u32 var00013298 = 0x41f00000; u32 var0001329c = 0x141c0000; u32 var000132a0 = 0x00000000; u32 var000132a4 = 0x00000000; u32 var000132a8 = 0x00000000; u32 var000132ac = 0x40800000; u32 var000132b0 = 0x00008055; u32 var000132b4 = 0x01000000; // 132b8 struct inventory_function invfunc_shotgun_double = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c69, // name 0x00, // unk06 0, // unk07 &invmenupos_00011048, // menupos invanim_shotgun_doubleshot, // fire animation 0x00001000, // flags }; u32 var000132cc = (u32) &invmenupos_00011098; u32 var000132d0 = 0x00000000; u32 var000132d4 = 0x3f19999a; u32 var000132d8 = 0x41800000; u32 var000132dc = 0x141c0000; u32 var000132e0 = 0x00000000; u32 var000132e4 = 0x00000000; u32 var000132e8 = 0x00000000; u32 var000132ec = 0x40800000; u32 var000132f0 = 0x00008055; u32 var000132f4 = 0x01000000; // 132f8 struct inventory_ammo invammo_shotgun = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_SHOTGUN, CASING_SHOTGUN, 9, // clip size invanim_shotgun_reload, // reload animation 67108864, // style }; // 1330c struct inventory_item invitem_shotgun = { 0x0386, // lo model 0x04ca, // hi model invanim_shotgun_equiporsingleshot, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_shotgun_single, // pri function &invfunc_shotgun_double, // sec function &invammo_shotgun, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 12.000000, // left/right -16.700001, // up/down -21.000000, // front/back 1.000000, // unk38 &invf_000131dc, // fptr invg_000131f0, // gptr 0x4c19, // short name 0x4c19, // name 0x4c95, // manufacturer 0x4cad, // description 0x00026650, // flags }; u32 var0001335c = 0x00000000; u32 var00013360 = 0x3f800000; u32 var00013364 = 0x3f800000; u32 var00013368 = 0x3f800000; u32 var0001336c = 0x3f800000; u32 var00013370 = 0x3f800000; u32 var00013374 = 0x3f800000; u32 var00013378 = 0x00000000; u32 var0001337c = 0x00000000; u32 var00013380 = 0x00000000; u32 var00013384 = 0x00000000; u32 var00013388 = 0x00000000; u32 var0001338c = 0x3f800000; u32 var00013390 = 0x3f800000; u32 var00013394 = 0x3f800000; u32 var00013398 = 0x3f800000; u32 var0001339c = 0x3f800000; u32 var000133a0 = 0x3f800000; u32 var000133a4 = 0x3f800000; u32 var000133a8 = 0x00000000; u32 var000133ac = 0x00000000; u32 var000133b0 = 0x00000000; u32 var000133b4 = 0x00000000; u32 var000133b8 = 0x00000000; // 133bc // type g s8 invg_000133bc[] = {90, 0, 91, 0, 92, 0, 43, 0, -1}; // 133c8 struct inventory_typef invf_000133c8 = { 0x01000000, 0x0100002b, 0x00000000, 0x00000000, 0x00000000, }; // 133dc u32 invanim_reaper_shoot[] = { gunscript_playanimation(0x0400, 0, 10000) gunscript_waittime(12, 5) gunscript_end }; // 133f4 u32 invanim_reaper_reload[] = { gunscript_playanimation(0x0401, 0, 10000) gunscript_playsound(49, 0x05c7) gunscript_hidepart(70, 42) gunscript_showpart(90, 43) gunscript_playsound(124, 0x05c6) gunscript_showpart(134, 42) gunscript_hidepart(134, 43) gunscript_waittime(134, 1) gunscript_end }; // 1343c u32 invanim_reaper_equip[] = { gunscript_playanimation(0x0427, 0, 10000) gunscript_end }; // 1344c u32 invanim_reaper_unequip[] = { gunscript_playanimation(0x0428, 0, 10000) gunscript_end }; // 1345c struct inventory_function invfunc_reaper_shoot = { 0x0000, // unk00 0x01, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c58, // name 0x00, // unk06 0, // unk07 &invmenupos_0001105c, // menupos invanim_reaper_shoot, // fire animation 0x00000002, // flags }; u32 var00013470 = (u32) &invmenupos_000110ac; u32 var00013474 = 0x00000000; u32 var00013478 = 0x3f99999a; u32 var0001347c = 0x42600000; u32 var00013480 = 0x0309201c; u32 var00013484 = 0x00000000; u32 var00013488 = 0x00000000; u32 var0001348c = 0x00000000; u32 var00013490 = 0x40800000; u32 var00013494 = 0x0200803f; u32 var00013498 = 0x01000000; u32 var0001349c = 0x42700000; u32 var000134a0 = 0x44e10000; u32 var000134a4 = (u32) &var0001335c; u32 var000134a8 = (u32) &var0001338c; u32 var000134ac = 0x58580000; // 134b0 struct inventory_function invfunc_reaper_grind = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_CLOSE, 0x4c6a, // name 0x00, // unk06 -1, // unk07 &invmenupos_0001100c, // menupos NULL, // fire animation 0x00002000, // flags }; u32 var000134c4 = 0x3d4ccccd; u32 var000134c8 = 0x42a00000; u32 var000134cc = 0x00000069; u32 var000134d0 = 0x00000069; u32 var000134d4 = 0x00000069; u32 var000134d8 = 0xbf000000; u32 var000134dc = 0xc1a9999a; u32 var000134e0 = 0xbf000000; u32 var000134e4 = 0xc1a9999a; u32 var000134e8 = 0xbf800000; u32 var000134ec = 0xbf800000; u32 var000134f0 = 0x40000000; u32 var000134f4 = 0x40000000; u32 var000134f8 = 0x00000000; // 134fc struct inventory_ammo invammo_reaper = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_REAPER, CASING_REAPER, 200, // clip size invanim_reaper_reload, // reload animation 0, // style }; // 13510 struct inventory_item invitem_reaper = { 0x0387, // lo model 0x039d, // hi model invanim_reaper_equip, // equip animation invanim_reaper_unequip, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_reaper_shoot, // pri function &invfunc_reaper_grind, // sec function &invammo_reaper, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 4.000000, // left/right -21.200001, // up/down -30.500000, // front/back 1.000000, // unk38 &invf_000133c8, // fptr invg_000133bc, // gptr 0x4c1a, // short name 0x4c1a, // name 0x4c98, // manufacturer 0x4cae, // description 0x00022650, // flags }; // 13560 // type g s8 invg_00013560[] = {40, 0, -1}; // 13564 struct inventory_typef invf_00013564 = { 0x01000000, 0x01000028, 0x00000000, 0x00000000, 0x00000000, }; // 13578 u32 invanim_rocketlauncher_reload[] = { gunscript_playanimation(0x03ef, 0, 10000) gunscript_setsoundspeed(16, 900) gunscript_playsound(16, 0x04f9) gunscript_playsound(40, 0x0053) gunscript_showpart(24, 40) gunscript_waittime(76, 1) gunscript_hidepart(76, 40) gunscript_playsound(77, 0x05d1) gunscript_setsoundspeed(106, 1000) gunscript_playsound(106, 0x04f9) gunscript_playsound(123, 0x0053) gunscript_playsound(135, 0x04fa) gunscript_end }; // 135e0 u32 invanim_rockerlauncher_equiporshoot[] = { gunscript_playanimation(0x03f0, 0, 10000) gunscript_end }; // 135f0 struct inventory_typee inve_000135f0 = { 0x00000000, 0x40400000, 0x41000000, 0x41700000, 0x3f78db8c, 0x3f7a0903, 0x30000000, 0x00000002, }; // 13610 struct inventory_function invfunc_rockerlauncher_shoot = { 0x0000, // unk00 0x02, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c5b, // name 0x00, // unk06 0, // unk07 &invmenupos_00011048, // menupos invanim_rockerlauncher_equiporshoot, // fire animation 0x08000040, // flags }; u32 var00013624 = 0x00000000; u32 var00013628 = 0x00000000; u32 var0001362c = 0x3f800000; u32 var00013630 = 0x40c00000; u32 var00013634 = 0x030c0f00; u32 var00013638 = 0x40400000; u32 var0001363c = 0x40000000; u32 var00013640 = 0x00000000; u32 var00013644 = 0x40800000; u32 var00013648 = 0x04008053; u32 var0001364c = 0x01000000; u32 var00013650 = 0x0000011f; u32 var00013654 = 0x00000000; u32 var00013658 = 0x40066666; u32 var0001365c = 0x0000003c; u32 var00013660 = 0x00000000; u32 var00013664 = 0x00000000; u32 var00013668 = 0xffffffff; u32 var0001366c = 0x3d4ccccd; u32 var00013670 = 0x80530000; // 13674 struct inventory_function invfunc_rocketlauncher_homing = { 0x0000, // unk00 0x02, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c5c, // name 0x00, // unk06 0, // unk07 &invmenupos_00011048, // menupos invanim_rockerlauncher_equiporshoot, // fire animation 0x48000040, // flags }; u32 var00013688 = 0x00000000; u32 var0001368c = 0x00000000; u32 var00013690 = 0x3f800000; u32 var00013694 = 0x40c00000; u32 var00013698 = 0x030c0f00; u32 var0001369c = 0x40400000; u32 var000136a0 = 0x40000000; u32 var000136a4 = 0x00000000; u32 var000136a8 = 0x40800000; u32 var000136ac = 0x04008053; u32 var000136b0 = 0x01000000; u32 var000136b4 = 0x0000011f; u32 var000136b8 = 0x00000000; u32 var000136bc = 0x40066666; u32 var000136c0 = 0x00000000; u32 var000136c4 = 0x00000000; u32 var000136c8 = 0x00000005; u32 var000136cc = 0xffffffff; u32 var000136d0 = 0x3d4ccccd; u32 var000136d4 = 0x80530000; // 136d8 struct inventory_ammo invammo_rocketlauncher = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_ROCKET, CASING_NONE, 1, // clip size invanim_rocketlauncher_reload, // reload animation 0, // style }; // 136ec struct inventory_item invitem_rocketlauncher = { 0x0388, // lo model 0x04c9, // hi model invanim_rockerlauncher_equiporshoot, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_rockerlauncher_shoot, // pri function &invfunc_rocketlauncher_homing, // sec function &invammo_rocketlauncher, // pri ammo NULL, // sec ammo &inve_000135f0, // eptr 1.000000, // sway 24.500000, // left/right -25.200001, // up/down -30.000000, // front/back 1.000000, // unk38 &invf_00013564, // fptr invg_00013560, // gptr 0x4c50, // short name 0x4c1b, // name 0x4c95, // manufacturer 0x4caf, // description 0x40026270, // flags }; // 1373c u32 invanim_slayer_equiporshoot[] = { gunscript_playanimation(0x042a, 0, 10000) gunscript_end }; // 1374c u32 invanim_slayer_reload[] = { gunscript_playanimation(0x0429, 0, 10000) gunscript_setsoundspeed(52, 800) gunscript_playsound(52, 0x0053) gunscript_playsound(79, 0x808c) gunscript_setsoundspeed(126, 900) gunscript_playsound(126, 0x04fb) gunscript_end }; // 13784 struct inventory_function invfunc_slayer_shoot = { 0x0000, // unk00 0x02, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c5b, // name 0x00, // unk06 0, // unk07 &invmenupos_00011048, // menupos invanim_slayer_equiporshoot, // fire animation 0x08000040, // flags }; u32 var00013798 = 0x00000000; u32 var0001379c = 0x00000000; u32 var000137a0 = 0x3f800000; u32 var000137a4 = 0x40c00000; u32 var000137a8 = 0x030c0f00; u32 var000137ac = 0x40400000; u32 var000137b0 = 0x40000000; u32 var000137b4 = 0x00000000; u32 var000137b8 = 0x40800000; u32 var000137bc = 0x04008067; u32 var000137c0 = 0x01000000; u32 var000137c4 = 0x00000120; u32 var000137c8 = 0x00000000; u32 var000137cc = 0x40833333; u32 var000137d0 = 0x0000000a; u32 var000137d4 = 0x00000000; u32 var000137d8 = 0x00000000; u32 var000137dc = 0xffffffff; u32 var000137e0 = 0x3d4ccccd; u32 var000137e4 = 0x80530000; // 137e8 struct inventory_function invfunc_slayer_flybywire = { 0x0000, // unk00 0x02, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c5d, // name 0x00, // unk06 0, // unk07 &invmenupos_00011048, // menupos NULL, // fire animation 0x28000840, // flags }; u32 var000137fc = 0x00000000; u32 var00013800 = 0x00000000; u32 var00013804 = 0x3f800000; u32 var00013808 = 0x40c00000; u32 var0001380c = 0x030c0f00; u32 var00013810 = 0x40400000; u32 var00013814 = 0x40000000; u32 var00013818 = 0x00000000; u32 var0001381c = 0x40800000; u32 var00013820 = 0x04008067; u32 var00013824 = 0x01000000; u32 var00013828 = 0x00000120; u32 var0001382c = 0x00000000; u32 var00013830 = 0x40833333; u32 var00013834 = 0x0000000a; u32 var00013838 = 0x00000000; u32 var0001383c = 0x00000000; u32 var00013840 = 0xffffffff; u32 var00013844 = 0x3d4ccccd; u32 var00013848 = 0x80680000; // 1384c struct inventory_ammo invammo_slayer = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_ROCKET, CASING_NONE, 1, // clip size invanim_slayer_reload, // reload animation 0, // style }; // 13860 struct inventory_item invitem_slayer = { 0x038a, // lo model 0x04cc, // hi model invanim_slayer_equiporshoot, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_slayer_shoot, // pri function &invfunc_slayer_flybywire, // sec function &invammo_slayer, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 22.500000, // left/right -32.000000, // up/down -40.500000, // front/back 1.000000, // unk38 NULL, // fptr NULL, // gptr 0x4c1d, // short name 0x4c1d, // name 0x4c98, // manufacturer 0x4cb1, // description 0x02026270, // flags }; u32 var000138b0 = 0x01000000; u32 var000138b4 = 0x01000029; u32 var000138b8 = 0x00000000; u32 var000138bc = 0x00000000; u32 var000138c0 = 0x00000000; // 138c4 u32 invanim_devastator_equiporshoot[] = { gunscript_playanimation(0x03f7, 0, 10000) gunscript_end }; // 138d4 u32 invanim_devastator_reload[] = { gunscript_playanimation(0x03f8, 0, 10000) gunscript_setsoundspeed(15, 600) gunscript_playsound(15, 0x0053) gunscript_hidepart(22, 42) gunscript_showpart(36, 41) gunscript_setsoundspeed(47, 700) gunscript_playsound(47, 0x05c5) gunscript_hidepart(47, 41) gunscript_showpart(47, 42) gunscript_waittime(47, 1) gunscript_playsound(66, 0x05cc) gunscript_end }; // 13934 struct inventory_function invfunc_devastator_shoot = { 0x0000, // unk00 0x02, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c62, // name 0x00, // unk06 0, // unk07 &invmenupos_00011048, // menupos invanim_devastator_equiporshoot, // fire animation 0x30000040, // flags }; u32 var00013948 = 0x00000000; u32 var0001394c = 0x00000000; u32 var00013950 = 0x3f800000; u32 var00013954 = 0x40c00000; u32 var00013958 = 0x053aff00; u32 var0001395c = 0x40a00000; u32 var00013960 = 0x41000000; u32 var00013964 = 0x00000000; u32 var00013968 = 0x40800000; u32 var0001396c = 0x04008073; u32 var00013970 = 0x01000000; u32 var00013974 = 0x00000122; u32 var00013978 = 0x00000000; u32 var0001397c = 0x3f800000; u32 var00013980 = 0x00000000; u32 var00013984 = 0x3da3d70a; u32 var00013988 = 0x00000028; u32 var0001398c = 0x000004b0; u32 var00013990 = 0x3e99999a; u32 var00013994 = 0x80530000; // 13998 struct inventory_function invfunc_devastator_wallhugger = { 0x0000, // unk00 0x02, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c63, // name 0x00, // unk06 0, // unk07 &invmenupos_00011048, // menupos invanim_devastator_equiporshoot, // fire animation 0x30000140, // flags }; u32 var000139ac = 0x00000000; u32 var000139b0 = 0x00000000; u32 var000139b4 = 0x3f800000; u32 var000139b8 = 0x40c00000; u32 var000139bc = 0x053aff00; u32 var000139c0 = 0x40a00000; u32 var000139c4 = 0x41000000; u32 var000139c8 = 0x00000000; u32 var000139cc = 0x40800000; u32 var000139d0 = 0x04008073; u32 var000139d4 = 0x01000000; u32 var000139d8 = 0x00000122; u32 var000139dc = 0x00000000; u32 var000139e0 = 0x3f800000; u32 var000139e4 = 0x00000000; u32 var000139e8 = 0x3da3d70a; u32 var000139ec = 0x00000028; u32 var000139f0 = 0x00000168; u32 var000139f4 = 0x3e99999a; u32 var000139f8 = 0x80530000; // 139fc struct inventory_ammo invammo_devastator = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_DEVASTATOR, CASING_NONE, 8, // clip size invanim_devastator_reload, // reload animation 134217728, // style }; // 13a10 // type g s8 invg_00013a10[] = {41, 0, -1}; // 13a14 struct inventory_item invitem_devastator = { 0x0389, // lo model 0x04bf, // hi model invanim_devastator_equiporshoot, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_devastator_shoot, // pri function &invfunc_devastator_wallhugger, // sec function &invammo_devastator, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 19.500000, // left/right -25.500000, // up/down -29.000000, // front/back 1.000000, // unk38 NULL, // fptr invg_00013a10, // gptr 0x4c1c, // short name 0x4c1c, // name 0x4c95, // manufacturer 0x4cb0, // description 0x00026270, // flags }; // 13a64 struct inventory_function invfunc_mine_threatdetector = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_NONE, 0x4c77, // name 0x00, // unk06 -1, // unk07 &invmenupos_00010fd0, // menupos NULL, // fire animation 0x00080000, // flags }; // 13a78 u32 inanim_mine_equiporreload[] = { gunscript_playanimation(0x0430, 0, 10000) gunscript_end }; // 13a88 u32 invanim_mine_unequip[] = { gunscript_playanimation(0x0431, 0, 10000) gunscript_end }; // 13a98 u32 invanim_mine_throw[] = { gunscript_playanimation(0x0435, 0, 10000) gunscript_waitforzreleased(10) gunscript_waittime(13, 2) gunscript_end }; // 13ab8 struct inventory_function invfunc_timedmine_throw = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_THROW, 0x4c78, // name 0x00, // unk06 0, // unk07 &invmenupos_00010fd0, // menupos invanim_mine_throw, // fire animation 0x00802040, // flags }; u32 var00013acc = 0x00000113; u32 var00013ad0 = 0x00f00000; u32 var00013ad4 = 0x00000000; u32 var00013ad8 = 0x00000000; // 13adc struct inventory_ammo invammo_timedmine = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_TIMED_MINE, CASING_NONE, 1, // clip size inanim_mine_equiporreload, // reload animation 33554432, // style }; // 13af0 struct inventory_item invitem_timedmine = { 0x0391, // lo model 0x0391, // hi model inanim_mine_equiporreload, // equip animation invanim_mine_unequip, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_timedmine_throw, // pri function &invfunc_mine_threatdetector, // sec function &invammo_timedmine, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 8.000000, // left/right -15.000000, // up/down -23.000000, // front/back 1.000000, // unk38 NULL, // fptr NULL, // gptr 0x4c26, // short name 0x4c26, // name 0x4c00, // manufacturer 0x4cb9, // description 0x00022259, // flags }; // 13b40 struct inventory_typef invf_00013b40 = { 0x05000000, 0x03000035, 0x00000500, 0x00000300, 0x00290000, }; u32 var00013b54 = 0x06000000; u32 var00013b58 = 0x03000036; u32 var00013b5c = 0x00000600; u32 var00013b60 = 0x00000300; u32 var00013b64 = 0x00280000; u32 var00013b68 = 0x00000000; u32 var00013b6c = 0x00000000; u32 var00013b70 = 0x00000000; // 13b74 u32 invanim_remotemine_equiporreload[] = { gunscript_playanimation(0x0432, 0, 10000) gunscript_end }; // 13b84 u32 invanim_remotemine_unequip[] = { gunscript_playanimation(0x0433, 0, 10000) gunscript_end }; // 13b94 u32 invanim_remotemine_throw[] = { gunscript_playanimation(0x0436, 0, 10000) gunscript_waitforzreleased(10) gunscript_waittime(11, 2) gunscript_end }; // 13bb4 struct inventory_function invfunc_remotemine_throw = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_THROW, 0x4c7a, // name 0x00, // unk06 0, // unk07 &invmenupos_00010fd0, // menupos invanim_remotemine_throw, // fire animation 0x00802040, // flags }; u32 var00013bc8 = 0x00000115; u32 var00013bcc = 0x00f00000; u32 var00013bd0 = 0x00000000; u32 var00013bd4 = 0x00000000; // 13bd8 struct inventory_function invfunc_remotemine_detonate = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_SPECIAL, 0x4c7b, // name 0x00, // unk06 -1, // unk07 &invmenupos_00010fd0, // menupos NULL, // fire animation 0x00102000, // flags }; u32 var00013bec = 0x00000005; u32 var00013bf0 = 0x0000001e; u32 var00013bf4 = 0x00000000; // 13bf8 struct inventory_ammo invammo_remotemine = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_REMOTE_MINE, CASING_NONE, 1, // clip size invanim_remotemine_equiporreload, // reload animation 33554432, // style }; // 13c0c // type g s8 invg_00013c0c[] = {41, 0, -1}; // 13c10 struct inventory_item invitem_remotemine = { 0x0393, // lo model 0x0393, // hi model invanim_remotemine_equiporreload, // equip animation invanim_remotemine_unequip, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_remotemine_throw, // pri function &invfunc_remotemine_detonate, // sec function &invammo_remotemine, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 4.000000, // left/right -15.000000, // up/down -23.000000, // front/back 1.000000, // unk38 &invf_00013b40, // fptr invg_00013c0c, // gptr 0x4c28, // short name 0x4c28, // name 0x4c00, // manufacturer 0x4cbb, // description 0x00022259, // flags }; // 13c60 struct inventory_function invfunc_proxymine_throw = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_THROW, 0x4c79, // name 0x00, // unk06 0, // unk07 &invmenupos_00010fd0, // menupos invanim_mine_throw, // fire animation 0x00802040, // flags }; u32 var00013c74 = 0x00000114; u32 var00013c78 = 0x00f00000; u32 var00013c7c = 0x00000000; u32 var00013c80 = 0x00000000; // 13c84 struct inventory_ammo invammo_proximitymine = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_PROXY_MINE, CASING_NONE, 1, // clip size inanim_mine_equiporreload, // reload animation 33554432, // style }; // 13c98 struct inventory_item invitem_proximitymine = { 0x0392, // lo model 0x0392, // hi model inanim_mine_equiporreload, // equip animation invanim_mine_unequip, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_proxymine_throw, // pri function &invfunc_mine_threatdetector, // sec function &invammo_proximitymine, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 8.000000, // left/right -15.000000, // up/down -23.000000, // front/back 1.000000, // unk38 NULL, // fptr NULL, // gptr 0x4c51, // short name 0x4c27, // name 0x4c00, // manufacturer 0x4cba, // description 0x00022259, // flags }; // 13ce8 u32 invanim_ecmmine_equiporreload[] = { gunscript_playanimation(0x0437, 0, 10000) gunscript_end }; // 13cf8 u32 invanim_ecmmine_unequip[] = { gunscript_playanimation(0x0438, 0, 10000) gunscript_end }; // 13d08 u32 invanim_ecmmine_throw[] = { gunscript_playanimation(0x0438, 0, 10000) gunscript_waittime(23, 2) gunscript_end }; // 13d20 struct inventory_function invfunc_ecmmine_throw = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_THROW, 0x4c8c, // name 0x00, // unk06 0, // unk07 &invmenupos_00010fd0, // menupos invanim_ecmmine_throw, // fire animation 0x00802040, // flags }; u32 var00013d34 = 0x00000116; u32 var00013d38 = 0x00f00000; u32 var00013d3c = 0x0000003c; u32 var00013d40 = 0x00000000; // 13d44 struct inventory_ammo invammo_ecmmine = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_ECM_MINE, CASING_NONE, 1, // clip size invanim_ecmmine_equiporreload, // reload animation 33554432, // style }; // 13d58 struct inventory_item invitem_ecmmine = { 0x074d, // lo model 0x074d, // hi model invanim_ecmmine_equiporreload, // equip animation invanim_ecmmine_unequip, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_ecmmine_throw, // pri function NULL, // sec function &invammo_ecmmine, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 14.000000, // left/right -25.000000, // up/down -31.500000, // front/back 1.000000, // unk38 NULL, // fptr NULL, // gptr 0x4c29, // short name 0x4c29, // name 0x4c00, // manufacturer 0x4cbc, // description 0x08622059, // flags }; u32 var00013da8 = 0x0387039d; u32 var00013dac = 0x00000000; u32 var00013db0 = 0x00000000; u32 var00013db4 = 0x00000000; u32 var00013db8 = 0x00000000; u32 var00013dbc = (u32) &invfunc_remotemine_detonate; u32 var00013dc0 = 0x00000000; u32 var00013dc4 = 0x00000000; u32 var00013dc8 = 0x00000000; u32 var00013dcc = (u32) &inve_000110c0; u32 var00013dd0 = 0x3f800000; u32 var00013dd4 = 0x00000000; u32 var00013dd8 = 0xc21e0000; u32 var00013ddc = 0xc25e0000; u32 var00013de0 = 0x3f800000; u32 var00013de4 = 0x00000000; u32 var00013de8 = 0x00000000; u32 var00013dec = 0x4c264c26; u32 var00013df0 = 0x4c004c00; u32 var00013df4 = 0x08000048; // 13df8 struct inventory_typef invf_00013df8 = { 0x01000000, 0x01000035, 0x00000000, 0x00000000, 0x00000000, }; // 13e0c u32 invanim_grenade_throw[] = { gunscript_playanimation(0x0426, 0, 10000) gunscript_popoutsackofpills(0x0006) gunscript_playsound(6, 0x05c1) gunscript_waitforzreleased(43) gunscript_waittime(49, 2) gunscript_end }; // 13e3c u32 invanim_grenade_equiporreload[] = { gunscript_playanimation(0x042b, 0, 10000) gunscript_end }; // 13e4c struct inventory_function invfunc_grenade_throw = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_THROW, 0x4c7c, // name 0x00, // unk06 0, // unk07 &invmenupos_00010fd0, // menupos invanim_grenade_throw, // fire animation 0x00002040, // flags }; u32 var00013e60 = 0x00000112; u32 var00013e64 = 0x00f00000; u32 var00013e68 = 0x0000003c; u32 var00013e6c = 0x00000000; // 13e70 struct inventory_function invfunc_grenade_pinball = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_THROW, 0x4c7d, // name 0x00, // unk06 0, // unk07 &invmenupos_00010fd0, // menupos invanim_grenade_throw, // fire animation 0x00002040, // flags }; u32 var00013e84 = 0x00000112; u32 var00013e88 = 0x005a0000; u32 var00013e8c = 0x0000003c; u32 var00013e90 = 0x00000000; // 13e94 struct inventory_ammo invammo_grenade = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_GRENADE, CASING_NONE, 1, // clip size invanim_grenade_equiporreload, // reload animation 167772160, // style }; // 13ea8 struct inventory_item invitem_grenade = { 0x0390, // lo model 0x04fe, // hi model invanim_grenade_equiporreload, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_grenade_throw, // pri function &invfunc_grenade_pinball, // sec function &invammo_grenade, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 17.000000, // left/right -19.700001, // up/down -21.000000, // front/back 1.000000, // unk38 &invf_00013df8, // fptr NULL, // gptr 0x4c24, // short name 0x4c24, // name 0x4c00, // manufacturer 0x4cb7, // description 0x0002a67d, // flags }; // 13ef8 struct inventory_function invfunc_nbomb_throw = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_THROW, 0x4c86, // name 0x00, // unk06 0, // unk07 &invmenupos_00010fd0, // menupos invanim_grenade_throw, // fire animation 0x00002640, // flags }; u32 var00013f0c = 0x00000110; u32 var00013f10 = 0x00f00000; u32 var00013f14 = 0x0000003c; u32 var00013f18 = 0x00000000; // 13f1c struct inventory_function invfunc_nbomb_proxy = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_THROW, 0x4c7f, // name 0x00, // unk06 0, // unk07 &invmenupos_00010fd0, // menupos invanim_grenade_throw, // fire animation 0x00002640, // flags }; u32 var00013f30 = 0x00000110; u32 var00013f34 = 0x00f00000; u32 var00013f38 = 0x0000003c; u32 var00013f3c = 0x00000000; // 13f40 struct inventory_ammo invammo_nbomb = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_NBOMB, CASING_NONE, 1, // clip size invanim_grenade_equiporreload, // reload animation 167772160, // style }; // 13f54 struct inventory_item invitem_nbomb = { 0x04fc, // lo model 0x04fd, // hi model invanim_grenade_equiporreload, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_nbomb_throw, // pri function &invfunc_nbomb_proxy, // sec function &invammo_nbomb, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 17.000000, // left/right -19.700001, // up/down -21.000000, // front/back 1.000000, // unk38 &invf_00013df8, // fptr NULL, // gptr 0x4c25, // short name 0x4c25, // name 0x4c00, // manufacturer 0x4cb8, // description 0x0062a67d, // flags }; // 13fa4 struct inventory_typef invf_00013fa4 = { 0x01000000, 0x01000028, 0x00000000, 0x00000000, 0x00000000, }; // 13fb8 u32 invanim_farsight_reload[] = { gunscript_playanimation(0x03eb, 0, 10000) gunscript_showpart(1, 40) gunscript_playsound(72, 0x0433) gunscript_waittime(76, 1) gunscript_hidepart(82, 40) gunscript_end }; // 13fe8 u32 invanim_farsight_equiporshoot[] = { gunscript_playanimation(0x03ec, 0, 10000) gunscript_end }; // 13ff8 struct inventory_typee inve_00013ff8 = { 0x00000000, 0x40400000, 0x41000000, 0x41700000, 0x3f78db8c, 0x3f7a0903, 0x16000000, 0x00000005, }; // 14018 struct inventory_function invfunc_farsight_shoot = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c5a, // name 0x00, // unk06 0, // unk07 &invmenupos_00011034, // menupos invanim_farsight_equiporshoot, // fire animation 0x00000000, // flags }; u32 var0001402c = (u32) &invmenupos_00011098; u32 var00014030 = 0x00000000; u32 var00014034 = 0x42c80000; u32 var00014038 = 0x00000000; u32 var0001403c = 0x46280000; u32 var00014040 = 0x00000000; u32 var00014044 = 0x00000000; u32 var00014048 = 0x00000000; u32 var0001404c = 0x00000000; u32 var00014050 = 0x0400813e; u32 var00014054 = 0x05000000; // 14058 struct inventory_function invfunc_farsight_targetlocator = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c6f, // name 0x00, // unk06 0, // unk07 &invmenupos_00011034, // menupos invanim_farsight_equiporshoot, // fire animation 0x00000000, // flags }; u32 var0001406c = (u32) &invmenupos_00011098; u32 var00014070 = 0x00000000; u32 var00014074 = 0x42c80000; u32 var00014078 = 0x00000000; u32 var0001407c = 0x46280000; u32 var00014080 = 0x00000000; u32 var00014084 = 0x00000000; u32 var00014088 = 0x00000000; u32 var0001408c = 0x00000000; u32 var00014090 = 0x0400813e; u32 var00014094 = 0x05000000; // 14098 struct inventory_ammo invammo_farsight = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_FARSIGHT, CASING_NONE, 8, // clip size invanim_farsight_reload, // reload animation 0, // style }; // 140ac // type g s8 invg_000140ac[] = {40, 0, -1}; // 140b0 struct inventory_item invitem_farsight = { 0x038b, // lo model 0x04ce, // hi model invanim_farsight_equiporshoot, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_farsight_shoot, // pri function &invfunc_farsight_targetlocator, // sec function &invammo_farsight, // pri ammo NULL, // sec ammo &inve_00013ff8, // eptr 6.000000, // sway 21.500000, // left/right -25.200001, // up/down -32.500000, // front/back 1.000000, // unk38 &invf_00013fa4, // fptr invg_000140ac, // gptr 0x4c4f, // short name 0x4c1f, // name 0x4c00, // manufacturer 0x4cb2, // description 0x00026650, // flags }; // 14100 struct inventory_typef invf_00014100 = { 0x01000000, 0x01000035, 0x00000100, 0x00000100, 0x00290000, }; u32 var00014114 = 0x00000000; u32 var00014118 = 0x00000000; u32 var0001411c = 0x00000000; // 14120 u32 invanim_crossbow_reload[] = { gunscript_playanimation(0x00d4, 0, 10000) gunscript_hidepart(1, 40) gunscript_showpart(1, 41) gunscript_showpart(1, 53) gunscript_hidepart(19, 40) gunscript_showpart(19, 41) gunscript_playsound(45, 0x04fc) gunscript_waittime(50, 1) gunscript_hidepart(50, 41) gunscript_showpart(50, 40) gunscript_repeatuntilfull(0x0044, 0x0000, 0x0013) gunscript_end }; // 14180 u32 invanim_crossbow_shoot[] = { gunscript_playanimation(0x00c2, 0, 10000) gunscript_hidepart(20, 40) gunscript_playsound(37, 0x04f8) gunscript_end }; // 141a0 u32 invanim_crossbow_unequip[] = { gunscript_playanimation(0x00d3, 0, 10000) gunscript_hidepart(1, 40) gunscript_playsound(37, 0x04f8) gunscript_end }; // 141c0 u32 invanim_crosbow_equip[] = { gunscript_playanimation(0x00c1, 0, 10000) gunscript_playsound(32, 0x04fc) gunscript_playsound(75, 0x04f8) gunscript_end }; // 141e0 struct inventory_function invfunc_crossbow_lethal = { 0x0000, // unk00 0x02, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c70, // name 0x00, // unk06 0, // unk07 &invmenupos_00010fe4, // menupos invanim_crossbow_shoot, // fire animation 0x00802000, // flags }; u32 var000141f4 = 0x00000000; u32 var000141f8 = 0x00000000; u32 var000141fc = 0x42c80000; u32 var00014200 = 0x40c00000; u32 var00014204 = 0x030c0f00; u32 var00014208 = 0x40400000; u32 var0001420c = 0x40000000; u32 var00014210 = 0x00000000; u32 var00014214 = 0x40800000; u32 var00014218 = 0x04008056; u32 var0001421c = 0x01000000; u32 var00014220 = 0x00000121; u32 var00014224 = 0x00000000; u32 var00014228 = 0x40066666; u32 var0001422c = 0x00000000; u32 var00014230 = 0x00000000; u32 var00014234 = 0x0000003c; u32 var00014238 = 0xffffffff; u32 var0001423c = 0x3d4ccccd; u32 var00014240 = 0xffff0000; // 14244 struct inventory_function invfunc_crossbow_shoot = { 0x0000, // unk00 0x02, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c6b, // name 0x00, // unk06 0, // unk07 &invmenupos_00010fe4, // menupos invanim_crossbow_shoot, // fire animation 0x00802200, // flags }; u32 var00014258 = 0x00000000; u32 var0001425c = 0x00000000; u32 var00014260 = 0x3f800000; u32 var00014264 = 0x40c00000; u32 var00014268 = 0x030c0f00; u32 var0001426c = 0x40400000; u32 var00014270 = 0x40000000; u32 var00014274 = 0x00000000; u32 var00014278 = 0x40800000; u32 var0001427c = 0x04008056; u32 var00014280 = 0x01000000; u32 var00014284 = 0x00000121; u32 var00014288 = 0x00000000; u32 var0001428c = 0x40066666; u32 var00014290 = 0x00000000; u32 var00014294 = 0x00000000; u32 var00014298 = 0x0000003c; u32 var0001429c = 0xffffffff; u32 var000142a0 = 0x3d4ccccd; u32 var000142a4 = 0xffff0000; // 142a8 struct inventory_ammo invammo_crossbow = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_CROSSBOW, CASING_NONE, 5, // clip size invanim_crossbow_reload, // reload animation 67108864, // style }; // 142bc // type g s8 invg_000142bc[] = {40, 0, 41, 0, 42, 0, -1}; // 142c4 struct inventory_item invitem_crossbow = { 0x038d, // lo model 0x04ba, // hi model invanim_crosbow_equip, // equip animation invanim_crossbow_unequip, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_crossbow_shoot, // pri function &invfunc_crossbow_lethal, // sec function &invammo_crossbow, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 11.000000, // left/right -15.000000, // up/down -21.000000, // front/back 1.000000, // unk38 &invf_00014100, // fptr invg_000142bc, // gptr 0x4c21, // short name 0x4c21, // name 0x4c00, // manufacturer 0x4cb4, // description 0x00022658, // flags }; // 14314 struct inventory_typef invf_00014314 = { 0x01000000, 0x01000028, 0x00000100, 0x00000100, 0x00350000, }; u32 var00014328 = 0x00000000; u32 var0001432c = 0x00000000; u32 var00014330 = 0x00000000; // 14334 u32 invanim_tranquilizer_lethalinject[] = { gunscript_playanimation(0x0411, 0, 10000) gunscript_waittime(18, 2) gunscript_end }; // 1434c u32 invanim_tranquilizer_equiporshoot[] = { gunscript_playanimation(0x042d, 0, 10000) gunscript_waittime(7, 5) gunscript_end }; // 14364 u32 invanim_tranquilizer_reload[] = { gunscript_playanimation(0x0410, 0, 10000) gunscript_showpart(1, 53) gunscript_showpart(1, 40) gunscript_showpart(1, 42) gunscript_hidepart(1, 41) gunscript_popoutsackofpills(0x0001) gunscript_setsoundspeed(3, 3500) gunscript_playsound(3, 0x8016) gunscript_waittime(39, 1) gunscript_hidepart(39, 42) gunscript_showpart(39, 41) gunscript_setsoundspeed(39, 3500) gunscript_playsound(39, 0x8083) gunscript_setsoundspeed(63, 2070) gunscript_playsound(63, 0x04f5) gunscript_setsoundspeed(72, 3000) gunscript_playsound(72, 0x00ba) gunscript_end }; // 143f4 struct inventory_function invfunc_tranquilizer_shoot = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c6b, // name 0x00, // unk06 0, // unk07 &invmenupos_00010fe4, // menupos invanim_tranquilizer_equiporshoot, // fire animation 0x00000200, // flags }; u32 var00014408 = (u32) &invmenupos_00011098; u32 var0001440c = 0x10000000; u32 var00014410 = 0x3e800000; u32 var00014414 = 0x40400000; u32 var00014418 = 0x03050500; u32 var0001441c = 0x3f800000; u32 var00014420 = 0x00000000; u32 var00014424 = 0x426fffff; u32 var00014428 = 0x00000000; u32 var0001442c = 0x00008057; u32 var00014430 = 0x01000000; // 14434 struct inventory_function invfunc_tranquilizer_lethal = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_CLOSE, 0x4c6c, // name 0x00, // unk06 0, // unk07 &invmenupos_00010fe4, // menupos invanim_tranquilizer_lethalinject, // fire animation 0x00002000, // flags }; u32 var00014448 = 0x42c80000; u32 var0001444c = 0x42700000; u32 var00014450 = 0x00000069; u32 var00014454 = 0x00000069; u32 var00014458 = 0x00000069; u32 var0001445c = 0x41200000; u32 var00014460 = 0xc181999a; u32 var00014464 = 0x41200000; u32 var00014468 = 0xc181999a; u32 var0001446c = 0xbf800000; u32 var00014470 = 0xbf800000; u32 var00014474 = 0x40000000; u32 var00014478 = 0x40000000; u32 var0001447c = 0x00000000; // 14480 struct inventory_ammo invammo_tranquilizer = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_SEDATIVE, CASING_NONE, 8, // clip size invanim_tranquilizer_reload, // reload animation 0, // style }; // 14494 // type g s8 invg_00014494[] = {40, 0, 41, 0, 42, 0, -1}; // 1449c struct inventory_item invitem_tranquilizer = { 0x038e, // lo model 0x04bc, // hi model invanim_tranquilizer_equiporshoot, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_tranquilizer_shoot, // pri function &invfunc_tranquilizer_lethal, // sec function &invammo_tranquilizer, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 10.000000, // left/right -15.200000, // up/down -24.000000, // front/back 1.000000, // unk38 &invf_00014314, // fptr invg_00014494, // gptr 0x4c22, // short name 0x4c22, // name 0x4c00, // manufacturer 0x4cb5, // description 0x0002e65c, // flags }; // 144ec struct inventory_ammo invammo_psychosisgun = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_PSYCHOSIS, CASING_NONE, 8, // clip size invanim_tranquilizer_reload, // reload animation 0, // style }; // 14500 struct inventory_function invfunc_psychosisgun_shoot = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c83, // name 0x00, // unk06 0, // unk07 &invmenupos_00010fe4, // menupos invanim_tranquilizer_equiporshoot, // fire animation 0x00200200, // flags }; u32 var00014514 = (u32) &invmenupos_00011098; u32 var00014518 = 0x10000000; u32 var0001451c = 0x3f000000; u32 var00014520 = 0x40400000; u32 var00014524 = 0x03050500; u32 var00014528 = 0x3f800000; u32 var0001452c = 0x00000000; u32 var00014530 = 0x426fffff; u32 var00014534 = 0x00000000; u32 var00014538 = 0x00008057; u32 var0001453c = 0x01000000; // 14540 struct inventory_item invitem_psychosisgun = { 0x038e, // lo model 0x04bc, // hi model invanim_tranquilizer_equiporshoot, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_psychosisgun_shoot, // pri function NULL, // sec function &invammo_psychosisgun, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 10.000000, // left/right -16.200001, // up/down -28.500000, // front/back 1.000000, // unk38 &invf_00014314, // fptr invg_00014494, // gptr 0x4c52, // short name 0x4c31, // name 0x4c00, // manufacturer 0x4cd2, // description 0x0002e65c, // flags }; // 14590 struct inventory_typef invf_00014590 = { 0x01000000, 0x01000029, 0x00000000, 0x00000000, 0x00000000, }; // 145a4 u32 invanim_sniperrifle_equip[] = { gunscript_playanimation(0x040c, 0, 10000) gunscript_end }; // 145b4 u32 invanim_sniperrifle_reload[] = { gunscript_playanimation(0x040f, 0, 10000) gunscript_setsoundspeed(22, 850) gunscript_playsound(22, 0x01d8) gunscript_showpart(42, 41) gunscript_hidepart(42, 40) gunscript_setsoundspeed(72, 850) gunscript_playsound(72, 0x80f6) gunscript_hidepart(72, 41) gunscript_showpart(72, 40) gunscript_waittime(72, 1) gunscript_end }; // 1460c struct inventory_typee inve_0001460c = { 0x00000000, 0x40400000, 0x41000000, 0x41700000, 0x3f78db8c, 0x3f7a0903, 0x15000000, 0x00000005, }; // 1462c struct inventory_function invfunc_sniperrifle_singleshot = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c55, // name 0x00, // unk06 0, // unk07 &invmenupos_00010ff8, // menupos NULL, // fire animation 0x00002000, // flags }; u32 var00014640 = (u32) &invmenupos_00011098; u32 var00014644 = 0x10000000; u32 var00014648 = 0x3f99999a; u32 var0001464c = 0x00000000; u32 var00014650 = 0x060a0000; u32 var00014654 = 0x41000000; u32 var00014658 = 0x00000000; u32 var0001465c = 0x00000000; u32 var00014660 = 0x00000000; u32 var00014664 = 0x04008058; u32 var00014668 = 0x01000000; // 1466c struct inventory_function invfunc_sniperrifle_crouch = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_SPECIAL, 0x4c82, // name 0x00, // unk06 -1, // unk07 &invmenupos_00010fd0, // menupos NULL, // fire animation 0x00102000, // flags }; u32 var00014680 = 0x00000008; u32 var00014684 = 0x0000001e; u32 var00014688 = 0x00000000; // 1468c struct inventory_ammo invammo_sniperrifle = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_RIFLE, CASING_RIFLE, 8, // clip size invanim_sniperrifle_reload, // reload animation 0, // style }; // 146a0 // type g s8 invg_000146a0[] = {41, 0, -1}; // 146a4 struct inventory_item invitem_sniperrifle = { 0x038c, // lo model 0x04cd, // hi model invanim_sniperrifle_equip, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_sniperrifle_singleshot, // pri function &invfunc_sniperrifle_crouch, // sec function &invammo_sniperrifle, // pri ammo NULL, // sec ammo &inve_0001460c, // eptr 6.000000, // sway 21.000000, // left/right -27.200001, // up/down -31.500000, // front/back 1.000000, // unk38 &invf_00014590, // fptr invg_000146a0, // gptr 0x4c20, // short name 0x4c20, // name 0x4c00, // manufacturer 0x4cb3, // description 0x00026650, // flags }; // 146f4 u32 invanim_laser_equip[] = { gunscript_playanimation(0x042e, 0, 10000) gunscript_end }; // 14704 u32 invanim_laser_unequip[] = { gunscript_playanimation(0x042f, 0, 10000) gunscript_end }; // 14714 struct inventory_function invfunc_laser_pulse = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c84, // name 0x00, // unk06 -1, // unk07 &invmenupos_0001100c, // menupos NULL, // fire animation 0x00000000, // flags }; u32 var00014728 = (u32) &invmenupos_00011098; u32 var0001472c = 0x00000000; u32 var00014730 = 0x3f800000; u32 var00014734 = 0x00000000; u32 var00014738 = 0x061218ff; u32 var0001473c = 0x00000000; u32 var00014740 = 0x00000000; u32 var00014744 = 0x00000000; u32 var00014748 = 0x00000000; u32 var0001474c = 0x03008043; u32 var00014750 = 0x01000000; // 14754 struct inventory_function invfunc_laser_stream = { 0x0000, // unk00 0x01, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c85, // name 0x00, // unk06 -1, // unk07 &invmenupos_00010fd0, // menupos NULL, // fire animation 0x00000000, // flags }; u32 var00014768 = (u32) &invmenupos_00011084; u32 var0001476c = 0x00000000; u32 var00014770 = 0x3dcccccd; u32 var00014774 = 0x00000000; u32 var00014778 = 0x06120006; u32 var0001477c = 0x40800000; u32 var00014780 = 0x40400000; u32 var00014784 = 0x00000000; u32 var00014788 = 0x00000000; u32 var0001478c = 0x03000000; u32 var00014790 = 0x01000000; u32 var00014794 = 0x45610000; u32 var00014798 = 0x45610000; u32 var0001479c = 0x00000000; u32 var000147a0 = 0x00000000; u32 var000147a4 = 0x00000000; // 147a8 struct inventory_item invitem_laser = { 0x04df, // lo model 0x04c3, // hi model invanim_laser_equip, // equip animation invanim_laser_unequip, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_laser_pulse, // pri function &invfunc_laser_stream, // sec function NULL, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 3.000000, // sway -12.000000, // left/right -12.700000, // up/down -21.500000, // front/back 1.000000, // unk38 NULL, // fptr NULL, // gptr 0x4c2f, // short name 0x4c2f, // name 0x4c96, // manufacturer 0x4cbd, // description 0x0412a678, // flags }; // 147f8 // type g s8 invg_000147f8[] = {90, 0, -1}; // 147fc struct inventory_typef invf_000147fc = { 0x01000000, 0x01000035, 0x00000000, 0x00000000, 0x00000000, }; // 14810 u32 invanim_pp9i_equiporshoot[] = { gunscript_playanimation(0x0440, 0, 10000) gunscript_waittime(10, 5) gunscript_end }; // 14828 struct inventory_function invfunc_pp9i_shoot = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c55, // name 0x00, // unk06 0, // unk07 &invmenupos_0001100c, // menupos invanim_pp9i_equiporshoot, // fire animation 0x00000000, // flags }; u32 var0001483c = (u32) &invmenupos_00011098; u32 var00014840 = 0x10000000; u32 var00014844 = 0x3f800000; u32 var00014848 = 0x3f800000; u32 var0001484c = 0x04080300; u32 var00014850 = 0x40400000; u32 var00014854 = 0x41200000; u32 var00014858 = 0x41efffff; u32 var0001485c = 0x00000000; u32 var00014860 = 0x00008069; u32 var00014864 = 0x01000000; // 14868 struct inventory_ammo invammo_pp9i = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_PISTOL, CASING_STANDARD, 7, // clip size NULL, // reload animation 0, // style }; // 1487c struct inventory_item invitem_pp9i = { 0x0394, // lo model 0x0394, // hi model invanim_pp9i_equiporshoot, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_pp9i_shoot, // pri function NULL, // sec function &invammo_pp9i, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 10.000000, // left/right -14.800000, // up/down -19.000000, // front/back 1.000000, // unk38 &invf_000147fc, // fptr invg_000147f8, // gptr 0x4c32, // short name 0x4c32, // name 0x4c00, // manufacturer 0x4c00, // description 0x000af67c, // flags }; // 148cc u32 invanim_cc13_equiporshoot[] = { gunscript_playanimation(0x043f, 0, 10000) gunscript_waittime(10, 5) gunscript_end }; // 148e4 struct inventory_function invfunc_cc13_shoot = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c55, // name 0x00, // unk06 0, // unk07 &invmenupos_0001100c, // menupos invanim_cc13_equiporshoot, // fire animation 0x00000000, // flags }; u32 var000148f8 = (u32) &invmenupos_00011098; u32 var000148fc = 0x10000000; u32 var00014900 = 0x3f800000; u32 var00014904 = 0x40c00000; u32 var00014908 = 0x04080300; u32 var0001490c = 0x40a00000; u32 var00014910 = 0x41200000; u32 var00014914 = 0x426fffff; u32 var00014918 = 0x00000000; u32 var0001491c = 0x0000806a; u32 var00014920 = 0x01000000; // 14924 struct inventory_ammo invammo_cc13 = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_PISTOL, CASING_STANDARD, 8, // clip size NULL, // reload animation 0, // style }; // 14938 struct inventory_item invitem_cc13 = { 0x0395, // lo model 0x0395, // hi model invanim_cc13_equiporshoot, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_cc13_shoot, // pri function NULL, // sec function &invammo_cc13, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 10.000000, // left/right -17.000000, // up/down -26.500000, // front/back 1.000000, // unk38 &invf_000147fc, // fptr invg_000147f8, // gptr 0x4c33, // short name 0x4c33, // name 0x4c00, // manufacturer 0x4c00, // description 0x000af67c, // flags }; // 14988 struct inventory_function invfunc_kl01313_shoot = { 0x0000, // unk00 0x01, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c56, // name 0x00, // unk06 0, // unk07 &invmenupos_0001100c, // menupos NULL, // fire animation 0x00000000, // flags }; u32 var0001499c = (u32) &invmenupos_00011098; u32 var000149a0 = 0x00000000; u32 var000149a4 = 0x3f19999a; u32 var000149a8 = 0x41700000; u32 var000149ac = 0x00000006; u32 var000149b0 = 0x00000000; u32 var000149b4 = 0x00000000; u32 var000149b8 = 0x00000000; u32 var000149bc = 0x00000000; u32 var000149c0 = 0x0b00806b; u32 var000149c4 = 0x01000000; u32 var000149c8 = 0x43e10000; u32 var000149cc = 0x43e10000; u32 var000149d0 = 0x00000000; u32 var000149d4 = 0x00000000; u32 var000149d8 = 0x00000000; // 149dc struct inventory_ammo invammo_kl01313 = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_SMG, CASING_STANDARD, 20, // clip size NULL, // reload animation 0, // style }; // 149f0 struct inventory_item invitem_kl01313 = { 0x0396, // lo model 0x0396, // hi model NULL, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_kl01313_shoot, // pri function NULL, // sec function &invammo_kl01313, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 8.500000, // left/right -13.000000, // up/down -29.500000, // front/back 1.000000, // unk38 NULL, // fptr invg_000147f8, // gptr 0x4c34, // short name 0x4c34, // name 0x4c00, // manufacturer 0x4c00, // description 0x0000967c, // flags }; // 14a40 struct inventory_function invfunc_kf7special_shoot = { 0x0000, // unk00 0x01, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c57, // name 0x00, // unk06 0, // unk07 &invmenupos_0001100c, // menupos NULL, // fire animation 0x00000002, // flags }; u32 var00014a54 = (u32) &invmenupos_00011098; u32 var00014a58 = 0x00000000; u32 var00014a5c = 0x3f800000; u32 var00014a60 = 0x41200000; u32 var00014a64 = 0x040c0006; u32 var00014a68 = 0x40900000; u32 var00014a6c = 0x40000000; u32 var00014a70 = 0x00000000; u32 var00014a74 = 0x40400000; u32 var00014a78 = 0x0400806c; u32 var00014a7c = 0x01000000; u32 var00014a80 = 0x43e10000; u32 var00014a84 = 0x43e10000; u32 var00014a88 = 0x00000000; u32 var00014a8c = 0x00000000; u32 var00014a90 = 0x00000000; // 14a94 struct inventory_ammo invammo_kf7special = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_RIFLE, CASING_RIFLE, 30, // clip size NULL, // reload animation 0, // style }; // 14aa8 struct inventory_item invitem_kf7special = { 0x0397, // lo model 0x0397, // hi model NULL, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_kf7special_shoot, // pri function NULL, // sec function &invammo_kf7special, // pri ammo NULL, // sec ammo &inve_00011140, // eptr 2.000000, // sway 13.000000, // left/right -21.000000, // up/down -13.500000, // front/back 1.000000, // unk38 NULL, // fptr invg_000147f8, // gptr 0x4c35, // short name 0x4c35, // name 0x4c00, // manufacturer 0x4c00, // description 0x0000967c, // flags }; // 14af8 struct inventory_function invfunc_zzt9mm_shoot = { 0x0000, // unk00 0x01, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c56, // name 0x00, // unk06 0, // unk07 &invmenupos_0001100c, // menupos NULL, // fire animation 0x00000000, // flags }; u32 var00014b0c = (u32) &invmenupos_00011098; u32 var00014b10 = 0x00000000; u32 var00014b14 = 0x3f800000; u32 var00014b18 = 0x41100000; u32 var00014b1c = 0x06120006; u32 var00014b20 = 0x40800000; u32 var00014b24 = 0x40400000; u32 var00014b28 = 0x00000000; u32 var00014b2c = 0x00000000; u32 var00014b30 = 0x0400806d; u32 var00014b34 = 0x01000000; u32 var00014b38 = 0x44160000; u32 var00014b3c = 0x44160000; u32 var00014b40 = 0x00000000; u32 var00014b44 = 0x00000000; u32 var00014b48 = 0x00000000; // 14b4c struct inventory_ammo invammo_zzt9mm = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_SMG, CASING_STANDARD, 32, // clip size NULL, // reload animation 0, // style }; // 14b60 struct inventory_item invitem_zzt9mm = { 0x0398, // lo model 0x0398, // hi model NULL, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_zzt9mm_shoot, // pri function NULL, // sec function &invammo_zzt9mm, // pri ammo NULL, // sec ammo &inve_000110e0, // eptr 0.500000, // sway 11.000000, // left/right -24.500000, // up/down -37.000000, // front/back 1.000000, // unk38 NULL, // fptr invg_000147f8, // gptr 0x4c36, // short name 0x4c36, // name 0x4c00, // manufacturer 0x4c00, // description 0x0000967c, // flags }; // 14bb0 struct inventory_function invfunc_dmc_shoot = { 0x0000, // unk00 0x01, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c56, // name 0x00, // unk06 0, // unk07 &invmenupos_0001100c, // menupos NULL, // fire animation 0x00000000, // flags }; u32 var00014bc4 = (u32) &invmenupos_00011098; u32 var00014bc8 = 0x00000000; u32 var00014bcc = 0x3f800000; u32 var00014bd0 = 0x40e00000; u32 var00014bd4 = 0x06120006; u32 var00014bd8 = 0x40800000; u32 var00014bdc = 0x40400000; u32 var00014be0 = 0x00000000; u32 var00014be4 = 0x00000000; u32 var00014be8 = 0x0400806e; u32 var00014bec = 0x01000000; u32 var00014bf0 = 0x43e10000; u32 var00014bf4 = 0x43e10000; u32 var00014bf8 = 0x00000000; u32 var00014bfc = 0x00000000; u32 var00014c00 = 0x00000000; // 14c04 struct inventory_ammo invammo_dmc = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_SMG, CASING_STANDARD, 30, // clip size NULL, // reload animation 0, // style }; // 14c18 struct inventory_item invitem_dmc = { 0x0399, // lo model 0x0399, // hi model NULL, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_dmc_shoot, // pri function NULL, // sec function &invammo_dmc, // pri ammo NULL, // sec ammo &inve_000110e0, // eptr 1.000000, // sway 16.500000, // left/right -22.900000, // up/down -35.000000, // front/back 1.000000, // unk38 NULL, // fptr invg_000147f8, // gptr 0x4c37, // short name 0x4c37, // name 0x4c00, // manufacturer 0x4c00, // description 0x0000967c, // flags }; // 14c68 struct inventory_function invfunc_ar53_shoot = { 0x0000, // unk00 0x01, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c57, // name 0x00, // unk06 0, // unk07 &invmenupos_0001100c, // menupos NULL, // fire animation 0x00000002, // flags }; u32 var00014c7c = (u32) &invmenupos_00011098; u32 var00014c80 = 0x00000000; u32 var00014c84 = 0x3fb33333; u32 var00014c88 = 0x40c00000; u32 var00014c8c = 0x06120208; u32 var00014c90 = 0x40a00000; u32 var00014c94 = 0x40000000; u32 var00014c98 = 0x00000000; u32 var00014c9c = 0x40800000; u32 var00014ca0 = 0x0500806f; u32 var00014ca4 = 0x01000000; u32 var00014ca8 = 0x44098000; u32 var00014cac = 0x44098000; u32 var00014cb0 = 0x00000000; u32 var00014cb4 = 0x00000000; u32 var00014cb8 = 0x00000000; // 14cbc struct inventory_ammo invammo_ar53 = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_RIFLE, CASING_RIFLE, 30, // clip size NULL, // reload animation 0, // style }; // 14cd0 struct inventory_item invitem_ar53 = { 0x039a, // lo model 0x039a, // hi model NULL, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_ar53_shoot, // pri function NULL, // sec function &invammo_ar53, // pri ammo NULL, // sec ammo &inve_00011140, // eptr 6.000000, // sway 11.000000, // left/right -19.200001, // up/down -21.500000, // front/back 1.000000, // unk38 NULL, // fptr invg_000147f8, // gptr 0x4c38, // short name 0x4c38, // name 0x4c00, // manufacturer 0x4c00, // description 0x0060967c, // flags }; // 14d20 struct inventory_function invfunc_rcp45_shoot = { 0x0000, // unk00 0x01, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c56, // name 0x00, // unk06 0, // unk07 &invmenupos_0001100c, // menupos NULL, // fire animation 0x00000000, // flags }; u32 var00014d34 = (u32) &invmenupos_00011098; u32 var00014d38 = 0x00000000; u32 var00014d3c = 0x3fe66666; u32 var00014d40 = 0x40c00000; u32 var00014d44 = 0x04080003; u32 var00014d48 = 0x40600000; u32 var00014d4c = 0x40000000; u32 var00014d50 = 0x00000000; u32 var00014d54 = 0x40800000; u32 var00014d58 = 0x02008070; u32 var00014d5c = 0x01000000; u32 var00014d60 = 0x44160000; u32 var00014d64 = 0x44160000; u32 var00014d68 = 0x00000000; u32 var00014d6c = 0x00000000; u32 var00014d70 = 0x00000000; // 14d74 struct inventory_ammo invammo_rcp45 = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_SMG, CASING_STANDARD, 80, // clip size NULL, // reload animation 0, // style }; // 14d88 struct inventory_item invitem_rcp45 = { 0x039b, // lo model 0x039b, // hi model NULL, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_rcp45_shoot, // pri function NULL, // sec function &invammo_rcp45, // pri ammo NULL, // sec ammo &inve_000110e0, // eptr 4.000000, // sway 11.000000, // left/right -22.299999, // up/down -29.000000, // front/back 1.000000, // unk38 NULL, // fptr invg_000147f8, // gptr 0x4c39, // short name 0x4c39, // name 0x4c00, // manufacturer 0x4c00, // description 0x0060967c, // flags }; // 14dd8 struct inventory_function invfunc_briefcase_use = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_NONE, 0x4c00, // name 0x00, // unk06 0, // unk07 &invmenupos_00010fd0, // menupos NULL, // fire animation 0x00000000, // flags }; u32 var00014dec = 0x0000001e; u32 var00014df0 = 0x00000002; u32 var00014df4 = 0x00010000; u32 var00014df8 = 0x00000000; u32 var00014dfc = 0x00000000; // 14e00 struct inventory_item invitem_briefcase2 = { 0x039c, // lo model 0x039c, // hi model NULL, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_briefcase_use, // pri function &invfunc_briefcase_use, // sec function NULL, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 12.500000, // left/right -17.000000, // up/down -27.500000, // front/back 1.000000, // unk38 NULL, // fptr NULL, // gptr 0x4c47, // short name 0x4c47, // name 0x4c00, // manufacturer 0x4c00, // description 0x01940808, // flags }; // 14e50 struct inventory_function invfunc_59_rapidfire = { 0x0000, // unk00 0x01, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c56, // name 0x00, // unk06 0, // unk07 &invmenupos_0001100c, // menupos NULL, // fire animation 0x00000000, // flags }; u32 var00014e64 = (u32) &invmenupos_00011098; u32 var00014e68 = 0x00000000; u32 var00014e6c = 0x3f800000; u32 var00014e70 = 0x40c00000; u32 var00014e74 = 0x06120208; u32 var00014e78 = 0x40a00000; u32 var00014e7c = 0x40000000; u32 var00014e80 = 0x00000000; u32 var00014e84 = 0x40800000; u32 var00014e88 = 0x04008059; u32 var00014e8c = 0x02000000; u32 var00014e90 = 0x44610000; u32 var00014e94 = 0x44610000; u32 var00014e98 = 0x00000000; u32 var00014e9c = 0x00000000; u32 var00014ea0 = 0x00000000; // 14ea4 struct inventory_ammo invammo_59 = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_SMG, CASING_RIFLE, 27, // clip size NULL, // reload animation 0, // style }; // 14eb8 struct inventory_item invitem_59 = { 0x0000, // lo model 0x0000, // hi model NULL, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_59_rapidfire, // pri function NULL, // sec function &invammo_59, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 16.500000, // left/right -19.500000, // up/down -24.000000, // front/back 1.000000, // unk38 NULL, // fptr NULL, // gptr 0x4c00, // short name 0x4c00, // name 0x4c00, // manufacturer 0x4c00, // description 0x00001250, // flags }; // 14f08 struct inventory_function invfunc_5a_rapidfire = { 0x0000, // unk00 0x01, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c56, // name 0x00, // unk06 0, // unk07 &invmenupos_0001100c, // menupos NULL, // fire animation 0x00000000, // flags }; u32 var00014f1c = (u32) &invmenupos_00011098; u32 var00014f20 = 0x00000000; u32 var00014f24 = 0x3f800000; u32 var00014f28 = 0x40c00000; u32 var00014f2c = 0x06120208; u32 var00014f30 = 0x40a00000; u32 var00014f34 = 0x40000000; u32 var00014f38 = 0x00000000; u32 var00014f3c = 0x40800000; u32 var00014f40 = 0x0400803f; u32 var00014f44 = 0x01000000; u32 var00014f48 = 0x44610000; u32 var00014f4c = 0x44610000; u32 var00014f50 = 0x00000000; u32 var00014f54 = 0x00000000; u32 var00014f58 = 0x00000000; // 14f5c struct inventory_ammo invammo_5a = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_SMG, CASING_RIFLE, 27, // clip size NULL, // reload animation 0, // style }; // 14f70 struct inventory_item invitem_5a = { 0x0000, // lo model 0x0000, // hi model NULL, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_5a_rapidfire, // pri function NULL, // sec function &invammo_5a, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 16.500000, // left/right -19.500000, // up/down -24.000000, // front/back 1.000000, // unk38 NULL, // fptr NULL, // gptr 0x4c00, // short name 0x4c00, // name 0x4c00, // manufacturer 0x4c00, // description 0x00001250, // flags }; // 14fc0 struct inventory_typef invf_00014fc0 = { 0x01000000, 0x01000035, 0x00000000, 0x00000000, 0x00000000, }; // 14fd4 u32 invanim_combatknife_equip[] = { gunscript_playanimation(0x0403, 0, 10000) gunscript_waittime(24, 2) gunscript_end }; // 14fec u32 invanim_combatknife_slash2[] = { gunscript_playanimation(0x0404, 0, 10000) gunscript_waittime(24, 2) gunscript_end }; // 15004 u32 invanim_combatknife_slash[] = { gunscript_random(50, (u32) invanim_combatknife_slash2) gunscript_include(0, (u32) invanim_combatknife_equip) gunscript_end }; // 1501c u32 invanim_combatknife_pritosec[] = { gunscript_playanimation(0x0405, 0, 10000) gunscript_playsound(30, 0x80a7) gunscript_playsound(40, 0x80a6) gunscript_end }; // 1503c u32 invanim_combatknife_sectopri[] = { gunscript_playanimation(0x0405, 65535, 55536) gunscript_playsound(10, 0x80a8) gunscript_playsound(20, 0x80a6) gunscript_end }; // 1505c u32 invanim_combatknife_throw[] = { gunscript_playanimation(0x041b, 0, 10000) gunscript_waitforzreleased(12) gunscript_waittime(16, 2) gunscript_end }; u32 var0001507c = 0x0a00041c; u32 var00015080 = 0x00002710; u32 var00015084 = 0x04000016; u32 var00015088 = 0x00000001; u32 var0001508c = 0x00000000; u32 var00015090 = 0x00000000; // 15094 u32 invanim_combatknife_reload[] = { gunscript_include(2, (u32) invanim_combatknife_sectopri) gunscript_include(0, (u32) invanim_combatknife_pritosec) gunscript_end }; // 150ac struct inventory_function invfunc_combatknife_slash = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_CLOSE, 0x4c6d, // name 0x00, // unk06 0, // unk07 &invmenupos_00010fd0, // menupos invanim_combatknife_slash, // fire animation 0x00002000, // flags }; u32 var000150c0 = 0x40000000; u32 var000150c4 = 0x428c0000; u32 var000150c8 = 0x00000069; u32 var000150cc = 0x00000069; u32 var000150d0 = 0x00000069; u32 var000150d4 = 0x41300000; u32 var000150d8 = 0xc1cc0000; u32 var000150dc = 0x41300000; u32 var000150e0 = 0xc1cc0000; u32 var000150e4 = 0xbf800000; u32 var000150e8 = 0xbf800000; u32 var000150ec = 0x40000000; u32 var000150f0 = 0x40000000; u32 var000150f4 = 0x00000000; // 150f8 struct inventory_function invfunc_combatknife_throw = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_THROW, 0x4c6e, // name 0x00, // unk06 0, // unk07 &invmenupos_00010fd0, // menupos invanim_combatknife_throw, // fire animation 0x00802000, // flags }; u32 var0001510c = 0x0000010f; u32 var00015110 = 0x00f00000; u32 var00015114 = 0x0000003c; u32 var00015118 = 0x3f800000; // 1511c struct inventory_ammo invammo_combatknife = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_KNIFE, CASING_NONE, 1, // clip size invanim_combatknife_reload, // reload animation 167772160, // style }; // 15130 struct inventory_item invitem_combatknife = { 0x038f, // lo model 0x04c2, // hi model invanim_combatknife_equip, // equip animation NULL, // unequip animation invanim_combatknife_pritosec, // pritosec animation invanim_combatknife_sectopri, // sectopri animation &invfunc_combatknife_slash, // pri function &invfunc_combatknife_throw, // sec function &invammo_combatknife, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 18.500000, // left/right -26.500000, // up/down -28.000000, // front/back 1.000000, // unk38 &invf_00014fc0, // fptr NULL, // gptr 0x4c53, // short name 0x4c23, // name 0x4c00, // manufacturer 0x4cb6, // description 0x0402f679, // flags }; // 15180 struct inventory_function invfunc_bug_throw = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_THROW, 0x4c00, // name 0x00, // unk06 0, // unk07 &invmenupos_00010fd0, // menupos NULL, // fire animation 0x00802040, // flags }; u32 var00015194 = 0x00000012; u32 var00015198 = 0x00f00000; u32 var0001519c = 0x0000003c; u32 var000151a0 = 0x00000000; // 151a4 struct inventory_function invfunc_targetamplifier_throw = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_THROW, 0x4c00, // name 0x00, // unk06 0, // unk07 &invmenupos_00010fd0, // menupos NULL, // fire animation 0x00802040, // flags }; u32 var000151b8 = 0x000001b1; u32 var000151bc = 0x00f00000; u32 var000151c0 = 0x0000003c; u32 var000151c4 = 0x00000000; // 151c8 struct inventory_ammo invammo_bug = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_BUG, CASING_NONE, 1, // clip size NULL, // reload animation 33554432, // style }; // 151dc struct inventory_item invitem_commsrider = { 0x0087, // lo model 0x0087, // hi model NULL, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_bug_throw, // pri function NULL, // sec function &invammo_bug, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 0.000000, // left/right -39.500000, // up/down -55.500000, // front/back 1.000000, // unk38 NULL, // fptr NULL, // gptr 0x4cde, // short name 0x4cde, // name 0x4c00, // manufacturer 0x4ccc, // description 0x08000018, // flags }; // 1522c struct inventory_item invitem_tracerbug = { 0x0087, // lo model 0x0087, // hi model NULL, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_bug_throw, // pri function NULL, // sec function &invammo_bug, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 0.000000, // left/right -39.500000, // up/down -55.500000, // front/back 1.000000, // unk38 NULL, // fptr NULL, // gptr 0x4cdf, // short name 0x4cdf, // name 0x4c00, // manufacturer 0x4ccd, // description 0x08000018, // flags }; // 1527c struct inventory_item invitem_targetamplifier = { 0x07b2, // lo model 0x07b2, // hi model NULL, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_targetamplifier_throw, // pri function NULL, // sec function &invammo_bug, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 0.000000, // left/right -39.500000, // up/down -55.500000, // front/back 1.000000, // unk38 NULL, // fptr NULL, // gptr 0x4ceb, // short name 0x4ce0, // name 0x4c00, // manufacturer 0x4cce, // description 0x08000018, // flags }; // 152cc struct inventory_function invfunc_nightvision_primary = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_VISUAL, 0x4c87, // name 0x00, // unk06 0, // unk07 &invmenupos_00010fd0, // menupos NULL, // fire animation 0x00002000, // flags }; u32 var000152e0 = 0x00000001; // 152e4 struct inventory_item invitem_nightvision = { 0x0346, // lo model 0x0346, // hi model NULL, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_nightvision_primary, // pri function NULL, // sec function NULL, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 0.000000, // left/right -39.500000, // up/down -55.500000, // front/back 1.000000, // unk38 NULL, // fptr NULL, // gptr 0x4c3b, // short name 0x4c3b, // name 0x4c00, // manufacturer 0x4cbf, // description 0x08001098, // flags }; // 15334 struct inventory_function invfunc_horizonscanner_primary = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_NONE, 0x4c8b, // name 0x00, // unk06 -1, // unk07 &invmenupos_00010fd0, // menupos NULL, // fire animation 0x00000000, // flags }; // 15348 struct inventory_typee inve_00015348 = { 0x00000000, 0x40400000, 0x41000000, 0x41700000, 0x3f78db8c, 0x3f7a0903, 0x05000000, 0x00000005, }; // 15368 struct inventory_item invitem_horizonscanner = { 0x04e6, // lo model 0x04e6, // hi model NULL, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_horizonscanner_primary, // pri function NULL, // sec function NULL, // pri ammo NULL, // sec ammo &inve_00015348, // eptr 1.000000, // sway 0.000000, // left/right -39.500000, // up/down -55.500000, // front/back 1.000000, // unk38 NULL, // fptr NULL, // gptr 0x4cea, // short name 0x4c4c, // name 0x4c00, // manufacturer 0x4cc4, // description 0x08600058, // flags }; // 153b8 struct inventory_function invfunc_cloak_primary = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_VISUAL, 0x4c74, // name 0x00, // unk06 0, // unk07 &invmenupos_00010fd0, // menupos NULL, // fire animation 0x00002000, // flags }; u32 var000153cc = 0x00000040; // 153d0 struct inventory_ammo invammo_cloakingdevice = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_CLOAK, CASING_NONE, 10, // clip size NULL, // reload animation 16777216, // style }; // 153e4 struct inventory_item invitem_cloakingdevice = { 0x04cf, // lo model 0x04cf, // hi model NULL, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_cloak_primary, // pri function NULL, // sec function &invammo_cloakingdevice, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 0.000000, // left/right -39.500000, // up/down -55.500000, // front/back 1.000000, // unk38 NULL, // fptr NULL, // gptr 0x4c49, // short name 0x4c49, // name 0x4c00, // manufacturer 0x4cc3, // description 0x04000018, // flags }; // 15434 struct inventory_function invfunc_combatboost_boost = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_SPECIAL, 0x4c71, // name 0x00, // unk06 0, // unk07 &invmenupos_00010fd0, // menupos NULL, // fire animation 0x00002000, // flags }; u32 var00015448 = 0x00000006; u32 var0001544c = 0x0000001e; u32 var00015450 = 0x05c90000; // 15454 struct inventory_function invfunc_combatboost_revert = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_SPECIAL, 0x4c72, // name 0x00, // unk06 0, // unk07 &invmenupos_00010fd0, // menupos NULL, // fire animation 0x00002000, // flags }; u32 var00015468 = 0x00000007; u32 var0001546c = 0x0000001e; u32 var00015470 = 0x05c90000; // 15474 struct inventory_ammo invammo_combatboost = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_BOOST, CASING_NONE, 4, // clip size NULL, // reload animation 16777216, // style }; // 15488 struct inventory_item invitem_combatboost = { 0x04d0, // lo model 0x04d0, // hi model NULL, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_combatboost_boost, // pri function &invfunc_combatboost_revert, // sec function &invammo_combatboost, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 0.000000, // left/right -39.500000, // up/down -55.500000, // front/back 1.000000, // unk38 NULL, // fptr NULL, // gptr 0x4ce8, // short name 0x4c4a, // name 0x4c00, // manufacturer 0x4cbe, // description 0x34000018, // flags }; // 154d8 struct inventory_function invfunc_suicidepill_primary = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_VISUAL, 0x4c00, // name 0x00, // unk06 0, // unk07 &invmenupos_00010fd0, // menupos NULL, // fire animation 0x00002000, // flags }; u32 var000154ec = 0x00000020; // 154f0 struct inventory_item invitem_suicidepill = { 0x0000, // lo model 0x0000, // hi model NULL, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_suicidepill_primary, // pri function NULL, // sec function NULL, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 0.000000, // left/right -39.500000, // up/down -55.500000, // front/back 1.000000, // unk38 NULL, // fptr NULL, // gptr 0x4c48, // short name 0x4c48, // name 0x4c00, // manufacturer 0x4c00, // description 0x08000010, // flags }; // 15540 struct inventory_function invfunc_irscanner_primary = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_VISUAL, 0x4c8a, // name 0x00, // unk06 0, // unk07 &invmenupos_00010fd0, // menupos NULL, // fire animation 0x00002000, // flags }; u32 var00015554 = 0x00000008; // 15558 struct inventory_item invitem_irscanner = { 0x074f, // lo model 0x074f, // hi model NULL, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_irscanner_primary, // pri function NULL, // sec function NULL, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 0.000000, // left/right -39.500000, // up/down -55.500000, // front/back 1.000000, // unk38 NULL, // fptr NULL, // gptr 0x4c45, // short name 0x4c45, // name 0x4c00, // manufacturer 0x4cc2, // description 0x08001058, // flags }; // 155a8 struct inventory_function invfunc_disguise_primary = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_NONE, 0x4c8f, // name 0x00, // unk06 -1, // unk07 &invmenupos_00010fd0, // menupos NULL, // fire animation 0x00000000, // flags }; // 155bc struct inventory_item invitem_disguise40 = { 0x0000, // lo model 0x0000, // hi model NULL, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_disguise_primary, // pri function NULL, // sec function NULL, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 0.000000, // left/right -39.500000, // up/down -55.500000, // front/back 1.000000, // unk38 NULL, // fptr NULL, // gptr 0x4c2b, // short name 0x4c2b, // name 0x4c00, // manufacturer 0x4cd3, // description 0x88000018, // flags }; // 1560c struct inventory_item invitem_disguise41 = { 0x0000, // lo model 0x0000, // hi model NULL, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_disguise_primary, // pri function NULL, // sec function NULL, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 0.000000, // left/right -39.500000, // up/down -55.500000, // front/back 1.000000, // unk38 NULL, // fptr NULL, // gptr 0x4c2b, // short name 0x4c2b, // name 0x4c00, // manufacturer 0x4cd3, // description 0x88000018, // flags }; // 1565c struct inventory_function invfunc_camspy_deploy = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_VISUAL, 0x4c88, // name 0x00, // unk06 0, // unk07 &invmenupos_00010fd0, // menupos NULL, // fire animation 0x00002000, // flags }; u32 var00015670 = 0x00000004; // 15674 struct inventory_item invitem_camspy = { 0x004b, // lo model 0x004b, // hi model NULL, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_camspy_deploy, // pri function NULL, // sec function NULL, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 0.000000, // left/right -39.500000, // up/down -55.500000, // front/back 1.000000, // unk38 NULL, // fptr NULL, // gptr 0x4c3c, // short name 0x4c3c, // name 0x4c00, // manufacturer 0x4cc0, // description 0x08001018, // flags }; // 156c4 struct inventory_function invfunc_rtracker_primary = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_VISUAL, 0x4c8e, // name 0x00, // unk06 0, // unk07 &invmenupos_00010fd0, // menupos NULL, // fire animation 0x00002000, // flags }; u32 var000156d8 = 0x00000010; // 156dc struct inventory_item invitem_rtracker = { 0x076f, // lo model 0x076f, // hi model NULL, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_rtracker_primary, // pri function NULL, // sec function NULL, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 0.000000, // left/right -39.500000, // up/down -55.500000, // front/back 1.000000, // unk38 NULL, // fptr NULL, // gptr 0x4c46, // short name 0x4c46, // name 0x4c00, // manufacturer 0x4cc6, // description 0x08001018, // flags }; // 1572c struct inventory_function invfunc_xray_primary = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_VISUAL, 0x4c89, // name 0x00, // unk06 0, // unk07 &invmenupos_00010fd0, // menupos NULL, // fire animation 0x00002000, // flags }; u32 var00015740 = 0x00000002; // 15744 struct inventory_item invitem_xrayscanner = { 0x0770, // lo model 0x0770, // hi model NULL, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_xray_primary, // pri function NULL, // sec function NULL, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 0.000000, // left/right -39.500000, // up/down -55.500000, // front/back 1.000000, // unk38 NULL, // fptr NULL, // gptr 0x4ce9, // short name 0x4c41, // name 0x4c00, // manufacturer 0x4cc1, // description 0x08600058, // flags }; // 15794 u32 invanim_datauplink_equip[] = { gunscript_playanimation(0x0439, 0, 10000) gunscript_end }; // 157a4 u32 invanim_datauplink_unequip[] = { gunscript_playanimation(0x043a, 0, 10000) gunscript_end }; u32 var000157b4 = 0x0a00043b; u32 var000157b8 = 0x00002710; u32 var000157bc = 0x00000000; u32 var000157c0 = 0x00000000; // 157c4 struct inventory_function invfunc_datauplink_primary = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_SPECIAL, 0x4c8d, // name 0x00, // unk06 -1, // unk07 &invmenupos_00010fd0, // menupos NULL, // fire animation 0x00102000, // flags }; u32 var000157d8 = 0x0000000c; u32 var000157dc = 0x0000001e; u32 var000157e0 = 0x00000000; // 157e4 struct inventory_item invitem_datauplink = { 0x074e, // lo model 0x074e, // hi model invanim_datauplink_equip, // equip animation invanim_datauplink_unequip, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_datauplink_primary, // pri function NULL, // sec function NULL, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 8.000000, // left/right -16.200001, // up/down -17.500000, // front/back 1.000000, // unk38 NULL, // fptr NULL, // gptr 0x4c4b, // short name 0x4c4b, // name 0x4c00, // manufacturer 0x4cc5, // description 0x88022048, // flags }; // 15834 struct inventory_item invitem_doordecoder = { 0x0772, // lo model 0x0772, // hi model NULL, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation NULL, // pri function NULL, // sec function NULL, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 35.000000, // left/right -26.700001, // up/down -41.000000, // front/back 1.000000, // unk38 NULL, // fptr NULL, // gptr 0x4c3f, // short name 0x4c3f, // name 0x4c00, // manufacturer 0x4cc8, // description 0x88000008, // flags }; // 15884 struct inventory_item invitem_rocket = { 0x0382, // lo model 0x04bb, // hi model NULL, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation NULL, // pri function NULL, // sec function &invammo_default, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 12.500000, // left/right -17.000000, // up/down -27.500000, // front/back 1.000000, // unk38 NULL, // fptr NULL, // gptr 0x4c2c, // short name 0x4c2c, // name 0x4c00, // manufacturer 0x4c00, // description 0x00000000, // flags }; // 158d4 struct inventory_item invitem_homingrocket = { 0x0382, // lo model 0x04bb, // hi model NULL, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation NULL, // pri function NULL, // sec function &invammo_default, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 12.500000, // left/right -17.000000, // up/down -27.500000, // front/back 1.000000, // unk38 NULL, // fptr NULL, // gptr 0x4c2d, // short name 0x4c2d, // name 0x4c00, // manufacturer 0x4c00, // description 0x00000000, // flags }; // 15924 struct inventory_item invitem_grenaderound = { 0x0382, // lo model 0x04bb, // hi model NULL, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_devastator_shoot, // pri function &invfunc_devastator_wallhugger, // sec function &invammo_default, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 12.500000, // left/right -17.000000, // up/down -27.500000, // front/back 1.000000, // unk38 NULL, // fptr NULL, // gptr 0x4c2e, // short name 0x4c2e, // name 0x4c00, // manufacturer 0x4c00, // description 0x00000000, // flags }; // 15974 struct inventory_item invitem_bolt = { 0x0382, // lo model 0x04bb, // hi model NULL, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_crossbow_shoot, // pri function &invfunc_crossbow_lethal, // sec function &invammo_default, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 12.500000, // left/right -17.000000, // up/down -27.500000, // front/back 1.000000, // unk38 NULL, // fptr NULL, // gptr 0x4c30, // short name 0x4c30, // name 0x4c00, // manufacturer 0x4c00, // description 0x00000000, // flags }; u32 var000159c4 = 0x00000004; u32 var000159c8 = 0x4c9000ff; u32 var000159cc = (u32) &invmenupos_00010fd0; u32 var000159d0 = 0x00000000; u32 var000159d4 = 0x00102000; u32 var000159d8 = 0x0000000c; u32 var000159dc = 0x0000001e; u32 var000159e0 = 0x00000000; // 159e4 struct inventory_item invitem_skedarbomb = { 0x075f, // lo model 0x075f, // hi model NULL, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation NULL, // pri function NULL, // sec function NULL, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 15.500000, // left/right -20.200001, // up/down -33.500000, // front/back 1.000000, // unk38 NULL, // fptr NULL, // gptr 0x4cdd, // short name 0x4cdd, // name 0x4c00, // manufacturer 0x4ccb, // description 0x80000000, // flags }; // 15a34 struct inventory_item invitem_explosives = { 0x0760, // lo model 0x0760, // hi model NULL, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation NULL, // pri function NULL, // sec function NULL, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 15.500000, // left/right -20.200001, // up/down -33.500000, // front/back 1.000000, // unk38 NULL, // fptr NULL, // gptr 0x4c40, // short name 0x4c40, // name 0x4c00, // manufacturer 0x4cca, // description 0x80000000, // flags }; // 15a84 struct inventory_function invfunc_presidentscanner_primary = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_VISUAL, 0x4c8e, // name 0x00, // unk06 0, // unk07 &invmenupos_00010fd0, // menupos NULL, // fire animation 0x00002000, // flags }; u32 var00015a98 = 0x00000010; // 15a9c struct inventory_item invitem_presidentscanner = { 0x076f, // lo model 0x076f, // hi model NULL, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_presidentscanner_primary, // pri function NULL, // sec function NULL, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 0.000000, // left/right -39.500000, // up/down -55.500000, // front/back 1.000000, // unk38 NULL, // fptr NULL, // gptr 0x4ce7, // short name 0x4cdb, // name 0x4c00, // manufacturer 0x4cc7, // description 0x08001018, // flags }; // 15aec struct inventory_item invitem_autosurgeon = { 0x049d, // lo model 0x049d, // hi model NULL, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation NULL, // pri function NULL, // sec function NULL, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 15.500000, // left/right -20.200001, // up/down -33.500000, // front/back 1.000000, // unk38 NULL, // fptr NULL, // gptr 0x4cdc, // short name 0x4cdc, // name 0x4c00, // manufacturer 0x4cc9, // description 0x88000000, // flags }; // 15b3c struct inventory_item invitem_flightplans = { 0x0763, // lo model 0x0763, // hi model NULL, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation NULL, // pri function NULL, // sec function NULL, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 15.500000, // left/right -20.200001, // up/down -33.500000, // front/back 1.000000, // unk38 NULL, // fptr NULL, // gptr 0x4ce1, // short name 0x4ce1, // name 0x4c00, // manufacturer 0x4ccf, // description 0x08000000, // flags }; // 15b8c struct inventory_item invitem_researchtape = { 0x0761, // lo model 0x0761, // hi model NULL, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation NULL, // pri function NULL, // sec function NULL, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 15.500000, // left/right -20.200001, // up/down -33.500000, // front/back 1.000000, // unk38 NULL, // fptr NULL, // gptr 0x4ce2, // short name 0x4ce2, // name 0x4c00, // manufacturer 0x4cd0, // description 0x08000000, // flags }; // 15bdc struct inventory_item invitem_backupdisk = { 0x0762, // lo model 0x0762, // hi model NULL, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation NULL, // pri function NULL, // sec function NULL, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 15.500000, // left/right -20.200001, // up/down -33.500000, // front/back 1.000000, // unk38 NULL, // fptr NULL, // gptr 0x4ce3, // short name 0x4ce3, // name 0x4c00, // manufacturer 0x4cd1, // description 0x08000000, // flags }; // 15c2c struct inventory_item invitem_briefcase = { 0x0563, // lo model 0x0563, // hi model NULL, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation NULL, // pri function NULL, // sec function NULL, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 15.500000, // left/right -20.200001, // up/down -33.500000, // front/back 1.000000, // unk38 NULL, // fptr NULL, // gptr 0x4ce5, // short name 0x4ce5, // name 0x4c00, // manufacturer 0x4c00, // description 0x08040000, // flags }; // 15c7c struct inventory_item invitem_suitcase = { 0x0086, // lo model 0x0086, // hi model NULL, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation NULL, // pri function NULL, // sec function NULL, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 15.500000, // left/right -20.200001, // up/down -33.500000, // front/back 1.000000, // unk38 NULL, // fptr NULL, // gptr 0x4c43, // short name 0x4c43, // name 0x4c00, // manufacturer 0x4c00, // description 0x88000000, // flags }; // 15ccc struct inventory_item invitem_necklace = { 0x01c3, // lo model 0x01c3, // hi model NULL, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation NULL, // pri function NULL, // sec function NULL, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 15.500000, // left/right -20.200001, // up/down -33.500000, // front/back 1.000000, // unk38 NULL, // fptr NULL, // gptr 0x4ce6, // short name 0x4ce6, // name 0x4c00, // manufacturer 0x4cee, // description 0x08000000, // flags }; // 15d1c struct inventory_item invitem_shield = { 0x0347, // lo model 0x0347, // hi model NULL, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation NULL, // pri function NULL, // sec function NULL, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 15.500000, // left/right -20.200001, // up/down -33.500000, // front/back 1.000000, // unk38 NULL, // fptr NULL, // gptr 0x4cf0, // short name 0x4cf0, // name 0x4c00, // manufacturer 0x4cf1, // description 0x08000000, // flags }; // 15d6c struct inventory_item invitem_keycard = { 0x0563, // lo model 0x0563, // hi model NULL, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation NULL, // pri function NULL, // sec function NULL, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 15.500000, // left/right -20.200001, // up/down -33.500000, // front/back 1.000000, // unk38 NULL, // fptr NULL, // gptr 0x4ce4, // short name 0x4ce4, // name 0x4c00, // manufacturer 0x4c00, // description 0x08000000, // flags }; // 15dbc struct inventory_function invfunc_rocketlauncher34_primary = { 0x0000, // unk00 0x02, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c00, // name 0x00, // unk06 0, // unk07 &invmenupos_00011048, // menupos invanim_rockerlauncher_equiporshoot, // fire animation 0x08000040, // flags }; u32 var00015dd0 = 0x00000000; u32 var00015dd4 = 0x00000000; u32 var00015dd8 = 0x3f800000; u32 var00015ddc = 0x40c00000; u32 var00015de0 = 0x030c0f00; u32 var00015de4 = 0x40400000; u32 var00015de8 = 0x40000000; u32 var00015dec = 0x00000000; u32 var00015df0 = 0x40800000; u32 var00015df4 = 0x04008053; u32 var00015df8 = 0x01000000; u32 var00015dfc = 0x0000011f; u32 var00015e00 = 0x00000000; u32 var00015e04 = 0x40066666; u32 var00015e08 = 0x00000014; u32 var00015e0c = 0x00000000; u32 var00015e10 = 0x00000000; u32 var00015e14 = 0xffffffff; u32 var00015e18 = 0x3d4ccccd; u32 var00015e1c = 0x80530000; // 15e20 struct inventory_ammo invammo_rocketlauncher34 = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_ROCKET, CASING_NONE, 1, // clip size invanim_rocketlauncher_reload, // reload animation 0, // style }; // 15e34 struct inventory_item invitem_rocketlauncher_34 = { 0x0388, // lo model 0x04c9, // hi model NULL, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_rocketlauncher34_primary, // pri function NULL, // sec function &invammo_rocketlauncher34, // pri ammo NULL, // sec ammo &inve_000135f0, // eptr 1.000000, // sway 24.500000, // left/right -25.200001, // up/down -30.000000, // front/back 1.000000, // unk38 NULL, // fptr NULL, // gptr 0x4c50, // short name 0x4c1b, // name 0x4c00, // manufacturer 0x4c00, // description 0x40026070, // flags }; // 15e84 u32 invanim_tester_shoot[] = { gunscript_playanimation(0x0112, 0, 10000) gunscript_end }; // 15e94 struct inventory_function invfunc_tester_primary = { 0x0000, // unk00 0x00, // unk02 INVENTORYFUNCTYPE_SHOOT, 0x4c00, // name 0x00, // unk06 0, // unk07 &invmenupos_0001100c, // menupos invanim_tester_shoot, // fire animation 0x00000000, // flags }; u32 var00015ea8 = (u32) &invmenupos_00011070; u32 var00015eac = 0x10000000; u32 var00015eb0 = 0x3f800000; u32 var00015eb4 = 0x40c00000; u32 var00015eb8 = 0x04080300; u32 var00015ebc = 0x00000000; u32 var00015ec0 = 0x00000000; u32 var00015ec4 = 0x426fffff; u32 var00015ec8 = 0x00000000; u32 var00015ecc = 0x0000804d; u32 var00015ed0 = 0x01000000; // 15ed4 struct inventory_ammo invammo_tester = { 0x0000, // unk00 0x00, // unk02 AMMOTYPE_PISTOL, CASING_STANDARD, 8, // clip size NULL, // reload animation 0, // style }; // 15ee8 struct inventory_item invitem_tester = { 0x0193, // lo model 0x0193, // hi model NULL, // equip animation NULL, // unequip animation NULL, // pritosec animation NULL, // sectopri animation &invfunc_tester_primary, // pri function NULL, // sec function &invammo_tester, // pri ammo NULL, // sec ammo &inve_000110c0, // eptr 1.000000, // sway 15.500000, // left/right -20.200001, // up/down -33.500000, // front/back 1.000000, // unk38 NULL, // fptr NULL, // gptr 0x4c3a, // short name 0x4c3a, // name 0x4c00, // manufacturer 0x4c00, // description 0x0000a47c, // flags }; // 15f38 struct inventory_item *inventorytable[] = { &invitem_nothing, &invitem_unarmed, &invitem_falcon2, &invitem_falcon2silencer, &invitem_falcon2scope, &invitem_magsec, &invitem_mauler, &invitem_phoenix, &invitem_dy357, &invitem_dy357lx, &invitem_cmp150, &invitem_cyclone, &invitem_callisto, &invitem_rcp120, &invitem_laptopgun, &invitem_dragon, &invitem_k7avenger, &invitem_ar34, &invitem_superdragon, &invitem_shotgun, &invitem_reaper, &invitem_sniperrifle, &invitem_farsight, &invitem_devastator, &invitem_rocketlauncher, &invitem_slayer, &invitem_combatknife, &invitem_crossbow, &invitem_tranquilizer, &invitem_laser, &invitem_grenade, &invitem_nbomb, &invitem_timedmine, &invitem_proximitymine, &invitem_remotemine, &invitem_combatboost, &invitem_pp9i, &invitem_cc13, &invitem_kl01313, &invitem_kf7special, &invitem_zzt9mm, &invitem_dmc, &invitem_ar53, &invitem_rcp45, &invitem_psychosisgun, &invitem_nightvision, &invitem_camspy, &invitem_xrayscanner, &invitem_irscanner, &invitem_cloakingdevice, &invitem_horizonscanner, &invitem_tester, &invitem_rocketlauncher_34, &invitem_ecmmine, &invitem_datauplink, &invitem_rtracker, &invitem_presidentscanner, &invitem_doordecoder, &invitem_autosurgeon, &invitem_explosives, &invitem_skedarbomb, &invitem_commsrider, &invitem_tracerbug, &invitem_targetamplifier, &invitem_disguise40, &invitem_disguise41, &invitem_flightplans, &invitem_researchtape, &invitem_backupdisk, &invitem_keycard, &invitem_keycard, &invitem_keycard, &invitem_keycard, &invitem_keycard, &invitem_keycard, &invitem_keycard, &invitem_keycard, &invitem_suitcase, &invitem_briefcase, &invitem_shield, &invitem_necklace, &invitem_hammer, &invitem_hammer, &invitem_rocket, &invitem_homingrocket, &invitem_grenaderound, &invitem_bolt, &invitem_briefcase2, &invitem_rocket, &invitem_59, &invitem_5a, &invitem_hammer, &invitem_hammer, &invitem_suicidepill, }; // END INVENTORY u32 var000160b0 = 0x96969600; u32 var000160b4 = 0x96969600; u32 var000160b8 = 0xffffff00; u32 var000160bc = 0xffffff00; u32 var000160c0 = 0xb24d2e00; u32 var000160c4 = 0x00000000; u32 var000160c8 = 0x00025800; u32 var000160cc = 0x0001e000; u32 var000160d0 = 0x0059005a; u32 var000160d4 = 0x0058005b; u32 var000160d8 = 0x00000000; u32 var000160dc = 0x69646c65; u32 var000160e0 = 0x00000000; u32 var000160e4 = 0x00007072; u32 var000160e8 = 0x65706172; u32 var000160ec = 0x65000000; u32 var000160f0 = 0x63616e74; u32 var000160f4 = 0x75736500; u32 var000160f8 = 0x00006e6f; u32 var000160fc = 0x616d6d6f; u32 var00016100 = 0x00000000; u32 var00016104 = 0x75736532; u32 var00016108 = 0x00000000; u32 var0001610c = 0x00006368; u32 var00016110 = 0x616e6765; u32 var00016114 = 0x00000000; u32 var00016118 = 0x75706772; u32 var0001611c = 0x61646500; u32 var00016120 = 0x00006368; u32 var00016124 = 0x616e6765; u32 var00016128 = 0x666e0000; u32 var0001612c = 0x69646c65; u32 var00016130 = 0x73747563; u32 var00016134 = 0x6b007878; u32 var00016138 = 0x78000000; u32 var0001613c = 0x00000000; u32 var00016140 = 0x00000002; u32 var00016144 = 0x00000004; u32 var00016148 = 0x00000063; u32 var0001614c = 0x00000000; u32 var00016150 = 0x00000000; u32 var00016154 = 0x00000000; u32 var00016158 = 0x00000000; u32 var0001615c = 0x00000000; u32 var00016160 = 0x00000000; u32 var00016164 = 0x00000000; u32 var00016168 = 0xbf800000; u32 var0001616c = 0x00000000; u32 var00016170 = 0x3f800000; u32 var00016174 = 0x00000000; u32 var00016178 = 0x04e50764; u32 var0001617c = 0x05360529; u32 var00016180 = 0x0531052a; u32 var00016184 = 0x052b052c; u32 var00016188 = 0x052c052d; u32 var0001618c = 0x052b052b; u32 var00016190 = 0x052e052f; u32 var00016194 = 0x052f0530; u32 var00016198 = 0x05310532; u32 var0001619c = 0x05320533; u32 var000161a0 = 0x05340535; u32 var000161a4 = 0x05360537; u32 var000161a8 = 0x05380530; u32 var000161ac = 0x0539053a; u32 var000161b0 = 0x0532053b; u32 var000161b4 = 0x05310766; u32 var000161b8 = 0x07670768; u32 var000161bc = 0x0769076a; u32 var000161c0 = 0x076b076c; u32 var000161c4 = 0x076d0000; u32 var000161c8 = 0x0000ffff; u32 var000161cc = 0x00000000; u32 var000161d0 = 0x00000000; u32 var000161d4 = 0x00000000; u32 var000161d8 = 0x00000000; u32 var000161dc = 0x00000000; u32 var000161e0 = 0x0d121011; u32 var000161e4 = 0x0c0e0f0a; u32 var000161e8 = 0x0b161314; u32 var000161ec = 0x09060805; u32 var000161f0 = 0x07040203; u32 var000161f4 = 0x151b1c1d; u32 var000161f8 = 0x12171819; u32 var000161fc = 0x1e1f2120; u32 var00016200 = 0x221a0100; u32 var00016204 = 0x14090804; u32 var00016208 = 0x02030100; u32 var0001620c = 0x00000000; u32 var00016210 = 0x00000000; u32 var00016214 = 0x00000000; u32 var00016218 = 0x00000000; u32 var0001621c = 0x00000000; u32 var00016220 = 0x0a000434; u32 var00016224 = 0x00002710; u32 var00016228 = 0x00000000; u32 var0001622c = 0x00000000; u32 var00016230 = 0x00000000; u32 var00016234 = 0x00000000; u32 var00016238 = 0x00000000; u32 var0001623c = 0x00000000; u32 var00016240 = 0x00000000; u32 var00016244 = 0x00000000; u32 var00016248 = 0x00000000; u32 var0001624c = 0x00000000; u32 var00016250 = 0x00000000; u32 var00016254 = 0x00000000; u32 var00016258 = 0x00000000; u32 var0001625c = 0x00000000; u32 var00016260 = 0x00000000; u32 var00016264 = 0x00000000; u32 var00016268 = 0x00000000; u32 var0001626c = 0x00000000; u32 var00016270 = 0x00000000; u32 var00016274 = 0x00000000; u32 var00016278 = 0x00000000; u32 var0001627c = 0x00000000; u32 var00016280 = 0x00000001; u32 var00016284 = 0x00000003; u32 var00016288 = 0x00000000; u32 var0001628c = 0x00000000; u32 var00016290 = 0x00000000; u32 var00016294 = 0x00000000; u32 var00016298 = 0x00000000; u32 var0001629c = 0x00000000; u32 var000162a0 = 0x00000000; u32 var000162a4 = 0x00000000; u32 var000162a8 = 0x00000000; u32 var000162ac = 0x00000000; u32 var000162b0 = 0x00000000; u32 var000162b4 = 0x00000000; u32 var000162b8 = 0x00000000; u32 var000162bc = 0x00000000; u32 var000162c0 = 0x00000001; u32 var000162c4 = 0x00000003; u32 var000162c8 = 0x00000000; u32 var000162cc = 0x00000000; u32 var000162d0 = 0x00000000; u32 var000162d4 = 0x00000000; u32 var000162d8 = 0x00000000; u32 var000162dc = 0x00000000; u32 var000162e0 = 0x00000000; u32 var000162e4 = 0x00000000; u32 var000162e8 = 0x00000000; u32 var000162ec = 0x00000000; u32 var000162f0 = 0x00000000; u32 var000162f4 = 0x00000000; u32 var000162f8 = 0x00000000; u32 var000162fc = 0x00000001; u32 var00016300 = 0x002f0030; u32 var00016304 = 0x00310000; u32 var00016308 = 0x80768076; u32 var0001630c = 0x001b001c; u32 var00016310 = 0x001d001e; u32 var00016314 = 0x001b001c; u32 var00016318 = 0x001d001e; u32 var0001631c = 0x001b001c; u32 var00016320 = 0x001d001e; u32 var00016324 = 0x00230024; u32 var00016328 = 0x00250026; u32 var0001632c = 0x00270028; u32 var00016330 = 0x0029002a; u32 var00016334 = 0x005b005c; u32 var00016338 = 0x00130014; u32 var0001633c = 0x00150016; u32 var00016340 = 0x00170018; u32 var00016344 = 0x0019001a; u32 var00016348 = 0x00170018; u32 var0001634c = 0x0019001a; u32 var00016350 = 0x00170018; u32 var00016354 = 0x0019001a; u32 var00016358 = 0x001f0020; u32 var0001635c = 0x00200021; u32 var00016360 = 0x001f0020; u32 var00016364 = 0x00200021; u32 var00016368 = 0x001f0020; u32 var0001636c = 0x00200021; u32 var00016370 = 0x00230024; u32 var00016374 = 0x00250026; u32 var00016378 = 0x00270028; u32 var0001637c = 0x0029002a; u32 var00016380 = 0x00000000; u32 var00016384 = 0x00000000; u32 var00016388 = 0x00000000; u32 var0001638c = 0x00000000; u32 var00016390 = 0x00000000; u32 var00016394 = 0x00000320; u32 var00016398 = 0x00000000; u32 var0001639c = 0x00000000; u32 var000163a0 = 0x00000320; u32 var000163a4 = 0x00000000; u32 var000163a8 = 0x00000000; u32 var000163ac = 0x00000045; u32 var000163b0 = 0x00000000; u32 var000163b4 = 0x00000000; u32 var000163b8 = 0x00000190; u32 var000163bc = 0x00000000; u32 var000163c0 = 0xc0000000; u32 var000163c4 = 0x00000064; u32 var000163c8 = 0x00000000; u32 var000163cc = 0x00000000; u32 var000163d0 = 0x00000064; u32 var000163d4 = 0x00000000; u32 var000163d8 = 0x00000000; u32 var000163dc = 0x0000000c; u32 var000163e0 = 0x00000000; u32 var000163e4 = 0x00000000; u32 var000163e8 = 0x00000003; u32 var000163ec = 0x00000000; u32 var000163f0 = 0xc0000000; u32 var000163f4 = 0x0000000a; u32 var000163f8 = 0x00000000; u32 var000163fc = 0x00000000; u32 var00016400 = 0x000000c8; u32 var00016404 = 0x00000000; u32 var00016408 = 0x00000000; u32 var0001640c = 0x00000028; u32 var00016410 = 0x00000000; u32 var00016414 = 0x00000000; u32 var00016418 = 0x0000000a; u32 var0001641c = 0x00000000; u32 var00016420 = 0x3f800000; u32 var00016424 = 0x0000000a; u32 var00016428 = 0x00000000; u32 var0001642c = 0x3f800000; u32 var00016430 = 0x0000000a; u32 var00016434 = 0x00000000; u32 var00016438 = 0x3f800000; u32 var0001643c = 0x00000320; u32 var00016440 = 0x00000000; u32 var00016444 = 0x00000000; u32 var00016448 = 0x0000000f; u32 var0001644c = 0x00000000; u32 var00016450 = 0xc0000000; u32 var00016454 = 0x00000032; u32 var00016458 = 0x00000000; u32 var0001645c = 0x00000000; u32 var00016460 = 0x0000000a; u32 var00016464 = 0x00000000; u32 var00016468 = 0x00000000; u32 var0001646c = 0x000000c8; u32 var00016470 = 0x00000000; u32 var00016474 = 0x00000000; u32 var00016478 = 0x00004650; u32 var0001647c = 0x00000000; u32 var00016480 = 0x00000000; u32 var00016484 = 0x00000004; u32 var00016488 = 0x00000000; u32 var0001648c = 0x00000000; u32 var00016490 = 0x000000c8; u32 var00016494 = 0x00000000; u32 var00016498 = 0x00000000; u32 var0001649c = 0x00000002; u32 var000164a0 = 0x00000000; u32 var000164a4 = 0x00000000; u32 var000164a8 = 0x0000000a; u32 var000164ac = 0x00000000; u32 var000164b0 = 0x00000000; u32 var000164b4 = 0x0000000a; u32 var000164b8 = 0x00000000; u32 var000164bc = 0x00000000; u32 var000164c0 = 0x0000000a; u32 var000164c4 = 0x00000000; u32 var000164c8 = 0x00000000; u32 var000164cc = 0x000003e8; u32 var000164d0 = 0x00000000; u32 var000164d4 = 0x00000000; u32 var000164d8 = 0x0000000a; u32 var000164dc = 0x00000000; u32 var000164e0 = 0x00000000; u32 var000164e4 = 0x00000032; u32 var000164e8 = 0x00000000; u32 var000164ec = 0xbf800000; u32 var000164f0 = 0x00000001; u32 var000164f4 = 0x00000000; u32 var000164f8 = 0x00000000; u32 var000164fc = 0x000000c8; u32 var00016500 = 0x00000000; u32 var00016504 = 0x00000000; u32 var00016508 = 0x0000000a; u32 var0001650c = 0x00000000; u32 var00016510 = 0x00000000; u32 var00016514 = 0x00000000; u32 var00016518 = 0x00000000; u32 var0001651c = 0x00000000; u32 var00016520 = 0x00000000; u32 var00016524 = 0x00000000; u32 var00016528 = 0x00000000; u32 var0001652c = 0x00000000; u32 var00016530 = 0x00000000; u32 var00016534 = 0x00000000; u32 var00016538 = 0x00000000; u32 var0001653c = 0x00000000; u32 var00016540 = 0x00000000; u32 var00016544 = 0x00000000; u32 var00016548 = 0x00000000; u32 var0001654c = 0x00000000; u32 var00016550 = 0x00000000; u32 var00016554 = 0x00000000; u32 var00016558 = 0x00000001; u32 var0001655c = 0x00000003; u32 var00016560 = 0x00000000; u32 var00016564 = 0x00000000; u32 var00016568 = 0x00000000; u32 var0001656c = 0x00000000; u32 var00016570 = 0x00000000; u32 var00016574 = 0x00000000; u32 var00016578 = 0x00000000; u32 var0001657c = 0x00000000; u32 var00016580 = 0x00000000; u32 var00016584 = 0x00000000; u32 var00016588 = 0x00000000; u32 var0001658c = 0x00000000; u32 var00016590 = 0x00000000; u32 var00016594 = 0x00000320; u32 var00016598 = 0x00001b58; u32 var0001659c = 0x00002328; u32 var000165a0 = 0x00000018; u32 var000165a4 = 0x00000006; u32 var000165a8 = 0x00000000; u32 var000165ac = 0x00000000; u32 var000165b0 = 0x00000000; u32 var000165b4 = 0x00000000; u32 var000165b8 = 0x00000000; u32 var000165bc = 0x00000000; u32 var000165c0 = 0x00000000; u32 var000165c4 = 0x00000000; u32 var000165c8 = 0x00000000; u32 var000165cc = 0x00000000; u32 var000165d0 = 0x00000000; u32 var000165d4 = 0x00000000; u32 var000165d8 = 0x00000000; u32 var000165dc = 0x00000000; u32 var000165e0 = 0x00000140; u32 var000165e4 = 0x000000dc; u32 var000165e8 = 0x00000140; u32 var000165ec = 0x3f800000; u32 var000165f0 = 0x00000001; u32 var000165f4 = 0x000000dc; u32 var000165f8 = 0x00000000; u32 var000165fc = 0x000000b4; u32 var00016600 = 0x00000014; u32 var00016604 = 0x00000088; u32 var00016608 = 0x0000002a; u32 var0001660c = 0x00000280; u32 var00016610 = 0x000000dc; u32 var00016614 = 0x00000280; u32 var00016618 = 0x3f000000; u32 var0001661c = 0x00000001; u32 var00016620 = 0x000000dc; u32 var00016624 = 0x00000000; u32 var00016628 = 0x000000b4; u32 var0001662c = 0x00000014; u32 var00016630 = 0x00000088; u32 var00016634 = 0x0000002a; u32 var00016638 = 0x00000140; u32 var0001663c = 0x000001e0; u32 var00016640 = 0x00000140; u32 var00016644 = 0x40000000; u32 var00016648 = 0x00000002; u32 var0001664c = 0x000001b8; u32 var00016650 = 0x00000014; u32 var00016654 = 0x00000168; u32 var00016658 = 0x0000003c; u32 var0001665c = 0x00000110; u32 var00016660 = 0x00000068; u32 var00016664 = 0x000001b8; u32 var00016668 = 0x0000014a; u32 var0001666c = 0x000001b8; u32 var00016670 = 0x3f800000; u32 var00016674 = 0x00000001; u32 var00016678 = 0x0000014a; u32 var0001667c = 0x00000000; u32 var00016680 = 0x0000014a; u32 var00016684 = 0x00000000; u32 var00016688 = 0x0000014a; u32 var0001668c = 0x00000000; u32 var00016690 = 0x000001b8; u32 var00016694 = 0x000000f0; u32 var00016698 = 0x000001b8; u32 var0001669c = 0x3f3a2e8c; u32 var000166a0 = 0x00000001; u32 var000166a4 = 0x000000dc; u32 var000166a8 = 0x00000000; u32 var000166ac = 0x000000b4; u32 var000166b0 = 0x00000000; u32 var000166b4 = 0x00000088; u32 var000166b8 = 0x00000000; u32 var000166bc = 0x00000190; u32 var000166c0 = 0x0000012c; u32 var000166c4 = 0x00000190; u32 var000166c8 = 0x3f800000; u32 var000166cc = 0x00000002; u32 var000166d0 = 0x0000012c; u32 var000166d4 = 0x00000000; u32 var000166d8 = 0x0000012c; u32 var000166dc = 0x00000000; u32 var000166e0 = 0x0000012c; u32 var000166e4 = 0x00000000; u32 var000166e8 = 0x00000000; u32 var000166ec = 0x00000000; u32 var000166f0 = 0x00000000; u32 var000166f4 = 0x00000000; u32 var000166f8 = 0x00000000; u32 var000166fc = 0x00000000; u32 var00016700 = 0x00000000; u32 var00016704 = 0xbf800000; u32 var00016708 = 0x00000000; u32 var0001670c = 0x3f800000; u32 var00016710 = 0x00000000; u32 var00016714 = 0x00000000; u32 var00016718 = 0x3f800000; u32 var0001671c = 0x00000000; u32 var00016720 = 0x00000000; u32 var00016724 = 0x3f800000; u32 var00016728 = 0x00000000; u32 var0001672c = 0x00000000; u32 var00016730 = 0x00000000; u32 var00016734 = 0x00000000; u32 var00016738 = 0x00000000; u32 var0001673c = 0x00000000; u32 var00016740 = 0x00000000; u32 var00016744 = 0x00000000; u32 var00016748 = 0x3f800000; u32 var0001674c = 0x00000001; u32 var00016750 = 0xffffffff; u32 var00016754 = 0xffffffff; u32 var00016758 = 0x00000000; u32 var0001675c = 0x00000000; u32 var00016760 = 0x00000000; u32 var00016764 = 0x00000000; u32 var00016768 = 0x00000000; u32 var0001676c = 0x00000000; u32 var00016770 = 0x00000001; u32 var00016774 = 0x00000001; u32 var00016778 = 0x00000001; u32 var0001677c = 0x00000001; u32 var00016780 = 0x00000000; u32 var00016784 = 0x00000000; u32 var00016788 = 0x001a001c; u32 var0001678c = 0x00200021; u32 var00016790 = 0x00220023; u32 var00016794 = 0x00240025; u32 var00016798 = 0x00000000; u32 var0001679c = 0x00000000; u32 var000167a0 = 0x00000000; u32 var000167a4 = 0x00000000; u32 var000167a8 = 0x00000000; u32 var000167ac = 0x01000008; u32 var000167b0 = 0x00f5ffff; u32 var000167b4 = 0x00004000; u32 var000167b8 = 0x00000000; u32 var000167bc = 0x00000000; u32 var000167c0 = 0x00000000; u32 var000167c4 = 0x00000000; u32 var000167c8 = 0x3f800000; u32 var000167cc = 0x00000000; u32 var000167d0 = 0x00000000; u32 var000167d4 = 0x00000000; u32 var000167d8 = 0x3f800000; u32 var000167dc = 0x00000000; u32 var000167e0 = 0x00000000; u32 var000167e4 = 0x00000000; u32 var000167e8 = 0x3f800000; u32 var000167ec = 0x00000000; u32 var000167f0 = 0x00000000; u32 var000167f4 = 0x00000000; u32 var000167f8 = 0x000003e8; u32 var000167fc = 0xffffff00; u32 var00016800 = 0xffffff00; u32 var00016804 = 0x0fff0000; u32 var00016808 = 0x02000000; u32 var0001680c = 0x00ffffff; u32 var00016810 = 0x00000000; u32 var00016814 = 0x00000000; u32 var00016818 = 0x00000000; u32 var0001681c = 0x00000000; u32 var00016820 = 0x00000000; u32 var00016824 = 0x00000000; u32 var00016828 = 0x3f800000; u32 var0001682c = 0x00000000; u32 var00016830 = 0x3f800000; u32 var00016834 = 0x00000000; u32 var00016838 = 0x00000000; u32 var0001683c = 0x00000000; u32 var00016840 = 0x00000000; u32 var00016844 = 0x00000000; u32 var00016848 = 0x00000000; u32 var0001684c = 0x3f800000; u32 var00016850 = 0x00000000; u32 var00016854 = 0x3f800000; u32 var00016858 = 0x00000000; u32 var0001685c = 0x00000000; u32 var00016860 = 0x00000000; u32 var00016864 = 0x00000000; u32 var00016868 = 0x40a00000; u32 var0001686c = 0x42200000; u32 var00016870 = 0x3f333333; u32 var00016874 = 0x00000096; u32 var00016878 = 0x00000000; u32 var0001687c = 0x00000000; u32 var00016880 = 0x00000000; u32 var00016884 = 0x40a00000; u32 var00016888 = 0x42200000; u32 var0001688c = 0x3f333333; u32 var00016890 = 0x00000096; u32 var00016894 = 0x00000000; u32 var00016898 = 0x00000000; u32 var0001689c = 0x00000000; u32 var000168a0 = 0x40a00000; u32 var000168a4 = 0x41f00000; u32 var000168a8 = 0x3f266666; u32 var000168ac = 0x00000096; u32 var000168b0 = 0x00000000; u32 var000168b4 = 0x00000000; u32 var000168b8 = 0x00000000; u32 var000168bc = 0x40a00000; u32 var000168c0 = 0x41c80000; u32 var000168c4 = 0x3f19999a; u32 var000168c8 = 0x00000096; u32 var000168cc = 0x00000000; u32 var000168d0 = 0x00000000; u32 var000168d4 = 0x00000000; u32 var000168d8 = 0x40a00000; u32 var000168dc = 0x41b00000; u32 var000168e0 = 0x3f0ccccd; u32 var000168e4 = 0x00000096; u32 var000168e8 = 0x00000000; u32 var000168ec = 0x00000000; u32 var000168f0 = 0x00000000; u32 var000168f4 = 0x40a00000; u32 var000168f8 = 0x41980000; u32 var000168fc = 0x3f000000; u32 var00016900 = 0x00000096; u32 var00016904 = 0x00000000; u32 var00016908 = 0x00000000; u32 var0001690c = 0x00000000; u32 var00016910 = 0x40a00000; u32 var00016914 = 0x41880000; u32 var00016918 = 0x3ee66666; u32 var0001691c = 0x00000096; u32 var00016920 = 0x00000000; u32 var00016924 = 0x00000000; u32 var00016928 = 0x00000000; u32 var0001692c = 0x40a00000; u32 var00016930 = 0x41700000; u32 var00016934 = 0x3ecccccd; u32 var00016938 = 0x00000096; u32 var0001693c = 0x00000000; u32 var00016940 = 0x00000000; u32 var00016944 = 0x00000014; u32 var00016948 = 0x00000022; u32 var0001694c = 0x0000002e; u32 var00016950 = 0x0000010e; u32 var00016954 = 0x0000011d; u32 var00016958 = 0x00000014; u32 var0001695c = 0x00000025; u32 var00016960 = 0x00000034; u32 var00016964 = 0x000000fa; u32 var00016968 = 0x00000109; u32 var0001696c = 0x00000014; u32 var00016970 = 0x00000028; u32 var00016974 = 0x0000003a; u32 var00016978 = 0x000000e6; u32 var0001697c = 0x000000f5; u32 var00016980 = 0x00000014; u32 var00016984 = 0x0000002b; u32 var00016988 = 0x00000040; u32 var0001698c = 0x000000d2; u32 var00016990 = 0x000000e1; u32 var00016994 = 0x00000014; u32 var00016998 = 0x0000002e; u32 var0001699c = 0x00000046; u32 var000169a0 = 0x000000be; u32 var000169a4 = 0x000000cd; u32 var000169a8 = 0x00000014; u32 var000169ac = 0x00000031; u32 var000169b0 = 0x0000004c; u32 var000169b4 = 0x000000aa; u32 var000169b8 = 0x000000b9; u32 var000169bc = 0x00000014; u32 var000169c0 = 0x00000034; u32 var000169c4 = 0x00000052; u32 var000169c8 = 0x00000096; u32 var000169cc = 0x000000a5; u32 var000169d0 = 0x00000014; u32 var000169d4 = 0x00000037; u32 var000169d8 = 0x00000058; u32 var000169dc = 0x00000082; u32 var000169e0 = 0x00000091; u32 var000169e4 = 0x00000000; u32 var000169e8 = 0x00000000; u32 var000169ec = 0x00000000; u32 var000169f0 = 0x00000000; u32 var000169f4 = 0x00000000; u32 var000169f8 = 0x00000000; u32 var000169fc = 0x00000000; u32 var00016a00 = 0x00000000; u32 var00016a04 = 0x3f800000; u32 var00016a08 = 0x00000000; u32 var00016a0c = 0x3f800000; u32 var00016a10 = 0x00000000; u32 var00016a14 = 0x02810000; u32 var00016a18 = 0x00000000; u32 var00016a1c = 0x00000000; u32 var00016a20 = 0x00000000; u32 var00016a24 = 0x00000000; u32 var00016a28 = 0x00000000; u32 var00016a2c = 0x00000000; u32 var00016a30 = 0x00000000; u32 var00016a34 = 0x00000000; u32 var00016a38 = 0x00000000; u32 var00016a3c = 0x00000000; u32 var00016a40 = 0x00000000; u32 var00016a44 = 0x3eb2b17a; u32 var00016a48 = 0xbfc907a9; u32 var00016a4c = 0x3fc907a9; u32 var00016a50 = 0xbfc907a9; u32 var00016a54 = 0x00000000; u32 var00016a58 = 0x00000000; u32 var00016a5c = 0x02850000; u32 var00016a60 = 0x00000000; u32 var00016a64 = 0x00000000; u32 var00016a68 = 0x00000000; u32 var00016a6c = 0x00000000; u32 var00016a70 = 0x00000000; u32 var00016a74 = 0x00000000; u32 var00016a78 = 0x00000000; u32 var00016a7c = 0x00000000; u32 var00016a80 = 0x00000000; u32 var00016a84 = 0x00000000; u32 var00016a88 = 0x00000000; u32 var00016a8c = 0x3eb2b17a; u32 var00016a90 = 0xbfc907a9; u32 var00016a94 = 0x3fc907a9; u32 var00016a98 = 0xbfc907a9; u32 var00016a9c = 0x00000000; u32 var00016aa0 = 0x00000000; u32 var00016aa4 = 0x02820000; u32 var00016aa8 = 0x00000000; u32 var00016aac = 0x00000000; u32 var00016ab0 = 0x00000000; u32 var00016ab4 = 0x00000000; u32 var00016ab8 = 0x00000000; u32 var00016abc = 0x00000000; u32 var00016ac0 = 0x00000000; u32 var00016ac4 = 0x00000000; u32 var00016ac8 = 0x00000000; u32 var00016acc = 0x00000000; u32 var00016ad0 = 0x00000000; u32 var00016ad4 = 0x3eb2b17a; u32 var00016ad8 = 0xbfc907a9; u32 var00016adc = 0x3fc907a9; u32 var00016ae0 = 0xbfc907a9; u32 var00016ae4 = 0x3fcccccd; u32 var00016ae8 = 0x3fcccccd; u32 var00016aec = 0x02860000; u32 var00016af0 = 0x00000000; u32 var00016af4 = 0x00000000; u32 var00016af8 = 0x00000000; u32 var00016afc = 0x00000000; u32 var00016b00 = 0x00000000; u32 var00016b04 = 0x00000000; u32 var00016b08 = 0x00000000; u32 var00016b0c = 0x00000000; u32 var00016b10 = 0x00000000; u32 var00016b14 = 0x00000000; u32 var00016b18 = 0x00000000; u32 var00016b1c = 0x3e32b17a; u32 var00016b20 = 0xbfc907a9; u32 var00016b24 = 0x3fc907a9; u32 var00016b28 = 0xbfc907a9; u32 var00016b2c = 0x3fcccccd; u32 var00016b30 = 0x3fcccccd; u32 var00016b34 = 0x02830000; u32 var00016b38 = 0x00000000; u32 var00016b3c = 0x00000000; u32 var00016b40 = 0x00000000; u32 var00016b44 = 0x00000000; u32 var00016b48 = 0x00000000; u32 var00016b4c = 0x00000000; u32 var00016b50 = 0x00000000; u32 var00016b54 = 0x00000000; u32 var00016b58 = 0x00000000; u32 var00016b5c = 0x00000000; u32 var00016b60 = 0x00000000; u32 var00016b64 = 0x3eb2b17a; u32 var00016b68 = 0xbfc907a9; u32 var00016b6c = 0x3fc907a9; u32 var00016b70 = 0xbfc907a9; u32 var00016b74 = 0x00000000; u32 var00016b78 = 0x00000000; u32 var00016b7c = 0x02870000; u32 var00016b80 = 0x00000000; u32 var00016b84 = 0x00000000; u32 var00016b88 = 0x00000000; u32 var00016b8c = 0x00000000; u32 var00016b90 = 0x00000000; u32 var00016b94 = 0x00000000; u32 var00016b98 = 0x00000000; u32 var00016b9c = 0x00000000; u32 var00016ba0 = 0x00000000; u32 var00016ba4 = 0x00000000; u32 var00016ba8 = 0x00000000; u32 var00016bac = 0x3e32b17a; u32 var00016bb0 = 0xbfc907a9; u32 var00016bb4 = 0x3fc907a9; u32 var00016bb8 = 0xbfc907a9; u32 var00016bbc = 0x00000000; u32 var00016bc0 = 0x00000000; u32 var00016bc4 = (u32) &var0000bc00; u32 var00016bc8 = 0x00000000; u32 var00016bcc = 0x3dcccccd; u32 var00016bd0 = 0x429e0000; u32 var00016bd4 = 0x42ae0000; u32 var00016bd8 = 0x3f86051b; u32 var00016bdc = (u32) &var0000dac0; u32 var00016be0 = 0x00000000; u32 var00016be4 = 0x3f000000; u32 var00016be8 = 0xbf800000; u32 var00016bec = 0xbf800000; u32 var00016bf0 = 0x3f86051b; u32 var00016bf4 = (u32) &var0000db08; u32 var00016bf8 = 0x00000000; u32 var00016bfc = 0x3f000000; u32 var00016c00 = 0xbf800000; u32 var00016c04 = 0xbf800000; u32 var00016c08 = 0x3f86051b; u32 var00016c0c = (u32) &var00016a14; u32 var00016c10 = 0x00000000; u32 var00016c14 = 0x3a83126f; u32 var00016c18 = 0x00000000; u32 var00016c1c = 0x3dcccccd; u32 var00016c20 = 0x3f86051b; u32 var00016c24 = (u32) &var00016a14; u32 var00016c28 = 0x00000000; u32 var00016c2c = 0x3f00c49c; u32 var00016c30 = 0xbf800000; u32 var00016c34 = 0xbf800000; u32 var00016c38 = 0x3f86051b; u32 var00016c3c = (u32) &var00016a5c; u32 var00016c40 = 0x00000000; u32 var00016c44 = 0x3a83126f; u32 var00016c48 = 0x00000000; u32 var00016c4c = 0x3dcccccd; u32 var00016c50 = 0x3f06051b; u32 var00016c54 = (u32) &var00016a5c; u32 var00016c58 = 0x00000000; u32 var00016c5c = 0x3ee66666; u32 var00016c60 = 0xbf800000; u32 var00016c64 = 0xbf800000; u32 var00016c68 = 0x3f06051b; u32 var00016c6c = (u32) &var0000b6e0; u32 var00016c70 = 0x00000000; u32 var00016c74 = 0x3d4ccccd; u32 var00016c78 = 0x420c0000; u32 var00016c7c = 0x42200000; u32 var00016c80 = 0x3f86051b; u32 var00016c84 = (u32) &var0000da30; u32 var00016c88 = 0x00000000; u32 var00016c8c = 0x3f000000; u32 var00016c90 = 0xbf800000; u32 var00016c94 = 0xbf800000; u32 var00016c98 = 0x3f86051b; u32 var00016c9c = (u32) &var0000da78; u32 var00016ca0 = 0x00000000; u32 var00016ca4 = 0x3f000000; u32 var00016ca8 = 0xbf800000; u32 var00016cac = 0xbf800000; u32 var00016cb0 = 0x3f86051b; u32 var00016cb4 = (u32) &var00016aa4; u32 var00016cb8 = 0x00000000; u32 var00016cbc = 0x3a83126f; u32 var00016cc0 = 0x00000000; u32 var00016cc4 = 0x3dcccccd; u32 var00016cc8 = 0x3f86051b; u32 var00016ccc = (u32) &var00016aa4; u32 var00016cd0 = 0x00000000; u32 var00016cd4 = 0x3f00c49c; u32 var00016cd8 = 0xbf800000; u32 var00016cdc = 0xbf800000; u32 var00016ce0 = 0x3f86051b; u32 var00016ce4 = (u32) &var00016aec; u32 var00016ce8 = 0x00000000; u32 var00016cec = 0x3a83126f; u32 var00016cf0 = 0x00000000; u32 var00016cf4 = 0x3dcccccd; u32 var00016cf8 = 0x3f06051b; u32 var00016cfc = (u32) &var00016aec; u32 var00016d00 = 0x00000000; u32 var00016d04 = 0x3ee66666; u32 var00016d08 = 0xbf800000; u32 var00016d0c = 0xbf800000; u32 var00016d10 = 0x3f06051b; u32 var00016d14 = 0x00000000; u32 var00016d18 = 0x006a0000; u32 var00016d1c = 0x3e800000; u32 var00016d20 = 0x00000000; u32 var00016d24 = 0xbf800000; u32 var00016d28 = 0x3f86051b; u32 var00016d2c = 0x00000000; u32 var00016d30 = 0x006b0000; u32 var00016d34 = 0x3f000000; u32 var00016d38 = 0xbf800000; u32 var00016d3c = 0xbf800000; u32 var00016d40 = 0x3f86051b; u32 var00016d44 = 0x00000000; u32 var00016d48 = 0x00590000; u32 var00016d4c = 0x3f000000; u32 var00016d50 = 0xbf800000; u32 var00016d54 = 0xbf800000; u32 var00016d58 = 0x3f86051b; u32 var00016d5c = 0x00000000; u32 var00016d60 = 0x02800000; u32 var00016d64 = 0x3a83126f; u32 var00016d68 = 0x00000000; u32 var00016d6c = 0x3dcccccd; u32 var00016d70 = 0x3f86051b; u32 var00016d74 = 0x00000000; u32 var00016d78 = 0x02800000; u32 var00016d7c = 0x3f00c49c; u32 var00016d80 = 0xbf800000; u32 var00016d84 = 0xbf800000; u32 var00016d88 = 0x3f86051b; u32 var00016d8c = 0x00000000; u32 var00016d90 = 0x02840000; u32 var00016d94 = 0x3a83126f; u32 var00016d98 = 0x00000000; u32 var00016d9c = 0x3dcccccd; u32 var00016da0 = 0x3f06051b; u32 var00016da4 = 0x00000000; u32 var00016da8 = 0x02840000; u32 var00016dac = 0x3ee66666; u32 var00016db0 = 0xbf800000; u32 var00016db4 = 0xbf800000; u32 var00016db8 = 0x3f06051b; u32 var00016dbc = (u32) &var0000c3f8; u32 var00016dc0 = 0x00000000; u32 var00016dc4 = 0x3dcccccd; u32 var00016dc8 = 0x42000000; u32 var00016dcc = 0x42280000; u32 var00016dd0 = 0x3f86051b; u32 var00016dd4 = (u32) &var0000db50; u32 var00016dd8 = 0x00000000; u32 var00016ddc = 0x3f000000; u32 var00016de0 = 0xbf800000; u32 var00016de4 = 0xbf800000; u32 var00016de8 = 0x3f86051b; u32 var00016dec = (u32) &var0000db98; u32 var00016df0 = 0x00000000; u32 var00016df4 = 0x3f000000; u32 var00016df8 = 0xbf800000; u32 var00016dfc = 0xbf800000; u32 var00016e00 = 0x3f86051b; u32 var00016e04 = (u32) &var00016b34; u32 var00016e08 = 0x00000000; u32 var00016e0c = 0x3a83126f; u32 var00016e10 = 0x00000000; u32 var00016e14 = 0x3dcccccd; u32 var00016e18 = 0x3f86051b; u32 var00016e1c = (u32) &var00016b34; u32 var00016e20 = 0x00000000; u32 var00016e24 = 0x3f00c49c; u32 var00016e28 = 0xbf800000; u32 var00016e2c = 0xbf800000; u32 var00016e30 = 0x3f86051b; u32 var00016e34 = (u32) &var00016b7c; u32 var00016e38 = 0x00000000; u32 var00016e3c = 0x3a83126f; u32 var00016e40 = 0x00000000; u32 var00016e44 = 0x3dcccccd; u32 var00016e48 = 0x3f06051b; u32 var00016e4c = (u32) &var00016b7c; u32 var00016e50 = 0x00000000; u32 var00016e54 = 0x3ee66666; u32 var00016e58 = 0xbf800000; u32 var00016e5c = 0xbf800000; u32 var00016e60 = 0x3f06051b; u32 var00016e64 = 0x00000000; u32 var00016e68 = 0x00000000; u32 var00016e6c = 0x00000000; u32 var00016e70 = 0x0000046f; u32 var00016e74 = 0x000005b6; u32 var00016e78 = 0x000005b7; u32 var00016e7c = 0x00000000; u32 var00016e80 = 0x00000000; u32 var00016e84 = 0x00000000; u32 var00016e88 = 0x00000000; u32 var00016e8c = 0x00000000; u32 var00016e90 = 0x00000000; u32 var00016e94 = 0x00000000; u32 var00016e98 = 0x00000000; u32 var00016e9c = 0x00000000; u32 var00016ea0 = 0x00000000; u32 var00016ea4 = 0x00000000; u32 var00016ea8 = 0x00000000; u32 var00016eac = 0x00000000; u32 var00016eb0 = 0x00000000; u32 var00016eb4 = 0x00000000; u32 var00016eb8 = 0x00000000; u32 var00016ebc = 0x00000000; u32 var00016ec0 = 0x00000000; u32 var00016ec4 = 0x00000000; u32 var00016ec8 = 0x00000000; u32 var00016ecc = 0x00000000; u32 var00016ed0 = 0x00000000; u32 var00016ed4 = 0x00000000; u32 var00016ed8 = 0x00000000; u32 var00016edc = 0x00000000; u32 var00016ee0 = 0x00000000; u32 var00016ee4 = 0x00000000; u32 var00016ee8 = 0x00000000; u32 var00016eec = 0x00000000; u32 var00016ef0 = 0x43200000; u32 var00016ef4 = 0x42a00000; u32 var00016ef8 = 0x00000064; u32 var00016efc = 0x00000bb8; u32 var00016f00 = 0x00000000; u32 var00016f04 = 0x00000000; u32 var00016f08 = 0x00000000; u32 var00016f0c = 0x00000000; u32 var00016f10 = 0x00000000; u32 var00016f14 = 0x00000000; u32 var00016f18 = 0x00000000; u32 var00016f1c = 0x00000000; u32 var00016f20 = 0x00000000; u32 var00016f24 = 0x00000000; u32 var00016f28 = 0x00000000; u32 var00016f2c = 0x00000000; u32 var00016f30 = 0x00000000; u32 var00016f34 = 0x000003e8; u32 var00016f38 = 0x00000014; u32 var00016f3c = 0x00000005; u32 var00016f40 = 0x0000001e; u32 var00016f44 = 0x00000012; u32 var00016f48 = 0x0000000c; u32 var00016f4c = 0x000000aa; u32 var00016f50 = 0x0000002f; u32 var00016f54 = 0x00000028; u32 var00016f58 = 0x10500090; u32 var00016f5c = 0x00c00060; u32 var00016f60 = 0xff000060; u32 var00016f64 = 0x00000080; u32 var00016f68 = 0xffffffab; u32 var00016f6c = 0xffffff47; u32 var00016f70 = 0x00000064; u32 var00016f74 = 0x00000064; u32 var00016f78 = 0x000000c8; u32 var00016f7c = 0x00000001; u32 var00016f80 = 0x0000005f; u32 var00016f84 = 0x00000012; u32 var00016f88 = 0x000000e1; u32 var00016f8c = 0x0000002e; u32 var00016f90 = 0x00000000; u32 var00016f94 = 0x00000000; u32 var00016f98 = 0x00000000; u32 var00016f9c = 0x00000000; u32 var00016fa0 = 0x310a0000; u32 var00016fa4 = 0x43200000; u32 var00016fa8 = 0x42f00000; u32 var00016fac = 0x00000000; u32 var00016fb0 = 0x00000000; u32 var00016fb4 = 0x00000000; u32 var00016fb8 = 0x00000000; u32 var00016fbc = 0x00ff00ff; u32 var00016fc0 = 0x00ff0011; u32 var00016fc4 = 0x00000000; u32 var00016fc8 = 0x00000000; u32 var00016fcc = 0x00000000; u32 var00016fd0 = 0x00000000; u32 var00016fd4 = 0x00ff0000; u32 var00016fd8 = 0x9999ff00; u32 var00016fdc = 0xffffff00; u32 var00016fe0 = 0xff777700; u32 var00016fe4 = 0xffff5500; u32 var00016fe8 = 0x00ff0000; u32 var00016fec = 0xcccccc00; u32 var00016ff0 = 0xff888800; u32 var00016ff4 = 0xffaa5500; u32 var00016ff8 = 0x55aaff00; u32 var00016ffc = 0xaa55ff00; u32 var00017000 = 0x0000000a; u32 var00017004 = 0x00000018; u32 var00017008 = 0x00000000; u32 var0001700c = 0x00000000; u32 var00017010 = 0x01010000; u32 var00017014 = 0x8007fb10; u32 var00017018 = 0x8007fb0c; u32 var0001701c = 0x00ff0000; u32 var00017020 = 0x000000a0; u32 var00017024 = 0x01060000; u32 var00017028 = 0x00000000; u32 var0001702c = 0x00000050; u32 var00017030 = 0x00010000; u32 var00017034 = 0x8007fb18; u32 var00017038 = 0x8007fb14; u32 var0001703c = 0x00ff0000; u32 var00017040 = 0x000000a0; u32 var00017044 = 0x03070000; u32 var00017048 = 0x00000000; u32 var0001704c = 0x00000078; u32 var00017050 = 0x00000100; u32 var00017054 = 0x8007fb18; u32 var00017058 = 0x8007fb14; u32 var0001705c = 0xff000000; u32 var00017060 = 0xffffffa0; u32 var00017064 = 0x03070000; u32 var00017068 = 0x00000000; u32 var0001706c = 0x00000078; u32 var00017070 = 0x00010000; u32 var00017074 = 0x8007fb18; u32 var00017078 = 0x8007fb14; u32 var0001707c = 0x00ff0000; u32 var00017080 = 0x000000a0; u32 var00017084 = 0x01060000; u32 var00017088 = 0x00000000; u32 var0001708c = 0x00000078; u32 var00017090 = 0x01010000; u32 var00017094 = 0x8007fb10; u32 var00017098 = 0x8007fb0c; u32 var0001709c = 0x00ffc000; u32 var000170a0 = 0x000000a0; u32 var000170a4 = 0x01060000; u32 var000170a8 = 0x00000000; u32 var000170ac = 0x00000028; u32 var000170b0 = 0x00000000; u32 var000170b4 = 0x8007fb18; u32 var000170b8 = 0x8007fb14; u32 var000170bc = 0x00ff0000; u32 var000170c0 = 0x000000a0; u32 var000170c4 = 0x01050000; u32 var000170c8 = 0x00000000; u32 var000170cc = 0x00000078; u32 var000170d0 = 0x01000000; u32 var000170d4 = 0x8007fb10; u32 var000170d8 = 0x8007fb0c; u32 var000170dc = 0x00ff0000; u32 var000170e0 = 0x000000a0; u32 var000170e4 = 0x03050000; u32 var000170e8 = 0x00000000; u32 var000170ec = 0x00000078; u32 var000170f0 = 0x01010000; u32 var000170f4 = 0x8007fb10; u32 var000170f8 = 0x8007fb0c; u32 var000170fc = 0x00ff0000; u32 var00017100 = 0x000000a0; u32 var00017104 = 0x03050000; u32 var00017108 = 0x00000000; u32 var0001710c = 0xffffffff; u32 var00017110 = 0x01010000; u32 var00017114 = 0x8007fb10; u32 var00017118 = 0x8007fb0c; u32 var0001711c = 0x00ffc000; u32 var00017120 = 0x000000a0; u32 var00017124 = 0x03060000; u32 var00017128 = 0x00000000; u32 var0001712c = 0x000001f4; u32 var00017130 = 0x01010000; u32 var00017134 = 0x8007fb08; u32 var00017138 = 0x8007fb04; u32 var0001713c = 0x00ff0000; u32 var00017140 = 0x000000a0; u32 var00017144 = 0x01060000; u32 var00017148 = 0x00000000; u32 var0001714c = 0x00000078; u32 var00017150 = 0x01010000; u32 var00017154 = 0x8007fb10; u32 var00017158 = 0x8007fb0c; u32 var0001715c = 0x00ff0000; u32 var00017160 = 0x000000a0; u32 var00017164 = 0x01060000; u32 var00017168 = 0x00000000; u32 var0001716c = 0x000000f0; u32 var00017170 = 0x00000000; u32 var00017174 = 0x8007fb10; u32 var00017178 = 0x8007fb0c; u32 var0001717c = 0x00ff0000; u32 var00017180 = 0x000000a0; u32 var00017184 = 0x03080000; u32 var00017188 = 0x00000000; u32 var0001718c = 0x00000078; u32 var00017190 = 0x2e3b213f; u32 var00017194 = 0x2c000000; u32 var00017198 = 0x00000000; u32 var0001719c = 0x00000000; u32 var000171a0 = 0x00000001; u32 var000171a4 = 0x00000000; u32 var000171a8 = 0x00000000; u32 var000171ac = 0x00000000; u32 var000171b0 = 0x00000000; u32 var000171b4 = 0x00000000; u32 var000171b8 = 0x00000000; u32 var000171bc = 0x00000000; u32 var000171c0 = 0x00000000; u32 var000171c4 = 0x00000000; u32 var000171c8 = 0x0000000b; u32 var000171cc = 0x30313233; u32 var000171d0 = 0x34353637; u32 var000171d4 = 0x38394142; u32 var000171d8 = 0x43444546; u32 var000171dc = 0x4748494a; u32 var000171e0 = 0x4b4c4d4e; u32 var000171e4 = 0x4f505152; u32 var000171e8 = 0x53545556; u32 var000171ec = 0x5758595a; u32 var000171f0 = 0x203f212e; u32 var000171f4 = 0x31323132; u32 var000171f8 = 0x31323331; u32 var000171fc = 0x32330000; u32 var00017200 = 0x573a573b; u32 var00017204 = 0x573c573d; u32 var00017208 = 0x00000000; u32 var0001720c = 0x20000000; u32 var00017210 = 0x00000002; u32 var00017214 = 0x0000000c; u32 var00017218 = 0x0000000a; u32 var0001721c = 0xffffffff; u32 var00017220 = 0x00000003; u32 var00017224 = 0x00000033; u32 var00017228 = 0x0000000a; u32 var0001722c = 0xffffffff; u32 var00017230 = 0x00000003; u32 var00017234 = 0x0000000c; u32 var00017238 = 0x00000003; u32 var0001723c = 0x0000004b; u32 var00017240 = 0xffffffff; u32 var00017244 = 0x00000037; u32 var00017248 = 0x00000013; u32 var0001724c = 0x00000040; u32 var00017250 = 0xffffffff; u32 var00017254 = 0x0000003f; u32 var00017258 = 0x00000013; u32 var0001725c = 0xffffffff; u32 var00017260 = 0x0000000a; u32 var00017264 = 0x0000003f; u32 var00017268 = 0x0000000a; u32 var0001726c = 0x0000004b; u32 var00017270 = 0xffffffff; u32 var00017274 = 0x00000033; u32 var00017278 = 0x00000017; u32 var0001727c = 0x00000037; u32 var00017280 = 0xffffffff; u32 var00017284 = 0x0000003b; u32 var00017288 = 0x00000017; u32 var0001728c = 0x00000044; u32 var00017290 = 0xffffffff; u32 var00017294 = 0x00000043; u32 var00017298 = 0x00000017; u32 var0001729c = 0xffffffff; u32 var000172a0 = 0x00000011; u32 var000172a4 = 0x00000043; u32 var000172a8 = 0x00000011; u32 var000172ac = 0x0000004b; u32 var000172b0 = 0xffffffff; u32 var000172b4 = 0x00000037; u32 var000172b8 = 0x0000001b; u32 var000172bc = 0x00000048; u32 var000172c0 = 0xffffffff; u32 var000172c4 = 0x00000047; u32 var000172c8 = 0x0000001b; u32 var000172cc = 0xffffffff; u32 var000172d0 = 0x00000018; u32 var000172d4 = 0x00000047; u32 var000172d8 = 0x00000018; u32 var000172dc = 0x0000004b; u32 var000172e0 = 0xffffffff; u32 var000172e4 = 0x00000031; u32 var000172e8 = 0x0000001f; u32 var000172ec = 0x0000004b; u32 var000172f0 = 0xffffffff; u32 var000172f4 = 0x0000002b; u32 var000172f8 = 0x0000001c; u32 var000172fc = 0xffffffff; u32 var00017300 = 0x00000026; u32 var00017304 = 0x0000002b; u32 var00017308 = 0x00000026; u32 var0001730c = 0x0000004b; u32 var00017310 = 0xffffffff; u32 var00017314 = 0x0000001e; u32 var00017318 = 0x00000023; u32 var0001731c = 0x00000025; u32 var00017320 = 0xffffffff; u32 var00017324 = 0x00000025; u32 var00017328 = 0x00000023; u32 var0001732c = 0xffffffff; u32 var00017330 = 0x0000002d; u32 var00017334 = 0x00000025; u32 var00017338 = 0x0000002d; u32 var0001733c = 0x0000004b; u32 var00017340 = 0xffffffff; u32 var00017344 = 0x00000022; u32 var00017348 = 0x00000034; u32 var0001734c = 0x0000004b; u32 var00017350 = 0xffffffff; u32 var00017354 = 0x0000000c; u32 var00017358 = 0x0000001e; u32 var0001735c = 0xffffffff; u32 var00017360 = 0x0000003b; u32 var00017364 = 0x0000000c; u32 var00017368 = 0x0000003b; u32 var0001736c = 0x0000004b; u32 var00017370 = 0xffffffff; u32 var00017374 = 0x54c254c4; u32 var00017378 = 0x54ca54c5; u32 var0001737c = 0x54cb54cc; u32 var00017380 = 0x54ce54cd; u32 var00017384 = 0x54d254c2; u32 var00017388 = 0x54c854ca; u32 var0001738c = 0x54c954cb; u32 var00017390 = 0x54cc54cf; u32 var00017394 = 0x54cd54d2; u32 var00017398 = 0x54cb54c4; u32 var0001739c = 0x54ca54c5; u32 var000173a0 = 0x54cd54cc; u32 var000173a4 = 0x54ce54c2; u32 var000173a8 = 0x54d254cb; u32 var000173ac = 0x54c854ca; u32 var000173b0 = 0x54c954cd; u32 var000173b4 = 0x54cc54cf; u32 var000173b8 = 0x54c254d2; u32 var000173bc = 0x56035603; u32 var000173c0 = 0x54d35603; u32 var000173c4 = 0x54cb54cc; u32 var000173c8 = 0x54ce54cd; u32 var000173cc = 0x56035603; u32 var000173d0 = 0x560354d3; u32 var000173d4 = 0x560354cb; u32 var000173d8 = 0x54cc54cf; u32 var000173dc = 0x54cd5603; u32 var000173e0 = 0x56035603; u32 var000173e4 = 0x54d35603; u32 var000173e8 = 0x54cb54cc; u32 var000173ec = 0x54ce54c2; u32 var000173f0 = 0x56035603; u32 var000173f4 = 0x560354d3; u32 var000173f8 = 0x560354cb; u32 var000173fc = 0x54cc54cf; u32 var00017400 = 0x54c25603; u32 var00017404 = 0x56035603; u32 var00017408 = 0x54d45603; u32 var0001740c = 0x54cb54cc; u32 var00017410 = 0x54d154c2; u32 var00017414 = 0x56035603; u32 var00017418 = 0x560354d4; u32 var0001741c = 0x560354cb; u32 var00017420 = 0x54cc54d0; u32 var00017424 = 0x54c25603; u32 var00017428 = 0x56035603; u32 var0001742c = 0x54d45603; u32 var00017430 = 0x54cb54cc; u32 var00017434 = 0x54d154cd; u32 var00017438 = 0x56035603; u32 var0001743c = 0x560354d4; u32 var00017440 = 0x560354cb; u32 var00017444 = 0x54cc54d0; u32 var00017448 = 0x54cd5603; u32 var0001744c = 0x54b954ba; u32 var00017450 = 0x54bb54bc; u32 var00017454 = 0x54bd54be; u32 var00017458 = 0x54bf54c0; u32 var0001745c = 0x54c10000; u32 var00017460 = 0x8009dec0; u32 var00017464 = 0x8009df3d; u32 var00017468 = 0x00000000; u32 var0001746c = 0x51e451e5; u32 var00017470 = 0x51e651e7; u32 var00017474 = 0x51e851e9; u32 var00017478 = 0x51ea51eb; u32 var0001747c = 0x51ec51ed; u32 var00017480 = 0x51ee0000; u32 var00017484 = 0x00000000; u32 var00017488 = 0x96969600; u32 var0001748c = 0x96969600; u32 var00017490 = 0xffffff00; u32 var00017494 = 0xffffff00; u32 var00017498 = 0xb24d2e00; u32 var0001749c = 0x00000000; u32 var000174a0 = 0x00000000; u32 var000174a4 = 0x00000001; u32 var000174a8 = 0x00000003; u32 var000174ac = 0x00000000; u32 var000174b0 = 0x00000000; u32 var000174b4 = 0x00000000; u32 var000174b8 = 0x00000000; u32 var000174bc = 0x00000000; u32 var000174c0 = 0x00000000; u32 var000174c4 = 0x00000000; u32 var000174c8 = 0x00000000; u32 var000174cc = 0x00000000; u32 var000174d0 = 0x00000000; u32 var000174d4 = 0x00000000; u32 var000174d8 = 0x00000000; u32 var000174dc = 0x00000000; u32 var000174e0 = 0x0000000a; u32 var000174e4 = 0x0000012c; u32 var000174e8 = 0x7f1b2658; u32 var000174ec = 0x7f1b265c; u32 var000174f0 = 0x7f1b2660; u32 var000174f4 = 0x7f1b2664; u32 var000174f8 = 0x00000001; u32 var000174fc = 0x00000078; u32 var00017500 = 0x00000000; u32 var00017504 = 0x00000000; u32 var00017508 = 0x00000000; u32 var0001750c = 0x00000001; u32 var00017510 = 0x00000001; u32 var00017514 = 0x00000001; // 17518 struct menu_item menuitems_pakremoved[] = { { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000054ae, 0x00000000, 0x00000000 }, // "The Controller Pak has been removed." { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x00005449, 0x00000000, 0x7f0fcc34 }, // "OK" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 17568 struct menu_dialog menudialog_pakremoved = { MENUDIALOGTYPE_DANGER, 0x54ad, // "Error" menuitems_pakremoved, 0x00000000, 0x00000000, NULL, }; // 17580 struct menu_item menuitems_pakrepaired[] = { { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000054b5, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x00005449, 0x00000000, 0x7f0fcc34 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 175d0 struct menu_dialog menudialog_pakrepaired = { MENUDIALOGTYPE_SUCCESS, 0x54b4, menuitems_pakrepaired, 0x7f0fcd48, 0x00000000, NULL, }; // 175e8 struct menu_item menuitems_pakrepairfailed[] = { { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000054b7, 0x00000000, 0x00000000 }, // "The Controller Pak cannot be repaired. You will not be able to load from or save to this Controller Pak." { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x00005449, 0x00000000, 0x00000000 }, // "OK" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 17638 struct menu_dialog menudialog_pakrepairfailed = { MENUDIALOGTYPE_DANGER, 0x54b6, menuitems_pakrepairfailed, 0x7f0fcd48, 0x00000000, NULL, }; // 17650 struct menu_item menuitems_pakattemptrepair[] = { { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000054b0, 0x00000000, 0x00000000 }, // "Are you sure you want to attempt repair of this Controller Pak?" { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000054b1, 0x00000000, 0x00000000 }, // "Data may be lost!" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000054b2, 0x00000000, 0x00000000 }, // "Cancel" { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x000054b3, 0x00000000, 0x7f0fce08 }, // "Repair" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 176c8 struct menu_dialog menudialog_pakattemptrepair = { MENUDIALOGTYPE_DANGER, 0x54af, // "Attempt Repair" menuitems_pakattemptrepair, 0x7f0fcd48, 0x00000000, NULL, }; // 176e0 u16 savelocations[] = { 0x5670, // "Controller Pak 1" 0x5671, // "Controller Pak 2" 0x5672, // "Controller Pak 3" 0x5673, // "Controller Pak 4" 0x566f, // "Game Pak" 0x0000, }; // 176ec struct menu_item menuitems_damagedcontrollerpak[] = { { MENUITEMTYPE_LABEL, 0, 0x00000030, 0x7f0fcfb8, 0x00000000, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x02000030, 0x00005441, 0x00000000, 0x00000000 }, // "is damaged or" { MENUITEMTYPE_LABEL, 0, 0x02000030, 0x00005442, 0x00000000, 0x00000000 }, // "inserted incorrectly" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005443, 0x00000000, 0x7f0fd0e0 }, // "Attempt Repair" { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005444, 0x00000000, 0x7f0fd04c }, // "Retry" { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x00005445, 0x00000000, 0x00000000 }, // "Continue without using the Controller Pak" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 1778c struct menu_dialog menudialog_damagedcontrollerpak = { MENUDIALOGTYPE_DANGER, 0x05440, menuitems_damagedcontrollerpak, 0x7f0fcd48, 0x00000020, NULL, }; // 177a4 struct menu_item menuitems_fullcontrollerpak[] = { { MENUITEMTYPE_LABEL, 0, 0x00000020, 0x7f0fcfb8, 0x00000000, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x02000210, 0x00005447, 0x00000000, 0x00000000 }, // "is too full to save note - 1 note and 28 pages required to save" { MENUITEMTYPE_LABEL, 0, 0x02000220, 0x00005603, 0x00000000, 0x00000000 }, // "" { MENUITEMTYPE_LABEL, 0, 0x02000210, 0x00005448, 0x00000000, 0x00000000 }, // "Enter the Controller Pak Menu to free some space (hold START while powering up.)" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x00005449, 0x00000000, 0x00000000 }, // "OK" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 17830 struct menu_dialog menudialog_fullcontrollerpak = { MENUDIALOGTYPE_DANGER, 0x5446, menuitems_fullcontrollerpak, 0x7f0fcd48, 0x00000020, NULL, }; // 17848 struct menu_item menuitems_cannotreadgameboy[] = { { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000054fe, 0x00000000, 0x00000000 }, // "Cannot read Game Boy Game Pak. Check connections and make sure correct Game Boy Game Pak is being used." { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000054ff, 0x00000000, 0x00000000 }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 17898 struct menu_dialog menudialog_cannotreadgameboy = { MENUDIALOGTYPE_DANGER, 0x54fd, // "Error" menuitems_cannotreadgameboy, 0x00000000, 0x00000020, NULL, }; // 178b0 struct menu_item menuitems_datalost[] = { { MENUITEMTYPE_LABEL, 0, 0x00000030, 0x7f0fcfb8, 0x00000000, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x02000030, 0x00005501, 0x00000000, 0x00000000 }, // "The saved data has" { MENUITEMTYPE_LABEL, 0, 0x02000030, 0x00005502, 0x00000000, 0x00000000 }, // "been erased due to" { MENUITEMTYPE_LABEL, 0, 0x02000030, 0x00005503, 0x00000000, 0x00000000 }, // "corruption or damage." { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x00005504, 0x00000000, 0x00000000 }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 1793c struct menu_dialog menudialog_datalost = { MENUDIALOGTYPE_DANGER, 0x5500, menuitems_datalost, 0x00000000, 0x00000020, NULL, }; u32 var00017954 = 0x00000000; u32 var00017958 = 0x00000000; u32 var0001795c = 0x00000000; u32 var00017960 = 0xff666600; u32 var00017964 = 0xffff0000; u32 var00017968 = 0x4444ff00; u32 var0001796c = 0xff00ff00; u32 var00017970 = 0x00ffff00; u32 var00017974 = 0xff885500; u32 var00017978 = 0x8800ff00; u32 var0001797c = 0x88445500; // 17980 struct menu_item menuitems_picktarget[] = { { MENUITEMTYPE_CUSTOM, 0, 0x00200000, 0x0000005a, 0x00000000, 0x7f0fd6f0 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 179a8 struct menu_dialog menudialog_picktarget = { MENUDIALOGTYPE_DANGER, 0x57ec, // "Pick Target" menuitems_picktarget, 0x7f0fdc74, 0x00000000, NULL, }; u32 var000179c0 = 0x00010203; u32 var000179c4 = 0x04050607; u32 var000179c8 = 0x08000000; u32 var000179cc = 0xff00004f; u32 var000179d0 = 0x3f00008f; u32 var000179d4 = 0xff4f00ff; u32 var000179d8 = 0xffff7fff; u32 var000179dc = 0xff4f00ff; u32 var000179e0 = 0xff4f00ff; u32 var000179e4 = 0x00000000; u32 var000179e8 = 0x00000000; u32 var000179ec = 0x00000000; // 179f0 u16 options_controlstyle[] = { 0x56ef, // "1.1" 0x56f0, // "1.2" 0x56f1, // "1.3" 0x56f2, // "1.4" 0x56f3, // "2.1" 0x56f4, // "2.2" 0x56f5, // "2.3" 0x56f6, // "2.4" }; // 17a00 u16 options_controlmode[] = { 0x56ed, // "Single" 0x56ee, // "Double" }; // 17a04 u16 options_aimcontrol[] = { 0x56c9, // "Hold" 0x56ca, // "Toggle" }; // 17a08 u16 options_soundmode[] = { 0x56e8, // "Mono" 0x56e9, // "Stereo" 0x56ea, // "Headphone" 0x56eb, // "Surround" }; u16 options_screenmode[] = { 0x56dc, // "Full" 0x56dd, // "Wide" 0x56de, // "Cinema" 0x0000, // "" }; u16 options_screenratio[] = { 0x56df, // "Normal" 0x56e0, // "16:9" }; u16 options_screensplit[] = { 0x56e1, // "Horizontal" 0x56e2, // "Vertical" }; // 17a20 struct menu_item menuitems_briefing[] = { { MENUITEMTYPE_SCROLLABLE, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 17a48 struct menu_dialog menudialog_briefing = { MENUDIALOGTYPE_DEFAULT, 0x56f7, // "Briefing" menuitems_briefing, 0x7f103368, 0x00000008, NULL, }; // 17a60 struct menu_item menuitems_objectives[] = { { MENUITEMTYPE_OBJECTIVES, 1, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005712, 0x00000000, 0x7f1033f8 }, // "Accept" { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x00005713, 0x00000000, 0x00000000 }, // "Decline" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 17ab0 struct menu_dialog menudialog_objectives = { MENUDIALOGTYPE_DEFAULT, 0x7f103550, menuitems_objectives, 0x7f103608, 0x0000000c, &menudialog_briefing, }; // 17ac8 struct menu_item menuitems_perfectdarkmodesettings[] = { { MENUITEMTYPE_LABEL, 0, 0x00000012, 0x000054de, 0x00000000, 0x00000000 }, // "Choose Settings:" { MENUITEMTYPE_SLIDER, 1, 0x00100000, 0x000054e0, 0x000000ff, 0x7f103708 }, // "Enemy Health" { MENUITEMTYPE_SLIDER, 2, 0x00100000, 0x000054e1, 0x000000ff, 0x7f103708 }, // "Enemy Damage" { MENUITEMTYPE_SLIDER, 3, 0x00100000, 0x000054e2, 0x000000ff, 0x7f103708 }, // "Enemy Accuracy" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x000000b4, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000054e3, 0x00000000, 0x7f10383c }, // "OK" { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000054e4, 0x00000000, 0x00000000 }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 17b68 struct menu_dialog menudialog_perfectdarkmodesettings = { MENUDIALOGTYPE_DEFAULT, 0x54dd, // "Perfect Dark" menuitems_perfectdarkmodesettings, 0x00000000, 0x00000004, NULL, }; // 17b80 struct menu_item menuitems_selectdifficulty[] = { { MENUITEMTYPE_LABEL, 0, 0x00000012, 0x000056f9, 0x000056fa, 0x00000000 }, // "Difficulty" { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000056fb, 0x7f103e68, 0x7f103cf0 }, // "Agent" { MENUITEMTYPE_SELECTABLE, 1, 0x00000000, 0x000056fc, 0x7f103e68, 0x7f103cf0 }, // "Special Agent" { MENUITEMTYPE_SELECTABLE, 2, 0x00000000, 0x000056fd, 0x7f103e68, 0x7f103cf0 }, // "Perfect Agent" { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000054dd, 0x00000000, 0x7f103e00 }, // "Perfect Dark" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056fe, 0x00000000, 0x00000000 }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 17c20 struct menu_dialog menudialog_selectdifficulty = { MENUDIALOGTYPE_DEFAULT, 0x56f8, // "Select Difficulty" menuitems_selectdifficulty, 0x00000000, 0x00000004, NULL, }; // 17c38 struct menu_item menuitems_cooperativeoptions[] = { { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x00005700, 0x00000000, 0x7f1041d4 }, // "Radar On" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x00005701, 0x00000000, 0x7f104238 }, // "Friendly Fire" { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x00005702, 0x00000000, 0x7f10429c }, // "Perfect Buddy" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, // "" { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005703, 0x00000000, 0x7f104038 }, // "Continue" { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x00005704, 0x00000000, 0x00000000 }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, // "" }; // 17cc4 struct menu_dialog menudialog_cooperativeoptions = { MENUDIALOGTYPE_DEFAULT, 0x56ff, // "Co-Operative Options" menuitems_cooperativeoptions, 0x7f104104, 0x00000004, NULL, }; // 17cdc struct menu_item menuitems_counteroperativeoptions[] = { { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x0000570b, 0x00000000, 0x7f104420 }, // "Radar On" { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x0000570c, 0x00000000, 0x7f104484 }, // "Counter-Operative" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x0000570d, 0x00000000, 0x7f104038 }, // "Continue" { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x0000570e, 0x00000000, 0x00000000 }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 17d54 struct menu_dialog menudialog_counteroperativeoptions = { MENUDIALOGTYPE_DEFAULT, 0x570a, // "Counter-Operative Options" menuitems_counteroperativeoptions, 0x7f104104, 0x00000004, NULL, }; // 17d6c struct menu_item menuitems_selectdifficulty2[] = { { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000056fb, 0x00000000, 0x7f104538 }, // "Agent" { MENUITEMTYPE_SELECTABLE, 1, 0x00000000, 0x000056fc, 0x00000000, 0x7f104538 }, // "Special Agent" { MENUITEMTYPE_SELECTABLE, 2, 0x00000000, 0x000056fd, 0x00000000, 0x7f104538 }, // "Perfect Agent" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056fe, 0x00000000, 0x00000000 }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 17de4 struct menu_dialog menudialog_selectdifficulty2 = { MENUDIALOGTYPE_DEFAULT, 0x000056f8, // "Select Difficulty" menuitems_selectdifficulty2, 0x00000000, 0x00000004, NULL, }; // 17dfc struct menu_item menuitems_selectdifficulty3[] = { { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000056fb, 0x00000000, 0x7f1045f0 }, // "Agent" { MENUITEMTYPE_SELECTABLE, 1, 0x00000000, 0x000056fc, 0x00000000, 0x7f1045f0 }, // "Special Agent" { MENUITEMTYPE_SELECTABLE, 2, 0x00000000, 0x000056fd, 0x00000000, 0x7f1045f0 }, // "Perfect Agent" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056fe, 0x00000000, 0x00000000 }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 17e74 struct menu_dialog menudialog_selectdifficulty3 = { MENUDIALOGTYPE_DEFAULT, 0x000056f8, // "Select Difficulty" menuitems_selectdifficulty3, 0x00000000, 0x00000004, NULL, }; // 00017e8c struct stageoverviewentry stageoverview[] = { // stage, unk04, name1, name2, name3 { STAGE_DEFECTION, 0x0c, 0x5685, 0x5686, 0x547c }, { STAGE_INVESTIGATION, 0x0d, 0x5687, 0x5688, 0x54ac }, { STAGE_EXTRACTION, 0x0e, 0x5689, 0x568a, 0x547d }, { STAGE_VILLA, 0x0f, 0x568b, 0x568c, 0x568b }, { STAGE_CHICAGO, 0x10, 0x568d, 0x568e, 0x568d }, { STAGE_G5BUILDING, 0x11, 0x568f, 0x5690, 0x568f }, { STAGE_INFILTRATION, 0x12, 0x5691, 0x5692, 0x547e }, { STAGE_RESCUE, 0x13, 0x5693, 0x5694, 0x547f }, { STAGE_ESCAPE, 0x14, 0x5695, 0x5696, 0x5480 }, { STAGE_AIRBASE, 0x15, 0x5697, 0x5698, 0x5697 }, { STAGE_AIRFORCEONE, 0x16, 0x5699, 0x569a, 0x5699 }, { STAGE_CRASHSITE, 0x17, 0x569b, 0x569c, 0x569b }, { STAGE_PELAGIC, 0x18, 0x569d, 0x569e, 0x569d }, { STAGE_DEEPSEA, 0x19, 0x569f, 0x56a0, 0x569f }, { STAGE_DEFENSE, 0x1a, 0x56a1, 0x56a2, 0x56a1 }, { STAGE_ATTACKSHIP, 0x1b, 0x56a3, 0x56a4, 0x56a3 }, { STAGE_SKEDARRUINS, 0x1c, 0x56a5, 0x56a6, 0x56a5 }, { STAGE_MBR, 0x1c, 0x56a7, 0x5603, 0x56a7 }, { STAGE_MAIANSOS, 0x1c, 0x56a8, 0x5603, 0x56a8 }, { STAGE_WAR, 0x1c, 0x56aa, 0x5603, 0x56aa }, { STAGE_DUEL, 0x1c, 0x56ab, 0x5603, 0x56ab }, }; // 00017f88 struct mission missions[] = { // first stage index, name { 0, 0x567b }, // "Mission 1" { 3, 0x567c }, // "Mission 2" { 4, 0x567d }, // "Mission 3" { 6, 0x567e }, // "Mission 4" { 9, 0x567f }, // "Mission 5" { 12, 0x5680 }, // "Mission 6" { 14, 0x5681 }, // "Mission 7" { 15, 0x5682 }, // "Mission 8" { 16, 0x5683 }, // "Mission 9" { 99, 0x5684 }, // "Special Assignments" }; // 17fd8 struct menu_item menuitems_17fd8[] = { { MENUITEMTYPE_SCROLLABLE, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 18000 struct menu_item menuitems_18000[] = { { MENUITEMTYPE_SCROLLABLE, 0, 0x00000000, 0x00000078, 0x00000000, 0x00000000 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 18028 struct menu_dialog menudialog_18028 = { MENUDIALOGTYPE_DEFAULT, 0x56f7, // "Briefing" menuitems_17fd8, 0x00000000, 0x00000008, NULL, }; // 18040 struct menu_dialog menudialog_18040 = { MENUDIALOGTYPE_DEFAULT, 0x56f7, // "Briefing" menuitems_17fd8, 0x00000000, 0x00000008, NULL, }; // 18058 struct menu_dialog menudialog_18058 = { MENUDIALOGTYPE_DEFAULT, 0x56f7, // "Briefing" menuitems_18000, 0x00000000, 0x00000008, NULL, }; // 18070 struct menu_item menuitems_control[] = { { MENUITEMTYPE_CUSTOM, 0, 0x00800000, 0x00000050, 0x00000000, 0x7f1024dc }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 18098 struct menu_dialog menudialog_control = { MENUDIALOGTYPE_DEFAULT, 0x56ec, // "Control" menuitems_control, 0x00000000, 0x00000400, NULL, }; // 180b0 struct menu_item menuitems_control2[] = { { MENUITEMTYPE_CUSTOM, 0, 0x00800000, 0x00000028, 0x00000096, 0x7f1024dc }, { MENUITEMTYPE_CONTROLLER, 0, 0x00000001, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 180ec struct menu_dialog menudialog_control2 = { MENUDIALOGTYPE_DEFAULT, 0x56ec, // "Control" menuitems_control2, 0x00000000, 0x00000400, NULL, }; // 18104 struct menu_item menuitems_control3[] = { { MENUITEMTYPE_CUSTOM, 0, 0x00800000, 0x00000028, 0x00000096, 0x7f1024dc }, { MENUITEMTYPE_CONTROLLER, 0, 0x00000001, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 18140 struct menu_dialog menudialog_control3 = { MENUDIALOGTYPE_DEFAULT, 0x56ec, // "Control" menuitems_control3, 0x00000000, 0x00000400, NULL, }; // 18158 struct menu_item menuitems_control4[] = { { MENUITEMTYPE_CUSTOM, 0, 0x00800000, 0x00000028, 0x00000096, 0x7f1024fc }, { MENUITEMTYPE_CONTROLLER, 0, 0x00000001, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 18194 struct menu_dialog menudialog_control4 = { MENUDIALOGTYPE_DEFAULT, 0x56ec, // "Control" menuitems_control4, 0x00000000, 0x00000400, NULL, }; // 181ac struct menu_item menuitems_audiooptions[] = { { MENUITEMTYPE_SLIDER, 0, 0x00002800, 0x000056e4, 0x00005000, 0x7f1032f4 }, // "Sound" { MENUITEMTYPE_SLIDER, 0, 0x00002800, 0x000056e5, 0x00005000, 0x7f103290 }, // "Music" { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000056e6, 0x00000000, 0x7f102698 }, // "Sound Mode" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000054da, 0x00000000, 0x7f1056dc }, // "Language Filter" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056e7, 0x00000000, 0x00000000 }, // "" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 18238 struct menu_dialog menudialog_audiooptions = { MENUDIALOGTYPE_DEFAULT, 0x56e3, // "Audio Options" menuitems_audiooptions, 0x00000000, 0x00000000, NULL, }; // 18250 struct menu_item menuitems_audiooptions2[] = { { MENUITEMTYPE_SLIDER, 0, 0x00102800, 0x000056e4, 0x00005000, 0x7f1032f4 }, // "Sound" { MENUITEMTYPE_SLIDER, 0, 0x00102800, 0x000056e5, 0x00005000, 0x7f103290 }, // "Music" { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x00005499, 0x00000000, 0x7f102698 }, // "Mode" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000054da, 0x00000000, 0x7f1056dc }, // "Language Filter" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056e7, 0x00000000, 0x00000000 }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 182dc struct menu_dialog menudialog_audiooptionsshort = { MENUDIALOGTYPE_DEFAULT, 0x56e3, // "Audio Options" menuitems_audiooptions2, 0x00000000, 0x00000000, NULL, }; // 182f4 struct menu_item menuitems_videooptions[] = { { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000056d7, 0x00000000, 0x7f102754 }, // "Screen Size" { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000056d8, 0x00000000, 0x7f102814 }, // "Ratio" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d9, 0x00000000, 0x7f102c9c }, // "Hi-Res" { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000056da, 0x00000000, 0x7f1028cc }, // "2-Player Screen Split" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000054aa, 0x00000000, 0x7f102c18 }, // "Alternative Title Screen" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x000000c8, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056db, 0x00000000, 0x00000000 }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 18394 struct menu_item menuitems_videooptionsshort[] = { { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000056d8, 0x00000000, 0x7f102814 }, // "Ratio" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d9, 0x00000000, 0x7f102c9c }, // "Hi-Res" { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x0000549a, 0x00000000, 0x7f1028cc }, // "Split" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056db, 0x00000000, 0x00000000 }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 1840c struct menu_dialog menudialog_videooptions = { MENUDIALOGTYPE_DEFAULT, 0x56d6, // "Video Options" menuitems_videooptions, 0x00000000, 0x00000000, NULL, }; // 18424 struct menu_dialog menudialog_videooptionsshort = { MENUDIALOGTYPE_DEFAULT, 0x56d6, // "Video Options" menuitems_videooptionsshort, 0x00000000, 0x00000000, NULL, }; // 1843c struct menu_item menuitems_displayoptions[] = { { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056cd, 0x00000004, 0x7f103178 }, // "Sight on Screen" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056ce, 0x00000004, 0x7f102f94 }, // "Always Show Target" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056cf, 0x00000004, 0x7f103040 }, // "Show Zoom Range" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d0, 0x00000004, 0x7f102dd0 }, // "Ammo on Screen" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d1, 0x00000004, 0x7f102e5c }, // "Show Gun Function" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d2, 0x00000004, 0x7f1030ec }, // "Paintball" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000054a9, 0x00000004, 0x7f102b58 }, // "In-Game Subtitles" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000054a8, 0x00000004, 0x7f102bb8 }, // "Cutscene Subtitles" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d4, 0x00000004, 0x7f102f08 }, // "Show Mission Time" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056d5, 0x00000000, 0x00000000 }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 1852c struct menu_dialog menudialog_displayoptions = { MENUDIALOGTYPE_DEFAULT, 0x56cb, // "Display Options" menuitems_displayoptions, 0x00000000, 0x00000000, NULL, }; // 18544 struct menu_item menuitems_displayoptionsshort[] = { { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x00005491, 0x00000004, 0x7f103178 }, // "Sight on Screen" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x00005492, 0x00000004, 0x7f102f94 }, // "Target" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x00005493, 0x00000004, 0x7f103040 }, // "Zoom Range" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x00005494, 0x00000004, 0x7f102dd0 }, // "Show Ammo" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x00005495, 0x00000004, 0x7f102e5c }, // "Gun Function" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x00005496, 0x00000004, 0x7f1030ec }, // "Paintball" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000054a9, 0x00000004, 0x7f102b58 }, // "In-Game Subtitles" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000054a8, 0x00000004, 0x7f102bb8 }, // "Cutscene Subtitles" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x00005498, 0x00000004, 0x7f102f08 }, // "Mission Time" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056d5, 0x00000000, 0x00000000 }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 18634 struct menu_dialog menudialog_displayoptionsshort = { MENUDIALOGTYPE_DEFAULT, 0x56cb, // "Display Options" menuitems_displayoptionsshort, 0x00000000, 0x00000000, NULL, }; // 1864c struct menu_item menuitems_displayoptions_2pplayer1[] = { { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056cd, 0x00000004, 0x7f103178 }, // "Sight on Screen" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056ce, 0x00000004, 0x7f102f94 }, // "Always Show Target" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056cf, 0x00000004, 0x7f103040 }, // "Show Zoom Range" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d0, 0x00000004, 0x7f102dd0 }, // "Ammo on Screen" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d1, 0x00000004, 0x7f102e5c }, // "Show Gun Function" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d2, 0x00000004, 0x7f1030ec }, // "Paintball" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000054a9, 0x00000004, 0x7f102b58 }, // "In-Game Subtitles" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000054a8, 0x00000004, 0x7f102bb8 }, // "Cutscene Subtitles" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d4, 0x00000004, 0x7f102f08 }, // "Show Mission Time" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056d5, 0x00000000, 0x00000000 }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; struct menu_dialog menudialog_displayplayer2; // 1873c struct menu_dialog menudialog_displayoptions_2pplayer1 = { MENUDIALOGTYPE_DEFAULT, 0x56cb, // "Display Options" menuitems_displayoptions_2pplayer1, 0x00000000, 0x00000000, &menudialog_displayplayer2, }; // 18754 struct menu_item menuitems_displayplayer2[] = { { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056cd, 0x00000005, 0x7f103178 }, { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056ce, 0x00000005, 0x7f102f94 }, { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056cf, 0x00000005, 0x7f103040 }, { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d0, 0x00000005, 0x7f102dd0 }, { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d1, 0x00000005, 0x7f102e5c }, { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d2, 0x00000005, 0x7f1030ec }, { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000054a9, 0x00000005, 0x7f102b58 }, { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000054a8, 0x00000005, 0x7f102bb8 }, { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d4, 0x00000005, 0x7f102f08 }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056d5, 0x00000000, 0x00000000 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 18844 struct menu_dialog menudialog_displayplayer2 = { MENUDIALOGTYPE_DEFAULT, 0x56cc, // "Display Player 2" menuitems_displayplayer2, 0x00000000, 0x00000000, NULL, }; // 1885c struct menu_item menuitems_controloptions[] = { { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000056c2, 0x7f105664, 0x7f105728 }, // "Control Style" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056c3, 0x00000004, 0x7f10251c }, // "Reverse Pitch" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056c4, 0x00000004, 0x7f102a40 }, // "Look Ahead" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056c5, 0x00000004, 0x7f102acc }, // "Head Roll" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056c6, 0x00000004, 0x7f103204 }, // "Auto-Aim" { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000056c7, 0x00000004, 0x7f1025b4 }, // "Aim Control" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056c8, 0x00000000, 0x00000000 }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 18910 struct menu_dialog menudialog_controloptions = { MENUDIALOGTYPE_DEFAULT, 0x56c0, // "Control Options" menuitems_controloptions, 0x00000000, 0x00000000, NULL, }; // 18928 struct menu_item menuitems_18928[] = { { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000056c2, 0x7f105664, (u32) &menudialog_control3 }, // "Control Style" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056c3, 0x00000004, 0x7f10251c }, // "Reverse Pitch" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056c4, 0x00000004, 0x7f102a40 }, // "Look Ahead" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056c5, 0x00000004, 0x7f102acc }, // "Head Roll" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056c6, 0x00000004, 0x7f103204 }, // "Auto-Aim" { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000056c7, 0x00000004, 0x7f1025b4 }, // "Aim Control" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056c8, 0x00000000, 0x00000000 }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; struct menu_dialog menudialog_18aa8; // 189dc struct menu_dialog menudialog_189dc = { MENUDIALOGTYPE_DEFAULT, 0x56c0, // "Control Options" menuitems_18928, 0x00000000, 0x00000000, &menudialog_18aa8, }; // 189f4 struct menu_item menuitems_189f4[] = { { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000056c2, 0x7f1056a0, (u32) &menudialog_control4 }, { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056c3, 0x00000005, 0x7f10251c }, { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056c4, 0x00000005, 0x7f102a40 }, { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056c5, 0x00000005, 0x7f102acc }, { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056c6, 0x00000005, 0x7f103204 }, { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000056c7, 0x00000005, 0x7f1025b4 }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056c8, 0x00000000, 0x00000000 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 18aa8 struct menu_dialog menudialog_18aa8 = { MENUDIALOGTYPE_DEFAULT, 0x56c1, // "Control Player 2" menuitems_189f4, 0x00000000, 0x00000000, NULL, }; // 18ac0 struct menu_item menuitems_changeagent[] = { { MENUITEMTYPE_LABEL, 0, 0x00000012, 0x000056bd, 0x00000000, 0x00000000 }, // "Do you want to load another agent?" { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000056be, 0x00000000, 0x7f10582c }, // "Yes" { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056bf, 0x00000000, 0x00000000 }, // "No" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 18b10 struct menu_dialog menudialog_changeagent = { MENUDIALOGTYPE_DANGER, 0x56bc, // "Warning" menuitems_changeagent, 0x00000000, 0x00000000, NULL, }; // 18b28 struct menu_item menuitems_18b28[] = { { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x000056b5, 0x00000000, (u32) &menudialog_audiooptions }, // "Audio" { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x000056b6, 0x00000000, (u32) &menudialog_videooptions }, // "Video" { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x000056b7, 0x00000000, (u32) &menudialog_controloptions }, // "Control" { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x000056b8, 0x00000000, (u32) &menudialog_displayoptions }, // "Display" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 18b8c struct menu_item menuitems_18b8c[] = { { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000056b5, 0x00000000, (u32) &menudialog_audiooptions }, // "Audio" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000056b6, 0x00000000, (u32) &menudialog_videooptionsshort }, // "Video" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000056b7, 0x00000000, (u32) &menudialog_controloptions }, // "Control" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000056b8, 0x00000000, (u32) &menudialog_displayoptions }, // "Display" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000064, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x7f1782b8, 0x00000000, 0x7f1781ac }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 18c18 struct menu_item menuitems_18c18[] = { { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000056b5, 0x00000000, (u32) &menudialog_audiooptionsshort }, // "Audio" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000056b6, 0x00000000, (u32) &menudialog_videooptionsshort }, // "Video" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000056b7, 0x00000000, (u32) &menudialog_controloptions }, // "Control" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000056b8, 0x00000000, (u32) &menudialog_displayoptionsshort }, // "Display" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000064, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x7f1782b8, 0x00000000, 0x7f1781ac }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; struct menu_dialog menudialog_cheats; struct menu_dialog menudialog_cinema; // 18ca4 struct menu_item menuitems_18ca4[] = { { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x000056b5, 0x00000001, (u32) &menudialog_audiooptions }, { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x000056b6, 0x00000002, (u32) &menudialog_videooptions }, { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x000056b7, 0x00000003, (u32) &menudialog_189dc }, { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x000056b8, 0x00000004, (u32) &menudialog_displayoptions_2pplayer1 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x000056b9, 0x00000005, (u32) &menudialog_cheats }, { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x00005679, 0x00000006, (u32) &menudialog_cinema }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 18d30 struct menu_dialog menudialog_18d30 = { MENUDIALOGTYPE_DEFAULT, 0x56b4, // "Options" menuitems_18b28, 0x7f10559c, 0x00000000, &menudialog_18028, }; // 18d48 struct menu_dialog menudialog_18d48 = { MENUDIALOGTYPE_DEFAULT, 0x56b4, // "Options" menuitems_18ca4, 0x7f10559c, 0x00000000, NULL, }; // 18d60 struct menu_dialog menudialog_18d60 = { MENUDIALOGTYPE_DEFAULT, 0x56b4, // "Options" menuitems_18ca4, 0x7f10559c, 0x00000000, NULL, }; // 18d78 struct menu_dialog menudialog_18d78 = { MENUDIALOGTYPE_DEFAULT, 0x56b4, // "Options" menuitems_18b8c, 0x7f10559c, 0x00000000, &menudialog_18040, }; // 18d90 struct menu_dialog menudialog_18d90 = { MENUDIALOGTYPE_DEFAULT, 0x56b4, // "Options" menuitems_18c18, 0x7f10559c, 0x00000000, &menudialog_18058, }; u32 var00018da8 = 0xff000000; u32 var00018dac = 0x41ba6666; u32 var00018db0 = 0xc1866666; u32 var00018db4 = 0xc3196666; u32 var00018db8 = 0x40cd3f92; u32 var00018dbc = 0x3ef9b281; u32 var00018dc0 = 0x41b26666; u32 var00018dc4 = 0xc1580000; u32 var00018dc8 = 0xc358999a; u32 var00018dcc = 0x40ce2d23; u32 var00018dd0 = 0x3eae5f31; u32 var00018dd4 = 0x419c0000; u32 var00018dd8 = 0xc1ff3333; u32 var00018ddc = 0xc31ae666; u32 var00018de0 = 0x40cbefb3; u32 var00018de4 = 0x3ed61523; u32 var00018de8 = 0xc0200000; u32 var00018dec = 0x4164cccd; u32 var00018df0 = 0x4181999a; u32 var00018df4 = 0x40cde369; u32 var00018df8 = 0x3eae5f31; u32 var00018dfc = 0xc019999a; u32 var00018e00 = 0x41a80000; u32 var00018e04 = 0xc2c5cccd; u32 var00018e08 = 0x40b86a94; u32 var00018e0c = 0x3ea5a709; u32 var00018e10 = 0xc0833333; u32 var00018e14 = 0xc1f40000; u32 var00018e18 = 0xc1eb3333; u32 var00018e1c = 0x40cc1077; u32 var00018e20 = 0x3ec13554; u32 var00018e24 = 0x3f333333; u32 var00018e28 = 0x415e6666; u32 var00018e2c = 0x41b8cccd; u32 var00018e30 = 0x40cf22e6; u32 var00018e34 = 0x3ec13554; u32 var00018e38 = 0x3f333333; u32 var00018e3c = 0x415e6666; u32 var00018e40 = 0x41b8cccd; u32 var00018e44 = 0x40cf22e6; u32 var00018e48 = 0x3ec13554; u32 var00018e4c = 0xc0a66666; u32 var00018e50 = 0x42120000; u32 var00018e54 = 0xc3b93333; u32 var00018e58 = 0x40d020da; u32 var00018e5c = 0x3ec13554; u32 var00018e60 = 0xc0b00000; u32 var00018e64 = 0xc29f0000; u32 var00018e68 = 0xc4254000; u32 var00018e6c = 0x40ca3554; u32 var00018e70 = 0x3e5bca97; u32 var00018e74 = 0xc039999a; u32 var00018e78 = 0xc264cccd; u32 var00018e7c = 0xc2dc3333; u32 var00018e80 = 0x40ca24f2; u32 var00018e84 = 0x3e8e075f; u32 var00018e88 = 0xc0c66666; u32 var00018e8c = 0xc207999a; u32 var00018e90 = 0x42cacccd; u32 var00018e94 = 0x40ca9fd3; u32 var00018e98 = 0x3e8e075f; u32 var00018e9c = 0xc1bc0000; u32 var00018ea0 = 0xc0833333; u32 var00018ea4 = 0xc351999a; u32 var00018ea8 = 0x40c38d65; u32 var00018eac = 0x3e5bca97; u32 var00018eb0 = 0xc079999a; u32 var00018eb4 = 0xc27c6666; u32 var00018eb8 = 0xc45a0000; u32 var00018ebc = 0x40cbe782; u32 var00018ec0 = 0x3e5bca97; u32 var00018ec4 = 0x435a3333; u32 var00018ec8 = 0xc2613333; u32 var00018ecc = 0xc352e666; u32 var00018ed0 = 0x40cb3348; u32 var00018ed4 = 0x3e675cd1; u32 var00018ed8 = 0x3f000000; u32 var00018edc = 0xc2a93333; u32 var00018ee0 = 0xc3bc999a; u32 var00018ee4 = 0x40c6042e; u32 var00018ee8 = 0x3e3c725c; u32 var00018eec = 0xbfcccccd; u32 var00018ef0 = 0xc288cccd; u32 var00018ef4 = 0xc45aa000; u32 var00018ef8 = 0x40cbe782; u32 var00018efc = 0x3e5bca97; u32 var00018f00 = 0xc0733333; u32 var00018f04 = 0xc3118000; u32 var00018f08 = 0x42520000; u32 var00018f0c = 0x40ca24f2; u32 var00018f10 = 0x3ea5a709; u32 var00018f14 = 0x42ea6666; u32 var00018f18 = 0xc15ccccd; u32 var00018f1c = 0xc331999a; u32 var00018f20 = 0x40c5894c; u32 var00018f24 = 0x3e7389b5; u32 var00018f28 = 0xc28b6666; u32 var00018f2c = 0xc307199a; u32 var00018f30 = 0xc312199a; u32 var00018f34 = 0x40c60c5f; u32 var00018f38 = 0x3e2a137f; u32 var00018f3c = 0x3e4ccccd; u32 var00018f40 = 0xc330999a; u32 var00018f44 = 0xc38a2666; u32 var00018f48 = 0x40c88327; u32 var00018f4c = 0x3e2a137f; u32 var00018f50 = 0xbf4ccccd; u32 var00018f54 = 0xc1a9999a; u32 var00018f58 = 0x40666666; u32 var00018f5c = 0x40c9b257; u32 var00018f60 = 0x3e86ed67; u32 var00018f64 = 0xc2bd999a; u32 var00018f68 = 0xc154cccd; u32 var00018f6c = 0xc399d99a; u32 var00018f70 = 0x40c8002a; u32 var00018f74 = 0x3e802de0; u32 var00018f78 = 0xc00ccccd; u32 var00018f7c = 0xc2366666; u32 var00018f80 = 0xc303e666; u32 var00018f84 = 0x40cb74d1; u32 var00018f88 = 0x3e465e89; u32 var00018f8c = 0xc314b333; u32 var00018f90 = 0x41d0cccd; u32 var00018f94 = 0xc37bb333; u32 var00018f98 = 0x422950b6; u32 var00018f9c = 0x3ea5a709; u32 var00018fa0 = 0xc0800000; u32 var00018fa4 = 0xc0400000; u32 var00018fa8 = 0xc31d999a; u32 var00018fac = 0x422df58c; u32 var00018fb0 = 0x3ef9b281; u32 var00018fb4 = 0xc099999a; u32 var00018fb8 = 0x41600000; u32 var00018fbc = 0xc2b20000; u32 var00018fc0 = 0x422fb60f; u32 var00018fc4 = 0x3f119d88; u32 var00018fc8 = 0xbecccccd; u32 var00018fcc = 0xc1ef3333; u32 var00018fd0 = 0xc10ccccd; u32 var00018fd4 = 0x422fed5d; u32 var00018fd8 = 0x3f3c302b; u32 var00018fdc = 0xc1bd999a; u32 var00018fe0 = 0xc20f3333; u32 var00018fe4 = 0xc36de666; u32 var00018fe8 = 0x422c9d7b; u32 var00018fec = 0x3f32c711; u32 var00018ff0 = 0xc1bd999a; u32 var00018ff4 = 0xc20f3333; u32 var00018ff8 = 0xc36de666; u32 var00018ffc = 0x422c9d7b; u32 var00019000 = 0x3f32c711; u32 var00019004 = 0x427ecccd; u32 var00019008 = 0x42540000; u32 var0001900c = 0xc32b999a; u32 var00019010 = 0x422c9d7b; u32 var00019014 = 0x3f670b8d; u32 var00019018 = 0x427ecccd; u32 var0001901c = 0x42540000; u32 var00019020 = 0xc32b999a; u32 var00019024 = 0x422c9d7b; u32 var00019028 = 0x3f670b8d; u32 var0001902c = 0x427ecccd; u32 var00019030 = 0x42540000; u32 var00019034 = 0xc32b999a; u32 var00019038 = 0x422c9d7b; u32 var0001903c = 0x3f670b8d; u32 var00019040 = 0x3e4ccccd; u32 var00019044 = 0xbfc00000; u32 var00019048 = 0x3f800000; u32 var0001904c = 0x422d27b9; u32 var00019050 = 0x40d57e91; u32 var00019054 = 0xc288cccd; u32 var00019058 = 0x416b3333; u32 var0001905c = 0xc2b90000; u32 var00019060 = 0x423105ee; u32 var00019064 = 0x3f194856; u32 var00019068 = 0xc039999a; u32 var0001906c = 0x42060000; u32 var00019070 = 0x4275999a; u32 var00019074 = 0x423104e8; u32 var00019078 = 0x3ef9b281; u32 var0001907c = 0xbfc00000; u32 var00019080 = 0x42266666; u32 var00019084 = 0xc247999a; u32 var00019088 = 0x4230cb95; u32 var0001908c = 0x3ed61523; u32 var00019090 = 0xc0266666; u32 var00019094 = 0xbe4ccccd; u32 var00019098 = 0xc36d199a; u32 var0001909c = 0x42301e84; u32 var000190a0 = 0x3e5bcd36; u32 var000190a4 = 0xbfa66666; u32 var000190a8 = 0x41566666; u32 var000190ac = 0xc22ecccd; u32 var000190b0 = 0x42310900; u32 var000190b4 = 0x3eae5f31; u32 var000190b8 = 0x3dcccccd; u32 var000190bc = 0x42006666; u32 var000190c0 = 0xc321b333; u32 var000190c4 = 0x42307279; u32 var000190c8 = 0x3ecb61bb; u32 var000190cc = 0xbf800000; u32 var000190d0 = 0xc1ff3333; u32 var000190d4 = 0xc3960000; u32 var000190d8 = 0x423023a0; u32 var000190dc = 0x3e3c725c; u32 var000190e0 = 0x3e99999a; u32 var000190e4 = 0xc233999a; u32 var000190e8 = 0x42346666; u32 var000190ec = 0x423050ae; u32 var000190f0 = 0x3e8e075f; u32 var000190f4 = 0xc099999a; u32 var000190f8 = 0x41600000; u32 var000190fc = 0xc2b20000; u32 var00019100 = 0x422fb60f; u32 var00019104 = 0x3f119d88; u32 var00019108 = 0xbf333333; u32 var0001910c = 0xbfd9999a; u32 var00019110 = 0xc114cccd; u32 var00019114 = 0x423105f3; u32 var00019118 = 0x4066bb45; u32 var0001911c = 0x41800000; u32 var00019120 = 0xc2606666; u32 var00019124 = 0x40f00000; u32 var00019128 = 0x4231e010; u32 var0001912c = 0x3f4617c2; u32 var00019130 = 0xbf333333; u32 var00019134 = 0xbfd9999a; u32 var00019138 = 0xc114cccd; u32 var0001913c = 0x423105f3; u32 var00019140 = 0x4066bb45; u32 var00019144 = 0xbfb33333; u32 var00019148 = 0xc2260000; u32 var0001914c = 0xc2f0999a; u32 var00019150 = 0x4231102e; u32 var00019154 = 0x3eb78d50; u32 var00019158 = 0x3fcccccd; u32 var0001915c = 0x40600000; u32 var00019160 = 0xbe4ccccd; u32 var00019164 = 0x423304ea; u32 var00019168 = 0x3ef9b281; u32 var0001916c = 0xc0a33333; u32 var00019170 = 0xc1180000; u32 var00019174 = 0x40000000; u32 var00019178 = 0x422edcf8; u32 var0001917c = 0x3ee15a08; u32 var00019180 = 0xbfb33333; u32 var00019184 = 0xc2260000; u32 var00019188 = 0xc2f0999a; u32 var0001918c = 0x4231102e; u32 var00019190 = 0x3eb78d50; u32 var00019194 = 0xbfb33333; u32 var00019198 = 0xc2260000; u32 var0001919c = 0xc2f0999a; u32 var000191a0 = 0x4231102e; u32 var000191a4 = 0x3eb78d50; u32 var000191a8 = 0xc2486666; u32 var000191ac = 0x41a00000; u32 var000191b0 = 0xc30b8000; u32 var000191b4 = 0x422cb81b; u32 var000191b8 = 0x3f32c7b9; u32 var000191bc = 0x4272cccd; u32 var000191c0 = 0x41dccccd; u32 var000191c4 = 0xc3124ccd; u32 var000191c8 = 0x422d102b; u32 var000191cc = 0x3f50850a; u32 var000191d0 = 0x3f19999a; u32 var000191d4 = 0xbfcccccd; u32 var000191d8 = 0xbf000000; u32 var000191dc = 0x421a27ab; u32 var000191e0 = 0x3f670cdd; u32 var000191e4 = 0x3f19999a; u32 var000191e8 = 0xbfcccccd; u32 var000191ec = 0xbf000000; u32 var000191f0 = 0x421a27ab; u32 var000191f4 = 0x3f670cdd; u32 var000191f8 = 0x3ecccccd; u32 var000191fc = 0x3f000000; u32 var00019200 = 0xbf19999a; u32 var00019204 = 0x421abf3e; u32 var00019208 = 0x3f29d7dc; u32 var0001920c = 0xc1b5999a; u32 var00019210 = 0xbfe66666; u32 var00019214 = 0xc144cccd; u32 var00019218 = 0x40bccb14; u32 var0001921c = 0x3e802f30; u32 var00019220 = 0x40866666; u32 var00019224 = 0xc1533333; u32 var00019228 = 0x40833333; u32 var0001922c = 0x422d4c96; u32 var00019230 = 0x3e5bcd36; u32 var00019234 = 0xc1080000; u32 var00019238 = 0xc101999a; u32 var0001923c = 0x41233333; u32 var00019240 = 0x42288d19; u32 var00019244 = 0x3e2a137f; u32 var00019248 = 0xc1080000; u32 var0001924c = 0xc101999a; u32 var00019250 = 0x41233333; u32 var00019254 = 0x422d8e24; u32 var00019258 = 0x3f0a5658; u32 var0001925c = 0xc1080000; u32 var00019260 = 0xc101999a; u32 var00019264 = 0x41233333; u32 var00019268 = 0x422d8e24; u32 var0001926c = 0x3f0a5658; u32 var00019270 = 0xc1080000; u32 var00019274 = 0xc101999a; u32 var00019278 = 0x41233333; u32 var0001927c = 0x422d8e24; u32 var00019280 = 0x3f0a5658; u32 var00019284 = 0xbf666666; u32 var00019288 = 0xc161999a; u32 var0001928c = 0x3fd9999a; u32 var00019290 = 0x00000000; u32 var00019294 = 0x3f800000; u32 var00019298 = 0xbf666666; u32 var0001929c = 0xc161999a; u32 var000192a0 = 0x3fd9999a; u32 var000192a4 = 0x00000000; u32 var000192a8 = 0x3f800000; u32 var000192ac = 0xc02ccccd; u32 var000192b0 = 0x4111999a; u32 var000192b4 = 0xc039999a; u32 var000192b8 = 0x422d9139; u32 var000192bc = 0x3f0a5658; u32 var000192c0 = 0xc0c33333; u32 var000192c4 = 0xbf333333; u32 var000192c8 = 0xc0000000; u32 var000192cc = 0x422d9139; u32 var000192d0 = 0x3f32c7b9; u32 var000192d4 = 0x3ecccccd; u32 var000192d8 = 0xc0e00000; u32 var000192dc = 0x3fe66666; u32 var000192e0 = 0x422cd8e5; u32 var000192e4 = 0x3fd5ca19; u32 var000192e8 = 0xbff33333; u32 var000192ec = 0x3f666666; u32 var000192f0 = 0xc25c0000; u32 var000192f4 = 0x422c9235; u32 var000192f8 = 0x3e197cc4; u32 var000192fc = 0xbff33333; u32 var00019300 = 0x3f666666; u32 var00019304 = 0xc25c0000; u32 var00019308 = 0x422c9235; u32 var0001930c = 0x3e197cc4; u32 var00019310 = 0xbff33333; u32 var00019314 = 0x3f666666; u32 var00019318 = 0xc25c0000; u32 var0001931c = 0x422c9235; u32 var00019320 = 0x3e197cc4; u32 var00019324 = 0xbff33333; u32 var00019328 = 0x3f666666; u32 var0001932c = 0xc25c0000; u32 var00019330 = 0x422c9235; u32 var00019334 = 0x3e197cc4; u32 var00019338 = 0xbff33333; u32 var0001933c = 0x3f666666; u32 var00019340 = 0xc25c0000; u32 var00019344 = 0x422c9235; u32 var00019348 = 0x3e197cc4; u32 var0001934c = 0xbff33333; u32 var00019350 = 0x3f666666; u32 var00019354 = 0xc25c0000; u32 var00019358 = 0x422c9235; u32 var0001935c = 0x3e197cc4; u32 var00019360 = 0xbff33333; u32 var00019364 = 0x3f666666; u32 var00019368 = 0xc25c0000; u32 var0001936c = 0x422c9235; u32 var00019370 = 0x3e197cc4; u32 var00019374 = 0xbff33333; u32 var00019378 = 0x3f666666; u32 var0001937c = 0xc25c0000; u32 var00019380 = 0x422c9235; u32 var00019384 = 0x3e197cc4; u32 var00019388 = 0x438cf333; u32 var0001938c = 0x3f666666; u32 var00019390 = 0x41066666; u32 var00019394 = 0x40a016db; u32 var00019398 = 0x3e3c725c; u32 var0001939c = 0xbff33333; u32 var000193a0 = 0x3f666666; u32 var000193a4 = 0xc25c0000; u32 var000193a8 = 0x422c9235; u32 var000193ac = 0x3e197cc4; u32 var000193b0 = 0xc0733333; u32 var000193b4 = 0x40c66666; u32 var000193b8 = 0x3f800000; u32 var000193bc = 0x40b597e1; u32 var000193c0 = 0x3e958106; u32 var000193c4 = 0xc0733333; u32 var000193c8 = 0x40c66666; u32 var000193cc = 0x3f800000; u32 var000193d0 = 0x40bccb14; u32 var000193d4 = 0x40033d32; u32 var000193d8 = 0x4c56715b; u32 var000193dc = 0x6566727a; u32 var000193e0 = 0x835a0000; u32 var000193e4 = 0x4d40595f; u32 var000193e8 = 0x6e716958; u32 var000193ec = 0x726c7568; u32 var000193f0 = 0x69380000; // 193f4 struct menu_item menuitems_inventory[] = { { MENUITEMTYPE_CUSTOM, 0, 0x00000000, 0x0000006e, 0x00000063, 0x7f106178 }, { MENUITEMTYPE_LABEL, 0, 0x00000203, 0x00005603, 0x7f105e04, 0x00000000 }, // "" { MENUITEMTYPE_LABEL, 0, 0x00000302, 0x00005603, 0x7f105d9c, 0x00000000 }, // "" { MENUITEMTYPE_MODEL, 0, 0x00000000, 0x0000008c, 0x00000037, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000202, 0x00005603, 0x7f105864, 0x00000000 }, // "" { MENUITEMTYPE_LABEL, 0, 0x00000202, 0x00005603, 0x7f1058d0, 0x00000000 }, // "" { MENUITEMTYPE_MARQUEE, 0, 0x00000a00, 0x7f105e80, 0x00000000, 0x00000000 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 19494 struct menu_item menuitems_weaponsavailable[] = { { MENUITEMTYPE_CUSTOM, 0, 0x00000000, 0x0000006e, 0x00000063, 0x7f106028 }, { MENUITEMTYPE_LABEL, 0, 0x00000213, 0x00005603, 0x7f105e04, 0x00000000 }, // "" { MENUITEMTYPE_LABEL, 0, 0x00000312, 0x00005603, 0x7f105d9c, 0x00000000 }, // "" { MENUITEMTYPE_MODEL, 0, 0x00000000, 0x0000008c, 0x00000037, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000212, 0x00005603, 0x7f105864, 0x00000000 }, // "" { MENUITEMTYPE_LABEL, 0, 0x00000212, 0x00005603, 0x7f1058d0, 0x00000000 }, // "" { MENUITEMTYPE_MARQUEE, 0, 0x00000a00, 0x7f105e80, 0x00000000, 0x00000000 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 19534 struct menu_dialog menudialog_19534 = { MENUDIALOGTYPE_DEFAULT, 0x56b2, // "Inventory" menuitems_inventory, 0x7f105c54, 0x00000602, &menudialog_18d30, }; // 1954c struct menu_dialog menudialog_weaponsavailable = { MENUDIALOGTYPE_DEFAULT, 0x56b3, // "Weapons Available" menuitems_weaponsavailable, 0x7f105c54, 0x00000602, NULL, }; u32 var00019564 = 0x00000000; // 19568 struct menu_item menuitems_abort[] = { { MENUITEMTYPE_LABEL, 0, 0x00000012, 0x000056af, 0x00000000, 0x00000000 }, // "Do you want to abort the mission?" { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056b0, 0x00000000, 0x00000000 }, // "Cancel" { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000056b1, 0x00000000, 0x7f106394 }, // "Abort" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 195b8 struct menu_dialog menudialog_abort = { MENUDIALOGTYPE_DANGER, 0x56ae, // "Warning" menuitems_abort, 0x7f1063d4, 0x00000000, NULL, }; // 195d0 struct menu_item menuitems_abortshort[] = { { MENUITEMTYPE_LABEL, 0, 0x00000012, 0x0000549b, 0x00000000, 0x00000000 }, // "Do you want to abort the mission" { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056b0, 0x00000000, 0x00000000 }, // "Cancel" { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000056b1, 0x00000000, 0x7f106394 }, // "Abort" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 19620 struct menu_dialog menudialog_abortshort = { MENUDIALOGTYPE_DANGER, 0x56ae, // "Warning" menuitems_abortshort, 0x7f1063d4, 0x00000000, NULL, }; // 19638 struct menu_item menuitems_status[] = { { MENUITEMTYPE_OBJECTIVES, 2, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000056ad, 0x00000000, (u32) &menudialog_abortshort }, // "Abort!" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 19674 struct menu_item menuitems_19674[] = { { MENUITEMTYPE_OBJECTIVES, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000056ad, 0x00000000, (u32) &menudialog_abort }, // "Abort!" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 196b0 struct menu_dialog menudialog_196b0 = { MENUDIALOGTYPE_DEFAULT, 0x7f106508, menuitems_19674, 0x7f1063e4, 0x00000048, &menudialog_19534, }; struct menu_dialog menudialog_2a800; // 196c8 struct menu_dialog menudialog_196c8 = { MENUDIALOGTYPE_DEFAULT, 0x7f106508, menuitems_19674, 0x7f1063e4, 0x00000048, &menudialog_2a800, }; struct menu_dialog menudialog_2a818; // 196e0 struct menu_dialog menudialog_status = { MENUDIALOGTYPE_DEFAULT, 0x56ac, // "Status" menuitems_status, 0x7f1063e4, 0x00000048, &menudialog_2a818, }; struct cutsceneentry cutscenetable[] = { // stage ID, mission, scene, name file ID { /* 0*/ STAGE_DEFECTION, 0, 0, 0x57c2 }, { /* 1*/ STAGE_DEFECTION, 0, 1, 0x57c3 }, { /* 2*/ STAGE_INVESTIGATION, 1, 0, 0x57c4 }, { /* 3*/ STAGE_INVESTIGATION, 1, 1, 0x57c5 }, { /* 4*/ STAGE_EXTRACTION, 2, 0, 0x57c6 }, { /* 5*/ STAGE_EXTRACTION, 2, 1, 0x57c7 }, { /* 6*/ STAGE_VILLA, 3, 0, 0x57c8 }, { /* 7*/ STAGE_VILLA, 3, 2, 0x57ca }, { /* 8*/ STAGE_CHICAGO, 4, 0, 0x57cb }, { /* 9*/ STAGE_CHICAGO, 4, 1, 0x57cc }, { /*10*/ STAGE_G5BUILDING, 5, 0, 0x57cd }, { /*11*/ STAGE_G5BUILDING, 5, 1, 0x57ce }, { /*12*/ STAGE_G5BUILDING, 5, 2, 0x57cf }, { /*13*/ STAGE_INFILTRATION, 6, 0, 0x57d0 }, { /*14*/ STAGE_INFILTRATION, 6, 1, 0x57d1 }, { /*15*/ STAGE_RESCUE, 7, 0, 0x57d2 }, { /*16*/ STAGE_RESCUE, 7, 1, 0x57d3 }, { /*17*/ STAGE_ESCAPE, 8, 0, 0x57d4 }, { /*18*/ STAGE_ESCAPE, 8, 1, 0x57d5 }, { /*19*/ STAGE_ESCAPE, 8, 2, 0x57d6 }, { /*20*/ STAGE_AIRBASE, 9, 0, 0x57d7 }, { /*21*/ STAGE_AIRBASE, 9, 1, 0x57d8 }, { /*22*/ STAGE_AIRFORCEONE, 10, 0, 0x57d9 }, { /*23*/ STAGE_AIRFORCEONE, 10, 1, 0x57da }, { /*24*/ STAGE_AIRFORCEONE, 10, 2, 0x57db }, { /*25*/ STAGE_CRASHSITE, 11, 0, 0x57dc }, { /*26*/ STAGE_CRASHSITE, 11, 1, 0x57dd }, { /*27*/ STAGE_PELAGIC, 12, 0, 0x57de }, { /*28*/ STAGE_PELAGIC, 12, 1, 0x57df }, { /*29*/ STAGE_DEEPSEA, 13, 0, 0x57e0 }, { /*30*/ STAGE_DEEPSEA, 13, 1, 0x57e1 }, { /*31*/ STAGE_DEEPSEA, 13, 2, 0x57e2 }, { /*32*/ STAGE_DEFENSE, 14, 0, 0x57e3 }, { /*33*/ STAGE_DEFENSE, 14, 1, 0x57e4 }, { /*34*/ STAGE_ATTACKSHIP, 15, 0, 0x57e5 }, { /*35*/ STAGE_ATTACKSHIP, 15, 1, 0x57e6 }, { /*36*/ STAGE_SKEDARRUINS, 16, 0, 0x57e7 }, { /*37*/ STAGE_SKEDARRUINS, 16, 1, 0x57e8 }, }; // 198c0 // Indexes into the above cutscenetable, where each entry is the first cutscene // of each mission. u32 cutsceneindexes[] = { /* 0*/ 1, /* 1*/ 3, /* 2*/ 5, /* 3*/ 7, /* 4*/ 9, /* 5*/ 11, /* 6*/ 14, /* 7*/ 16, /* 8*/ 18, /* 9*/ 21, /*10*/ 23, /*11*/ 26, /*12*/ 28, /*13*/ 30, /*14*/ 33, /*15*/ 35, /*16*/ 37, /*17*/ 38, }; // 19908 struct cutscenegroup cutscenegrouptable[] = { // first_cutscene_index, name file id { /* 0*/ 0, 0x57b4 }, { /* 1*/ 1, 0x57b6 }, { /* 2*/ 7, 0x57b7 }, { /* 3*/ 9, 0x57b8 }, { /* 4*/ 14, 0x57b9 }, { /* 5*/ 21, 0x57ba }, { /* 6*/ 28, 0x57bb }, { /* 7*/ 33, 0x57bc }, { /* 8*/ 35, 0x57bd }, { /* 9*/ 37, 0x57be }, { /*10*/ 39, 0x57bf }, }; // 19960 struct menu_item menuitems_cinema[] = { { MENUITEMTYPE_CUSTOM, 0, 0x00000000, 0x000000eb, 0x00000000, 0x7f106644 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 19988 struct menu_dialog menudialog_cinema = { MENUDIALOGTYPE_DEFAULT, 0x57ea, // "Cinema" menuitems_cinema, 0x00000000, 0x00000004, NULL, }; // 199a0 struct menu_item menuitems_missionselect[] = { { MENUITEMTYPE_CUSTOM, 0, 0x00200000, 0x000000eb, 0x00000000, 0x7f10476c }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 199c8 struct menu_dialog menudialog_missionselect = { MENUDIALOGTYPE_DEFAULT, 0x567a, // "Mission Select" menuitems_missionselect, 0x00000000, 0x00000004, NULL, }; u16 mainmenulabels_nocheats[] = { 0x5675, // "Solo Missions" 0x5676, // "Combat Simulator" 0x5677, // "Co-Operative" 0x5678, // "Counter-Operative" }; u16 mainmenulabels_withcheats[] = { 0x5482, // "Cheat Solo Missions" 0x5483, // "Cheat Combat Simulator" 0x5484, // "Cheat Co-Operative" 0x5485, // "Cheat Counter-Operative" }; // 199f0 struct menu_item menuitems_mainmenu[] = { { MENUITEMTYPE_SELECTABLE, 0, 0x00400008, 0x000059be, 0x00000001, 0x00000000 }, // "Carrington Institute" { MENUITEMTYPE_SELECTABLE, 0, 0x00400000, 0x7f106a7c, 0x00000002, 0x7f1067fc }, { MENUITEMTYPE_SELECTABLE, 1, 0x00400000, 0x7f106a7c, 0x00000003, 0x7f106884 }, { MENUITEMTYPE_SELECTABLE, 2, 0x00400000, 0x7f106a7c, 0x00000004, 0x7f1068f4 }, { MENUITEMTYPE_SELECTABLE, 3, 0x00400000, 0x7f106a7c, 0x00000005, 0x7f106948 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x000056bb, 0x00000006, (u32) &menudialog_changeagent }, // "Change Agent..." { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 19a7c struct menu_dialog menudialog_mainmenu = { MENUDIALOGTYPE_DEFAULT, 0x5674, // "Perfect Menu" menuitems_mainmenu, 0x7f1069c0, 0x00000004, &menudialog_18d48, }; // 19a94 struct menu_dialog menudialog_mainmenu2 = { MENUDIALOGTYPE_DEFAULT, 0x5674, // "Perfect Menu" menuitems_mainmenu, 0x7f1069c0, 0x00000004, &menudialog_18d60, }; u32 var00019aac = 0x00000000; // 19ab0 struct cheatspec cheatspecs[] = { // name, time, stage index, difficulty, method { 0x544b, 123, 2, DIFF_A, CHEATMETHOD_TIMED | CHEATMETHOD_TRANSFERPAK }, { 0x544c, 100, 5, DIFF_A, CHEATMETHOD_TIMED | CHEATMETHOD_TRANSFERPAK }, { 0x544d, 230, 8, DIFF_A, CHEATMETHOD_TIMED }, { 0x544e, 331, 16, DIFF_PA, CHEATMETHOD_TIMED | CHEATMETHOD_TRANSFERPAK }, { 0x544f, 427, 12, DIFF_SA, CHEATMETHOD_TIMED }, { 0x5450, 191, 9, DIFF_SA, CHEATMETHOD_TIMED }, { 0x5451, 0, 1, DIFF_A, CHEATMETHOD_COMPLETE }, { 0x5452, 0, 4, DIFF_A, CHEATMETHOD_COMPLETE }, { 0x5453, 170, 11, DIFF_A, CHEATMETHOD_TIMED }, { 0x5454, 447, 13, DIFF_PA, CHEATMETHOD_TIMED }, { 0x5455, 0, 5, DIFF_A, CHEATMETHOD_COMPLETE }, { 0x5456, 0, 6, DIFF_A, CHEATMETHOD_COMPLETE }, { 0x5457, 0, 14, DIFF_A, CHEATMETHOD_COMPLETE }, { 0x5458, 0, 13, DIFF_A, CHEATMETHOD_COMPLETE }, { 0x5459, 105, 14, DIFF_A, CHEATMETHOD_TIMED }, { 0x545a, 0, 0, DIFF_A, CHEATMETHOD_COMPLETE }, { 0x545b, 0, 9, DIFF_A, CHEATMETHOD_COMPLETE }, { 0x545c, 479, 7, DIFF_PA, CHEATMETHOD_TIMED }, { 0x545d, 0, 12, DIFF_A, CHEATMETHOD_COMPLETE }, { 0x545e, 235, 10, DIFF_PA, CHEATMETHOD_TIMED }, { 0x545f, 90, 0, DIFF_SA, CHEATMETHOD_TIMED }, { 0x5460, 0, 11, DIFF_A, CHEATMETHOD_COMPLETE }, { 0x5461, 390, 1, DIFF_PA, CHEATMETHOD_TIMED }, { 0x5462, 300, 6, DIFF_SA, CHEATMETHOD_TIMED }, { 0x5463, 150, 3, DIFF_SA, CHEATMETHOD_TIMED }, { 0x5464, 317, 15, DIFF_SA, CHEATMETHOD_TIMED }, { 0x5465, 0, 16, DIFF_A, CHEATMETHOD_COMPLETE | CHEATMETHOD_TRANSFERPAK }, { 0x5466, 0, 2, DIFF_A, CHEATMETHOD_COMPLETE }, { 0x5467, 0, 3, DIFF_A, CHEATMETHOD_COMPLETE }, { 0x5468, 0, 7, DIFF_A, CHEATMETHOD_COMPLETE }, { 0x5469, 0, 8, DIFF_A, CHEATMETHOD_COMPLETE }, { 0x546a, 0, 10, DIFF_A, CHEATMETHOD_COMPLETE }, { 0x546b, 0, 15, DIFF_A, CHEATMETHOD_COMPLETE }, { 0x546c, 120, 4, DIFF_PA, CHEATMETHOD_TIMED }, { 0x546d, 36, 0, DIFF_A, CHEATMETHOD_FIRINGRANGE }, { 0x546e, 37, 0, DIFF_A, CHEATMETHOD_FIRINGRANGE }, { 0x546f, 38, 0, DIFF_A, CHEATMETHOD_FIRINGRANGE }, { 0x5470, 39, 0, DIFF_A, CHEATMETHOD_FIRINGRANGE }, { 0x5471, 40, 0, DIFF_A, CHEATMETHOD_FIRINGRANGE }, { 0x5472, 41, 0, DIFF_A, CHEATMETHOD_FIRINGRANGE }, { 0x5473, 42, 0, DIFF_A, CHEATMETHOD_FIRINGRANGE }, { 0x5474, 43, 0, DIFF_A, CHEATMETHOD_FIRINGRANGE }, }; // 19c00 struct menu_item menuitems_cheatwarning[] = { { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x000051df, 0x00000000, 0x00000000 }, // "If you activate any cheats, then you will be unable to progress further in the game while those cheats are active." { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000051e0, 0x00000000, 0x00000000 }, // "OK" { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000051e1, 0x00000000, 0x00000000 }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 19c50 struct menu_dialog menudialog_cheatwarning = { MENUDIALOGTYPE_SUCCESS, 0x51de, // "Warning" menuitems_cheatwarning, 0x00000000, 0x00000000, NULL, }; // 19c68 struct menu_item menuitems_cheats_fun[] = { { MENUITEMTYPE_CHECKBOX, 7, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, { MENUITEMTYPE_CHECKBOX, 10, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, { MENUITEMTYPE_CHECKBOX, 11, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, { MENUITEMTYPE_CHECKBOX, 16, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, { MENUITEMTYPE_CHECKBOX, 17, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, { MENUITEMTYPE_CHECKBOX, 6, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, 0x00000000 }, { MENUITEMTYPE_MARQUEE, 0, 0x00000a00, 0x7f107a78, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000051dd, 0x00000000, 0x00000000 }, // "Done" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 19d44 struct menu_dialog menudialog_cheats_fun = { MENUDIALOGTYPE_DEFAULT, 0x5476, // "Fun" menuitems_cheats_fun, 0x7f107990, 0x00000000, NULL, }; // 19d5c struct menu_item menuitems_cheats_gameplay[] = { { MENUITEMTYPE_CHECKBOX, 2, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, { MENUITEMTYPE_CHECKBOX, 1, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, { MENUITEMTYPE_CHECKBOX, 20, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, { MENUITEMTYPE_CHECKBOX, 13, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, { MENUITEMTYPE_CHECKBOX, 14, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, { MENUITEMTYPE_CHECKBOX, 12, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, { MENUITEMTYPE_CHECKBOX, 18, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, { MENUITEMTYPE_CHECKBOX, 21, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, 0x00000000 }, { MENUITEMTYPE_MARQUEE, 0, 0x00000a00, 0x7f107a78, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000051dd, 0x00000000, 0x00000000 }, // "Done" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 19e60 struct menu_dialog menudialog_cheats_gameplay = { MENUDIALOGTYPE_DEFAULT, 0x5477, // "Gameplay" menuitems_cheats_gameplay, 0x7f107990, 0x00000000, NULL, }; // 19e78 struct menu_item menuitems_cheats_soloweapons[] = { { MENUITEMTYPE_CHECKBOX, 27, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, { MENUITEMTYPE_CHECKBOX, 28, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, { MENUITEMTYPE_CHECKBOX, 30, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, { MENUITEMTYPE_CHECKBOX, 31, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, { MENUITEMTYPE_CHECKBOX, 32, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, { MENUITEMTYPE_CHECKBOX, 33, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, { MENUITEMTYPE_CHECKBOX, 8, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, { MENUITEMTYPE_CHECKBOX, 9, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, 0x00000000 }, { MENUITEMTYPE_MARQUEE, 0, 0x00000a00, 0x7f107a78, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000051dd, 0x00000000, 0x00000000 }, // "Done" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 19f7c struct menu_dialog menudialog_cheats_soloweapons = { MENUDIALOGTYPE_DEFAULT, 0x547a, // "Weapons for Jo in Solo" menuitems_cheats_soloweapons, 0x7f107990, 0x00000000, NULL, }; // 19f94 struct menu_item menuitems_cheats_classicweapons[] = { { MENUITEMTYPE_CHECKBOX, 34, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, { MENUITEMTYPE_CHECKBOX, 35, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, { MENUITEMTYPE_CHECKBOX, 36, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, { MENUITEMTYPE_CHECKBOX, 37, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, { MENUITEMTYPE_CHECKBOX, 38, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, { MENUITEMTYPE_CHECKBOX, 39, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, { MENUITEMTYPE_CHECKBOX, 40, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, { MENUITEMTYPE_CHECKBOX, 41, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x000000c8, 0x00000000, 0x00000000 }, { MENUITEMTYPE_MARQUEE, 0, 0x00000a00, 0x00005490, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x000000c8, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000051dd, 0x00000000, 0x00000000 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 1a098 struct menu_dialog menudialog_cheats_classicweapons = { MENUDIALOGTYPE_DEFAULT, 0x547b, // "Classic Weapons for Jo in Solo" menuitems_cheats_classicweapons, 0x7f107990, 0x00000000, NULL, }; // 1a0b0 struct menu_item menuitems_cheats_weapons[] = { { MENUITEMTYPE_CHECKBOX, 15, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, { MENUITEMTYPE_CHECKBOX, 19, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, { MENUITEMTYPE_CHECKBOX, 4, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, { MENUITEMTYPE_CHECKBOX, 5, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, { MENUITEMTYPE_CHECKBOX, 29, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, { MENUITEMTYPE_CHECKBOX, 26, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, { MENUITEMTYPE_CHECKBOX, 3, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, 0x00000000 }, { MENUITEMTYPE_MARQUEE, 0, 0x00000a00, 0x7f107a78, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000051dd, 0x00000000, 0x00000000 }, // "Done" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 1a1b4 struct menu_dialog menudialog_cheats_weapons = { MENUDIALOGTYPE_DEFAULT, 0x5478, // "Weapons" menuitems_cheats_weapons, 0x7f107990, 0x00000000, NULL, }; // 1a1cc struct menu_item menuitems_cheats_buddies[] = { { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x00005475, 0x00000000, 0x7f107834 }, // "Velvet Dark" { MENUITEMTYPE_CHECKBOX, 22, 0x00000000, 0x7f10793c, 0x00000000, 0x7f107834 }, { MENUITEMTYPE_CHECKBOX, 23, 0x00000000, 0x7f10793c, 0x00000000, 0x7f107834 }, { MENUITEMTYPE_CHECKBOX, 24, 0x00000000, 0x7f10793c, 0x00000000, 0x7f107834 }, { MENUITEMTYPE_CHECKBOX, 25, 0x00000000, 0x7f10793c, 0x00000000, 0x7f107834 }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, 0x00000000 }, { MENUITEMTYPE_MARQUEE, 0, 0x00000a00, 0x7f107a78, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000051dd, 0x00000000, 0x00000000 }, // "Done" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 1a294 struct menu_dialog menudialog_cheats_buddies = { MENUDIALOGTYPE_DEFAULT, 0x5479, // "Buddies" menuitems_cheats_buddies, 0x7f107990, 0x00000000, NULL, }; // 1a2ac struct menu_item menuitems_cheats[] = { { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005476, 0x00000000, (u32) &menudialog_cheats_fun }, // "Fun" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005477, 0x00000000, (u32) &menudialog_cheats_gameplay }, // "Gameplay" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x0000547a, 0x00000000, (u32) &menudialog_cheats_soloweapons }, // "Weapons for Jo in Solo" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x0000547b, 0x00000000, (u32) &menudialog_cheats_classicweapons }, // "Classic Weapons for Jo in Solo" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005478, 0x00000000, (u32) &menudialog_cheats_weapons }, // "Weapons" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005479, 0x00000000, (u32) &menudialog_cheats_buddies }, // "Buddies" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000054d9, 0x00000000, 0x7f107e90 }, // "Turn of all Cheats" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000051dd, 0x00000000, 0x00000000 }, // "Done" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 1a388 struct menu_dialog menudialog_cheats = { MENUDIALOGTYPE_DEFAULT, 0x51dc, // "Cheats" menuitems_cheats, 0x7f107990, 0x00000000, NULL, }; // 1a3a0 u16 iomessages[] = { 0x5670, // "Controller Pak 1" 0x5671, // "Controller Pak 2" 0x5672, // "Controller Pak 3" 0x5673, // "Controller Pak 4" 0x566f, // "Game Pak" 0x54e5, // "Controller Pak Not Found" 0x5742, // "The Controller Pak was not found in any controller." 0x5743, // "File was not saved." 0x5744, // "File would not load." 0x5745, // "Could not delete the file." 0x5746, // "Out of memory." 0x5747, // "This player is already loaded for this game." 0x5748, // "has been removed." 0x5749, // "Controller Pak is damaged or incorrectly inserted." 0x574a, // "Game not delete failed." 0x0000, }; // 1a3c0 struct menu_item menuitems_1a3c0[] = { { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x7f108550, 0x00000000, 0x7f1084b8 }, { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x7f108424, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x00005741, 0x00000000, 0x00000000 }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 1a410 struct menu_dialog menudialog_1a410 = { MENUDIALOGTYPE_DANGER, 0x5740, // "Error" menuitems_1a3c0, 0x00000000, 0x00000080, NULL, }; // 1a428 u16 savelocations2[] = { 0x566f, // "Game Pak" 0x5670, // "Controller Pak 1" 0x5671, // "Controller Pak 2" 0x5672, // "Controller Pak 3" 0x5673, // "Controller Pak 4" 0x0000, }; // 1a434 u16 iomessages2[] = { 0x574b, // "Error Loading Game" 0x574c, // "Error Saving Game" 0x574d, // "Error Loading Player" 0x574e, // "Error Saving Player" 0x574f, // "Error Loading PerfectHead" 0x5750, // "Error Saving PerfectHead" 0x5751, // "Error Reading File" 0x5752, // "Error Writing File" 0x5753, // "Error" 0x0000, }; // 1a448 u16 filetypenames[] = { 0x5667, // "Single Player Agent File" 0x5668, // "Combat Simulator Settings File" 0x5669, // "Combat Simulator Player File" 0x566a, // "PerfectHead Files" }; // 1a450 struct menu_item menuitems_filesaved[] = { { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x0000575a, 0x00000000, 0x00000000 }, // "File Saved." { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x0000575b, 0x00000000, 0x00000000 }, // "OK" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 1a48c struct menu_dialog menudialog_filesaved = { MENUDIALOGTYPE_SUCCESS, 0x5759, // "Cool!" menuitems_filesaved, 0x00000000, 0x00000080, NULL, }; // 1a4a4 struct menu_item menuitems_saveerror[] = { { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x7f108078, 0x00000000, 0x7f108014 }, { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x0000575c, 0x00000000, 0x00000000 }, // "An error occurred while trying to save" { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x0000575d, 0x00000000, 0x7f108bf0 }, // "Try Again" { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x0000575e, 0x00000000, 0x7f108c24 }, // "Save Elsewhere" { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x0000575f, 0x00000000, 0x7f108cd0 }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 1a51c struct menu_dialog menudialog_saveerror = { MENUDIALOGTYPE_DANGER, 0x7f10876c, menuitems_saveerror, 0x00000000, 0x000000a0, NULL, }; // 1a534 struct menu_item menuitems_savelost[] = { { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x7f108078, 0x00000000, 0x7f108014 }, { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000054fb, 0x00000000, 0x00000000 }, // "The saved file has been erased due to corruption or damage." { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x00005762, 0x00000000, 0x7f108d48 }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 1a584 struct menu_dialog menudialog_savelost = { MENUDIALOGTYPE_DANGER, 0x7f10876c, menuitems_savelost, 0x00000000, 0x000000a0, NULL, }; // 1a59c struct menu_item menuitems_saveelsewhere[] = { { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x00005768, 0x00000000, 0x00000000 }, // "Would you like to save your file elsewhere?" { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x00005769, 0x00000000, 0x7f108c24 }, // "Yes" { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x0000576a, 0x00000000, 0x7f108cd0 }, // "No" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 1a5ec struct menu_dialog menudialog_saveelsewhere = { MENUDIALOGTYPE_DANGER, 0x5767, // "Save" menuitems_saveelsewhere, 0x00000000, 0x000000a0, NULL, }; // 1a604 struct menu_item menuitems_1a604[] = { { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x7f108f90, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x0000576d, 0x00000000, 0x7f108ecc }, // "OK" { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x0000576e, 0x00000000, 0x7f108f08 }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 1a654 struct menu_dialog menudialog_1a654 = { MENUDIALOGTYPE_DANGER, 0x7f10876c, menuitems_1a604, 0x7f108e58, 0x000000a0, NULL, }; u32 var0001a66c = 0x7f1b3214; u32 var0001a670 = 0x7f1b3218; u32 var0001a674 = 0x7f1b321c; u32 var0001a678 = 0x7f1b3220; u32 var0001a67c = 0x01020304; u32 var0001a680 = 0x00000000; // 1a684 struct menu_item menuitems_changefilename[] = { { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000054ef, 0x00000000, 0x00000000 }, // "Enter new file name:" { MENUITEMTYPE_KEYBOARD, 0, 0x00000000, 0x00000000, 0x00000000, 0x7f10a0b0 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 1a6c0 struct menu_dialog menudialog_changefilename = { MENUDIALOGTYPE_DEFAULT, 0x54ee, // "Change File Name" menuitems_changefilename, 0x00000000, 0x00000080, NULL, }; // 1a6d8 struct menu_item menuitems_duplicatefilename[] = { { MENUITEMTYPE_LABEL, 0, 0x00000030, 0x7f10a19c, 0x00000000, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x02000030, 0x000054e9, 0x00000000, 0x00000000 }, // "already contains" { MENUITEMTYPE_LABEL, 0, 0x02000030, 0x000054ea, 0x00000000, 0x00000000 }, // "a file named" { MENUITEMTYPE_LABEL, 0, 0x02000030, 0x7f10a1ec, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000054eb, 0x00000000, 0x7f10a120 }, // "Rename File" { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000054ec, 0x00000000, 0x00000000 }, // "Change Location" { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000054ed, 0x00000000, 0x7f10a160 }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 1a778 struct menu_dialog menudialog_duplicatefilename = { MENUDIALOGTYPE_DEFAULT, 0x54e8, // "Duplicate File Name" menuitems_duplicatefilename, 0x00000000, 0x00000080, NULL, }; // 1a790 u16 savelocations3[] = { 0x5670, // "Controller Pak 1" 0x5671, // "Controller Pak 2" 0x5672, // "Controller Pak 3" 0x5673, // "Controller Pak 4" 0x566f, // "Game Pak" 0x5604, // "" }; // 1a79c struct menu_item menuitems_selectlocation[] = { { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x00005770, 0x00005771, 0x00000000 }, // "Where", "Spaces" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 4, 0x00000000, 0x7f10a22c, 0x7f10a2ec, 0x7f10a3a4 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x7f10a22c, 0x7f10a2ec, 0x7f10a3a4 }, { MENUITEMTYPE_SELECTABLE, 1, 0x00000000, 0x7f10a22c, 0x7f10a2ec, 0x7f10a3a4 }, { MENUITEMTYPE_SELECTABLE, 2, 0x00000000, 0x7f10a22c, 0x7f10a2ec, 0x7f10a3a4 }, { MENUITEMTYPE_SELECTABLE, 3, 0x00000000, 0x7f10a22c, 0x7f10a2ec, 0x7f10a3a4 }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005772, 0x00000000, 0x7f10a488 }, // "Delete Files..." { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005773, 0x00000000, 0x7f10a454 }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 1a878 struct menu_dialog menudialog_selectlocation = { MENUDIALOGTYPE_DEFAULT, 0x576f, // "Select Location" menuitems_selectlocation, 0x00000000, 0x00000080, NULL, }; // 1a890 struct menu_item menuitems_confirmdelete[] = { { MENUITEMTYPE_LABEL, 0, 0x00000030, 0x7f1082b0, 0x00000000, 0x7f108254 }, { MENUITEMTYPE_LABEL, 0, 0x00000230, 0x7f108078, 0x00000000, 0x7f108014 }, { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x0000577c, 0x00000000, 0x00000000 }, // "Are you sure you want to delete this file?" { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x0000577d, 0x00000000, 0x00000000 }, // "Cancel" { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x0000577e, 0x00000000, 0x7f10a5ac }, // "OK" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 1a908 struct menu_dialog menudialog_confirmdelete = { MENUDIALOGTYPE_DANGER, 0x577b, // "Warning" menuitems_confirmdelete, 0x00000000, 0x00000080, NULL, }; // 1a920 struct menu_item menuitems_1a920[] = { { MENUITEMTYPE_LABEL, 0, 0x00000030, 0x7f1082b0, 0x00000000, 0x7f108254 }, { MENUITEMTYPE_LABEL, 0, 0x00000230, 0x7f108078, 0x00000000, 0x7f108014 }, { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x7f10a5e8, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000054a1, 0x00000000, 0x00000000 }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 1a984 struct menu_dialog menudialog_1a984 = { MENUDIALOGTYPE_DANGER, 0x549f, // "Error" menuitems_1a920, 0x00000000, 0x00000080, NULL, }; // 1a99c struct menu_item menuitems_deletefile[] = { { MENUITEMTYPE_LABEL, 0, 0x00004010, 0x00005779, 0x00000000, 0x00000000 }, // "Select a file to delete:" { MENUITEMTYPE_CUSTOM, 1, 0x00200000, 0x00000000, 0x00000000, 0x7f10ad98 }, { MENUITEMTYPE_LABEL, 0, 0x00004030, 0x0000577a, 0x00000000, 0x00000000 }, // "Press B Button to exit." { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 1a9ec struct menu_dialog menudialog_deletefile = { MENUDIALOGTYPE_DEFAULT, 0x5778, // "Delete File" menuitems_deletefile, 0x7f10b014, 0x00000000, NULL, }; // 1aa04 struct menu_item menuitems_copyfile[] = { { MENUITEMTYPE_LABEL, 0, 0x00004010, 0x00005776, 0x00000000, 0x00000000 }, // "Select a file to copy:" { MENUITEMTYPE_CUSTOM, 0, 0x00200000, 0x00000000, 0x00000000, 0x7f10af0c }, { MENUITEMTYPE_LABEL, 0, 0x00004030, 0x00005777, 0x00000000, 0x00000000 }, // "Press B Button to exit." { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 1aa54 struct menu_dialog menudialog_copyfile = { MENUDIALOGTYPE_DEFAULT, 0x5775, // "Copy File" menuitems_copyfile, 0x7f10b014, 0x00000000, NULL, }; u32 var0001aa6c = 0x00000000; // 1aa70 struct menu_item menuitems_deletegamenote[] = { { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x00005780, 0x00000000, 0x00000000 }, // "Are you sure you want to delete this game note?" { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x00005781, 0x00000000, 0x00000000 }, // "No" { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x00005782, 0x00000000, 0x7f10b14c }, // "Yes" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 1aac0 struct menu_dialog menudialog_deletegamenote = { MENUDIALOGTYPE_DANGER, 0x577f, menuitems_deletegamenote, 0x00000000, 0x00000000, NULL, }; // 1aad8 struct menu_item menuitems_gamenotes[] = { { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x00005784, 0x7f10b924, 0x00000000 }, // "Delete Game Notes:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x0000010e, 0x00000000, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x00005785, 0x00005786, 0x00000000 }, // "Note", "Pages" { MENUITEMTYPE_CUSTOM, 0, 0x00200000, 0x000000c8, 0x0000006e, 0x7f10b26c }, { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x7f10b75c, 0x7f10b7cc, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x7f10b83c, 0x00000000, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000030, 0x00005787, 0x00000000, 0x00000000 }, // "Press the B Button to exit." { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 1ab78 struct menu_dialog menudialog_gamenotes = { MENUDIALOGTYPE_DEFAULT, 0x5783, // "Game Notes" menuitems_gamenotes, 0x7f10b674, 0x00000000, NULL, }; // 1ab90 struct menu_item menuitems_controllerpakmenu[] = { { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x0000566c, 0x00000000, 0x00000000 }, // "Use this menu to delete game notes from your Controller Pak" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x0000566d, 0x00000000, 0x00000000 }, // "Choose Controller Pak to Edit:" { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005670, 0x00000000, 0x7f10b974 }, // "Controller Pak 1" { MENUITEMTYPE_SELECTABLE, 1, 0x00000000, 0x00005671, 0x00000000, 0x7f10b974 }, // "Controller Pak 2" { MENUITEMTYPE_SELECTABLE, 2, 0x00000000, 0x00005672, 0x00000000, 0x7f10b974 }, // "Controller Pak 3" { MENUITEMTYPE_SELECTABLE, 3, 0x00000000, 0x00005673, 0x00000000, 0x7f10b974 }, // "Controller Pak 4" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x0000566e, 0x00000000, 0x00000000 }, // "Exit" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 1ac58 struct menu_dialog menudialog_controllerpakmenu = { MENUDIALOGTYPE_DEFAULT, 0x566b, // "Controller Pak Menu" menuitems_controllerpakmenu, 0x7f10ba10, 0x00000000, NULL, }; // 1ac70 struct menu_item menuitems_gamefiles[] = { { MENUITEMTYPE_LABEL, 0, 0x00004010, 0x00005664, 0x00000000, 0x00000000 }, // "Copy:" { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005667, 0x00000000, 0x7f10bb38 }, // "Single Player Agent File" { MENUITEMTYPE_SELECTABLE, 1, 0x00000000, 0x00005668, 0x00000000, 0x7f10bb38 }, // "Combat Simulator Settings File" { MENUITEMTYPE_SELECTABLE, 2, 0x00000000, 0x00005669, 0x00000000, 0x7f10bb38 }, // "Combat Simulator Player File" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00004010, 0x00005665, 0x00000000, 0x00000000 }, // "Delete:" { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005667, 0x00000000, 0x7f10bbec }, // "Single Player Agent File" { MENUITEMTYPE_SELECTABLE, 1, 0x00000000, 0x00005668, 0x00000000, 0x7f10bbec }, // "Combat Simulator Settings File" { MENUITEMTYPE_SELECTABLE, 2, 0x00000000, 0x00005669, 0x00000000, 0x7f10bbec }, // "Combat Simulator Player File" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005666, 0x00000000, (u32) &menudialog_controllerpakmenu }, // "Delete Game Notes..." { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 1ad60 struct menu_dialog menudialog_gamefiles = { MENUDIALOGTYPE_DEFAULT, 0x5663, menuitems_gamefiles, 0x00000000, 0x00000020, NULL, }; // 1ad78 struct menu_item menuitems_enteragentname[] = { { MENUITEMTYPE_KEYBOARD, 0, 0x00000000, 0x00000000, 0x00000001, 0x7f10bc98 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 1ada0 struct menu_dialog menudialog_enteragentname = { MENUDIALOGTYPE_DEFAULT, 0x5791, // "Enter Agent Name" menuitems_enteragentname, 0x00000000, 0x00000000, NULL, }; // 1adb8 struct menu_item menuitems_fileselect[] = { { MENUITEMTYPE_LABEL, 0, 0x00004010, 0x00005660, 0x00000000, 0x00000000 }, // "Choose Your Reality" { MENUITEMTYPE_CUSTOM, 0, 0x00200000, 0x000000f5, 0x00000000, 0x7f10bd60 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 1adf4 struct menu_dialog menudialog_fileselect = { MENUDIALOGTYPE_DEFAULT, 0x565f, // "Perfect Dark" menuitems_fileselect, 0x7f10c804, 0x00000020, &menudialog_gamefiles, }; u32 var0001ae0c = 0x00000000; // 1ae10 struct menu_item menuitems_gamefiles2[] = { { MENUITEMTYPE_LABEL, 0, 0x00004010, 0x00005664, 0x00000000, 0x00000000 }, // "Copy:" { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005667, 0x00000000, 0x7f10bb38 }, // "Single Player Agent File" { MENUITEMTYPE_SELECTABLE, 1, 0x00000000, 0x00005668, 0x00000000, 0x7f10bb38 }, // "Combat Simulator Settings File" { MENUITEMTYPE_SELECTABLE, 2, 0x00000000, 0x00005669, 0x00000000, 0x7f10bb38 }, // "Combat Simulator Player File" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00004010, 0x00005665, 0x00000000, 0x00000000 }, // "Delete:" { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005667, 0x00000000, 0x7f10bbec }, // "Single Player Agent File" { MENUITEMTYPE_SELECTABLE, 1, 0x00000000, 0x00005668, 0x00000000, 0x7f10bbec }, // "Combat Simulator Settings File" { MENUITEMTYPE_SELECTABLE, 2, 0x00000000, 0x00005669, 0x00000000, 0x7f10bbec }, // "Combat Simulator Player File" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005666, 0x00000000, (u32) &menudialog_controllerpakmenu }, // "Delete Game Notes..." { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 1af00 struct menu_dialog menudialog_gamefiles2 = { MENUDIALOGTYPE_DEFAULT, 0x5663, // "Game Files" menuitems_gamefiles2, 0x00000000, 0x00000020, NULL, }; // 1af18 struct menu_item menuitems_fileselect2[] = { { MENUITEMTYPE_LABEL, 0, 0x00004010, 0x00005660, 0x00000000, 0x00000000 }, // "Choose Your Reality" { MENUITEMTYPE_CUSTOM, 0, 0x00200000, 0x000000f5, 0x00000000, 0x7f10bd60 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 1af54 struct menu_dialog menudialog_fileselect2 = { MENUDIALOGTYPE_DEFAULT, 0x565f, // "Perfect Dark" menuitems_fileselect2, 0x7f10c804, 0x00000020, &menudialog_gamefiles2, }; // 1af6c struct menu_item menuitems_audiovisual[] = { { MENUITEMTYPE_SLIDER, 0, 0x00002800, 0x00005734, 0x00005000, 0x7f1032f4 }, // "Sound" { MENUITEMTYPE_SLIDER, 0, 0x00002800, 0x00005735, 0x00005000, 0x7f103290 }, // "Music" { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x00005736, 0x00000000, 0x7f102698 }, // "Sound Mode" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x00005737, 0x00000000, 0x7f102814 }, // "Ratio" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x00005738, 0x00000000, 0x00000000 }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 1b00c struct menu_dialog menudialog_1b00c = { MENUDIALOGTYPE_DEFAULT, 0x5733, // "Audio/Visual" menuitems_audiovisual, 0x7f10559c, 0x00000000, NULL, }; struct menu_dialog menudialog_mpplayername; struct menu_dialog menudialog_mpcontrol; struct menu_dialog menudialog_mpoptions; struct menu_dialog menudialog_mpplayerstats; struct menu_dialog menudialog_mploadplayer; // 1b024 struct menu_item menuitems_mpplayersetup[] = { { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x0000501e, 0x7f17909c, (u32) &menudialog_mpplayername }, // "Name" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005021, 0x00000000, (u32) &menudialog_mpcontrol }, // "Control" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005022, 0x00000000, (u32) &menudialog_mpoptions }, // "Player Options" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005023, 0x00000000, (u32) &menudialog_mpplayerstats }, // "Statistics" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x0000501d, 0x00000000, (u32) &menudialog_mploadplayer }, // "Load Player" { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x7f17eed4, 0x00000000, 0x7f17ee60 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; struct menu_dialog menudialog_mpchallengedetails; // 1b0c4 struct menu_dialog menudialog_mpplayersetup = { MENUDIALOGTYPE_DEFAULT, 0x501c, // "Player Setup" menuitems_mpplayersetup, 0x00000000, 0x00000800, &menudialog_mpchallengedetails, }; struct menu_dialog menudialog_mpready; struct menu_dialog menudialog_mpdropout; // 1b0dc struct menu_item menuitems_mpquickgo2[] = { { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000059c8, 0x00000000, (u32) &menudialog_mpready }, // "Start Game" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x0000501d, 0x00000000, (u32) &menudialog_mploadplayer }, // "Load Player" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000059ca, 0x00000000, (u32) &menudialog_mpplayersetup }, // "Player Settings" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000059c9, 0x00000000, (u32) &menudialog_mpdropout }, // "Drop Out" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 1b140 struct menu_dialog menudialog_mpquickgo2 = { MENUDIALOGTYPE_DEFAULT, 0x59cc, // "Quick Go" menuitems_mpquickgo2, 0x7f17f0dc, 0x00000000, NULL, }; // 1b158 struct menu_item menuitems_1b158[] = { { MENUITEMTYPE_SCROLLABLE, 1, 0x00000000, 0x0000007c, 0x00000037, 0x00000000 }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005039, 0x00000000, 0x7f10cabc }, // "Accept" { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x0000503a, 0x00000000, 0x00000000 }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 1b1bc struct menu_dialog menudialog_1b1bc = { MENUDIALOGTYPE_DEFAULT, 0x7f17e318, menuitems_1b158, 0x7f17e3fc, 0x00000000, NULL, }; // 1b1d4 struct menu_item menuitems_mpcombatchallenges[] = { { MENUITEMTYPE_CUSTOM, 1, 0x00200000, 0x00000078, 0x0000004d, 0x7f17e4d4 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 1b1fc struct menu_dialog menudialog_mpcombatchallenges = { MENUDIALOGTYPE_DEFAULT, 0x5032, // "Combat Challenges" menuitems_mpcombatchallenges, 0x7f17eb34, 0x00000000, NULL, }; struct menu_dialog menudialog_mploadgamesettingstype1; struct menu_dialog menudialog_mpquickteam; // 1b214 struct menu_item menuitems_smallbutperfectmenu[] = { { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x000059b9, 0x00000000, (u32) &menudialog_mpcombatchallenges }, // "Challenges" { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x000059ba, 0x00000001, (u32) &menudialog_mploadgamesettingstype1 }, // "Load/Preset Games" { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x000059bb, 0x00000002, (u32) &menudialog_mpquickteam }, // "Quick Start" { MENUITEMTYPE_SELECTABLE, 0, 0x00400000, 0x000059bc, 0x00000003, 0x7f10ca80 }, // "Advanced Setup" { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x00005731, 0x00000000, (u32) &menudialog_1b00c }, // "Audio/Video" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x00005732, 0x00000000, (u32) &menudialog_changeagent }, // "Change Agent" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 1b2b4 struct menu_dialog menudialog_smallbutperfectmenu = { MENUDIALOGTYPE_DEFAULT, 0x572e, // "Small but Perfect Menu" menuitems_smallbutperfectmenu, 0x7f10cc08, 0x00000030, NULL, }; // 1b2cc struct menu_item menuitems_mpdropout[] = { { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000050c4, 0x00000000, 0x00000000 }, // "Are you sure you want to drop out?" { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000050c5, 0x00000000, 0x7f10c9c0 }, // "Drop Out" { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050c6, 0x00000000, 0x00000000 }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 1b31c struct menu_dialog menudialog_mpdropout = { MENUDIALOGTYPE_DANGER, 0x50c3, // "Drop Out" menuitems_mpdropout, 0x00000000, 0x00000000, NULL, }; // 1b334 struct menu_item menuitems_mpabort[] = { { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x00005035, 0x00000000, 0x00000000 }, // "Are you sure you want to abort the game?" { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005036, 0x00000000, 0x7f10ca1c }, // "Abort" { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x00005037, 0x00000000, 0x00000000 }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 1b384 struct menu_dialog menudialog_mpabort = { MENUDIALOGTYPE_DANGER, 0x5034, // "Abort" menuitems_mpabort, 0x00000000, 0x00000000, NULL, }; // 1b39c struct menu_item menuitems_1b39c[] = { { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, 0x0000505f, 0x00000000, 0x7f17cda0 }, // "Difficulty:" { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005060, 0x00000000, 0x7f17d044 }, // "Change Type..." { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x00005062, 0x00000000, 0x7f17cf58 }, // "Delete Simulant" { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x00005063, 0x00000000, 0x00000000 }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 1b414 struct menu_dialog menudialog_1b414 = { MENUDIALOGTYPE_DEFAULT, 0x7f17cfc0, menuitems_1b39c, 0x7f17c618, 0x00000010, NULL, }; struct menu_dialog menudialog_mpscenario; struct menu_dialog menudialog_mparena; struct menu_dialog menudialog_mpweapons; struct menu_dialog menudialog_mplimits; struct menu_dialog menudialog_mpplayerhandicaps; struct menu_dialog menudialog_mpsimulants; struct menu_dialog menudialog_mpteamcontrol; struct menu_dialog menudialog_mploadgamesettingstype0; // 1b42c struct menu_item menuitems_mpgamesetup[] = { { MENUITEMTYPE_SELECTABLE, 0, 0x00020004, 0x00005013, 0x7f184fb0, (u32) &menudialog_mpscenario }, // "Scenario" { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005015, 0x00000000, 0x7f185380 }, // "Options" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005014, 0x7f17f024, (u32) &menudialog_mparena }, // "Arena" { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, 0x0000502c, 0x00000000, 0x7f17ecd4 }, // "Lock" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005017, 0x00000000, (u32) &menudialog_mpweapons }, // "Weapons" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005018, 0x00000000, (u32) &menudialog_mplimits }, // "Limits" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000054b8, 0x00000000, (u32) &menudialog_mpplayerhandicaps }, // "Player Handicaps" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005019, 0x00000000, (u32) &menudialog_mpsimulants }, // "Simulants" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005016, 0x00000000, (u32) &menudialog_mpteamcontrol }, // "Teams" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005024, 0x00000000, (u32) &menudialog_mpready }, // "Start Game" { MENUITEMTYPE_SELECTABLE, 0, 0x00060004, 0x00005012, 0x00000000, (u32) &menudialog_mploadgamesettingstype0 }, // "Load Settings" { MENUITEMTYPE_SELECTABLE, 0, 0x00060000, 0x0000501a, 0x00000000, 0x7f17efbc }, // "Save Settings" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 1b558 struct menu_dialog menudialog_mpgamesetup = { MENUDIALOGTYPE_DEFAULT, 0x5011, menuitems_mpgamesetup, 0x7f17f0b0, 0x00000810, &menudialog_mpplayersetup, }; // 1b570 struct menu_item menuitems_1b570[] = { { MENUITEMTYPE_OBJECTIVES, 1, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x0000572a, 0x00000000, 0x7f1033f8 }, // "Accept" { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x0000572b, 0x00000000, 0x7f10ccd0 }, // "Decline" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 1b5c0 struct menu_dialog menudialog_1b5c0 = { MENUDIALOGTYPE_DEFAULT, 0x7f10ce74, menuitems_1b570, 0x7f10cd0c, 0x0000000c, &menudialog_briefing, }; // 1b5d8 struct menu_item menuitems_promptnextmission[] = { { MENUITEMTYPE_OBJECTIVES, 1, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x0000572a, 0x00000000, 0x7f1033f8 }, // "Accept" { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x0000572b, 0x00000000, 0x7f10ccd0 }, // "Decline" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000059d6, 0x00000000, 0x7f10cfe4 }, // "Replay Previous Mission" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 1b650 struct menu_dialog menudialog_promptnextmission = { MENUDIALOGTYPE_DEFAULT, 0x7f10cf2c, menuitems_promptnextmission, 0x7f10cd0c, 0x0000000c, &menudialog_briefing, }; // 1b668 struct menu_item menuitems_1b668[] = { { MENUITEMTYPE_OBJECTIVES, 2, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x0000572d, 0x00000000, 0x00000000 }, // "Press START" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 1b6b8 struct menu_item menuitems_1b6b8[] = { { MENUITEMTYPE_OBJECTIVES, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x0000572d, 0x00000000, 0x00000000 }, // "Press START" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 1b708 struct menu_dialog menudialog_1b708 = { MENUDIALOGTYPE_DANGER, 0x572c, // "Objectives" menuitems_1b6b8, 0x7f1063e4, 0x00000048, NULL, }; // 1b720 struct menu_dialog menudialog_1b720 = { MENUDIALOGTYPE_SUCCESS, 0x572c, // "Objectives" menuitems_1b6b8, 0x7f1063e4, 0x00000048, NULL, }; // 1b738 struct menu_dialog menudialog_1b738 = { MENUDIALOGTYPE_DANGER, 0x572c, // "Objectives" menuitems_1b668, 0x7f1063e4, 0x00000048, NULL, }; // 1b750 struct menu_dialog menudialog_1b750 = { MENUDIALOGTYPE_SUCCESS, 0x572c, // "Objectives" menuitems_1b668, 0x7f1063e4, 0x00000048, NULL, }; // 1b768 struct menu_item menuitems_1b768[] = { { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x000054f4, 0x00000000, 0x7f10d8dc }, // "Continue" { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x000054f5, 0x00000000, 0x7f10d87c }, // "Replay Last Level" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 1b7a4 struct menu_dialog menudialog_1b7a4 = { MENUDIALOGTYPE_DEFAULT, 0x7f10d61c, menuitems_1b768, 0x00000000, 0x00000004, NULL, }; // 1b7bc struct menu_item menuitems_1b7bc[] = { { MENUITEMTYPE_LABEL, 0, 0x00000210, 0x00005716, 0x00000000, 0x00000000 }, // "Mission Status:" { MENUITEMTYPE_LABEL, 0, 0x00000020, 0x7f10d2e0, 0x00000000, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000210, 0x00005717, 0x00000000, 0x00000000 }, // "Agent Status:" { MENUITEMTYPE_LABEL, 0, 0x00000020, 0x7f10d4d4, 0x00000000, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000210, 0x00005718, 0x00000000, 0x00000000 }, // "Mission Time:" { MENUITEMTYPE_LABEL, 0, 0x00000020, 0x7f10d6e4, 0x00000000, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000210, 0x00005481, 0x00000000, 0x00000000 }, // "Difficulty" { MENUITEMTYPE_LABEL, 0, 0x00000020, 0x7f10229c, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000210, 0x00005719, 0x00000000, 0x00000000 }, // "Weapon of Choice:" { MENUITEMTYPE_LABEL, 0, 0x00000020, 0x7f178450, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000571a, 0x7f10d044, 0x00000000 }, // "Kills:" { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000571b, 0x7f10d1d0, 0x00000000 }, // "Accuracy:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000571c, 0x7f10d080, 0x00000000 }, // "Shot Total:" { MENUITEMTYPE_LABEL, 0, 0x00000200, 0x0000571d, 0x7f10d0c0, 0x00000000 }, // "Head Shots:" { MENUITEMTYPE_LABEL, 0, 0x00000200, 0x0000571e, 0x7f10d100, 0x00000000 }, // "Body Shots:" { MENUITEMTYPE_LABEL, 0, 0x00000200, 0x0000571f, 0x7f10d140, 0x00000000 }, // "Limb Shots:" { MENUITEMTYPE_LABEL, 0, 0x00000200, 0x00005720, 0x7f10d180, 0x00000000 }, // "Others:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x00005721, 0x00000000, 0x00000000 }, // "Press START" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; u32 var0001b988 = 0xff7f7fff; // 1b98c struct menu_item menuitems_1b98c[] = { { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005716, 0x7f10d2e0, 0x00000000 }, // "Mission Status:" { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005717, 0x7f10d4d4, 0x00000000 }, // "Agent Status:" { MENUITEMTYPE_LABEL, 0, 0x01000000, 0x00005718, 0x7f10d6e4, 0x7f10e064 }, // "Mission Time:" { MENUITEMTYPE_LABEL, 1, 0x01000000, 0x000054f2, 0x7f10e4d8, 0x7f10e064 }, // "Target Time:" { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005481, 0x7f10229c, 0x00000000 }, // "Difficulty:" { MENUITEMTYPE_SEPARATOR, 2, 0x00000000, 0x00000000, 0x00000000, 0x7f10e064 }, { MENUITEMTYPE_LABEL, 2, 0x00000000, 0x000054f3, 0x00000000, 0x7f10e064 }, // "New Cheat Available!:" { MENUITEMTYPE_LABEL, 3, 0x01000020, 0x7f10e3fc, 0x00000000, 0x7f10e064 }, { MENUITEMTYPE_LABEL, 5, 0x01000020, 0x7f10e468, 0x00000000, 0x7f10e064 }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005719, 0x7f178450, 0x00000000 }, // "Weapon of Choice" { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000571a, 0x7f10d044, 0x00000000 }, // "Kills:" { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000571b, 0x7f10d1d0, 0x00000000 }, // "Accuracy:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000571c, 0x7f10d080, 0x00000000 }, // "Shot Total:" { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000571d, 0x7f10d0c0, 0x00000000 }, // "Head Shots:" { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000571e, 0x7f10d100, 0x00000000 }, // "Body Shots:" { MENUITEMTYPE_LABEL, 6, 0x00000000, 0x0000571f, 0x7f10d140, 0x7f10e064 }, // "Limb Shots:" { MENUITEMTYPE_LABEL, 4, 0x00000000, 0x00005720, 0x7f10d180, 0x7f10e064 }, // "Others:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x00005721, 0x00000000, 0x00000000 }, // "Press START" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 1bb44 struct menu_dialog menudialog_1bb44 = { MENUDIALOGTYPE_SUCCESS, 0x7f10d588, menuitems_1b98c, 0x7f10dd28, 0x00000048, &menudialog_1b720, }; // 1bb5c struct menu_dialog menudialog_1bb5c = { MENUDIALOGTYPE_DANGER, 0x7f10d678, menuitems_1b98c, 0x7f10de58, 0x00000048, &menudialog_1b708, }; // 1bb74 struct menu_dialog menudialog_1bb74 = { MENUDIALOGTYPE_SUCCESS, 0x7f10d588, menuitems_1b98c, 0x7f10dd28, 0x00000048, &menudialog_1b720, }; // 1bb8c struct menu_dialog menudialog_1bb8c = { MENUDIALOGTYPE_DANGER, 0x7f10d678, menuitems_1b98c, 0x7f10de58, 0x00000048, &menudialog_1b708, }; // 1bba4 struct menu_dialog menudialog_1bba4 = { MENUDIALOGTYPE_SUCCESS, 0x5714, // "Completed" menuitems_1b7bc, 0x7f10dd28, 0x00000048, &menudialog_1b750, }; // 1bbbc struct menu_dialog menudialog_1bbbc = { MENUDIALOGTYPE_DANGER, 0x5715, // "Failed" menuitems_1b7bc, 0x7f10de58, 0x00000048, &menudialog_1b738, }; u32 var0001bbd4 = 0x00000000; u32 var0001bbd8 = 0x00000000; u32 var0001bbdc = 0x00000000; u32 var0001bbe0 = 0x00000000; u32 var0001bbe4 = 0x00000000; u32 var0001bbe8 = 0x00000000; u32 var0001bbec = 0x00000000; u32 var0001bbf0 = 0x00000001; u32 var0001bbf4 = 0x00000001; u32 var0001bbf8 = 0x00000001; u32 var0001bbfc = 0x00000001; u32 var0001bc00 = 0x00000000; u32 var0001bc04 = 0x00000000; u32 var0001bc08 = 0x00000000; u32 var0001bc0c = 0x00000000; u32 var0001bc10 = 0x00000000; u32 var0001bc14 = 0x00000000; u32 var0001bc18 = 0x00000000; u32 var0001bc1c = 0x00000000; u32 var0001bc20 = 0x002b0000; u32 var0001bc24 = 0x41180000; u32 var0001bc28 = 0x41d80000; u32 var0001bc2c = 0x00000000; u32 var0001bc30 = 0x00000000; u32 var0001bc34 = 0x3fc00000; u32 var0001bc38 = 0x00290000; u32 var0001bc3c = 0x40f00000; u32 var0001bc40 = 0x41880000; u32 var0001bc44 = 0x00000000; u32 var0001bc48 = 0x3fc00000; u32 var0001bc4c = 0x42c80000; u32 var0001bc50 = 0x00000000; u32 var0001bc54 = 0x00000000; u32 var0001bc58 = 0x00000000; u32 var0001bc5c = 0x00000000; u32 var0001bc60 = 0x00000000; u32 var0001bc64 = 0x3f800000; u32 var0001bc68 = 0x00000000; u32 var0001bc6c = 0x3f800000; u32 var0001bc70 = 0x00000000; u32 var0001bc74 = 0x00000000; u32 var0001bc78 = 0x00000001; u32 var0001bc7c = 0x00000003; u32 var0001bc80 = 0x00000000; u32 var0001bc84 = 0x00000000; u32 var0001bc88 = 0x00000000; u32 var0001bc8c = 0x00000000; u32 var0001bc90 = 0x00000000; u32 var0001bc94 = 0x00000000; u32 var0001bc98 = 0x00000000; u32 var0001bc9c = 0x00000000; u32 var0001bca0 = 0x00000000; u32 var0001bca4 = 0x00000000; u32 var0001bca8 = 0x00000000; u32 var0001bcac = 0x00000000; u32 var0001bcb0 = 0x00000000; u32 var0001bcb4 = 0x00000000; u32 var0001bcb8 = 0x00000000; u32 var0001bcbc = 0x00000000; u32 var0001bcc0 = 0x00000000; u32 var0001bcc4 = 0x00000000; u32 var0001bcc8 = 0x00000000; u32 var0001bccc = 0x00000000; char var0001bcd0[] = "4Y"; char var0001bcd4[] = "PerfDark"; char var0001bce0[] = "PerfDark"; u32 var0001bcec = 0x00000400; u32 var0001bcf0 = 0x00000000; u32 var0001bcf4 = 0x00000000; u32 var0001bcf8 = 0x00000000; u32 var0001bcfc = 0x00000000; u32 var0001bd00 = 0x00000000; u32 var0001bd04 = 0x00000000; u32 var0001bd08 = 0x00000001; u32 var0001bd0c = 0x00000000; u32 var0001bd10 = 0x00000000; u32 var0001bd14 = 0x00000000; u32 var0001bd18 = 0x291e2b1f; u32 var0001bd1c = 0x1e1c2d0f; u32 var0001bd20 = 0x1d1a2b24; u32 var0001bd24 = 0x00000000; u32 var0001bd28 = 0x00000000; u32 var0001bd2c = 0x00000000; u32 var0001bd30 = 0x00000000; u32 var0001bd34 = 0x00000001; u32 var0001bd38 = 0x00000010; u32 var0001bd3c = 0x00000008; u32 var0001bd40 = 0x00000020; u32 var0001bd44 = 0x00000040; u32 var0001bd48 = 0x00000080; u32 var0001bd4c = 0x00000002; u32 var0001bd50 = 0x00000003; u32 var0001bd54 = 0x00000005; u32 var0001bd58 = 0x00000005; u32 var0001bd5c = 0x00000005; u32 var0001bd60 = 0x7f1b423c; u32 var0001bd64 = 0x7f1b4244; u32 var0001bd68 = 0x7f1b424c; u32 var0001bd6c = 0x7f1b4254; u32 var0001bd70 = 0x7f1b425c; u32 var0001bd74 = 0x00000000; u32 var0001bd78 = 0x00000000; u32 var0001bd7c = 0x00000000; u32 var0001bd80 = 0x00000002; u32 var0001bd84 = 0x00000002; u32 var0001bd88 = 0x00000002; u32 var0001bd8c = 0x00000002; u32 var0001bd90 = 0x00000000; u32 var0001bd94 = 0x00000000; u32 var0001bd98 = 0x00000000; u32 var0001bd9c = 0x00000000; u32 var0001bda0 = 0x00000000; u32 var0001bda4 = 0x00000000; u32 var0001bda8 = 0x00000000; u32 var0001bdac = 0x00000000; u32 var0001bdb0 = 0x00000000; u32 var0001bdb4 = 0xbf800000; u32 var0001bdb8 = 0x00000000; u32 var0001bdbc = 0x3f800000; u32 var0001bdc0 = 0x00000000; u32 var0001bdc4 = 0x00000000; u32 var0001bdc8 = 0x3f800000; u32 var0001bdcc = 0x00000000; u32 var0001bdd0 = 0x00000000; u32 var0001bdd4 = 0x3f800000; u32 var0001bdd8 = 0x00000000; u32 var0001bddc = 0x00000000; u32 var0001bde0 = 0x00000000; u32 var0001bde4 = 0x00000000; u32 var0001bde8 = 0x00000000; u32 var0001bdec = 0x00000000; u32 var0001bdf0 = 0x00000000; u32 var0001bdf4 = 0x00000000; u32 var0001bdf8 = 0x3f800000; u32 var0001bdfc = 0x00000000; u8 func0000_idle[] = { dprint 'd','y','e','n','g',0, beginloop(0x0d) endloop(0x0d) endfunction }; u8 func0005_end_cinema[] = { enter_firstperson set_function(CHR_SELF, GFUNC_IDLE) endfunction }; u8 func0001_unalerted_0001[] = { set_function(CHR_SELF, GFUNC_UNALERTED) endfunction }; // Never used u8 func0003_stop_unalerted[] = { stop_chr set_function(CHR_SELF, GFUNC_UNALERTED) endfunction }; u8 func0002_unalerted_0002[] = { set_function(CHR_SELF, GFUNC_UNALERTED) endfunction }; u8 func0004_unalerted_0004[] = { set_function(CHR_SELF, GFUNC_UNALERTED_0002) endfunction }; u8 func0006_unalerted[] = { #define LABEL_AIVSAIFAIL 0x16 #define LABEL_DISGUISE_UNCOVERED 0x16 #define LABEL_SCAN_START 0x1a #define LABEL_SEE_DETECT 0x1e #define LABEL_HEAR_DETECT 0x1f #define LABEL_NEAR_MISS 0x20 #define LABEL_SEEFRIENDDIE 0x21 #define LABEL_HEARD_ALARM 0x23 #define LABEL_HEARSPAWN 0xda if_chr_flag_bank2(CHR_SELF, CHRFLAG2_PSYCHOSISED, /*goto*/ 0x13) goto_next(0x16) label(0x13) set_return_function(CHR_SELF, GFUNC_INIT_PSYCHOSIS) set_function(CHR_SELF, GFUNC_INIT_PSYCHOSIS) label(0x16) set_target_chr(CHR_P1P2) set_onshot_function(GFUNC_UNALERTED) if_chr_dying(CHR_SELF, /*goto*/ 0x15) if_chr_death_animation_finished(CHR_SELF, /*goto*/ 0x15) if_chr_unloaded(CHR_SELF, /*goto*/ 0x15) if_just_injured(CHR_SELF, /*goto*/ 0x16) if_has_gun(CHR_SELF, /*goto*/ 0x13) dprint 'N','O','G','U','N','\n',0, goto_next(0x16) label(0x13) goto_next(LABEL_SCAN_START) // Dying label(0x15) dprint 'D','I','E',' ','I','N','S','C','A','N','\n',0, set_onshot_function(GFUNC_IDLE) set_function(CHR_SELF, GFUNC_IDLE) // Injured or has no gun label(0x16) say_quip(CHR_JOANNA, 0x0c, 0x78, 0x03, 0x00, BANK_0, 0x00, 0x00) // "Holy shh...","What the hell?!" dprint 'N','O','G','U','N',',','\n',0, if_self_flag_bankx_eq(CHRFLAG1_DOINGIDLEANIMATION, FALSE, BANK_1, /*goto*/ 0x06) unset_self_flag_bankx(CHRFLAG1_DOINGIDLEANIMATION, BANK_1) if_chr_idle_action_eq(IDLEACTION_SITTING_TYPING, /*goto*/ 0x05) if_chr_idle_action_eq(IDLEACTION_SITTING_DORMANT, /*goto*/ 0x05) goto_next(0x06) // Stand up from sitting label(0x05) dprint 'N','O','G','U','N','2','\n',0, dprint 'A','N','I','M',' ','O','B','J','E','C','T',' ','N','O','W','\n',0, set_chr_health(CHR_SELF, 40) object_do_animation(0x025a, 0xff, 0x02ff, 0xff) animation(ANIM_STAND_UP_FROM_SITTING, 0, -1, 0x0210, CHR_SELF, 2) unset_self_flag_bankx(CHRFLAG1_DOINGIDLEANIMATION, BANK_1) set_chr_special_death_animation(CHR_SELF, 0) dprint 'B','4',' ','W','A','T','\n',0, goto_next(0x0c) label(0x06) dprint 'B','E','E','N',' ','S','H','O','T','\n',0, // if 01000000, set 04000000 if_chr_flag_bank2(TARGET_CHR, CHRFLAG2_01000000, /*goto*/ 0x14) goto_next(0x13) label(0x14) set_chr_flag_bank2(TARGET_CHR, CHRFLAG2_04000000) // Stop chr, either immediately or by waiting for their animation to end. // I think the animation is their injured animation. label(0x13) set_chr_flag_bank2(TARGET_CHR, CHRFLAG2_02000000) if_chr_idle(/*goto*/ 0x13) goto_next(0x03) label(0x13) stop_chr goto_next(0x16) beginloop(0x03) if_chr_stopped(/*goto*/ 0x16) endloop(0x03) // If warned already, go straight to scan label(0x16) if_self_flag_bankx_eq(CHRFLAG1_WARNED, TRUE, BANK_1, /*goto*/ LABEL_SCAN_START) say_quip(CHR_JOANNA, 0x0c, 0xff, 0x03, 0x00, BANK_0, 0x00, 0x00) // "Holy shh...","What the hell?!" dprint 'N','O',' ','W','A','R','N','I','N','G','\n',0, if_self_flag_bankx_eq(CHRFLAG0_CANT_ALERT_GROUP, TRUE, BANK_0, /*goto*/ 0x13) set_squadron_alertness(100) label(0x13) dprint 'N','O',' ','W','A','R','N','I','N','G','\n',0, set_function(CHR_SELF, GFUNC_WAKEUP) dprint 'S','1',0, // Armed label(LABEL_SCAN_START) dprint 'S','C','A','N',' ','S','T','A','R','T','\n',0, set_action(ACTION_SCAN, TRUE) yield dprint 'S','2',0, consider_coop_for_p1p2_chr(CHR_SELF) set_target_chr(CHR_P1P2) label(0x13) if_alertness(100, OPERATOR_LESS_THAN, /*goto*/ 0x16) dprint 'A','L','E','R','T',' ','F','A','I','\n',0, goto_next(0x78) // Not alert label(0x16) if_self_flag_bankx_eq(CHRFLAG1_WARNED, TRUE, BANK_1, /*goto*/ 0x13) if_saw_death(0x01, /*goto*/ LABEL_SEEFRIENDDIE) if_shot_near_chr(0x01, /*goto*/ LABEL_NEAR_MISS) // Warned label(0x13) dprint 'A','1','\n',0, if_player_looking_at_something_maybe(0x00, 0x00, 0x01, /*goto*/ 0x16) if_target_chr_in_sight(/*goto*/ LABEL_SEE_DETECT) label(0x16) dprint 'B','4',' ','A','I','V','S','A','I','\n',0, if_self_flag_bankx_eq(CHRFLAG0_AIVSAI, FALSE, BANK_0, /*goto*/ LABEL_AIVSAIFAIL) dprint 'A','I','V','S','A','I','S','E','T','\n',0, if_enemy_distance_lt_and_los(2540, /*goto*/ 0x13) dprint 'A','I','V','S','A','I','F','A','I','L','\n',0, goto_next(LABEL_AIVSAIFAIL) label(0x13) dprint 'A','I','V','S','A','I','P','A','S','S','\n',0, if_chr_lost_track_of_target_maybe(/*goto*/ LABEL_AIVSAIFAIL) goto_next(0x12) // Check see and hear label(LABEL_AIVSAIFAIL) dprint 'S','4',0, if_near_miss(/*goto*/ LABEL_SEE_DETECT) if_num_times_shot_gt(0, /*goto*/ LABEL_SEE_DETECT) dprint 'B','4','N','O','H','E','A','R','\n',0, if_self_flag_bankx_eq(CHRFLAG0_NOHEAR, FALSE, BANK_0, /*goto*/ 0x16) if_chr_sees_player(/*goto*/ 0x16) goto_next(0x13) label(0x16) dprint 'C','H','E','K','H','E','A','R','\n',0, if_shot_at_close_range(/*goto*/ LABEL_HEAR_DETECT) label(0x13) dprint 'N','O','T','H','E','A','R','D','\n',0, // Check alarm label(0x13) dprint 'N','2','\n',0, if_self_flag_bankx_eq(CHRFLAG0_CAN_HEAR_ALARMS, FALSE, BANK_0, /*goto*/ 0x16) dprint 'N','3','\n',0, if_alarm_active(/*goto*/ LABEL_HEARD_ALARM) label(0x16) dprint 'N','1','\n',0, if_alarm_active(/*goto*/ 0x13) goto_next(0x16) // Can hear alarm label(0x13) dprint 'A','L',' ','O','N','A','R','D','\n',0, if_stage_is_not(STAGE_PELAGIC, /*goto*/ 0x16) if_bitcheck_in_position_struct(/*goto*/ LABEL_HEARD_ALARM) // Check if can see camspy label(0x16) if_chr_sees_camspy_maybe(/*goto*/ 0x16) dprint 'E','S',' ','N','O','V','I','S','\n',0, goto_next(0x13) // Can see camspy label(0x16) dprint 'S','E','E','E','Y','E','S','P','Y','\n',0, if_path_started(/*goto*/ 0x15) set_return_function(CHR_SELF, GFUNC_UNALERTED) set_function(CHR_SELF, GFUNC_OBSERVE_CAMSPY) // Patroller seeing camspy label(0x15) set_return_function(CHR_SELF, GFUNC_DISGUISE_DETECTION) set_function(CHR_SELF, GFUNC_OBSERVE_CAMSPY) // Can't see camspy label(0x13) if_self_flag_bankx_eq(CHRFLAG1_00080000, TRUE, BANK_1, /*goto*/ 0x16) if_self_flag_bankx_eq(CHRFLAG1_DOINGIDLEANIMATION, TRUE, BANK_1, /*goto*/ 0x13) if_self_flag_bankx_eq(CHRFLAG1_DISSPEE, FALSE, BANK_1, /*goto*/ 0x15) dprint 'C','H','E','C','K',' ','S','O','U','F','I','\n',0, // checks outfit? if_chr_propsoundcount_zero(CHR_SELF, /*goto*/ 0x28) if_timer_gt(60, /*goto*/ 0x28) goto_next(0x15) // chr field 0x332 was zero label(0x28) unset_self_flag_bankx(CHRFLAG1_DISSPEE, BANK_1) stop_chr // Disspee is false, or timer not at 1 second yet label(0x15) if_chr_idle(/*goto*/ 0x16) call_rng if_rand_gt(1, /*goto*/ 0x16) call_rng if_rand_gt(20, /*goto*/ 0x16) if_path_started(/*goto*/ 0x15) set_return_function(CHR_SELF, GFUNC_UNALERTED) set_function(CHR_SELF, GFUNC_DO_BORED_ANIMATION) label(0x15) set_return_function(CHR_SELF, GFUNC_DISGUISE_DETECTION) set_function(CHR_SELF, GFUNC_DO_BORED_ANIMATION) // Consider looking around label(0x16) if_self_flag_bankx_eq(CHRFLAG1_CAN_LOOK_AROUND, FALSE, BANK_1, /*goto*/ 0x16) call_rng if_rand_gt(10, /*goto*/ 0x16) call_rng if_rand_gt(20, /*goto*/ 0x16) if_path_started(/*goto*/ 0x15) set_return_function(CHR_SELF, GFUNC_UNALERTED) set_function(CHR_SELF, GFUNC_LOOK_AROUND) label(0x15) set_return_function(CHR_SELF, GFUNC_DISGUISE_DETECTION) set_function(CHR_SELF, GFUNC_LOOK_AROUND) label(0x16) goto_first(LABEL_SCAN_START) // Idle animations label(0x13) dprint 'N','A','T',' ','A','N','I','M','S','\n',0, if_chr_idle(/*goto*/ 0x16) set_return_function(CHR_SELF, GFUNC_UNALERTED) set_function(CHR_SELF, GFUNC_BUSY) label(0x16) dprint 'I','N',' ','A','N','I','M','S','\n',0, goto_first(LABEL_SCAN_START) // Handle seeing player label(LABEL_SEE_DETECT) dprint 'S','E','E',' ','D','E','T','E','C','T','\n',0, if_chr_flag_bank2(TARGET_CHR, CHRFLAG2_DISGUISE_UNCOVERED, /*goto*/ LABEL_DISGUISE_UNCOVERED) label(0x13) if_chr_flag_bank2(TARGET_CHR, CHRFLAG2_02000000, /*goto*/ 0x14) goto_next(0x13) label(0x14) if_chr_weapon_equipped(TARGET_CHR, WEAPON_NONE, /*goto*/ 0x15) if_chr_weapon_equipped(TARGET_CHR, WEAPON_UNARMED, /*goto*/ 0x15) if_chr_weapon_equipped(TARGET_CHR, WEAPON_COMBATBOOST, /*goto*/ 0x15) if_chr_weapon_equipped(TARGET_CHR, WEAPON_HORIZONSCANNER, /*goto*/ 0x15) if_chr_weapon_equipped(TARGET_CHR, WEAPON_SUITCASE, /*goto*/ 0x15) if_chr_in_view(/*goto*/ LABEL_DISGUISE_UNCOVERED) if_chr_flag_bank2(TARGET_CHR, CHRFLAG2_04000000, /*goto*/ LABEL_DISGUISE_UNCOVERED) label(0x15) dprint 'N','O','T',' ','A','I','M','I','N','G',' ','A','T',' ','M','E','\n',0, label(0x13) if_chr_flag_bank2(TARGET_CHR, CHRFLAG2_DISGUISED, /*goto*/ 0x13) goto_next(LABEL_DISGUISE_UNCOVERED) label(0x13) if_chr_weapon_equipped(TARGET_CHR, WEAPON_NONE, /*goto*/ 0x15) if_chr_weapon_equipped(TARGET_CHR, WEAPON_UNARMED, /*goto*/ 0x15) if_chr_weapon_equipped(TARGET_CHR, WEAPON_COMBATBOOST, /*goto*/ 0x15) if_chr_weapon_equipped(TARGET_CHR, WEAPON_HORIZONSCANNER, /*goto*/ 0x15) if_chr_weapon_equipped(TARGET_CHR, WEAPON_SUITCASE, /*goto*/ 0x15) goto_next(0x14) label(0x15) if_chr_soundtimer(600, OPERATOR_GREATER_THAN, /*goto*/ 0x15) goto_next(0xea) label(0x14) if_chr_flag_bank2(TARGET_CHR, CHRFLAG2_02000000, /*goto*/ 0xe8) if_chr_flag_bank2(TARGET_CHR, CHRFLAG2_01000000, /*goto*/ 0xe8) label(0xea) if_chr_weapon_equipped(TARGET_CHR, WEAPON_NONE, /*goto*/ 0xe6) if_chr_weapon_equipped(TARGET_CHR, WEAPON_UNARMED, /*goto*/ 0xe6) if_chr_weapon_equipped(TARGET_CHR, WEAPON_COMBATBOOST, /*goto*/ 0xe6) if_chr_weapon_equipped(TARGET_CHR, WEAPON_HORIZONSCANNER, /*goto*/ 0xe6) if_chr_weapon_equipped(TARGET_CHR, WEAPON_SUITCASE, /*goto*/ 0xe6) dprint 'T','A','L','K',' ','D','I','S','T',' ','G','U','N','\n',0, if_chr_distance_gt(900, /*goto*/ 0x15) goto_next(0xe8) label(0xe6) if_chr_distance_gt(450, /*goto*/ 0x15) label(0xe8) if_chr_sees_player(/*goto*/ 0xe9) goto_next(LABEL_DISGUISE_UNCOVERED) label(0xe9) label(0x13) if_player_looking_at_something_maybe(0x0a, 0x01, 0x00, /*goto*/ 0x13) goto_next(0x15) label(0x13) if_path_started(/*goto*/ 0x14) set_return_function(CHR_SELF, GFUNC_UNALERTED) set_function(CHR_SELF, GFUNC_CIVILIAN_SAY_COMMENT) label(0x14) set_return_function(CHR_SELF, GFUNC_DISGUISE_DETECTION) set_function(CHR_SELF, GFUNC_CIVILIAN_SAY_COMMENT) label(0x15) goto_first(LABEL_SCAN_START) // Disguise broken label(LABEL_DISGUISE_UNCOVERED) dprint 'D','I','S','B','R','O','K','E','N','\n',0, if_near_miss(/*goto*/ 0x16) if_self_flag_bankx_eq(CHRFLAG0_UNSURPRISABLE, TRUE, BANK_0, /*goto*/ 0x94) label(0x16) if_chr_flag_bank2(TARGET_CHR, CHRFLAG2_DISGUISED, /*goto*/ 0x14) if_any_chr_doing_action(ACTION_WARN_OTHERS, /*goto*/ 0x16) if_self_flag_bankx_eq(CHRFLAG0_CAN_RUN_FOR_ALARM, TRUE, BANK_0, /*goto*/ 0x9f) label(0x16) say_quip(CHR_JOANNA, 0x0b, 0xff, 0x03, 0xff, BANK_0, 0x00, 0x00) // "Hey, you!","Intruder alert","We've got a contact!" label(0x9f) set_squadron_alertness(100) goto_next(0x77) label(0xdb) // jumped to from below label(0x14) say_quip(CHR_JOANNA, 0x20, 0xff, 0x03, 0xff, BANK_0, 0x00, 0x00) // "Imposter!","It's a spy!" set_squadron_alertness(100) goto_next(0x77) // Unreachable? label(0x16) yield yield dprint 'S','3',0, say_quip(CHR_JOANNA, 0x0c, 0xff, 0x03, 0x00, BANK_0, 0x00, 0x00) // "Holy shh...","What the hell?!" set_squadron_alertness(100) goto_next(0x77) label(0x94) label(0x16) set_chr_flag_bank2(TARGET_CHR, CHRFLAG2_PSYCHOSISED) dprint 'S','U','R','P','R','I','S','E','D','!','\n',0, say_quip(CHR_JOANNA, 0x12, 0xff, 0x03, 0xff, BANK_0, 0x00, 0x00) // "What the?!","Who the?!" restart_timer if_self_flag_bankx_eq(CHRFLAG1_DOINGIDLEANIMATION, FALSE, BANK_1, /*goto*/ 0x16) if_chr_idle_action_eq(IDLEACTION_SITTING_TYPING, /*goto*/ 0x13) if_chr_idle_action_eq(IDLEACTION_SITTING_DORMANT, /*goto*/ 0x13) goto_next(0x16) label(0x13) set_chr_health(CHR_SELF, 40) goto_next(0x73) label(0x16) animation(ANIM_SURPRISED_0202, 0, -1, 0x0010, CHR_SELF, 2) beginloop(0x73) dprint 'S','4',0, if_timer_gt(60, /*goto*/ 0x77) endloop(0x73) label(0x77) set_alertness(255) if_self_flag_bankx_eq(CHRFLAG0_CANT_ALERT_GROUP, TRUE, BANK_0, /*goto*/ 0x13) set_squadron_alertness(100) label(0x13) set_function(CHR_SELF, GFUNC_WAKEUP) // // HEAR DETECT // label(LABEL_HEAR_DETECT) yield dprint 'S','7',0, dprint 'H','E','A','R','D','E','T','E','C','T','\n',0, say_quip(CHR_JOANNA, 0x09, 0xff, 0x03, 0xff, BANK_0, 0x00, 0x00) // "Did you hear that?","What's that noise?","I heard a noise..." if_self_flag_bankx_eq(CHRFLAG0_CAN_HEARSPAWN, TRUE, BANK_0, /*goto*/ LABEL_HEARSPAWN) restart_timer if_self_flag_bankx_eq(CHRFLAG1_DOINGIDLEANIMATION, TRUE, BANK_1, /*goto*/ 0x80) animation(ANIM_YAWN, 0, 193, 0x1810, CHR_SELF, 2) beginloop(0x80) dprint 'S','8',0, if_timer_gt(60, /*goto*/ 0x81) endloop(0x80) label(0x81) if_self_flag_bankx_eq(CHRFLAG0_00000004, TRUE, BANK_0, /*goto*/ 0x13) if_self_flag_bankx_eq(CHRFLAG1_01000000, TRUE, BANK_1, /*goto*/ 0x13) set_function(CHR_SELF, GFUNC_SEARCH_FOR_PLAYER) label(0x13) set_squadron_alertness(100) set_function(CHR_SELF, GFUNC_WAKEUP) // // HEAR SPAWN // label(LABEL_HEARSPAWN) dprint 'H','E','A','R','S','P','A','W','N','\n',0, if_never_been_onscreen(/*goto*/ 0x0e) dprint 'N','E','V','E','R',' ','V','I','S','F','A','I','L','\n',0, set_function(CHR_SELF, GFUNC_SEARCH_FOR_PLAYER) label(0x0e) if_never_been_onscreen(/*goto*/ 0x13) set_function(CHR_SELF, GFUNC_SEARCH_FOR_PLAYER) // Never been on screen label(0x13) if_self_flag_bankx_eq(CHRFLAG0_00100000, FALSE, BANK_0, /*goto*/ 0x13) set_alertness(100) label(0x13) dprint 'C','H','E','C','K',' ','D','U','P','E','\n',0, if_chr_death_animation_finished(CHR_CLONE, /*goto*/ 0x0e) if_chr_unloaded(CHR_CLONE, /*goto*/ 0x0e) set_function(CHR_SELF, GFUNC_UNALERTED_0001) label(0x0e) dprint 'C','R','E','A','T','E',' ','S','P','A','W','N','\n',0, try_spawn_clone2(CHR_SELF, GFUNC_SEARCH_FOR_PLAYER, 0x00000000, /*goto*/ 0x13) dprint 'C','R','E','A','T','E',' ','F','A','I','L','\n',0, if_self_flag_bankx_eq(CHRFLAG0_00100000, TRUE, BANK_0, /*goto*/ 0x13) set_function(CHR_SELF, GFUNC_SEARCH_FOR_PLAYER) label(0x13) set_function(CHR_SELF, GFUNC_UNALERTED_0001) // // NEAR MISS // label(LABEL_NEAR_MISS) increase_self_alertness(100) say_quip(CHR_JOANNA, 0x0c, 0xff, 0x03, 0x00, BANK_0, 0x00, 0x00) // "Holy shh...","What the hell?!" set_target_chr(CHR_JOANNA) if_within_units_of_sight(30, /*goto*/ 0x13) goto_next(0x16) label(0x13) if_chr_flag_bank2(TARGET_CHR, CHRFLAG2_DISGUISED, /*goto*/ 0x13) goto_next(0x16) label(0x13) set_chr_flag_bank2(TARGET_CHR, CHRFLAG2_02000000) goto_next(0x94) label(0x16) if_chr_death_animation_finished(CHR_VELVET, /*goto*/ 0x16) set_target_chr(CHR_VELVET) if_within_units_of_sight(30, /*goto*/ 0x13) goto_next(0x16) label(0x13) if_chr_flag_bank2(TARGET_CHR, CHRFLAG2_DISGUISED, /*goto*/ 0x13) goto_next(0x16) label(0x13) set_chr_flag_bank2(TARGET_CHR, CHRFLAG2_02000000) goto_next(0x94) label(0x16) goto_next(0x94) // // SEE FRIEND DIE // label(LABEL_SEEFRIENDDIE) dprint 'S','E','E','F','R','I','E','N','D','D','I','E','\n',0, if_self_flag_bankx_eq(CHRFLAG0_UNSURPRISABLE, FALSE, BANK_0, /*goto*/ 0x17) label(0x94) label(0x16) dprint 'S','U','R','P','R','I','S','E','D','!','\n',0, say_quip(CHR_JOANNA, 0x12, 0xff, 0x03, 0xff, BANK_0, 0x00, 0x00) // "What the?!","Who the?!" restart_timer if_self_flag_bankx_eq(CHRFLAG1_DOINGIDLEANIMATION, TRUE, BANK_1, /*goto*/ 0x76) animation(ANIM_SURPRISED_0202, 0, -1, 0x0010, CHR_SELF, 2) beginloop(0x76) dprint 'S','6',0, if_timer_gt(60, /*goto*/ 0x17) endloop(0x76) label(0x17) if_self_flag_bankx_eq(CHRFLAG0_CAN_EXAMINE_BODY, FALSE, BANK_0, /*goto*/ 0x7d) chr_try_run_to_target_chr_with_hand_up(CHR_FRIEND, /*goto*/ 0x7e) dprint 'W','A','L','K','F','A','I','L','\n',0, beginloop(0x7e) dprint 'S','9',0, dprint 'W','A','L','K','I','N','G','\n',0, if_shot_near_chr(0x00, /*goto*/ 0x16) consider_coop_for_p1p2_chr(CHR_SELF) set_target_chr(CHR_P1P2) if_player_looking_at_something_maybe(0x00, 0x00, 0x01, /*goto*/ 0x13) if_target_chr_in_sight(/*goto*/ 0x16) label(0x13) if_self_distance_to_chr_lt(150, CHR_FRIEND, /*goto*/ 0x7f) if_chr_stopped(/*goto*/ 0x7f) endloop(0x7e) label(0x16) goto_first(LABEL_SEE_DETECT) // At friend label(0x7f) restart_timer kneel beginloop(0x7c) dprint 'T','1',0, dprint 'E','X','A','M',' ','B','O','D','Y','\n',0, if_shot_near_chr(0x00, /*goto*/ 0x16) set_hear_distance(10000) consider_coop_for_p1p2_chr(CHR_SELF) set_target_chr(CHR_P1P2) if_hears_gunfire(/*goto*/ 0x16) if_player_looking_at_something_maybe(0x00, 0x00, 0x01, /*goto*/ 0x13) if_target_chr_in_sight(/*goto*/ 0x17) label(0x13) if_self_flag_bankx_eq(CHRFLAG0_CAN_EXAMINE_BODY, FALSE, BANK_0, /*goto*/ 0x13) if_timer_lt(120, /*goto*/ 0x13) say_quip(CHR_JOANNA, 0x13, 0xff, 0x03, 0xff, BANK_0, 0x00, 0x00) // "Are you okay?","Got a man down!","He's bought it..." unset_self_flag_bankx(CHRFLAG0_CAN_EXAMINE_BODY, BANK_0) label(0x13) if_timer_gt(600, /*goto*/ 0x7d) endloop(0x7c) // Heard gunfire label(0x16) set_alertness(100) set_chr_flag_bank2(TARGET_CHR, CHRFLAG2_02000000) goto_first(LABEL_SCAN_START) // Saw player label(0x17) set_alertness(100) set_chr_flag_bank2(TARGET_CHR, CHRFLAG2_02000000) goto_first(LABEL_SCAN_START) // Examination finished label(0x7d) dprint 'E','X','A','M',' ','B','O','D','Y','D','O','N','E','\n',0, set_target_chr(CHR_JOANNA) if_within_units_of_sight(30, /*goto*/ 0x13) goto_next(0x16) label(0x13) set_alertness(100) set_chr_flag_bank2(TARGET_CHR, CHRFLAG2_02000000) goto_first(0xdb) // Can't see Jonna label(0x16) if_chr_death_animation_finished(CHR_VELVET, /*goto*/ 0x16) set_target_chr(CHR_VELVET) if_within_units_of_sight(30, /*goto*/ 0x13) goto_next(0x16) label(0x13) set_alertness(100) set_chr_flag_bank2(TARGET_CHR, CHRFLAG2_02000000) goto_first(0xdb) label(0x16) set_target_chr(CHR_P1P2) if_self_flag_bankx_eq(CHRFLAG1_DOINGIDLEANIMATION, FALSE, BANK_1, /*goto*/ 0x13) set_function(CHR_SELF, GFUNC_WAKEUP) label(0x13) set_function(CHR_SELF, GFUNC_SEARCH_FOR_PLAYER) // Unreachable - nothing jumps here label(0x22) increase_self_alertness(100) dprint 'S','E','E',' ','O','B','J','E','C','T','\n',0, goto_next(0x16) // // HEARD ALARM // label(LABEL_HEARD_ALARM) dprint 'H','E','A','R','D',' ','A','L','A','R','M','\n',0, if_self_flag_bankx_eq(CHRFLAG1_00010000, FALSE, BANK_1, /*goto*/ 0x13) set_self_flag_bankx(CHRFLAG0_00100000, BANK_0) label(0x13) if_self_flag_bankx_eq(CHRFLAG0_CAN_HEARSPAWN, TRUE, BANK_0, /*goto*/ LABEL_HEARSPAWN) restart_timer if_self_flag_bankx_eq(CHRFLAG1_DOINGIDLEANIMATION, TRUE, BANK_1, /*goto*/ 0x82) animation(ANIM_YAWN, 0, 193, 0x1810, CHR_SELF, 2) beginloop(0x82) dprint 'T','2',0, if_timer_gt(60, /*goto*/ 0x81) endloop(0x82) label(0x81) set_squadron_alertness(100) set_alertness(255) set_function(CHR_SELF, GFUNC_WAKEUP) // // HEAR SPAWN 2 // label(LABEL_HEARSPAWN) yield dprint 'H','E','A','R','S','P','A','W','N','\n',0, if_never_been_onscreen(/*goto*/ 0x0e) dprint 'N','E','V','E','R',' ','V','I','S','F','A','I','L','\n',0, set_function(CHR_SELF, GFUNC_WAKEUP) label(0x0e) if_never_been_onscreen(/*goto*/ 0x13) set_function(CHR_SELF, GFUNC_WAKEUP) label(0x13) dprint 'C','H','E','C','K',' ','D','U','P','E','\n',0, if_chr_death_animation_finished(CHR_CLONE, /*goto*/ 0x0e) if_chr_unloaded(CHR_CLONE, /*goto*/ 0x0e) if_self_flag_bankx_eq(CHRFLAG0_00100000, FALSE, BANK_0, /*goto*/ 0x13) goto_first(LABEL_HEARSPAWN) label(0x13) goto_first(LABEL_SCAN_START) label(0x0e) dprint 'C','R','E','A','T','E',' ','S','P','A','W','N','\n',0, try_spawn_clone2(CHR_SELF, GFUNC_SEARCH_FOR_PLAYER, 0x00000000, /*goto*/ 0x13) dprint 'C','R','E','A','T','E',' ','F','A','I','L','\n',0, if_self_flag_bankx_eq(CHRFLAG0_00100000, FALSE, BANK_0, /*goto*/ 0x16) goto_first(LABEL_HEARSPAWN) label(0x16) goto_first(LABEL_SCAN_START) label(0x13) if_self_flag_bankx_eq(CHRFLAG0_00100000, FALSE, BANK_0, /*goto*/ 0x13) goto_first(LABEL_HEARSPAWN) label(0x13) set_function(CHR_SELF, GFUNC_UNALERTED_0001) // Unreachable due to set_function above increase_self_alertness(255) goto_next(0x16) label(0x16) goto_first(LABEL_SCAN_START) // // ALERT FAIL (alertness < 100) // label(0x78) if_self_flag_bankx_eq(CHRFLAG0_00100000, FALSE, BANK_0, /*goto*/ 0x13) goto_first(0x0e) // create spawn label(0x13) dprint 'W','A','R','N','E','D','B','Y','F','R','I','E','N','D','\n',0, if_self_flag_bankx_eq(CHRFLAG0_CAN_HEARSPAWN, FALSE, BANK_0, /*goto*/ 0x13) set_alertness(0) goto_first(LABEL_HEARSPAWN) label(0x13) if_chr_is_dead_maybe(CHR_SELF, /*goto*/ 0x7b) restart_timer if_self_flag_bankx_eq(CHRFLAG1_DOINGIDLEANIMATION, TRUE, BANK_1, /*goto*/ 0x7a) animation(ANIM_YAWN, 0, 193, 0x1810, CHR_SELF, 2) beginloop(0x7a) dprint 'T','3',0, if_timer_gt(60, /*goto*/ 0x7b) endloop(0x7a) label(0x7b) dprint 'W','A','R','N','E','D','B','E','N','D','\n',0, dprint 'W','A','R','N','E','D','B','E','N','D','2','\n',0, set_function(CHR_SELF, GFUNC_WAKEUP) // Unreachable - nothing jumps here label(0xe4) set_return_function(CHR_SELF, GFUNC_UNALERTED) set_function(CHR_SELF, GFUNC_FLEE_FROM_GRENADE) // // AIVSAI pass // label(0x12) if_self_flag_bankx_eq(CHRFLAG1_00100000, TRUE, BANK_1, /*goto*/ 0x13) set_return_function(CHR_SELF, GFUNC_UNALERTED) label(0x13) dprint 'W','A','R','N','E','D','B','E','N','D','3','\n',0, if_self_flag_bankx_eq(CHRFLAG0_UNSURPRISABLE, FALSE, BANK_0, /*goto*/ 0x77) say_quip(CHR_JOANNA, 0x12, 0xff, 0x03, 0xff, BANK_0, 0x00, 0x00) // "What the?!","Who the?!" restart_timer if_self_flag_bankx_eq(CHRFLAG1_DOINGIDLEANIMATION, TRUE, BANK_1, /*goto*/ 0x75) animation(ANIM_SURPRISED_0202, 0, -1, 0x0010, CHR_SELF, 2) beginloop(0x75) dprint 'S','6',0, if_timer_gt(60, /*goto*/ 0x77) endloop(0x75) label(0x77) if_any_chr_doing_action(ACTION_WARN_OTHERS, /*goto*/ 0x16) if_self_flag_bankx_eq(CHRFLAG0_CAN_RUN_FOR_ALARM, TRUE, BANK_0, /*goto*/ 0x13) label(0x16) set_function(CHR_SELF, GFUNC_INIT_COMBAT) label(0x13) set_function(CHR_SELF, GFUNC_WAKEUP) // Wait until chr finished animation, then become alert. // Used when standing up from sitting. label(0x0c) dprint 'G','O','T',' ','W','A','T','\n',0, yield if_chr_stopped(/*goto*/ 0x13) goto_first(0x0c) label(0x13) set_function(CHR_SELF, GFUNC_WAKEUP) endfunction }; u8 unregistered_function1[] = { dprint 'I','V','E','I','J','U','R','E','D','\n',0, set_function(CHR_SELF, GFUNC_WAKEUP) endfunction }; u8 func0008_wakeup[] = { set_chr_flag_bank2(TARGET_CHR, CHRFLAG2_PSYCHOSISED) if_chr_flag_bank2(CHR_SELF, CHRFLAG2_PSYCHOSISED, /*goto*/ 0x13) goto_next(0x16) // Psychosised label(0x13) set_return_function(CHR_SELF, GFUNC_INIT_PSYCHOSIS) set_function(CHR_SELF, GFUNC_INIT_PSYCHOSIS) // Unset special death animation if no longer idle label(0x16) if_self_flag_bankx_eq(CHRFLAG1_DOINGIDLEANIMATION, FALSE, BANK_1, /*goto*/ 0x13) set_chr_special_death_animation(CHR_SELF, 0) // If idle, unset it and stand up or whatever is needed label(0x13) set_onshot_function(GFUNC_ALERTED) if_self_flag_bankx_eq(CHRFLAG1_DOINGIDLEANIMATION, FALSE, BANK_1, /*goto*/ 0x06) unset_self_flag_bankx(CHRFLAG1_DOINGIDLEANIMATION, BANK_1) if_chr_idle_action_eq(IDLEACTION_SITTING_TYPING, /*goto*/ 0x05) if_chr_idle_action_eq(IDLEACTION_SITTING_DORMANT, /*goto*/ 0x05) goto_next(0x06) // About to stand up label(0x05) dprint 'A','N','I','M',' ','O','B','J','E','C','T',' ','N','O','W','\n',0, yield if_chr_death_animation_finished(CHR_SELF, /*goto*/ 0x13) if_chr_dying(CHR_SELF, /*goto*/ 0x13) if_chr_unloaded(CHR_SELF, /*goto*/ 0x13) goto_next(0x15) // Dead label(0x13) set_onshot_function(GFUNC_IDLE) set_function(CHR_SELF, GFUNC_IDLE) // Stand up label(0x15) set_chr_health(CHR_SELF, 40) animation(ANIM_STAND_UP_FROM_SITTING, 0, -1, 0x0210, CHR_SELF, 2) object_do_animation(0x025a, 0xff, 0x02ff, 0xff) goto_next(0x0c) // Unreachable - nothing jumps here label(0x16) object_do_animation(0x027b, 0xff, 0x02ff, 0xff) // Wait for stand up animation to finish label(0x0c) dprint 'G','O','T',' ','W','A','T','\n',0, yield if_chr_stopped(/*goto*/ 0x13) goto_first(0x0c) label(0x13) label(0x06) set_function(CHR_SELF, GFUNC_ALERTED) endfunction }; u8 func0007_alerted[] = { #define LABEL_DRAW_PISTOL 0xe7 #define LABEL_GETGUN_FAILED 0xaf #define LABEL_CLOAKED 0xeb #define LABEL_RUN_FOR_ALARM 0x9f #define LABEL_RETREAT 0x6b #define LABEL_FLANK_LEFT 0x8f #define LABEL_FLANK_RIGHT 0x90 #define LABEL_TRACK 0x34 #define LABEL_SNIPE 0xde #define LABEL_FLEE_GRENADE 0xe4 set_chr_flag_bank2(TARGET_CHR, CHRFLAG2_PSYCHOSISED) if_chr_flag_bank2(CHR_SELF, CHRFLAG2_PSYCHOSISED, /*goto*/ 0x13) goto_next(0x16) label(0x13) set_return_function(CHR_SELF, GFUNC_INIT_PSYCHOSIS) set_function(CHR_SELF, GFUNC_INIT_PSYCHOSIS) // If doing idle animation, turn off special death animation label(0x16) if_self_flag_bankx_eq(CHRFLAG1_DOINGIDLEANIMATION, FALSE, BANK_1, /*goto*/ 0x13) set_chr_special_death_animation(CHR_SELF, 0) // If something, jump to combat label(0x13) unset_self_flag_bankx(CHRFLAG1_01000000, BANK_1) if_chr_is_dead_maybe(CHR_SELF, /*goto*/ 0x13) goto_next(0x16) label(0x13) set_function(CHR_SELF, GFUNC_COMBAT_WITH_TARGET_CHR) // is_chr_is_dead_maybe (named wrong) was false label(0x16) set_onshot_function(GFUNC_ALERTED) set_aishootingatmel(35) set_darkroom_function(GFUNC_SEARCH_FOR_PLAYER) dprint 'S','T','A','R','T',' ','L','O','O','P','\n',0, if_chr_dying(CHR_SELF, /*goto*/ 0x16) if_chr_death_animation_finished(CHR_SELF, /*goto*/ 0x16) if_chr_unloaded(CHR_SELF, /*goto*/ 0x16) dprint 'N','O','T',' ','D','E','A','D','\n',0, goto_next(0x13) // Dying label(0x16) set_chr_dodge_rating(2, 0x00) set_onshot_function(GFUNC_IDLE) restart_timer beginloop(0x1c) dprint 'D','I','E',' ','L','O','O','P','\n',0, if_timer_gt(15, /*goto*/ 0x16) endloop(0x1c) label(0x16) say_quip(CHR_JOANNA, 0x19, 0xff, 0x03, 0xff, BANK_0, 0x00, 0x00) // "You bitch!","Oh... my... god","She got me" set_onshot_function(GFUNC_IDLE) set_function(CHR_SELF, GFUNC_IDLE) // Alive label(0x13) dprint 'S','T','A','R','T',' ','L','O','O','P','2','\n',0, if_just_injured(CHR_SELF, /*goto*/ 0x16) if_has_gun(CHR_SELF, /*goto*/ 0x13) goto_next(0x16) // Not injured and has gun label(0x13) if_self_flag_bankx_eq(CHRFLAG1_CAN_DRAW_PISTOL, TRUE, BANK_1, /*goto*/ LABEL_DRAW_PISTOL) goto_next(0x1b) // Injured or no gun label(0x16) restart_timer unset_self_flag_bankx(CHRFLAG1_00000020, BANK_1) unset_self_flag_bankx(CHRFLAG1_CAN_DRAW_PISTOL, BANK_1) dprint 'C','H','E','C','K','I','N','J','U','R','Y','\n',0, // Say an injury quip if we haven't already, then wait up to 3 seconds for // the chr to have finished their injury animation beginloop(0x1d) if_self_flag_bankx_eq(CHRFLAG0_SAID_INJURY_QUIP, TRUE, BANK_0, /*goto*/ 0x16) if_num_times_shot_lt(1, /*goto*/ 0x16) if_timer_lt(20, /*goto*/ 0x16) say_quip(CHR_JOANNA, 0x0d, 0x28, 0x03, 0x00, BANK_0, 0x00, 0x00) // "Medic!","Help!","You shot me?!" say_quip(CHR_JOANNA, 0x0e, 0x28, 0x03, 0x01, BANK_0, 0x00, 0x00) // "I'm hit, I'm hit!","I'm taking fire!","Taking damage!" set_self_flag_bankx(CHRFLAG0_SAID_INJURY_QUIP, BANK_0) label(0x16) if_timer_gt(180, /*goto*/ 0x13) if_chr_stopped(/*goto*/ 0x13) endloop(0x1d) label(0x13) stop_chr dprint 'I','N','J',' ','O','V','E','R','\n',0, if_self_flag_bankx_eq(CHRFLAG1_CAN_DRAW_PISTOL, TRUE, BANK_1, /*goto*/ LABEL_DRAW_PISTOL) dprint 'B','4',' ','G','U','N','\n',0, if_has_gun(CHR_SELF, /*goto*/ 0x1b) dprint 'L','O','S','T',' ','M','Y',' ','G','U','N','\n',0, label(0xac) set_chr_dodge_rating(2, 0x00) say_quip(CHR_JOANNA, 0x21, 0xff, 0x03, 0xff, BANK_0, 0x00, 0x00) // "My gun!" stop_chr restart_timer yield // Wait for gun to land. If it disappears (eg. falls out of geometry), is // picked up by the player, or we've been waiting for 5 seconds then go to // GETFUN_FAILED. label(0xb0) dprint 'W','A','I','T','I','N','G','\n',0, yield yield yield if_gun_unclaimed(-1, TRUE, /*goto*/ 0x13) goto_next(LABEL_GETGUN_FAILED) label(0x13) if_gun_landed(TRUE, /*goto*/ 0xb1) if_timer_gt(300, /*goto*/ LABEL_GETGUN_FAILED) goto_first(0xb0) // Note: When if_gun_landed param is FALSE, it's not actually an if // statement, but does some task. label(0xb1) restart_timer if_gun_landed(FALSE, /*goto*/ 0xad) beginloop(0xad) dprint 'G','O',' ','F','O','R',' ','G','U','N','\n',0, if_timer_gt(300, /*goto*/ LABEL_GETGUN_FAILED) if_gun_unclaimed(-1, TRUE, /*goto*/ 0x13) goto_next(LABEL_GETGUN_FAILED) label(0x13) if_distance_to_target_position_lt(100, /*goto*/ 0x16) if_chr_stopped(/*goto*/ 0x16) endloop(0xad) label(0x16) dprint 'A','T',' ','G','U','N','\n',0, restart_timer animation(ANIM_PICK_UP_GUN, 0, -1, 0x1010, CHR_SELF, 2) beginloop(0xae) if_timer_gt(60, /*goto*/ 0x16) endloop(0xae) label(0x16) if_gun_unclaimed(-1, TRUE, /*goto*/ 0x13) goto_next(LABEL_GETGUN_FAILED) label(0x13) chr_recover_gun(CHR_SELF, /*goto*/ 0x16) goto_next(LABEL_GETGUN_FAILED) label(0x16) goto_next(0x1b) // // GETGUN FAILED // label(LABEL_GETGUN_FAILED) stop_chr dprint 'G','E','T','G','U','N',' ','F','A','I','L','E','D','\n',0, call_rng if_rand_lt(50, /*goto*/ 0xe6) if_rand_lt(100, /*goto*/ LABEL_DRAW_PISTOL) set_self_flag_bankx(CHRFLAG0_CAN_RETREAT, BANK_0) set_self_flag_bankx(CHRFLAG0_CANT_ALERT_GROUP, BANK_0) set_self_flag_bankx(CHRFLAG0_00200000, BANK_0) unset_self_flag_bankx(CHRFLAG0_00002000, BANK_0) unset_self_flag_bankx(CHRFLAG0_00004000, BANK_0) unset_self_flag_bankx(CHRFLAG0_80000000, BANK_0) set_self_flag_bankx(CHRFLAG1_00000002, BANK_1) goto_next(0x1b) label(0xe6) set_self_flag_bankx(CHRFLAG1_00000001, BANK_1) goto_next(0x1b) // // DRAW PISTOL // label(LABEL_DRAW_PISTOL) call_rng if_rand_lt(82, /*goto*/ 0x13) if_rand_lt(164, /*goto*/ 0x15) animation(ANIM_DRAW_PISTOL_0288, 0, -1, 0x1010, CHR_SELF, 2) goto_next(0x16) label(0x13) animation(ANIM_DRAW_PISTOL_0289, 0, -1, 0x1010, CHR_SELF, 2) goto_next(0x16) label(0x15) animation(ANIM_DRAW_PISTOL_0245, 0, -1, 0x1010, CHR_SELF, 2) label(0x16) if_stage_is_not(STAGE_AIRFORCEONE, /*goto*/ 0x13) try_draw_weapon(MODEL_CHRCYCLONE, WEAPON_CYCLONE, 0x00000000, /*goto*/ 0xe5) label(0x13) try_draw_weapon(MODEL_CHRFALCON2, WEAPON_FALCON2, 0x00000000, /*goto*/ 0xe5) beginloop(0xe5) if_chr_stopped(/*goto*/ 0x16) endloop(0xe5) label(0x16) if_self_flag_bankx_eq(CHRFLAG1_CAN_DRAW_PISTOL, TRUE, BANK_1, /*goto*/ 0x13) unset_self_flag_bankx(CHRFLAG0_80000000, BANK_0) label(0x13) unset_self_flag_bankx(CHRFLAG1_CAN_DRAW_PISTOL, BANK_1) label(0x16) // // Lots of things go here // label(0x1b) yield label(0x16) if_chr_flag_bank2(CHR_SELF, CHRFLAG2_00002000, /*goto*/ 0x13) if_chr_flag_bank2(TARGET_CHR, CHRFLAG2_BUDDY_PLACED, /*goto*/ 0x01) label(0x13) if_self_flag_bankx_eq(CHRFLAG1_00000001, TRUE, BANK_1, /*goto*/ LABEL_TRACK) dprint 'C','H','E','C','K','I','N','J','U','R','Y','E','N','D','\n',0, // Consider warning others in team dprint 'B','4',' ','T','E','A','M',' ','C','H','E','C','K','\n',0, if_alarm_active(/*goto*/ 0x16) if_any_chr_doing_action(ACTION_WARN_OTHERS, /*goto*/ 0x16) if_self_flag_bankx_eq(CHRFLAG0_CAN_RUN_FOR_ALARM, TRUE, BANK_0, /*goto*/ LABEL_RUN_FOR_ALARM) // No need to warn label(0x16) if_chr_flag_bank2(TARGET_CHR, CHRFLAG2_CLOAKED, /*goto*/ LABEL_CLOAKED) goto_next(0x16) // Unreachable - nothing jumps here label(0x13) set_return_function(CHR_SELF, GFUNC_ALERTED) set_alertness(0) set_function(CHR_SELF, GFUNC_SEARCH_FOR_PLAYER) // This flag appears to control whether the chr can declare that they're // attempting to surround the player. These quips are never said though, so // either the flag is never set for anyone or the field_0x201 values are // something different. label(0x16) if_self_flag_bankx_eq(CHRFLAG0_CAN_FLANK, FALSE, BANK_0, /*goto*/ 0x93) if_orders_eq(ACTION_FLANK_LEFT, /*goto*/ 0x13) if_orders_eq(ACTION_FLANK_RIGHT, /*goto*/ 0x15) goto_next(0x93) label(0x13) say_quip(CHR_JOANNA, 0x07, 0x28, 0x03, 0x01, BANK_0, 0x00, 0x00) // "Wipe the target!","Let's split up!","Surround her!" goto_next(LABEL_FLANK_LEFT) label(0x15) say_quip(CHR_JOANNA, 0x07, 0x28, 0x03, 0x01, BANK_0, 0x00, 0x00) // "Wipe the target!","Let's split up!","Surround her!" goto_next(LABEL_FLANK_RIGHT) // Attempt trap (hide and ambush when player gets near) label(0x93) if_self_flag_bankx_eq(CHRFLAG0_CANT_ALERT_GROUP, TRUE, BANK_0, /*goto*/ LABEL_RETREAT) if_self_flag_bankx_eq(CHRFLAG0_CAN_TRAP, TRUE, BANK_0, /*goto*/ 0x13) dprint 'T','R','A','P',' ','N','O','T',' ','S','E','T','\n',0, if_self_flag_bankx_eq(CHRFLAG0_00000004, FALSE, BANK_0, /*goto*/ 0x16) label(0x13) dprint 'V','I','S','\n',0, if_in_disarm_range(/*goto*/ 0x16) goto_next(0x98) label(0x16) dprint 'T','R','A','P',' ','F','A','I','L','E','D','\n',0, if_self_flag_bankx_eq(CHRFLAG0_02000000, TRUE, BANK_0, /*goto*/ 0x16) if_self_flag_bankx_eq(CHRFLAG0_01000000, FALSE, BANK_0, /*goto*/ 0x16) label(0x13) dprint 'V','I','S','\n',0, if_in_disarm_range(/*goto*/ 0x16) goto_next(0xa1) label(0x16) if_self_flag_bankx_eq(CHRFLAG0_10000000, FALSE, BANK_0, /*goto*/ 0x16) label(0x13) dprint 'I','M',' ','G','O','I','N','G',' ','T','O',' ','P','O','P','\n',0, goto_next(0xa4) // Not popping label(0x16) if_self_flag_bankx_eq(CHRFLAG1_CAN_SNIPE, FALSE, BANK_1, /*goto*/ 0x16) label(0x13) dprint 'I','M',' ','G','O','I','N','G',' ','T','O',' ','S','N','I','P','E','\n',0, goto_next(LABEL_SNIPE) label(0x16) dprint 'A','M','B','U','S','H',' ','F','A','I','L','E','D','\n',0, if_self_flag_bankx_eq(CHRFLAG0_CAN_RETREAT, FALSE, BANK_0, /*goto*/ 0x16) if_num_times_shot_lt(1, /*goto*/ 0x16) if_retreat_risk_lt(3, /*goto*/ LABEL_RETREAT) dprint 'R','I','S','K',' ','F','A','I','L','E','D','\n',0, label(0x16) if_self_flag_bankx_eq(CHRFLAG0_00004000, TRUE, BANK_0, /*goto*/ 0x91) if_self_flag_bankx_eq(CHRFLAG0_00002000, TRUE, BANK_0, /*goto*/ 0x92) label(0x91) if_retreat_risk_lt(5, /*goto*/ 0x52) label(0x92) goto_next(0x68) // // TRAP/AMBUSH // label(0x98) dprint 'G','O','I','N','G',' ','T','O',' ','T','R','A','P',' ','P','A','D','\n',0, go_to_target_pad(SPEED_JOG) beginloop(0x99) label(0x16) if_chr_stopped(/*goto*/ 0x16) endloop(0x99) label(0x16) dprint 'A','T',' ','T','R','A','P',' ','P','A','D','\n',0, label(0x9b) if_chr_flag_bank2(TARGET_CHR, CHRFLAG2_CLOAKED, /*goto*/ LABEL_CLOAKED) try_chr_kneel_and_shoot_thing(0x0220, 0x0000, /*goto*/ 0x03) beginloop(0x03) if_in_disarm_range(/*goto*/ 0x9a) cmd0108_if_something(CHR_SELF, CHR_P1P2, FALSE, /*goto*/ 0xee) goto_next(0xef) label(0xee) consider_coop_for_p1p2_chr(CHR_SELF) cmd0108_if_something(CHR_SELF, CHR_P1P2, FALSE, /*goto*/ 0xee) set_target_chr(CHR_P1P2) if_in_disarm_range(/*goto*/ 0x9a) label(0xee) consider_coop_for_p1p2_chr(CHR_SELF) set_target_chr(CHR_P1P2) label(0xef) endloop(0x03) // Aiming only label(0x9a) try_aim_and_shoot_thing2(0x0200, 0x0000, /*goto*/ 0x04) beginloop(0x04) if_chr_stopped(/*goto*/ 0x16) endloop(0x04) label(0x16) if_self_flag_bankx_eq(CHRFLAG0_CAN_TRAP, TRUE, BANK_0, /*goto*/ 0x16) if_chr_distance_lt(800, /*goto*/ 0x9c) label(0x16) goto_first(0x9b) label(0x9c) unset_self_flag_bankx(CHRFLAG0_00000004, BANK_0) goto_first(0x1b) label(0xa1) kneel beginloop(0xa2) dprint 'W','A','I','T',' ','F','O','R',' ','A','M','B','\n',0, if_in_disarm_range(/*goto*/ 0xa3) dprint 'A','M','B','1','\n',0, if_distance_to_pad_gt2(200, TARGET_PAD, /*goto*/ 0x13) dprint 'A','M','B','2','\n',0, consider_coop_for_p1p2_chr(CHR_SELF) set_target_chr(CHR_P1P2) if_enemy_distance_lt_and_los(1200, /*goto*/ 0xee) endloop(0xa2) label(0xee) if_chr_lost_track_of_target_maybe(/*goto*/ 0x13) set_return_function(CHR_SELF, GFUNC_COMBAT_WITH_TARGET_CHR) set_function(CHR_SELF, GFUNC_COMBAT_WITH_TARGET_CHR) label(0x13) dprint 'A','M','B','U','S','H',' ','P','L','A','Y','E','R','\n',0, set_accuracy(30) set_self_flag_bankx(CHRFLAG0_02000000, BANK_0) say_quip(CHR_JOANNA, 0x01, 0x50, 0x02, 0x01, BANK_0, 0x00, 0x00) // "Open fire!","Wipe her out!","Waste her!" goto_first(0x1b) label(0xa3) dprint 'S','E','E','N','T','A','R','G','\n',0, // seen target unset_self_flag_bankx(CHRFLAG0_01000000, BANK_0) goto_first(0x1b) // // POP // label(0xa4) if_self_flag_bankx_eq(CHRFLAG0_00002000, TRUE, BANK_0, /*goto*/ 0xa8) cmd0121_if_something(0xa0b5, /*goto*/ 0xa5) dprint 'P','O','P','P','E','R',' ','F','A','I','L','E','D','\n',0, goto_next(0x52) label(0xa5) dprint 'G','O',' ','T','O',' ','P','O','P','P','E','R','\n',0, set_action(ACTION_GO_TO_COVER, FALSE) unset_self_flag_bankx(CHRFLAG1_00040000, BANK_1) unset_self_flag_bankx(CHRFLAG1_00020000, BANK_1) label(0x16) cmd0124_run_for_cover_maybe(2) beginloop(0xa6) if_chr_stopped(/*goto*/ 0xa7) endloop(0xa6) label(0xa7) dprint 'U','N','D','E','R',' ','P','O','P','P','E','R','\n',0, label(0xa8) if_chr_flag_bank2(TARGET_CHR, CHRFLAG2_CLOAKED, /*goto*/ LABEL_CLOAKED) try_aim_and_shoot_thing1(0x0220, 0x0000, /*goto*/ 0xa9) beginloop(0xa9) consider_coop_for_p1p2_chr(CHR_SELF) set_target_chr(CHR_P1P2) if_near_miss(/*goto*/ 0x13) if_shot_near_chr(0x00, /*goto*/ 0x13) if_saw_death(0x00, /*goto*/ 0x13) if_in_disarm_range(/*goto*/ 0x13) endloop(0xa9) label(0x13) call_rng if_rand_gt(150, /*goto*/ 0x13) if_in_disarm_range(/*goto*/ 0x16) goto_next(0x13) label(0x16) try_aim_and_shoot_thing2(0x0200, 0x0000, /*goto*/ 0xaa) label(0x13) kneel restart_timer beginloop(0xab) set_target_chr(CHR_P1P2) if_chr_distance_gt(300, /*goto*/ 0x13) unset_self_flag_bankx(CHRFLAG0_10000000, BANK_0) goto_first(0x1b) label(0x13) call_rng if_rand_gt(250, /*goto*/ 0x13) if_timer_gt(240, /*goto*/ 0x16) endloop(0xab) label(0x13) if_chr_flag_bank2(TARGET_CHR, CHRFLAG2_CLOAKED, /*goto*/ LABEL_CLOAKED) try_aim_and_shoot_thing1(0x0220, 0x0000, /*goto*/ 0x13) goto_first(0xa8) label(0x13) if_in_disarm_range(/*goto*/ 0x13) goto_first(0xa8) label(0x13) try_aim_and_shoot_thing2(0x0200, 0x0000, /*goto*/ 0x13) goto_first(0xa8) label(0x13) beginloop(0xaa) if_chr_stopped(/*goto*/ 0x16) endloop(0xaa) label(0x16) goto_first(0xa8) // // SNIPE // label(LABEL_SNIPE) unset_self_flag_bankx(CHRFLAG0_80000000, BANK_0) yield if_chr_distance_lt(1000, /*goto*/ 0x16) if_chr_distance_gt(2500, /*goto*/ 0x14) // Distance between 1000 and 2500 if_jo_ccw_direction_lt(10, /*goto*/ 0x13) if_jo_ccw_direction_gt(246, /*goto*/ 0x13) restart_timer stop_chr try_face_entity(0x0200, 0x0000, /*goto*/ 0xec) beginloop(0xec) if_jo_ccw_direction_lt(10, /*goto*/ 0x13) if_jo_ccw_direction_gt(246, /*goto*/ 0x13) if_timer_gt(60, /*goto*/ 0x13) endloop(0xec) label(0x13) if_in_disarm_range(/*goto*/ 0x13) cmd0108_if_something(CHR_SELF, CHR_P1P2, FALSE, /*goto*/ 0xee) goto_next(0xef) label(0xee) consider_coop_for_p1p2_chr(CHR_SELF) cmd0108_if_something(CHR_SELF, CHR_P1P2, FALSE, /*goto*/ 0xee) set_target_chr(CHR_P1P2) if_in_disarm_range(/*goto*/ 0x13) label(0xee) consider_coop_for_p1p2_chr(CHR_SELF) set_target_chr(CHR_P1P2) label(0xef) goto_first(LABEL_SNIPE) // Distance > 2500 label(0x14) try_run_to_target_chr(/*goto*/ 0xe1) beginloop(0xe1) if_chr_distance_lt(2500, /*goto*/ 0x15) endloop(0xe1) label(0x15) goto_first(LABEL_SNIPE) label(0x13) restart_timer if_chr_flag_bank2(TARGET_CHR, CHRFLAG2_CLOAKED, /*goto*/ LABEL_CLOAKED) cmd01ba(0x0022, 0x0000, /*goto*/ 0xdf) beginloop(0xdf) if_chr_distance_lt(1000, /*goto*/ 0x16) if_timer_gt(300, /*goto*/ 0x13) endloop(0xdf) label(0x13) if_in_disarm_range(/*goto*/ 0x13) set_self_flag_bankx(CHRFLAG0_80000000, BANK_0) stop_chr goto_first(0x1b) label(0x13) restart_timer set_accuracy(100) cmd01ba(0x0200, 0x0000, /*goto*/ 0xe0) dprint 'S','N','I','P','E','R',' ','N','O',' ','S','H','O','O','T','\n',0, beginloop(0xe0) dprint 'S','N','I','P','E','R',' ',' ','S','H','O','O','T','\n',0, if_chr_stopped(/*goto*/ 0x13) endloop(0xe0) label(0x13) set_accuracy(10) stop_chr goto_first(LABEL_SNIPE) // Distance < 1000 label(0x16) stop_chr unset_self_flag_bankx(CHRFLAG1_CAN_SNIPE, BANK_1) set_self_flag_bankx(CHRFLAG0_80000000, BANK_0) restart_timer beginloop(0xbd) if_timer_gt(60, /*goto*/ 0x13) endloop(0xbd) label(0x13) goto_first(0x1b) // // POPPER/AMBUSH FAILED // label(0x52) dprint 'A','M','B','U','S','H',' ','F','A','I','L','E','D','3','\n',0, if_player_looking_at_something_maybe(0x3c, 0x01, 0x00, /*goto*/ 0x16) goto_next(0x68) label(0x16) dprint 'A','M','B','U','S','H',' ','F','A','I','L','E','D','4','\n',0, if_self_flag_bankx_eq(CHRFLAG0_00000010, TRUE, BANK_0, /*goto*/ 0x16) goto_next(0x5b) label(0x16) if_self_flag_bankx_eq(CHRFLAG0_00000080, TRUE, BANK_0, /*goto*/ 0x13) call_rng if_rand_gt(100, /*goto*/ 0x13) if_player_looking_at_something_maybe(0x1e, 0x01, 0x00, /*goto*/ 0x16) label(0x13) if_within_units_of_sight(30, /*goto*/ 0x5f) label(0x16) if_within_units_of_sight(30, /*goto*/ 0x16) cmd0126_if_something(/*goto*/ 0x69) if_chr_distance_gt(2000, /*goto*/ 0x61) goto_next(0x16) label(0x69) if_chr_distance_gt(4000, /*goto*/ 0x61) label(0x16) dprint 'O','K','F','O','R','C','O','V','E','R','\n',0, if_in_disarm_range(/*goto*/ 0x5b) if_within_units_of_sight(30, /*goto*/ 0x5b) if_chr_in_view(/*goto*/ 0x5b) goto_next(0x56) label(0x5b) dprint 'C','O','V','E','R',' ','I','N','V','A','L','I','D','\n',0, if_self_flag_bankx_eq(CHRFLAG1_00004000, TRUE, BANK_1, /*goto*/ 0x15) if_self_flag_bankx_eq(CHRFLAG0_00000040, TRUE, BANK_0, /*goto*/ 0x16) if_self_flag_bankx_eq(CHRFLAG0_08000000, FALSE, BANK_0, /*goto*/ 0x5c) cmd0121_if_something(0x10b5, /*goto*/ 0x53) goto_next(0x14) label(0x5c) cmd0121_if_something(0x1035, /*goto*/ 0x53) goto_next(0x14) label(0x16) cmd0121_if_something(0x0035, /*goto*/ 0x53) goto_next(0x14) label(0x15) dprint 'S','O','F','T',' ','C','O','V','E','R','\n',0, if_self_flag_bankx_eq(CHRFLAG0_00000040, TRUE, BANK_0, /*goto*/ 0x16) if_self_flag_bankx_eq(CHRFLAG0_08000000, FALSE, BANK_0, /*goto*/ 0x5c) cmd0121_if_something(0x90b5, /*goto*/ 0x53) goto_next(0x14) label(0x5c) cmd0121_if_something(0x9035, /*goto*/ 0x53) goto_next(0x14) label(0x16) cmd0121_if_something(0x8035, /*goto*/ 0x53) goto_next(0x14) label(0x14) goto_next(0x54) label(0x53) dprint 'G','O',' ','T','O',' ','C','O','V','E','R','\n',0, set_action(ACTION_GO_TO_COVER, FALSE) unset_self_flag_bankx(CHRFLAG1_00040000, BANK_1) unset_self_flag_bankx(CHRFLAG1_00020000, BANK_1) if_self_flag_bankx_eq(CHRFLAG0_CAN_FLANK, FALSE, BANK_0, /*goto*/ 0x16) set_orders(ACTION_SYNC_SHOOT, /*goto*/ 0x16) label(0x16) say_quip(CHR_JOANNA, 0x02, 0xff, 0x02, 0x01, BANK_0, 0x00, 0x00) restart_timer cmd0124_run_for_cover_maybe(ACTION_UNDER_COVER) beginloop(0x55) cmd013d_if_grenade_thrown_nearby_maybe(ACTION_GRENADE_STOP, /*goto*/ LABEL_FLEE_GRENADE) if_chr_flag_bank2(TARGET_CHR, CHRFLAG2_CLOAKED, /*goto*/ LABEL_CLOAKED) if_self_flag_bankx_eq(CHRFLAG1_00001000, TRUE, BANK_1, /*goto*/ 0x13) if_self_flag_bankx_eq(CHRFLAG1_00000001, TRUE, BANK_1, /*goto*/ 0x16) if_chr_distance_lt(120, /*goto*/ 0x16) call_rng if_rand_lt(128, /*goto*/ 0x13) if_chr_distance_gt(250, /*goto*/ 0x13) label(0x16) if_in_disarm_range(/*goto*/ 0x16) goto_next(0x13) label(0x16) set_return_function(CHR_SELF, GFUNC_ALERTED) set_function(CHR_SELF, GFUNC_HAND_COMBAT) label(0x13) if_timer_gt(300, /*goto*/ 0x56) if_chr_stopped(/*goto*/ 0x56) endloop(0x55) label(0x56) set_self_flag_bankx(CHRFLAG0_00000010, BANK_0) dprint 'U','N','D','E','R',' ','C','O','V','E','R','\n',0, label(0x58) set_follow_chr(TARGET_CHR) restart_timer set_action(ACTION_UNDER_COVER, TRUE) unset_self_flag_bankx(CHRFLAG1_00040000, BANK_1) unset_self_flag_bankx(CHRFLAG1_00020000, BANK_1) if_chr_flag_bank2(TARGET_CHR, CHRFLAG2_CLOAKED, /*goto*/ LABEL_CLOAKED) try_chr_kneel_and_shoot_thing(0x0220, 0x0000, /*goto*/ 0x59) beginloop(0x59) cmd013d_if_grenade_thrown_nearby_maybe(ACTION_GRENADE_STOP, /*goto*/ LABEL_FLEE_GRENADE) consider_coop_for_p1p2_chr(CHR_SELF) set_target_chr(CHR_P1P2) if_within_units_of_sight(30, /*goto*/ 0x5f) if_timer_gt(240, /*goto*/ 0x61) if_self_flag_bankx_eq(CHRFLAG0_CAN_FLANK, FALSE, BANK_0, /*goto*/ 0x93) if_has_orders(/*goto*/ 0x84) label(0x93) label(0x5a) endloop(0x59) label(0x61) set_target_chr(FOLLOW_CHR) dprint 'B','R','E','A','K',' ','C','O','V','E','R','\n',0, if_self_flag_bankx_eq(CHRFLAG0_00008000, TRUE, BANK_0, /*goto*/ 0x66) label(0x16) goto_next(0x16) label(0x66) cmd0126_if_something(/*goto*/ 0x69) if_chr_distance_gt(2000, /*goto*/ 0x16) goto_next(0x6a) label(0x69) if_chr_distance_gt(4000, /*goto*/ 0x16) label(0x6a) if_player_looking_at_something_maybe(0x11, 0x01, 0x00, /*goto*/ 0x63) label(0x16) label(0x64) set_action(ACTION_BREAKING_COVER, FALSE) unset_self_flag_bankx(CHRFLAG1_00040000, BANK_1) unset_self_flag_bankx(CHRFLAG1_00020000, BANK_1) if_self_flag_bankx_eq(CHRFLAG0_CAN_FLANK, FALSE, BANK_0, /*goto*/ 0x16) set_orders(ACTION_BREAKING_COVER, /*goto*/ 0x16) label(0x16) cmd012f restart_timer try_run_to_target_chr(/*goto*/ 0x62) beginloop(0x62) cmd013d_if_grenade_thrown_nearby_maybe(ACTION_GRENADE_STOP, /*goto*/ LABEL_FLEE_GRENADE) if_in_disarm_range(/*goto*/ 0x5f) cmd0126_if_something(/*goto*/ 0x69) if_chr_distance_gt(2000, /*goto*/ 0x65) goto_next(0x16) label(0x69) if_chr_distance_gt(4000, /*goto*/ 0x65) label(0x16) if_timer_gt(120, /*goto*/ 0x63) label(0x65) endloop(0x62) label(0x63) if_self_flag_bankx_eq(CHRFLAG0_00008000, FALSE, BANK_0, /*goto*/ 0x13) if_player_looking_at_something_maybe(0x11, 0x01, 0x00, /*goto*/ 0x16) goto_first(0x64) label(0x13) set_self_flag_bankx(CHRFLAG1_01000000, BANK_1) goto_next(LABEL_TRACK) label(0x16) stop_chr yield cmd013d_if_grenade_thrown_nearby_maybe(ACTION_GRENADE_STOP, /*goto*/ LABEL_FLEE_GRENADE) dprint 'B','A','C','K',' ','T','O',' ','C','O','V','E','R','\n',0, goto_first(0x52) label(0x5f) cmd012f dprint 'S','E','E','C','O','V','E','R','\n',0, set_action(ACTION_SEE_COVER, FALSE) unset_self_flag_bankx(CHRFLAG1_00040000, BANK_1) unset_self_flag_bankx(CHRFLAG1_00020000, BANK_1) if_self_flag_bankx_eq(CHRFLAG0_CAN_FLANK, FALSE, BANK_0, /*goto*/ 0x16) set_orders(ACTION_SEE_COVER, /*goto*/ 0x16) label(0x16) if_self_flag_bankx_eq(CHRFLAG0_CAN_FLANK, FALSE, BANK_0, /*goto*/ 0x93) if_has_orders(/*goto*/ 0x84) label(0x93) if_in_disarm_range(/*goto*/ 0x26) goto_next(0x87) if_chr_flag_bank2(TARGET_CHR, CHRFLAG2_CLOAKED, /*goto*/ LABEL_CLOAKED) if_self_flag_bankx_eq(CHRFLAG1_00001000, TRUE, BANK_1, /*goto*/ 0x13) if_self_flag_bankx_eq(CHRFLAG1_00000001, TRUE, BANK_1, /*goto*/ 0x16) if_chr_distance_lt(120, /*goto*/ 0x16) call_rng if_rand_lt(128, /*goto*/ 0x13) if_chr_distance_gt(250, /*goto*/ 0x13) label(0x16) if_in_disarm_range(/*goto*/ 0x16) goto_next(0x13) label(0x16) set_return_function(CHR_SELF, GFUNC_ALERTED) set_function(CHR_SELF, GFUNC_HAND_COMBAT) label(0x13) if_self_flag_bankx_eq(CHRFLAG1_00002000, FALSE, BANK_1, /*goto*/ 0x13) unset_self_flag_bankx(CHRFLAG1_00002000, BANK_1) goto_next(0x48) label(0x13) if_chr_flag_bank2(TARGET_CHR, CHRFLAG2_CLOAKED, /*goto*/ LABEL_CLOAKED) call_rng if_rand_lt(10, /*goto*/ 0x57) if_rand_gt(64, /*goto*/ 0x16) if_self_flag_bankx_eq(CHRFLAG1_00000010, FALSE, BANK_1, /*goto*/ 0x13) cmd0184(0x5a64) set_self_flag_bankx(CHRFLAG1_00000020, BANK_1) goto_next(0x60) label(0x13) if_self_flag_bankx_eq(CHRFLAG1_00000004, FALSE, BANK_1, /*goto*/ 0x13) cmd0184(0x141e) goto_next(0x60) label(0x13) label(0x16) call_rng if_rand_gt(50, /*goto*/ 0x13) call_rng if_rand_gt(128, /*goto*/ 0x16) label(0xbe) try_roll_and_shoot(/*goto*/ 0x60) label(0x16) try_walk_and_shoot(/*goto*/ 0x60) label(0x13) call_rng if_rand_gt(128, /*goto*/ 0x8c) try_chr_kneel_and_shoot_thing(0x0220, 0x0000, /*goto*/ 0x16) label(0x8c) try_aim_and_shoot_thing1(0x0220, 0x0000, /*goto*/ 0x16) label(0x16) try_aim_and_shoot_thing2(0x0200, 0x0000, /*goto*/ 0x60) beginloop(0x60) cmd013d_if_grenade_thrown_nearby_maybe(ACTION_GRENADE_STOP, /*goto*/ LABEL_FLEE_GRENADE) if_chr_stopped(/*goto*/ 0x5e) endloop(0x60) label(0x57) say_quip(CHR_JOANNA, 0x27, 0xfe, 0x03, 0xff, BANK_0, 0x00, 0x00) do_special_animation(-2) goto_next(0xe8) label(0x5e) call_rng if_rand_lt(20, /*goto*/ 0x16) if_self_flag_bankx_eq(CHRFLAG1_00000020, FALSE, BANK_1, /*goto*/ 0x13) label(0x16) set_self_flag_bankx(CHRFLAG1_00000020, BANK_1) restart_timer animation(ANIM_RELOAD_0209, 0, -1, 0x1010, CHR_SELF, 2) beginloop(0xe8) if_self_flag_bankx_eq(CHRFLAG1_00000020, FALSE, BANK_1, /*goto*/ 0x16) if_timer_lt(120, /*goto*/ 0x16) assign_sound(0x80f6, CHANNEL_7) play_sound_from_entity(CHANNEL_7, CHR_SELF, 0x0bb8, 0x1770, 0x01) unset_self_flag_bankx(CHRFLAG1_00000020, BANK_1) label(0x16) if_chr_stopped(/*goto*/ 0x13) endloop(0xe8) label(0x13) if_self_flag_bankx_eq(CHRFLAG0_01000000, FALSE, BANK_0, /*goto*/ 0x13) unset_self_flag_bankx(CHRFLAG0_01000000, BANK_0) set_accuracy(0) label(0x13) cmd0125_if_or_try_something(/*goto*/ 0x16) label(0x16) goto_first(0x1b) label(0x54) dprint 'N','O',' ','C','O','V','E','R','A','V','A','I','L','A','B','L','E','\n',0, label(0x68) if_in_disarm_range(/*goto*/ 0x24) goto_next(0x25) label(0x25) dprint 'H','E','C','A','N','T',' ','S','E','E',' ','M','E','\n',0, goto_next(0x2f) label(0x24) label(0x4e) if_self_flag_bankx_eq(CHRFLAG0_CAN_RETREAT, FALSE, BANK_0, /*goto*/ 0x16) if_self_flag_bankx_eq(CHRFLAG0_CANT_ALERT_GROUP, TRUE, BANK_0, /*goto*/ LABEL_RETREAT) if_num_times_shot_lt(1, /*goto*/ 0x16) if_retreat_risk_lt(3, /*goto*/ LABEL_RETREAT) label(0x16) if_self_flag_bankx_eq(CHRFLAG0_00004000, TRUE, BANK_0, /*goto*/ 0x91) if_self_flag_bankx_eq(CHRFLAG0_00002000, TRUE, BANK_0, /*goto*/ 0x4d) label(0x91) if_retreat_risk_lt(5, /*goto*/ 0x32) goto_next(0x4d) label(0x4d) if_self_flag_bankx_eq(CHRFLAG1_00040000, TRUE, BANK_1, /*goto*/ 0x32) call_rng if_player_looking_at_something_maybe(0x1e, 0x01, 0x00, /*goto*/ 0x16) goto_next(0x32) label(0x16) if_rand_lt(128, /*goto*/ 0x32) label(0x31) dprint 'F','L','A','N','K','\n',0, label(0x16) label(0x13) dprint 'F','L','A','N','K',' ','B','E','S','T','\n',0, unset_self_flag_bankx(CHRFLAG1_00020000, BANK_1) cmd0139(25, 0x02, TRUE) if_self_flag_bankx_eq(CHRFLAG0_CAN_FLANK, FALSE, BANK_0, /*goto*/ 0x16) set_orders(ACTION_FLANK_LEFT, /*goto*/ 0x16) set_orders(ACTION_FLANK_RIGHT, /*goto*/ 0x16) label(0x16) goto_next(0x33) label(LABEL_FLANK_LEFT) dprint 'F','L','A','N','K',' ','L','E','F','T','\n',0, set_action(ACTION_FLANK_LEFT, FALSE) cmd0139(335, 0x02, FALSE) if_self_flag_bankx_eq(CHRFLAG0_CAN_FLANK, FALSE, BANK_0, /*goto*/ 0x16) set_orders(ACTION_FLANK_LEFT, /*goto*/ 0x16) label(0x16) goto_next(0x33) label(LABEL_FLANK_RIGHT) dprint 'F','L','A','N','K',' ','R','I','G','H','T','\n',0, set_action(ACTION_FLANK_RIGHT, FALSE) if_self_flag_bankx_eq(CHRFLAG0_CAN_FLANK, FALSE, BANK_0, /*goto*/ 0x16) set_orders(ACTION_FLANK_RIGHT, /*goto*/ 0x16) label(0x16) cmd0139(25, 0x02, FALSE) label(0x33) set_self_flag_bankx(CHRFLAG1_00040000, BANK_1) restart_timer beginloop(0x30) cmd013d_if_grenade_thrown_nearby_maybe(ACTION_GRENADE_STOP, /*goto*/ LABEL_FLEE_GRENADE) if_chr_flag_bank2(TARGET_CHR, CHRFLAG2_CLOAKED, /*goto*/ LABEL_CLOAKED) if_self_flag_bankx_eq(CHRFLAG1_00001000, TRUE, BANK_1, /*goto*/ 0x13) if_self_flag_bankx_eq(CHRFLAG1_00000001, TRUE, BANK_1, /*goto*/ 0x16) if_chr_distance_lt(120, /*goto*/ 0x16) call_rng if_rand_lt(128, /*goto*/ 0x13) if_chr_distance_gt(250, /*goto*/ 0x13) label(0x16) if_in_disarm_range(/*goto*/ 0x16) goto_next(0x13) label(0x16) set_return_function(CHR_SELF, GFUNC_ALERTED) set_function(CHR_SELF, GFUNC_HAND_COMBAT) label(0x13) if_chr_stopped(/*goto*/ 0x32) if_timer_gt(180, /*goto*/ 0x32) endloop(0x30) // Unreachable - no label goto_next(0x2f) if_self_flag_bankx_eq(CHRFLAG1_00020000, TRUE, BANK_1, /*goto*/ 0x2f) label(0x32) if_player_looking_at_something_maybe(0x14, 0x01, 0x00, /*goto*/ 0x16) goto_next(0x2f) label(0x16) call_rng if_rand_gt(100, /*goto*/ 0x2f) if_chr_in_view(/*goto*/ 0x18) label(0x2f) dprint 'C',' ','1','\n',0, if_chr_distance_gt(1300, /*goto*/ LABEL_TRACK) if_in_disarm_range(/*goto*/ 0x26) dprint 'C',' ','2','\n',0, if_self_flag_bankx_eq(CHRFLAG0_CAN_RETREAT, FALSE, BANK_0, /*goto*/ 0x16) if_self_flag_bankx_eq(CHRFLAG0_CANT_ALERT_GROUP, TRUE, BANK_0, /*goto*/ LABEL_RETREAT) if_num_times_shot_lt(1, /*goto*/ 0x16) if_retreat_risk_lt(3, /*goto*/ LABEL_RETREAT) label(0x16) if_self_flag_bankx_eq(CHRFLAG0_00004000, TRUE, BANK_0, /*goto*/ 0x91) if_self_flag_bankx_eq(CHRFLAG0_00002000, TRUE, BANK_0, /*goto*/ 0x4d) label(0x91) if_retreat_risk_lt(5, /*goto*/ 0x51) label(0x4d) dprint 'C',' ','3','\n',0, if_self_flag_bankx_eq(CHRFLAG0_00008000, TRUE, BANK_0, /*goto*/ 0x48) goto_next(LABEL_TRACK) label(0x51) if_player_looking_at_something_maybe(0x15, 0x01, 0x00, /*goto*/ 0x16) goto_next(LABEL_TRACK) // // GRENADE THROWING // label(0x16) dprint 'C',' ','4','\n',0, kneel yield cmd013d_if_grenade_thrown_nearby_maybe(ACTION_GRENADE_STOP, /*goto*/ LABEL_FLEE_GRENADE) label(0x48) dprint 'G','R','E','N','A','D','E','P','\n',0, set_grenade_probability_out_of_255(255) label(0x16) if_self_flag_bankx_eq(CHRFLAG0_CAN_THROW_GRENADES, TRUE, BANK_0, /*goto*/ 0x16) goto_next(0x4c) label(0x16) if_chr_distance_lt(500, /*goto*/ 0x4c) dprint 'G','R','E','N','A','D','E','\n',0, restart_timer if_any_chr_doing_action(ACTION_THROW_GRENADE, /*goto*/ 0x4c) dprint 'A','C','T','I','O','N',' ','G','R','E','N','A','D','E','\n',0, set_action(ACTION_THROW_GRENADE, FALSE) unset_self_flag_bankx(CHRFLAG1_00040000, BANK_1) unset_self_flag_bankx(CHRFLAG1_00020000, BANK_1) consider_throwing_grenade(0x0200, 0x0000, /*goto*/ 0x46) goto_next(0x4c) dprint 'G','R','E','N','A','D','E','F','A','I','L','\n',0, beginloop(0x46) if_chr_stopped(/*goto*/ 0x16) endloop(0x46) label(0x16) if_self_flag_bankx_eq(CHRFLAG0_CAN_FLANK, FALSE, BANK_0, /*goto*/ 0x47) set_orders(ACTION_THROW_GRENADE, /*goto*/ 0x47) beginloop(0x47) say_quip(CHR_JOANNA, 0x05, 0xff, 0x07, 0x00, BANK_0, 0x00, 0x00) if_chr_stopped(/*goto*/ 0x4a) endloop(0x47) label(0x4a) if_timer_lt(60, /*goto*/ 0x49) dprint 'G','R','E','N','A','D','E','S','T','O','P','\n',0, set_action(ACTION_GRENADE_STOP, FALSE) unset_self_flag_bankx(CHRFLAG1_00040000, BANK_1) unset_self_flag_bankx(CHRFLAG1_00020000, BANK_1) restart_timer try_face_entity(0x0200, 0x0000, /*goto*/ 0x4b) beginloop(0x4b) if_within_units_of_sight(30, /*goto*/ 0x42) if_chr_in_view(/*goto*/ 0x42) cmd0108_if_something(CHR_SELF, CHR_P1P2, FALSE, /*goto*/ 0xee) goto_next(0xef) label(0xee) consider_coop_for_p1p2_chr(CHR_SELF) cmd0108_if_something(CHR_SELF, CHR_P1P2, FALSE, /*goto*/ 0xee) set_target_chr(CHR_P1P2) if_within_units_of_sight(30, /*goto*/ 0x42) if_chr_in_view(/*goto*/ 0x42) label(0xee) consider_coop_for_p1p2_chr(CHR_SELF) set_target_chr(CHR_P1P2) label(0xef) if_timer_gt(240, /*goto*/ 0x49) endloop(0x4b) label(0x49) label(0x4c) restart_timer dprint 'W','A','I','T','I','N','G','\n',0, set_action(ACTION_WAIT, TRUE) unset_self_flag_bankx(CHRFLAG1_00040000, BANK_1) unset_self_flag_bankx(CHRFLAG1_00020000, BANK_1) if_chr_flag_bank2(TARGET_CHR, CHRFLAG2_CLOAKED, /*goto*/ LABEL_CLOAKED) try_chr_kneel_and_shoot_thing(0x0220, 0x0000, /*goto*/ 0x40) beginloop(0x40) cmd013d_if_grenade_thrown_nearby_maybe(ACTION_GRENADE_STOP, /*goto*/ LABEL_FLEE_GRENADE) if_self_flag_bankx_eq(CHRFLAG0_00004000, TRUE, BANK_0, /*goto*/ 0x91) if_self_flag_bankx_eq(CHRFLAG0_00002000, TRUE, BANK_0, /*goto*/ 0x16) label(0x91) if_retreat_risk_lt(5, /*goto*/ 0x41) label(0x16) if_self_flag_bankx_eq(CHRFLAG0_CAN_FLANK, FALSE, BANK_0, /*goto*/ 0x93) if_has_orders(/*goto*/ 0x84) label(0x93) if_within_units_of_sight(30, /*goto*/ 0x42) cmd0108_if_something(CHR_SELF, CHR_P1P2, FALSE, /*goto*/ 0xee) goto_next(0xef) label(0xee) consider_coop_for_p1p2_chr(CHR_SELF) cmd0108_if_something(CHR_SELF, CHR_P1P2, FALSE, /*goto*/ 0xee) set_target_chr(CHR_P1P2) if_within_units_of_sight(30, /*goto*/ 0x42) label(0xee) consider_coop_for_p1p2_chr(CHR_SELF) set_target_chr(CHR_P1P2) label(0xef) if_timer_gt(600, /*goto*/ 0x3d) if_timer_gt(60, /*goto*/ 0x16) label(0x16) if_player_looking_at_something_maybe(0x15, 0x01, 0x00, /*goto*/ 0x16) goto_next(LABEL_TRACK) label(0x16) if_chr_distance_gt(2000, /*goto*/ 0x41) endloop(0x40) label(0x42) dprint 'S','E','E','W','A','I','T','\n',0, set_action(ACTION_SEEWAIT, FALSE) unset_self_flag_bankx(CHRFLAG1_00040000, BANK_1) unset_self_flag_bankx(CHRFLAG1_00020000, BANK_1) dprint 'S','E','E','W','A','I','T','2','\n',0, if_self_flag_bankx_eq(CHRFLAG0_CAN_FLANK, FALSE, BANK_0, /*goto*/ 0x16) set_orders(ACTION_SEEWAIT, /*goto*/ 0x16) label(0x16) dprint 'S','E','E','W','A','I','T','3','\n',0, if_in_disarm_range(/*goto*/ 0x8a) restart_timer try_run_to_target_chr(/*goto*/ 0x89) beginloop(0x89) cmd013d_if_grenade_thrown_nearby_maybe(ACTION_GRENADE_STOP, /*goto*/ LABEL_FLEE_GRENADE) if_self_flag_bankx_eq(CHRFLAG0_00004000, TRUE, BANK_0, /*goto*/ 0x91) if_self_flag_bankx_eq(CHRFLAG0_00002000, TRUE, BANK_0, /*goto*/ 0x16) label(0x91) if_retreat_risk_lt(5, /*goto*/ 0x41) label(0x16) if_in_disarm_range(/*goto*/ 0x8a) if_timer_gt(60, /*goto*/ 0x29) endloop(0x89) label(0x8a) if_chr_flag_bank2(TARGET_CHR, CHRFLAG2_CLOAKED, /*goto*/ LABEL_CLOAKED) if_self_flag_bankx_eq(CHRFLAG1_00001000, TRUE, BANK_1, /*goto*/ 0x13) if_self_flag_bankx_eq(CHRFLAG1_00000001, TRUE, BANK_1, /*goto*/ 0x16) if_chr_distance_lt(120, /*goto*/ 0x16) call_rng if_rand_lt(128, /*goto*/ 0x13) if_chr_distance_gt(250, /*goto*/ 0x13) label(0x16) if_in_disarm_range(/*goto*/ 0x16) goto_next(0x13) label(0x16) set_return_function(CHR_SELF, GFUNC_ALERTED) set_function(CHR_SELF, GFUNC_HAND_COMBAT) label(0x13) if_self_flag_bankx_eq(CHRFLAG1_00002000, FALSE, BANK_1, /*goto*/ 0x13) unset_self_flag_bankx(CHRFLAG1_00002000, BANK_1) goto_first(0x48) label(0x13) if_chr_flag_bank2(TARGET_CHR, CHRFLAG2_CLOAKED, /*goto*/ LABEL_CLOAKED) call_rng if_rand_lt(10, /*goto*/ 0x57) if_rand_gt(64, /*goto*/ 0x16) if_self_flag_bankx_eq(CHRFLAG1_00000010, FALSE, BANK_1, /*goto*/ 0x13) cmd0184(0x5a64) set_self_flag_bankx(CHRFLAG1_00000020, BANK_1) goto_next(0x43) label(0x13) if_self_flag_bankx_eq(CHRFLAG1_00000004, FALSE, BANK_1, /*goto*/ 0x13) cmd0184(0x141e) goto_next(0x43) label(0x13) label(0x16) call_rng if_rand_gt(50, /*goto*/ 0x13) call_rng if_rand_gt(128, /*goto*/ 0x16) label(0xbe) try_roll_and_shoot(/*goto*/ 0x43) label(0x16) try_walk_and_shoot(/*goto*/ 0x43) label(0x13) call_rng if_rand_gt(128, /*goto*/ 0x8c) try_aim_and_shoot_thing1(0x0220, 0x0000, /*goto*/ 0x16) label(0x8c) try_chr_kneel_and_shoot_thing(0x0220, 0x0000, /*goto*/ 0x16) label(0x16) try_aim_and_shoot_thing2(0x0200, 0x0000, /*goto*/ 0x43) beginloop(0x43) cmd013d_if_grenade_thrown_nearby_maybe(ACTION_GRENADE_STOP, /*goto*/ LABEL_FLEE_GRENADE) if_chr_stopped(/*goto*/ 0x29) endloop(0x43) label(0x57) say_quip(CHR_JOANNA, 0x27, 0xfe, 0x03, 0xff, BANK_0, 0x00, 0x00) do_special_animation(-2) goto_next(0xe9) label(0x29) if_self_flag_bankx_eq(CHRFLAG0_01000000, FALSE, BANK_0, /*goto*/ 0x13) unset_self_flag_bankx(CHRFLAG0_01000000, BANK_0) set_accuracy(0) label(0x13) if_chr_injured_target(CHR_SELF, /*goto*/ 0x13) say_quip(CHR_JOANNA, 0x16, 0x19, 0x03, 0x00, BANK_0, 0x00, 0x00) say_quip(CHR_JOANNA, 0x17, 0x19, 0x03, 0x01, BANK_0, 0x00, 0x00) goto_next(0x16) label(0x13) say_quip(CHR_JOANNA, 0x15, 0x19, 0x02, 0x00, BANK_0, 0x00, 0x00) say_quip(CHR_JOANNA, 0x15, 0x19, 0x03, 0x01, BANK_0, 0x00, 0x00) label(0x16) call_rng if_rand_lt(20, /*goto*/ 0x16) if_self_flag_bankx_eq(CHRFLAG1_00000020, FALSE, BANK_1, /*goto*/ 0x13) label(0x16) set_self_flag_bankx(CHRFLAG1_00000020, BANK_1) restart_timer animation(ANIM_RELOAD_0209, 0, -1, 0x1010, CHR_SELF, 2) label(0xe9) yield if_self_flag_bankx_eq(CHRFLAG1_00000020, FALSE, BANK_1, /*goto*/ 0x16) if_timer_lt(120, /*goto*/ 0x16) assign_sound(0x80f6, CHANNEL_6) play_sound_from_entity(CHANNEL_6, CHR_SELF, 0x0bb8, 0x1770, 0x01) unset_self_flag_bankx(CHRFLAG1_00000020, BANK_1) label(0x16) if_chr_stopped(/*goto*/ 0x13) goto_first(0xe9) label(0x13) label(0x8b) dprint 'B','A','C','K','O','F','F','\n',0, if_player_looking_at_something_maybe(0x14, 0x01, 0x00, /*goto*/ 0x13) goto_next(0x50) label(0x13) if_self_flag_bankx_eq(CHRFLAG0_CAN_BACKOFF, TRUE, BANK_0, /*goto*/ 0x16) goto_next(0x50) label(0x16) set_action(ACTION_BACKOFF, FALSE) unset_self_flag_bankx(CHRFLAG1_00040000, BANK_1) unset_self_flag_bankx(CHRFLAG1_00020000, BANK_1) restart_timer retreat(0x02, 0x01) cmd012f beginloop(0x4f) cmd013d_if_grenade_thrown_nearby_maybe(ACTION_GRENADE_STOP, /*goto*/ LABEL_FLEE_GRENADE) if_timer_gt(120, /*goto*/ 0x50) if_chr_stopped(/*goto*/ 0x50) endloop(0x4f) label(0x50) if_chr_flag_bank2(TARGET_CHR, CHRFLAG2_CLOAKED, /*goto*/ LABEL_CLOAKED) if_self_flag_bankx_eq(CHRFLAG1_00001000, TRUE, BANK_1, /*goto*/ 0x13) if_self_flag_bankx_eq(CHRFLAG1_00000001, TRUE, BANK_1, /*goto*/ 0x16) if_chr_distance_lt(120, /*goto*/ 0x16) call_rng if_rand_lt(128, /*goto*/ 0x13) if_chr_distance_gt(250, /*goto*/ 0x13) label(0x16) if_in_disarm_range(/*goto*/ 0x16) goto_next(0x13) label(0x16) set_return_function(CHR_SELF, GFUNC_ALERTED) set_function(CHR_SELF, GFUNC_HAND_COMBAT) label(0x13) cmd013d_if_grenade_thrown_nearby_maybe(ACTION_GRENADE_STOP, /*goto*/ LABEL_FLEE_GRENADE) if_chr_flag_bank2(TARGET_CHR, CHRFLAG2_CLOAKED, /*goto*/ LABEL_CLOAKED) goto_next(0x16) label(0x13) set_return_function(CHR_SELF, GFUNC_ALERTED) set_alertness(0) set_function(CHR_SELF, GFUNC_SEARCH_FOR_PLAYER) if_self_flag_bankx_eq(CHRFLAG0_04000000, TRUE, BANK_0, /*goto*/ 0x16) call_rng if_rand_gt(196, /*goto*/ 0x16) goto_next(LABEL_TRACK) label(0x16) goto_first(0x1b) label(0x3d) dprint 'W','A','I','T','T','I','M','E','O','U','T','\n',0, if_self_flag_bankx_eq(CHRFLAG0_CAN_TRAP, FALSE, BANK_0, /*goto*/ 0x13) goto_first(0x1b) label(0x13) set_action(ACTION_16, FALSE) unset_self_flag_bankx(CHRFLAG1_00040000, BANK_1) unset_self_flag_bankx(CHRFLAG1_00020000, BANK_1) if_self_flag_bankx_eq(CHRFLAG0_CAN_FLANK, FALSE, BANK_0, /*goto*/ 0x16) set_orders(ACTION_16, /*goto*/ 0x16) label(0x16) goto_next(0x3f) // Unreachable - no label dprint 'W','A','I','T','M','O','V','E','\n',0, try_run_sideways(/*goto*/ 0x3e) beginloop(0x3e) cmd013d_if_grenade_thrown_nearby_maybe(ACTION_GRENADE_STOP, /*goto*/ LABEL_FLEE_GRENADE) if_chr_stopped(/*goto*/ 0x3f) endloop(0x3e) label(0x3f) goto_first(0x1b) label(0x41) goto_first(0x1b) label(LABEL_TRACK) set_follow_chr(TARGET_CHR) dprint 'T','R','A','C','K','\n',0, set_action(ACTION_FOLLOW, FALSE) unset_self_flag_bankx(CHRFLAG1_00040000, BANK_1) unset_self_flag_bankx(CHRFLAG1_00020000, BANK_1) restart_timer label(0xf7) try_run_to_target_chr(/*goto*/ 0x35) beginloop(0x35) if_chr_flag_bank2(CHR_SELF, CHRFLAG2_00002000, /*goto*/ 0x13) if_chr_flag_bank2(TARGET_CHR, CHRFLAG2_BUDDY_PLACED, /*goto*/ 0x01) label(0x13) cmd013d_if_grenade_thrown_nearby_maybe(ACTION_GRENADE_STOP, /*goto*/ LABEL_FLEE_GRENADE) if_chr_flag_bank2(TARGET_CHR, CHRFLAG2_CLOAKED, /*goto*/ LABEL_CLOAKED) if_self_flag_bankx_eq(CHRFLAG1_00001000, TRUE, BANK_1, /*goto*/ 0x13) if_self_flag_bankx_eq(CHRFLAG1_00000001, TRUE, BANK_1, /*goto*/ 0x16) if_chr_distance_lt(120, /*goto*/ 0x16) call_rng if_rand_lt(128, /*goto*/ 0x13) if_chr_distance_gt(250, /*goto*/ 0x13) label(0x16) if_in_disarm_range(/*goto*/ 0x16) goto_next(0x13) label(0x16) set_return_function(CHR_SELF, GFUNC_ALERTED) set_function(CHR_SELF, GFUNC_HAND_COMBAT) label(0x13) consider_coop_for_p1p2_chr(CHR_SELF) set_target_chr(CHR_P1P2) if_chr_distance_gt(1300, /*goto*/ 0x13) if_self_flag_bankx_eq(CHRFLAG1_01000000, TRUE, BANK_1, /*goto*/ 0x16) if_self_flag_bankx_eq(CHRFLAG1_02000000, FALSE, BANK_1, /*goto*/ 0x16) if_player_looking_at_something_maybe(0x15, 0x01, 0x00, /*goto*/ 0x3b) goto_next(0x16) label(0xc8) unset_self_flag_bankx(CHRFLAG1_02000000, BANK_1) goto_first(0x31) label(0x16) if_in_disarm_range(/*goto*/ 0x26) label(0x13) dprint 'N','O','S','E','E','P','L','A','Y','E','R','\n',0, if_self_flag_bankx_eq(CHRFLAG0_AIVSAI, FALSE, BANK_0, /*goto*/ 0x13) if_enemy_distance_lt_and_los(2540, /*goto*/ 0x16) goto_next(0x13) label(0x16) if_chr_lost_track_of_target_maybe(/*goto*/ 0x13) set_return_function(CHR_SELF, GFUNC_UNALERTED) set_function(CHR_SELF, GFUNC_COMBAT_WITH_TARGET_CHR) label(0x13) if_chr_distance_gt(1300, /*goto*/ 0x3c) if_self_flag_bankx_eq(CHRFLAG0_CAN_RETREAT, FALSE, BANK_0, /*goto*/ 0x16) if_self_flag_bankx_eq(CHRFLAG0_CANT_ALERT_GROUP, TRUE, BANK_0, /*goto*/ LABEL_RETREAT) if_num_times_shot_lt(1, /*goto*/ 0x16) if_retreat_risk_lt(3, /*goto*/ LABEL_RETREAT) label(0x16) if_self_flag_bankx_eq(CHRFLAG0_00004000, TRUE, BANK_0, /*goto*/ 0x91) if_self_flag_bankx_eq(CHRFLAG0_00002000, TRUE, BANK_0, /*goto*/ 0x4d) label(0x91) if_retreat_risk_lt(5, /*goto*/ 0x39) label(0x4d) if_self_flag_bankx_eq(CHRFLAG0_00008000, TRUE, BANK_0, /*goto*/ 0x3a) goto_next(0x3c) label(0x39) if_self_flag_bankx_eq(CHRFLAG1_01000000, TRUE, BANK_1, /*goto*/ 0x3c) if_player_looking_at_something_maybe(0x15, 0x01, 0x00, /*goto*/ 0x3b) if_chr_distance_lt(1300, /*goto*/ 0x3b) goto_next(0x17) label(0x3a) if_self_flag_bankx_eq(CHRFLAG1_01000000, TRUE, BANK_1, /*goto*/ 0x3c) if_player_looking_at_something_maybe(0x15, 0x01, 0x00, /*goto*/ 0x3b) goto_next(0x3c) label(0x3c) dprint 'N','O','A','N','G','\n',0, label(0x17) if_chr_stopped(/*goto*/ 0x13) if_timer_gt(600, /*goto*/ 0x36) endloop(0x35) label(0x13) dprint 'C','O','M','P','L','E','T','E','D','\n',0, set_target_chr(FOLLOW_CHR) goto_first(0xf7) label(0x36) set_target_chr(FOLLOW_CHR) dprint 'E','N','D',' ','T','R','A','C','K','\n',0, set_alertness(0) set_return_function(CHR_SELF, GFUNC_ALERTED) set_function(CHR_SELF, GFUNC_SEARCH_FOR_PLAYER) goto_first(0x1b) label(0x3b) goto_first(0x1b) label(0x37) goto_first(0x1b) // // SYNC SHOOT // label(0x87) dprint 'S','Y','N','C',' ','S','H','O','O','T','\n',0, cmd012f set_action(ACTION_SYNC_SHOOT, FALSE) unset_self_flag_bankx(CHRFLAG1_00040000, BANK_1) unset_self_flag_bankx(CHRFLAG1_00020000, BANK_1) restart_timer try_run_to_target_chr(/*goto*/ 0x85) beginloop(0x85) cmd013d_if_grenade_thrown_nearby_maybe(ACTION_GRENADE_STOP, /*goto*/ LABEL_FLEE_GRENADE) if_chr_flag_bank2(TARGET_CHR, CHRFLAG2_CLOAKED, /*goto*/ LABEL_CLOAKED) if_self_flag_bankx_eq(CHRFLAG1_00001000, TRUE, BANK_1, /*goto*/ 0x13) if_self_flag_bankx_eq(CHRFLAG1_00000001, TRUE, BANK_1, /*goto*/ 0x16) if_chr_distance_lt(120, /*goto*/ 0x16) call_rng if_rand_lt(128, /*goto*/ 0x13) if_chr_distance_gt(250, /*goto*/ 0x13) label(0x16) if_in_disarm_range(/*goto*/ 0x16) goto_next(0x13) label(0x16) set_return_function(CHR_SELF, GFUNC_ALERTED) set_function(CHR_SELF, GFUNC_HAND_COMBAT) label(0x13) if_in_disarm_range(/*goto*/ 0x26) if_timer_gt(120, /*goto*/ 0x86) endloop(0x85) label(0x86) goto_first(0x1b) label(0x26) dprint 'I','C','A','N','S','E',' ','P','L','A','Y','E','R','\n',0, if_chr_flag_bank2(TARGET_CHR, CHRFLAG2_CLOAKED, /*goto*/ LABEL_CLOAKED) if_self_flag_bankx_eq(CHRFLAG1_00001000, TRUE, BANK_1, /*goto*/ 0x13) if_self_flag_bankx_eq(CHRFLAG1_00000001, TRUE, BANK_1, /*goto*/ 0x16) if_chr_distance_lt(120, /*goto*/ 0x16) call_rng if_rand_lt(128, /*goto*/ 0x13) if_chr_distance_gt(250, /*goto*/ 0x13) label(0x16) if_in_disarm_range(/*goto*/ 0x16) goto_next(0x13) label(0x16) set_return_function(CHR_SELF, GFUNC_ALERTED) set_function(CHR_SELF, GFUNC_HAND_COMBAT) label(0x13) dprint 't','a','r','g','e','t','\n',0, restart_timer stop_chr set_action(ACTION_SYNC_SHOOT, FALSE) unset_self_flag_bankx(CHRFLAG1_00040000, BANK_1) unset_self_flag_bankx(CHRFLAG1_00020000, BANK_1) if_self_flag_bankx_eq(CHRFLAG1_00002000, FALSE, BANK_1, /*goto*/ 0x13) unset_self_flag_bankx(CHRFLAG1_00002000, BANK_1) goto_first(0x48) label(0x13) if_chr_flag_bank2(TARGET_CHR, CHRFLAG2_CLOAKED, /*goto*/ LABEL_CLOAKED) call_rng if_rand_lt(10, /*goto*/ 0x57) if_rand_gt(64, /*goto*/ 0x16) if_self_flag_bankx_eq(CHRFLAG1_00000010, FALSE, BANK_1, /*goto*/ 0x13) cmd0184(0x5a64) set_self_flag_bankx(CHRFLAG1_00000020, BANK_1) goto_next(0x44) label(0x13) if_self_flag_bankx_eq(CHRFLAG1_00000004, FALSE, BANK_1, /*goto*/ 0x13) cmd0184(0x141e) goto_next(0x44) label(0x13) label(0x16) call_rng if_rand_gt(50, /*goto*/ 0x13) call_rng if_rand_gt(128, /*goto*/ 0x16) label(0xbe) try_roll_and_shoot(/*goto*/ 0x44) label(0x16) try_walk_and_shoot(/*goto*/ 0x44) label(0x13) call_rng if_rand_gt(128, /*goto*/ 0x8c) try_chr_kneel_and_shoot_thing(0x0220, 0x0000, /*goto*/ 0x28) label(0x8c) try_aim_and_shoot_thing1(0x0220, 0x0000, /*goto*/ 0x28) dprint 'S','H','O','O','T','F','A','I','L','E','D','\n',0, yield cmd013d_if_grenade_thrown_nearby_maybe(ACTION_GRENADE_STOP, /*goto*/ LABEL_FLEE_GRENADE) goto_first(0x8b) label(0x28) try_aim_and_shoot_thing2(0x0200, 0x0000, /*goto*/ 0x44) goto_next(0x67) label(0x44) say_quip(CHR_JOANNA, 0x00, 0x19, 0x02, 0x00, BANK_0, 0x00, 0x00) say_quip(CHR_JOANNA, 0x01, 0x19, 0x02, 0x01, BANK_0, 0x00, 0x00) beginloop(0x45) cmd013d_if_grenade_thrown_nearby_maybe(ACTION_GRENADE_STOP, /*goto*/ LABEL_FLEE_GRENADE) if_chr_stopped(/*goto*/ 0x2a) endloop(0x45) label(0x57) say_quip(CHR_JOANNA, 0x27, 0xfe, 0x03, 0xff, BANK_0, 0x00, 0x00) do_special_animation(-2) goto_next(0xea) label(0x2a) if_self_flag_bankx_eq(CHRFLAG0_01000000, FALSE, BANK_0, /*goto*/ 0x13) unset_self_flag_bankx(CHRFLAG0_01000000, BANK_0) set_accuracy(0) label(0x13) if_chr_injured_target(CHR_SELF, /*goto*/ 0x13) say_quip(CHR_JOANNA, 0x16, 0x19, 0x03, 0x00, BANK_0, 0x00, 0x00) say_quip(CHR_JOANNA, 0x17, 0x19, 0x03, 0x01, BANK_0, 0x00, 0x00) goto_next(0x16) label(0x13) say_quip(CHR_JOANNA, 0x15, 0x19, 0x02, 0x00, BANK_0, 0x00, 0x00) say_quip(CHR_JOANNA, 0x15, 0x19, 0x03, 0x01, BANK_0, 0x00, 0x00) label(0x16) call_rng if_rand_lt(20, /*goto*/ 0x16) if_self_flag_bankx_eq(CHRFLAG1_00000020, FALSE, BANK_1, /*goto*/ 0x13) label(0x16) set_self_flag_bankx(CHRFLAG1_00000020, BANK_1) restart_timer animation(ANIM_RELOAD_0209, 0, -1, 0x1010, CHR_SELF, 2) label(0xea) yield if_self_flag_bankx_eq(CHRFLAG1_00000020, FALSE, BANK_1, /*goto*/ 0x16) if_timer_lt(120, /*goto*/ 0x16) assign_sound(0x80f6, CHANNEL_6) play_sound_from_entity(CHANNEL_6, CHR_SELF, 0x0bb8, 0x1770, 0x01) unset_self_flag_bankx(CHRFLAG1_00000020, BANK_1) label(0x16) if_chr_stopped(/*goto*/ 0x13) goto_first(0xea) label(0x13) dprint 'L','E','F','T','S','H','O','O','T','\n',0, goto_first(0x8b) label(0x67) dprint 'S','H','O','T','N','O','W','O','R','K','\n',0, label(0x2b) goto_first(0x8b) // // DODGE // label(0x18) dprint 'D','o','d','g','e','\n',0, set_action(ACTION_DODGE, FALSE) unset_self_flag_bankx(CHRFLAG1_00040000, BANK_1) set_self_flag_bankx(CHRFLAG1_00020000, BANK_1) if_self_flag_bankx_eq(CHRFLAG0_CAN_FLANK, FALSE, BANK_0, /*goto*/ 0x16) set_orders(ACTION_DODGE, /*goto*/ 0x16) label(0x16) call_rng if_rand_lt(128, /*goto*/ 0x2d) try_hop_sideways(/*goto*/ 0x13) goto_next(0x2e) label(0x2d) try_jump_sideways(/*goto*/ 0x13) goto_next(0x2e) label(0x13) set_self_flag_bankx(CHRFLAG1_00020000, BANK_1) beginloop(0x2c) cmd013d_if_grenade_thrown_nearby_maybe(ACTION_GRENADE_STOP, /*goto*/ LABEL_FLEE_GRENADE) if_chr_stopped(/*goto*/ 0x2e) endloop(0x2c) label(0x2e) dprint 'D','O','D','G','E',' ','D','O','N','E','\n',0, call_rng if_rand_lt(128, /*goto*/ 0x16) goto_first(0x87) label(0x16) goto_first(0x1b) // // RETREAT // label(LABEL_RETREAT) set_chr_dodge_rating(0, 0x00) set_chr_dodge_rating(1, 0x00) dprint 'R','O','U','T','E','D','\n',0, set_action(ACTION_RETREAT, FALSE) unset_self_flag_bankx(CHRFLAG1_00040000, BANK_1) unset_self_flag_bankx(CHRFLAG1_00020000, BANK_1) say_quip(CHR_JOANNA, 0x04, 0x19, 0x02, 0x01, BANK_0, 0x00, 0x00) // "Go to plan B","Get the hell out of here!","Retreat!" try_set_target_chr_to_teammate(/*goto*/ 0x95) if_self_flag_bankx_eq(CHRFLAG1_00000002, TRUE, BANK_1, /*goto*/ 0x16) label(0x16) if_self_flag_bankx_eq(CHRFLAG0_00200000, TRUE, BANK_0, /*goto*/ 0x16) unset_self_flag_bankx(CHRFLAG0_CAN_RETREAT, BANK_0) unset_self_flag_bankx(CHRFLAG0_CANT_ALERT_GROUP, BANK_0) goto_first(0x1b) // // RUNNING // label(0x16) dprint 'R','U','N','N','I','N','G','\n',0, set_target_chr(CHR_P1P2) retreat(0x02, 0x01) beginloop(0x6c) cmd013d_if_grenade_thrown_nearby_maybe(ACTION_GRENADE_STOP, /*goto*/ LABEL_FLEE_GRENADE) if_chr_distance_gt(300, /*goto*/ 0x16) if_chr_in_view(/*goto*/ 0x70) label(0x16) if_chr_distance_gt(3000, /*goto*/ 0x6d) endloop(0x6c) label(0x6d) stop_chr beginloop(0x6e) cmd013d_if_grenade_thrown_nearby_maybe(ACTION_GRENADE_STOP, /*goto*/ LABEL_FLEE_GRENADE) consider_coop_for_p1p2_chr(CHR_SELF) set_target_chr(CHR_P1P2) if_chr_distance_lt(3000, /*goto*/ 0x6f) endloop(0x6e) label(0x6f) goto_first(LABEL_RETREAT) // // SURRENDER // label(0x70) if_chr_dying(CHR_SELF, /*goto*/ 0x88) set_action(ACTION_SURRENDER, FALSE) unset_self_flag_bankx(CHRFLAG1_00040000, BANK_1) unset_self_flag_bankx(CHRFLAG1_00020000, BANK_1) say_quip(CHR_JOANNA, 0x08, 0xfe, 0x0a, 0xff, BANK_0, 0x00, 0x00) // "Please! Don't shoot me!","I give up!","You win! I surrender" restart_timer surrender beginloop(0x71) if_chr_dying(CHR_SELF, /*goto*/ 0x88) if_timer_gt(300, /*goto*/ 0x16) consider_coop_for_p1p2_chr(CHR_SELF) set_target_chr(CHR_P1P2) if_chr_in_view(/*goto*/ 0x72) if_bitcheck_in_position_struct(/*goto*/ 0x13) endloop(0x71) // Out of view for 5 seconds - remove label(0x16) drop_concealed_items(CHR_SELF) yield remove_chr(CHR_SELF) label(0x13) restart_timer goto_first(0x71) label(0x72) say_quip(CHR_JOANNA, 0x08, 0x23, 0x0a, 0x00, BANK_0, 0x00, 0x00) restart_timer goto_first(0x71) label(0x95) unset_self_flag_bankx(CHRFLAG0_CAN_RETREAT, BANK_0) unset_self_flag_bankx(CHRFLAG0_CANT_ALERT_GROUP, BANK_0) try_run_to_chr(FOLLOW_CHR, /*goto*/ 0x96) beginloop(0x96) cmd013d_if_grenade_thrown_nearby_maybe(ACTION_GRENADE_STOP, /*goto*/ LABEL_FLEE_GRENADE) if_chr_death_animation_finished(FOLLOW_CHR, /*goto*/ 0x84) if_chr_unloaded(FOLLOW_CHR, /*goto*/ 0x84) if_detected_chr(FOLLOW_CHR, /*goto*/ 0x97) if_chr_stopped(/*goto*/ 0x97) endloop(0x96) label(0x97) dprint 'W','A','R','N',' ','F','R','I','E','N','D','S','\n',0, say_quip(CHR_JOANNA, 0x10, 0xff, 0x02, 0xff, BANK_0, 0x00, 0x00) set_squadron_alertness(100) label(0x84) goto_first(0x1b) label(0x88) set_function(CHR_SELF, GFUNC_IDLE) // // RUN FOR ALARM // label(LABEL_RUN_FOR_ALARM) set_action(ACTION_WARN_OTHERS, FALSE) unset_self_flag_bankx(CHRFLAG1_00040000, BANK_1) unset_self_flag_bankx(CHRFLAG1_00020000, BANK_1) say_quip(CHR_JOANNA, 0x22, 0xff, 0x03, 0xff, BANK_0, 0x00, 0x00) // "Trigger the alarm" go_to_target_pad(SPEED_JOG) beginloop(0x9d) cmd013d_if_grenade_thrown_nearby_maybe(ACTION_GRENADE_STOP, /*goto*/ LABEL_FLEE_GRENADE) if_chr_stopped(/*goto*/ 0x16) endloop(0x9d) label(0x16) animation(ANIM_PUSH_BUTTON, 0, 193, 0x1010, CHR_SELF, 2) restart_timer beginloop(0xed) if_timer_gt(70, /*goto*/ 0x16) endloop(0xed) label(0x16) activate_alarm beginloop(0x9e) cmd013d_if_grenade_thrown_nearby_maybe(ACTION_GRENADE_STOP, /*goto*/ LABEL_FLEE_GRENADE) if_chr_stopped(/*goto*/ 0x16) endloop(0x9e) label(0x16) goto_first(0x1b) // // FLEE GRENADE // label(LABEL_FLEE_GRENADE) set_return_function(CHR_SELF, GFUNC_ALERTED) set_function(CHR_SELF, GFUNC_FLEE_FROM_GRENADE) // // CLOAKED // label(LABEL_CLOAKED) set_alertness(0) set_return_function(CHR_SELF, GFUNC_ALERTED) set_function(CHR_SELF, GFUNC_SEARCH_FOR_PLAYER) label(0x01) set_chr_flag_bank2(CHR_SELF, CHRFLAG2_00002000) stop_chr if_chr_death_animation_finished(CHR_SELF, /*goto*/ 0x16) if_chr_dying(CHR_SELF, /*goto*/ 0x16) if_chr_unloaded(CHR_SELF, /*goto*/ 0x16) if_chr_sees_player(/*goto*/ 0x13) set_alertness(0) set_self_flag_bankx(CHRFLAG1_10000000, BANK_1) set_return_function(CHR_SELF, GFUNC_UNALERTED) set_function(CHR_SELF, GFUNC_SEARCH_FOR_PLAYER) label(0x13) set_function(CHR_SELF, GFUNC_ALERTED) label(0x0a) set_function(CHR_SELF, GFUNC_IDLE) endfunction }; u8 func000a_do_idle_animation[] = { set_chr_flag_bank3(CHR_SELF, CHRFLAG3_00000080) if_chr_flag_bank2(CHR_SELF, CHRFLAG2_TRIGGER_BUDDY_WARP, /*goto*/ 0x13) if_chr_idle_action_eq(IDLEACTION_SITTING_TYPING, /*goto*/ 0x16) if_chr_idle_action_eq(IDLEACTION_SITTING_DORMANT, /*goto*/ 0x16) goto_next(0x13) label(0x16) set_chr_health(CHR_SELF, 1) set_chr_flag_bank2(CHR_SELF, CHRFLAG2_TRIGGER_BUDDY_WARP) label(0x13) set_onshot_function(GFUNC_UNALERTED) label(0x00) if_chr_idle_action_eq(IDLEACTION_STANDING, /*goto*/ 0x03) if_chr_idle_action_eq(IDLEACTION_SITTING_TYPING, /*goto*/ 0x04) if_chr_idle_action_eq(IDLEACTION_SITTING_DORMANT, /*goto*/ 0x05) if_chr_idle_action_eq(IDLEACTION_OPERATING, /*goto*/ 0x06) if_chr_idle_action_eq(IDLEACTION_OPERATING_PAD, /*goto*/ 0x07) stop_chr return set_function(CHR_SELF, GFUNC_IDLE) label(0x03) dprint 'S','T','A','N','D','I','N','G','\n',0, animation(ANIM_OPERATE_0204, 0, -1, 0x1010, CHR_SELF, 2) goto_next(0x0c) label(0x04) dprint 'S','I','T','T','I','N','G',' ','T','Y','P','I','N','G','\n',0, set_chr_special_death_animation(CHR_SELF, 0x06) animation(ANIM_SITTING_TYPING, 0, -1, 0x1400, CHR_SELF, 2) goto_next(0x0c) label(0x05) dprint 'S','I','T','T','I','N','G','\n',0, set_chr_special_death_animation(CHR_SELF, 0x06) animation(ANIM_SITTING_DORMANT, 0, -1, 0x1400, CHR_SELF, 2) goto_next(0x0c) label(0x07) dprint 'N','A','T',' ','5','\n',0, restart_timer try_face_entity(ENTITYTYPE_PAD, TARGET_PAD, /*goto*/ 0xfa) beginloop(0xfa) if_timer_gt(60, /*goto*/ 0x06) endloop(0xfa) label(0x06) dprint 'O','P','E','R','A','T','I','N','G','\n',0, call_rng if_rand_gt(85, /*goto*/ 0x28) if_rand_gt(170, /*goto*/ 0x29) animation(ANIM_OPERATE_0221, 0, -1, 0x1000, CHR_SELF, 2) goto_next(0x0c) label(0x28) animation(ANIM_OPERATE_0222, 0, -1, 0x1000, CHR_SELF, 2) goto_next(0x0c) label(0x29) animation(ANIM_OPERATE_0223, 0, -1, 0x1000, CHR_SELF, 2) goto_next(0x0c) label(0x0c) return // Nothing jumps to here or below beginloop(0x15) consider_coop_for_p1p2_chr(CHR_SELF) set_target_chr(CHR_P1P2) if_target_chr_in_sight(/*goto*/ 0x13) if_self_flag_bankx_eq(CHRFLAG0_AIVSAI, FALSE, BANK_0, /*goto*/ 0x16) if_enemy_distance_lt_and_los(2540, /*goto*/ 0x13) goto_next(0x16) label(0x13) goto_next(0x12) label(0x16) endloop(0x15) // Stand up label(0x13) animation(ANIM_STAND_UP_FROM_SITTING, 0, -1, 0x0210, CHR_SELF, 2) object_do_animation(0x025a, 0xff, 0x02ff, 0xff) beginloop(0x06) if_chr_stopped(/*goto*/ 0x13) endloop(0x06) label(0x13) return label(0x12) set_return_function(CHR_SELF, GFUNC_UNALERTED) set_function(CHR_SELF, GFUNC_COMBAT_WITH_TARGET_CHR) endfunction }; /** * Attempts to set the target chr and engage in combat with them. * * - If current chr has been shot, say something, raise group alertness, then * engage combat with the target (if in range and line of sight). * - Otherwise, attempt to find the target using a one of two methods, * determined by a bitflag on the chr: * * 1) Find chr by group (details unknown) * 2) Distance and line of sight check on all chrs * * When one fails the other is attempted. Presumably both of these are quite * expensive, so the flag exists to determine which one is more likely to pass * on a per chr basis. * * If both fail, the function yields and continues checking. */ u8 func000b_choose_target_chr[] = { set_onshot_function(GFUNC_CHOOSE_TARGET_CHR) if_num_times_shot_lt(1, /*goto*/ 0xd3) // Has been shot say_quip(CHR_JOANNA, 0x0c, 0x78, 0x03, 0x00, BANK_0, 0x00, 0x00) // "Holy shh...","What the hell?!" beginloop(0x03) if_chr_stopped(/*goto*/ 0x16) endloop(0x03) label(0x16) say_quip(CHR_JOANNA, 0x0c, 0xff, 0x03, 0x00, BANK_0, 0x00, 0x00) // "Holy shh...","What the hell?!" dprint 'N','O',' ','W','A','R','N','I','N','G','\n',0, set_squadron_alertness(100) dprint 'N','O',' ','W','A','R','N','I','N','G','\n',0, if_enemy_distance_lt_and_los(2540, /*goto*/ 0x13) goto_next(0xd3) label(0x13) set_function(CHR_SELF, GFUNC_COMBAT_WITH_TARGET_CHR) // Hasn't been shot, or can't engage target chr label(0xd3) set_action(ACTION_SCAN, FALSE) yield dprint 'S','C','A','N','\n',0, if_self_flag_bankx_eq(CHRFLAG0_NOHEAR, TRUE, BANK_0, /*goto*/ 0x13) try_find_chr_in_team(/*goto*/ 0x16) goto_next(0x04) // No hear - only see label(0x13) if_enemy_distance_lt_and_los(2540, /*goto*/ 0x16) // Scan failed label(0x04) if_shot_near_chr(0x00, /*goto*/ 0x13) if_alertness(99, OPERATOR_GREATER_THAN, /*goto*/ 0x13) goto_first(0xd3) // Found label(0x16) dprint 'F','O','U','N','D','\n',0, set_squadron_alertness(100) set_function(CHR_SELF, GFUNC_COMBAT_WITH_TARGET_CHR) set_return_function(CHR_SELF, GFUNC_CHOOSE_TARGET_CHR) label(0x13) dprint 'F','O','U','N','D','A','L','E','R','T','\n',0, if_enemy_distance_lt_and_los(2540, /*goto*/ 0x13) if_self_flag_bankx_eq(CHRFLAG0_NOHEAR, TRUE, BANK_0, /*goto*/ 0x16) try_find_chr_in_team(/*goto*/ 0x13) label(0x16) goto_first(0xd3) label(0x13) set_function(CHR_SELF, GFUNC_COMBAT_WITH_TARGET_CHR) endfunction }; u8 func000d_init_combat[] = { set_onshot_function(GFUNC_COMBAT_WITH_TARGET_CHR) // If not idle, turn off special death animation if_self_flag_bankx_eq(CHRFLAG1_DOINGIDLEANIMATION, FALSE, BANK_1, /*goto*/ 0x13) set_chr_special_death_animation(CHR_SELF, 0) label(0x13) if_self_flag_bankx_eq(CHRFLAG1_DOINGIDLEANIMATION, FALSE, BANK_1, /*goto*/ 0x16) unset_self_flag_bankx(CHRFLAG1_DOINGIDLEANIMATION, BANK_1) if_chr_idle_action_eq(IDLEACTION_SITTING_TYPING, /*goto*/ 0x05) if_chr_idle_action_eq(IDLEACTION_SITTING_DORMANT, /*goto*/ 0x05) goto_next(0x16) // Stand up label(0x05) set_chr_health(CHR_SELF, 40) animation(ANIM_STAND_UP_FROM_SITTING, 0, -1, 0x0210, CHR_SELF, 2) object_do_animation(0x025a, 0xff, 0x02ff, 0xff) beginloop(0x0c) if_chr_stopped(/*goto*/ 0x13) endloop(0x0c) label(0x13) label(0x16) set_onshot_function(GFUNC_COMBAT_WITH_TARGET_CHR) set_function(CHR_SELF, GFUNC_COMBAT_WITH_TARGET_CHR) endfunction }; u8 func000c_combat_with_target_chr[] = { if_chr_is_dead_maybe(CHR_SELF, /*goto*/ 0x16) dprint 'S','E','E',' ','E','N','E','M','Y','\n',0, if_num_human_players_lt(2, /*goto*/ 0x16) label(0x13) if_chr_lost_track_of_target_maybe(/*goto*/ 0x13) goto_next(0x16) label(0x13) if_stage_is_not(STAGE_WAR, /*goto*/ 0x13) if_num_human_players_lt(2, /*goto*/ 0x13) goto_next(0x16) label(0x13) if_stage_is_not(STAGE_DEEPSEA, /*goto*/ 0x13) if_num_human_players_lt(2, /*goto*/ 0x13) goto_next(0x16) label(0x13) if_stage_is_not(STAGE_DEFENSE, /*goto*/ 0x13) if_num_human_players_lt(2, /*goto*/ 0x13) goto_next(0x16) label(0x13) if_stage_is_not(STAGE_WAR, /*goto*/ 0x13) if_num_human_players_lt(2, /*goto*/ 0x13) goto_next(0x16) label(0x13) if_stage_is_not(STAGE_ESCAPE, /*goto*/ 0x13) if_num_human_players_lt(2, /*goto*/ 0x13) goto_next(0x16) label(0x13) if_stage_is_not(STAGE_ATTACKSHIP, /*goto*/ 0x13) if_num_human_players_lt(2, /*goto*/ 0x13) goto_next(0x16) label(0x13) if_stage_is_not(STAGE_CRASHSITE, /*goto*/ 0x13) if_num_human_players_lt(2, /*goto*/ 0x13) goto_next(0x16) // Solo mode, or co-op/counter-op on any other stage label(0x13) if_chr_lost_track_of_target_maybe(/*goto*/ 0x13) goto_next(0x16) label(0x13) set_function(CHR_SELF, GFUNC_ALERTED) // Co-op with friend or counter-op on any of the above stages // Or follow through if chr still has target label(0x16) set_self_flag_bank3(CHRFLAG3_00000040) dprint 'D','E','T','E','C','T','\n',0, if_chr_dying(CHR_SELF, /*goto*/ 0x16) if_chr_death_animation_finished(CHR_SELF, /*goto*/ 0x16) if_chr_unloaded(CHR_SELF, /*goto*/ 0x16) goto_next(0x13) // Dying label(0x16) set_onshot_function(GFUNC_IDLE) restart_timer beginloop(0x1c) if_timer_gt(15, /*goto*/ 0x16) endloop(0x1c) label(0x16) if_chr_is_dead_maybe(CHR_SELF, /*goto*/ 0x16) say_quip(CHR_JOANNA, 0x19, 0xff, 0x03, 0xff, BANK_0, 0x00, 0x00) goto_next(0x17) label(0x16) say_quip(CHR_JOANNA, 0x02, 0xff, 0x03, 0xff, BANK_0, 0x00, 0x00) label(0x17) set_onshot_function(GFUNC_IDLE) set_function(CHR_SELF, GFUNC_IDLE) // Alive label(0x13) dprint 'D','E','T','E','C','T','1','\n',0, if_num_times_shot_lt(1, /*goto*/ 0xb2) if_just_injured(CHR_SELF, /*goto*/ 0x16) if_has_gun(CHR_SELF, /*goto*/ 0xb2) set_self_flag_bankx(CHRFLAG1_00000001, BANK_1) goto_next(0xb2) dprint 'D','E','T','E','C','T','2','\n',0, // Injured label(0x16) restart_timer beginloop(0x1d) if_self_flag_bankx_eq(CHRFLAG0_SAID_INJURY_QUIP, TRUE, BANK_0, /*goto*/ 0x16) if_num_times_shot_lt(1, /*goto*/ 0x16) if_timer_lt(20, /*goto*/ 0x16) say_quip(CHR_JOANNA, 0x0d, 0x28, 0x03, 0xff, BANK_0, 0x00, 0x00) say_quip(CHR_JOANNA, 0x0e, 0x28, 0x03, 0x01, BANK_0, 0x00, 0x00) set_self_flag_bankx(CHRFLAG0_SAID_INJURY_QUIP, BANK_0) label(0x16) if_chr_stopped(/*goto*/ 0x13) if_timer_gt(180, /*goto*/ 0x13) endloop(0x1d) label(0x13) dprint 'D','E','T','E','C','T','3','\n',0, label(0xb2) yield if_chr_flag_bank2(TARGET_CHR, CHRFLAG2_08000000, /*goto*/ 0x13) unset_self_flag_bankx(CHRFLAG1_00000001, BANK_1) goto_next(0x16) label(0x13) set_self_flag_bankx(CHRFLAG1_00000001, BANK_1) label(0x16) dprint 'T','E','A','M','D','\n',0, if_alertness(100, OPERATOR_LESS_THAN, /*goto*/ 0xb3) dprint 'A','L','E','R','T','\n',0, if_enemy_distance_lt_and_los(2540, /*goto*/ 0xb3) if_chr_is_dead_maybe(CHR_SELF, /*goto*/ 0x16) if_chr_flag_bank2(CHR_SELF, CHRFLAG2_PSYCHOSISED, /*goto*/ 0x13) goto_next(0x16) label(0x13) if_target_chrs_target_is_different(/*goto*/ 0xb3) label(0x16) dprint 'N','O',' ','T','A','R','G','E','T','\n',0, set_target_chr(-1) return label(0xb3) if_chr_is_dead_maybe(CHR_SELF, /*goto*/ 0x16) label(0x13) if_chr_lost_track_of_target_maybe(/*goto*/ 0x13) goto_next(0x16) label(0x13) if_stage_is_not(STAGE_WAR, /*goto*/ 0x13) if_num_human_players_lt(2, /*goto*/ 0x13) goto_next(0x16) label(0x13) if_stage_is_not(STAGE_DEEPSEA, /*goto*/ 0x13) if_num_human_players_lt(2, /*goto*/ 0x13) goto_next(0x16) label(0x13) if_stage_is_not(STAGE_DEFENSE, /*goto*/ 0x13) if_num_human_players_lt(2, /*goto*/ 0x13) goto_next(0x16) label(0x13) if_stage_is_not(STAGE_WAR, /*goto*/ 0x13) if_num_human_players_lt(2, /*goto*/ 0x13) goto_next(0x16) label(0x13) if_stage_is_not(STAGE_ESCAPE, /*goto*/ 0x13) if_num_human_players_lt(2, /*goto*/ 0x13) goto_next(0x16) label(0x13) if_stage_is_not(STAGE_ATTACKSHIP, /*goto*/ 0x13) if_num_human_players_lt(2, /*goto*/ 0x13) goto_next(0x16) label(0x13) if_stage_is_not(STAGE_CRASHSITE, /*goto*/ 0x13) if_num_human_players_lt(2, /*goto*/ 0x13) goto_next(0x16) label(0x13) set_function(CHR_SELF, GFUNC_ALERTED) label(0x16) dprint 'F','O','U','N','D',' ','E','N','E','M','Y','\n',0, restart_timer if_chr_dying(TARGET_CHR, /*goto*/ 0xba) if_chr_death_animation_finished(TARGET_CHR, /*goto*/ 0xba) if_chr_unloaded(TARGET_CHR, /*goto*/ 0xba) if_target_chrs_target_is_different(/*goto*/ 0x13) goto_next(0x16) // Target's field 0x17e is different label(0x13) if_self_flag_bankx_eq(CHRFLAG1_00000001, FALSE, BANK_1, /*goto*/ 0x16) if_self_flag_bankx_eq(CHRFLAG1_00001000, TRUE, BANK_1, /*goto*/ 0x16) call_rng if_rand_lt(128, /*goto*/ 0x13) if_chr_distance_gt(250, /*goto*/ 0x16) if_in_disarm_range(/*goto*/ 0x13) goto_next(0x16) label(0x13) set_self_flag_bankx(CHRFLAG1_PUNCH_THEN_GENERAL_COMBAT, BANK_1) set_function(CHR_SELF, GFUNC_HAND_COMBAT) label(0x16) try_run_to_target_chr(/*goto*/ 0xb4) dprint 'R','U','N',' ','F','A','I','L','\n',0, beginloop(0xb4) dprint 'F','O','U','N','D',' ','1','\n',0, if_timer_gt(600, /*goto*/ 0xba) if_self_flag_bankx_eq(CHRFLAG1_00000001, FALSE, BANK_1, /*goto*/ 0x13) if_timer_gt(20, /*goto*/ 0x09) label(0x13) if_chr_dying(TARGET_CHR, /*goto*/ 0xba) if_chr_death_animation_finished(TARGET_CHR, /*goto*/ 0xba) if_chr_unloaded(TARGET_CHR, /*goto*/ 0xba) if_target_chrs_target_is_different(/*goto*/ 0x13) goto_next(0xba) label(0x13) dprint 'F','O','U','N','D',' ','2','\n',0, if_self_flag_bankx_eq(CHRFLAG1_00000001, TRUE, BANK_1, /*goto*/ 0x16) if_self_flag_bankx_eq(CHRFLAG1_00001000, TRUE, BANK_1, /*goto*/ 0x13) if_chr_distance_lt(120, /*goto*/ 0x16) call_rng if_rand_lt(128, /*goto*/ 0x13) if_chr_distance_gt(250, /*goto*/ 0x13) label(0x16) if_in_disarm_range(/*goto*/ 0x16) dprint 'N','O','U','N','A','R','M','\n',0, goto_next(0x13) label(0x16) dprint 'G','O','U','N','A','R','M','\n',0, set_self_flag_bankx(CHRFLAG1_PUNCH_THEN_GENERAL_COMBAT, BANK_1) set_function(CHR_SELF, GFUNC_HAND_COMBAT) label(0x13) label(0x13) if_enemy_distance_lt_and_los(1200, /*goto*/ 0xb5) if_in_disarm_range(/*goto*/ 0xb6) endloop(0xb4) label(0x09) goto_first(0xb3) label(0xb7) label(0xb9) if_in_disarm_range(/*goto*/ 0xb6) if_chr_dying(TARGET_CHR, /*goto*/ 0xba) if_chr_death_animation_finished(TARGET_CHR, /*goto*/ 0xba) if_chr_unloaded(TARGET_CHR, /*goto*/ 0xba) if_target_chrs_target_is_different(/*goto*/ 0x13) goto_next(0xba) label(0x13) if_chr_in_view(/*goto*/ 0xbb) goto_first(0xb4) label(0xb5) restart_timer try_run_to_target_chr(/*goto*/ 0xbc) beginloop(0xbc) if_chr_dying(TARGET_CHR, /*goto*/ 0xc0) if_chr_death_animation_finished(TARGET_CHR, /*goto*/ 0xc0) if_chr_unloaded(TARGET_CHR, /*goto*/ 0xc0) if_target_chrs_target_is_different(/*goto*/ 0x13) goto_next(0xc0) label(0x13) if_chr_flag_bank2(TARGET_CHR, CHRFLAG2_CLOAKED, /*goto*/ 0x13) if_in_disarm_range(/*goto*/ 0xbf) label(0x13) if_timer_gt(120, /*goto*/ 0xc0) endloop(0xbc) label(0xbf) goto_next(0xb6) label(0xc0) goto_first(0xb2) label(0xb6) set_grenade_probability_out_of_255(255) set_self_flag_bank3(CHRFLAG3_00000040) if_chr_dying(TARGET_CHR, /*goto*/ 0xc1) if_chr_death_animation_finished(TARGET_CHR, /*goto*/ 0xc1) if_chr_unloaded(TARGET_CHR, /*goto*/ 0xc1) if_target_chrs_target_is_different(/*goto*/ 0x13) goto_next(0xc1) label(0x13) dprint 'S','H','O','O','T','I','N','G','\n',0, goto_next(0xc2) label(0x16) if_chr_distance_lt(800, /*goto*/ 0xc2) if_something_hypotenuse(0, /*goto*/ 0xc2) dprint 'G','R','E','N','A','D','E','\n',0, restart_timer if_any_chr_doing_action(ACTION_THROW_GRENADE, /*goto*/ 0xc2) set_action(ACTION_THROW_GRENADE, FALSE) consider_throwing_grenade(0x0200, 0x0000, /*goto*/ 0x16) label(0x16) if_self_flag_bankx_eq(CHRFLAG1_00001000, TRUE, BANK_1, /*goto*/ 0x13) if_self_flag_bankx_eq(CHRFLAG1_00000001, TRUE, BANK_1, /*goto*/ 0x16) if_chr_distance_lt(120, /*goto*/ 0x16) call_rng if_rand_lt(128, /*goto*/ 0x13) if_chr_distance_gt(250, /*goto*/ 0x13) label(0x16) if_in_disarm_range(/*goto*/ 0x16) goto_next(0x13) label(0x16) set_self_flag_bankx(CHRFLAG1_PUNCH_THEN_GENERAL_COMBAT, BANK_1) set_function(CHR_SELF, GFUNC_HAND_COMBAT) label(0x13) yield dprint 'G','R','E','N','A','D','E',' ','E','N','D','\n',0, label(0xc2) if_self_flag_bankx_eq(CHRFLAG1_00001000, TRUE, BANK_1, /*goto*/ 0x13) if_self_flag_bankx_eq(CHRFLAG1_00000001, TRUE, BANK_1, /*goto*/ 0x16) if_chr_distance_lt(120, /*goto*/ 0x16) call_rng if_rand_lt(128, /*goto*/ 0x13) if_chr_distance_gt(250, /*goto*/ 0x13) label(0x16) if_in_disarm_range(/*goto*/ 0x16) goto_next(0x13) label(0x16) set_self_flag_bankx(CHRFLAG1_PUNCH_THEN_GENERAL_COMBAT, BANK_1) set_function(CHR_SELF, GFUNC_HAND_COMBAT) label(0x13) label(0x13) dprint 'C','H','O','S','E',' ','S','H','T','N','D','\n',0, // choose... ? call_rng if_rand_gt(64, /*goto*/ 0x16) if_self_flag_bankx_eq(CHRFLAG1_00000010, FALSE, BANK_1, /*goto*/ 0x13) cmd0184(0x5a64) set_self_flag_bankx(CHRFLAG1_00000020, BANK_1) goto_next(0xc3) label(0x13) if_self_flag_bankx_eq(CHRFLAG1_00000004, FALSE, BANK_1, /*goto*/ 0x13) cmd0184(0x141e) goto_next(0xc3) label(0x13) label(0x16) if_chr_is_dead_maybe(CHR_SELF, /*goto*/ 0x17) goto_next(0x16) label(0x17) say_quip(CHR_JOANNA, 0x01, 0xff, 0x03, 0xff, BANK_0, 0x00, 0x00) label(0x16) call_rng if_rand_gt(50, /*goto*/ 0x13) call_rng if_rand_gt(128, /*goto*/ 0x16) label(0xbe) try_roll_and_shoot(/*goto*/ 0xc3) label(0x16) try_walk_and_shoot(/*goto*/ 0xc3) label(0x13) call_rng if_rand_gt(128, /*goto*/ 0x8c) try_chr_kneel_and_shoot_thing(0x0220, 0x0000, /*goto*/ 0x16) label(0x8c) try_aim_and_shoot_thing1(0x0220, 0x0000, /*goto*/ 0x16) label(0x16) try_aim_and_shoot_thing2(0x0200, 0x0000, /*goto*/ 0xc3) label(0xc3) say_quip(CHR_JOANNA, 0x24, 0x19, 0x02, 0xff, BANK_0, 0x00, 0x00) say_quip(CHR_JOANNA, 0x25, 0x19, 0x02, 0x01, BANK_0, 0x00, 0x00) beginloop(0xe2) if_chr_dying(TARGET_CHR, /*goto*/ 0xc1) if_chr_death_animation_finished(TARGET_CHR, /*goto*/ 0xc1) if_chr_unloaded(TARGET_CHR, /*goto*/ 0xc1) if_target_chrs_target_is_different(/*goto*/ 0x16) goto_next(0xc1) label(0x16) if_chr_stopped(/*goto*/ 0xc1) endloop(0xe2) label(0x13) restart_timer dprint 'S','H','O','O','T',' ','F','A','I','L','\n',0, beginloop(0x03) if_timer_gt(60, /*goto*/ 0x16) endloop(0x03) label(0x16) goto_first(0xc3) label(0xba) dprint 'F','O','U','N','D',' ','3','\n',0, label(0xc1) if_chr_injured_target(CHR_SELF, /*goto*/ 0x13) dprint 'P','U','N','C','H','M','I','S','S','E','D','\n',0, say_quip(CHR_JOANNA, 0x16, 0x19, 0x03, 0xff, BANK_0, 0x00, 0x00) say_quip(CHR_JOANNA, 0x17, 0x19, 0x03, 0x01, BANK_0, 0x00, 0x00) goto_next(0x16) label(0x13) dprint 'P','U','N','C','H','H','I','T','\n',0, say_quip(CHR_JOANNA, 0x15, 0x19, 0x02, 0xff, BANK_0, 0x00, 0x00) say_quip(CHR_JOANNA, 0x15, 0x19, 0x03, 0x01, BANK_0, 0x00, 0x00) label(0x16) dprint 'B','O','N','N','D',' ','3','\n',0, if_self_flag_bankx_eq(CHRFLAG1_00000800, FALSE, BANK_1, /*goto*/ 0x13) if_chr_lost_track_of_target_maybe(/*goto*/ 0x13) damage_chr(TARGET_CHR, 18) unset_self_flag_bankx(CHRFLAG1_00000800, BANK_1) label(0x13) if_chr_dying(TARGET_CHR, /*goto*/ 0xc5) if_chr_death_animation_finished(TARGET_CHR, /*goto*/ 0xc5) if_chr_unloaded(TARGET_CHR, /*goto*/ 0xc5) if_target_chrs_target_is_different(/*goto*/ 0x13) goto_next(0xc5) label(0x13) if_self_flag_bankx_eq(CHRFLAG1_40000000, TRUE, BANK_1, /*goto*/ 0xc5) label(0xb8) label(0xc6) if_self_flag_bankx_eq(CHRFLAG0_08000000, FALSE, BANK_0, /*goto*/ 0x13) goto_first(0xb3) label(0x13) dprint 'L','O','O','K',' ','F','O','R',' ','C','O','V','E','R','\n',0, if_self_flag_bankx_eq(CHRFLAG1_00004000, TRUE, BANK_1, /*goto*/ 0x15) cmd0121_if_something(0x1035, /*goto*/ 0x53) cmd0121_if_something(0x1095, /*goto*/ 0x53) goto_next(0x16) label(0x15) cmd0121_if_something(0x9035, /*goto*/ 0x53) cmd0121_if_something(0x9095, /*goto*/ 0x53) label(0x16) goto_next(0x54) label(0x53) dprint 'G','O',' ','T','O',' ','C','O','V','E','R','\n',0, say_quip(CHR_JOANNA, 0x02, 0xff, 0x02, 0x01, BANK_0, 0x00, 0x00) cmd0124_run_for_cover_maybe(ACTION_UNDER_COVER) restart_timer beginloop(0xc7) if_chr_dying(TARGET_CHR, /*goto*/ 0xc5) if_chr_death_animation_finished(TARGET_CHR, /*goto*/ 0xc5) if_chr_unloaded(TARGET_CHR, /*goto*/ 0xc5) if_enemy_distance_lt_and_los(400, /*goto*/ 0x13) if_chr_stopped(/*goto*/ 0x16) if_timer_gt(360, /*goto*/ 0x16) endloop(0xc7) label(0x13) goto_first(0xb5) label(0x16) dprint 'G','O','T',' ','T','O',' ','C','O','V','E','R','\n',0, label(0xc8) restart_timer try_chr_kneel_and_shoot_thing(0x0220, 0x0000, /*goto*/ 0xc9) beginloop(0xc9) if_chr_dying(TARGET_CHR, /*goto*/ 0xc5) if_chr_death_animation_finished(TARGET_CHR, /*goto*/ 0xc5) if_chr_unloaded(TARGET_CHR, /*goto*/ 0xc5) if_target_chrs_target_is_different(/*goto*/ 0x13) goto_next(0xc5) label(0x13) if_enemy_distance_lt_and_los(400, /*goto*/ 0x15) if_chr_flag_bank2(TARGET_CHR, CHRFLAG2_CLOAKED, /*goto*/ 0x13) if_in_disarm_range(/*goto*/ 0xca) label(0x13) if_timer_gt(200, /*goto*/ 0x16) endloop(0xc9) label(0x16) dprint 'T','I','M','O','U','T','\n',0, goto_first(0xb3) label(0x15) dprint 'O','P','F','I','R','E','\n',0, goto_first(0xb5) label(0xa3) goto_first(0xc1) label(0xca) restart_timer dprint 'T','A','R','S','H','O','\n',0, if_chr_is_dead_maybe(CHR_SELF, /*goto*/ 0x16) goto_next(0x17) label(0x16) say_quip(CHR_JOANNA, 0x01, 0xff, 0x03, 0xff, BANK_0, 0x00, 0x00) label(0x17) try_aim_and_shoot_thing2(0x0200, 0x0000, /*goto*/ 0xcb) goto_next(0x16) label(0xcb) say_quip(CHR_JOANNA, 0x24, 0x19, 0x02, 0xff, BANK_0, 0x00, 0x00) say_quip(CHR_JOANNA, 0x25, 0x19, 0x02, 0x01, BANK_0, 0x00, 0x00) beginloop(0xcc) if_chr_dying(TARGET_CHR, /*goto*/ 0xc5) if_chr_death_animation_finished(TARGET_CHR, /*goto*/ 0xc5) if_chr_unloaded(TARGET_CHR, /*goto*/ 0xc5) if_target_chrs_target_is_different(/*goto*/ 0x13) goto_next(0xc5) label(0x13) if_timer_gt(300, /*goto*/ 0x16) if_chr_stopped(/*goto*/ 0x16) endloop(0xcc) label(0x54) dprint 'N','O','C','O','V','E','R','\n',0, goto_first(0xb3) restart_timer try_run_sideways(/*goto*/ 0xcd) beginloop(0xcd) if_timer_gt(300, /*goto*/ 0xce) if_chr_stopped(/*goto*/ 0xce) endloop(0xcd) label(0xce) goto_first(0xb3) label(0xc5) dprint 'F','O','U','N','D',' ','4','\n',0, if_self_flag_bankx_eq(CHRFLAG1_00100000, FALSE, BANK_1, /*goto*/ 0x13) dprint 'F','O','U','N','D',' ','5','\n',0, return label(0x13) if_self_flag_bankx_eq(CHRFLAG0_NOHEAR, TRUE, BANK_0, /*goto*/ 0x13) label(0x13) goto_next(0xcf) label(0x16) dprint 'K','I','L','L','E','D',' ','T','A','R','G','E','T','\n',0, restart_timer call_rng if_self_flag_bankx_eq(CHRFLAG1_00100000, FALSE, BANK_1, /*goto*/ 0x13) return label(0x13) goto_next(0xd0) // Unreachable - no label if_rand_gt(128, /*goto*/ 0xd1) try_run_to_target_chr_with_hand_up(/*goto*/ 0xd0) beginloop(0xd0) if_timer_gt(120, /*goto*/ 0xd2) if_chr_stopped(/*goto*/ 0xd2) endloop(0xd0) label(0xd2) goto_next(0xc4) // Begin unreachable kneel beginloop(0xd4) if_timer_gt(60, /*goto*/ 0xc4) endloop(0xd4) label(0xd1) try_run_sideways(/*goto*/ 0xd5) beginloop(0xd5) if_timer_gt(180, /*goto*/ 0xc4) if_chr_stopped(/*goto*/ 0xc4) endloop(0xd5) // End unreachable label(0xc4) if_self_flag_bankx_eq(CHRFLAG0_10000000, FALSE, BANK_0, /*goto*/ 0x13) return label(0x13) goto_first(0xb3) label(0xcf) if_self_flag_bankx_eq(CHRFLAG0_10000000, FALSE, BANK_0, /*goto*/ 0x13) if_chr_lost_track_of_target_maybe(/*goto*/ 0x16) goto_next(0x13) label(0x16) return label(0x13) try_walk_to_target_chr(/*goto*/ 0xd6) beginloop(0xd6) if_enemy_distance_lt_and_los(1200, /*goto*/ 0x13) if_chr_stopped(/*goto*/ 0xd7) endloop(0xd6) label(0x13) goto_first(0xb3) label(0xd7) say_quip(CHR_JOANNA, 0x0f, 0x28, 0x00, 0x01, BANK_0, 0x00, 0x00) try_face_entity(0x0200, 0x0000, /*goto*/ 0x16) label(0x16) if_chr_is_dead_maybe(CHR_SELF, /*goto*/ 0xd9) animation(ANIM_YAWN, 0, 193, 0x1810, CHR_SELF, 2) beginloop(0xd8) if_chr_stopped(/*goto*/ 0xd9) endloop(0xd8) label(0xd9) return endfunction }; u8 unregistered_function2[] = { stop_chr label(0x19) stop_chr yield goto_first(0x19) endfunction }; u8 unregistered_function3[] = { surrender beginloop(0x19) if_chr_stopped(/*goto*/ 0x16) endloop(0x19) label(0x16) dprint 'f','i','n','y','a','w','n','\n',0, return endfunction }; /** * This is the initial function for Defense blondes and some chr in * Attack Ship. */ u8 func0000_idle_0009[] = { dprint 'S','T','A','R','T',' ','L','I','S','T','\n',0, set_action(ACTION_SCAN, FALSE) set_return_function(CHR_SELF, GFUNC_IDLE_0009) stop_chr beginloop(0x0c) endloop(0x0c) endfunction }; /** * Not used. */ u8 func000e_see_then_attack[] = { set_onshot_function(GFUNC_ALERTED) beginloop(0x0c) consider_coop_for_p1p2_chr(CHR_SELF) set_target_chr(CHR_P1P2) if_chr_sees_player(/*goto*/ 0x16) endloop(0x0c) label(0x16) set_function(CHR_SELF, GFUNC_ALERTED) endfunction }; /** * Waits for an objective to fail, then shows the objectives failed messages * periodically. */ u8 func0016_show_objective_failed_msg[] = { // Wait until an objective has failed beginloop(0x0c) if_timer_gt(0, /*goto*/ 0x13) if_objective_failed(0, /*goto*/ 0x16) if_objective_failed(1, /*goto*/ 0x16) if_objective_failed(2, /*goto*/ 0x16) if_objective_failed(3, /*goto*/ 0x16) if_objective_failed(4, /*goto*/ 0x16) endloop(0x0c) // Wait 30 seconds. It iterates to the top loop here, which instantly jumps // down to 0x13 because the timer is > 0. Seems a bit unnecessary... label(0x16) restart_timer yield label(0x13) if_timer_gt(1800, /*goto*/ 0x13) goto_first(0x0c) // Check objective is still failed label(0x13) if_objective_failed(0, /*goto*/ 0x13) if_objective_failed(1, /*goto*/ 0x13) if_objective_failed(2, /*goto*/ 0x13) if_objective_failed(3, /*goto*/ 0x13) if_objective_failed(4, /*goto*/ 0x13) set_function(CHR_SELF, GFUNC_IDLE) // Show message first time label(0x13) message(CHR_JOANNA, 0x5845) // "OBJECTIVES FAILED - abort mission." // Wait 60 seconds restart_timer beginloop(0x03) if_timer_gt(3600, /*goto*/ 0x16) endloop(0x03) // Check objective is still failed label(0x16) if_objective_failed(0, /*goto*/ 0x13) if_objective_failed(1, /*goto*/ 0x13) if_objective_failed(2, /*goto*/ 0x13) if_objective_failed(3, /*goto*/ 0x13) if_objective_failed(4, /*goto*/ 0x13) set_function(CHR_SELF, GFUNC_IDLE) // Show message second time label(0x13) message(CHR_JOANNA, 0x5845) // "OBJECTIVES FAILED - abort mission." restart_timer // Wait 2 minutes beginloop(0x04) if_timer_gt(7200, /*goto*/ 0x06) endloop(0x04) // Check objective is still failed label(0x06) if_objective_failed(0, /*goto*/ 0x13) if_objective_failed(1, /*goto*/ 0x13) if_objective_failed(2, /*goto*/ 0x13) if_objective_failed(3, /*goto*/ 0x13) if_objective_failed(4, /*goto*/ 0x13) set_function(CHR_SELF, GFUNC_IDLE) // Show message third time label(0x13) message(CHR_JOANNA, 0x5845) // "OBJECTIVES FAILED - abort mission." restart_timer // Wait 5 minutes beginloop(0x05) if_timer_gt(18000, /*goto*/ 0x16) endloop(0x05) // Loop back to the last message, so it will display every 5 minutes label(0x16) goto_first(0x06) endfunction }; u8 func0017_rebuild_groups[] = { rebuild_teams rebuild_squadrons set_function(CHR_SELF, GFUNC_IDLE) endfunction }; u8 func0018_do_bored_animation[] = { call_rng if_rand_gt(50, /*goto*/ 0x13) animation(ANIM_YAWN, 0, 193, 0x1810, CHR_SELF, 2) goto_next(0x16) label(0x13) if_rand_gt(100, /*goto*/ 0x13) animation(ANIM_SCRATCH_HEAD, 0, 294, 0x1810, CHR_SELF, 2) goto_next(0x16) label(0x13) if_rand_gt(150, /*goto*/ 0x13) animation(ANIM_ROLL_HEAD, 0, 183, 0x1810, CHR_SELF, 2) goto_next(0x16) label(0x13) if_rand_gt(200, /*goto*/ 0x13) animation(ANIM_GRAB_CROTCH, 0, 123, 0x1810, CHR_SELF, 2) goto_next(0x16) label(0x13) if_rand_gt(250, /*goto*/ 0x13) animation(ANIM_GRAB_BUTT, 0, 56, 0x1810, CHR_SELF, 2) goto_next(0x16) label(0x13) label(0x16) return endfunction }; u8 func001e_look_around[] = { call_rng if_rand_gt(50, /*goto*/ 0x13) animation(ANIM_LOOK_AROUND_025B, 0, 193, 0x1810, CHR_SELF, 2) goto_next(0x16) label(0x13) if_rand_gt(100, /*goto*/ 0x13) animation(ANIM_LOOK_AROUND_025C, 0, 294, 0x1810, CHR_SELF, 2) goto_next(0x16) label(0x13) if_rand_gt(150, /*goto*/ 0x13) animation(ANIM_LOOK_AROUND_025D, 0, 183, 0x1810, CHR_SELF, 2) goto_next(0x16) // @bug: Shows grab crotch animation when wanting to look around instead. // Probably a copy/paste error from previous function. label(0x13) if_rand_gt(200, /*goto*/ 0x13) animation(ANIM_GRAB_CROTCH, 0, 123, 0x1810, CHR_SELF, 2) goto_next(0x16) label(0x13) if_rand_gt(250, /*goto*/ 0x13) animation(ANIM_LOOK_AROUND_025E, 0, 56, 0x1810, CHR_SELF, 2) goto_next(0x16) label(0x13) label(0x16) return endfunction }; u8 func0019_do_sitting_animation[] = { call_rng if_rand_gt(128, /*goto*/ 0x13) animation(ANIM_SITTING_TYPING, 0, -1, 0x1010, CHR_SELF, 2) goto_next(0x16) label(0x13) animation(ANIM_SITTING_DORMANT, 0, -1, 0x1010, CHR_SELF, 2) goto_next(0x16) label(0x13) label(0x16) return endfunction }; /** * This function is only used by other global functions. * * It appears the purpose is to unset CHRFLAG1_DISSPEE in certain conditions. */ u8 func001a_maybe_unset_disspee[] = { restart_timer // If target has both DISGUISED and chrflag2_02000000 // then they must not have a gun equipped. label(0x00) yield if_chr_flag_bank2(TARGET_CHR, CHRFLAG2_DISGUISED, /*goto*/ 0x14) goto_next(0x13) label(0x14) if_chr_flag_bank2(TARGET_CHR, CHRFLAG2_02000000, /*goto*/ 0xe8) goto_next(0x13) label(0xe8) if_chr_weapon_equipped(TARGET_CHR, WEAPON_NONE, /*goto*/ 0x13) if_chr_weapon_equipped(TARGET_CHR, WEAPON_UNARMED, /*goto*/ 0x13) if_chr_weapon_equipped(TARGET_CHR, WEAPON_COMBATBOOST, /*goto*/ 0x13) if_chr_weapon_equipped(TARGET_CHR, WEAPON_HORIZONSCANNER, /*goto*/ 0x13) if_chr_weapon_equipped(TARGET_CHR, WEAPON_SUITCASE, /*goto*/ 0x13) set_function(CHR_SELF, GFUNC_UNALERTED_0004) // Not disguised, or // disguised but not 02000000, or // disguised and 02000000 and has no weapon equipped. // Wait 1 second, or for some field in the current chr to change. label(0x13) if_timer_lt(60, /*goto*/ 0x15) if_chr_propsoundcount_zero(CHR_SELF, /*goto*/ 0x28) goto_next(0x15) // Field changed label(0x28) unset_self_flag_bankx(CHRFLAG1_DISSPEE, BANK_1) stop_chr // Field changed (follow through from above) or 1 second elapsed label(0x15) if_chr_idle(/*goto*/ 0x13) goto_next(0x16) label(0x13) goto_first(0x00) // Resume walking a path label(0x16) start_path set_function(CHR_SELF, GFUNC_UNALERTED_0004) endfunction }; u8 func000f_hand_combat[] = { #define LABEL_FACE_TARGET 0x16 #define LABEL_PUNCH 0x16 if_chr_death_animation_finished(CHR_SELF, /*goto*/ 0x13) if_chr_dying(CHR_SELF, /*goto*/ 0x13) if_chr_unloaded(CHR_SELF, /*goto*/ 0x13) goto_next(0x16) // Dying label(0x13) set_onshot_function(GFUNC_IDLE) set_function(CHR_SELF, GFUNC_IDLE) label(0x16) set_action(ACTION_HAND_COMBAT, FALSE) restart_timer // If current chr doesn't have this flag and isn't idle, stop them if_self_flag_bankx_eq(CHRFLAG1_00000001, TRUE, BANK_1, /*goto*/ 0x0c) if_chr_idle(/*goto*/ 0x0c) stop_chr // Begin loop label(0x0c) yield if_chr_death_animation_finished(TARGET_CHR, /*goto*/ 0xfa) if_chr_dying(TARGET_CHR, /*goto*/ 0xfa) if_chr_unloaded(TARGET_CHR, /*goto*/ 0xfa) // This if-statement is effectively a no op dprint 'L','1','\n',0, if_target_chrs_target_is_different(/*goto*/ 0x13) dprint 'L','2','\n',0, label(0x13) dprint 'L','O','O','K',' ','F','O','R',' ','T','A','R','G','E','T','\n',0, if_self_flag_bankx_eq(CHRFLAG1_00000001, TRUE, BANK_1, /*goto*/ 0x13) if_chr_is_dead_maybe(CHR_SELF, /*goto*/ 0x0f) if_chr_distance_gt(120, /*goto*/ 0x13) goto_next(0x10) label(0x0f) if_chr_distance_gt(150, /*goto*/ 0x13) label(0x10) if_in_disarm_range(/*goto*/ 0x13) if_timer_gt(120, /*goto*/ 0x0b) goto_first(0x0c) label(0x13) if_chr_lost_track_of_target_maybe(/*goto*/ 0x0a) if_self_flag_bankx_eq(CHRFLAG1_00000001, TRUE, BANK_1, /*goto*/ 0x13) if_chr_distance_gt(400, /*goto*/ 0x0b) label(0x13) if_chr_is_dead_maybe(CHR_SELF, /*goto*/ 0x0f) if_chr_distance_lt(120, /*goto*/ LABEL_FACE_TARGET) goto_next(0x10) label(0x0f) if_chr_distance_lt(150, /*goto*/ LABEL_FACE_TARGET) label(0x10) label(0xe3) restart_timer dprint 'R','U','N',' ','T','O',' ','T','A','R','G','E','T','\n',0, try_run_to_target_chr(/*goto*/ 0x03) beginloop(0x03) if_chr_death_animation_finished(TARGET_CHR, /*goto*/ 0xfa) if_chr_dying(TARGET_CHR, /*goto*/ 0xfa) if_chr_unloaded(TARGET_CHR, /*goto*/ 0xfa) label(0x13) if_timer_gt(90, /*goto*/ 0x0b) if_chr_lost_track_of_target_maybe(/*goto*/ 0x09) if_self_flag_bankx_eq(CHRFLAG1_00000001, TRUE, BANK_1, /*goto*/ 0x13) if_chr_distance_gt(400, /*goto*/ 0x0b) label(0x13) if_chr_is_dead_maybe(CHR_SELF, /*goto*/ 0x0f) if_chr_distance_lt(120, /*goto*/ LABEL_FACE_TARGET) goto_next(0x10) label(0x0f) if_chr_distance_lt(150, /*goto*/ LABEL_FACE_TARGET) label(0x10) endloop(0x03) label(0x09) if_chr_is_dead_maybe(CHR_SELF, /*goto*/ 0x0f) if_chr_distance_lt(120, /*goto*/ LABEL_FACE_TARGET) goto_next(0x10) label(0x0f) if_chr_distance_lt(150, /*goto*/ LABEL_FACE_TARGET) label(0x10) if_self_flag_bankx_eq(CHRFLAG1_00000001, TRUE, BANK_1, /*goto*/ 0x13) if_chr_distance_gt(400, /*goto*/ 0x0b) label(0x13) goto_first(0x03) label(0x0a) if_chr_is_dead_maybe(CHR_SELF, /*goto*/ 0x0f) if_chr_distance_lt(120, /*goto*/ LABEL_FACE_TARGET) goto_next(0x10) label(0x0f) if_chr_distance_lt(150, /*goto*/ LABEL_FACE_TARGET) label(0x10) if_chr_distance_gt(400, /*goto*/ 0x0b) goto_first(0xe3) label(0x13) restart_timer goto_first(0x0c) label(LABEL_FACE_TARGET) restart_timer dprint 'F','A','C','E',' ','T','A','R','G','E','T','\n',0, if_jo_ccw_direction_lt(10, /*goto*/ LABEL_PUNCH) if_jo_ccw_direction_gt(246, /*goto*/ LABEL_PUNCH) stop_chr try_face_entity(0x0200, 0x0001, /*goto*/ 0x04) beginloop(0x04) if_chr_death_animation_finished(TARGET_CHR, /*goto*/ 0xfa) if_chr_dying(TARGET_CHR, /*goto*/ 0xfa) if_chr_unloaded(TARGET_CHR, /*goto*/ 0xfa) label(0x13) if_chr_distance_gt(400, /*goto*/ 0x0b) if_jo_ccw_direction_lt(15, /*goto*/ LABEL_PUNCH) if_jo_ccw_direction_gt(240, /*goto*/ LABEL_PUNCH) if_timer_gt(60, /*goto*/ LABEL_PUNCH) endloop(0x04) label(0x13) restart_timer goto_first(0x0c) label(LABEL_PUNCH) dprint 'P','U','N','C','H','\n',0, try_punch_or_kick(/*goto*/ 0x13) // Unable to punch or kick for some reason - return to main loop restart_timer goto_first(0x0c) label(0x13) add_morale(1) if_chr_is_dead_maybe(CHR_SELF, /*goto*/ 0x17) goto_next(0x05) label(0x17) restart_timer say_quip(CHR_JOANNA, 0x01, 0xff, 0x03, 0xff, BANK_0, 0x00, 0x00) // "Open fire!","Wipe her out!","Waste her!" beginloop(0x05) if_timer_gt(180, /*goto*/ 0x16) if_chr_stopped(/*goto*/ 0x16) endloop(0x05) label(0x16) if_chr_injured_target(CHR_SELF, /*goto*/ 0x13) dprint 'P','U','N','C','H','M','I','S','S','E','D','\n',0, say_quip(CHR_JOANNA, 0x16, 0x19, 0x03, 0x00, BANK_0, 0x00, 0x00) // Say random quip: "Damn, missed!","How did I miss?" say_quip(CHR_JOANNA, 0x17, 0x19, 0x03, 0x01, BANK_0, 0x00, 0x00) // "God sakes, someone hit her","She's a tricky one" goto_next(0x16) label(0x13) dprint 'P','U','N','C','H','H','I','T','\n',0, say_quip(CHR_JOANNA, 0x15, 0x19, 0x02, 0x00, BANK_0, 0x00, 0x00) // Say random quip: "Give it up!","Surrender, now!","Take that!" say_quip(CHR_JOANNA, 0x15, 0x19, 0x03, 0x01, BANK_0, 0x00, 0x00) // "Give it up!","Surrender, now!","Take that!" label(0x16) goto_next(0x0b) label(0xfa) dprint 'T','A','R','G','E','T',' ','I','S',' ','D','Y','I','N','G','\n',0, // Finished attack label(0x0b) dprint 'F','U','N',' ',' ','H','I','T','\n',0, label(0x15) if_self_flag_bankx_eq(CHRFLAG1_PUNCH_THEN_GENERAL_COMBAT, TRUE, BANK_1, /*goto*/ 0x13) dprint 'R','E','T',' ','H','H','I','T','\n',0, label(0x17) return label(0x13) dprint 'D','E','T',' ','E','N','I','T','\n',0, set_function(CHR_SELF, GFUNC_COMBAT_WITH_TARGET_CHR) endfunction }; /** * Used in Chicago, Air Base, and some other global functions. * * There is special logic for Chicago, where they don't care if you have a gun * and say different things. * * The chr will make one comment, then it returns to the previous function. */ u8 func0010_civilian_say_comment[] = { set_self_flag_bank3(CHRFLAG3_00040000) set_onshot_function(GFUNC_SURPRISED) label(0x0c) yield dprint 'L','O','O','K',' ','F','O','R',' ','T','A','R','G','E','T','\n',0, label(0x16) restart_timer dprint 'F','A','C','E',' ','T','A','R','G','E','T','\n',0, try_face_entity(0x0200, 0x0000, /*goto*/ 0x04) // Wait until facing target, or a second has passed, or something else // happens such as hearing gunfire or seeing someone die. beginloop(0x04) if_shot_near_chr(0x01, /*goto*/ 0x83) if_saw_death(0x01, /*goto*/ 0x83) if_jo_ccw_direction_lt(10, /*goto*/ 0x13) if_jo_ccw_direction_gt(246, /*goto*/ 0x13) if_timer_gt(60, /*goto*/ 0x13) endloop(0x04) // Facing target label(0x13) if_stage_is_not(STAGE_CHICAGO, /*goto*/ 0x16) goto_next(0x0e) // Not Chicago label(0x16) label(0x16) set_self_flag_bankx(CHRFLAG1_DISSPEE, BANK_1) dprint 'S','E','T',' ','D','I','S','S','P','E','E','\n',0, if_chr_weapon_equipped(TARGET_CHR, WEAPON_NONE, /*goto*/ 0x07) if_chr_weapon_equipped(TARGET_CHR, WEAPON_UNARMED, /*goto*/ 0x07) if_chr_weapon_equipped(TARGET_CHR, WEAPON_COMBATBOOST, /*goto*/ 0x07) if_chr_weapon_equipped(TARGET_CHR, WEAPON_HORIZONSCANNER, /*goto*/ 0x07) if_chr_weapon_equipped(TARGET_CHR, WEAPON_SUITCASE, /*goto*/ 0x07) goto_next(0x05) // Unarmed label(0x07) restart_timer if_chr_flag_bank2(CHR_SELF, CHRFLAG2_01000000, /*goto*/ 0x13) do_special_animation(-1) say_quip(CHR_JOANNA, 0x1d, 0xff, 0x02, 0xff, BANK_0, 0x00, 0x00) // "How's things?","Hey there","Hi, how are you?" yield // Set a do-once flag, so chr is only stopped the first time dprint 'R','E','T','\n',0, if_self_flag_bankx_eq(CHRFLAG1_DISSPEE, TRUE, BANK_1, /*goto*/ 0x13) stop_chr set_self_flag_bankx(CHRFLAG1_DISSPEE, BANK_1) label(0x13) set_chr_flag_bank2(CHR_SELF, CHRFLAG2_01000000) return // Armed label(0x05) if_chr_flag_bank2(TARGET_CHR, CHRFLAG2_01000000, /*goto*/ 0x06) set_chr_flag_bank2(TARGET_CHR, CHRFLAG2_01000000) say_quip(CHR_JOANNA, 0x1e, 0xff, 0x02, 0xff, BANK_0, 0x00, 0x00) // "Where did you get that?","Should you have that?","What are you doing with that weapon?" do_special_animation(6) restart_timer beginloop(0x08) if_shot_near_chr(0x01, /*goto*/ 0x83) if_saw_death(0x01, /*goto*/ 0x83) if_timer_gt(180, /*goto*/ 0x16) endloop(0x08) // Unreachable return // Has chrflag2_01000000 label(0x06) if_chr_in_view(/*goto*/ 0x13) return label(0x13) set_chr_flag_bank2(TARGET_CHR, CHRFLAG2_02000000) dprint 'D','O','N','T',' ','P','O','I','N','T','\n',0, say_quip(CHR_JOANNA, 0x1f, 0xff, 0x03, 0xff, BANK_0, 0x00, 0x00) // "Don't point that at me","Watch where you're pointing that" do_special_animation(-1) restart_timer // Wait 3 seconds, or for see/hear gunfire beginloop(0x09) if_shot_near_chr(0x01, /*goto*/ 0x83) if_saw_death(0x01, /*goto*/ 0x83) if_timer_gt(180, /*goto*/ 0x16) endloop(0x09) // Timer expired label(0x16) return label(0x15) // Special Chicago logic label(0x0e) call_rng if_rand_gt(128, /*goto*/ 0x16) dprint 'B','4','T','A','L','K','\n',0, if_stage_is_not(STAGE_CHICAGO, /*goto*/ 0x15) // will never pass // 50% chance of this happening say_quip(CHR_JOANNA, 0x16, 0xff, 0x00, 0xff, 0x81, 0x00, 0x00) goto_next(0x13) // 50% chance of this happening label(0x16) say_quip(CHR_JOANNA, 0x17, 0xff, 0x00, 0xff, 0x81, 0x00, 0x00) label(0x13) do_special_animation(3) return // Not Chicago label(0x15) say_quip(CHR_JOANNA, 0x22, 0xff, 0x00, 0xff, 0x81, 0x00, 0x00) goto_next(0x13) label(0x16) say_quip(CHR_JOANNA, 0x23, 0xff, 0x00, 0xff, 0x81, 0x00, 0x00) label(0x13) do_special_animation(3) return label(0x83) set_alertness(100) set_function(CHR_SELF, GFUNC_UNALERTED) endfunction }; /** * This function is only used by civilians while they say comments...? */ u8 func001c_surprised[] = { set_onshot_function(GFUNC_ALERTED) set_squadron_alertness(100) say_quip(CHR_JOANNA, 0x0c, 0xff, 0x03, 0x00, BANK_0, 0x00, 0x00) // "Holy shh...","What the hell?!" restart_timer animation(ANIM_SURPRISED_0202, 0, -1, 0x0010, CHR_SELF, 2) // Wait 1 second beginloop(0x03) dprint 'S','6',0, if_timer_gt(60, /*goto*/ 0x77) endloop(0x03) label(0x77) set_function(CHR_SELF, GFUNC_ALERTED) set_return_function(CHR_SELF, GFUNC_ALERTED) endfunction }; u8 func0011_flee_from_grenade[] = { set_action(ACTION_FLEE_GRENADE, FALSE) dprint 'N','E','A','R',' ','D','A','N','G','E','R','\n',0, run_from_grenade say_quip(CHR_JOANNA, 0x03, 0xff, 0x00, 0xff, BANK_0, 0x00, 0x00) // "Look out, look out!","It's a grenade!","Clear the area!" restart_timer beginloop(0x0c) dprint 'D','A','N','G','E','R',' ','L','O','O','P','\n',0, cmd013d_if_grenade_thrown_nearby_maybe(ACTION_GRENADE_STOP, /*goto*/ 0x13) goto_next(0x16) label(0x13) if_timer_gt(180, /*goto*/ 0x16) endloop(0x0c) label(0x16) return endfunction }; u8 func001b_observe_camspy[] = { stop_chr set_onshot_function(GFUNC_ALERTED) unset_self_flag_bankx(CHRFLAG1_DOINGIDLEANIMATION, BANK_1) set_chr_special_death_animation(CHR_SELF, 0) set_follow_chr(TARGET_CHR) if_just_injured(CHR_SELF, /*goto*/ 0x09) dprint 'E','Y','E',' ','S','P','Y','\n',0, label(0x00) set_target_chr(FOLLOW_CHR) if_chr_distance_lt(300, /*goto*/ 0x13) try_run_to_target_chr_with_hand_up(/*goto*/ 0x0c) restart_timer beginloop(0x0c) if_timer_gt(60, /*goto*/ 0x0b) if_chr_distance_lt(300, /*goto*/ 0x13) consider_coop_for_p1p2_chr(CHR_SELF) set_target_chr(CHR_P1P2) if_player_looking_at_something_maybe(0x00, 0x00, 0x01, /*goto*/ 0x16) if_target_chr_in_sight(/*goto*/ 0x0b) label(0x16) set_target_chr(FOLLOW_CHR) endloop(0x0c) // At camspy label(0x13) set_target_chr(FOLLOW_CHR) restart_timer try_face_entity(0x0200, 0x0000, /*goto*/ 0x03) // Wait 5 seconds. During this time: // - If the camspy moves away, exit the loop and follow it // - If the player comes into sight, return from the function beginloop(0x03) if_timer_gt(300, /*goto*/ 0x04) if_chr_distance_gt(400, /*goto*/ 0x13) consider_coop_for_p1p2_chr(CHR_SELF) set_target_chr(CHR_P1P2) if_player_looking_at_something_maybe(0x00, 0x00, 0x01, /*goto*/ 0x16) if_target_chr_in_sight(/*goto*/ 0x0b) label(0x16) set_target_chr(FOLLOW_CHR) endloop(0x03) // Camspy moved away - follow it label(0x13) goto_first(0x00) // Timer expired label(0x04) do_special_animation(-1) say_quip(CHR_JOANNA, 0x1c, 0xff, 0x00, 0xff, BANK_0, 0x00, 0x00) // "What the hell?","Hello there","What's this?" // Wait another 5 seconds with same logic as previous timer beginloop(0x05) if_chr_idle(/*goto*/ 0x13) if_timer_gt(300, /*goto*/ 0x06) label(0x13) consider_coop_for_p1p2_chr(CHR_SELF) set_target_chr(CHR_P1P2) if_player_looking_at_something_maybe(0x00, 0x00, 0x01, /*goto*/ 0x16) if_target_chr_in_sight(/*goto*/ 0x0b) label(0x16) set_target_chr(FOLLOW_CHR) endloop(0x05) // Timer expired label(0x06) if_self_flag_bankx_eq(CHRFLAG1_LONG_CAMSPY_OBSERVATION, FALSE, BANK_1, /*goto*/ 0xe8) unset_self_flag_bankx(CHRFLAG1_LONG_CAMSPY_OBSERVATION, BANK_1) goto_first(0x00) // Player in sight while observing camspy label(0x0b) return // Timer expired second time label(0xe8) say_quip(CHR_JOANNA, 0x28, 0xff, 0x03, 0xff, BANK_0, 0x00, 0x00) // "It's a spy!" // Shoot camspy label(0x09) set_self_flag_bank3(CHRFLAG3_00000040) try_aim_and_shoot_thing1(0x0220, 0x0000, /*goto*/ 0x16) label(0x16) try_aim_and_shoot_thing2(0x0200, 0x0000, /*goto*/ 0xc3) // Wait until shooting animation done beginloop(0xc3) if_chr_stopped(/*goto*/ 0x16) endloop(0xc3) label(0x16) dprint 'E','1','\n',0, if_chr_death_animation_finished(TARGET_CHR, /*goto*/ 0x13) if_chr_dying(TARGET_CHR, /*goto*/ 0x13) if_chr_unloaded(TARGET_CHR, /*goto*/ 0x13) // Camspy still alive dprint 'E','2','\n',0, if_chr_sees_player(/*goto*/ 0x16) dprint 'E','3','\n',0, goto_next(0x13) // Unreachable - no label dprint 'E','4','\n',0, if_target_chrs_target_is_different(/*goto*/ 0x16) dprint 'E','5','\n',0, goto_next(0x13) label(0x16) dprint 'E','6','\n',0, if_chr_lost_track_of_target_maybe(/*goto*/ 0x13) dprint 'E','7','\n',0, goto_first(0x09) label(0x13) set_target_chr(CHR_JOANNA) dprint 'E','8','\n',0, set_self_flag_bankx(CHRFLAG1_10000000, BANK_1) set_function(CHR_SELF, GFUNC_SEARCH_FOR_PLAYER) endfunction }; u8 func001d_search_for_player[] = { if_chr_death_animation_finished(CHR_SELF, /*goto*/ 0x13) if_chr_dying(CHR_SELF, /*goto*/ 0x13) if_chr_unloaded(CHR_SELF, /*goto*/ 0x13) goto_next(0x16) // Dying label(0x13) set_onshot_function(GFUNC_IDLE) set_function(CHR_SELF, GFUNC_IDLE) // Alive label(0x16) if_self_flag_bankx_eq(CHRFLAG1_DOINGIDLEANIMATION, FALSE, BANK_1, /*goto*/ 0x13) set_chr_special_death_animation(CHR_SELF, 0) label(0x13) dprint 'S','E','A','R','C','H',' ','R','O','O','M','\n',0, set_chr_dodge_rating(2, 0x00) label(0x00) set_target_chr(FOLLOW_CHR) set_self_flag_bankx(CHRFLAG1_01000000, BANK_1) if_self_flag_bankx_eq(CHRFLAG1_10000000, TRUE, BANK_1, /*goto*/ 0x16) set_chr_roomtosearch if_chr_distance_gt(1000, /*goto*/ 0x13) try_run_to_target_chr_with_hand_up(/*goto*/ 0x03) label(0x13) try_run_to_target_chr(/*goto*/ 0x03) beginloop(0x03) dprint 'S','E','A','R','C','H','I','N','I','T','\n',0, consider_coop_for_p1p2_chr(CHR_SELF) set_target_chr(CHR_P1P2) if_target_chr_in_sight(/*goto*/ 0x12) if_self_flag_bankx_eq(CHRFLAG0_AIVSAI, FALSE, BANK_0, /*goto*/ 0x13) if_enemy_distance_lt_and_los(2540, /*goto*/ 0xc3) label(0x13) if_chr_in_room(CHR_SELF, 0x01, 0x0001, /*goto*/ 0x16) endloop(0x03) // Player is in the same room as self label(0x16) restart_timer beginloop(0x0a) dprint 'P','O','I','N','T',' ','S','R','C','H','\n',0, if_self_flag_bankx_eq(CHRFLAG0_AIVSAI, FALSE, BANK_0, /*goto*/ 0x13) if_self_flag_bankx_eq(CHRFLAG1_00000400, TRUE, BANK_1, /*goto*/ 0x15) if_enemy_distance_lt_and_los(2540, /*goto*/ 0xc3) goto_next(0x13) label(0x15) if_enemy_distance_lt_and_los(100, /*goto*/ 0xc3) label(0x13) if_self_flag_bankx_eq(CHRFLAG1_00000400, FALSE, BANK_1, /*goto*/ 0x13) if_chr_distance_lt(500, /*goto*/ 0x13) goto_next(0x05) label(0x13) consider_coop_for_p1p2_chr(CHR_SELF) set_target_chr(CHR_P1P2) if_player_looking_at_something_maybe(0x00, 0x00, 0x01, /*goto*/ 0x15) if_target_chr_in_sight(/*goto*/ 0x12) label(0x15) if_timer_gt(30, /*goto*/ 0x05) endloop(0x0a) label(0x05) restart_timer label(0x06) if_chr_distance_lt(1000, /*goto*/ 0x13) goto_first(0x00) label(0x13) stop_chr if_self_flag_bankx_eq(CHRFLAG1_DONE_SEARCH_ANIM, TRUE, BANK_1, /*goto*/ 0x13) call_rng if_rand_gt(128, /*goto*/ 0x13) call_rng if_rand_lt(64, /*goto*/ 0x28) if_rand_lt(128, /*goto*/ 0x29) if_rand_lt(196, /*goto*/ 0x2a) set_self_flag_bankx(CHRFLAG1_DONE_SEARCH_ANIM, BANK_1) animation(ANIM_LOOK_AROUND_025B, 0, -1, 0x100a, CHR_SELF, 2) goto_next(0x04) label(0x28) animation(ANIM_LOOK_AROUND_025C, 0, -1, 0x100a, CHR_SELF, 2) goto_next(0x04) label(0x29) animation(ANIM_LOOK_AROUND_025D, 0, -1, 0x100a, CHR_SELF, 2) goto_next(0x04) label(0x2a) animation(ANIM_LOOK_AROUND_025E, 0, -1, 0x100a, CHR_SELF, 2) goto_next(0x04) label(0x13) unset_self_flag_bankx(CHRFLAG1_DONE_SEARCH_ANIM, BANK_1) call_rng if_rand_lt(64, /*goto*/ 0x28) if_rand_lt(128, /*goto*/ 0x29) if_rand_lt(196, /*goto*/ 0x2a) try_set_target_pad_to_something(0x08, /*goto*/ 0x13) label(0x28) try_set_target_pad_to_something(0x02, /*goto*/ 0x13) label(0x29) try_set_target_pad_to_something(0x04, /*goto*/ 0x13) label(0x2a) try_set_target_pad_to_something(0x08, /*goto*/ 0x13) goto_next(0x04) label(0x13) go_to_target_pad(SPEED_WALK) beginloop(0x04) dprint 'W','A','L','K',' ','P','A','D','\n',0, if_self_flag_bankx_eq(CHRFLAG0_AIVSAI, FALSE, BANK_0, /*goto*/ 0x13) if_enemy_distance_lt_and_los(2540, /*goto*/ 0xc3) label(0x13) if_self_flag_bankx_eq(CHRFLAG1_00000400, FALSE, BANK_1, /*goto*/ 0x13) if_chr_distance_lt(500, /*goto*/ 0x13) label(0x13) consider_coop_for_p1p2_chr(CHR_SELF) set_target_chr(CHR_P1P2) dprint '1','\n',0, if_timer_gt(600, /*goto*/ 0x0b) dprint '1','\n',0, if_chr_stopped(/*goto*/ 0x16) dprint '1','\n',0, if_hears_gunfire(/*goto*/ 0x12) dprint '1','\n',0, if_alertness(99, OPERATOR_GREATER_THAN, /*goto*/ 0x12) dprint '1','\n',0, if_near_miss(/*goto*/ 0x12) dprint '1','\n',0, if_self_flag_bankx_eq(CHRFLAG1_00000400, FALSE, BANK_1, /*goto*/ 0x13) if_chr_distance_gt(500, /*goto*/ 0x15) label(0x13) dprint 'C','H','E','K',' ','V','I','S','\n',0, if_player_looking_at_something_maybe(0x00, 0x00, 0x01, /*goto*/ 0x15) if_target_chr_in_sight(/*goto*/ 0x12) label(0x15) if_saw_death(0x00, /*goto*/ 0x28) endloop(0x04) label(0x16) goto_first(0x06) // Saw death? label(0x28) dprint 'E','Y','E',' ','S','P','Y','\n',0, label(0x12) if_chr_flag_bank2(TARGET_CHR, CHRFLAG2_DISGUISED, /*goto*/ 0x13) goto_next(0x16) label(0x13) set_alertness(0) set_return_function(CHR_SELF, GFUNC_UNALERTED) set_function(CHR_SELF, GFUNC_UNALERTED) label(0x16) set_alertness(100) dprint 'S','E','E',' ','P','L','A','Y','\n',0, if_self_flag_bankx_eq(CHRFLAG1_00000400, FALSE, BANK_1, /*goto*/ 0x13) say_quip(CHR_JOANNA, 0x1b, 0xff, 0x03, 0xff, BANK_0, 0x00, 0x00) label(0x13) set_function(CHR_SELF, GFUNC_ALERTED) label(0x0b) say_quip(CHR_JOANNA, 0x23, 0x32, 0x03, 0xff, BANK_0, 0x00, 0x00) goto_first(0x05) label(0xc3) if_chr_flag_bank2(TARGET_CHR, CHRFLAG2_DISGUISED, /*goto*/ 0x13) goto_next(0x16) label(0x13) set_alertness(0) set_return_function(CHR_SELF, GFUNC_UNALERTED) set_function(CHR_SELF, GFUNC_UNALERTED) label(0x16) set_return_function(CHR_SELF, GFUNC_UNALERTED) set_onshot_function(GFUNC_COMBAT_WITH_TARGET_CHR) set_function(CHR_SELF, GFUNC_COMBAT_WITH_TARGET_CHR) endfunction }; u8 func001f_related_to_spawning[] = { dprint 'S','E','E',' ','P','L','A','Y','\n',0, if_chr_dying(CHR_SELF, /*goto*/ 0x13) if_chr_death_animation_finished(CHR_SELF, /*goto*/ 0x13) if_chr_unloaded(CHR_SELF, /*goto*/ 0x13) goto_next(0x16) // Dying label(0x13) set_onshot_function(GFUNC_IDLE) set_function(CHR_SELF, GFUNC_IDLE) // Alive label(0x16) set_return_function(CHR_SELF, GFUNC_RELATED_TO_SPAWNING) set_target_chr(CHR_P1P2) set_onshot_function(GFUNC_RELATED_TO_SPAWNING) if_num_times_shot_lt(1, /*goto*/ 0x1a) // pointless check label(0x1a) set_action(ACTION_SCAN, TRUE) yield consider_coop_for_p1p2_chr(CHR_SELF) set_target_chr(CHR_P1P2) if_alertness(100, OPERATOR_LESS_THAN, /*goto*/ 0x16) goto_next(0x78) // Not alert label(0x16) if_saw_death(0x01, /*goto*/ 0x1e) if_shot_near_chr(0x01, /*goto*/ 0x1e) if_player_looking_at_something_maybe(0x00, 0x00, 0x01, /*goto*/ 0x16) if_target_chr_in_sight(/*goto*/ 0x1e) label(0x16) if_self_flag_bankx_eq(CHRFLAG0_AIVSAI, FALSE, BANK_0, /*goto*/ 0x16) if_enemy_distance_lt_and_los(2540, /*goto*/ 0x13) goto_next(0x16) label(0x13) goto_next(0x12) label(0x16) if_near_miss(/*goto*/ 0x1e) if_num_times_shot_gt(0, /*goto*/ 0x1e) if_self_flag_bankx_eq(CHRFLAG0_NOHEAR, FALSE, BANK_0, /*goto*/ 0x16) if_chr_sees_player(/*goto*/ 0x16) goto_next(0x13) label(0x16) if_shot_at_close_range(/*goto*/ 0x1f) label(0x13) if_self_flag_bankx_eq(CHRFLAG0_CAN_HEAR_ALARMS, FALSE, BANK_0, /*goto*/ 0x16) if_alarm_active(/*goto*/ 0x23) label(0x16) goto_first(0x1a) label(0x1e) dprint 'S','E','E',' ','D','E','T','E','C','T','\n',0, say_quip(CHR_JOANNA, 0x0b, 0xff, 0x03, 0xff, BANK_0, 0x00, 0x00) label(0x9f) set_squadron_alertness(100) set_alertness(255) set_return_function(CHR_SELF, GFUNC_RELATED_TO_SPAWNING) set_function(CHR_SELF, GFUNC_COMBAT_WITH_TARGET_CHR) label(0x1f) yield say_quip(CHR_JOANNA, 0x09, 0xff, 0x03, 0xff, BANK_0, 0x00, 0x00) if_self_flag_bankx_eq(CHRFLAG0_CAN_HEARSPAWN, TRUE, BANK_0, /*goto*/ 0xda) set_squadron_alertness(100) set_return_function(CHR_SELF, GFUNC_RELATED_TO_SPAWNING) set_function(CHR_SELF, GFUNC_COMBAT_WITH_TARGET_CHR) label(0xda) if_never_been_onscreen(/*goto*/ 0x0e) set_return_function(CHR_SELF, GFUNC_RELATED_TO_SPAWNING) set_function(CHR_SELF, GFUNC_COMBAT_WITH_TARGET_CHR) label(0x0e) if_chr_death_animation_finished(CHR_CLONE, /*goto*/ 0x0e) if_chr_unloaded(CHR_CLONE, /*goto*/ 0x0e) set_return_function(CHR_SELF, GFUNC_RELATED_TO_SPAWNING) set_function(CHR_SELF, GFUNC_RELATED_TO_SPAWNING) label(0x0e) try_spawn_clone2(CHR_SELF, GFUNC_SEARCH_FOR_PLAYER, 0x00000000, /*goto*/ 0x13) set_return_function(CHR_SELF, GFUNC_RELATED_TO_SPAWNING) set_function(CHR_SELF, GFUNC_COMBAT_WITH_TARGET_CHR) label(0x13) set_function(CHR_SELF, GFUNC_RELATED_TO_SPAWNING) // Alert label(0x78) if_self_flag_bankx_eq(CHRFLAG0_CAN_HEARSPAWN, FALSE, BANK_0, /*goto*/ 0x13) set_alertness(0) goto_first(0xda) label(0x13) set_return_function(CHR_SELF, GFUNC_RELATED_TO_SPAWNING) set_function(CHR_SELF, GFUNC_COMBAT_WITH_TARGET_CHR) label(0x12) if_self_flag_bankx_eq(CHRFLAG1_00100000, TRUE, BANK_1, /*goto*/ 0x13) set_return_function(CHR_SELF, GFUNC_RELATED_TO_SPAWNING) label(0x13) dprint 'W','A','R','N','E','D','B','E','N','D','3','\n',0, set_return_function(CHR_SELF, GFUNC_RELATED_TO_SPAWNING) set_function(CHR_SELF, GFUNC_COMBAT_WITH_TARGET_CHR) endfunction }; /** * Not used? */ u8 func0012_init_coop_100[] = { set_chr_flag_bank2(CHR_SELF, CHRFLAG2_00000400) set_self_flag_bank3(CHRFLAG3_00040000) set_chr_team(CHR_SELF, TEAM_ALLY) set_self_flag_bank3(CHRFLAG3_01000000) set_chr_flag_bank2(CHR_SELF, CHRFLAG2_PSYCHOSISED) set_alertness(100) set_follow_chr(CHR_JOANNA) yield rebuild_teams rebuild_squadrons yield yield yield yield yield yield yield yield // Wait for intro to finish beginloop(0x03) if_camera_animating(/*goto*/ 0x13) goto_next(0x16) label(0x13) endloop(0x03) label(0x16) rebuild_teams rebuild_squadrons set_target_chr(-1) // Set stage flag 00000080 for Air Force One and Skedar Ruins if_stage_is_not(STAGE_AIRFORCEONE, /*goto*/ 0x15) set_stage_flag(0x00000080) label(0x15) if_stage_is_not(STAGE_SKEDARRUINS, /*goto*/ 0x15) set_stage_flag(0x00000080) label(0x15) // Uncloak set_chr_cloaked(CHR_SELF, FALSE, TRUE) // Wait 2 seconds restart_timer beginloop(0x04) if_timer_gt(120, /*goto*/ 0x16) endloop(0x04) label(0x16) set_target_chr(-1) // Set the flags again if_stage_is_not(STAGE_AIRFORCEONE, /*goto*/ 0x15) set_stage_flag(0x00000080) label(0x15) if_stage_is_not(STAGE_SKEDARRUINS, /*goto*/ 0x15) set_stage_flag(0x00000080) label(0x15) set_function(CHR_SELF, GFUNC_COOP_BUDDY) endfunction }; /** * Similar to the previous function, but with minor differences. * Alertness is 200 for example. * * Not used? */ u8 func0013_init_coop_200[] = { set_chr_flag_bank2(CHR_SELF, CHRFLAG2_00000400) set_chr_team(CHR_SELF, TEAM_ALLY) set_self_flag_bank3(CHRFLAG3_00040000) set_self_flag_bank3(CHRFLAG3_01000000) set_chr_flag_bank2(CHR_SELF, CHRFLAG2_PSYCHOSISED) set_alertness(200) yield yield yield yield yield yield yield yield yield set_self_flag_bank3(CHRFLAG3_00080000) // Wait for intro to finish beginloop(0x03) if_camera_animating(/*goto*/ 0x13) goto_next(0x16) label(0x13) endloop(0x03) label(0x16) rebuild_teams rebuild_squadrons set_chr_cloaked(CHR_SELF, FALSE, TRUE) // Wait 2 seconds restart_timer beginloop(0x04) if_timer_gt(120, /*goto*/ 0x16) endloop(0x04) label(0x16) set_target_chr(-1) // Set stage flag 00000080 for Air Force One and Skedar Ruins if_stage_is_not(STAGE_AIRFORCEONE, /*goto*/ 0x15) set_stage_flag(0x00000080) label(0x15) if_stage_is_not(STAGE_SKEDARRUINS, /*goto*/ 0x15) set_stage_flag(0x00000080) label(0x15) set_function(CHR_SELF, GFUNC_COOP_BUDDY) endfunction }; u8 func0014_coop_buddy[] = { #define LABEL_PLACE_BUDDY 0x0a set_return_function(CHR_SELF, GFUNC_COOP_BUDDY) set_onshot_function(GFUNC_COOP_BUDDY) dprint 'B','A','C','K',' ','T','O',' ','B','U','D','D','Y','\n',0, unset_self_flag_bank3(CHRFLAG3_00040000) set_self_flag_bankx(CHRFLAG1_00100000, BANK_1) set_morale(0) set_onshot_function(GFUNC_COOP_BUDDY) set_target_chr(CHR_JOANNA) if_chr_dying(CHR_SELF, /*goto*/ 0x13) if_chr_death_animation_finished(CHR_SELF, /*goto*/ 0x13) if_chr_unloaded(CHR_SELF, /*goto*/ 0x13) goto_next(0x16) // Dying label(0x13) dprint 'B','U','D','D','Y',' ','D','I','E','\n',0, set_function(CHR_SELF, GFUNC_IDLE) // Alive label(0x16) if_just_injured(CHR_SELF, /*goto*/ 0x13) goto_next(0x16) // Injured label(0x13) say_quip(CHR_JOANNA, 0x0e, 0xff, 0x14, 0xff, BANK_0, 0x00, 0x00) // "I'm hit, I'm hit!","I'm taking fire!","Taking damage!" dprint 'B','U','D','D','Y',' ','W','O','U','N','D','\n',0, beginloop(0xf2) if_chr_flag_bank2(CHR_JOANNA, CHRFLAG2_TRIGGER_BUDDY_WARP, /*goto*/ 0x13) unset_chr_flag_bank2(CHR_SELF, CHRFLAG2_BUDDY_PLACED) goto_next(0x15) label(0x13) if_chr_flag_bank2(CHR_SELF, CHRFLAG2_BUDDY_PLACED, /*goto*/ 0x15) goto_next(LABEL_PLACE_BUDDY) label(0x15) if_chr_stopped(/*goto*/ 0x16) endloop(0xf2) // Healthy label(0x16) if_chr_flag_bank2(TARGET_CHR, CHRFLAG2_08000000, /*goto*/ 0x13) unset_self_flag_bankx(CHRFLAG1_00000001, BANK_1) goto_next(0x16) label(0x13) set_self_flag_bankx(CHRFLAG1_00000001, BANK_1) label(0x16) if_chr_flag_bank2(CHR_SELF, CHRFLAG2_00000400, /*goto*/ 0xdc) if_enemy_distance_lt_and_los(2540, /*goto*/ 0x03) label(0xdc) set_target_chr(CHR_JOANNA) if_chr_distance_lt(200, /*goto*/ 0x16) // Start outer loop label(0x00) dprint 'B','U','D','D','Y',' ','G','O',' ','T','O','W','A','R','D','S','\n',0, set_target_chr(CHR_JOANNA) restart_timer if_chr_distance_gt(300, /*goto*/ 0x16) try_run_to_target_chr_with_hand_up(/*goto*/ 0x0c) label(0x16) try_run_to_target_chr(/*goto*/ 0x0c) beginloop(0x0c) if_chr_flag_bank2(CHR_JOANNA, CHRFLAG2_TRIGGER_BUDDY_WARP, /*goto*/ 0x13) unset_chr_flag_bank2(CHR_SELF, CHRFLAG2_BUDDY_PLACED) goto_next(0x15) label(0x13) if_chr_flag_bank2(CHR_SELF, CHRFLAG2_BUDDY_PLACED, /*goto*/ 0x15) goto_next(LABEL_PLACE_BUDDY) label(0x15) if_chr_flag_bank2(TARGET_CHR, CHRFLAG2_DISGUISED, /*goto*/ 0x06) goto_next(0x07) label(0x06) set_chr_flag_bank2(CHR_SELF, CHRFLAG2_DISGUISED) label(0x07) set_target_chr(CHR_JOANNA) if_chr_sees_player(/*goto*/ 0xdd) if_chr_flag_bank2(CHR_SELF, CHRFLAG2_00000400, /*goto*/ 0xdc) label(0xdd) if_enemy_distance_lt_and_los(2540, /*goto*/ 0x03) label(0xdc) set_target_chr(CHR_JOANNA) if_chr_distance_lt(200, /*goto*/ 0x16) if_timer_gt(60, /*goto*/ 0x13) endloop(0x0c) label(0x13) goto_first(0x00) // Standing next to player label(0x16) dprint 'B','U','D','D','Y',' ','S','T','A','N','D','\n',0, stop_chr beginloop(0x04) if_chr_flag_bank2(CHR_JOANNA, CHRFLAG2_TRIGGER_BUDDY_WARP, /*goto*/ 0x13) unset_chr_flag_bank2(CHR_SELF, CHRFLAG2_BUDDY_PLACED) goto_next(0x15) label(0x13) if_chr_flag_bank2(CHR_SELF, CHRFLAG2_BUDDY_PLACED, /*goto*/ 0x15) goto_next(LABEL_PLACE_BUDDY) label(0x15) label(0x13) if_chr_flag_bank2(TARGET_CHR, CHRFLAG2_DISGUISED, /*goto*/ 0x06) goto_next(0x07) label(0x06) set_chr_flag_bank2(CHR_SELF, CHRFLAG2_DISGUISED) label(0x07) if_chr_flag_bank2(CHR_SELF, CHRFLAG2_00000400, /*goto*/ 0xdc) if_stage_is_not(STAGE_G5BUILDING, /*goto*/ 0x15) goto_next(0x13) label(0x15) if_stage_is_not(STAGE_DEEPSEA, /*goto*/ 0x15) goto_next(0x13) // Not G5 Building or Deep Sea label(0x15) try_find_chr_in_team(/*goto*/ 0x0b) // All stages label(0x13) label(0xdc) if_enemy_distance_lt_and_los(2540, /*goto*/ 0x03) set_target_chr(CHR_JOANNA) if_chr_distance_gt(300, /*goto*/ 0x16) endloop(0x04) label(0x16) goto_first(0x00) label(0x03) dprint 'D','E','T','E','C','T','E','D','\n',0, call_rng if_rand_lt(85, /*goto*/ 0xfa) if_rand_lt(170, /*goto*/ 0xf3) say_quip(CHR_JOANNA, 0x00, 0xff, 0x14, 0xff, BANK_0, 0x00, 0x00) // "I've got a clear shot","She's mine!" goto_next(0x13) label(0xfa) say_quip(CHR_JOANNA, 0x0b, 0xff, 0x14, 0xff, BANK_0, 0x00, 0x00) // "Hey, you!","Intruder alert","We've got a contact!" goto_next(0x13) label(0xf3) say_quip(CHR_JOANNA, 0x15, 0xff, 0x14, 0xff, BANK_0, 0x00, 0x00) // "Give it up!","Surrender, now!","Take that!" label(0x13) // Found chr in group from non G5 or Deep Sea stage label(0x0b) if_chr_flag_bank2(TARGET_CHR, CHRFLAG2_08000000, /*goto*/ 0x13) unset_self_flag_bankx(CHRFLAG1_00000001, BANK_1) goto_next(0x16) label(0x13) set_self_flag_bankx(CHRFLAG1_00000001, BANK_1) label(0x16) set_return_function(CHR_SELF, GFUNC_COOP_BUDDY) set_function(CHR_SELF, GFUNC_COMBAT_WITH_TARGET_CHR) label(LABEL_PLACE_BUDDY) set_function(CHR_SELF, GFUNC_PLACE_COOP_BUDDY) endfunction }; /** * Not used? */ u8 func002b_do_something_and_wait[] = { cmd01c5 beginloop(0x03) if_chr_stopped(/*goto*/ 0x16) endloop(0x03) label(0x16) return endfunction }; /** * Not used. */ u8 func0022_comment_on_player_dead[] = { set_aishootingatmel(0) dprint 'K','I','L','L','\n',0, stop_chr // Wait until player in sight. Which won't happen if the current chr is // stopped and player is dying... beginloop(0x0c) if_chr_sees_player(/*goto*/ 0x16) endloop(0x0c) // Wait half a second label(0x16) restart_timer beginloop(0x03) if_timer_gt(30, /*goto*/ 0x13) endloop(0x03) // Roll the dice, and maybe wait another half second label(0x13) call_rng if_rand_gt(25, /*goto*/ 0x16) goto_first(0x03) label(0x16) dprint 'K','I','L','L','E','D','E','R','\n',0, say_quip(CHR_JOANNA, 0x26, 0xff, 0x02, 0x00, BANK_0, 0x00, 0x00) // "Grab a body bag","One for the morgue","Rest in peace" say_quip(CHR_JOANNA, 0x15, 0x80, 0x03, 0x01, BANK_0, 0x00, 0x00) // "Give it up!","Surrender, now!","Take that!" beginloop(0x04) endloop(0x04) // Unreachable set_function(CHR_SELF, GFUNC_IDLE) endfunction }; /** * Do a sideways dodge, then assign GFUNC_ALERTED. * * Not used? */ u8 func0023_dodge[] = { if_chr_dying(CHR_SELF, /*goto*/ 0x16) if_chr_death_animation_finished(CHR_SELF, /*goto*/ 0x16) if_chr_unloaded(CHR_SELF, /*goto*/ 0x16) goto_next(0x13) // Dying label(0x16) set_aishootingatmel(0) set_function(CHR_SELF, GFUNC_IDLE) label(0x13) dprint 'D','O','D','O','\n',0, set_self_flag_bankx(CHRFLAG1_00020000, BANK_1) // 50% chance of hop vs jump call_rng if_rand_lt(128, /*goto*/ 0x2d) try_hop_sideways(/*goto*/ 0x13) goto_next(0x2e) label(0x2d) try_jump_sideways(/*goto*/ 0x13) goto_next(0x2c) // Unreachable label(0xbb) cmd0139(25, 0x01, TRUE) goto_next(0x2c) // Was able to start dodge label(0x13) beginloop(0x2c) if_chr_stopped(/*goto*/ 0x2e) endloop(0x2c) // Unable to hop sideways, or follow-through from above label(0x2e) set_self_flag_bankx(CHRFLAG1_00020000, BANK_1) set_function(CHR_SELF, GFUNC_ALERTED) endfunction }; /** * This appears to be a function used to test something related to the co-op * buddy and the intro cinema. The function expects the cutscene to finish and * then start again several times. After this has happened, the co-op buddy is * warped to the same pad every second. * * Not used. */ u8 func0015_test_cutscene_buddy[] = { stop_chr set_chr_cloaked(CHR_SELF, TRUE, TRUE) // Wait 1 second restart_timer beginloop(0x03) if_timer_gt(60, /*goto*/ 0x16) endloop(0x03) // Hide chr label(0x16) cmd01e0 set_self_flag_bank3(CHRFLAG3_INVINCIBLE_TO_GUNFIRE) set_self_flag_bank3((CHRFLAG3_HIDDEN | CHRFLAG3_00010000 | CHRFLAG3_00040000)) // Wait 3 seconds restart_timer beginloop(0x04) if_timer_gt(180, /*goto*/ 0x16) endloop(0x04) // Wait for intro to finish and for 1 second to have passed // (in case intro was cut by player) #define wait_intro(loopid) \ restart_timer \ beginloop(loopid) \ if_camera_animating(/*goto*/ 0x13) \ if_timer_gt(60, /*goto*/ 0x16) \ label(0x13) \ endloop(loopid) \ label(0x16) label(0x16) wait_intro(0x05) cmd01b4_if_something(/*goto*/ 0x17) wait_intro(0x06) cmd01b4_if_something(/*goto*/ 0x17) wait_intro(0x07) cmd01b4_if_something(/*goto*/ 0x17) wait_intro(0x08) cmd01b4_if_something(/*goto*/ 0x17) wait_intro(0x09) cmd01b4_if_something(/*goto*/ 0x17) wait_intro(0x0a) cmd01b4_if_something(/*goto*/ 0x17) label(0x19) wait_intro(0x0b) // This will execute every second after the initial 7ish seconds and while // cutscene is not running. The chr is being moved back to the same pad // repeatedly, so this is surely some kind of debug function. set_chr_flag_bank2(CHR_SELF, 0x00100200) chr_move_to_pad(CHR_SELF, 0x00f8, 0x58, /*goto*/ 0x17) goto_first(0x19) label(0x17) unset_self_flag_bank3(0x00050400) unset_self_flag_bank3(CHRFLAG3_INVINCIBLE_TO_GUNFIRE) unset_chr_flag_bank2(CHR_SELF, 0x00100200) set_chr_cloaked(CHR_SELF, FALSE, TRUE) set_return_function(CHR_SELF, GFUNC_COOP_BUDDY) set_onshot_function(GFUNC_COOP_BUDDY) set_function(CHR_SELF, GFUNC_COOP_BUDDY) endfunction }; /** * Not used. */ u8 func002c_init_search_unused[] = { set_self_flag_bankx(CHRFLAG1_00000400, BANK_1) set_self_flag_bankx(CHRFLAG1_10000000, BANK_1) set_function(CHR_SELF, GFUNC_SEARCH_FOR_PLAYER) endfunction }; /** * Not used. */ u8 func0024_follow_joanna[] = { set_target_chr(CHR_JOANNA) label(0x03) restart_timer try_run_to_target_chr(/*goto*/ 0x04) beginloop(0x04) set_action(ACTION_FOLLOW, FALSE) if_chr_distance_lt(200, /*goto*/ 0x16) if_timer_gt(120, /*goto*/ 0x13) if_chr_stopped(/*goto*/ 0x13) endloop(0x04) // Been running for 2 seconds, or stopped label(0x13) goto_first(0x03) // Within 200 units label(0x16) stop_chr // Wait here until 300 units away, then follow again beginloop(0x05) set_action(ACTION_WAIT, FALSE) if_chr_distance_gt(300, /*goto*/ 0x16) endloop(0x05) label(0x16) goto_first(0x03) endfunction }; /** * Not used. */ u8 func0025_pointless[] = { // Wait until target chr is dead beginloop(0x0c) if_chr_death_animation_finished(TARGET_CHR, /*goto*/ 0x03) if_chr_dying(TARGET_CHR, /*goto*/ 0x03) endloop(0x0c) // Wait 10 seconds label(0x03) restart_timer beginloop(0x04) if_timer_gt(600, /*goto*/ 0x13) endloop(0x04) // Continue waiting 10 seconds indefinitely label(0x13) goto_first(0x03) endfunction }; u8 func0026_init_psychosis[] = { set_onshot_function(GFUNC_INIT_PSYCHOSIS) set_chr_team(CHR_SELF, TEAM_NONCOMBAT) set_self_flag_bankx(CHRFLAG1_80000000, BANK_1) set_self_flag_bank3(CHRFLAG3_00040000) set_self_flag_bank3(CHRFLAG3_01000000) set_self_flag_bankx(CHRFLAG1_00100000, BANK_1) set_self_flag_bankx(CHRFLAG1_40000000, BANK_1) set_chr_flag_bank2(CHR_SELF, CHRFLAG2_PSYCHOSISED) set_alertness(100) set_follow_chr(CHR_JOANNA) yield rebuild_teams rebuild_squadrons yield yield yield yield yield yield yield yield animation(ANIM_BIG_SNEEZE, -1, -1, 0x1014, CHR_SELF, 2) // Wait for animation to finish beginloop(0x03) if_chr_stopped(/*goto*/ 0x16) endloop(0x03) // Become ally label(0x16) set_chr_team(CHR_SELF, TEAM_ALLY) rebuild_teams rebuild_squadrons label(0x16) set_target_chr(-1) set_function(CHR_SELF, GFUNC_PSYCHOSISED) endfunction }; u8 func0027_psychosised[] = { set_morale(0) set_onshot_function(GFUNC_PSYCHOSISED) set_target_chr(FOLLOW_CHR) if_chr_dying(CHR_SELF, /*goto*/ 0x13) if_chr_death_animation_finished(CHR_SELF, /*goto*/ 0x13) if_chr_unloaded(CHR_SELF, /*goto*/ 0x13) goto_next(0x16) // Dying label(0x13) set_function(CHR_SELF, GFUNC_IDLE) // Alive label(0x16) if_just_injured(CHR_SELF, /*goto*/ 0x13) goto_next(0x16) // Injured label(0x13) say_quip(CHR_JOANNA, 0x0e, 0xff, 0x03, 0xff, BANK_0, 0x00, 0x00) // "I'm hit, I'm hit!","I'm taking fire!","Taking damage!" beginloop(0xf2) if_chr_stopped(/*goto*/ 0x16) endloop(0xf2) // Healthy label(0x16) try_find_chr_in_team(/*goto*/ 0x03) if_enemy_distance_lt_and_los(2540, /*goto*/ 0x03) set_target_chr(FOLLOW_CHR) if_chr_distance_lt(200, /*goto*/ 0x16) // Following Joanna label(0x00) set_target_chr(FOLLOW_CHR) restart_timer if_chr_distance_gt(300, /*goto*/ 0x16) try_run_to_target_chr_with_hand_up(/*goto*/ 0x0c) label(0x16) if_chr_distance_lt(200, /*goto*/ 0x16) try_run_to_target_chr(/*goto*/ 0x0c) beginloop(0x0c) if_chr_flag_bank2(TARGET_CHR, CHRFLAG2_DISGUISED, /*goto*/ 0x06) goto_next(0x07) label(0x06) set_chr_flag_bank2(CHR_SELF, CHRFLAG2_DISGUISED) label(0x07) if_enemy_distance_lt_and_los(2540, /*goto*/ 0x03) set_target_chr(FOLLOW_CHR) if_chr_distance_lt(200, /*goto*/ 0x16) if_timer_gt(60, /*goto*/ 0x13) endloop(0x0c) label(0x13) goto_first(0x00) // At Joanna label(0x16) stop_chr beginloop(0x04) if_chr_flag_bank2(TARGET_CHR, CHRFLAG2_DISGUISED, /*goto*/ 0x06) goto_next(0x07) label(0x06) set_chr_flag_bank2(CHR_SELF, CHRFLAG2_DISGUISED) label(0x07) try_find_chr_in_team(/*goto*/ 0x03) if_enemy_distance_lt_and_los(2540, /*goto*/ 0x03) set_target_chr(FOLLOW_CHR) if_chr_distance_gt(300, /*goto*/ 0x16) endloop(0x04) label(0x16) goto_first(0x00) // Detected enemy label(0x03) call_rng if_rand_lt(85, /*goto*/ 0xfa) if_rand_lt(170, /*goto*/ 0xf3) say_quip(CHR_JOANNA, 0x00, 0xff, 0x03, 0xff, BANK_0, 0x00, 0x00) // "I've got a clear shot","She's mine!" goto_next(0x13) label(0xfa) say_quip(CHR_JOANNA, 0x0b, 0xff, 0x03, 0xff, BANK_0, 0x00, 0x00) // "Hey, you!","Intruder alert","We've got a contact!" goto_next(0x13) label(0xf3) say_quip(CHR_JOANNA, 0x15, 0xff, 0x03, 0xff, BANK_0, 0x00, 0x00) // "Give it up!","Surrender, now!","Take that!" label(0x13) set_return_function(CHR_SELF, GFUNC_PSYCHOSISED) set_function(CHR_SELF, GFUNC_COMBAT_WITH_TARGET_CHR) endfunction }; u8 func002d_invincible_and_idle[] = { set_self_flag_bank3(CHRFLAG3_INVINCIBLE_TO_GUNFIRE) set_self_flag_bank3(CHRFLAG3_UNEXPLODABLE) set_function(CHR_SELF, GFUNC_IDLE) endfunction }; u8 func0020_place_coop_buddy[] = { set_self_flag_bank3(CHRFLAG3_INVINCIBLE_TO_GUNFIRE) set_self_flag_bank3(CHRFLAG3_00040000) set_chr_flag_bank2(CHR_SELF, CHRFLAG2_CLOAKED) stop_chr set_target_chr(CHR_JOANNA) yield if_stage_is_not(STAGE_DEEPSEA, /*goto*/ 0x15) goto_next(0x16) // Not Deep Sea label(0x15) if_stage_is_not(STAGE_AIRFORCEONE, /*goto*/ 0x15) // Deep Sea or Air Force One label(0x16) yield yield yield yield yield // Try to move chr to one of four pads until it works label(0x03) yield try_set_target_pad_to_something2(0x01, /*goto*/ 0xfa) goto_next(0xf3) label(0xfa) chr_move_to_pad(CHR_SELF, TARGET_PAD, 0x01, /*goto*/ 0x13) label(0xf3) try_set_target_pad_to_something2(0x02, /*goto*/ 0xfa) goto_next(0xf3) label(0xfa) chr_move_to_pad(CHR_SELF, TARGET_PAD, 0x01, /*goto*/ 0x13) label(0xf3) try_set_target_pad_to_something2(0x04, /*goto*/ 0xfa) goto_next(0xf3) label(0xfa) chr_move_to_pad(CHR_SELF, TARGET_PAD, 0x01, /*goto*/ 0x13) label(0xf3) try_set_target_pad_to_something2(0x08, /*goto*/ 0xfa) goto_next(0xf3) label(0xfa) chr_move_to_pad(CHR_SELF, TARGET_PAD, 0x01, /*goto*/ 0x13) label(0xf3) goto_first(0x03) // Move to pad worked label(0x13) unset_self_flag_bank3(CHRFLAG3_HIDDEN) unset_self_flag_bank3(CHRFLAG3_INVINCIBLE_TO_GUNFIRE) stop_chr set_chr_cloaked(CHR_SELF, FALSE, TRUE) set_chr_flag_bank2(CHR_SELF, CHRFLAG2_BUDDY_PLACED) set_return_function(CHR_SELF, GFUNC_COOP_BUDDY) set_function(CHR_SELF, GFUNC_COOP_BUDDY) // Not Deep Sea nor Air Force One label(0x15) yield yield yield yield yield stop_chr if_stage_is_not(STAGE_ATTACKSHIP, /*goto*/ 0x04) // Attack Ship beginloop(0x05) chr_move_to_pad(CHR_SELF, 0x011f, 0x01, /*goto*/ 0x13) chr_move_to_pad(CHR_SELF, 0x0120, 0x01, /*goto*/ 0x13) chr_move_to_pad(CHR_SELF, 0x0121, 0x01, /*goto*/ 0x13) chr_move_to_pad(CHR_SELF, 0x0122, 0x01, /*goto*/ 0x13) endloop(0x05) // Not Air Force One, Deep Sea or Attack Ship beginloop(0x04) chr_move_to_pad(CHR_SELF, 0x0012, 0x01, /*goto*/ 0x13) chr_move_to_pad(CHR_SELF, 0x001a, 0x01, /*goto*/ 0x13) chr_move_to_pad(CHR_SELF, 0x0013, 0x01, /*goto*/ 0x13) chr_move_to_pad(CHR_SELF, 0x0019, 0x01, /*goto*/ 0x13) endloop(0x04) // Move to pad worked label(0x13) stop_chr set_chr_flag_bank2(CHR_SELF, CHRFLAG2_00020000) set_chr_flag_bank2(CHR_SELF, CHRFLAG2_BUDDY_PLACED) // Wait until flag unset (timer is not checked) restart_timer beginloop(0xef) if_chr_flag_bank2(CHR_JOANNA, CHRFLAG2_TRIGGER_BUDDY_WARP, /*goto*/ 0x13) goto_next(0x16) label(0x13) endloop(0xef) // Unhide label(0x16) unset_self_flag_bank3(CHRFLAG3_HIDDEN) unset_self_flag_bank3(CHRFLAG3_INVINCIBLE_TO_GUNFIRE) stop_chr set_chr_cloaked(CHR_SELF, FALSE, TRUE) set_return_function(CHR_SELF, GFUNC_COOP_BUDDY) set_function(CHR_SELF, GFUNC_COOP_BUDDY) endfunction }; u8 func0021_stop_and_idle[] = { set_onshot_function(GFUNC_STOP_AND_IDLE) stop_chr set_function(CHR_SELF, GFUNC_IDLE) endfunction }; /** * Maybe used by multiplayer bots? */ u8 func0029_ai_bot_init[] = { dprint 'l','i','s','t',':',' ','a','i','b','o','t','i','n','i','t',0, set_chr_health(CHR_SELF, 80) set_reaction_speed(100) set_return_function(CHR_SELF, GFUNC_AI_BOT_ALIVE) beginloop(0x19) if_chr_death_animation_finished(CHR_SELF, /*goto*/ 0x13) goto_next(0x16) label(0x13) endloop(0x19) label(0x16) set_function(CHR_SELF, GFUNC_AI_BOT_ALIVE) endfunction }; u8 func0028_ai_bot_dead[] = { dprint 'l','i','s','t',':',' ','a','i','d','e','a','d',0, beginloop(0x0d) cmd0176_if_something(/*goto*/ 0x16) endloop(0x0d) label(0x16) set_function(CHR_SELF, GFUNC_AI_BOT_INIT) endfunction }; u8 func002a_ai_bot_alive[] = { beginloop(0xf8) if_chr_dying(CHR_SELF, /*goto*/ 0xf9) endloop(0xf8) label(0xf9) set_function(CHR_SELF, GFUNC_AI_BOT_DEAD) endfunction }; struct ailists functions[] = { { func0000_idle, 0x0000 }, { func0001_unalerted_0001, 0x0001 }, { func0004_unalerted_0004, 0x0004 }, { func0003_stop_unalerted, 0x0003 }, { func0002_unalerted_0002, 0x0002 }, { func0005_end_cinema, 0x0005 }, { func0006_unalerted, 0x0006 }, { func0007_alerted, 0x0007 }, { func0008_wakeup, 0x0008 }, { func000a_do_idle_animation, 0x000a }, { func000b_choose_target_chr, 0x000b }, { func000c_combat_with_target_chr, 0x000c }, { func000d_init_combat, 0x000d }, { func000e_see_then_attack, 0x000e }, { func0016_show_objective_failed_msg, 0x0016 }, { func0017_rebuild_groups, 0x0017 }, { func0018_do_bored_animation, 0x0018 }, { func0019_do_sitting_animation, 0x0019 }, { func0000_idle_0009, 0x0009 }, { func001a_maybe_unset_disspee, 0x001a }, { func000f_hand_combat, 0x000f }, { func0010_civilian_say_comment, 0x0010 }, { func0011_flee_from_grenade, 0x0011 }, { func001b_observe_camspy, 0x001b }, { func0020_place_coop_buddy, 0x0020 }, { func0012_init_coop_100, 0x0012 }, { func0013_init_coop_200, 0x0013 }, { func0014_coop_buddy, 0x0014 }, { func001d_search_for_player, 0x001d }, { func001e_look_around, 0x001e }, { func001f_related_to_spawning, 0x001f }, { func001c_surprised, 0x001c }, { func0022_comment_on_player_dead, 0x0022 }, { func0023_dodge, 0x0023 }, { func002c_init_search_unused, 0x002c }, { func0024_follow_joanna, 0x0024 }, { func0025_pointless, 0x0025 }, { func0026_init_psychosis, 0x0026 }, { func0027_psychosised, 0x0027 }, { func002d_invincible_and_idle, 0x002d }, { func0021_stop_and_idle, 0x0021 }, { func0015_test_cutscene_buddy, 0x0015 }, { func0028_ai_bot_dead, 0x0028 }, { func0029_ai_bot_init, 0x0029 }, { func002a_ai_bot_alive, 0x002a }, { func002b_do_something_and_wait, 0x002b }, { NULL, 0 }, }; // 20df0 u16 var00020df0[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, 0x0808, 0x0909, 0x0a0a, 0x0b0b, 0x0c0c, 0x0d0d, 0x0e0e, 0x0f0f, }; // 20e10 struct stagethinglist stagethinglist_20e10 = { STAGE_DUEL, 16, var00020df0, }; // 20e18 u16 var00020e18[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, 0x0808, 0x0909, 0x0a0a, 0x0b0b, 0x0c0c, 0x0d0d, 0x0e0e, 0x0f0f, 0x1010, 0x1111, }; // 20e3c struct stagethinglist stagethinglist_20e3c = { STAGE_MP_VILLA, 18, var00020e18, }; // 20e44 u16 var00020e44[] = { 0x0000, }; // 20e48 struct stagethinglist stagethinglist_20e48 = { STAGE_RETAKING, 1, var00020e44, }; // 20e50 u16 var00020e50[] = { 0x0000, 0x0101, }; // 20e54 struct stagethinglist stagethinglist_20e54 = { 0x0f, 2, var00020e50, }; // 20e5c u16 var00020e5c[] = { 0x0000, }; // 20e60 struct stagethinglist stagethinglist_20e60 = { STAGE_TEST_SILO, 1, var00020e5c, }; // 20e68 u16 var00020e68[] = { 0x0000, }; // 20e6c struct stagethinglist stagethinglist_20e6c = { 0x15, 1, var00020e68, }; // 20e74 u16 var00020e74[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, }; // 20e80 struct stagethinglist stagethinglist_20e80 = { STAGE_ESCAPE, 5, var00020e74, }; // 20e88 u16 var00020e88[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, }; // 20e94 struct stagethinglist stagethinglist_20e94 = { STAGE_WAR, 6, var00020e88, }; // 20e9c u16 var00020e9c[] = { 0x0000, 0x0101, 0x0202, }; // 20ea4 struct stagethinglist stagethinglist_20ea4 = { 0x11, 3, var00020e9c, }; // 20eac u16 var00020eac[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, 0x0808, 0x0909, 0x0a0a, 0x0b0b, 0x0c0c, }; // 20ec8 struct stagethinglist stagethinglist_20ec8 = { 0x13, 13, var00020eac, }; // 20ed0 u16 var00020ed0[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, }; // 20edc struct stagethinglist stagethinglist_20edc = { STAGE_TEST_ARCH, 5, var00020ed0, }; // 20ee4 u16 var00020ee4[] = { 0x0000, 0x0101, 0x0202, 0x0303, }; // 20eec struct stagethinglist stagethinglist_20eec = { 0x12, 4, var00020ee4, }; // 20ef4 u16 var00020ef4[] = { 0x0000, }; // 20ef8 struct stagethinglist stagethinglist_20ef8 = { 0x10, 1, var00020ef4, }; // 20f00 u16 var00020f00[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, }; // 20f0c struct stagethinglist stagethinglist_20f0c = { STAGE_MP_RAVINE, 5, var00020f00, }; // 20f14 u16 var00020f14[] = { 0x0000, }; // 20f18 struct stagethinglist stagethinglist_20f18 = { 0x0c, 1, var00020f14, }; // 20f20 u16 var00020f20[] = { 0x0000, }; // 20f24 struct stagethinglist stagethinglist_20f24 = { STAGE_CHICAGO, 1, var00020f20, }; // 20f2c u16 var00020f2c[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, 0x0808, 0x0909, 0x0a0a, 0x0b0b, 0x0c0c, 0x0d0d, 0x0e0e, 0x0f0f, 0x1010, }; // 20f50 struct stagethinglist stagethinglist_20f50 = { STAGE_G5BUILDING, 17, var00020f2c, }; // 20f58 u16 var00020f58[] = { 0x0000, }; // 20f5c struct stagethinglist stagethinglist_20f5c = { STAGE_MP_COMPLEX, 1, var00020f58, }; // 20f64 u16 var00020f64[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, }; // 20f74 struct stagethinglist stagethinglist_20f74 = { STAGE_MP_SKEDAR, 8, var00020f64, }; // 20f7c u16 var00020f7c[] = { 0x0000, 0x0101, 0x0202, }; // 20f84 struct stagethinglist stagethinglist_20f84 = { STAGE_AIRBASE, 3, var00020f7c, }; // 20f8c u16 var00020f8c[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, 0x0808, 0x0909, 0x0a0a, 0x0b0b, 0x0c0c, 0x0d0d, 0x0e0e, 0x0f0f, 0x1010, 0x1111, 0x1212, 0x1313, 0x1414, }; // 20fb8 struct stagethinglist stagethinglist_20fb8 = { STAGE_MP_PIPES, 21, var00020f8c, }; // 20fc0 u16 var00020fc0[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, 0x0808, 0x0909, 0x0a0a, }; // 20fd8 struct stagethinglist stagethinglist_20fd8 = { STAGE_INVESTIGATION, 11, var00020fc0, }; // 20fe0 u16 var00020fe0[] = { 0x0000, 0x0101, 0x0202, }; // 20fe8 struct stagethinglist stagethinglist_20fe8 = { STAGE_MP_FORTRESS, 3, var00020fe0, }; // 20ff0 u16 var00020ff0[] = { 0x0000, 0x0101, 0x0202, }; // 20ff8 struct stagethinglist stagethinglist_20ff8 = { STAGE_MP_WAREHOUSE, 3, var00020ff0, }; // 21000 u16 var00021000[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, }; // 2100c struct stagethinglist stagethinglist_2100c = { STAGE_MP_FELICITY, 5, var00021000, }; // 21014 u16 var00021014[] = { 0x0000, }; // 21018 struct stagethinglist stagethinglist_21018 = { 0x8c, 1, var00021014, }; // 21020 u16 var00021020[] = { 0x0000, }; // 21024 struct stagethinglist stagethinglist_21024 = { STAGE_VILLA, 1, var00021020, }; // 2102c u16 var0002102c[] = { 0x0000, 0x0101, 0x0202, }; // 21034 struct stagethinglist stagethinglist_21034 = { 0xc8, 3, var0002102c, }; // 2103c u16 var0002103c[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, 0x0808, 0x0909, 0x0a0a, 0x0b0b, 0x0c0c, 0x0d0d, 0x0e0e, 0x0f0f, 0x1010, 0x1111, 0x1212, 0x1313, 0x1414, 0x1515, 0x1616, 0x1717, 0x1818, 0x1919, 0x1a1a, 0x1b1b, 0x1c1c, 0x1d1d, 0x1e1e, 0x1f1f, 0x2020, 0x2121, 0x2222, }; // 21084 struct stagethinglist stagethinglist_21084 = { 0xbb, 35, var0002103c, }; u32 var0002108c = 0x00000000; // 21090 u16 proptable[] = { // file index, scale, zero, zero /*0x0000*/ 0x01c6, 0x0199, 0, 0, /*0x0001*/ 0x01ca, 0x0199, 0, 0, /*0x0002*/ 0x0100, 0x0199, 0, 0, /*0x0003*/ 0x0083, 0x0199, 0, 0, /*0x0004*/ 0x0101, 0x0199, 0, 0, /*0x0005*/ 0x005d, 0x0199, 0, 0, /*0x0006*/ 0x005d, 0x0199, 0, 0, /*0x0007*/ 0x005d, 0x0199, 0, 0, /*0x0008*/ 0x005d, 0x0199, 0, 0, /*0x0009*/ 0x005d, 0x0199, 0, 0, /*0x000a*/ 0x005d, 0x0199, 0, 0, /*0x000b*/ 0x005d, 0x0199, 0, 0, /*0x000c*/ 0x005d, 0x0199, 0, 0, /*0x000d*/ 0x005d, 0x0199, 0, 0, /*0x000e*/ 0x005d, 0x0199, 0, 0, /*0x000f*/ 0x005d, 0x0199, 0, 0, /*0x0010*/ 0x0089, 0x1000, 0, 0, /*0x0011*/ 0x0086, 0x0199, 0, 0, /*0x0012*/ 0x0087, 0x0199, 0, 0, /*0x0013*/ 0x0088, 0x0199, 0, 0, /*0x0014*/ 0x00dd, 0x0199, 0, 0, /*0x0015*/ 0x00be, 0x1000, 0, 0, /*0x0016*/ 0x00cb, 0x0199, 0, 0, /*0x0017*/ 0x00dc, 0x0199, 0, 0, /*0x0018*/ 0x00bf, 0x0199, 0, 0, /*0x0019*/ 0x0065, 0x1000, 0, 0, /*0x001a*/ 0x0062, 0x1000, 0, 0, /*0x001b*/ 0x006d, 0x1000, 0, 0, /*0x001c*/ 0x006e, 0x1000, 0, 0, /*0x001d*/ 0x006f, 0x1000, 0, 0, /*0x001e*/ 0x0063, 0x1000, 0, 0, /*0x001f*/ 0x0064, 0x1000, 0, 0, /*0x0020*/ 0x005d, 0x1000, 0, 0, /*0x0021*/ 0x005e, 0x1000, 0, 0, /*0x0022*/ 0x005f, 0x1000, 0, 0, /*0x0023*/ 0x0060, 0x0199, 0, 0, /*0x0024*/ 0x006a, 0x1000, 0, 0, /*0x0025*/ 0x0061, 0x0199, 0, 0, /*0x0026*/ 0x006b, 0x1000, 0, 0, /*0x0027*/ 0x006c, 0x0199, 0, 0, /*0x0028*/ 0x007b, 0x1000, 0, 0, /*0x0029*/ 0x007c, 0x1000, 0, 0, /*0x002a*/ 0x007d, 0x1000, 0, 0, /*0x002b*/ 0x0067, 0x1000, 0, 0, /*0x002c*/ 0x0066, 0x1000, 0, 0, /*0x002d*/ 0x0068, 0x1000, 0, 0, /*0x002e*/ 0x0069, 0x1000, 0, 0, /*0x002f*/ 0x0078, 0x1000, 0, 0, /*0x0030*/ 0x0079, 0x1000, 0, 0, /*0x0031*/ 0x007a, 0x1000, 0, 0, /*0x0032*/ 0x007e, 0x1000, 0, 0, /*0x0033*/ 0x00d6, 0x0199, 0, 0, /*0x0034*/ 0x00d9, 0x1000, 0, 0, /*0x0035*/ 0x0082, 0x1000, 0, 0, /*0x0036*/ 0x0081, 0x1000, 0, 0, /*0x0037*/ 0x00a8, 0x1000, 0, 0, /*0x0038*/ 0x0092, 0x1000, 0, 0, /*0x0039*/ 0x0093, 0x1000, 0, 0, /*0x003a*/ 0x00d5, 0x0199, 0, 0, /*0x003b*/ 0x00a9, 0x1000, 0, 0, /*0x003c*/ 0x00aa, 0x1000, 0, 0, /*0x003d*/ 0x00ac, 0x1000, 0, 0, /*0x003e*/ 0x00ab, 0x1000, 0, 0, /*0x003f*/ 0x00b5, 0x1000, 0, 0, /*0x0040*/ 0x00ae, 0x1000, 0, 0, /*0x0041*/ 0x00ad, 0x1000, 0, 0, /*0x0042*/ 0x00b1, 0x1000, 0, 0, /*0x0043*/ 0x00b4, 0x1000, 0, 0, /*0x0044*/ 0x00a7, 0x1000, 0, 0, /*0x0045*/ 0x00b3, 0x1000, 0, 0, /*0x0046*/ 0x0091, 0x1000, 0, 0, /*0x0047*/ 0x008f, 0x1000, 0, 0, /*0x0048*/ 0x00e0, 0x0199, 0, 0, /*0x0049*/ 0x00de, 0x0199, 0, 0, /*0x004a*/ 0x00df, 0x0199, 0, 0, /*0x004b*/ 0x00e6, 0x0199, 0, 0, /*0x004c*/ 0x00e3, 0x0199, 0, 0, /*0x004d*/ 0x00e5, 0x0199, 0, 0, /*0x004e*/ 0x00e4, 0x0199, 0, 0, /*0x004f*/ 0x00e2, 0x0199, 0, 0, /*0x0050*/ 0x0096, 0x1000, 0, 0, /*0x0051*/ 0x0098, 0x1000, 0, 0, /*0x0052*/ 0x0099, 0x1000, 0, 0, /*0x0053*/ 0x0095, 0x1000, 0, 0, /*0x0054*/ 0x0094, 0x1000, 0, 0, /*0x0055*/ 0x008b, 0x1000, 0, 0, /*0x0056*/ 0x008a, 0x1000, 0, 0, /*0x0057*/ 0x008d, 0x1000, 0, 0, /*0x0058*/ 0x008c, 0x1000, 0, 0, /*0x0059*/ 0x00e1, 0x1000, 0, 0, /*0x005a*/ 0x00d7, 0x1000, 0, 0, /*0x005b*/ 0x00c8, 0x0199, 0, 0, /*0x005c*/ 0x007f, 0x1000, 0, 0, /*0x005d*/ 0x0080, 0x1000, 0, 0, /*0x005e*/ 0x0084, 0x1000, 0, 0, /*0x005f*/ 0x00b2, 0x1000, 0, 0, /*0x0060*/ 0x00da, 0x0199, 0, 0, /*0x0061*/ 0x00db, 0x0199, 0, 0, /*0x0062*/ 0x0075, 0x1000, 0, 0, /*0x0063*/ 0x0071, 0x1000, 0, 0, /*0x0064*/ 0x0074, 0x1000, 0, 0, /*0x0065*/ 0x0077, 0x1000, 0, 0, /*0x0066*/ 0x0072, 0x0199, 0, 0, /*0x0067*/ 0x0076, 0x1000, 0, 0, /*0x0068*/ 0x0073, 0x1000, 0, 0, /*0x0069*/ 0x0070, 0x1000, 0, 0, /*0x006a*/ 0x00f9, 0x1000, 0, 0, /*0x006b*/ 0x00fa, 0x1000, 0, 0, /*0x006c*/ 0x00fb, 0x1000, 0, 0, /*0x006d*/ 0x00fc, 0x1000, 0, 0, /*0x006e*/ 0x00ec, 0x1000, 0, 0, /*0x006f*/ 0x00f0, 0x1000, 0, 0, /*0x0070*/ 0x00f1, 0x1000, 0, 0, /*0x0071*/ 0x00f2, 0x1000, 0, 0, /*0x0072*/ 0x00f3, 0x1000, 0, 0, /*0x0073*/ 0x00f4, 0x1000, 0, 0, /*0x0074*/ 0x00f5, 0x1000, 0, 0, /*0x0075*/ 0x00f6, 0x1000, 0, 0, /*0x0076*/ 0x00ed, 0x1000, 0, 0, /*0x0077*/ 0x00eb, 0x1000, 0, 0, /*0x0078*/ 0x00ea, 0x1000, 0, 0, /*0x0079*/ 0x00f7, 0x1000, 0, 0, /*0x007a*/ 0x00f8, 0x1000, 0, 0, /*0x007b*/ 0x00ef, 0x1000, 0, 0, /*0x007c*/ 0x00ee, 0x1000, 0, 0, /*0x007d*/ 0x00ba, 0x1000, 0, 0, /*0x007e*/ 0x00b7, 0x1000, 0, 0, /*0x007f*/ 0x00b9, 0x1000, 0, 0, /*0x0080*/ 0x00b8, 0x1000, 0, 0, /*0x0081*/ 0x00bb, 0x1000, 0, 0, /*0x0082*/ 0x0090, 0x1000, 0, 0, /*0x0083*/ 0x00af, 0x1000, 0, 0, /*0x0084*/ 0x00b0, 0x1000, 0, 0, /*0x0085*/ 0x00b6, 0x0199, 0, 0, /*0x0086*/ 0x00fd, 0x0199, 0, 0, /*0x0087*/ 0x00e7, 0x0199, 0, 0, /*0x0088*/ 0x00e8, 0x1000, 0, 0, /*0x0089*/ 0x009c, 0x1000, 0, 0, /*0x008a*/ 0x009d, 0x1000, 0, 0, /*0x008b*/ 0x009e, 0x1000, 0, 0, /*0x008c*/ 0x00d4, 0x0800, 0, 0, /*0x008d*/ 0x00fe, 0x0800, 0, 0, /*0x008e*/ 0x00a1, 0x1000, 0, 0, /*0x008f*/ 0x00a2, 0x1000, 0, 0, /*0x0090*/ 0x009b, 0x1000, 0, 0, /*0x0091*/ 0x009f, 0x1000, 0, 0, /*0x0092*/ 0x009a, 0x1000, 0, 0, /*0x0093*/ 0x00c0, 0x1000, 0, 0, /*0x0094*/ 0x00a4, 0x1000, 0, 0, /*0x0095*/ 0x00a3, 0x1000, 0, 0, /*0x0096*/ 0x00a5, 0x1000, 0, 0, /*0x0097*/ 0x0097, 0x1000, 0, 0, /*0x0098*/ 0x00a6, 0x1000, 0, 0, /*0x0099*/ 0x00a0, 0x1000, 0, 0, /*0x009a*/ 0x00bc, 0x1000, 0, 0, /*0x009b*/ 0x00bd, 0x1000, 0, 0, /*0x009c*/ 0x00d8, 0x1000, 0, 0, /*0x009d*/ 0x00d1, 0x1000, 0, 0, /*0x009e*/ 0x00e9, 0x0199, 0, 0, /*0x009f*/ 0x00d0, 0x1000, 0, 0, /*0x00a0*/ 0x00c1, 0x1000, 0, 0, /*0x00a1*/ 0x00c6, 0x1000, 0, 0, /*0x00a2*/ 0x00c5, 0x1000, 0, 0, /*0x00a3*/ 0x00c7, 0x1000, 0, 0, /*0x00a4*/ 0x00c3, 0x1000, 0, 0, /*0x00a5*/ 0x00c2, 0x1000, 0, 0, /*0x00a6*/ 0x00c4, 0x1000, 0, 0, /*0x00a7*/ 0x008e, 0x0199, 0, 0, /*0x00a8*/ 0x00ce, 0x1000, 0, 0, /*0x00a9*/ 0x00cf, 0x1000, 0, 0, /*0x00aa*/ 0x00cc, 0x1000, 0, 0, /*0x00ab*/ 0x00cd, 0x1000, 0, 0, /*0x00ac*/ 0x00c9, 0x1000, 0, 0, /*0x00ad*/ 0x00d2, 0x1000, 0, 0, /*0x00ae*/ 0x0085, 0x1000, 0, 0, /*0x00af*/ 0x0195, 0x1000, 0, 0, /*0x00b0*/ 0x0196, 0x1000, 0, 0, /*0x00b1*/ 0x0197, 0x1000, 0, 0, /*0x00b2*/ 0x0198, 0x1000, 0, 0, /*0x00b3*/ 0x01ab, 0x1000, 0, 0, /*0x00b4*/ 0x01aa, 0x1000, 0, 0, /*0x00b5*/ 0x01ac, 0x1000, 0, 0, /*0x00b6*/ 0x01ad, 0x1000, 0, 0, /*0x00b7*/ 0x01ae, 0x0199, 0, 0, /*0x00b8*/ 0x01af, 0x1000, 0, 0, /*0x00b9*/ 0x01b0, 0x1000, 0, 0, /*0x00ba*/ 0x01b4, 0x1000, 0, 0, /*0x00bb*/ 0x01b5, 0x1000, 0, 0, /*0x00bc*/ 0x01b6, 0x1000, 0, 0, /*0x00bd*/ 0x01b7, 0x1000, 0, 0, /*0x00be*/ 0x01b8, 0x1000, 0, 0, /*0x00bf*/ 0x01b9, 0x1000, 0, 0, /*0x00c0*/ 0x01ba, 0x1000, 0, 0, /*0x00c1*/ 0x01bb, 0x1000, 0, 0, /*0x00c2*/ 0x01c3, 0x1000, 0, 0, /*0x00c3*/ 0x01c7, 0x1000, 0, 0, /*0x00c4*/ 0x0233, 0x1000, 0, 0, /*0x00c5*/ 0x0234, 0x1000, 0, 0, /*0x00c6*/ 0x0235, 0x1000, 0, 0, /*0x00c7*/ 0x023e, 0x0199, 0, 0, /*0x00c8*/ 0x023f, 0x0199, 0, 0, /*0x00c9*/ 0x0241, 0x1000, 0, 0, /*0x00ca*/ 0x0248, 0x1000, 0, 0, /*0x00cb*/ 0x0249, 0x1000, 0, 0, /*0x00cc*/ 0x024a, 0x1000, 0, 0, /*0x00cd*/ 0x024b, 0x1000, 0, 0, /*0x00ce*/ 0x024c, 0x1000, 0, 0, /*0x00cf*/ 0x024d, 0x1000, 0, 0, /*0x00d0*/ 0x024e, 0x1000, 0, 0, /*0x00d1*/ 0x024f, 0x1000, 0, 0, /*0x00d2*/ 0x0250, 0x1000, 0, 0, /*0x00d3*/ 0x0251, 0x1000, 0, 0, /*0x00d4*/ 0x0252, 0x1000, 0, 0, /*0x00d5*/ 0x0253, 0x1000, 0, 0, /*0x00d6*/ 0x0254, 0x1000, 0, 0, /*0x00d7*/ 0x0255, 0x1000, 0, 0, /*0x00d8*/ 0x0256, 0x1000, 0, 0, /*0x00d9*/ 0x0257, 0x1000, 0, 0, /*0x00da*/ 0x0258, 0x1000, 0, 0, /*0x00db*/ 0x025a, 0x1000, 0, 0, /*0x00dc*/ 0x025b, 0x1000, 0, 0, /*0x00dd*/ 0x025c, 0x1000, 0, 0, /*0x00de*/ 0x025d, 0x1000, 0, 0, /*0x00df*/ 0x025e, 0x1000, 0, 0, /*0x00e0*/ 0x025f, 0x1000, 0, 0, /*0x00e1*/ 0x0260, 0x1000, 0, 0, /*0x00e2*/ 0x0269, 0x1000, 0, 0, /*0x00e3*/ 0x026a, 0x0199, 0, 0, /*0x00e4*/ 0x026b, 0x0199, 0, 0, /*0x00e5*/ 0x026c, 0x0199, 0, 0, /*0x00e6*/ 0x026d, 0x1000, 0, 0, /*0x00e7*/ 0x026e, 0x1000, 0, 0, /*0x00e8*/ 0x026f, 0x1000, 0, 0, /*0x00e9*/ 0x0270, 0x1000, 0, 0, /*0x00ea*/ 0x033d, 0x0199, 0, 0, /*0x00eb*/ 0x033e, 0x0199, 0, 0, /*0x00ec*/ 0x033f, 0x0199, 0, 0, /*0x00ed*/ 0x0340, 0x0199, 0, 0, /*0x00ee*/ 0x0341, 0x0199, 0, 0, /*0x00ef*/ 0x0342, 0x1000, 0, 0, /*0x00f0*/ 0x0343, 0x0199, 0, 0, /*0x00f1*/ 0x0344, 0x0199, 0, 0, /*0x00f2*/ 0x00ff, 0x0199, 0, 0, /*0x00f3*/ 0x0346, 0x0c00, 0, 0, /*0x00f4*/ 0x0347, 0x0199, 0, 0, /*0x00f5*/ 0x0348, 0x0199, 0, 0, /*0x00f6*/ 0x0349, 0x0199, 0, 0, /*0x00f7*/ 0x034a, 0x0199, 0, 0, /*0x00f8*/ 0x034b, 0x0199, 0, 0, /*0x00f9*/ 0x034c, 0x0199, 0, 0, /*0x00fa*/ 0x034d, 0x0199, 0, 0, /*0x00fb*/ 0x034e, 0x0199, 0, 0, /*0x00fc*/ 0x034f, 0x0199, 0, 0, /*0x00fd*/ 0x0350, 0x0199, 0, 0, /*0x00fe*/ 0x0351, 0x0199, 0, 0, /*0x00ff*/ 0x0352, 0x0199, 0, 0, /*0x0100*/ 0x0353, 0x0199, 0, 0, /*0x0101*/ 0x0354, 0x0199, 0, 0, /*0x0102*/ 0x0355, 0x0199, 0, 0, /*0x0103*/ 0x0356, 0x0199, 0, 0, /*0x0104*/ 0x0357, 0x0199, 0, 0, /*0x0105*/ 0x0358, 0x0199, 0, 0, /*0x0106*/ 0x0359, 0x0199, 0, 0, /*0x0107*/ 0x035a, 0x0199, 0, 0, /*0x0108*/ 0x035b, 0x0199, 0, 0, /*0x0109*/ 0x035c, 0x0199, 0, 0, /*0x010a*/ 0x035d, 0x0199, 0, 0, /*0x010b*/ 0x035e, 0x0199, 0, 0, /*0x010c*/ 0x035f, 0x0199, 0, 0, /*0x010d*/ 0x0360, 0x0199, 0, 0, /*0x010e*/ 0x0361, 0x0199, 0, 0, /*0x010f*/ 0x0362, 0x0199, 0, 0, /*0x0110*/ 0x0363, 0x0199, 0, 0, /*0x0111*/ 0x0364, 0x0199, 0, 0, /*0x0112*/ 0x0365, 0x0199, 0, 0, /*0x0113*/ 0x0366, 0x0199, 0, 0, /*0x0114*/ 0x0367, 0x0199, 0, 0, /*0x0115*/ 0x0368, 0x0199, 0, 0, /*0x0116*/ 0x0369, 0x0199, 0, 0, /*0x0117*/ 0x036a, 0x0199, 0, 0, /*0x0118*/ 0x036b, 0x0199, 0, 0, /*0x0119*/ 0x036c, 0x0199, 0, 0, /*0x011a*/ 0x036d, 0x0199, 0, 0, /*0x011b*/ 0x036e, 0x0199, 0, 0, /*0x011c*/ 0x036f, 0x0199, 0, 0, /*0x011d*/ 0x0370, 0x0199, 0, 0, /*0x011e*/ 0x0371, 0x0199, 0, 0, /*0x011f*/ 0x0372, 0x0199, 0, 0, /*0x0120*/ 0x0373, 0x0199, 0, 0, /*0x0121*/ 0x0374, 0x0199, 0, 0, /*0x0122*/ 0x0375, 0x0199, 0, 0, /*0x0123*/ 0x0376, 0x0199, 0, 0, /*0x0124*/ 0x039e, 0x0199, 0, 0, /*0x0125*/ 0x039f, 0x1000, 0, 0, /*0x0126*/ 0x049d, 0x0199, 0, 0, /*0x0127*/ 0x04af, 0x0199, 0, 0, /*0x0128*/ 0x04b1, 0x0199, 0, 0, /*0x0129*/ 0x04b2, 0x0199, 0, 0, /*0x012a*/ 0x04b3, 0x0199, 0, 0, /*0x012b*/ 0x04b4, 0x0199, 0, 0, /*0x012c*/ 0x04b5, 0x0199, 0, 0, /*0x012d*/ 0x04b6, 0x0199, 0, 0, /*0x012e*/ 0x04cf, 0x0199, 0, 0, /*0x012f*/ 0x04d0, 0x2800, 0, 0, /*0x0130*/ 0x04e0, 0x1000, 0, 0, /*0x0131*/ 0x04e1, 0x1000, 0, 0, /*0x0132*/ 0x04e2, 0x1000, 0, 0, /*0x0133*/ 0x04e3, 0x1000, 0, 0, /*0x0134*/ 0x04e4, 0x1000, 0, 0, /*0x0135*/ 0x04d1, 0x0199, 0, 0, /*0x0136*/ 0x04d2, 0x0199, 0, 0, /*0x0137*/ 0x04d3, 0x0199, 0, 0, /*0x0138*/ 0x04d4, 0x0199, 0, 0, /*0x0139*/ 0x04d5, 0x0199, 0, 0, /*0x013a*/ 0x04d6, 0x0199, 0, 0, /*0x013b*/ 0x04d7, 0x1000, 0, 0, /*0x013c*/ 0x04d8, 0x0199, 0, 0, /*0x013d*/ 0x04d9, 0x0199, 0, 0, /*0x013e*/ 0x04da, 0x0199, 0, 0, /*0x013f*/ 0x04db, 0x0199, 0, 0, /*0x0140*/ 0x04e6, 0x0199, 0, 0, /*0x0141*/ 0x04e7, 0x0199, 0, 0, /*0x0142*/ 0x04e8, 0x1000, 0, 0, /*0x0143*/ 0x04e9, 0x0199, 0, 0, /*0x0144*/ 0x04f1, 0x0199, 0, 0, /*0x0145*/ 0x04f2, 0x1000, 0, 0, /*0x0146*/ 0x04f3, 0x0199, 0, 0, /*0x0147*/ 0x04f4, 0x1000, 0, 0, /*0x0148*/ 0x04f5, 0x1000, 0, 0, /*0x0149*/ 0x04f6, 0x1000, 0, 0, /*0x014a*/ 0x04f7, 0x1000, 0, 0, /*0x014b*/ 0x04ff, 0x1000, 0, 0, /*0x014c*/ 0x0500, 0x1000, 0, 0, /*0x014d*/ 0x0501, 0x1000, 0, 0, /*0x014e*/ 0x0502, 0x1000, 0, 0, /*0x014f*/ 0x0503, 0x1000, 0, 0, /*0x0150*/ 0x0504, 0x1000, 0, 0, /*0x0151*/ 0x0505, 0x1000, 0, 0, /*0x0152*/ 0x0506, 0x1000, 0, 0, /*0x0153*/ 0x0507, 0x1000, 0, 0, /*0x0154*/ 0x0508, 0x1000, 0, 0, /*0x0155*/ 0x0509, 0x1000, 0, 0, /*0x0156*/ 0x050a, 0x1000, 0, 0, /*0x0157*/ 0x0512, 0x0199, 0, 0, /*0x0158*/ 0x0513, 0x0199, 0, 0, /*0x0159*/ 0x0514, 0x0199, 0, 0, /*0x015a*/ 0x0515, 0x0199, 0, 0, /*0x015b*/ 0x0516, 0x0199, 0, 0, /*0x015c*/ 0x0525, 0x1000, 0, 0, /*0x015d*/ 0x0526, 0x1000, 0, 0, /*0x015e*/ 0x0527, 0x1000, 0, 0, /*0x015f*/ 0x0528, 0x0199, 0, 0, /*0x0160*/ 0x053c, 0x1000, 0, 0, /*0x0161*/ 0x053d, 0x1000, 0, 0, /*0x0162*/ 0x053e, 0x1000, 0, 0, /*0x0163*/ 0x053f, 0x1000, 0, 0, /*0x0164*/ 0x0540, 0x1000, 0, 0, /*0x0165*/ 0x0541, 0x1000, 0, 0, /*0x0166*/ 0x0542, 0x1000, 0, 0, /*0x0167*/ 0x0543, 0x1000, 0, 0, /*0x0168*/ 0x0544, 0x1000, 0, 0, /*0x0169*/ 0x0545, 0x1000, 0, 0, /*0x016a*/ 0x0546, 0x1000, 0, 0, /*0x016b*/ 0x0547, 0x1000, 0, 0, /*0x016c*/ 0x0548, 0x1000, 0, 0, /*0x016d*/ 0x0549, 0x1000, 0, 0, /*0x016e*/ 0x054a, 0x1000, 0, 0, /*0x016f*/ 0x054b, 0x1000, 0, 0, /*0x0170*/ 0x054c, 0x1000, 0, 0, /*0x0171*/ 0x054d, 0x1000, 0, 0, /*0x0172*/ 0x054e, 0x1000, 0, 0, /*0x0173*/ 0x054f, 0x1000, 0, 0, /*0x0174*/ 0x0550, 0x1000, 0, 0, /*0x0175*/ 0x0551, 0x1000, 0, 0, /*0x0176*/ 0x005d, 0x1000, 0, 0, /*0x0177*/ 0x0552, 0x0c00, 0, 0, /*0x0178*/ 0x0555, 0x0199, 0, 0, /*0x0179*/ 0x0556, 0x0199, 0, 0, /*0x017a*/ 0x0557, 0x0199, 0, 0, /*0x017b*/ 0x0558, 0x1000, 0, 0, /*0x017c*/ 0x055c, 0x1000, 0, 0, /*0x017d*/ 0x055d, 0x1000, 0, 0, /*0x017e*/ 0x055e, 0x1000, 0, 0, /*0x017f*/ 0x055f, 0x0199, 0, 0, /*0x0180*/ 0x0560, 0x1000, 0, 0, /*0x0181*/ 0x0563, 0x0199, 0, 0, /*0x0182*/ 0x0564, 0x0133, 0, 0, /*0x0183*/ 0x0565, 0x1000, 0, 0, /*0x0184*/ 0x0566, 0x1000, 0, 0, /*0x0185*/ 0x0567, 0x1000, 0, 0, /*0x0186*/ 0x0568, 0x1000, 0, 0, /*0x0187*/ 0x0569, 0x1000, 0, 0, /*0x0188*/ 0x056a, 0x1000, 0, 0, /*0x0189*/ 0x056b, 0x1000, 0, 0, /*0x018a*/ 0x056c, 0x1000, 0, 0, /*0x018b*/ 0x056d, 0x1000, 0, 0, /*0x018c*/ 0x056e, 0x1000, 0, 0, /*0x018d*/ 0x056f, 0x1000, 0, 0, /*0x018e*/ 0x074c, 0x1000, 0, 0, /*0x018f*/ 0x0750, 0x1000, 0, 0, /*0x0190*/ 0x0751, 0x1000, 0, 0, /*0x0191*/ 0x0752, 0x1000, 0, 0, /*0x0192*/ 0x0753, 0x1000, 0, 0, /*0x0193*/ 0x0756, 0x0066, 0, 0, /*0x0194*/ 0x0757, 0x1000, 0, 0, /*0x0195*/ 0x075b, 0x0199, 0, 0, /*0x0196*/ 0x075c, 0x1000, 0, 0, /*0x0197*/ 0x075d, 0x0199, 0, 0, /*0x0198*/ 0x075e, 0x0199, 0, 0, /*0x0199*/ 0x0760, 0x1000, 0, 0, /*0x019a*/ 0x075f, 0x1000, 0, 0, /*0x019b*/ 0x0762, 0x1000, 0, 0, /*0x019c*/ 0x0763, 0x1000, 0, 0, /*0x019d*/ 0x076f, 0x0333, 0, 0, /*0x019e*/ 0x0770, 0x0c00, 0, 0, /*0x019f*/ 0x075e, 0x1000, 0, 0, /*0x01a0*/ 0x0771, 0x1800, 0, 0, /*0x01a1*/ 0x0772, 0x0199, 0, 0, /*0x01a2*/ 0x0765, 0x0199, 0, 0, /*0x01a3*/ 0x0775, 0x1000, 0, 0, /*0x01a4*/ 0x0776, 0x0199, 0, 0, /*0x01a5*/ 0x0777, 0x1000, 0, 0, /*0x01a6*/ 0x076e, 0x0199, 0, 0, /*0x01a7*/ 0x0774, 0x1000, 0, 0, /*0x01a8*/ 0x0778, 0x1000, 0, 0, /*0x01a9*/ 0x0779, 0x1000, 0, 0, /*0x01aa*/ 0x0797, 0x1000, 0, 0, /*0x01ab*/ 0x0798, 0x1000, 0, 0, /*0x01ac*/ 0x0799, 0x1000, 0, 0, /*0x01ad*/ 0x079a, 0x1000, 0, 0, /*0x01ae*/ 0x079b, 0x1000, 0, 0, /*0x01af*/ 0x079c, 0x1000, 0, 0, /*0x01b0*/ 0x079d, 0x1000, 0, 0, /*0x01b1*/ 0x07b2, 0x0199, 0, 0, /*0x01b2*/ 0x07b3, 0x1000, 0, 0, /*0x01b3*/ 0x07b4, 0x1000, 0, 0, /*0x01b4*/ 0x07b5, 0x1000, 0, 0, /*0x01b5*/ 0x07bb, 0x1000, 0, 0, /*0x01b6*/ 0x07bc, 0x1000, 0, 0, /*0x01b7*/ 0x07c7, 0x1000, 0, 0, /*0x01b8*/ 0x07cc, 0x0199, 0, 0, }; u32 var00021e58 = 0x00001000; // 21e5c u8 propexplosiontypes[] = { /*0x0000*/ 0x08, /*0x0001*/ 0x0b, /*0x0002*/ 0x06, /*0x0003*/ 0x04, /*0x0004*/ 0x00, /*0x0005*/ 0x00, /*0x0006*/ 0x00, /*0x0007*/ 0x00, /*0x0008*/ 0x00, /*0x0009*/ 0x00, /*0x000a*/ 0x00, /*0x000b*/ 0x00, /*0x000c*/ 0x00, /*0x000d*/ 0x00, /*0x000e*/ 0x00, /*0x000f*/ 0x00, /*0x0010*/ 0x00, /*0x0011*/ 0x03, /*0x0012*/ 0x00, /*0x0013*/ 0x06, /*0x0014*/ 0x00, /*0x0015*/ 0x00, /*0x0016*/ 0x00, /*0x0017*/ 0x06, /*0x0018*/ 0x09, /*0x0019*/ 0x00, /*0x001a*/ 0x00, /*0x001b*/ 0x00, /*0x001c*/ 0x00, /*0x001d*/ 0x00, /*0x001e*/ 0x00, /*0x001f*/ 0x00, /*0x0020*/ 0x03, /*0x0021*/ 0x03, /*0x0022*/ 0x03, /*0x0023*/ 0x00, /*0x0024*/ 0x00, /*0x0025*/ 0x00, /*0x0026*/ 0x00, /*0x0027*/ 0x00, /*0x0028*/ 0x00, /*0x0029*/ 0x00, /*0x002a*/ 0x00, /*0x002b*/ 0x00, /*0x002c*/ 0x00, /*0x002d*/ 0x00, /*0x002e*/ 0x00, /*0x002f*/ 0x00, /*0x0030*/ 0x00, /*0x0031*/ 0x00, /*0x0032*/ 0x00, /*0x0033*/ 0x0c, /*0x0034*/ 0x00, /*0x0035*/ 0x00, /*0x0036*/ 0x00, /*0x0037*/ 0x00, /*0x0038*/ 0x00, /*0x0039*/ 0x00, /*0x003a*/ 0x0b, /*0x003b*/ 0x00, /*0x003c*/ 0x00, /*0x003d*/ 0x00, /*0x003e*/ 0x00, /*0x003f*/ 0x00, /*0x0040*/ 0x00, /*0x0041*/ 0x00, /*0x0042*/ 0x00, /*0x0043*/ 0x00, /*0x0044*/ 0x00, /*0x0045*/ 0x00, /*0x0046*/ 0x00, /*0x0047*/ 0x00, /*0x0048*/ 0x00, /*0x0049*/ 0x00, /*0x004a*/ 0x00, /*0x004b*/ 0x00, /*0x004c*/ 0x00, /*0x004d*/ 0x00, /*0x004e*/ 0x00, /*0x004f*/ 0x00, /*0x0050*/ 0x0d, /*0x0051*/ 0x0d, /*0x0052*/ 0x0d, /*0x0053*/ 0x0d, /*0x0054*/ 0x0d, /*0x0055*/ 0x00, /*0x0056*/ 0x00, /*0x0057*/ 0x00, /*0x0058*/ 0x00, /*0x0059*/ 0x07, /*0x005a*/ 0x04, /*0x005b*/ 0x0c, /*0x005c*/ 0x00, /*0x005d*/ 0x00, /*0x005e*/ 0x03, /*0x005f*/ 0x00, /*0x0060*/ 0x00, /*0x0061*/ 0x00, /*0x0062*/ 0x00, /*0x0063*/ 0x00, /*0x0064*/ 0x00, /*0x0065*/ 0x00, /*0x0066*/ 0x0c, /*0x0067*/ 0x0c, /*0x0068*/ 0x00, /*0x0069*/ 0x00, /*0x006a*/ 0x00, /*0x006b*/ 0x00, /*0x006c*/ 0x00, /*0x006d*/ 0x00, /*0x006e*/ 0x00, /*0x006f*/ 0x00, /*0x0070*/ 0x00, /*0x0071*/ 0x00, /*0x0072*/ 0x00, /*0x0073*/ 0x00, /*0x0074*/ 0x00, /*0x0075*/ 0x00, /*0x0076*/ 0x0d, /*0x0077*/ 0x00, /*0x0078*/ 0x00, /*0x0079*/ 0x00, /*0x007a*/ 0x00, /*0x007b*/ 0x00, /*0x007c*/ 0x00, /*0x007d*/ 0x00, /*0x007e*/ 0x00, /*0x007f*/ 0x00, /*0x0080*/ 0x00, /*0x0081*/ 0x00, /*0x0082*/ 0x00, /*0x0083*/ 0x00, /*0x0084*/ 0x00, /*0x0085*/ 0x0d, /*0x0086*/ 0x0c, /*0x0087*/ 0x0c, /*0x0088*/ 0x00, /*0x0089*/ 0x00, /*0x008a*/ 0x00, /*0x008b*/ 0x00, /*0x008c*/ 0x00, /*0x008d*/ 0x00, /*0x008e*/ 0x00, /*0x008f*/ 0x00, /*0x0090*/ 0x00, /*0x0091*/ 0x00, /*0x0092*/ 0x00, /*0x0093*/ 0x00, /*0x0094*/ 0x00, /*0x0095*/ 0x00, /*0x0096*/ 0x00, /*0x0097*/ 0x0d, /*0x0098*/ 0x00, /*0x0099*/ 0x00, /*0x009a*/ 0x00, /*0x009b*/ 0x00, /*0x009c*/ 0x00, /*0x009d*/ 0x00, /*0x009e*/ 0x00, /*0x009f*/ 0x09, /*0x00a0*/ 0x00, /*0x00a1*/ 0x00, /*0x00a2*/ 0x00, /*0x00a3*/ 0x00, /*0x00a4*/ 0x00, /*0x00a5*/ 0x00, /*0x00a6*/ 0x00, /*0x00a7*/ 0x00, /*0x00a8*/ 0x00, /*0x00a9*/ 0x00, /*0x00aa*/ 0x00, /*0x00ab*/ 0x00, /*0x00ac*/ 0x00, /*0x00ad*/ 0x00, /*0x00ae*/ 0x00, /*0x00af*/ 0x07, /*0x00b0*/ 0x06, /*0x00b1*/ 0x00, /*0x00b2*/ 0x09, /*0x00b3*/ 0x00, /*0x00b4*/ 0x00, /*0x00b5*/ 0x06, /*0x00b6*/ 0x06, /*0x00b7*/ 0x06, /*0x00b8*/ 0x00, /*0x00b9*/ 0x00, /*0x00ba*/ 0x0b, /*0x00bb*/ 0x00, /*0x00bc*/ 0x00, /*0x00bd*/ 0x06, /*0x00be*/ 0x09, /*0x00bf*/ 0x00, /*0x00c0*/ 0x00, /*0x00c1*/ 0x0b, /*0x00c2*/ 0x06, /*0x00c3*/ 0x00, /*0x00c4*/ 0x00, /*0x00c5*/ 0x00, /*0x00c6*/ 0x00, /*0x00c7*/ 0x00, /*0x00c8*/ 0x19, /*0x00c9*/ 0x00, /*0x00ca*/ 0x00, /*0x00cb*/ 0x00, /*0x00cc*/ 0x00, /*0x00cd*/ 0x00, /*0x00ce*/ 0x00, /*0x00cf*/ 0x00, /*0x00d0*/ 0x00, /*0x00d1*/ 0x00, /*0x00d2*/ 0x00, /*0x00d3*/ 0x00, /*0x00d4*/ 0x00, /*0x00d5*/ 0x00, /*0x00d6*/ 0x00, /*0x00d7*/ 0x00, /*0x00d8*/ 0x00, /*0x00d9*/ 0x00, /*0x00da*/ 0x00, /*0x00db*/ 0x00, /*0x00dc*/ 0x00, /*0x00dd*/ 0x00, /*0x00de*/ 0x00, /*0x00df*/ 0x00, /*0x00e0*/ 0x00, /*0x00e1*/ 0x00, /*0x00e2*/ 0x0b, /*0x00e3*/ 0x00, /*0x00e4*/ 0x00, /*0x00e5*/ 0x00, /*0x00e6*/ 0x00, /*0x00e7*/ 0x00, /*0x00e8*/ 0x00, /*0x00e9*/ 0x00, /*0x00ea*/ 0x00, /*0x00eb*/ 0x11, /*0x00ec*/ 0x00, /*0x00ed*/ 0x00, /*0x00ee*/ 0x00, /*0x00ef*/ 0x00, /*0x00f0*/ 0x00, /*0x00f1*/ 0x00, /*0x00f2*/ 0x00, /*0x00f3*/ 0x00, /*0x00f4*/ 0x00, /*0x00f5*/ 0x00, /*0x00f6*/ 0x00, /*0x00f7*/ 0x00, /*0x00f8*/ 0x00, /*0x00f9*/ 0x00, /*0x00fa*/ 0x00, /*0x00fb*/ 0x00, /*0x00fc*/ 0x00, /*0x00fd*/ 0x00, /*0x00fe*/ 0x00, /*0x00ff*/ 0x00, /*0x0100*/ 0x00, /*0x0101*/ 0x00, /*0x0102*/ 0x00, /*0x0103*/ 0x00, /*0x0104*/ 0x00, /*0x0105*/ 0x00, /*0x0106*/ 0x00, /*0x0107*/ 0x00, /*0x0108*/ 0x00, /*0x0109*/ 0x00, /*0x010a*/ 0x00, /*0x010b*/ 0x00, /*0x010c*/ 0x00, /*0x010d*/ 0x00, /*0x010e*/ 0x00, /*0x010f*/ 0x00, /*0x0110*/ 0x00, /*0x0111*/ 0x00, /*0x0112*/ 0x0d, /*0x0113*/ 0x0d, /*0x0114*/ 0x0d, /*0x0115*/ 0x0d, /*0x0116*/ 0x00, /*0x0117*/ 0x00, /*0x0118*/ 0x00, /*0x0119*/ 0x00, /*0x011a*/ 0x00, /*0x011b*/ 0x00, /*0x011c*/ 0x00, /*0x011d*/ 0x00, /*0x011e*/ 0x00, /*0x011f*/ 0x0d, /*0x0120*/ 0x0d, /*0x0121*/ 0x00, /*0x0122*/ 0x0d, /*0x0123*/ 0x0d, /*0x0124*/ 0x08, /*0x0125*/ 0x00, /*0x0126*/ 0x00, /*0x0127*/ 0x0c, /*0x0128*/ 0x0d, /*0x0129*/ 0x07, /*0x012a*/ 0x0b, /*0x012b*/ 0x00, /*0x012c*/ 0x07, /*0x012d*/ 0x07, /*0x012e*/ 0x00, /*0x012f*/ 0x00, /*0x0130*/ 0x00, /*0x0131*/ 0x00, /*0x0132*/ 0x00, /*0x0133*/ 0x00, /*0x0134*/ 0x00, /*0x0135*/ 0x00, /*0x0136*/ 0x00, /*0x0137*/ 0x00, /*0x0138*/ 0x00, /*0x0139*/ 0x00, /*0x013a*/ 0x00, /*0x013b*/ 0x00, /*0x013c*/ 0x00, /*0x013d*/ 0x00, /*0x013e*/ 0x00, /*0x013f*/ 0x00, /*0x0140*/ 0x00, /*0x0141*/ 0x00, /*0x0142*/ 0x00, /*0x0143*/ 0x0d, /*0x0144*/ 0x07, /*0x0145*/ 0x00, /*0x0146*/ 0x00, /*0x0147*/ 0x00, /*0x0148*/ 0x00, /*0x0149*/ 0x07, /*0x014a*/ 0x00, /*0x014b*/ 0x00, /*0x014c*/ 0x00, /*0x014d*/ 0x00, /*0x014e*/ 0x00, /*0x014f*/ 0x07, /*0x0150*/ 0x08, /*0x0151*/ 0x06, /*0x0152*/ 0x06, /*0x0153*/ 0x06, /*0x0154*/ 0x06, /*0x0155*/ 0x08, /*0x0156*/ 0x07, /*0x0157*/ 0x07, /*0x0158*/ 0x00, /*0x0159*/ 0x00, /*0x015a*/ 0x00, /*0x015b*/ 0x00, /*0x015c*/ 0x00, /*0x015d*/ 0x00, /*0x015e*/ 0x00, /*0x015f*/ 0x00, /*0x0160*/ 0x00, /*0x0161*/ 0x00, /*0x0162*/ 0x00, /*0x0163*/ 0x00, /*0x0164*/ 0x00, /*0x0165*/ 0x00, /*0x0166*/ 0x00, /*0x0167*/ 0x00, /*0x0168*/ 0x00, /*0x0169*/ 0x00, /*0x016a*/ 0x00, /*0x016b*/ 0x00, /*0x016c*/ 0x06, /*0x016d*/ 0x00, /*0x016e*/ 0x00, /*0x016f*/ 0x00, /*0x0170*/ 0x07, /*0x0171*/ 0x00, /*0x0172*/ 0x00, /*0x0173*/ 0x00, /*0x0174*/ 0x00, /*0x0175*/ 0x00, /*0x0176*/ 0x00, /*0x0177*/ 0x06, /*0x0178*/ 0x08, /*0x0179*/ 0x08, /*0x017a*/ 0x08, /*0x017b*/ 0x00, /*0x017c*/ 0x00, /*0x017d*/ 0x00, /*0x017e*/ 0x00, /*0x017f*/ 0x00, /*0x0180*/ 0x00, /*0x0181*/ 0x00, /*0x0182*/ 0x00, /*0x0183*/ 0x00, /*0x0184*/ 0x00, /*0x0185*/ 0x06, /*0x0186*/ 0x00, /*0x0187*/ 0x00, /*0x0188*/ 0x06, /*0x0189*/ 0x00, /*0x018a*/ 0x07, /*0x018b*/ 0x07, /*0x018c*/ 0x00, /*0x018d*/ 0x00, /*0x018e*/ 0x00, /*0x018f*/ 0x00, /*0x0190*/ 0x0d, /*0x0191*/ 0x00, /*0x0192*/ 0x00, /*0x0193*/ 0x00, /*0x0194*/ 0x00, /*0x0195*/ 0x00, /*0x0196*/ 0x06, /*0x0197*/ 0x00, /*0x0198*/ 0x00, /*0x0199*/ 0x00, /*0x019a*/ 0x11, /*0x019b*/ 0x00, /*0x019c*/ 0x00, /*0x019d*/ 0x00, /*0x019e*/ 0x00, /*0x019f*/ 0x00, /*0x01a0*/ 0x00, /*0x01a1*/ 0x00, /*0x01a2*/ 0x00, /*0x01a3*/ 0x00, /*0x01a4*/ 0x00, /*0x01a5*/ 0x00, /*0x01a6*/ 0x00, /*0x01a7*/ 0x0b, /*0x01a8*/ 0x00, /*0x01a9*/ 0x00, /*0x01aa*/ 0x00, /*0x01ab*/ 0x06, /*0x01ac*/ 0x00, /*0x01ad*/ 0x00, /*0x01ae*/ 0x00, /*0x01af*/ 0x00, /*0x01b0*/ 0x00, /*0x01b1*/ 0x00, /*0x01b2*/ 0x00, /*0x01b3*/ 0x00, /*0x01b4*/ 0x00, /*0x01b5*/ 0x00, /*0x01b6*/ 0x00, /*0x01b7*/ 0x00, }; u32 var00022014 = 0x0000ff00; u32 var00022018 = 0x00000000; u32 var0002201c = 0x00000000; u32 var00022020 = 0x00000000; u32 var00022024 = 0x00000000; u32 var00022028 = 0x00000000; u32 var0002202c = 0x00000000; u32 var00022030 = 0xf8f4f1e0; u32 var00022034 = 0x473f41dd; u32 var00022038 = 0xa510c9c6; u32 var0002203c = 0xbcae0bd1; u32 var00022040 = 0x0ff73a30; u32 var00022044 = 0x724083b7; u32 var00022048 = 0xffffffff; u32 var0002204c = 0xffffffff; u32 var00022050 = 0xffffffff; u32 var00022054 = 0x00000000; u32 var00022058 = 0x00000000; u32 var0002205c = 0x00000000; // 22060 u16 var00022060[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, 0x0808, 0x0909, 0x0a0a, 0x0b0b, 0x0c0c, 0x0d0d, 0x0e0e, 0x0f0f, 0x1010, 0x1111, 0x1212, 0x1313, 0x1414, }; // 2208c struct stagethinglist stagethinglist_2208c = { 0x02, 21, var00022060, }; u32 var00022094 = 0x00000000; u32 var00022098 = 0x00000000; u32 var0002209c = 0x00000000; // 220a0 u16 var000220a0[] = { 0x0000, 0x0101, }; // 220a4 struct stagethinglist stagethinglist_220a4 = { 0x03, 2, var000220a0, }; u32 var000220ac = 0x00000000; // 220b0 u16 var000220b0[] = { 0x0000, 0x0101, 0x0202, 0x0304, 0x0403, 0x0506, 0x0605, 0x0708, 0x0807, 0x090a, 0x0a09, 0x0b0c, 0x0c0b, 0x0d0e, 0x0e0d, }; // 220d0 struct stagethinglist stagethinglist_220d0 = { 0x0b, 15, var000220b0, }; u32 var000220fc; u32 var00022114; u32 var0002212c; u32 var00022144; u32 var00022150; u32 var00022168; u32 var000220d8 = 0x00000000; u32 var000220dc = 0x00000000; u32 var000220e0 = (u32) &var000220fc; u32 var000220e4 = (u32) &stagethinglist_220d0; u32 var000220e8 = 0x00000000; u32 var000220ec = 0x00000003; u32 var000220f0 = 0x4224a519; u32 var000220f4 = 0x00000000; u32 var000220f8 = 0x00000000; u32 var000220fc = 0x00010000; u32 var00022100 = (u32) &var00022144; u32 var00022104 = 0x00000000; u32 var00022108 = 0x00000000; u32 var0002210c = 0x00000000; u32 var00022110 = (u32) &var00022114; u32 var00022114 = 0x00020000; u32 var00022118 = (u32) &var00022150; u32 var0002211c = (u32) &var000220fc; u32 var00022120 = 0x00000000; u32 var00022124 = 0x00000000; u32 var00022128 = (u32) &var0002212c; u32 var0002212c = 0x00020000; u32 var00022130 = (u32) &var00022168; u32 var00022134 = (u32) &var00022114; u32 var00022138 = 0x00000000; u32 var0002213c = 0x00000000; u32 var00022140 = 0x00000000; u32 var00022144 = 0x00000001; u32 var00022148 = 0x00000000; u32 var0002214c = 0x00000000; u32 var00022150 = 0x3f96c81d; u32 var00022154 = 0x422493d6; u32 var00022158 = 0x00000000; u32 var0002215c = 0x00010002; u32 var00022160 = 0xffffffff; u32 var00022164 = 0x00000000; u32 var00022168 = 0xc024dda0; u32 var0002216c = 0x43f036ea; u32 var00022170 = 0x00000000; u32 var00022174 = 0x00020000; u32 var00022178 = 0xffffffff; u32 var0002217c = 0x00000000; // 22180 u16 var00022180[] = { 0x0000, 0x0101, 0x0202, 0x0304, 0x0403, 0x0506, 0x0605, 0x0708, 0x0807, 0x090a, 0x0a09, 0x0b0c, 0x0c0b, 0x0d0e, 0x0e0d, 0x0f0f, 0x1010, 0x1111, }; // 221a4 struct stagethinglist stagethinglist_221a4 = { 0x0a, 18, var00022180, }; u32 var000221ac = 0x00000000; // 221b0 u16 var000221b0[] = { 0x0000, }; // 221b4 struct stagethinglist stagethinglist_221b4 = { STAGE_MP_G5BUILDING, 1, var000221b0, }; u32 var000221bc = 0x00000000; // 221c0 u16 var000221c0[] = { 0x0000, 0x0101, 0x0202, 0x0505, 0x0303, 0x0404, }; // 221cc struct stagethinglist stagethinglist_221cc = { 0x07, 6, var000221c0, }; u32 var000221d4 = 0x00000000; u32 var000221d8 = 0x00000000; u32 var000221dc = 0x00000000; // 221e0 u16 var000221e0[] = { 0x0000, }; // 221e4 struct stagethinglist stagethinglist_221e4 = { 0x08, 1, var000221e0, }; u32 var000221ec = 0x00000000; // 221f0 u16 var000221f0[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, }; // 22200 struct stagethinglist stagethinglist_22200 = { 0x06, 7, var000221f0, }; u32 var00022208 = 0x00000000; u32 var0002220c = 0x00000000; // 22210 u16 var00022210[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0606, 0x0404, 0x0505, }; // 22220 struct stagethinglist stagethinglist_22220 = { 0x05, 7, var00022210, }; u32 var00022228 = 0x00000000; u32 var0002222c = 0x00000000; // 22230 u16 var00022230[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, 0x0808, 0x0909, 0x0a0a, 0x0b0b, 0x0c0c, }; // 2224c struct stagethinglist stagethinglist_2224c = { 0x04, 13, var00022230, }; // 22254 u16 var00022254[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, 0x0808, 0x0909, 0x0a0a, 0x0b0b, 0x0c0c, 0x0d0d, 0x0e0e, 0x0f0f, 0x1010, 0x1111, 0x1212, 0x1313, 0x1414, 0x1515, 0x1616, 0x1717, 0x1818, 0x1919, 0x1a1a, 0x1b1b, 0x1c1c, 0x1d1d, 0x1e1e, 0x1f1f, 0x2020, 0x2121, 0x2222, 0x2323, 0x2424, 0x2525, 0x2626, 0x2727, 0x2828, 0x2929, 0x2a2a, 0x2b2b, 0x2c2c, 0x2d2d, 0x2e2e, }; // 222b4 struct stagethinglist stagethinglist_222b4 = { STAGE_PELAGIC, 47, var00022254, }; // 222bc u16 var000222bc[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, 0x0808, 0x0909, 0x0a0a, 0x0b0b, 0x0c0c, 0x0d0d, 0x0e0e, 0x0f0f, 0x1010, 0x1111, 0x1212, 0x1313, 0x1414, 0x1515, 0x1616, 0x1717, 0x1818, 0x1919, 0x1a1a, 0x1b1b, 0x1c1c, 0x1d1d, 0x1e1e, 0x1f1f, 0x2020, 0x2121, 0x2222, 0x2323, 0x2424, 0x2525, 0x2626, 0x2727, 0x2828, 0x2929, 0x2a2a, 0x2b2b, 0x2c2c, 0x2d2d, }; // 22318 struct stagethinglist stagethinglist_22318 = { STAGE_TEST_RUN, 46, var000222bc, }; // 22320 u16 var00022320[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, 0x0808, 0x0909, 0x0a0a, 0x0b0b, 0x0c0c, 0x0d0d, 0x0e0e, 0x0f0f, 0x1010, 0x1111, 0x1212, 0x1313, 0x1414, 0x1515, 0x1616, 0x1717, 0x1818, 0x1919, 0x1a1a, 0x1b1b, 0x1c1c, 0x1d1d, 0x1e1e, 0x1f1f, 0x2020, 0x2121, 0x2222, 0x2323, 0x2424, 0x2525, 0x2626, 0x2727, 0x2828, }; // 22374 struct stagethinglist stagethinglist_22374 = { 0x24, 41, var00022320, }; // 2237c u16 var0002237c[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, 0x0808, 0x0909, 0x0a0a, 0x0b0b, 0x0c0c, 0x0d0d, 0x0e0e, 0x0f0f, 0x1010, 0x1111, 0x1212, 0x1313, 0x1414, 0x1515, 0x1616, 0x1717, 0x1818, 0x1919, 0x1a1a, 0x1b1b, 0x1c1c, 0x1d1d, 0x1e1e, 0x1f1f, 0x2020, 0x2121, 0x2222, 0x2323, 0x2424, 0x2525, 0x2626, 0x2727, 0x2828, 0x2929, 0x2a2a, }; // 223d4 struct stagethinglist stagethinglist_223d4 = { STAGE_MP_TEMPLE, 43, var0002237c, }; // 223dc u16 var000223dc[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, 0x0808, 0x0909, 0x0a0a, 0x0b0b, 0x0c0c, 0x0d0d, 0x0e0e, 0x0f0f, 0x1010, 0x1111, 0x1212, 0x1313, 0x1414, 0x1515, 0x1616, 0x1717, 0x1818, 0x1919, 0x1a1a, 0x1b1b, 0x1c1c, 0x1d1d, 0x1e1e, 0x1f1f, 0x2020, 0x2121, 0x2222, }; // 22424 struct stagethinglist stagethinglist_22424 = { STAGE_CITRAINING, 35, var000223dc, }; // 2242c u16 var0002242c[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, 0x0808, 0x0909, 0x0a0a, 0x0b0b, 0x0c0c, 0x0d0d, 0x0e0e, 0x0f0f, 0x1010, 0x1111, 0x1212, 0x1313, 0x1414, 0x1515, 0x1616, 0x1717, 0x1818, 0x1919, 0x1a1a, 0x1b1b, 0x1c1c, 0x1d1d, 0x1e1e, 0x1f1f, 0x2020, 0x2121, 0x2222, 0x2323, 0x2424, 0x2525, 0x2626, 0x2727, }; // 2247c struct stagethinglist stagethinglist_2247c = { STAGE_TEST_MP14, 40, var0002242c, }; // 22484 u16 var00022484[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, 0x0808, 0x0909, 0x0a0a, 0x0b0b, 0x0c0c, 0x0d0d, 0x0e0e, 0x0f0f, 0x1010, 0x1111, 0x1212, 0x1313, 0x1414, 0x1515, 0x1616, 0x1717, 0x1818, 0x1919, 0x1a1a, 0x1b1b, 0x1c1c, 0x1d1d, 0x1e1e, 0x1f1f, 0x2020, 0x2121, 0x2222, 0x2323, 0x2424, 0x2525, 0x2626, 0x2727, 0x2828, }; // 224d8 struct stagethinglist stagethinglist_224d8 = { STAGE_MP_GRID, 41, var00022484, }; // 224e0 u16 var000224e0[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, 0x0808, 0x0909, 0x0a0a, 0x0b0b, 0x0c0c, 0x0d0d, 0x0e0e, 0x0f0f, 0x1010, 0x1111, 0x1212, 0x1313, 0x1414, 0x1515, 0x1616, 0x1717, 0x1818, 0x1919, 0x1a1a, 0x1b1b, 0x1c1c, 0x1d1d, 0x1e1e, 0x1f1f, 0x2020, 0x2121, 0x2222, 0x2323, 0x2424, 0x2525, 0x2626, 0x2727, 0x2828, 0x2929, 0x2a2a, }; // 22538 struct stagethinglist stagethinglist_22538 = { STAGE_TEST_MP16, 43, var000224e0, }; // 22540 u16 var00022540[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, 0x0808, 0x0909, 0x0a0a, 0x0b0b, 0x0c0c, 0x0d0d, 0x0e0e, 0x0f0f, 0x1010, 0x1111, 0x1212, 0x1313, 0x1414, 0x1515, 0x1616, 0x1717, 0x1818, 0x1919, 0x1a1a, 0x1b1b, 0x1c1c, 0x1d1d, 0x1e1e, 0x1f1f, 0x2020, 0x2121, 0x2222, 0x2323, 0x2424, 0x2525, }; // 2258c struct stagethinglist stagethinglist_2258c = { STAGE_TEST_MP17, 38, var00022540, }; // 22594 u16 var00022594[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, 0x0808, 0x0909, 0x0a0a, 0x0b0b, 0x0c0c, 0x0d0d, 0x0e0e, 0x0f0f, 0x1010, 0x1111, 0x1212, 0x1313, 0x1414, 0x1515, 0x1616, 0x1717, 0x1818, 0x1919, 0x1a1a, 0x1b1b, 0x1c1c, 0x1d1d, 0x1e1e, 0x1f1f, 0x2020, }; // 225d8 struct stagethinglist stagethinglist_225d8 = { STAGE_TEST_MP18, 33, var00022594, }; // 225e0 u16 var000225e0[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, 0x0808, 0x0909, 0x0a0a, 0x0b0b, 0x0c0c, 0x0d0d, 0x0e0e, 0x0f0f, 0x1010, 0x1111, 0x1212, 0x1313, 0x1414, 0x1515, 0x1616, 0x1717, 0x1818, 0x1919, 0x1a1a, 0x1b1b, 0x1c1c, 0x1d1d, 0x1e1e, 0x1f1f, 0x2020, 0x2121, 0x2222, 0x2323, 0x2424, 0x2525, 0x2626, }; // 22630 struct stagethinglist stagethinglist_22630 = { STAGE_TEST_MP19, 39, var000225e0, }; // 22638 u16 var00022638[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, 0x0808, 0x0909, 0x0a0a, 0x0b0b, 0x0c0c, 0x0d0d, 0x0e0e, 0x0f0f, 0x1010, 0x1111, 0x1212, 0x1313, 0x1414, 0x1515, 0x1616, 0x1717, 0x1818, 0x1919, 0x1a1a, 0x1b1b, 0x1c1c, 0x1d1d, 0x1e1e, 0x1f1f, 0x2020, 0x2121, 0x2222, 0x2323, 0x2424, 0x2525, 0x2626, 0x2727, 0x2828, 0x2929, 0x2a2a, 0x2b2b, 0x2c2c, 0x2d2d, 0x2e2e, 0x2f2f, }; // 22698 struct stagethinglist stagethinglist_22698 = { STAGE_TEST_MP20, 48, var00022638, }; // 226a0 u16 var000226a0[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, 0x0808, 0x0909, 0x0a0a, 0x0b0b, 0x0c0c, 0x0d0d, 0x0e0e, 0x0f0f, 0x1010, 0x1111, 0x1212, 0x1313, 0x1414, 0x1515, 0x1616, 0x1717, 0x1818, 0x1919, 0x1a1a, 0x1b1b, 0x1c1c, 0x1d1d, 0x1e1e, 0x1f1f, 0x2020, 0x2121, 0x2222, }; // 226e8 struct stagethinglist stagethinglist_226e8 = { STAGE_TEST_UFF, 35, var000226a0, }; // 226f0 u16 var000226f0[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, 0x0808, 0x0909, 0x0a0a, 0x0b0b, 0x0c0c, 0x0d0d, 0x0e0e, 0x0f0f, 0x1010, 0x1111, 0x1212, 0x1313, 0x1414, 0x1515, 0x1616, 0x1717, 0x1818, 0x1919, 0x1a1a, 0x1b1b, 0x1c1c, 0x1d1d, 0x1e1e, 0x1f1f, 0x2020, 0x2121, 0x2222, 0x2323, 0x2424, 0x2525, 0x2626, 0x2727, 0x2828, 0x2929, 0x2a2a, 0x2b2b, 0x2c2c, 0x2d2d, 0x2e2e, 0x2f2f, 0x3030, 0x3131, }; // 22754 struct stagethinglist stagethinglist_22754 = { STAGE_TEST_OLD, 50, var000226f0, }; // 2275c u16 var0002275c[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, 0x0808, 0x0909, 0x0a0a, 0x0b0b, 0x0c0c, 0x0d0d, 0x0e0e, 0x0f0f, 0x1010, 0x1111, 0x1212, 0x1313, 0x1414, 0x1515, 0x1616, 0x1717, 0x1818, 0x1919, 0x1a1a, 0x1b1b, 0x1c1c, 0x1d1d, 0x1e1e, 0x1f1f, 0x2020, 0x2121, 0x2222, 0x2323, 0x2424, 0x2525, 0x2626, }; // 227ac struct stagethinglist stagethinglist_227ac = { 0x64, 39, var0002275c, }; // 227b4 u16 var000227b4[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, 0x0808, 0x0909, 0x0a0a, 0x0b0b, 0x0c0c, 0x0d0d, 0x0e0e, 0x0f0f, 0x1010, 0x1111, 0x1212, 0x1313, 0x1414, 0x1515, 0x1616, 0x1717, 0x1818, 0x1919, 0x1a1a, 0x1b1b, 0x1c1c, 0x1d1d, 0x1e1e, 0x1f1f, 0x2020, 0x2121, 0x2222, 0x2323, 0x2424, 0x2525, 0x2626, 0x2727, }; // 22804 struct stagethinglist stagethinglist_22804 = { 0x65, 40, var000227b4, }; // 2280c u16 var0002280c[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, 0x0808, 0x0909, 0x0a0a, 0x0b0b, 0x0c0c, 0x0d0d, 0x0e0e, 0x0f0f, 0x1010, 0x1111, 0x1212, 0x1313, 0x1414, 0x1515, 0x1616, 0x1717, 0x1818, 0x1919, 0x1a1a, 0x1b1b, 0x1c1c, 0x1d1d, 0x1e1e, 0x1f1f, 0x2020, 0x2121, 0x2222, 0x2323, 0x2424, 0x2525, 0x2626, 0x2727, }; // 2285c struct stagethinglist stagethinglist_2285c = { 0x66, 40, var0002280c, }; // 22864 u16 var00022864[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, 0x0808, 0x0909, 0x0a0a, 0x0b0b, 0x0c0c, 0x0d0d, 0x0e0e, 0x0f0f, 0x1010, 0x1111, 0x1212, 0x1313, 0x1414, 0x1515, 0x1616, 0x1717, 0x1818, 0x1919, 0x1a1a, 0x1b1b, 0x1c1c, 0x1d1d, 0x1e1e, 0x1f1f, 0x2020, 0x2121, 0x2222, 0x2323, 0x2424, 0x2525, 0x2626, 0x2727, }; // 228b4 struct stagethinglist stagethinglist_228b4 = { 0x67, 40, var00022864, }; // 228bc u16 var000228bc[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, 0x0808, 0x0909, 0x0a0a, 0x0b0b, 0x0c0c, 0x0d0d, 0x0e0e, 0x0f0f, 0x1010, 0x1111, 0x1212, 0x1313, 0x1414, 0x1515, 0x1616, 0x1717, 0x1818, 0x1919, 0x1a1a, 0x1b1b, 0x1c1c, 0x1d1d, 0x1e1e, 0x1f1f, 0x2020, 0x2121, 0x2222, 0x2323, 0x2424, 0x2525, 0x2626, 0x2727, 0x2828, 0x2929, 0x2a2a, 0x2b2b, 0x2c2c, 0x2d2d, 0x2e2e, }; // 2291c struct stagethinglist stagethinglist_2291c = { 0x68, 47, var000228bc, }; // 22924 u16 var00022924[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, 0x0808, 0x0909, 0x0a0a, 0x0b0b, 0x0c0c, 0x0d0d, 0x0e0e, 0x0f0f, 0x1010, 0x1111, 0x1212, 0x1313, 0x1414, 0x1515, 0x1616, 0x1717, 0x1818, 0x1919, 0x1a1a, 0x1b1b, 0x1c1c, 0x1d1d, 0x1e1e, 0x1f1f, 0x2020, 0x2121, 0x2222, 0x2323, 0x2424, }; // 22970 struct stagethinglist stagethinglist_22970 = { 0x69, 37, var00022924, }; // 22978 u16 var00022978[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, 0x0808, 0x0909, 0x0a0a, 0x0b0b, 0x0c0c, 0x0d0d, 0x0e0e, 0x0f0f, 0x1010, 0x1111, 0x1212, 0x1313, 0x1414, 0x1515, 0x1616, 0x1717, 0x1818, 0x1919, 0x1a1a, 0x1b1b, 0x1c1c, 0x1d1d, 0x1e1e, 0x1f1f, 0x2020, 0x2121, 0x2222, 0x2323, 0x2424, 0x2525, }; // 229c4 struct stagethinglist stagethinglist_229c4 = { 0x6a, 38, var00022978, }; // 229cc u16 var000229cc[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, 0x0808, 0x0909, 0x0a0a, 0x0b0b, 0x0c0c, 0x0d0d, 0x0e0e, 0x0f0f, 0x1010, 0x1111, 0x1212, 0x1313, 0x1414, 0x1515, 0x1616, 0x1717, 0x1818, 0x1919, 0x1a1a, 0x1b1b, 0x1c1c, 0x1d1d, 0x1e1e, 0x1f1f, 0x2020, 0x2121, 0x2222, 0x2323, 0x2424, 0x2525, 0x2626, 0x2727, 0x2828, 0x2929, }; // 22a20 struct stagethinglist stagethinglist_22a20 = { 0x6b, 42, var000229cc, }; // 22a28 u16 var00022a28[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, 0x0808, 0x0909, 0x0a0a, 0x0b0b, 0x0c0c, 0x0d0d, 0x0e0e, 0x0f0f, 0x1010, 0x1111, 0x1212, 0x1313, 0x1414, 0x1515, 0x1616, 0x1717, 0x1818, 0x1919, 0x1a1a, 0x1b1b, 0x1c1c, 0x1d1d, 0x1e1e, 0x1f1f, 0x2020, 0x2121, 0x2222, 0x2323, 0x2424, 0x2525, 0x2626, }; // 22a78 struct stagethinglist stagethinglist_22a78 = { 0x6c, 39, var00022a28, }; // 22a80 u16 var00022a80[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, 0x0808, 0x0909, 0x0a0a, 0x0b0b, 0x0c0c, 0x0d0d, 0x0e0e, 0x0f0f, 0x1010, 0x1111, 0x1212, 0x1313, 0x1414, 0x1515, 0x1616, 0x1717, 0x1818, 0x1919, 0x1a1a, 0x1b1b, 0x1c1c, 0x1d1d, 0x1e1e, 0x1f1f, 0x2020, 0x2121, 0x2222, 0x2323, 0x2424, 0x2525, 0x2626, 0x2727, 0x2828, 0x2929, 0x2a2a, 0x2b2b, 0x2c2c, 0x2d2d, }; // 22adc struct stagethinglist stagethinglist_22adc = { 0x6d, 46, var00022a80, }; // 22ae4 u16 var00022ae4[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, 0x0808, 0x0909, 0x0a0a, 0x0b0b, 0x0c0c, 0x0d0d, 0x0e0e, 0x0f0f, 0x1010, 0x1111, 0x1212, 0x1313, 0x1414, 0x1515, 0x1616, 0x1717, 0x1818, 0x1919, 0x1a1a, 0x1b1b, 0x1c1c, 0x1d1d, 0x1e1e, 0x1f1f, 0x2020, 0x2121, }; // 22b28 struct stagethinglist stagethinglist_22b28 = { 0x6e, 34, var00022ae4, }; // 22b30 u16 var00022b30[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, 0x0808, 0x0909, 0x0a0a, 0x0b0b, 0x0c0c, 0x0d0d, 0x0e0e, 0x0f0f, 0x1010, 0x1111, 0x1212, 0x1313, 0x1414, 0x1515, 0x1616, 0x1717, 0x1818, 0x1919, 0x1a1a, 0x1b1b, 0x1c1c, 0x1d1d, 0x1e1e, 0x1f1f, 0x2020, 0x2121, 0x2222, 0x2323, 0x2424, 0x2525, 0x2626, 0x2727, }; // 22b80 struct stagethinglist stagethinglist_22b80 = { 0x6f, 40, var00022b30, }; // 22b88 u16 var00022b88[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, 0x0808, 0x0909, 0x0a0a, 0x0b0b, 0x0c0c, 0x0d0d, 0x0e0e, 0x0f0f, 0x1010, 0x1111, 0x1212, 0x1313, 0x1414, 0x1515, 0x1616, 0x1717, 0x1818, 0x1919, 0x1a1a, 0x1b1b, 0x1c1c, 0x1d1d, 0x1e1e, 0x1f1f, 0x2020, 0x2121, 0x2222, 0x2323, 0x2424, 0x2525, 0x2626, 0x2727, 0x2828, 0x2929, 0x2a2a, }; // 22be0 struct stagethinglist stagethinglist_22be0 = { 0x70, 43, var00022b88, }; // 22be8 u16 var00022be8[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, 0x0808, 0x0909, 0x0a0a, 0x0b0b, 0x0c0c, 0x0d0d, 0x0e0e, 0x0f0f, 0x1010, 0x1111, 0x1212, 0x1313, 0x1414, 0x1515, 0x1616, 0x1717, 0x1818, 0x1919, 0x1a1a, 0x1b1b, 0x1c1c, 0x1d1d, 0x1e1e, 0x1f1f, 0x2020, 0x2121, 0x2222, 0x2323, 0x2424, 0x2525, 0x2626, 0x2727, 0x2828, }; // 22c3c struct stagethinglist stagethinglist_22c3c = { 0x71, 41, var00022be8, }; // 22c44 u16 var00022c44[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, }; // 22c54 struct stagethinglist stagethinglist_22c54 = { STAGE_SKEDARRUINS, 7, var00022c44, }; // 22c5c u16 var00022c5c[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, 0x0808, 0x0909, 0x0a0a, 0x0b0b, 0x0c0c, 0x0d0d, 0x0e0e, 0x0f0f, 0x1010, 0x1111, 0x1212, 0x1313, 0x1414, 0x1515, 0x1616, 0x1717, 0x1818, 0x1919, 0x1a1a, 0x1b1b, 0x1c1c, 0x1d1d, 0x1e1e, 0x1f1f, 0x2020, }; // 22ca0 struct stagethinglist stagethinglist_22ca0 = { 0xfa, 33, var00022c5c, }; // 22ca8 u16 var00022ca8[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, 0x0808, 0x0909, 0x0a0a, 0x0b0b, 0x0c0c, 0x0d0d, 0x0e0e, 0x0f0f, 0x1010, 0x1111, 0x1212, 0x1313, 0x1414, 0x1515, 0x1616, 0x1717, 0x1818, 0x1919, 0x1a1a, 0x1b1b, 0x1c1c, 0x1d1d, 0x1e1e, 0x1f1f, 0x2020, 0x2121, 0x2222, }; // 22cf0 struct stagethinglist stagethinglist_22cf0 = { 0x72, 35, var00022ca8, }; // 22cf8 u16 var00022cf8[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, 0x0808, 0x0909, 0x0a0a, 0x0b0b, 0x0c0c, 0x0d0d, 0x0e0e, 0x0f0f, 0x1010, 0x1111, 0x1212, 0x1313, 0x1414, 0x1515, 0x1616, 0x1717, 0x1818, 0x1919, 0x1a1a, 0x1b1b, 0x1c1c, 0x1d1d, 0x1e1e, 0x1f1f, 0x2020, 0x2121, 0x2222, }; // 22d40 struct stagethinglist stagethinglist_22d40 = { 0x73, 35, var00022cf8, }; // 22d48 u16 var00022d48[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, 0x0808, 0x0909, 0x0a0a, 0x0b0b, 0x0c0c, 0x0d0d, 0x0e0e, 0x0f0f, 0x1010, 0x1111, 0x1212, 0x1313, 0x1414, 0x1515, 0x1616, 0x1717, 0x1818, 0x1919, 0x1a1a, 0x1b1b, 0x1c1c, 0x1d1d, 0x1e1e, 0x1f1f, 0x2020, 0x2121, 0x2222, }; // 22d90 struct stagethinglist stagethinglist_22d90 = { 0x74, 35, var00022d48, }; // 22d98 u16 var00022d98[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, 0x0808, 0x0909, 0x0a0a, 0x0b0b, 0x0c0c, 0x0d0d, 0x0e0e, 0x0f0f, 0x1010, 0x1111, 0x1212, 0x1313, 0x1414, 0x1515, 0x1616, 0x1717, 0x1818, 0x1919, 0x1a1a, 0x1b1b, 0x1c1c, 0x1d1d, 0x1e1e, 0x1f1f, 0x2020, 0x2121, 0x2222, }; // 22de0 struct stagethinglist stagethinglist_22de0 = { 0x75, 35, var00022d98, }; // 22de8 u16 var00022de8[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, 0x0808, 0x0909, 0x0a0a, 0x0b0b, 0x0c0c, 0x0d0d, 0x0e0e, 0x0f0f, 0x1010, 0x1111, 0x1212, 0x1313, 0x1414, 0x1515, 0x1616, 0x1717, 0x1818, 0x1919, 0x1a1a, 0x1b1b, 0x1c1c, 0x1d1d, 0x1e1e, 0x1f1f, 0x2020, 0x2121, 0x2222, 0x2323, 0x2424, }; // 22e34 struct stagethinglist stagethinglist_22e34 = { 0x76, 37, var00022de8, }; u32 var00022e3c = 0x00000000; // 22e40 u16 var00022e40[] = { 0x0000, 0x0101, 0x0202, 0x0304, 0x0403, 0x0506, 0x0605, 0x0708, 0x0807, 0x090a, 0x0a09, 0x0b0c, 0x0c0b, 0x0d0e, 0x0e0d, }; // 22e60 struct stagethinglist stagethinglist_22e60 = { STAGE_MAIANSOS, 15, var00022e40, }; u32 var00022e68 = 0x00000000; u32 var00022e6c = 0x00000000; // 22e70 u16 var00022e70[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, 0x080f, 0x0910, 0x0a11, 0x0b12, 0x0c13, 0x0d14, 0x0e15, 0x0f08, 0x1009, 0x110a, 0x120b, 0x130c, 0x140d, 0x150e, 0x161d, 0x171e, 0x181f, 0x1920, 0x1a21, 0x1b22, 0x1c23, 0x1d16, 0x1e17, 0x1f18, 0x2019, 0x211a, 0x221b, 0x231c, }; // 22eb8 struct stagethinglist stagethinglist_22eb8 = { STAGE_CRASHSITE, 36, var00022e70, }; // 22ec0 u16 var00022ec0[] = { 0x0000, 0x0101, 0x0202, 0x0303, }; // 22ec8 struct stagethinglist stagethinglist_22ec8 = { 0x28, 4, var00022ec0, }; // 22ed0 u16 var00022ed0[] = { 0x0000, 0x0101, 0x0202, 0x0303, 0x0404, 0x0505, 0x0606, 0x0707, 0x0808, 0x0909, 0x0a0a, 0x0b0b, 0x0c0c, 0x0d0d, 0x0e0e, 0x0f0f, 0x1010, 0x1111, 0x1213, 0x1312, 0x1415, 0x1514, 0x1617, 0x1716, 0x1819, 0x1918, 0x1a1b, 0x1b1a, 0x1c1d, 0x1d1c, }; // 22f0c struct stagethinglist stagethinglist_22f0c = { STAGE_EXTRACTION, 30, var00022ed0, }; // 22f14 u16 var00022f14[] = { 0x0000, 0x0102, 0x0201, }; // 22f1c struct stagethinglist stagethinglist_22f1c = { STAGE_ATTACKSHIP, 3, var00022f14, }; struct bodytableentry bodytable[] = { // unk00, bodyfileid, unk04, unk08, unk0c, handfileid { /*0x0000*/ 0x829c, 0x0047, 1, 1.0446009635925, 0, 0x0538 }, { /*0x0001*/ 0x829c, 0x0199, 1, 1.0300469398499, 0, 0x0532 }, { /*0x0002*/ 0x8294, 0x019b, 1, 1.0572769641876, 0, 0x0538 }, { /*0x0003*/ 0x829c, 0x019a, 1, 1.0399061441422, 0, 0x0538 }, { /*0x0004*/ 0x4434, 0x019c, 1, 1, 0, 0x0000 }, { /*0x0005*/ 0xcc6c, 0x019d, 1, 1, 0, 0x0000 }, { /*0x0006*/ 0xc034, 0x019e, 1, 1, 0, 0x0000 }, { /*0x0007*/ 0xc034, 0x019f, 1, 1, 0, 0x0000 }, { /*0x0008*/ 0xd434, 0x01a0, 1, 1, 0, 0x0000 }, { /*0x0009*/ 0xc034, 0x01a1, 1, 1, 0, 0x0000 }, { /*0x000a*/ 0xc034, 0x01a2, 1, 1, 0, 0x0000 }, { /*0x000b*/ 0xc034, 0x01a3, 1, 1, 0, 0x0000 }, { /*0x000c*/ 0x4434, 0x01a4, 1, 1, 0, 0x0000 }, { /*0x000d*/ 0x4434, 0x01a5, 1, 1, 0, 0x0000 }, { /*0x000e*/ 0x5034, 0x01a6, 1, 1, 0, 0x0000 }, { /*0x000f*/ 0xcc6c, 0x01a7, 1, 1, 0, 0x0000 }, { /*0x0010*/ 0x4034, 0x01a8, 1, 1, 0, 0x0000 }, { /*0x0011*/ 0xc034, 0x01a9, 1, 1, 0, 0x0000 }, { /*0x0012*/ 0xc034, 0x01b2, 1, 1, 0, 0x0000 }, { /*0x0013*/ 0xc034, 0x01b3, 1, 1, 0, 0x0000 }, { /*0x0014*/ 0xc034, 0x01bc, 1, 1, 0, 0x0000 }, { /*0x0015*/ 0xcc34, 0x01bd, 1, 1, 0, 0x0000 }, { /*0x0016*/ 0xc034, 0x01be, 1, 1, 0, 0x0000 }, { /*0x0017*/ 0xc034, 0x01c0, 1, 1, 0, 0x0000 }, { /*0x0018*/ 0xc034, 0x01c2, 1, 1, 0, 0x0000 }, { /*0x0019*/ 0x4034, 0x01c5, 1, 1, 0, 0x0000 }, { /*0x001a*/ 0xc034, 0x01cd, 1, 1, 0, 0x0000 }, { /*0x001b*/ 0xc034, 0x01ce, 1, 1, 0, 0x0000 }, { /*0x001c*/ 0xc034, 0x01cf, 1, 1, 0, 0x0000 }, { /*0x001d*/ 0xc034, 0x01d0, 1, 1, 0, 0x0000 }, { /*0x001e*/ 0xc034, 0x0232, 1, 1, 0, 0x0000 }, { /*0x001f*/ 0xc034, 0x0238, 1, 1, 0, 0x0000 }, { /*0x0020*/ 0x4434, 0x023a, 1, 1, 0, 0x0000 }, { /*0x0021*/ 0x4434, 0x023d, 1, 1, 0, 0x0000 }, { /*0x0022*/ 0xc034, 0x0243, 1, 1, 0, 0x0000 }, { /*0x0023*/ 0xc034, 0x0245, 1, 1, 0, 0x0000 }, { /*0x0024*/ 0x4434, 0x0247, 1, 1, 0, 0x0000 }, { /*0x0025*/ 0xc034, 0x0262, 1, 1, 0, 0x0000 }, { /*0x0026*/ 0xc034, 0x0267, 1, 1, 0, 0x0000 }, { /*0x0027*/ 0xc034, 0x0268, 1, 1, 0, 0x0000 }, { /*0x0028*/ 0xc034, 0x033a, 1, 1, 0, 0x0000 }, { /*0x0029*/ 0xcc6c, 0x033b, 1, 1, 0, 0x0000 }, { /*0x002a*/ 0xc034, 0x0345, 1, 1, 0, 0x0000 }, { /*0x002b*/ 0xc034, 0x01c2, 1, 1, 0, 0x0000 }, { /*0x002c*/ 0x4434, 0x04a7, 1, 1, 0, 0x0000 }, { /*0x002d*/ 0xc034, 0x04a8, 1, 1, 0, 0x0000 }, { /*0x002e*/ 0xc034, 0x04ac, 1, 1, 0, 0x0000 }, { /*0x002f*/ 0x4434, 0x04ad, 1, 1, 0, 0x0000 }, { /*0x0030*/ 0xc034, 0x04ae, 1, 1, 0, 0x0000 }, { /*0x0031*/ 0xc034, 0x01c2, 1, 1, 0, 0x0000 }, { /*0x0032*/ 0xc034, 0x01c2, 1, 1, 0, 0x0000 }, { /*0x0033*/ 0xc034, 0x01c2, 1, 1, 0, 0x0000 }, { /*0x0034*/ 0xc034, 0x01c2, 1, 1, 0, 0x0000 }, { /*0x0035*/ 0xc034, 0x050d, 1, 1, 0, 0x0000 }, { /*0x0036*/ 0xc034, 0x050e, 1, 1, 0, 0x0000 }, { /*0x0037*/ 0xc034, 0x050f, 1, 1, 0, 0x0000 }, { /*0x0038*/ 0x4434, 0x0510, 1, 1, 0, 0x0000 }, { /*0x0039*/ 0xc034, 0x0511, 1, 1, 0, 0x0000 }, { /*0x003a*/ 0xcc6c, 0x0553, 1, 1, 0, 0x0000 }, { /*0x003b*/ 0xc034, 0x0554, 1, 1, 0, 0x0000 }, { /*0x003c*/ 0x4434, 0x055a, 1, 1, 0, 0x0000 }, { /*0x003d*/ 0xc034, 0x055b, 1, 1, 0, 0x0000 }, { /*0x003e*/ 0x4434, 0x0561, 1, 1, 0, 0x0000 }, { /*0x003f*/ 0xc034, 0x07c5, 1, 1, 0, 0x0000 }, { /*0x0040*/ 0xc034, 0x07c6, 1, 1, 0, 0x0000 }, { /*0x0041*/ 0xc034, 0x07bd, 1, 1, 0, 0x0000 }, { /*0x0042*/ 0xc034, 0x07be, 1, 1, 0, 0x0000 }, { /*0x0043*/ 0xc034, 0x07bf, 1, 1, 0, 0x0000 }, { /*0x0044*/ 0xc034, 0x07c0, 1, 1, 0, 0x0000 }, { /*0x0045*/ 0x4834, 0x07c1, 1, 1, 0, 0x0000 }, { /*0x0046*/ 0x4834, 0x07c2, 1, 1, 0, 0x0000 }, { /*0x0047*/ 0x4834, 0x07c3, 1, 1, 0, 0x0000 }, { /*0x0048*/ 0xc034, 0x07c4, 1, 1, 0, 0x0000 }, { /*0x0049*/ 0xc034, 0x07cd, 1, 1, 0, 0x0000 }, { /*0x004a*/ 0xc034, 0x07ce, 1, 1, 0, 0x0000 }, { /*0x004b*/ 0xc034, 0x07cf, 1, 1, 0, 0x0000 }, { /*0x004c*/ 0xc034, 0x07d0, 1, 1, 0, 0x0000 }, { /*0x004d*/ 0xc034, 0x07d1, 1, 1, 0, 0x0000 }, { /*0x004e*/ 0xc034, 0x07d2, 1, 1, 0, 0x0000 }, { /*0x004f*/ 0xc034, 0x07d3, 1, 1, 0, 0x0000 }, { /*0x0050*/ 0xc034, 0x07d4, 1, 1, 0, 0x0000 }, { /*0x0051*/ 0xc034, 0x07d5, 1, 1, 0, 0x0000 }, { /*0x0052*/ 0xc034, 0x07d6, 1, 1, 0, 0x0000 }, { /*0x0053*/ 0xc034, 0x07d7, 1, 1, 0, 0x0000 }, { /*0x0054*/ 0xc034, 0x07d8, 1, 1, 0, 0x0000 }, { /*0x0055*/ 0xc034, 0x07d9, 1, 1, 0, 0x0000 }, { /*0x0056*/ 0x067c, 0x0042, 1, 0.95305162668228, 0, 0x04e5 }, { /*0x0057*/ 0x8da8, 0x004a, 1, 0.57276993989944, 0, 0x0764 }, { /*0x0058*/ 0xa274, 0x003f, 1, 0.92769956588745, 0, 0x0766 }, { /*0x0059*/ 0x827c, 0x0051, 1, 0.92769956588745, 0, 0x0766 }, { /*0x005a*/ 0x8268, 0x0040, 1, 0.85915493965149, 0, 0x0531 }, { /*0x005b*/ 0x96a4, 0x004e, 1, 1.1032863855362, 0, 0x0532 }, { /*0x005c*/ 0xa27c, 0x0053, 1, 1, 0, 0x0000 }, { /*0x005d*/ 0x8284, 0x0057, 1, 0.93896716833115, 0, 0x052a }, { /*0x005e*/ 0xa274, 0x0045, 1, 0.93896716833115, 0, 0x0769 }, { /*0x005f*/ 0xa274, 0x004d, 1, 0.93896716833115, 0, 0x0532 }, { /*0x0060*/ 0xa278, 0x0054, 1, 0.92769956588745, 0, 0x0768 }, { /*0x0061*/ 0x067c, 0x0043, 1, 0.95305162668228, 0, 0x052b }, { /*0x0062*/ 0x067c, 0x0044, 1, 0.95305162668228, 0, 0x052c }, { /*0x0063*/ 0x8274, 0x004f, 1, 0.93896716833115, 0, 0x052b }, { /*0x0064*/ 0x8274, 0x0050, 1, 0.93896716833115, 0, 0x052b }, { /*0x0065*/ 0x0630, 0x0052, 1, 0.87323945760727, 0, 0x052b }, { /*0x0066*/ 0x129c, 0x0041, 1, 0.98591554164886, 0, 0x0537 }, { /*0x0067*/ 0x8da8, 0x0056, 1, 0.57276993989944, 0, 0x0764 }, { /*0x0068*/ 0x2a80, 0x004c, 1, 0.96713620424271, 0, 0x052c }, { /*0x0069*/ 0xa274, 0x0194, 1, 0.93896716833115, 0, 0x053b }, { /*0x006a*/ 0xa280, 0x0046, 1, 0.93427228927612, 0, 0x0538 }, { /*0x006b*/ 0xc27c, 0x0048, 1, 1, 0, 0x0000 }, { /*0x006c*/ 0x827c, 0x004b, 1, 1, 0, 0x0000 }, { /*0x006d*/ 0x067c, 0x01b1, 1, 0.95305162668228, 0, 0x052b }, { /*0x006e*/ 0xa280, 0x01bf, 1, 0.93896716833115, 0, 0x0538 }, { /*0x006f*/ 0xa274, 0x01c4, 1, 0.93896716833115, 0, 0x0767 }, { /*0x0070*/ 0xc27c, 0x0055, 1, 1, 0, 0x0000 }, { /*0x0071*/ 0xa26c, 0x01c8, 1, 0.93896716833115, 0, 0x076a }, { /*0x0072*/ 0xa27c, 0x01c9, 1, 0.93896716833115, 0, 0x0535 }, { /*0x0073*/ 0xa27c, 0x01cb, 1, 0.93896716833115, 0, 0x0533 }, { /*0x0074*/ 0xa27c, 0x01cc, 1, 0.93896716833115, 0, 0x052b }, { /*0x0075*/ 0x8274, 0x0231, 1, 0.93896716833115, 0, 0x076b }, { /*0x0076*/ 0x827c, 0x0236, 1, 1, 0, 0x0000 }, { /*0x0077*/ 0x8264, 0x0237, 1, 0.89201879501343, 0, 0x052b }, { /*0x0078*/ 0x063c, 0x0239, 1, 0.85446006059647, 0, 0x052b }, { /*0x0079*/ 0x827c, 0x023b, 1, 0.93896716833115, 0, 0x052e }, { /*0x007a*/ 0x063c, 0x023c, 1, 0.85446006059647, 0, 0x053a }, { /*0x007b*/ 0x827c, 0x0240, 0.75, 0.5, 0, 0x0000 }, { /*0x007c*/ 0x827c, 0x0242, 1, 0.93896716833115, 0, 0x0531 }, { /*0x007d*/ 0x827c, 0x0244, 1, 0.93896716833115, 0, 0x0531 }, { /*0x007e*/ 0x0638, 0x0246, 1, 0.85446006059647, 0, 0x052b }, { /*0x007f*/ 0x827c, 0x0261, 1, 0.93896716833115, 0, 0x076c }, { /*0x0080*/ 0xa27c, 0x0263, 1, 0.93896716833115, 0, 0x0539 }, { /*0x0081*/ 0xa278, 0x0264, 1, 0.93896716833115, 0, 0x076c }, { /*0x0082*/ 0xa278, 0x0265, 1, 0.93896716833115, 0, 0x0536 }, { /*0x0083*/ 0xada8, 0x0266, 1, 0.57276993989944, 0, 0x0764 }, { /*0x0084*/ 0x827c, 0x0339, 1, 0.93896716833115, 0, 0x04e5 }, { /*0x0085*/ 0x827c, 0x0339, 1, 0.93896716833115, 0, 0x052e }, { /*0x0086*/ 0x067c, 0x033c, 1, 0.95305162668228, 0, 0x0530 }, { /*0x0087*/ 0x067c, 0x049e, 1, 0.95305162668228, 0, 0x0529 }, { /*0x0088*/ 0x067c, 0x049f, 1, 0.95305162668228, 0, 0x0529 }, { /*0x0089*/ 0x067c, 0x04a0, 1, 0.95305162668228, 0, 0x0536 }, { /*0x008a*/ 0x067c, 0x04a1, 1, 0.95305162668228, 0, 0x0532 }, { /*0x008b*/ 0x267c, 0x04a2, 1, 0.87323945760727, 0, 0x0532 }, { /*0x008c*/ 0xa27c, 0x04a3, 1, 0.93896716833115, 0, 0x052d }, { /*0x008d*/ 0x827c, 0x04a4, 1, 0.88262909650803, 0, 0x0530 }, { /*0x008e*/ 0xa27c, 0x04a5, 1, 0.93896716833115, 0, 0x0534 }, { /*0x008f*/ 0x267c, 0x04a6, 1, 0.86854463815689, 0, 0x0534 }, { /*0x0090*/ 0x827c, 0x04a9, 1, 0.85915493965149, 0, 0x0532 }, { /*0x0091*/ 0x827c, 0x04aa, 1, 0.93896716833115, 0, 0x0766 }, { /*0x0092*/ 0xa27c, 0x04ab, 1, 0.93896716833115, 0, 0x076d }, { /*0x0093*/ 0x827c, 0x050b, 1, 1.25, 0, 0x0000 }, { /*0x0094*/ 0x8da8, 0x050c, 1, 0.57276993989944, 0, 0x0764 }, { /*0x0095*/ 0x067c, 0x0559, 1, 0.95305162668228, 0, 0x052b }, { /*0x0096*/ 0x067c, 0x0796, 1, 0.95305162668228, 0, 0x052f }, }; u32 var00023af0 = 0x00000000; u32 var00023af4 = 0x3f800000; u32 var00023af8 = 0x00000000; u32 var00023afc = 0x00000000; u32 var00023b00 = 0x04e50000; u32 var00023b04 = 0xbd8ff972; u32 var00023b08 = 0x3efbda51; u32 var00023b0c = 0xbf5566cf; u32 var00023b10 = 0x3f8951e7; u32 var00023b14 = 0x3f8b4e44; u32 var00023b18 = 0x3f6d1644; u32 var00023b1c = 0xbdcccccd; u32 var00023b20 = 0x3edae148; u32 var00023b24 = 0xbef70a3d; u32 var00023b28 = 0x3f844567; u32 var00023b2c = 0x3f772c62; u32 var00023b30 = 0x3f6e0e41; u32 var00023b34 = 0x3e3851ec; u32 var00023b38 = 0x00000000; u32 var00023b3c = 0x00000000; u32 var00023b40 = 0x3f893e4f; u32 var00023b44 = 0x3f800000; u32 var00023b48 = 0x3f800000; u32 var00023b4c = 0x3e72b021; u32 var00023b50 = 0x3f7a1cac; u32 var00023b54 = 0xbee147ae; u32 var00023b58 = 0x3f96d7e0; u32 var00023b5c = 0x3f91ff82; u32 var00023b60 = 0x3f925d10; u32 var00023b64 = 0xbdb8ef35; u32 var00023b68 = 0x3e6d7732; u32 var00023b6c = 0x3e016f00; u32 var00023b70 = 0x3f7da512; u32 var00023b74 = 0x3f828f5c; u32 var00023b78 = 0x3f58bac7; u32 var00023b7c = 0x00000000; u32 var00023b80 = 0x3e181062; u32 var00023b84 = 0x3ec2339c; u32 var00023b88 = 0x3f93d07d; u32 var00023b8c = 0x3f7ded29; u32 var00023b90 = 0x3f738ef3; u32 var00023b94 = 0x00000000; u32 var00023b98 = 0x00000000; u32 var00023b9c = 0x00000000; u32 var00023ba0 = 0x00000000; u32 var00023ba4 = 0x3f800000; u32 var00023ba8 = 0x00000000; u32 var00023bac = 0x00000000; u32 var00023bb0 = 0x00000000; u32 var00023bb4 = 0x00000000; u32 var00023bb8 = 0x00000000; u32 var00023bbc = 0x00000000; u32 var00023bc0 = 0x00000010; u32 var00023bc4 = 0x00000020; u32 var00023bc8 = 0x0000000c; u32 var00023bcc = 0x00000020; u32 var00023bd0 = 0x00000018; u32 var00023bd4 = 0x00000040; u32 var00023bd8 = 0x0000003c; u32 var00023bdc = 0x00000050; u32 var00023be0 = 0x000000e1; u32 var00023be4 = 0x00000113; u32 var00023be8 = 0x000001d6; u32 var00023bec = 0x0000023a; u32 var00023bf0 = 0xff99ffff; u32 var00023bf4 = 0x9999ffff; u32 var00023bf8 = 0x99ffffff; u32 var00023bfc = 0x99ff99ff; u32 var00023c00 = 0xffff99ff; u32 var00023c04 = 0xff9999ff; u32 var00023c08 = 0x00000000; u32 var00023c0c = 0x00000000; u32 var00023c10 = 0x00000000; u32 var00023c14 = 0x00000000; u32 var00023c18 = 0x00000000; u32 var00023c1c = 0x3f800000; u32 var00023c20 = 0x00000000; u32 var00023c24 = 0x3f800000; u32 var00023c28 = 0x00000000; u32 var00023c2c = 0x00000000; u32 var00023c30 = 0x00000000; u32 var00023c34 = 0x00000100; u32 var00023c38 = 0x00000000; u32 var00023c3c = 0x00000000; u32 var00023c40 = 0x00000000; u32 var00023c44 = 0x00000000; u32 var00023c48 = 0x00000000; u32 var00023c4c = 0x00000000; u32 var00023c50 = 0x00000000; u32 var00023c54 = 0x00000000; u32 var00023c58 = 0x00000000; u32 var00023c5c = 0x00000000; u32 var00023c60 = 0x00000000; u32 var00023c64 = 0x00000000; u32 var00023c68 = 0x00000000; u32 var00023c6c = 0x00000000; u32 var00023c70 = 0x00000000; u32 var00023c74 = 0x00000000; u32 var00023c78 = 0x00000000; u32 var00023c7c = 0x00000000; u32 var00023c80 = 0x00000000; u32 var00023c84 = 0x00000000; u32 var00023c88 = 0x00000000; u32 var00023c8c = 0x00000000; u32 var00023c90 = 0x00000000; u32 var00023c94 = 0x00000000; u32 var00023c98 = 0x00000000; u32 var00023c9c = 0x00000000; u32 var00023ca0 = 0x00000000; u32 var00023ca4 = 0x3f800000; u32 var00023ca8 = 0x00000000; u32 var00023cac = 0x00000000; u32 var00023cb0 = 0x00000000; u32 var00023cb4 = 0x00000000; u32 var00023cb8 = 0x3f800000; u32 var00023cbc = 0x00000000; u32 var00023cc0 = 0x00000000; u32 var00023cc4 = 0x00000000; u32 var00023cc8 = 0x00000000; u32 var00023ccc = 0x3f800000; u32 var00023cd0 = 0x00000000; u32 var00023cd4 = 0x00000000; u32 var00023cd8 = 0x00000000; u32 var00023cdc = 0x00000000; u32 var00023ce0 = 0x3f800000; u32 var00023ce4 = 0x00000000; u32 var00023ce8 = 0x00000000; u32 var00023cec = 0x00000000; u32 var00023cf0 = 0x00000000; u32 var00023cf4 = 0x00000000; u32 var00023cf8 = 0x00000000; u32 var00023cfc = 0xbf800000; u32 var00023d00 = 0x00000000; u32 var00023d04 = 0x3f800000; u32 var00023d08 = 0x00000000; u32 var00023d0c = 0x00000000; u32 var00023d10 = 0x00000000; u32 var00023d14 = 0x00000000; u32 var00023d18 = 0x00000000; u32 var00023d1c = 0x00000000; u32 var00023d20 = 0xc19ffffe; u32 var00023d24 = 0x00000000; u32 var00023d28 = 0x419ffffe; u32 var00023d2c = 0x00000000; u32 var00023d30 = 0x00000000; u32 var00023d34 = 0x00000000; u32 var00023d38 = 0x00000000; u32 var00023d3c = 0x00000000; u32 var00023d40 = 0x00000000; u32 var00023d44 = 0x00000000; u32 var00023d48 = 0x00000000; u32 var00023d4c = 0x00000000; u32 var00023d50 = 0x00000000; u32 var00023d54 = 0x00000000; u32 var00023d58 = 0x00000000; u32 var00023d5c = 0x00000000; u32 var00023d60 = 0x00000000; u32 var00023d64 = 0x00000000; u32 var00023d68 = 0xbf800000; u32 var00023d6c = 0x00000000; u32 var00023d70 = 0x00000000; u32 var00023d74 = 0xbf800000; u32 var00023d78 = 0x00000000; u32 var00023d7c = 0x00000000; u32 var00023d80 = 0xbf800000; u32 var00023d84 = 0x00000000; u32 var00023d88 = 0x00000000; u32 var00023d8c = 0xbf800000; u32 var00023d90 = 0x00000000; u32 var00023d94 = 0x3f800000; u32 var00023d98 = 0x00000000; u32 var00023d9c = 0x00000000; u32 var00023da0 = 0x3f800000; u32 var00023da4 = 0x00000000; u32 var00023da8 = 0x00000000; u32 var00023dac = 0x3f800000; u32 var00023db0 = 0x00000000; u32 var00023db4 = 0x00000000; u32 var00023db8 = 0x3f800000; u32 var00023dbc = 0x00000000; u32 var00023dc0 = 0x00000000; u32 var00023dc4 = 0x00000000; u32 var00023dc8 = 0x3f800000; u32 var00023dcc = 0x3f800000; u32 var00023dd0 = 0x00000000; u32 var00023dd4 = 0x00000000; u32 var00023dd8 = 0x00000000; u32 var00023ddc = 0x00000000; u32 var00023de0 = 0x00000000; u32 var00023de4 = 0x00000000; u32 var00023de8 = 0x00000000; u32 var00023dec = 0x00000000; u32 var00023df0 = 0x00000000; u32 var00023df4 = 0x00000000; u32 var00023df8 = 0x447a0000; u32 var00023dfc = 0x00000000; u32 var00023e00 = 0x00000000; u32 var00023e04 = 0x00000000; u32 var00023e08 = 0x00000000; u32 var00023e0c = 0xff000000; u32 var00023e10 = 0x00000000; u32 var00023e14 = 0x00000000; u32 var00023e18 = 0x00000000; u32 var00023e1c = 0x00000000; u32 var00023e20 = 0x00000000; u32 var00023e24 = 0x00000000; u32 var00023e28 = 0x00000000; u32 var00023e2c = 0x00000000; u32 var00023e30 = 0x00000000; u32 var00023e34 = 0x00000000; u32 var00023e38 = 0x00000000; u32 var00023e3c = 0x00000000; u32 var00023e40 = 0x00000000; u32 var00023e44 = 0x00000000; u32 var00023e48 = 0x00000000; u32 var00023e4c = 0x00000000; u32 var00023e50 = 0x00000000; u32 var00023e54 = 0x00000000; u32 var00023e58 = 0x00000000; u32 var00023e5c = 0x00000000; u32 var00023e60 = 0x00000000; u32 var00023e64 = 0x00000000; u32 var00023e68 = 0x00000000; u32 var00023e6c = 0x00000000; u32 var00023e70 = 0x00000000; u32 var00023e74 = 0x00000000; u32 var00023e78 = 0x00000000; u32 var00023e7c = 0x00000000; u32 var00023e80 = 0x00000000; u32 var00023e84 = 0x00000000; u32 var00023e88 = 0x00000000; u32 var00023e8c = 0x00000000; u32 var00023e90 = 0x00000000; u32 var00023e94 = 0x00000000; u32 var00023e98 = 0x00000000; u32 var00023e9c = 0x00000000; u32 var00023ea0 = 0x00000000; u32 var00023ea4 = 0x00000000; u32 var00023ea8 = 0x00000000; u32 var00023eac = 0x00000000; u32 var00023eb0 = 0x00000000; u32 var00023eb4 = 0x00000000; u32 var00023eb8 = 0x00000000; u32 var00023ebc = 0x00000000; u32 var00023ec0 = 0x00000000; u32 var00023ec4 = 0x00000000; u32 var00023ec8 = 0x00000000; u32 var00023ecc = 0x00000000; u32 var00023ed0 = 0x00000000; u32 var00023ed4 = 0x00000000; u32 var00023ed8 = 0x00000000; u32 var00023edc = 0x00000000; u32 var00023ee0 = 0x00000000; u32 var00023ee4 = 0x00000000; u32 var00023ee8 = 0x00000000; u32 var00023eec = 0x00000000; u32 var00023ef0 = 0x00000000; u32 var00023ef4 = 0x00000000; u32 var00023ef8 = 0x00000000; u32 var00023efc = 0x00000000; u32 var00023f00 = 0x00000000; u32 var00023f04 = 0x00000000; u32 var00023f08 = 0x00000000; u32 var00023f0c = 0x00000000; u32 var00023f10 = 0x00000000; u32 var00023f14 = 0x00000000; u32 var00023f18 = 0x00000000; u32 var00023f1c = 0x00000000; u32 var00023f20 = 0x00000000; u32 var00023f24 = 0x00000000; u32 var00023f28 = 0x00000000; u32 var00023f2c = 0x00000000; u32 var00023f30 = 0x00000000; u32 var00023f34 = 0x00000000; u32 var00023f38 = 0x00000000; u32 var00023f3c = 0x00000000; u32 var00023f40 = 0x00000000; u32 var00023f44 = 0x00000000; u32 var00023f48 = 0x00000000; u32 var00023f4c = 0x00000000; u32 var00023f50 = 0x00000000; u32 var00023f54 = 0x00000000; u32 var00023f58 = 0x00000000; u32 var00023f5c = 0x00000000; u32 var00023f60 = 0x00000000; u32 var00023f64 = 0x00000000; u32 var00023f68 = 0x00000000; u32 var00023f6c = 0x00000000; u32 var00023f70 = 0x00000000; u32 var00023f74 = 0x00000000; u32 var00023f78 = 0x00000000; u32 var00023f7c = 0x00000000; u32 var00023f80 = 0x00000000; u32 var00023f84 = 0x00000000; u32 var00023f88 = 0x00000000; u32 var00023f8c = 0x00000000; u32 var00023f90 = 0x00000000; u32 var00023f94 = 0x00000000; u32 var00023f98 = 0x00000000; u32 var00023f9c = 0x00000000; u32 var00023fa0 = 0x00000000; u32 var00023fa4 = 0x00000000; u32 var00023fa8 = 0x00000000; u32 var00023fac = 0x00000000; u32 var00023fb0 = 0x00000000; u32 var00023fb4 = 0x00000000; u32 var00023fb8 = 0x00000000; u32 var00023fbc = 0x00000000; u32 var00023fc0 = 0x00000000; u32 var00023fc4 = 0x00000000; u32 var00023fc8 = 0x00000000; u32 var00023fcc = 0x00000000; u32 var00023fd0 = 0x00000000; u32 var00023fd4 = 0x00000000; u32 var00023fd8 = 0x00000000; u32 var00023fdc = 0x00000000; u32 var00023fe0 = 0x00000000; u32 var00023fe4 = 0x00000000; u32 var00023fe8 = 0x00000000; u32 var00023fec = 0x00000000; u32 var00023ff0 = 0x00000000; u32 var00023ff4 = 0x00000000; u32 var00023ff8 = 0x00000000; u32 var00023ffc = 0x00000000; u32 var00024000 = 0x00000000; u32 var00024004 = 0x00000000; u32 var00024008 = 0x00000000; u32 var0002400c = 0x00000000; u32 var00024010 = 0x00000000; u32 var00024014 = 0x00000000; u32 var00024018 = 0x00000000; u32 var0002401c = 0x00000000; u32 var00024020 = 0x00000000; u32 var00024024 = 0x00000000; u32 var00024028 = 0x00000000; u32 var0002402c = 0x00000000; u32 var00024030 = 0x00000000; u32 var00024034 = 0x00000000; u32 var00024038 = 0x00000000; u32 var0002403c = 0x00000000; u32 var00024040 = 0x00000000; u32 var00024044 = 0x00000000; u32 var00024048 = 0x00000000; u32 var0002404c = 0x00000000; u32 var00024050 = 0x00000000; u32 var00024054 = 0x00000000; u32 var00024058 = 0x00000000; u32 var0002405c = 0x00000000; u32 var00024060 = 0x00000000; u32 var00024064 = 0x00000000; u32 var00024068 = 0x00000000; u32 var0002406c = 0x00000000; u32 var00024070 = 0x00000000; u32 var00024074 = 0x00000000; u32 var00024078 = 0x00000000; u32 var0002407c = 0x00000000; u32 var00024080 = 0x00000000; u32 var00024084 = 0x00000000; u32 var00024088 = 0x00000000; u32 var0002408c = 0x00000000; u32 var00024090 = 0x00000000; u32 var00024094 = 0x00000000; u32 var00024098 = 0x00000000; u32 var0002409c = 0x00000000; u32 var000240a0 = 0x00000000; u32 var000240a4 = 0x00000000; u32 var000240a8 = 0x00000000; u32 var000240ac = 0x00000000; u32 var000240b0 = 0x00000000; u32 var000240b4 = 0x00000000; u32 var000240b8 = 0x00000000; u32 var000240bc = 0x00000000; u32 var000240c0 = 0x00000000; u32 var000240c4 = 0x00000000; u32 var000240c8 = 0x00000000; u32 var000240cc = 0x00000000; u32 var000240d0 = 0x00000000; u32 var000240d4 = 0x00000000; u32 var000240d8 = 0x00000000; u32 var000240dc = 0x00000000; u32 var000240e0 = 0x00000000; u32 var000240e4 = 0x00000000; u32 var000240e8 = 0x00000000; u32 var000240ec = 0x00000000; u32 var000240f0 = 0x00000000; u32 var000240f4 = 0x00000000; u32 var000240f8 = 0x00000000; u32 var000240fc = 0x00000000; u32 var00024100 = 0x00000000; u32 var00024104 = 0x00000000; u32 var00024108 = 0x00000000; u32 var0002410c = 0x00000000; u32 var00024110 = 0x00000000; u32 var00024114 = 0x00000000; u32 var00024118 = 0x00000000; u32 var0002411c = 0x00000000; u32 var00024120 = 0x00000000; u32 var00024124 = 0x00000000; u32 var00024128 = 0x00000000; u32 var0002412c = 0x00000000; u32 var00024130 = 0x00000000; u32 var00024134 = 0x00000000; u32 var00024138 = 0x00000000; u32 var0002413c = 0x00000000; u32 var00024140 = 0x00000000; u32 var00024144 = 0x00000000; u32 var00024148 = 0x00000000; u32 var0002414c = 0x00000000; u32 var00024150 = 0x00000000; u32 var00024154 = 0x00000000; u32 var00024158 = 0x00000000; u32 var0002415c = 0x00000000; u32 var00024160 = 0x00000000; u32 var00024164 = 0x00000000; u32 var00024168 = 0x00000000; u32 var0002416c = 0x00000000; u32 var00024170 = 0x00000000; u32 var00024174 = 0x00000000; u32 var00024178 = 0x00000000; u32 var0002417c = 0x00000000; u32 var00024180 = 0x00000000; u32 var00024184 = 0x00000000; u32 var00024188 = 0x00000000; u32 var0002418c = 0x00000000; u32 var00024190 = 0x00000000; u32 var00024194 = 0x00000000; u32 var00024198 = 0x00000000; u32 var0002419c = 0x00000000; u32 var000241a0 = 0x00000000; u32 var000241a4 = 0x00000000; u32 var000241a8 = 0x00000000; u32 var000241ac = 0x00000000; u32 var000241b0 = 0x00000000; u32 var000241b4 = 0x00000000; u32 var000241b8 = 0x00000000; u32 var000241bc = 0x00000000; u32 var000241c0 = 0x00000000; u32 var000241c4 = 0x00000000; u32 var000241c8 = 0x00000000; u32 var000241cc = 0x00000000; u32 var000241d0 = 0x00000000; u32 var000241d4 = 0x00000000; u32 var000241d8 = 0x00000000; u32 var000241dc = 0x00000000; u32 var000241e0 = 0x00000000; u32 var000241e4 = 0x00000000; u32 var000241e8 = 0x00000000; u32 var000241ec = 0x00000000; u32 var000241f0 = 0x00000000; u32 var000241f4 = 0x00000000; u32 var000241f8 = 0x00000000; u32 var000241fc = 0x00000000; u32 var00024200 = 0x00000000; u32 var00024204 = 0x00000000; u32 var00024208 = 0x00000000; u32 var0002420c = 0x00000000; u32 var00024210 = 0x00000000; u32 var00024214 = 0x00000000; u32 var00024218 = 0x00000000; u32 var0002421c = 0x00000000; u32 var00024220 = 0x00000000; u32 var00024224 = 0x00000000; u32 var00024228 = 0x00000000; u32 var0002422c = 0x00000000; u32 var00024230 = 0x00000000; u32 var00024234 = 0x00000000; u32 var00024238 = 0x00000000; u32 var0002423c = 0x00000000; u32 var00024240 = 0x00000000; u32 var00024244 = 0x00000000; u32 var00024248 = 0x00000000; u32 var0002424c = 0x00000000; u32 var00024250 = 0x00000000; u32 var00024254 = 0x00000000; u32 var00024258 = 0x00000000; u32 var0002425c = 0x00000000; u32 var00024260 = 0x00000000; u32 var00024264 = 0x00000000; u32 var00024268 = 0x00000000; u32 var0002426c = 0x00000000; u32 var00024270 = 0x00000000; u32 var00024274 = 0x00000000; u32 var00024278 = 0x00000000; u32 var0002427c = 0x00000000; u32 var00024280 = 0x00000000; u32 var00024284 = 0x00000000; u32 var00024288 = 0x00000000; u32 var0002428c = 0x00000000; u32 var00024290 = 0x00000000; u32 var00024294 = 0x00000000; u32 var00024298 = 0x00000000; u32 var0002429c = 0x00000000; u32 var000242a0 = 0x00000000; u32 var000242a4 = 0x00000000; u32 var000242a8 = 0x00000000; u32 var000242ac = 0x00000000; u32 var000242b0 = 0x00000000; u32 var000242b4 = 0x00000000; u32 var000242b8 = 0x00000000; u32 var000242bc = 0x00000000; u32 var000242c0 = 0x00000000; u32 var000242c4 = 0x00000000; u32 var000242c8 = 0x00000000; u32 var000242cc = 0x00000000; u32 var000242d0 = 0x00000000; u32 var000242d4 = 0x00000000; u32 var000242d8 = 0x00000000; u32 var000242dc = 0x00000000; u32 var000242e0 = 0x00000000; u32 var000242e4 = 0x00000000; u32 var000242e8 = 0x00000000; u32 var000242ec = 0x00000000; u32 var000242f0 = 0x00000000; u32 var000242f4 = 0x00000000; u32 var000242f8 = 0x00000000; u32 var000242fc = 0x00000000; u32 var00024300 = 0x00000000; u32 var00024304 = 0x00000000; u32 var00024308 = 0x00000000; u32 var0002430c = 0x00000000; u32 var00024310 = 0x00000000; u32 var00024314 = 0x00000000; u32 var00024318 = 0x00000000; u32 var0002431c = 0x00000000; u32 var00024320 = 0x00000000; u32 var00024324 = 0x00000000; u32 var00024328 = 0x00000000; u32 var0002432c = 0x00000000; u32 var00024330 = 0x00000000; u32 var00024334 = 0x00000000; u32 var00024338 = 0x00000000; u32 var0002433c = 0x00000000; u32 var00024340 = 0x00000000; u32 var00024344 = 0x00000000; u32 var00024348 = 0x00000000; u32 var0002434c = 0x00000000; u32 var00024350 = 0x00000000; u32 var00024354 = 0x00000000; u32 var00024358 = 0x00000000; u32 var0002435c = 0x00000000; u32 var00024360 = 0x00000000; u32 var00024364 = 0x00000000; u32 var00024368 = 0x00000000; u32 var0002436c = 0x00000000; u32 var00024370 = 0x00000000; u32 var00024374 = 0x00000000; u32 var00024378 = 0x00000000; u32 var0002437c = 0x00000000; u32 var00024380 = 0x00000000; u32 var00024384 = 0x00000000; u32 var00024388 = 0x00000000; u32 var0002438c = 0x00000000; u32 var00024390 = 0x00000000; u32 var00024394 = 0x00000000; u32 var00024398 = 0x00000000; u32 var0002439c = 0x00000000; u32 var000243a0 = 0x00000000; u32 var000243a4 = 0x00000000; u32 var000243a8 = 0x00000000; u32 var000243ac = 0x00000000; u32 var000243b0 = 0x00000000; u32 var000243b4 = 0x00000000; u32 var000243b8 = 0x00000000; u32 var000243bc = 0x00000000; u32 var000243c0 = 0x00000000; u32 var000243c4 = 0x00000000; u32 var000243c8 = 0x00000000; u32 var000243cc = 0x00000000; u32 var000243d0 = 0x00000000; u32 var000243d4 = 0x00000000; u32 var000243d8 = 0x00000000; u32 var000243dc = 0x00000000; u32 var000243e0 = 0xab8d9f77; u32 var000243e4 = 0x81280783; u32 var000243e8 = 0x00000000; u32 var000243ec = 0x00000000; u32 var000243f0 = 0x00000bb8; u32 var000243f4 = 0x00000078; u32 var000243f8 = 0x00000bb8; u32 var000243fc = 0x00000050; u32 var00024400 = 0x00000000; u32 var00024404 = 0x00000000; u32 var00024408 = 0x000001f4; u32 var0002440c = 0x00000014; u32 var00024410 = 0x0000000c; u32 var00024414 = 0x00000000; u32 var00024418 = 0x00000000; u32 var0002441c = 0x00000000; u32 var00024420 = 0x00000000; u32 var00024424 = 0x000005dc; u32 var00024428 = 0x00000028; u32 var0002442c = 0x000001f4; u32 var00024430 = 0x00000014; u32 var00024434 = 0x00000000; u32 var00024438 = 0x00000000; u32 var0002443c = 0x000001f4; u32 var00024440 = 0x00000014; u32 var00024444 = 0x0000000c; u32 var00024448 = 0x00000000; u32 var0002444c = 0x00000000; u32 var00024450 = 0x00000000; u32 var00024454 = 0x00000000; u32 var00024458 = 0x00001770; u32 var0002445c = 0x00000078; u32 var00024460 = 0x00001770; u32 var00024464 = 0x00000050; u32 var00024468 = 0x00000000; u32 var0002446c = 0x00000000; u32 var00024470 = 0x000003e8; u32 var00024474 = 0x00000014; u32 var00024478 = 0x00000004; u32 var0002447c = 0x00000000; u32 var00024480 = 0x00000000; u32 var00024484 = 0x00000000; u32 var00024488 = 0x00000000; u32 var0002448c = 0x000005dc; u32 var00024490 = 0x00000028; u32 var00024494 = 0x000001f4; u32 var00024498 = 0x00000014; u32 var0002449c = 0x00000000; u32 var000244a0 = 0x00000000; u32 var000244a4 = 0x000001f4; u32 var000244a8 = 0x00000014; u32 var000244ac = 0x00000004; u32 var000244b0 = 0x00000000; u32 var000244b4 = 0x00000000; u32 var000244b8 = 0x00000000; u32 var000244bc = 0x00000000; u32 var000244c0 = 0x00000000; u32 var000244c4 = 0x00000000; u32 var000244c8 = 0x3f800000; u32 var000244cc = 0x0000004b; u32 var000244d0 = 0x000001e0; u32 var000244d4 = 0x000000a8; u32 var000244d8 = 0x3dcccccd; u32 var000244dc = 0x3dcccccd; u32 var000244e0 = 0x00000000; u32 var000244e4 = 0x00000000; // 244e8 u32 explosiontable[] = { /*0x00*/ 0x3dcccccd, 0x00000000, 0x00000000, 0x00010001, 0x3f800000, 0x00000000, 0x00000000, 0x3f800000, 0x3f800000, 0x00000000, 0x00000000, /*0x01*/ 0x3f800000, 0x00000000, 0x00000000, 0x001e0001, 0x3f800000, 0x07000000, 0x00000000, 0x41a00000, 0x41a00000, 0x00000000, 0x00000000, /*0x02*/ 0x41f00000, 0x42480000, 0x42480000, 0x00280001, 0x40400000, 0x02008099, 0x3e000000, 0x42480000, 0x42480000, 0x00000000, 0x00000000, /*0x03*/ 0x42480000, 0x42c80000, 0x42c80000, 0x002d0001, 0x40800000, 0x0200809a, 0x3f000000, 0x42700000, 0x42a00000, 0x40000000, 0x3f19999a, /*0x04*/ 0x42c80000, 0x43020000, 0x43700000, 0x003c0002, 0x40a00000, 0x0100809e, 0x3f800000, 0x42700000, 0x42f00000, 0x40000000, 0x3f19999a, /*0x05*/ 0x43160000, 0x43200000, 0x438c0000, 0x003c0002, 0x40a00000, 0x0100809e, 0x40000000, 0x41a00000, 0x41a00000, 0x00000000, 0x00000000, /*0x06*/ 0x41b00000, 0x42200000, 0x42200000, 0x003c0001, 0x40400000, 0x02008099, 0x3f000000, 0x420c0000, 0x42200000, 0x00000000, 0x00000000, /*0x07*/ 0x420c0000, 0x428c0000, 0x428c0000, 0x003c0001, 0x40800000, 0x0200809a, 0x3f800000, 0x42480000, 0x42a00000, 0x40000000, 0x3f19999a, /*0x08*/ 0x42480000, 0x42c80000, 0x43200000, 0x003c0002, 0x40a00000, 0x0100809e, 0x40000000, 0x42700000, 0x42f00000, 0x40000000, 0x3f19999a, /*0x09*/ 0x42480000, 0x43020000, 0x43340000, 0x003c0002, 0x40a00000, 0x0100809e, 0x40000000, 0x42200000, 0x42200000, 0x3f4ccccd, 0x3f000000, /*0x0a*/ 0x428c0000, 0x42a00000, 0x43200000, 0x00500004, 0x40a00000, 0x040080a0, 0x3f800000, 0x42480000, 0x42480000, 0x3f99999a, 0x3f4ccccd, /*0x0b*/ 0x42c80000, 0x42c80000, 0x43480000, 0x005a0001, 0x40800000, 0x0400809e, 0x40000000, 0x428c0000, 0x42700000, 0x40000000, 0x3f99999a, /*0x0c*/ 0x43160000, 0x430c0000, 0x438c0000, 0x005a0002, 0x40a00000, 0x0500809e, 0x40800000, 0x42a00000, 0x42700000, 0x40800000, 0x3fb33333, /*0x0d*/ 0x43480000, 0x43480000, 0x43c80000, 0x005a0002, 0x40a00000, 0x0600809f, 0x40800000, 0x42480000, 0x42480000, 0x00000000, 0x00000000, /*0x0e*/ 0x42f00000, 0x43160000, 0x43960000, 0x00960004, 0x40800000, 0x0400809f, 0x40800000, 0x3f800000, 0x3f800000, 0x00000000, 0x00000000, /*0x0f*/ 0x3f800000, 0x00000000, 0x00000000, 0x00010001, 0x3f800000, 0x0700809c, 0x00000000, 0x3f800000, 0x3f800000, 0x00000000, 0x00000000, /*0x10*/ 0x3f800000, 0x00000000, 0x00000000, 0x00010001, 0x3f800000, 0x0700809c, 0x00000000, 0x42a00000, 0x42700000, 0x41200000, 0x40a00000, /*0x11*/ 0x44bb8000, 0x45098000, 0x45610000, 0x01f40001, 0x40000000, 0x000080a5, 0x40800000, 0x42a00000, 0x42700000, 0x40400000, 0x3f800000, /*0x12*/ 0x43960000, 0x43e10000, 0x44200000, 0x003c0001, 0x40000000, 0x0000809f, 0x40800000, 0x42b40000, 0x42960000, 0x40200000, 0x3f5eb852, /*0x13*/ 0x437a0000, 0x43bb8000, 0x44160000, 0x00b40002, 0x40a00000, 0x0600809f, 0x40800000, 0x43200000, 0x42f00000, 0x40c00000, 0x40000000, /*0x14*/ 0x44160000, 0x43e10000, 0x44200000, 0x003c0001, 0x40000000, 0x0000809f, 0x40800000, 0x42200000, 0x41f00000, 0x40000000, 0x3f333333, /*0x15*/ 0x42c80000, 0x430c0000, 0x43870000, 0x002d0002, 0x40a00000, 0x0400809f, 0x40600000, 0x41a00000, 0x41a00000, 0x00000000, 0x00000000, /*0x16*/ 0x41f00000, 0x42c80000, 0x43480000, 0x00280001, 0x40400000, 0x02008099, 0x3e800000, 0x42c80000, 0x42a00000, 0x40800000, 0x3fb33333, /*0x17*/ 0x43520000, 0x435c0000, 0x43fa0000, 0x005a0002, 0x40a00000, 0x0600809f, 0x40800000, 0x42a00000, 0x42700000, 0x40800000, 0x3fb33333, /*0x18*/ 0x43fa0000, 0x43480000, 0x43c80000, 0x005a0002, 0x40a00000, 0x0600809f, 0x40800000, 0x44200000, 0x43f00000, 0x42000000, 0x41333333, /*0x19*/ 0x44c80000, 0x447a0000, 0x447a0000, 0x00b40002, 0x40a00000, 0x000080a4, 0x40800000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, }; // 24960 u32 smoketable[] = { /*0x00*/ 0x0001003c, 0x00630000, 0x00000000, 0x80808000, 0x3e99999a, 0x00780000, 0x3e19999a, 0x3e99999a, 0x3f800000, /*0x01*/ 0x00dc003c, 0x002d003c, 0x3ca3d70a, 0x50506000, 0x3e99999a, 0x00780000, 0x3e19999a, 0x3e99999a, 0x3f800000, /*0x02*/ 0x00dc003c, 0x00320014, 0x3c23d70a, 0x80808000, 0x3e99999a, 0x00780000, 0x3e19999a, 0x3e99999a, 0x3f800000, /*0x03*/ 0x0118003c, 0x00780064, 0x3c23d70a, 0xc0c0c000, 0x3e99999a, 0x00780000, 0x3e19999a, 0x3e99999a, 0x3f800000, /*0x04*/ 0x0118003c, 0x003c0050, 0x3ca3d70a, 0x40404000, 0x3e99999a, 0x00780000, 0x3e19999a, 0x3e99999a, 0x3f800000, /*0x05*/ 0x0154003c, 0x003200be, 0x3c75c28f, 0x40404000, 0x3e99999a, 0x00780000, 0x3e19999a, 0x3e99999a, 0x3f800000, /*0x06*/ 0x017c003c, 0x0046012c, 0x3c23d70a, 0x40404000, 0x3e99999a, 0x00780000, 0x3e19999a, 0x3e99999a, 0x3f800000, /*0x07*/ 0x003c003c, 0x0008000f, 0x3cf5c28f, 0xffffff00, 0x3e99999a, 0x00780000, 0x3e19999a, 0x3e99999a, 0x3f800000, /*0x08*/ 0x00140001, 0x0006001e, 0x3cf5c28f, 0xffffff00, 0x40000000, 0x001e0000, 0x3e19999a, 0x3e99999a, 0x3f800000, /*0x09*/ 0x00190001, 0x00070010, 0x3cf5c28f, 0xe0e0e000, 0x40400000, 0x001e0000, 0x3e19999a, 0x3e99999a, 0x3f800000, /*0x0a*/ 0x0384003c, 0x00460384, 0x3c23d70a, 0x40404000, 0x3e99999a, 0x00b40000, 0x3e19999a, 0x3e99999a, 0x3f800000, /*0x0b*/ 0x00140001, 0x0006001e, 0x3cf5c28f, 0x18204000, 0x40000000, 0x001e0000, 0x3e19999a, 0x3e99999a, 0x3f800000, /*0x0c*/ 0x00320019, 0x00070002, 0x3cf5c28f, 0xffffbf00, 0x3e99999a, 0x00960000, 0x3e19999a, 0x3e99999a, 0x3f800000, /*0x0d*/ 0x000c000f, 0x00070005, 0x3cf5c28f, 0x66404000, 0x3f800000, 0x00120000, 0x3e19999a, 0x3e99999a, 0x3f800000, /*0x0e*/ 0x000c000f, 0x00070005, 0x3cf5c28f, 0x66660000, 0x3f800000, 0x00120000, 0x3e19999a, 0x3e99999a, 0x3f800000, /*0x0f*/ 0x00320005, 0x00050003, 0x3cf5c28f, 0xffffff00, 0x3e99999a, 0x00960000, 0x00000000, 0x3ee66666, 0x00000000, /*0x10*/ 0x00320005, 0x00060003, 0x3cf5c28f, 0xafffaf00, 0x3e99999a, 0x00960000, 0x3db851ec, 0x3e99999a, 0x00000000, /*0x11*/ 0x00320005, 0x00030003, 0x3cf5c28f, 0xffffff00, 0x3e99999a, 0x00960000, 0x00000000, 0x3eb33333, 0x00000000, /*0x12*/ 0x00320005, 0x00030003, 0x3cf5c28f, 0xaf8f6f00, 0x3e99999a, 0x00960000, 0x3dcccccd, 0x3e99999a, 0x00000000, /*0x13*/ 0x00320001, 0x00020010, 0x3cf5c28f, 0xffff8000, 0x40400000, 0x001e0000, 0x3e19999a, 0x3e99999a, 0x3f800000, /*0x14*/ 0x00b4000a, 0x00080012, 0x3d75c28f, 0xffffff00, 0x3e99999a, 0x00000000, 0x3e428f5c, 0x3d8f5c29, 0x3f800000, /*0x15*/ 0x00dc0028, 0x002d003c, 0x3ca3d70a, 0x20202000, 0x3e99999a, 0x001e0000, 0x3fc00000, 0x3fe66666, 0x40c00000, /*0x16*/ 0x00dc0005, 0x0008003c, 0x3cf5c28f, 0xaf8f6f00, 0x3e99999a, 0x001e0000, 0x3fc00000, 0x3e99999a, 0x3f800000, /*0x17*/ 0x00000000, }; // 24ca0 u32 sparktable[] = { /*0x00*/ 0x0064001c, 0x00640001, 0x00000000, 0x40000000, 0x003c003c, 0x000f0000, 0x00000001, 0xffff80ff, 0xffffffff, 0x3ca3d70a, /*0x01*/ 0x0064001c, 0x00640001, 0x00000000, 0x40000000, 0x003c003c, 0x000f0000, 0x00000001, 0x80ffffff, 0xffffffff, 0x3ca3d70a, /*0x02*/ 0x0028ffff, 0x001e001e, 0x00000000, 0x40000000, 0x00230023, 0x00050000, 0x00000001, 0x301010ff, 0x401010ff, 0x3ca3d70a, /*0x03*/ 0x0028ffff, 0x012c00c8, 0x00000000, 0x3e19999a, 0x00050005, 0x00040000, 0x00000001, 0xffffff40, 0x560011a0, 0x3ca3d70a, /*0x04*/ 0x000a0001, 0x04b00190, 0x00000000, 0x3e19999a, 0x00050005, 0x00050000, 0x00000001, 0xa0a0e000, 0xffffffff, 0x3ca3d70a, /*0x05*/ 0x0028000a, 0x000a000a, 0x00000000, 0x40400000, 0x00b4005a, 0x00050000, 0x00000001, 0x00ff6aff, 0xffffffff, 0x3ca3d70a, /*0x06*/ 0x000f000a, 0x00140014, 0x00000000, 0x3f266666, 0x00b4005a, 0x00050000, 0x00000001, 0xa0a0e0ff, 0xffffffff, 0x3ca3d70a, /*0x07*/ 0x00010001, 0x00780002, 0x00000000, 0x00000000, 0x003c003c, 0x00050000, 0x00000001, 0xffff80ff, 0xffffffff, 0x3ca3d70a, /*0x08*/ 0x00010001, 0x012c0032, 0x00000000, 0x00000000, 0x00050005, 0x00050000, 0x00000001, 0xffff8000, 0xffffffff, 0x3ca3d70a, /*0x09*/ 0x00010001, 0x01900064, 0x00000000, 0x00000000, 0x000a000a, 0x00050000, 0x00000001, 0xffff8000, 0xffffffff, 0x3ca3d70a, /*0x0a*/ 0x004b0064, 0x00640001, 0x00000000, 0x40000000, 0x003c003c, 0x000f0000, 0x00000001, 0xffff80ff, 0xffffffff, 0x3ca3d70a, /*0x0b*/ 0x004b0064, 0x00140005, 0x00000000, 0x3fc00000, 0x003c003c, 0x00140000, 0x00000001, 0xa0a0e0ff, 0xffffffff, 0x3ca3d70a, /*0x0c*/ 0x0014000a, 0x00640001, 0x00000000, 0x40000000, 0x003c003c, 0x000f0000, 0x00000001, 0xffff80ff, 0xffffffff, 0x3ca3d70a, /*0x0d*/ 0x0014000a, 0x00140005, 0x00000000, 0x3fc00000, 0x003c003c, 0x00140000, 0x00000001, 0xa0a0e0ff, 0xffffffff, 0x3ca3d70a, /*0x0e*/ 0x00010000, 0x00500001, 0x001e0005, 0x00000000, 0x0078005a, 0x000f0000, 0x00000000, 0x0808f000, 0xffffffff, 0x3ca3d70a, /*0x0f*/ 0x00460000, 0x0096000f, 0x00000000, 0x40c00000, 0x0028000a, 0x00030000, 0x00000000, 0x11112880, 0xaaaaaa40, 0x3ca3d70a, /*0x10*/ 0x0032001c, 0x00640001, 0x00000000, 0x3f800000, 0x003c001e, 0x000a0000, 0x00000001, 0xffff80ff, 0xffffffff, 0x3ca3d70a, /*0x11*/ 0x012c0064, 0x00640002, 0x00000000, 0x3e99999a, 0x001e0001, 0x00280000, 0x00000002, 0xffff80ff, 0xffffffff, 0x3dcccccd, /*0x12*/ 0x00aa0050, 0x003c0005, 0x00000000, 0x3ecccccd, 0x001e0005, 0x000a0000, 0x00000003, 0xa0a0e0ff, 0xffffffff, 0x3dcccccd, /*0x13*/ 0x00780028, 0x001e0007, 0x00000000, 0x3e4ccccd, 0x003c0005, 0x000f0000, 0x00000003, 0xffff80ff, 0xffffffff, 0x3dcccccd, /*0x14*/ 0x0050000a, 0x000a0009, 0x00000000, 0x3dcccccd, 0x001e0005, 0x00140000, 0x00000003, 0xa0a0e0ff, 0xffffffff, 0x3dcccccd, /*0x15*/ 0x00640001, 0x00640032, 0x00000000, 0x40000000, 0x001e0014, 0x000f0000, 0x00000001, 0xffff80ff, 0xffffffff, 0x3ca3d70a, /*0x16*/ 0x0064001c, 0x00640001, 0x00000000, 0x40000000, 0x00780078, 0x001e0000, 0x00000001, 0xff8080ff, 0xffff80ff, 0x3ca3d70a, /*0x17*/ 0x0064001c, 0x00640001, 0x00000000, 0x40000000, 0x003c003c, 0x000f0000, 0x00000001, 0x4fff4fff, 0xffffffff, 0x3ca3d70a, /*0x18*/ 0x0064001c, 0x00640001, 0x00000000, 0x40000000, 0x003c003c, 0x000f0000, 0x00000001, 0xffff7f7f, 0xffffffff, 0x3ca3d70a, /*0x19*/ 0x0028ffff, 0x001e000a, 0x00000000, 0x40000000, 0x00320023, 0x000a0000, 0x00000001, 0x301010ff, 0x401010ff, 0x3ca3d70a, /*0x1a*/ 0x00460000, 0x0096000f, 0x00000000, 0x40c00000, 0x0028000a, 0x00030000, 0x00000000, 0x1111a880, 0xaaaaff40, 0x3ca3d70a, }; u32 var000250d8 = 0x00000000; u32 var000250dc = 0x00000000; u32 var000250e0 = 0x00000000; u32 var000250e4 = 0x000080b7; u32 var000250e8 = 0x000080b6; u32 var000250ec = 0x000080b8; u32 var000250f0 = 0xffffffff; u32 var000250f4 = 0x00000014; u32 var000250f8 = 0x0000000f; u32 var000250fc = 0x0000000a; u32 var00025100 = 0x00000001; u32 var00025104 = 0xaaaaaa1f; u32 var00025108 = 0x11111844; u32 var0002510c = 0x00000032; u32 var00025110 = 0x000009c4; u32 var00025114 = 0x00000001; u32 var00025118 = 0x00000001; u32 var0002511c = 0x000055f0; u32 var00025120 = 0x00000032; u32 var00025124 = 0x00000005; u32 var00025128 = 0x0000000a; u32 var0002512c = 0x8888aaff; u32 var00025130 = 0xffffff7f; u32 var00025134 = 0x00000000; u32 var00025138 = 0x00000000; u32 var0002513c = 0x00000000; u32 var00025140 = 0x00000000; u32 var00025144 = 0x00000000; u32 var00025148 = 0x00000000; u32 var0002514c = 0x00000000; u32 var00025150 = 0x00000000; u32 var00025154 = 0x00000000; u32 var00025158 = 0x00000000; u32 var0002515c = 0x3e4ccccd; u32 var00025160 = 0x00010001; u32 var00025164 = 0x02010001; u32 var00025168 = 0x00000000; u32 var0002516c = 0x00000064; u32 var00025170 = 0x00000064; u32 var00025174 = 0x00000000; u32 var00025178 = 0x00003d84; u32 var0002517c = 0x00003d84; u32 var00025180 = 0x00000000; u32 var00025184 = 0x0036003d; u32 var00025188 = 0x0036003d; u32 var0002518c = 0x00000000; u32 var00025190 = 0x3f800000; u32 var00025194 = 0x00010001; u32 var00025198 = 0x02010001; u32 var0002519c = 0x00000000; u32 var000251a0 = 0x00000037; u32 var000251a4 = 0x000079a2; u32 var000251a8 = 0x0036003d; u32 var000251ac = 0x000079a2; u32 var000251b0 = 0x0036003d; u32 var000251b4 = 0x00000037; u32 var000251b8 = 0x0036003d; u32 var000251bc = 0x00000037; u32 var000251c0 = 0x000079a2; u32 var000251c4 = 0x3e4ccccd; u32 var000251c8 = 0x00010001; u32 var000251cc = 0x02010001; u32 var000251d0 = 0x00000000; u32 var000251d4 = 0x0036003d; u32 var000251d8 = 0x0051003f; u32 var000251dc = 0x00000037; u32 var000251e0 = 0x0051003f; u32 var000251e4 = 0x00000037; u32 var000251e8 = 0x0036003d; u32 var000251ec = 0x000000a6; u32 var000251f0 = 0x0036003d; u32 var000251f4 = 0x0051003f; u32 var000251f8 = 0x3e4ccccd; u32 var000251fc = 0x00010001; u32 var00025200 = 0x02010001; u32 var00025204 = 0x00000000; u32 var00025208 = 0x00003d84; u32 var0002520c = 0x00003d84; u32 var00025210 = 0x00000064; u32 var00025214 = 0x00000064; u32 var00025218 = 0x00003d84; u32 var0002521c = 0x00003d84; u32 var00025220 = 0x0036003d; u32 var00025224 = 0x00003d84; u32 var00025228 = 0x0036003d; u32 var0002522c = 0x3e4ccccd; u32 var00025230 = 0x00010001; u32 var00025234 = 0x02010001; u32 var00025238 = 0x00000000; u32 var0002523c = 0x00004345; u32 var00025240 = 0x00004345; u32 var00025244 = 0x0051003f; u32 var00025248 = 0x00000037; u32 var0002524c = 0x00000037; u32 var00025250 = 0x00004345; u32 var00025254 = 0x000079a2; u32 var00025258 = 0x00004345; u32 var0002525c = 0x000079a2; u32 var00025260 = 0x3e4ccccd; u32 var00025264 = 0x00010001; u32 var00025268 = 0x02010001; u32 var0002526c = 0x00000000; u32 var00025270 = 0x000000a6; u32 var00025274 = 0x000000a6; u32 var00025278 = 0x00000000; u32 var0002527c = 0x000000a6; u32 var00025280 = 0x000000a6; u32 var00025284 = 0x00000000; u32 var00025288 = 0x000000a6; u32 var0002528c = 0x000000a6; u32 var00025290 = 0x00000000; u32 var00025294 = 0x3c23d70a; u32 var00025298 = 0x00010001; u32 var0002529c = 0x02010001; u32 var000252a0 = 0x00000000; u32 var000252a4 = 0x0000ffff; u32 var000252a8 = 0x000000ff; u32 var000252ac = 0x00000000; u32 var000252b0 = 0x0000ffff; u32 var000252b4 = 0x000000ff; u32 var000252b8 = 0x00000000; u32 var000252bc = 0x0000ffff; u32 var000252c0 = 0x000000ff; u32 var000252c4 = 0x00000000; u32 var000252c8 = 0x3c23d70a; u32 var000252cc = 0x02010201; u32 var000252d0 = 0x00010201; u32 var000252d4 = 0x02000000; u32 var000252d8 = 0x0000ffff; u32 var000252dc = 0x000000ff; u32 var000252e0 = 0x00000000; u32 var000252e4 = 0x00ffffff; u32 var000252e8 = 0x00ffffff; u32 var000252ec = 0x00ffffff; u32 var000252f0 = 0x00ffffff; u32 var000252f4 = 0x00ffffff; u32 var000252f8 = 0x00ffffff; u32 var000252fc = 0x27102710; u32 var00025300 = 0xff380000; u32 var00025304 = 0x00000004; u32 var00025308 = 0x42f00000; u32 var0002530c = 0x00000000; u32 var00025310 = 0x03e803e8; u32 var00025314 = 0xff380000; u32 var00025318 = 0x00000005; u32 var0002531c = 0x435c0000; u32 var00025320 = 0x00000000; u32 var00025324 = 0x03e82710; u32 var00025328 = 0xffce0000; u32 var0002532c = 0x00000006; u32 var00025330 = 0x435c0000; u32 var00025334 = 0x00000000; u32 var00025338 = 0x03e82710; u32 var0002533c = 0xff380000; u32 var00025340 = 0x00000026; u32 var00025344 = 0x435c0000; u32 var00025348 = 0x00000000; u32 var0002534c = 0x01f42710; u32 var00025350 = 0xff380000; u32 var00025354 = 0x00000026; u32 var00025358 = 0x44020000; u32 var0002535c = 0x00000000; u32 var00025360 = 0x03e84e20; u32 var00025364 = 0xffce0000; u32 var00025368 = 0x00000026; u32 var0002536c = 0x42f00000; u32 var00025370 = 0x00000000; u32 var00025374 = 0x27102710; u32 var00025378 = 0xff380000; u32 var0002537c = 0x0000002a; u32 var00025380 = 0x42f00000; u32 var00025384 = 0x00000000; u32 var00025388 = 0x27102710; u32 var0002538c = 0xff380000; u32 var00025390 = 0x0000002b; u32 var00025394 = 0x42a00000; u32 var00025398 = 0x00000000; u32 var0002539c = 0x27100bb8; u32 var000253a0 = 0xff380000; u32 var000253a4 = 0x0000002b; u32 var000253a8 = 0x42a00000; u32 var000253ac = 0x00000000; u32 var000253b0 = 0x0bb80bb8; u32 var000253b4 = 0xff380000; u32 var000253b8 = 0x0000002d; u32 var000253bc = 0x42f00000; u32 var000253c0 = 0x00000000; u32 var000253c4 = 0x27102710; u32 var000253c8 = 0xff380000; u32 var000253cc = 0x00000007; u32 var000253d0 = 0x42a00000; u32 var000253d4 = 0x00000000; u32 var000253d8 = 0x271003e8; u32 var000253dc = 0xff380000; u32 var000253e0 = 0x0000002d; u32 var000253e4 = 0x435c0000; u32 var000253e8 = 0x00000000; u32 var000253ec = 0xffffffff; u32 var000253f0 = 0xffffffff; u32 var000253f4 = 0xffffffff; u32 var000253f8 = 0xffffffff; u32 var000253fc = 0x00000000; u32 var00025400 = 0x00000000; u32 var00025404 = 0x00000000; u32 var00025408 = 0x00000001; u32 var0002540c = 0x00000000; u32 var00025410 = 0x00000000; u32 var00025414 = 0x010301f4; u32 var00025418 = 0x008888ff; u32 var0002541c = 0x00ff88ff; u32 var00025420 = 0x00ff8888; u32 var00025424 = 0x006666ff; u32 var00025428 = 0x41f00000; u32 var0002542c = 0x41f00000; u32 var00025430 = 0x0000ffff; u32 var00025434 = 0x0044ffff; u32 var00025438 = 0x0088ffff; u32 var0002543c = 0x00ffffff; u32 var00025440 = 0x8888ff7f; u32 var00025444 = 0xff88ff7f; u32 var00025448 = 0xff88887f; u32 var0002544c = 0x6666ff7f; u32 var00025450 = 0xff00007f; u32 var00025454 = 0xffffff7f; u32 var00025458 = 0xff00004f; u32 var0002545c = 0xffffff4f; u32 var00025460 = 0xffffff7f; u32 var00025464 = 0xffffff5f; u32 var00025468 = 0xffffff3f; u32 var0002546c = 0xffffff1f; u32 var00025470 = 0x0000002a; u32 var00025474 = 0x00000000; u32 var00025478 = 0x00200020; u32 var0002547c = 0x0000002b; u32 var00025480 = 0x00000000; u32 var00025484 = 0x00200020; u32 var00025488 = 0x00000025; u32 var0002548c = 0x00000000; u32 var00025490 = 0x00014e02; u32 var00025494 = 0x4e000001; u32 var00025498 = 0x4e034e04; u32 var0002549c = 0x00014e05; u32 var000254a0 = 0x4e060001; u32 var000254a4 = 0x4e074e08; u32 var000254a8 = 0x00014e09; u32 var000254ac = 0x4e0a0001; u32 var000254b0 = 0x4e0b4e0c; u32 var000254b4 = 0x00014e0d; u32 var000254b8 = 0x4e0e0001; u32 var000254bc = 0x4e0f4e10; u32 var000254c0 = 0x00014e11; u32 var000254c4 = 0x4e120001; u32 var000254c8 = 0x4e134e14; u32 var000254cc = 0x00014e15; u32 var000254d0 = 0x4e160001; u32 var000254d4 = 0x4e174e18; u32 var000254d8 = 0x00014e19; u32 var000254dc = 0x4e1a0001; u32 var000254e0 = 0x4e1b4e1c; u32 var000254e4 = 0x00014e1d; u32 var000254e8 = 0x4e1e0001; u32 var000254ec = 0x4e1f4e20; u32 var000254f0 = 0x00014e21; u32 var000254f4 = 0x4e22a002; u32 var000254f8 = 0x4e234e00; u32 var000254fc = 0x80034e24; u32 var00025500 = 0x4e250003; u32 var00025504 = 0x4e264e01; u32 var00025508 = 0xe0024e23; u32 var0002550c = 0x4e008003; u32 var00025510 = 0x4e274e28; u32 var00025514 = 0x00034e29; u32 var00025518 = 0x4e01c002; u32 var0002551c = 0x4e234e00; u32 var00025520 = 0x80034e2a; u32 var00025524 = 0x4e2b0003; u32 var00025528 = 0x4e2c4e01; u32 var0002552c = 0x80024e2d; u32 var00025530 = 0x4e008003; u32 var00025534 = 0x4e2e4e2f; u32 var00025538 = 0x00034e30; u32 var0002553c = 0x4e31a002; u32 var00025540 = 0x4e324e00; u32 var00025544 = 0x80034e33; u32 var00025548 = 0x4e340003; u32 var0002554c = 0x4e354e01; u32 var00025550 = 0xc0024e32; u32 var00025554 = 0x4e008003; u32 var00025558 = 0x4e364e37; u32 var0002555c = 0x00034e38; u32 var00025560 = 0x4e39a002; u32 var00025564 = 0x4e3a4e00; u32 var00025568 = 0x80034e3b; u32 var0002556c = 0x4e3c0003; u32 var00025570 = 0x4e3d4e3e; u32 var00025574 = 0xe0024e3a; u32 var00025578 = 0x4e008003; u32 var0002557c = 0x4e3f4e40; u32 var00025580 = 0x00034e41; u32 var00025584 = 0x4e42c002; u32 var00025588 = 0x4e3a4e00; u32 var0002558c = 0x80034e44; u32 var00025590 = 0x4e430003; u32 var00025594 = 0x4e454e01; u32 var00025598 = 0xa0074e5d; u32 var0002559c = 0x4e008009; u32 var000255a0 = 0x4e5e4e5f; u32 var000255a4 = 0x80094e60; u32 var000255a8 = 0x4e610009; u32 var000255ac = 0x4e624e6d; u32 var000255b0 = 0xe0074e5d; u32 var000255b4 = 0x4e008009; u32 var000255b8 = 0x4e634e64; u32 var000255bc = 0x80094e65; u32 var000255c0 = 0x4e660009; u32 var000255c4 = 0x4e674e01; u32 var000255c8 = 0xc0074e5d; u32 var000255cc = 0x4e008009; u32 var000255d0 = 0x4e684e69; u32 var000255d4 = 0x80094e6a; u32 var000255d8 = 0x4e6b0009; u32 var000255dc = 0x4e6c4e01; u32 var000255e0 = 0x80074e46; // var0001ae66 u32 var000255e4 = 0x4e008009; u32 var000255e8 = 0x4e474e48; u32 var000255ec = 0x00094e49; u32 var000255f0 = 0x4e4a8007; u32 var000255f4 = 0x4e4b4e00; u32 var000255f8 = 0x80094e4c; u32 var000255fc = 0x4e4d0009; u32 var00025600 = 0x4e4e4e00; u32 var00025604 = 0x80074e53; // var0001ae73 u32 var00025608 = 0x4e008009; u32 var0002560c = 0x4e544e55; u32 var00025610 = 0x00094e56; u32 var00025614 = 0x4e008007; u32 var00025618 = 0x4e574e00; u32 var0002561c = 0x80094e58; u32 var00025620 = 0x4e598009; u32 var00025624 = 0x4e5a4e5b; u32 var00025628 = 0x00094e5c; u32 var0002562c = 0x4e008007; u32 var00025630 = 0x4e764e00; u32 var00025634 = 0x00094e77; u32 var00025638 = 0x4e008002; u32 var0002563c = 0x4e714e00; u32 var00025640 = 0x80034e72; u32 var00025644 = 0x4e730003; u32 var00025648 = 0x4e744e75; u32 var0002564c = 0x80024e6e; u32 var00025650 = 0x4e000003; u32 var00025654 = 0x4e6f4e70; u32 var00025658 = 0xa0074e78; u32 var0002565c = 0x4e008009; u32 var00025660 = 0x4e794e7a; u32 var00025664 = 0x00094e7b; u32 var00025668 = 0x4e7cc007; u32 var0002566c = 0x4e784e00; u32 var00025670 = 0x80094e7d; u32 var00025674 = 0x4e7e0009; u32 var00025678 = 0x4e7f4e01; u32 var0002567c = 0x00014e80; u32 var00025680 = 0x4e818007; u32 var00025684 = 0x4e824e00; u32 var00025688 = 0x80094e83; u32 var0002568c = 0x4e840009; u32 var00025690 = 0x4e854e00; u32 var00025694 = 0x80074e86; // var0001aea6 u32 var00025698 = 0x4e000009; u32 var0002569c = 0x4e874e00; u32 var000256a0 = 0xa0024e88; u32 var000256a4 = 0x4e008003; u32 var000256a8 = 0x4e894e8a; u32 var000256ac = 0x00034e8b; u32 var000256b0 = 0x4e8cc002; u32 var000256b4 = 0x4e884e00; u32 var000256b8 = 0x80034e8d; u32 var000256bc = 0x4e8e0003; u32 var000256c0 = 0x4e8f4e90; u32 var000256c4 = 0x880a4e94; u32 var000256c8 = 0x4e958005; u32 var000256cc = 0x4e014e91; u32 var000256d0 = 0x00054e92; u32 var000256d4 = 0x4e930005; u32 var000256d8 = 0x4e964e00; u32 var000256dc = 0x00144e00; u32 var000256e0 = 0x4e000000; u32 var000256e4 = 0x40800000; u32 var000256e8 = 0x41000000; u32 var000256ec = 0x41400000; u32 var000256f0 = 0x41800000; u32 var000256f4 = 0x00000000; u32 var000256f8 = 0x0000ffff; u32 var000256fc = 0x00000000; u32 var00025700 = 0xffffffff; u32 var00025704 = 0xffffffff; u32 var00025708 = 0x00000000; u32 var0002570c = 0x00000000; u32 var00025710 = 0x00000000; u32 var00025714 = 0x00000000; u32 var00025718 = 0x00000000; u32 var0002571c = 0x00000041; u32 var00025720 = 0x00000016; u32 var00025724 = 0x0000001d; u32 var00025728 = 0x0000004a; u32 var0002572c = 0x00000006; u32 var00025730 = 0x00000006; u32 var00025734 = 0x00000038; u32 var00025738 = 0x000003d5; u32 var0002573c = 0x00000018; u32 var00025740 = 0x00000018; u32 var00025744 = 0x00000034; u32 var00025748 = 0x000002f7; u32 var0002574c = 0x00000012; u32 var00025750 = 0x00000012; u32 var00025754 = 0x00000000; u32 var00025758 = 0x00000000; u32 var0002575c = 0x00000000; u32 var00025760 = 0x00000000; u32 var00025764 = 0x400a0a00; u32 var00025768 = 0x3f800000; u32 var0002576c = 0x3f800000; u32 var00025770 = 0x00000000; u32 var00025774 = 0x00000000; u32 var00025778 = 0x00000000; u32 var0002577c = 0x41200000; u32 var00025780 = 0x41200000; u32 var00025784 = 0x01000000; u32 var00025788 = 0x40c00000; u32 var0002578c = 0x40c00000; u32 var00025790 = 0x01000000; u32 var00025794 = 0x41000000; u32 var00025798 = 0x41000000; u32 var0002579c = 0x00000000; u32 var000257a0 = 0x40c00000; u32 var000257a4 = 0x40c00000; u32 var000257a8 = 0x01000000; u32 var000257ac = 0x41000000; u32 var000257b0 = 0x41000000; u32 var000257b4 = 0x01000000; u32 var000257b8 = 0x41400000; u32 var000257bc = 0x41400000; u32 var000257c0 = 0x01000000; u32 var000257c4 = 0x40c00000; u32 var000257c8 = 0x40c00000; u32 var000257cc = 0x01000000; u32 var000257d0 = 0x42c80000; u32 var000257d4 = 0x42c80000; u32 var000257d8 = 0x02000000; u32 var000257dc = 0x41c00000; u32 var000257e0 = 0x41c00000; u32 var000257e4 = 0x04000000; u32 var000257e8 = 0x41a00000; u32 var000257ec = 0x41a00000; u32 var000257f0 = 0x03000000; u32 var000257f4 = 0x41a00000; u32 var000257f8 = 0x41a00000; u32 var000257fc = 0x03000000; u32 var00025800 = 0x41a00000; u32 var00025804 = 0x41a00000; u32 var00025808 = 0x03000000; u32 var0002580c = 0x41a00000; u32 var00025810 = 0x41a00000; u32 var00025814 = 0x03000000; u32 var00025818 = 0x40c00000; u32 var0002581c = 0x40c00000; u32 var00025820 = 0x01000000; u32 var00025824 = 0x41000000; u32 var00025828 = 0x41000000; u32 var0002582c = 0x01000000; u32 var00025830 = 0x41400000; u32 var00025834 = 0x41400000; u32 var00025838 = 0x01000000; u32 var0002583c = 0x40800000; u32 var00025840 = 0x40800000; u32 var00025844 = 0x01000000; u32 var00025848 = 0x40c00000; u32 var0002584c = 0x40c00000; u32 var00025850 = 0x01000000; u32 var00025854 = 0x00000000; u32 var00025858 = 0x00000000; u32 var0002585c = 0x00000000; u32 var00025860 = 0x00000000; u32 var00025864 = 0x00000000; u32 var00025868 = 0x00000000; u32 var0002586c = 0x0000005a; u32 var00025870 = 0x00000003; u32 var00025874 = 0x00000000; u32 var00025878 = 0xb8000000; u32 var0002587c = 0x00000000; u32 var00025880 = 0xffffffff; u32 var00025884 = 0x7f7f7fff; u32 var00025888 = 0xffffffff; u32 var0002588c = 0x7f7f7fff; u32 var00025890 = 0x000003e8; u32 var00025894 = 0x000003e8; u32 var00025898 = 0x00000000; u32 var0002589c = 0x6e00006e; u32 var000258a0 = 0x65006500; u32 var000258a4 = 0x00736500; u32 var000258a8 = 0x73000073; u32 var000258ac = 0x77007700; u32 var000258b0 = 0x006e7700; u32 var000258b4 = 0x6e000000; u32 var000258b8 = 0x00000000; u32 var000258bc = 0x00000000; u32 var000258c0 = 0x3e19999a; u32 var000258c4 = 0x40400000; u32 var000258c8 = 0x41400000; u32 var000258cc = 0x00000008; u32 var000258d0 = 0x43340000; u32 var000258d4 = 0x40a00000; u32 var000258d8 = 0x42480000; u32 var000258dc = 0x00000000; u32 var000258e0 = 0x7f1b6050; u32 var000258e4 = 0x7f1b6058; u32 var000258e8 = 0x7f1b606c; u32 var000258ec = 0x7f1b6080; u32 var000258f0 = 0x7f1b6088; u32 var000258f4 = 0x7f1b6090; u32 var000258f8 = 0x7f1b6098; u32 var000258fc = 0x00000000; u32 var00025900 = 0x00000000; u32 var00025904 = 0x00000000; u32 var00025908 = 0x00000008; u32 var0002590c = 0x0000005a; u32 var00025910 = 0x00000005; u32 var00025914 = 0x000000c8; u32 var00025918 = 0x00000000; u32 var0002591c = 0x00000001; u32 var00025920 = 0x00000078; u32 var00025924 = 0x02000233; u32 var00025928 = 0x024e026b; u32 var0002592c = 0x028902a9; u32 var00025930 = 0x02ca02ed; u32 var00025934 = 0x03120338; u32 var00025938 = 0x0360038b; u32 var0002593c = 0x03b703e5; u32 var00025940 = 0x04160449; u32 var00025944 = 0x047f04b7; u32 var00025948 = 0x04f20530; u32 var0002594c = 0x057005b4; u32 var00025950 = 0x05fc0646; u32 var00025954 = 0x069506e7; u32 var00025958 = 0x073d0798; u32 var0002595c = 0x07f7085a; u32 var00025960 = 0x08c30930; u32 var00025964 = 0x09a30a1b; u32 var00025968 = 0x0a9a0b1e; u32 var0002596c = 0x0ba90c3b; u32 var00025970 = 0x0cd40d74; u32 var00025974 = 0x0e1c0ecc; u32 var00025978 = 0x0f851047; u32 var0002597c = 0x111311e8; u32 var00025980 = 0x12c813b3; u32 var00025984 = 0x14a915ab; u32 var00025988 = 0x16ba17d6; u32 var0002598c = 0x18ff1a38; u32 var00025990 = 0x1b7f1cd7; u32 var00025994 = 0x1e3f1fb9; u32 var00025998 = 0x214622e6; u32 var0002599c = 0x249a2663; u32 var000259a0 = 0x28432a3a; u32 var000259a4 = 0x2c492e73; u32 var000259a8 = 0x30b73318; u32 var000259ac = 0x35963834; u32 var000259b0 = 0x3af23dd3; u32 var000259b4 = 0x40d74402; u32 var000259b8 = 0x47534acf; u32 var000259bc = 0x4e75524a; u32 var000259c0 = 0x564e5a84; u32 var000259c4 = 0x5eef6392; u32 var000259c8 = 0x686e6d87; u32 var000259cc = 0x72df787a; u32 var000259d0 = 0x7e5c8487; u32 var000259d4 = 0x8aff91c7; u32 var000259d8 = 0x98e5a05b; u32 var000259dc = 0xa82fb065; u32 var000259e0 = 0xb901c208; u32 var000259e4 = 0xcb81d570; u32 var000259e8 = 0xdfdbeac8; u32 var000259ec = 0xf63dffff; u32 var000259f0 = 0x00000000; u32 var000259f4 = 0x00000000; u32 var000259f8 = 0x3f800000; u32 var000259fc = 0x3f800000; u32 var00025a00 = 0x3f800000; u32 var00025a04 = 0x3f800000; u32 var00025a08 = 0x3f800000; u32 var00025a0c = 0x3f800000; u32 var00025a10 = 0x3f800000; u32 var00025a14 = 0x3f800000; u32 var00025a18 = 0x3f800000; u32 var00025a1c = 0x3b42938e; u32 var00025a20 = 0x3c5a0169; u32 var00025a24 = 0x3cb3b752; u32 var00025a28 = 0x3c5a0169; u32 var00025a2c = 0x3b42938e; u32 var00025a30 = 0x3c5a0169; u32 var00025a34 = 0x3d7442c8; u32 var00025a38 = 0x3dc95bff; u32 var00025a3c = 0x3d7442c8; u32 var00025a40 = 0x3c5a0169; u32 var00025a44 = 0x3cb3b752; u32 var00025a48 = 0x3dc95bff; u32 var00025a4c = 0x3e25fe54; u32 var00025a50 = 0x3dc95bff; u32 var00025a54 = 0x3cb3b752; u32 var00025a58 = 0x3c5a0169; u32 var00025a5c = 0x3d7442c8; u32 var00025a60 = 0x3dc95bff; u32 var00025a64 = 0x3d7442c8; u32 var00025a68 = 0x3c5a0169; u32 var00025a6c = 0x3b42938e; u32 var00025a70 = 0x3c5a0169; u32 var00025a74 = 0x3cb3b752; u32 var00025a78 = 0x3c5a0169; u32 var00025a7c = 0x3b42938e; u32 var00025a80 = 0x3f800000; u32 var00025a84 = 0x3f800000; u32 var00025a88 = 0x3f800000; u32 var00025a8c = 0x3f800000; u32 var00025a90 = 0x3f800000; u32 var00025a94 = 0x3f800000; u32 var00025a98 = 0x3f800000; u32 var00025a9c = 0x00000000; u32 var00025aa0 = 0x00000000; u32 var00025aa4 = 0x00000000; u32 var00025aa8 = 0x00000000; u32 var00025aac = 0x00000000; u32 var00025ab0 = 0x01000000; u32 var00025ab4 = 0x00000000; u32 var00025ab8 = 0x00000000; u32 var00025abc = 0x00000001; u32 var00025ac0 = 0x00000000; u32 var00025ac4 = 0x00000001; u32 var00025ac8 = 0x00000001; u32 var00025acc = 0x00000001; u32 var00025ad0 = 0x00000000; u32 var00025ad4 = 0x00000000; u32 var00025ad8 = 0x00000000; u32 var00025adc = 0x00000000; u32 var00025ae0 = 0x00000001; u32 var00025ae4 = 0x00000000; u32 var00025ae8 = 0x00000000; u32 var00025aec = 0x00000000; u32 var00025af0 = 0x00000001; u32 var00025af4 = 0xffffffff; u32 var00025af8 = 0x00000000; u32 var00025afc = 0x00000000; u32 var00025b00 = 0x00000000; u32 var00025b04 = 0x00000000; u32 var00025b08 = 0x00000000; u32 var00025b0c = 0x00000000; u32 var00025b10 = 0x00000000; u32 var00025b14 = 0x00000000; u32 var00025b18 = 0x00000000; u32 var00025b1c = 0x00000000; u32 var00025b20 = 0x00000000; u32 var00025b24 = 0x00000000; u32 var00025b28 = 0x00000000; u32 var00025b2c = 0x00000000; u32 var00025b30 = 0x00000000; u32 var00025b34 = 0x00000000; u32 var00025b38 = 0x00000000; u32 var00025b3c = 0x00000000; u32 var00025b40 = 0x00000000; u32 var00025b44 = 0x00000000; u32 var00025b48 = 0x00000000; u32 var00025b4c = 0x00000000; u32 var00025b50 = 0x00000000; u32 var00025b54 = 0x00000000; u32 var00025b58 = 0x00000000; u32 var00025b5c = 0xff00ff00; u32 var00025b60 = 0xff00ff00; u32 var00025b64 = 0xff00ff00; u32 var00025b68 = 0xff00ff00; u32 var00025b6c = 0xff00ff24; u32 var00025b70 = 0xff48ff6c; u32 var00025b74 = 0xff90ffb4; u32 var00025b78 = 0xffd8ffff; u32 var00025b7c = 0xff00ff58; u32 var00025b80 = 0xff74ff90; u32 var00025b84 = 0xffacffc8; u32 var00025b88 = 0xffe4ffff; u32 var00025b8c = 0xffffffff; u32 var00025b90 = 0xffffffff; u32 var00025b94 = 0xffffffff; u32 var00025b98 = 0xffffffff; u32 var00025b9c = 0xff00ff00; u32 var00025ba0 = 0xff00ff00; u32 var00025ba4 = 0xff00ff00; u32 var00025ba8 = 0xff00ff00; u32 var00025bac = 0xff00ff18; u32 var00025bb0 = 0xff30ff5c; u32 var00025bb4 = 0xff88ffb4; u32 var00025bb8 = 0xffd8ffff; u32 var00025bbc = 0x00000000; u32 var00025bc0 = 0x00000000; u32 var00025bc4 = 0xffffffff; u32 var00025bc8 = 0x00000000; u32 var00025bcc = 0x00000001; u32 var00025bd0 = 0x00000064; u32 var00025bd4 = 0x0000002c; u32 var00025bd8 = 0x00000080; u32 var00025bdc = 0x0000003c; u32 var00025be0 = 0x44444400; u32 var00025be4 = 0xffffff00; u32 var00025be8 = 0xffffff00; u32 var00025bec = 0x00000c0b; u32 var00025bf0 = 0x00000000; u32 var00025bf4 = 0x00000000; u32 var00025bf8 = 0x00000000; u32 var00025bfc = 0x00000c0b; u32 var00025c00 = 0x00000000; u32 var00025c04 = 0x00000000; u32 var00025c08 = 0x00000000; u32 var00025c0c = 0x00000c0b; u32 var00025c10 = 0x00000000; u32 var00025c14 = 0x00000000; u32 var00025c18 = 0x00000000; u32 var00025c1c = 0x00000000; u32 var00025c20 = 0x00000001; u32 var00025c24 = 0x00000000; u32 var00025c28 = 0x00000000; u32 var00025c2c = 0x00000000; u32 var00025c30 = 0x00000000; u32 var00025c34 = 0x00000000; u32 var00025c38 = 0x01000100; u32 var00025c3c = 0x00000000; u32 var00025c40 = 0x00000001; u32 var00025c44 = 0x800a4910; u32 var00025c48 = 0x00000000; u32 var00025c4c = 0x00000000; u32 var00025c50 = 0x00000000; u32 var00025c54 = 0x00000000; u32 var00025c58 = 0x00000000; u32 var00025c5c = 0xfffe0000; u32 var00025c60 = 0x00000000; u32 var00025c64 = 0xffffffff; u32 var00025c68 = 0xffff0000; u32 var00025c6c = 0x00000000; u32 var00025c70 = 0x00000000; u32 var00025c74 = 0x00000000; u32 var00025c78 = 0x00000000; u32 var00025c7c = 0x00000000; u32 var00025c80 = 0x00000000; u32 var00025c84 = 0x00000000; u32 var00025c88 = 0x00000000; u32 var00025c8c = 0x00000000; u32 var00025c90 = 0x00000000; u32 var00025c94 = 0x00000000; u32 var00025c98 = 0x00000000; u32 var00025c9c = 0x00000000; u32 var00025ca0 = 0x00000000; u32 var00025ca4 = 0x00000000; u32 var00025ca8 = 0x00000000; u32 var00025cac = 0x00000000; u32 var00025cb0 = 0x00000000; u32 var00025cb4 = 0x00000000; u32 var00025cb8 = 0x00000000; u32 var00025cbc = 0x00000000; u32 var00025cc0 = 0x00000000; u32 var00025cc4 = 0x00000000; u32 var00025cc8 = 0x00000000; u32 var00025ccc = 0x00000000; u32 var00025cd0 = 0x00000190; u32 var00025cd4 = 0x00000000; u32 var00025cd8 = 0x00000000; u32 var00025cdc = 0x00000000; // 25ce0 struct stagetableentry stagetable[] = { // id, ?, lia, liw, lih, ?, bg, tiles, pads, setup, mpsetp, ? 0x18, 0x1c, ?, ?, ?, 0x24, 0x28, ?, ?, ? ? /*0x00*/ 0x09, 2, 255, 100, 100, 0, 0x001b, 0x0176, 0x0183, 0x0142, 0x011e, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x01*/ 0x14, 2, 255, 100, 100, 0, 0x001e, 0x0178, 0x0177, 0x0147, 0x0122, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, 700, 800, 400, 1, /*0x02*/ 0x16, 2, 255, 100, 100, 0, 0x0017, 0x018a, 0x018d, 0x0148, 0x0123, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x03*/ 0x17, 2, 255, 100, 100, 0, 0x0004, 0x0150, 0x014f, 0x0128, 0x0104, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, 700, 800, 400, 1, /*0x04*/ 0x18, 2, 255, 100, 100, 0, 0x0005, 0x014e, 0x014d, 0x0127, 0x0103, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x05*/ 0x19, 2, 255, 100, 100, 0, 0x001b, 0x0176, 0x018f, 0x0149, 0x0124, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x06*/ 0x1a, 2, 255, 100, 100, 0, 0x0007, 0x0164, 0x0163, 0x0132, 0x010e, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x07*/ 0x1b, 2, 255, 100, 100, 0, 0x0013, 0x0166, 0x0185, 0x0143, 0x011f, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x08*/ 0x1c, 2, 255, 100, 100, 0, 0x0009, 0x0156, 0x0155, 0x012b, 0x0107, 1, 0.5, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x09*/ 0x1d, 2, 255, 100, 100, 0, 0x000a, 0x017c, 0x017b, 0x013e, 0x011a, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x0a*/ 0x1e, 2, 255, 100, 100, 0, 0x000b, 0x0162, 0x0161, 0x0131, 0x010d, 1, 1, 100, 0, 0, 20, 220, 0x3e19999a, -1, 400, 0, 1, /*0x0b*/ 0x1f, 2, 255, 100, 100, 0, 0x000c, 0x017e, 0x017d, 0x013f, 0x011b, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x0c*/ 0x20, 2, 255, 100, 100, 0, 0x000d, 0x015e, 0x015d, 0x012f, 0x010b, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, 700, 800, 400, 1, /*0x0d*/ 0x21, 2, 255, 100, 100, 0, 0x000e, 0x0160, 0x015f, 0x0130, 0x010c, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x0e*/ 0x22, 2, 255, 100, 100, 0, 0x001c, 0x014c, 0x0151, 0x0129, 0x0105, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x0f*/ 0x23, 2, 255, 100, 100, 0, 0x0010, 0x0182, 0x0181, 0x0141, 0x011d, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x10*/ 0x24, 2, 255, 100, 100, 0, 0x0011, 0x0188, 0x0187, 0x0144, 0x0120, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x11*/ 0x25, 2, 255, 100, 100, 0, 0x0012, 0x016e, 0x016d, 0x0137, 0x0113, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, 700, 800, 400, 1, /*0x12*/ 0x26, 2, 255, 100, 100, 0, 0x0013, 0x0166, 0x0165, 0x0133, 0x010f, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x13*/ 0x27, 2, 255, 100, 100, 0, 0x0014, 0x015a, 0x0159, 0x012d, 0x0109, 1, 0.5, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x14*/ 0x28, 2, 255, 100, 100, 0, 0x0015, 0x0158, 0x0157, 0x012c, 0x0108, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, 200, 800, 400, 1, /*0x15*/ 0x29, 2, 255, 100, 100, 0, 0x0016, 0x015c, 0x015b, 0x012e, 0x010a, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, 700, 800, 400, 1, /*0x16*/ 0x2a, 2, 255, 100, 100, 0, 0x0017, 0x018a, 0x0189, 0x0146, 0x0121, 1, 1, 100, 0, 0, 20, 255, 0x3e19999a, -1, 400, 0, 1, /*0x17*/ 0x2b, 2, 255, 100, 100, 0, 0x0011, 0x0188, 0x0187, 0x0144, 0x0120, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x18*/ 0x2c, 2, 255, 100, 100, 0, 0x0018, 0x016a, 0x0169, 0x0135, 0x0111, 1, 0.5, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x19*/ 0x2d, 2, 255, 100, 100, 0, 0x0013, 0x0166, 0x016b, 0x0136, 0x0112, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x1a*/ 0x2e, 2, 255, 100, 100, 0, 0x001a, 0x0154, 0x0153, 0x012a, 0x0106, 1, 1, 100, 0, 0, -1, 500, 0x3e19999a, -1, 400, 0, 1, /*0x1b*/ 0x2f, 2, 255, 100, 100, 0, 0x001b, 0x0176, 0x0175, 0x013b, 0x0117, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x1c*/ 0x30, 2, 255, 100, 100, 0, 0x001c, 0x014c, 0x014b, 0x0126, 0x0102, 1, 1, 100, 0, 0, 40, 255, 0x3e19999a, -1, 400, 0, 1, /*0x1d*/ 0x31, 2, 255, 100, 100, 0, 0x001d, 0x0180, 0x017f, 0x0140, 0x011c, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x1e*/ 0x32, 2, 255, 100, 100, 0, 0x001e, 0x0178, 0x0177, 0x013c, 0x0118, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, 700, 800, 400, 1, /*0x1f*/ 0x33, 2, 255, 100, 100, 0, 0x001f, 0x0168, 0x0167, 0x0134, 0x0110, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x20*/ 0x34, 2, 255, 100, 100, 0, 0x0020, 0x0170, 0x016f, 0x0138, 0x0114, 1, 1, 100, 0, 0, 40, 255, 0x3e19999a, -1, 400, 0, 1, /*0x21*/ 0x35, 2, 255, 100, 100, 0, 0x001b, 0x0176, 0x0173, 0x013a, 0x0116, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x22*/ 0x36, 2, 255, 100, 100, 0, 0x0022, 0x0172, 0x0171, 0x0139, 0x0115, 0.10040000081062, 1, 6.6844921112061, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x23*/ 0x37, 2, 255, 100, 100, 0, 0x001c, 0x014c, 0x014b, 0x014a, 0x0125, 1, 1, 100, 0, 0, 40, 255, 0x3e19999a, -1, 400, 0, 1, /*0x24*/ 0x38, 8, 96, 80, 200, 0, 0x0024, 0x017a, 0x0179, 0x013d, 0x0119, 1, 1, 100, 0, 0, 30, 255, 0x3e4ccccd, 300, 600, 0, 1, /*0x25*/ 0x4d, 2, 255, 100, 100, 0, 0x0025, 0x01d4, 0x01d3, 0x01d1, 0x01d2, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x26*/ 0x4e, 2, 255, 100, 100, 0, 0x0026, 0x01d8, 0x01d7, 0x01d5, 0x01d6, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x27*/ 0x4f, 2, 255, 100, 100, 0, 0x0013, 0x0166, 0x01db, 0x01d9, 0x01da, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x28*/ 0x50, 2, 255, 100, 100, 0, 0x0028, 0x01e0, 0x01df, 0x01dd, 0x01de, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x29*/ 0x39, 2, 255, 100, 100, 0, 0x0029, 0x01e4, 0x01e3, 0x01e1, 0x01e2, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x2a*/ 0x3a, 2, 255, 100, 100, 0, 0x002a, 0x01e8, 0x01e7, 0x01e5, 0x01e6, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x2b*/ 0x3b, 2, 255, 100, 100, 0, 0x002b, 0x01ec, 0x01eb, 0x01e9, 0x01ea, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x2c*/ 0x3c, 2, 255, 100, 100, 0, 0x002c, 0x01f0, 0x01ef, 0x01ed, 0x01ee, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x2d*/ 0x3d, 2, 255, 100, 100, 0, 0x002d, 0x01f4, 0x01f3, 0x01f1, 0x01f2, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x2e*/ 0x3e, 2, 255, 100, 100, 0, 0x002e, 0x01f8, 0x01f7, 0x01f5, 0x01f6, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x2f*/ 0x3f, 2, 255, 100, 100, 0, 0x002f, 0x01fc, 0x01fb, 0x01f9, 0x01fa, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x30*/ 0x40, 2, 255, 100, 100, 0, 0x0030, 0x0200, 0x01ff, 0x01fd, 0x01fe, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x31*/ 0x41, 2, 255, 100, 100, 0, 0x0031, 0x0204, 0x0203, 0x0201, 0x0202, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x32*/ 0x42, 2, 255, 100, 100, 0, 0x0032, 0x0208, 0x0207, 0x0205, 0x0206, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x33*/ 0x43, 2, 255, 100, 100, 0, 0x0033, 0x020c, 0x020b, 0x0209, 0x020a, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x34*/ 0x44, 2, 255, 100, 100, 0, 0x0034, 0x0210, 0x020f, 0x020d, 0x020e, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x35*/ 0x45, 2, 255, 100, 100, 0, 0x0035, 0x0214, 0x0213, 0x0211, 0x0212, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x36*/ 0x46, 2, 255, 100, 100, 0, 0x0036, 0x0218, 0x0217, 0x0215, 0x0216, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x37*/ 0x47, 2, 255, 100, 100, 0, 0x0037, 0x021c, 0x021b, 0x0219, 0x021a, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x38*/ 0x48, 2, 255, 100, 100, 0, 0x0038, 0x0220, 0x021f, 0x021d, 0x021e, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x39*/ 0x49, 2, 255, 100, 100, 0, 0x0039, 0x0224, 0x0223, 0x0221, 0x0222, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x3a*/ 0x4a, 2, 255, 100, 100, 0, 0x003a, 0x0228, 0x0227, 0x0225, 0x0226, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x3b*/ 0x4b, 2, 255, 100, 100, 0, 0x003b, 0x022c, 0x022b, 0x0229, 0x022a, 1, 1, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, /*0x3c*/ 0x4c, 2, 255, 100, 100, 0, 0x003c, 0x0230, 0x022f, 0x022d, 0x022e, 1, 0.5, 100, 0, 0, -1, 255, 0x3e19999a, -1, 400, 0, 1, }; u32 var00026a38 = 0x00000000; u32 var00026a3c = 0x00000000; // 26a40 struct twowords twowords_26a40[] = { { 0xfc26a004, 0x1f1093ff }, { 0xfc232dff, 0xfffffe38 }, { 0x00000000, 0x00000000 }, }; // 26a58 struct twowords twowords_26a58[] = { { 0xb900031d, 0x0c192078 }, { 0xb900031d, 0xc8112078 }, { 0xb900031d, 0x0c182078 }, { 0xb900031d, 0xc8102078 }, { 0xb900031d, 0x0c192d58 }, { 0xb900031d, 0xc8112d58 }, { 0xb900031d, 0x0c184dd8 }, { 0xb900031d, 0xc8104dd8 }, { 0xb900031d, 0x0c1849d8 }, { 0xb900031d, 0xc81049d8 }, { 0xb900031d, 0x0c193078 }, { 0xb900031d, 0xc8113078 }, { 0xb900031d, 0x0c192048 }, { 0xb900031d, 0xc8112048 }, { 0xb900031d, 0x0c182048 }, { 0xb900031d, 0xc8102048 }, { 0xfc26a004, 0x1f1093ff }, { 0xfc26a004, 0x1f1493ff }, { 0xfc121824, 0xff33ffff }, { 0xfc121a24, 0xff37ffff }, { 0xfc26a004, 0x1ffc93fc }, { 0xfc26a004, 0x1ffc93fd }, { 0xfc127e24, 0xfffff9fc }, { 0xfc127e24, 0xfffffbfd }, { 0xfc26a004, 0x1f1093ff }, { 0xfc26a004, 0x1f1493ff }, { 0xfc121824, 0xff33ffff }, { 0xfc121a24, 0xff37ffff }, { 0xfc26a004, 0x1ffc93fc }, { 0xfc26a004, 0x1ffc93fd }, { 0xfc127e24, 0xfffff9fc }, { 0xfc127e24, 0xfffffbfd }, { 0xfcffffff, 0xfffe7838 }, { 0xfcffffff, 0xfffe7a38 }, { 0xfcffffff, 0xfffe793c }, { 0xfcffffff, 0xfffe7b3d }, { 0xfc26e404, 0x1f10ffff }, { 0xfc26e404, 0x1f14ffff }, { 0x00000000, 0x00000000 }, }; // 26b90 struct twowords twowords_26b90[] = { { 0xb900031d, 0x0c184dd8 }, { 0xb900031d, 0xc8104dd8 }, { 0xb900031d, 0x0c1849d8 }, { 0xb900031d, 0xc81049d8 }, { 0xb900031d, 0x0c193078 }, { 0xb900031d, 0xc8113078 }, { 0xfc26a004, 0x1f1093ff }, { 0xfc26a004, 0x1f1493ff }, { 0xfc121824, 0xff33ffff }, { 0xfc121a24, 0xff37ffff }, { 0xfc26a004, 0x1ffc93fc }, { 0xfc26a004, 0x1ffc93fd }, { 0xfc127e24, 0xfffff9fc }, { 0xfc127e24, 0xfffffbfd }, { 0xfc26a004, 0x1f1093ff }, { 0xfc26a004, 0x1f1493ff }, { 0xfc121824, 0xff33ffff }, { 0xfc121a24, 0xff37ffff }, { 0xfc26a004, 0x1ffc93fc }, { 0xfc26a004, 0x1ffc93fd }, { 0xfc127e24, 0xfffff9fc }, { 0xfc127e24, 0xfffffbfd }, { 0xfcffffff, 0xfffe7838 }, { 0xfcffffff, 0xfffe7a38 }, { 0xfcffffff, 0xfffe793c }, { 0xfcffffff, 0xfffe7b3d }, { 0xfc26e404, 0x1f10ffff }, { 0xfc26e404, 0x1f14ffff }, { 0x00000000, 0x00000000 }, }; // 26c78 struct twowords twowords_26c78[] = { { 0xfc26a004, 0x1f1093ff }, { 0xfc26a004, 0x1f1493ff }, { 0xfc121824, 0xff33ffff }, { 0xfc121a24, 0xff37ffff }, { 0xfc26a004, 0x1ffc93fc }, { 0xfc26a004, 0x1ffc93fd }, { 0xfc127e24, 0xfffff9fc }, { 0xfc127e24, 0xfffffbfd }, { 0xfc26a004, 0x1f1093ff }, { 0xfc26a004, 0x1f1493ff }, { 0xfc121824, 0xff33ffff }, { 0xfc121a24, 0xff37ffff }, { 0xfc26a004, 0x1ffc93fc }, { 0xfc26a004, 0x1ffc93fd }, { 0xfc127e24, 0xfffff9fc }, { 0xfc127e24, 0xfffffbfd }, { 0xfcffffff, 0xfffe7838 }, { 0xfcffffff, 0xfffe7a38 }, { 0xfcffffff, 0xfffe793c }, { 0xfcffffff, 0xfffe7b3d }, { 0x00000000, 0x00000000 }, }; // 26d20 struct twowords twowords_26d20[] = { { 0xfc26a004, 0x1f1093ff }, { 0xfc26a004, 0x1f1493ff }, { 0xfc121824, 0xff33ffff }, { 0xfc121a24, 0xff37ffff }, { 0xfc26a004, 0x1ffc93fc }, { 0xfc26a004, 0x1ffc93fd }, { 0xfc127e24, 0xfffff9fc }, { 0xfc127e24, 0xfffffbfd }, { 0xfc26a004, 0x1f1093ff }, { 0xfc26a004, 0x1f1493ff }, { 0xfc121824, 0xff33ffff }, { 0xfc121a24, 0xff37ffff }, { 0xfc26a004, 0x1ffc93fc }, { 0xfc26a004, 0x1ffc93fd }, { 0xfc127e24, 0xfffff9fc }, { 0xfc127e24, 0xfffffbfd }, { 0xfcffffff, 0xfffe7838 }, { 0xfcffffff, 0xfffe7a38 }, { 0xfcffffff, 0xfffe793c }, { 0xfcffffff, 0xfffe7b3d }, { 0x00000000, 0x00000000 }, }; // 26dc8 struct twowords twowords_26dc8[] = { { 0xb900031d, 0x005049d8 }, { 0xb900031d, 0x00553078 }, { 0xb900031d, 0x0c1849d8 }, { 0xb900031d, 0x0c193078 }, { 0x00000000, 0x00000000 }, }; // 26df0 struct twowords twowords_26df0[] = { { 0xb900031d, 0x00552078 }, { 0xb900031d, 0x00502078 }, { 0xb900031d, 0x0c192078 }, { 0xb900031d, 0x0c182078 }, { 0x00000000, 0x00000000 }, }; // 26e18 struct twowords twowords_26e18[] = { { 0xb900031d, 0x0c1849d8 }, { 0xb900031d, 0x0c184b50 }, { 0x00000000, 0x00000000 }, }; // 26e30 struct twowords twowords_26e30[] = { { 0xba001402, 0x00000000 }, { 0xba001402, 0x00100000 }, { 0xb900031d, 0x00502048 }, { 0xb900031d, 0x08d02048 }, { 0xfc127e24, 0xfffff9fc }, { 0xfc127fff, 0xfffff838 }, { 0x00000000, 0x00000000 }, }; // 26e68 struct twowords twowords_26e68[] = { { 0xfc127e24, 0xfffff9fc }, { 0xfc137e26, 0xfffff9fc }, { 0xfc121824, 0xff33ffff }, { 0xfc131826, 0xff33ffff }, { 0xfc127e24, 0xfffff9fc }, { 0xfc137e26, 0xfffff9fc }, { 0xfc121824, 0xff33ffff }, { 0xfc131826, 0xff33ffff }, { 0xfcffffff, 0xfffe793c }, { 0xfc637ec6, 0xfffff9fc }, { 0xfc26a004, 0x1ffc93fc }, { 0xfc26a006, 0x1ffc93fc }, { 0xfc26a004, 0x1f1093ff }, { 0xfc26a006, 0x1f1093ff }, { 0xfc26a004, 0x1ffc93fc }, { 0xfc26a006, 0x1ffc93fc }, { 0xfc26a004, 0x1f1093ff }, { 0xfc26a006, 0x1f1093ff }, { 0xfc26e404, 0x1ffcfffc }, { 0xfc26e406, 0x1ffcfffc }, { 0xfc26e404, 0x1f10ffff }, { 0xfc26e406, 0x1f10ffff }, { 0xfc26e404, 0x1ffcfffc }, { 0xfc26e406, 0x1ffcfffc }, { 0xfc26e404, 0x1f10ffff }, { 0xfc26e406, 0x1f10ffff }, { 0xfcffffff, 0xfffe7838 }, { 0xfc637fff, 0xfffff838 }, { 0x00000000, 0x00000000 }, }; // 26f50 struct twowords twowords_26f50[] = { { 0xfc137e26, 0xfffff9fc }, { 0xfc127e24, 0xfffff9fc }, { 0xfc131826, 0xff33ffff }, { 0xfc121824, 0xff33ffff }, { 0xfc137e26, 0xfffff9fc }, { 0xfc127e24, 0xfffff9fc }, { 0xfc131826, 0xff33ffff }, { 0xfc121824, 0xff33ffff }, { 0xfc637ec6, 0xfffff9fc }, { 0xfcffffff, 0xfffe793c }, { 0xfc26a006, 0x1ffc93fc }, { 0xfc26a004, 0x1ffc93fc }, { 0xfc26a006, 0x1f1093ff }, { 0xfc26a004, 0x1f1093ff }, { 0xfc26a006, 0x1ffc93fc }, { 0xfc26a004, 0x1ffc93fc }, { 0xfc26a006, 0x1f1093ff }, { 0xfc26a004, 0x1f1093ff }, { 0xfc26e406, 0x1ffcfffc }, { 0xfc26e404, 0x1ffcfffc }, { 0xfc26e406, 0x1f10ffff }, { 0xfc26e404, 0x1f10ffff }, { 0xfc26e406, 0x1ffcfffc }, { 0xfc26e404, 0x1ffcfffc }, { 0xfc26e406, 0x1f10ffff }, { 0xfc26e404, 0x1f10ffff }, { 0xfc637fff, 0xfffff838 }, { 0xfcffffff, 0xfffe7838 }, { 0x00000000, 0x00000000 }, }; u32 var00027038 = (u32) &twowords_26a40; u32 var0002703c = (u32) &twowords_26a58; u32 var00027040 = (u32) &twowords_26dc8; u32 var00027044 = (u32) &twowords_26df0; u32 var00027048 = (u32) &twowords_26e18; u32 var0002704c = (u32) &twowords_26b90; u32 var00027050 = (u32) &twowords_26c78; u32 var00027054 = (u32) &twowords_26d20; u32 var00027058 = (u32) &twowords_26e30; u32 var0002705c = (u32) &twowords_26e68; u32 var00027060 = (u32) &twowords_26f50; u32 var00027064 = 0x00000000; u32 var00027068 = 0x00000000; u32 var0002706c = 0x00000000; u32 var00027070 = 0x7f7fffff; u32 var00027074 = 0x00000000; u32 var00027078 = 0x00000384; u32 var0002707c = 0x000003e8; u32 var00027080 = 0x00000000; u32 var00027084 = 0x00000000; u32 var00027088 = 0x00000000; u32 var0002708c = 0x00000000; u32 var00027090 = 0x00000000; u32 var00027094 = 0x00000000; u32 var00027098 = 0x00000000; u32 var0002709c = 0x00000000; u32 var000270a0 = 0x00000000; u32 var000270a4 = 0x00000000; u32 var000270a8 = 0x00000000; u32 var000270ac = 0x00000000; u32 var000270b0 = 0x00000000; u32 var000270b4 = 0x00000000; u32 var000270b8 = 0x00000000; u32 var000270bc = 0x00000000; u32 var000270c0 = 0x00000000; u32 var000270c4 = 0x00000000; u32 var000270c8 = 0x00000000; u32 var000270cc = 0x00000000; // 270d0 // lensflare, r, g, b, x, y, z, texture size, orb size struct sun sun_00 = { 1, 0xff, 0xff, 0xff, -1000000, 200000, 50000, 20, 48 }; struct sun sun_area51 = { 0, 0xff, 0xe0, 0x80, -200000, 310000, 1000000, 20, 48 }; struct sun sun_villa = { 1, 0xff, 0xff, 0xff, -1000000, 200000, 50000, 20, 48 }; struct sun sun_ci = { 1, 0xff, 0xff, 0xff, 400000, 600000, -1000000, 20, 48 }; struct sun sun_skedar = { 1, 0xff, 0xff, 0xff, -400000, 600000, 1000000, 20, 48 }; struct sun sun_05 = { 1, 0xff, 0xff, 0xff, 0, 1000000, 1000000, 25, 60 }; struct sun sun_06 = { 1, 0xff, 0xff, 0xff, 400000, 600000, 1000000, 15, 36 }; struct sun sun_crashsite = { 1, 0xff, 0xd7, 0xf2, 1900000, 300000, -1400000, 22, 48 }; struct sun sun_airbase = { 1, 0xff, 0xd7, 0xf2, -1200000, 200000, 150000, 30, 60 }; // 27184 struct smallsky smallskies[] = { // |------ sky ------| |-------------- clouds --------------| |-------- water --------| // stage blend far 06 08 0a 0c 0e r g b e sun e 19 1a 1c r g b 20 22 23 e r g b 28 { STAGE_CRASHSITE, 15, 10000, 0, 0, 0, 0x03e2, 0x03e8, 0x9b, 0x2d, 0x1e, 1, &sun_crashsite, 1, 0x00, 1500, 0x00, 0xfa, 0xfa, 0x00, 0x0000, 0xec, 0x78, 0, 0x00, 0x00, 0x00, 0x00 }, { STAGE_PELAGIC, 15, 15000, 3333, 4444, 600, 0x03e3, 0x03e8, 0x2d, 0x3e, 0x60, 0, NULL, 1, 0x00, 5000, 0x00, 0xf0, 0xf0, 0xf0, 0x0000, 0xf8, 0x30, 0, 0x14, 0x21, 0x2b, 0x00 }, { STAGE_VILLA, 15, 20000, 0, 0, 0, 0x03d5, 0x0417, 0x46, 0xa0, 0xff, 1, &sun_villa, 1, 0x00, 5000, 0x00, 0xff, 0xff, 0xff, 0x0000, 0xf8, 0xc6, 1, 0x00, 0xff, 0xff, 0x00 }, { 0x03a5, 30, 15000, 3333, 4444, 600, 0x03e3, 0x03e8, 0x10, 0x30, 0x60, 0, NULL, 1, 0x00, 5000, 0x00, 0xff, 0xff, 0xff, 0x0000, 0xfc, 0x18, 0, 0x00, 0x00, 0x00, 0x00 }, { 0x0024, 2, 25000, 0, 0, 0, 0x03e4, 0x03e8, 0x00, 0x00, 0x00, 0, NULL, 1, 0x00, 10000, 0x00, 0xff, 0xff, 0xff, 0x0000, 0x00, 0x00, 1, 0x00, 0xff, 0xff, 0x07 }, { 0x002b, 2, 2000, 2500, 3055, 750, 0x03bd, 0x03e8, 0x20, 0x10, 0x10, 0, NULL, 1, 0x00, 5000, 0x00, 0x3a, 0x11, 0x00, 0x0000, 0xfc, 0x18, 1, 0x00, 0xff, 0xff, 0x14 }, { 0x03af, 2, 8000, 6000, 8000, 800, 0x03df, 0x03e8, 0x20, 0x10, 0x10, 0, NULL, 1, 0x00, 5000, 0x00, 0x3a, 0x11, 0x00, 0x0000, 0xfc, 0x18, 1, 0x00, 0xff, 0xff, 0x00 }, { 0x00ee, 10, 6000, 0, 0, 0, 0x03e4, 0x03e8, 0x18, 0x18, 0x18, 0, NULL, 1, 0x00, 10000, 0x00, 0x78, 0x78, 0x78, 0x0000, 0xfe, 0x0c, 0, 0x00, 0x00, 0x00, 0x00 }, { 0x0152, 10, 6000, 0, 0, 0, 0x03e4, 0x03e8, 0x18, 0x18, 0x18, 0, NULL, 1, 0x00, 10000, 0x00, 0x78, 0x78, 0x78, 0x0000, 0xfe, 0x0c, 0, 0x00, 0x00, 0x00, 0x00 }, { 0x01b6, 10, 6000, 0, 0, 0, 0x03e4, 0x03e8, 0x18, 0x18, 0x18, 0, NULL, 1, 0x00, 10000, 0x00, 0x78, 0x78, 0x78, 0x0000, 0xfe, 0x0c, 0, 0x00, 0x00, 0x00, 0x00 }, { 0x00c8, 10, 7500, 0, 0, 0, 0x03e4, 0x03e8, 0x00, 0x00, 0x00, 0, NULL, 0, 0x00, 0, 0x00, 0x00, 0x00, 0x00, 0x0000, 0x00, 0x00, 0, 0x00, 0x00, 0x00, 0x00 }, { 0x012c, 10, 6000, 0, 0, 0, 0x03e4, 0x03e8, 0x00, 0x00, 0x00, 0, NULL, 0, 0x00, 0, 0x00, 0x00, 0x00, 0x00, 0x0000, 0x00, 0x00, 0, 0x00, 0x00, 0x00, 0x00 }, { 0x0190, 10, 5000, 0, 0, 0, 0x03e4, 0x03e8, 0x00, 0x00, 0x00, 0, NULL, 0, 0x00, 0, 0x00, 0x00, 0x00, 0x00, 0x0000, 0x00, 0x00, 0, 0x00, 0x00, 0x00, 0x00 }, { 0x0000, 0, 0, 0, 0, 0, 0x0000, 0x0000, 0x00, 0x00, 0x00, 0, NULL, 0, 0x00, 0, 0x00, 0x00, 0x00, 0x00, 0x0000, 0x00, 0x00, 0, 0x00, 0x00, 0x00, 0x00 }, }; // 273ec struct sky skies[] = { // |-------- clouds --------| |------------ water ------------| // stage 04 06 08 0c r g b sun e r g b scale 20 e r g b scale type 30 34 { -1, 15, 10000, 0, 0, 0x00, 0x10, 0x40, 0, NULL, 0, 0xff, 0xff, 0xff, 5000, 0, 0, 0x00, 0x00, 0x00, 0, 0, 0, 0 }, { STAGE_RESCUE, 15, 10000, 0, 0, 0x00, 0x00, 0x00, 0, NULL, 0, 0xff, 0xff, 0xff, 5000, 0, 0, 0x00, 0x00, 0x00, 0, 0, 0, 1 }, { STAGE_MAIANSOS, 15, 10000, 0, 0, 0x00, 0x00, 0x00, 0, NULL, 0, 0xff, 0xff, 0xff, 5000, 0, 0, 0x00, 0x00, 0x00, 0, 0, 0, 1 }, { STAGE_ATTACKSHIP, 15, 10000, 0, 0, 0x00, 0x00, 0x00, 0, NULL, 0, 0xff, 0xff, 0xff, 5000, 0, 0, 0x00, 0x00, 0x00, 0, 0, 0, 0 }, { STAGE_INFILTRATION, 15, 12000, 0, 0, 0x00, 0x00, 0x00, 1, &sun_area51, 0, 0xff, 0xff, 0xff, 5000, 0, 0, 0x00, 0x00, 0x00, 0, 0, 0, 1 }, { STAGE_ESCAPE, 15, 10000, 0, 0, 0x00, 0x00, 0x00, 1, &sun_area51, 0, 0xff, 0xff, 0xff, 5000, 0, 0, 0x00, 0x00, 0x00, 0, 0, 0, 1 }, { STAGE_TEST_ARCH, 15, 10000, 0, 0, 0x00, 0x00, 0x00, 0, NULL, 0, 0xff, 0xff, 0xff, 5000, 0, 0, 0x00, 0x00, 0x00, 0, 0, 0, 0 }, { STAGE_DEEPSEA, 15, 10000, 0, 0, 0x05, 0x00, 0x00, 0, NULL, 0, 0x9b, 0x9b, 0x9b, 5000, 0, 0, 0x00, 0x00, 0x00, 0, 0, 0, 0 }, { STAGE_TEST_DEST, 15, 10000, 0, 0, 0x10, 0x30, 0x60, 0, NULL, 1, 0xe6, 0xe6, 0xe6, 3000, 0, 1, 0xff, 0xff, 0x96, -150, 2, 0, 0 }, { STAGE_TEST_LEN, 15, 10000, 0, 0, 0x30, 0x40, 0x10, 0, NULL, 0, 0xff, 0xff, 0xff, 5000, 0, 0, 0x00, 0x00, 0x00, 0, 0, 0, 0 }, { STAGE_TEST_ASH, 15, 25000, 0, 0, 0x00, 0x00, 0x00, 0, NULL, 0, 0xff, 0xff, 0xff, 5000, 0, 0, 0x00, 0x00, 0x00, 0, 0, 0, 1 }, { STAGE_DEFENSE, 15, 10000, 0, 0, 0x65, 0xb2, 0xff, 1, &sun_ci, 0, 0xff, 0xff, 0xff, 5000, 0, 0, 0x00, 0x00, 0x00, 0, 0, 0, 1 }, { STAGE_CITRAINING, 15, 10000, 0, 0, 0x65, 0xb2, 0xff, 1, &sun_ci, 0, 0xff, 0xff, 0xff, 5000, 0, 0, 0x00, 0x00, 0x00, 0, 0, 0, 1 }, { STAGE_DUEL, 10, 10000, 0, 0, 0x65, 0xb2, 0xff, 1, &sun_ci, 0, 0xff, 0xff, 0xff, 5000, 0, 0, 0x00, 0x00, 0x00, 0, 0, 0, 1 }, { STAGE_RETAKING, 15, 10000, 0, 0, 0x65, 0xb2, 0xff, 1, &sun_ci, 0, 0xff, 0xff, 0xff, 5000, 0, 0, 0x00, 0x00, 0x00, 0, 0, 0, 1 }, { STAGE_DEFECTION, 10, 10000, 0, 0, 0x00, 0x00, 0x00, 0, NULL, 0, 0x3a, 0x11, 0x00, 5000, 0, 0, 0x00, 0x00, 0x00, 0, 0, 0, 1 }, { STAGE_MBR, 10, 10000, 0, 0, 0x00, 0x00, 0x00, 0, NULL, 0, 0x3a, 0x11, 0x00, 5000, 0, 0, 0x00, 0x00, 0x00, 0, 0, 0, 1 }, { STAGE_EXTRACTION, 10, 10000, 0, 0, 0x00, 0x00, 0x00, 0, NULL, 0, 0x3a, 0x11, 0x00, 5000, 0, 0, 0x00, 0x00, 0x00, 0, 0, 0, 1 }, { STAGE_SKEDARRUINS, 15, 10000, 0, 0, 0x65, 0x65, 0xff, 3, &sun_skedar, 0, 0xff, 0xff, 0xff, 5000, 0, 0, 0x00, 0x00, 0x00, 0, 0, 0, 1 }, { STAGE_WAR, 15, 10000, 0, 0, 0x65, 0x65, 0xff, 3, &sun_skedar, 0, 0xff, 0xff, 0xff, 5000, 0, 0, 0x00, 0x00, 0x00, 0, 0, 0, 1 }, { STAGE_TEST_RUN, 15, 10000, 0, 0, 0x00, 0x00, 0x00, 0, NULL, 0, 0x3a, 0x11, 0x00, 5000, 0, 0, 0x00, 0x00, 0x00, 0, 0, 0, 1 }, { STAGE_MP_SKEDAR, 15, 10000, 0, 0, 0x00, 0x00, 0x00, 0, NULL, 1, 0x3a, 0x11, 0x00, 5000, 0, 0, 0x00, 0x00, 0x00, -5000, 0, 0, 1 }, { STAGE_TEST_SILO, 15, 10000, 0, 0, 0x00, 0x00, 0x00, 0, NULL, 1, 0x3a, 0x11, 0x00, 5000, 0, 0, 0x00, 0x00, 0x00, -5000, 0, 0, 1 }, { STAGE_CHICAGO, 10, 10000, 0, 0, 0x00, 0x00, 0x00, 0, NULL, 1, 0x50, 0x28, 0x0a, 5000, 0, 0, 0x00, 0x00, 0x00, -5000, 0, 0, 1 }, { STAGE_G5BUILDING, 15, 10000, 0, 0, 0x00, 0x00, 0x00, 0, NULL, 0, 0x50, 0x28, 0x0a, 5000, 0, 0, 0x00, 0x00, 0x00, -5000, 0, 0, 1 }, { STAGE_AIRFORCEONE, 15, 20000, 0, 0, 0x00, 0x10, 0x40, 0, NULL, 1, 0xff, 0xff, 0xff, 5000, 0, 1, 0xff, 0xff, 0xff, -5000, 2, 0, 1 }, { STAGE_MP_RAVINE, 15, 10000, 0, 0, 0x00, 0x00, 0x00, 0, NULL, 1, 0x50, 0x28, 0x0a, 5000, 0, 0, 0x00, 0x00, 0x00, -31000, 0, 0, 1 }, { STAGE_AIRBASE, 15, 20000, 0, 0, 0x00, 0x10, 0x40, 1, &sun_airbase, 1, 0xff, 0xff, 0xff, 5000, 0, 0, 0x00, 0x00, 0x00, -5000, 0, 0, 1 }, { STAGE_INVESTIGATION, 15, 10000, 0, 0, 0x00, 0x00, 0x00, 0, NULL, 0, 0x1e, 0x1e, 0x1e, 5000, 0, 0, 0x00, 0x00, 0x00, -5000, 0, 0, 1 }, { STAGE_MP_PIPES, 15, 10000, 0, 0, 0x00, 0x00, 0x08, 0, NULL, 1, 0x46, 0xc7, 0xba, 4500, 0, 0, 0x00, 0x00, 0x00, -5000, 0, 0, 0 }, { STAGE_MP_G5BUILDING, 15, 10000, 0, 0, 0x00, 0x00, 0x08, 0, NULL, 1, 0x5a, 0x90, 0xa5, 4500, 0, 0, 0x00, 0x00, 0x00, -20000, 0, 0, 0 }, { STAGE_MP_TEMPLE, 15, 10000, 0, 0, 0x00, 0x10, 0x80, 0, NULL, 1, 0xff, 0xff, 0xff, 5000, 0, 0, 0x00, 0xff, 0xff, -1850, 1, 0, 1 }, { STAGE_MP_COMPLEX, 15, 10000, 0, 0, 0x02, 0x00, 0x00, 0, NULL, 1, 0x82, 0xaa, 0xc8, 5000, 0, 0, 0x00, 0x00, 0x00, -5000, 0, 0, 0 }, { STAGE_TEST_UFF, 10, 10000, 0, 0, 0x00, 0x00, 0x00, 0, NULL, 0, 0x1e, 0x1e, 0x1e, 5000, 0, 0, 0x00, 0x00, 0x00, -5000, 0, 0, 0 }, { STAGE_TEST_OLD, 15, 30000, 0, 0, 0x00, 0x00, 0x00, 0, NULL, 0, 0x1e, 0x1e, 0x1e, 5000, 0, 0, 0x00, 0x00, 0x00, -5000, 0, 0, 0 }, { STAGE_TEST_LAM, 15, 20000, 0, 0, 0x00, 0x00, 0x00, 0, NULL, 0, 0x1e, 0x1e, 0x1e, 5000, 0, 0, 0x00, 0x00, 0x00, -5000, 0, 0, 0 }, { STAGE_MP_BASE, 15, 20000, 0, 0, 0x04, 0x00, 0x00, 0, NULL, 1, 0x82, 0xb4, 0x64, 5000, 0, 0, 0x00, 0x00, 0x00, -5000, 0, 0, 0 }, { STAGE_TEST_MP2, 15, 20000, 0, 0, 0x00, 0x00, 0x08, 0, NULL, 1, 0x46, 0xc7, 0xba, 5000, 0, 0, 0x00, 0x00, 0x00, -5000, 0, 0, 0 }, { STAGE_MP_AREA52, 15, 10000, 0, 0, 0x00, 0x00, 0x08, 0, NULL, 1, 0x46, 0xc7, 0xba, 4500, 0, 0, 0x00, 0x00, 0x00, -5000, 0, 0, 0 }, { STAGE_MP_WAREHOUSE, 15, 10000, 0, 0, 0x02, 0x00, 0x00, 0, NULL, 1, 0x82, 0xaa, 0xc8, 5000, 0, 0, 0x00, 0x00, 0x00, -5000, 0, 0, 0 }, { STAGE_MP_CARPARK, 15, 10000, 0, 0, 0x00, 0x00, 0x00, 0, NULL, 1, 0x64, 0xc8, 0x86, 5500, 0, 0, 0x00, 0x00, 0x00, -5000, 0, 0, 0 }, { STAGE_TEST_MP6, 15, 20000, 0, 0, 0x00, 0x00, 0x00, 0, NULL, 0, 0x1e, 0x1e, 0x1e, 5000, 0, 0, 0x00, 0x00, 0x00, -5000, 0, 0, 0 }, { STAGE_TEST_MP7, 15, 20000, 0, 0, 0x00, 0x00, 0x00, 0, NULL, 0, 0x1e, 0x1e, 0x1e, 5000, 0, 0, 0x00, 0x00, 0x00, -5000, 0, 0, 0 }, { STAGE_TEST_MP8, 15, 20000, 0, 0, 0x00, 0x00, 0x00, 0, NULL, 0, 0x1e, 0x1e, 0x1e, 5000, 0, 0, 0x00, 0x00, 0x00, -5000, 0, 0, 0 }, { STAGE_MP_RUINS, 15, 10000, 0, 0, 0x03, 0x00, 0x00, 0, NULL, 1, 0x82, 0xe6, 0xaa, 5000, 0, 0, 0x00, 0x00, 0x00, -5000, 0, 0, 0 }, { STAGE_MP_SEWERS, 15, 10000, 0, 0, 0x00, 0x00, 0x00, 0, NULL, 1, 0x64, 0x64, 0x64, 5000, 0, 0, 0x00, 0x00, 0x00, -5000, 0, 0, 0 }, { STAGE_MP_FELICITY, 10, 10000, 0, 0, 0x04, 0x05, 0x00, 0, NULL, 1, 0x64, 0xd2, 0x82, 5000, 0, 0, 0x00, 0x00, 0x00, -5000, 0, 0, 0 }, { STAGE_MP_FORTRESS, 15, 10000, 0, 0, 0x00, 0x00, 0x08, 0, NULL, 1, 0x5a, 0x90, 0xa5, 5500, 0, 0, 0x00, 0x00, 0x00, -5000, 0, 0, 0 }, { STAGE_MP_VILLA, 15, 10000, 0, 0, 0x88, 0x88, 0xdc, 0, NULL, 1, 0xff, 0xaa, 0x2a, 5000, 0, 0, 0x00, 0x00, 0x00, -5000, 0, 0, 0 }, { STAGE_TEST_MP14, 15, 20000, 0, 0, 0x00, 0x00, 0x00, 0, NULL, 0, 0x1e, 0x1e, 0x1e, 5000, 0, 0, 0x00, 0x00, 0x00, -5000, 0, 0, 0 }, { STAGE_MP_GRID, 15, 10000, 0, 0, 0x00, 0x00, 0x00, 0, NULL, 0, 0x1e, 0x1e, 0x1e, 5000, 0, 0, 0x00, 0x00, 0x00, -5000, 0, 0, 0 }, { STAGE_TEST_MP16, 15, 20000, 0, 0, 0x00, 0x00, 0x00, 0, NULL, 0, 0x1e, 0x1e, 0x1e, 5000, 0, 0, 0x00, 0x00, 0x00, -5000, 0, 0, 0 }, { STAGE_TEST_MP17, 15, 20000, 0, 0, 0x00, 0x00, 0x00, 0, NULL, 1, 0x64, 0xc8, 0x86, 10000, 0, 0, 0x00, 0x00, 0x00, -5000, 0, 0, 0 }, { STAGE_TEST_MP18, 15, 20000, 0, 0, 0x00, 0x00, 0x00, 0, NULL, 0, 0x1e, 0x1e, 0x1e, 5000, 0, 0, 0x00, 0x00, 0x00, -5000, 0, 0, 0 }, { STAGE_TEST_MP19, 15, 20000, 0, 0, 0x00, 0x00, 0x00, 0, NULL, 0, 0x1e, 0x1e, 0x1e, 5000, 0, 0, 0x00, 0x00, 0x00, -5000, 0, 0, 0 }, { STAGE_TEST_MP20, 15, 20000, 0, 0, 0x00, 0x10, 0x3c, 0, NULL, 1, 0xff, 0xff, 0xff, 5000, 0, 0, 0x00, 0x00, 0x00, -5000, 0, 0, 1 }, }; u32 var0002802c = 0x00000000; u32 var00028030 = 0x00000000; u32 var00028034 = 0x00000000; u32 var00028038 = 0x00000000; u32 var0002803c = 0x00000000; u32 var00028040 = 0x00000000; u32 var00028044 = 0x00000000; u32 var00028048 = 0x00000000; u32 var0002804c = 0x00000000; u32 var00028050 = 0x00000000; u32 var00028054 = 0x00000000; u32 var00028058 = 0x00000000; u32 var0002805c = 0x00000000; u32 var00028060 = 0x00000000; u32 var00028064 = 0x00000000; u32 var00028068 = 0x00000000; u32 var0002806c = 0x00000000; u32 var00028070 = 0x00000000; u32 var00028074 = 0x00000000; u32 var00028078 = 0x00000000; u32 var0002807c = 0x00000000; // 28080 // ROM addresses of each file u32 filetable[] = { /*0x0000*/ 0x00000000, /*0x0001*/ 0x00ed83a0, /*0x0002*/ 0x00ed85a0, /*0x0003*/ 0x00ed87a0, /*0x0004*/ 0x00ed89a0, /*0x0005*/ 0x00edda50, /*0x0006*/ 0x00eddc50, /*0x0007*/ 0x00edde50, /*0x0008*/ 0x00ede050, /*0x0009*/ 0x00ede250, /*0x000a*/ 0x00f08ef0, /*0x000b*/ 0x00f27070, /*0x000c*/ 0x00f40bd0, /*0x000d*/ 0x00f4a040, /*0x000e*/ 0x00f52420, /*0x000f*/ 0x00f9f4e0, /*0x0010*/ 0x00f9f6e0, /*0x0011*/ 0x00f9f8e0, /*0x0012*/ 0x00f9fae0, /*0x0013*/ 0x00fa42f0, /*0x0014*/ 0x00fccef0, /*0x0015*/ 0x00ffb5c0, /*0x0016*/ 0x00ffb7c0, /*0x0017*/ 0x01005cf0, /*0x0018*/ 0x0103cbf0, /*0x0019*/ 0x01075b20, /*0x001a*/ 0x01075d20, /*0x001b*/ 0x01076380, /*0x001c*/ 0x010e8250, /*0x001d*/ 0x011277b0, /*0x001e*/ 0x01169790, /*0x001f*/ 0x01173600, /*0x0020*/ 0x011a37f0, /*0x0021*/ 0x011ef5b0, /*0x0022*/ 0x011ef7b0, /*0x0023*/ 0x011ef9b0, /*0x0024*/ 0x011efbb0, /*0x0025*/ 0x01246820, /*0x0026*/ 0x01246a20, /*0x0027*/ 0x01246c20, /*0x0028*/ 0x01246e20, /*0x0029*/ 0x01247020, /*0x002a*/ 0x012507f0, /*0x002b*/ 0x012509f0, /*0x002c*/ 0x01259940, /*0x002d*/ 0x01263890, /*0x002e*/ 0x0126ba60, /*0x002f*/ 0x0126bc60, /*0x0030*/ 0x0126be60, /*0x0031*/ 0x0126c060, /*0x0032*/ 0x01278420, /*0x0033*/ 0x01283f50, /*0x0034*/ 0x012928d0, /*0x0035*/ 0x012a8670, /*0x0036*/ 0x012b4540, /*0x0037*/ 0x012b4740, /*0x0038*/ 0x012ba2e0, /*0x0039*/ 0x012ba4e0, /*0x003a*/ 0x012ba6e0, /*0x003b*/ 0x012ba8e0, /*0x003c*/ 0x012baae0, /*0x003d*/ 0x012bace0, /*0x003e*/ 0x012bace0, /*0x003f*/ 0x012c96d0, /*0x0040*/ 0x012cd670, /*0x0041*/ 0x012d1d20, /*0x0042*/ 0x012d6d90, /*0x0043*/ 0x012da460, /*0x0044*/ 0x012dddf0, /*0x0045*/ 0x012e32b0, /*0x0046*/ 0x012e7220, /*0x0047*/ 0x012eabd0, /*0x0048*/ 0x012ee3b0, /*0x0049*/ 0x012ef5e0, /*0x004a*/ 0x012fbc20, /*0x004b*/ 0x012ffc00, /*0x004c*/ 0x01300ad0, /*0x004d*/ 0x01304600, /*0x004e*/ 0x01308370, /*0x004f*/ 0x0130db30, /*0x0050*/ 0x013112c0, /*0x0051*/ 0x01314a50, /*0x0052*/ 0x013185e0, /*0x0053*/ 0x0131bfc0, /*0x0054*/ 0x01320fd0, /*0x0055*/ 0x01324de0, /*0x0056*/ 0x01334d10, /*0x0057*/ 0x01338ce0, /*0x0058*/ 0x0133db10, /*0x0059*/ 0x0133e9f0, /*0x005a*/ 0x0133f1e0, /*0x005b*/ 0x013410d0, /*0x005c*/ 0x013419a0, /*0x005d*/ 0x01344130, /*0x005e*/ 0x01344270, /*0x005f*/ 0x013443c0, /*0x0060*/ 0x013444f0, /*0x0061*/ 0x01344830, /*0x0062*/ 0x01344db0, /*0x0063*/ 0x01345070, /*0x0064*/ 0x013453c0, /*0x0065*/ 0x01345570, /*0x0066*/ 0x01345830, /*0x0067*/ 0x01345b60, /*0x0068*/ 0x013466e0, /*0x0069*/ 0x013468d0, /*0x006a*/ 0x01346ae0, /*0x006b*/ 0x01347a60, /*0x006c*/ 0x01347cd0, /*0x006d*/ 0x01347ed0, /*0x006e*/ 0x013481d0, /*0x006f*/ 0x013484e0, /*0x0070*/ 0x013487f0, /*0x0071*/ 0x01348b50, /*0x0072*/ 0x01348e60, /*0x0073*/ 0x013490b0, /*0x0074*/ 0x013492b0, /*0x0075*/ 0x013494e0, /*0x0076*/ 0x013497a0, /*0x0077*/ 0x01349bf0, /*0x0078*/ 0x01349e10, /*0x0079*/ 0x0134a050, /*0x007a*/ 0x0134a2b0, /*0x007b*/ 0x0134a4d0, /*0x007c*/ 0x0134b640, /*0x007d*/ 0x0134c4b0, /*0x007e*/ 0x0134ce90, /*0x007f*/ 0x0134d950, /*0x0080*/ 0x0134f310, /*0x0081*/ 0x0134f5a0, /*0x0082*/ 0x013505e0, /*0x0083*/ 0x013515f0, /*0x0084*/ 0x01351730, /*0x0085*/ 0x01353110, /*0x0086*/ 0x01353250, /*0x0087*/ 0x01354c20, /*0x0088*/ 0x01355540, /*0x0089*/ 0x01355ab0, /*0x008a*/ 0x01355c00, /*0x008b*/ 0x01355dc0, /*0x008c*/ 0x01356690, /*0x008d*/ 0x013569e0, /*0x008e*/ 0x01356b20, /*0x008f*/ 0x01356dd0, /*0x0090*/ 0x01357090, /*0x0091*/ 0x013572c0, /*0x0092*/ 0x013574c0, /*0x0093*/ 0x013576b0, /*0x0094*/ 0x01357910, /*0x0095*/ 0x01357cf0, /*0x0096*/ 0x01358090, /*0x0097*/ 0x013584e0, /*0x0098*/ 0x01359d80, /*0x0099*/ 0x0135a140, /*0x009a*/ 0x0135a540, /*0x009b*/ 0x0135aa40, /*0x009c*/ 0x0135ada0, /*0x009d*/ 0x0135aff0, /*0x009e*/ 0x0135b130, /*0x009f*/ 0x0135b640, /*0x00a0*/ 0x0135bad0, /*0x00a1*/ 0x0135be40, /*0x00a2*/ 0x0135c1c0, /*0x00a3*/ 0x0135c520, /*0x00a4*/ 0x0135c8f0, /*0x00a5*/ 0x0135cc50, /*0x00a6*/ 0x0135d150, /*0x00a7*/ 0x0135d4b0, /*0x00a8*/ 0x0135d670, /*0x00a9*/ 0x0135da60, /*0x00aa*/ 0x0135dda0, /*0x00ab*/ 0x0135e200, /*0x00ac*/ 0x0135e460, /*0x00ad*/ 0x0135e720, /*0x00ae*/ 0x0135e9c0, /*0x00af*/ 0x0135ecc0, /*0x00b0*/ 0x0135ee70, /*0x00b1*/ 0x0135efd0, /*0x00b2*/ 0x0135f200, /*0x00b3*/ 0x0135f570, /*0x00b4*/ 0x0135f680, /*0x00b5*/ 0x0135f920, /*0x00b6*/ 0x0135fa10, /*0x00b7*/ 0x01361600, /*0x00b8*/ 0x01361980, /*0x00b9*/ 0x01361ae0, /*0x00ba*/ 0x01361e00, /*0x00bb*/ 0x01362060, /*0x00bc*/ 0x013621b0, /*0x00bd*/ 0x01362490, /*0x00be*/ 0x01362700, /*0x00bf*/ 0x01362820, /*0x00c0*/ 0x01362b60, /*0x00c1*/ 0x013630e0, /*0x00c2*/ 0x01363970, /*0x00c3*/ 0x01363d30, /*0x00c4*/ 0x01364110, /*0x00c5*/ 0x013644e0, /*0x00c6*/ 0x013647b0, /*0x00c7*/ 0x01364a80, /*0x00c8*/ 0x01364d60, /*0x00c9*/ 0x01367ea0, /*0x00ca*/ 0x013680e0, /*0x00cb*/ 0x013680e0, /*0x00cc*/ 0x01368220, /*0x00cd*/ 0x01368350, /*0x00ce*/ 0x01368880, /*0x00cf*/ 0x013689b0, /*0x00d0*/ 0x01368ed0, /*0x00d1*/ 0x01369050, /*0x00d2*/ 0x01369450, /*0x00d3*/ 0x01369a10, /*0x00d4*/ 0x0136ab10, /*0x00d5*/ 0x0136ad40, /*0x00d6*/ 0x0136bde0, /*0x00d7*/ 0x0136dc80, /*0x00d8*/ 0x0136e0d0, /*0x00d9*/ 0x0136e1b0, /*0x00da*/ 0x0136e900, /*0x00db*/ 0x0136ea70, /*0x00dc*/ 0x0136ebe0, /*0x00dd*/ 0x0136ee90, /*0x00de*/ 0x01372400, /*0x00df*/ 0x01373ef0, /*0x00e0*/ 0x01375a00, /*0x00e1*/ 0x013796c0, /*0x00e2*/ 0x01379a20, /*0x00e3*/ 0x0137e190, /*0x00e4*/ 0x01380a70, /*0x00e5*/ 0x01384ed0, /*0x00e6*/ 0x01388930, /*0x00e7*/ 0x0138c390, /*0x00e8*/ 0x0138d360, /*0x00e9*/ 0x0138d530, /*0x00ea*/ 0x0138dde0, /*0x00eb*/ 0x0138f130, /*0x00ec*/ 0x01390180, /*0x00ed*/ 0x013903c0, /*0x00ee*/ 0x01394550, /*0x00ef*/ 0x01395a00, /*0x00f0*/ 0x013977a0, /*0x00f1*/ 0x01397bd0, /*0x00f2*/ 0x01397da0, /*0x00f3*/ 0x01397ef0, /*0x00f4*/ 0x013981b0, /*0x00f5*/ 0x01398480, /*0x00f6*/ 0x01398690, /*0x00f7*/ 0x013988b0, /*0x00f8*/ 0x01399a70, /*0x00f9*/ 0x0139a420, /*0x00fa*/ 0x0139a620, /*0x00fb*/ 0x0139af60, /*0x00fc*/ 0x0139b1c0, /*0x00fd*/ 0x0139b400, /*0x00fe*/ 0x0139c3c0, /*0x00ff*/ 0x0139c790, /*0x0100*/ 0x013a43d0, /*0x0101*/ 0x013a44a0, /*0x0102*/ 0x013a4590, /*0x0103*/ 0x013a45b0, /*0x0104*/ 0x013a45d0, /*0x0105*/ 0x013a47e0, /*0x0106*/ 0x013a4800, /*0x0107*/ 0x013a4820, /*0x0108*/ 0x013a4840, /*0x0109*/ 0x013a4860, /*0x010a*/ 0x013a4880, /*0x010b*/ 0x013a4a40, /*0x010c*/ 0x013a4bd0, /*0x010d*/ 0x013a4ed0, /*0x010e*/ 0x013a4ef0, /*0x010f*/ 0x013a4f10, /*0x0110*/ 0x013a4f30, /*0x0111*/ 0x013a4f60, /*0x0112*/ 0x013a4f90, /*0x0113*/ 0x013a4fb0, /*0x0114*/ 0x013a5160, /*0x0115*/ 0x013a5190, /*0x0116*/ 0x013a51c0, /*0x0117*/ 0x013a51e0, /*0x0118*/ 0x013a5200, /*0x0119*/ 0x013a53c0, /*0x011a*/ 0x013a53f0, /*0x011b*/ 0x013a54e0, /*0x011c*/ 0x013a5680, /*0x011d*/ 0x013a56b0, /*0x011e*/ 0x013a56e0, /*0x011f*/ 0x013a5700, /*0x0120*/ 0x013a5720, /*0x0121*/ 0x013a5740, /*0x0122*/ 0x013a5760, /*0x0123*/ 0x013a5780, /*0x0124*/ 0x013a57a0, /*0x0125*/ 0x013a57c0, /*0x0126*/ 0x013a57e0, /*0x0127*/ 0x013a7950, /*0x0128*/ 0x013a7970, /*0x0129*/ 0x013a79c0, /*0x012a*/ 0x013a9790, /*0x012b*/ 0x013a97b0, /*0x012c*/ 0x013aaa30, /*0x012d*/ 0x013aaa50, /*0x012e*/ 0x013acfd0, /*0x012f*/ 0x013ad000, /*0x0130*/ 0x013ad030, /*0x0131*/ 0x013aeb40, /*0x0132*/ 0x013b0510, /*0x0133*/ 0x013b0530, /*0x0134*/ 0x013b29d0, /*0x0135*/ 0x013b4860, /*0x0136*/ 0x013b6760, /*0x0137*/ 0x013b87e0, /*0x0138*/ 0x013b8810, /*0x0139*/ 0x013ba680, /*0x013a*/ 0x013ba6b0, /*0x013b*/ 0x013bce20, /*0x013c*/ 0x013beb80, /*0x013d*/ 0x013bed30, /*0x013e*/ 0x013c1470, /*0x013f*/ 0x013c2df0, /*0x0140*/ 0x013c2e20, /*0x0141*/ 0x013c4d80, /*0x0142*/ 0x013c4da0, /*0x0143*/ 0x013c62e0, /*0x0144*/ 0x013c6300, /*0x0145*/ 0x013c6320, /*0x0146*/ 0x013c6340, /*0x0147*/ 0x013c8350, /*0x0148*/ 0x013c8370, /*0x0149*/ 0x013c8e80, /*0x014a*/ 0x013cb040, /*0x014b*/ 0x013cc5c0, /*0x014c*/ 0x013cf8f0, /*0x014d*/ 0x013d78f0, /*0x014e*/ 0x013d7910, /*0x014f*/ 0x013d79c0, /*0x0150*/ 0x013d9220, /*0x0151*/ 0x013da5f0, /*0x0152*/ 0x013dd960, /*0x0153*/ 0x013dda10, /*0x0154*/ 0x013dda30, /*0x0155*/ 0x013ddae0, /*0x0156*/ 0x013e14d0, /*0x0157*/ 0x013f6450, /*0x0158*/ 0x013f6470, /*0x0159*/ 0x013f6520, /*0x015a*/ 0x013f97c0, /*0x015b*/ 0x01409aa0, /*0x015c*/ 0x0140b320, /*0x015d*/ 0x0140e2d0, /*0x015e*/ 0x0140f700, /*0x015f*/ 0x014121e0, /*0x0160*/ 0x01415910, /*0x0161*/ 0x01433b00, /*0x0162*/ 0x01435200, /*0x0163*/ 0x0143d680, /*0x0164*/ 0x0143d6a0, /*0x0165*/ 0x0143d750, /*0x0166*/ 0x01441920, /*0x0167*/ 0x0144d730, /*0x0168*/ 0x014521c0, /*0x0169*/ 0x014626e0, /*0x016a*/ 0x014663c0, /*0x016b*/ 0x01476010, /*0x016c*/ 0x0147a1d0, /*0x016d*/ 0x0147a280, /*0x016e*/ 0x0147b650, /*0x016f*/ 0x0147c7f0, /*0x0170*/ 0x0147fac0, /*0x0171*/ 0x014a1ca0, /*0x0172*/ 0x014a1cc0, /*0x0173*/ 0x014a1d70, /*0x0174*/ 0x014a9760, /*0x0175*/ 0x014a9810, /*0x0176*/ 0x014b1200, /*0x0177*/ 0x014d7e40, /*0x0178*/ 0x014d9b20, /*0x0179*/ 0x014dc900, /*0x017a*/ 0x014e2850, /*0x017b*/ 0x015063f0, /*0x017c*/ 0x01507bc0, /*0x017d*/ 0x0150f810, /*0x017e*/ 0x01510c00, /*0x017f*/ 0x01513fb0, /*0x0180*/ 0x01516440, /*0x0181*/ 0x0152f3a0, /*0x0182*/ 0x0152f3c0, /*0x0183*/ 0x0152f470, /*0x0184*/ 0x01536e60, /*0x0185*/ 0x01536f10, /*0x0186*/ 0x01536f30, /*0x0187*/ 0x01536fe0, /*0x0188*/ 0x01537000, /*0x0189*/ 0x015370b0, /*0x018a*/ 0x01539630, /*0x018b*/ 0x01549860, /*0x018c*/ 0x01549880, /*0x018d*/ 0x01549930, /*0x018e*/ 0x0154beb0, /*0x018f*/ 0x0154bf60, /*0x0190*/ 0x01553950, /*0x0191*/ 0x01553a00, /*0x0192*/ 0x01556d30, /*0x0193*/ 0x01556de0, /*0x0194*/ 0x01557d80, /*0x0195*/ 0x0155b830, /*0x0196*/ 0x0155bc70, /*0x0197*/ 0x0155c410, /*0x0198*/ 0x0155c760, /*0x0199*/ 0x0155cbf0, /*0x019a*/ 0x015603e0, /*0x019b*/ 0x01563b10, /*0x019c*/ 0x015672e0, /*0x019d*/ 0x01568cc0, /*0x019e*/ 0x0156a1e0, /*0x019f*/ 0x0156b010, /*0x01a0*/ 0x0156c280, /*0x01a1*/ 0x0156d4d0, /*0x01a2*/ 0x0156e6f0, /*0x01a3*/ 0x0156f680, /*0x01a4*/ 0x01570420, /*0x01a5*/ 0x01572040, /*0x01a6*/ 0x01573250, /*0x01a7*/ 0x01574ef0, /*0x01a8*/ 0x01576420, /*0x01a9*/ 0x01577820, /*0x01aa*/ 0x01578660, /*0x01ab*/ 0x01578990, /*0x01ac*/ 0x01578b00, /*0x01ad*/ 0x01578c30, /*0x01ae*/ 0x01579010, /*0x01af*/ 0x015792c0, /*0x01b0*/ 0x01579800, /*0x01b1*/ 0x01579a20, /*0x01b2*/ 0x0157e7d0, /*0x01b3*/ 0x0157f920, /*0x01b4*/ 0x01580a20, /*0x01b5*/ 0x01580cd0, /*0x01b6*/ 0x01580f30, /*0x01b7*/ 0x01581190, /*0x01b8*/ 0x015816c0, /*0x01b9*/ 0x01581980, /*0x01ba*/ 0x01581e00, /*0x01bb*/ 0x01582130, /*0x01bc*/ 0x015822e0, /*0x01bd*/ 0x01583370, /*0x01be*/ 0x01584200, /*0x01bf*/ 0x015852b0, /*0x01c0*/ 0x01588da0, /*0x01c1*/ 0x01589c30, /*0x01c2*/ 0x01594af0, /*0x01c3*/ 0x01595d90, /*0x01c4*/ 0x01596050, /*0x01c5*/ 0x01599f00, /*0x01c6*/ 0x0159b1f0, /*0x01c7*/ 0x0159e7a0, /*0x01c8*/ 0x0159e8e0, /*0x01c9*/ 0x015a23f0, /*0x01ca*/ 0x015a5fd0, /*0x01cb*/ 0x015a8150, /*0x01cc*/ 0x015abe70, /*0x01cd*/ 0x015af8a0, /*0x01ce*/ 0x015b09b0, /*0x01cf*/ 0x015b1940, /*0x01d0*/ 0x015b2880, /*0x01d1*/ 0x015b3780, /*0x01d2*/ 0x015b37a0, /*0x01d3*/ 0x015b37c0, /*0x01d4*/ 0x015b37e0, /*0x01d5*/ 0x015b3890, /*0x01d6*/ 0x015b39a0, /*0x01d7*/ 0x015b39c0, /*0x01d8*/ 0x015b39e0, /*0x01d9*/ 0x015b3a90, /*0x01da*/ 0x015b3e00, /*0x01db*/ 0x015b3e20, /*0x01dc*/ 0x015b7fe0, /*0x01dd*/ 0x015b8090, /*0x01de*/ 0x015b80b0, /*0x01df*/ 0x015b80d0, /*0x01e0*/ 0x015b80f0, /*0x01e1*/ 0x015b81a0, /*0x01e2*/ 0x015b81c0, /*0x01e3*/ 0x015b8410, /*0x01e4*/ 0x015b9e90, /*0x01e5*/ 0x015bd9d0, /*0x01e6*/ 0x015bd9f0, /*0x01e7*/ 0x015bda20, /*0x01e8*/ 0x015bda40, /*0x01e9*/ 0x015bdaf0, /*0x01ea*/ 0x015bdb20, /*0x01eb*/ 0x015bdd90, /*0x01ec*/ 0x015bfb10, /*0x01ed*/ 0x015c31d0, /*0x01ee*/ 0x015c31f0, /*0x01ef*/ 0x015c33a0, /*0x01f0*/ 0x015c5cb0, /*0x01f1*/ 0x015c9bd0, /*0x01f2*/ 0x015c9bf0, /*0x01f3*/ 0x015c9db0, /*0x01f4*/ 0x015cbb00, /*0x01f5*/ 0x015ce610, /*0x01f6*/ 0x015ce630, /*0x01f7*/ 0x015ce660, /*0x01f8*/ 0x015ce680, /*0x01f9*/ 0x015ce730, /*0x01fa*/ 0x015ce750, /*0x01fb*/ 0x015ce790, /*0x01fc*/ 0x015ce7b0, /*0x01fd*/ 0x015ce860, /*0x01fe*/ 0x015ce880, /*0x01ff*/ 0x015ce8c0, /*0x0200*/ 0x015ce8e0, /*0x0201*/ 0x015ce990, /*0x0202*/ 0x015ce9b0, /*0x0203*/ 0x015ceb80, /*0x0204*/ 0x015cfe10, /*0x0205*/ 0x015d2dd0, /*0x0206*/ 0x015d2e30, /*0x0207*/ 0x015d3020, /*0x0208*/ 0x015d4230, /*0x0209*/ 0x015d7830, /*0x020a*/ 0x015d7850, /*0x020b*/ 0x015d7aa0, /*0x020c*/ 0x015d9160, /*0x020d*/ 0x015df670, /*0x020e*/ 0x015df690, /*0x020f*/ 0x015df9b0, /*0x0210*/ 0x015e2740, /*0x0211*/ 0x015e83e0, /*0x0212*/ 0x015e8400, /*0x0213*/ 0x015e8570, /*0x0214*/ 0x015e9ce0, /*0x0215*/ 0x015ee200, /*0x0216*/ 0x015ee220, /*0x0217*/ 0x015ee250, /*0x0218*/ 0x015ee270, /*0x0219*/ 0x015ee320, /*0x021a*/ 0x015ee340, /*0x021b*/ 0x015ee5c0, /*0x021c*/ 0x015ef990, /*0x021d*/ 0x015f17f0, /*0x021e*/ 0x015f1810, /*0x021f*/ 0x015f1840, /*0x0220*/ 0x015f1860, /*0x0221*/ 0x015f1910, /*0x0222*/ 0x015f1930, /*0x0223*/ 0x015f1970, /*0x0224*/ 0x015f1990, /*0x0225*/ 0x015f1a40, /*0x0226*/ 0x015f1a60, /*0x0227*/ 0x015f1aa0, /*0x0228*/ 0x015f1ac0, /*0x0229*/ 0x015f1b70, /*0x022a*/ 0x015f1b90, /*0x022b*/ 0x015f1bd0, /*0x022c*/ 0x015f1bf0, /*0x022d*/ 0x015f1ca0, /*0x022e*/ 0x015f1cc0, /*0x022f*/ 0x015f1d00, /*0x0230*/ 0x015f1d20, /*0x0231*/ 0x015f1dd0, /*0x0232*/ 0x015f5720, /*0x0233*/ 0x015f66d0, /*0x0234*/ 0x015f6e60, /*0x0235*/ 0x015f6fe0, /*0x0236*/ 0x015f71e0, /*0x0237*/ 0x015f8680, /*0x0238*/ 0x015fbfb0, /*0x0239*/ 0x015fcf70, /*0x023a*/ 0x016007e0, /*0x023b*/ 0x016017a0, /*0x023c*/ 0x01606240, /*0x023d*/ 0x01609d00, /*0x023e*/ 0x0160ad30, /*0x023f*/ 0x0160adf0, /*0x0240*/ 0x0160e380, /*0x0241*/ 0x01612be0, /*0x0242*/ 0x016142d0, /*0x0243*/ 0x01617ea0, /*0x0244*/ 0x01618e30, /*0x0245*/ 0x0161ca50, /*0x0246*/ 0x0161d6e0, /*0x0247*/ 0x01621260, /*0x0248*/ 0x016222e0, /*0x0249*/ 0x01622b50, /*0x024a*/ 0x016233d0, /*0x024b*/ 0x01623590, /*0x024c*/ 0x01623740, /*0x024d*/ 0x01623900, /*0x024e*/ 0x01623b10, /*0x024f*/ 0x01623d20, /*0x0250*/ 0x01623e00, /*0x0251*/ 0x01623ee0, /*0x0252*/ 0x01623fc0, /*0x0253*/ 0x016240b0, /*0x0254*/ 0x016241a0, /*0x0255*/ 0x01624280, /*0x0256*/ 0x01624360, /*0x0257*/ 0x01624440, /*0x0258*/ 0x01624530, /*0x0259*/ 0x01624620, /*0x025a*/ 0x01625130, /*0x025b*/ 0x01625a00, /*0x025c*/ 0x016262f0, /*0x025d*/ 0x01626c30, /*0x025e*/ 0x01626db0, /*0x025f*/ 0x01626f20, /*0x0260*/ 0x01627080, /*0x0261*/ 0x01627200, /*0x0262*/ 0x0162b230, /*0x0263*/ 0x0162c170, /*0x0264*/ 0x0162ffd0, /*0x0265*/ 0x01634230, /*0x0266*/ 0x01637ed0, /*0x0267*/ 0x0163ade0, /*0x0268*/ 0x0163bd40, /*0x0269*/ 0x0163cca0, /*0x026a*/ 0x0163ceb0, /*0x026b*/ 0x0163cfd0, /*0x026c*/ 0x0163d100, /*0x026d*/ 0x0163d450, /*0x026e*/ 0x0163d7f0, /*0x026f*/ 0x0163d990, /*0x0270*/ 0x0163db20, /*0x0271*/ 0x0163dcc0, /*0x0272*/ 0x0163e6d0, /*0x0273*/ 0x0163f9c0, /*0x0274*/ 0x01640d00, /*0x0275*/ 0x01642390, /*0x0276*/ 0x01642f30, /*0x0277*/ 0x01644750, /*0x0278*/ 0x016458b0, /*0x0279*/ 0x01646dc0, /*0x027a*/ 0x01648450, /*0x027b*/ 0x016495b0, /*0x027c*/ 0x0164a150, /*0x027d*/ 0x0164aff0, /*0x027e*/ 0x0164bb90, /*0x027f*/ 0x0164d440, /*0x0280*/ 0x0164e510, /*0x0281*/ 0x0164f980, /*0x0282*/ 0x01651010, /*0x0283*/ 0x01652520, /*0x0284*/ 0x01653f60, /*0x0285*/ 0x01655250, /*0x0286*/ 0x01656280, /*0x0287*/ 0x01657790, /*0x0288*/ 0x01658d80, /*0x0289*/ 0x0165a850, /*0x028a*/ 0x0165c410, /*0x028b*/ 0x0165e1f0, /*0x028c*/ 0x0165f8d0, /*0x028d*/ 0x01660770, /*0x028e*/ 0x016616b0, /*0x028f*/ 0x01662810, /*0x0290*/ 0x016645f0, /*0x0291*/ 0x01665f90, /*0x0292*/ 0x01667400, /*0x0293*/ 0x016682a0, /*0x0294*/ 0x0166d890, /*0x0295*/ 0x0166eae0, /*0x0296*/ 0x0166f8a0, /*0x0297*/ 0x01670740, /*0x0298*/ 0x016710c0, /*0x0299*/ 0x01671bc0, /*0x029a*/ 0x016725d0, /*0x029b*/ 0x01675030, /*0x029c*/ 0x01676d70, /*0x029d*/ 0x01679340, /*0x029e*/ 0x01679cc0, /*0x029f*/ 0x0167a4b0, /*0x02a0*/ 0x0167b4e0, /*0x02a1*/ 0x0167c420, /*0x02a2*/ 0x0167d2c0, /*0x02a3*/ 0x0167e600, /*0x02a4*/ 0x0167f630, /*0x02a5*/ 0x01680570, /*0x02a6*/ 0x01681110, /*0x02a7*/ 0x01681e30, /*0x02a8*/ 0x01683080, /*0x02a9*/ 0x01684e60, /*0x02aa*/ 0x016862d0, /*0x02ab*/ 0x01687740, /*0x02ac*/ 0x016885e0, /*0x02ad*/ 0x0168a990, /*0x02ae*/ 0x0168cec0, /*0x02af*/ 0x0168e770, /*0x02b0*/ 0x01690860, /*0x02b1*/ 0x016924c0, /*0x02b2*/ 0x01695710, /*0x02b3*/ 0x01698260, /*0x02b4*/ 0x016994b0, /*0x02b5*/ 0x0169a580, /*0x02b6*/ 0x0169bc60, /*0x02b7*/ 0x0169ca20, /*0x02b8*/ 0x0169dd10, /*0x02b9*/ 0x0169ef60, /*0x02ba*/ 0x016a0ed0, /*0x02bb*/ 0x016a39d0, /*0x02bc*/ 0x016a5410, /*0x02bd*/ 0x016a7b60, /*0x02be*/ 0x016aa5c0, /*0x02bf*/ 0x016ac6b0, /*0x02c0*/ 0x016ae530, /*0x02c1*/ 0x016af470, /*0x02c2*/ 0x016b1030, /*0x02c3*/ 0x016b1df0, /*0x02c4*/ 0x016b3260, /*0x02c5*/ 0x016b46d0, /*0x02c6*/ 0x016b57a0, /*0x02c7*/ 0x016b9b50, /*0x02c8*/ 0x016bda20, /*0x02c9*/ 0x016bef30, /*0x02ca*/ 0x016c1020, /*0x02cb*/ 0x016c28d0, /*0x02cc*/ 0x016c46b0, /*0x02cd*/ 0x016c4f90, /*0x02ce*/ 0x016c5c10, /*0x02cf*/ 0x016c72f0, /*0x02d0*/ 0x016c8c90, /*0x02d1*/ 0x016c9d60, /*0x02d2*/ 0x016cac00, /*0x02d3*/ 0x016cbaa0, /*0x02d4*/ 0x016ccad0, /*0x02d5*/ 0x016cd2c0, /*0x02d6*/ 0x016cdf40, /*0x02d7*/ 0x016cef70, /*0x02d8*/ 0x016d0260, /*0x02d9*/ 0x016d16d0, /*0x02da*/ 0x016d2f80, /*0x02db*/ 0x016d42c0, /*0x02dc*/ 0x016d5200, /*0x02dd*/ 0x016d6a20, /*0x02de*/ 0x016d76a0, /*0x02df*/ 0x016d8540, /*0x02e0*/ 0x016db830, /*0x02e1*/ 0x016ddfd0, /*0x02e2*/ 0x016df130, /*0x02e3*/ 0x016e1130, /*0x02e4*/ 0x016e3b90, /*0x02e5*/ 0x016e6f60, /*0x02e6*/ 0x016e93f0, /*0x02e7*/ 0x016ea420, /*0x02e8*/ 0x016ebab0, /*0x02e9*/ 0x016ed0a0, /*0x02ea*/ 0x016eeb70, /*0x02eb*/ 0x016f1dc0, /*0x02ec*/ 0x016f32d0, /*0x02ed*/ 0x016f4610, /*0x02ee*/ 0x016f5a80, /*0x02ef*/ 0x016f67a0, /*0x02f0*/ 0x016f7560, /*0x02f1*/ 0x016f9780, /*0x02f2*/ 0x016fbc10, /*0x02f3*/ 0x016fcf00, /*0x02f4*/ 0x016fe8a0, /*0x02f5*/ 0x016ffdb0, /*0x02f6*/ 0x01701af0, /*0x02f7*/ 0x01703000, /*0x02f8*/ 0x01704bc0, /*0x02f9*/ 0x01706560, /*0x02fa*/ 0x01708030, /*0x02fb*/ 0x01709710, /*0x02fc*/ 0x0170a960, /*0x02fd*/ 0x0170b460, /*0x02fe*/ 0x0170d680, /*0x02ff*/ 0x0170e7e0, /*0x0300*/ 0x0170f8b0, /*0x0301*/ 0x01710b00, /*0x0302*/ 0x017119a0, /*0x0303*/ 0x01712b00, /*0x0304*/ 0x01714840, /*0x0305*/ 0x01715b30, /*0x0306*/ 0x01716e20, /*0x0307*/ 0x0171b4d0, /*0x0308*/ 0x017200b0, /*0x0309*/ 0x017218d0, /*0x030a*/ 0x01722d40, /*0x030b*/ 0x01724080, /*0x030c*/ 0x01725b50, /*0x030d*/ 0x01727890, /*0x030e*/ 0x01728e80, /*0x030f*/ 0x0172a170, /*0x0310*/ 0x0172b4b0, /*0x0311*/ 0x0172ce50, /*0x0312*/ 0x0172e920, /*0x0313*/ 0x017301d0, /*0x0314*/ 0x01731ca0, /*0x0315*/ 0x01733d90, /*0x0316*/ 0x01735f20, /*0x0317*/ 0x01738c40, /*0x0318*/ 0x0173a800, /*0x0319*/ 0x0173cb10, /*0x031a*/ 0x0173e6d0, /*0x031b*/ 0x01740550, /*0x031c*/ 0x01742550, /*0x031d*/ 0x01743840, /*0x031e*/ 0x01744030, /*0x031f*/ 0x017458e0, /*0x0320*/ 0x01749060, /*0x0321*/ 0x0174ada0, /*0x0322*/ 0x0174b8a0, /*0x0323*/ 0x0174ddd0, /*0x0324*/ 0x0174e8d0, /*0x0325*/ 0x0174fc10, /*0x0326*/ 0x01750f00, /*0x0327*/ 0x01751fd0, /*0x0328*/ 0x01753f40, /*0x0329*/ 0x01756820, /*0x032a*/ 0x01758cb0, /*0x032b*/ 0x0175ac20, /*0x032c*/ 0x0175c880, /*0x032d*/ 0x0175e4e0, /*0x032e*/ 0x0175f080, /*0x032f*/ 0x01760ac0, /*0x0330*/ 0x017621a0, /*0x0331*/ 0x01763be0, /*0x0332*/ 0x01765400, /*0x0333*/ 0x017671e0, /*0x0334*/ 0x01768b80, /*0x0335*/ 0x01769dd0, /*0x0336*/ 0x0176b4b0, /*0x0337*/ 0x0176caa0, /*0x0338*/ 0x0176f070, /*0x0339*/ 0x01771160, /*0x033a*/ 0x017743f0, /*0x033b*/ 0x01775a10, /*0x033c*/ 0x01776f80, /*0x033d*/ 0x0177b970, /*0x033e*/ 0x0177ce90, /*0x033f*/ 0x0177dfe0, /*0x0340*/ 0x0177fb20, /*0x0341*/ 0x01780260, /*0x0342*/ 0x01780690, /*0x0343*/ 0x017808a0, /*0x0344*/ 0x01780b00, /*0x0345*/ 0x01780f10, /*0x0346*/ 0x01781e20, /*0x0347*/ 0x01781ff0, /*0x0348*/ 0x01782400, /*0x0349*/ 0x01782820, /*0x034a*/ 0x01782b80, /*0x034b*/ 0x01783010, /*0x034c*/ 0x017833a0, /*0x034d*/ 0x017836e0, /*0x034e*/ 0x01783a00, /*0x034f*/ 0x01783e70, /*0x0350*/ 0x01784370, /*0x0351*/ 0x017847f0, /*0x0352*/ 0x01784f30, /*0x0353*/ 0x01785390, /*0x0354*/ 0x017858c0, /*0x0355*/ 0x01785da0, /*0x0356*/ 0x017862d0, /*0x0357*/ 0x01786570, /*0x0358*/ 0x01786980, /*0x0359*/ 0x01786da0, /*0x035a*/ 0x017870b0, /*0x035b*/ 0x01787690, /*0x035c*/ 0x01787a30, /*0x035d*/ 0x01787e40, /*0x035e*/ 0x017882b0, /*0x035f*/ 0x017886e0, /*0x0360*/ 0x01788b20, /*0x0361*/ 0x01788f80, /*0x0362*/ 0x017893a0, /*0x0363*/ 0x01789b30, /*0x0364*/ 0x01789dc0, /*0x0365*/ 0x0178a130, /*0x0366*/ 0x0178a3d0, /*0x0367*/ 0x0178a770, /*0x0368*/ 0x0178ab00, /*0x0369*/ 0x0178ae80, /*0x036a*/ 0x0178bdb0, /*0x036b*/ 0x0178c000, /*0x036c*/ 0x0178c290, /*0x036d*/ 0x0178c630, /*0x036e*/ 0x0178ca20, /*0x036f*/ 0x0178cd00, /*0x0370*/ 0x0178d0a0, /*0x0371*/ 0x0178d480, /*0x0372*/ 0x0178d8f0, /*0x0373*/ 0x0178de60, /*0x0374*/ 0x0178e010, /*0x0375*/ 0x0178e280, /*0x0376*/ 0x0178e510, /*0x0377*/ 0x0178e7a0, /*0x0378*/ 0x01790300, /*0x0379*/ 0x017915c0, /*0x037a*/ 0x01792950, /*0x037b*/ 0x01794330, /*0x037c*/ 0x01795d00, /*0x037d*/ 0x01796ca0, /*0x037e*/ 0x01797d70, /*0x037f*/ 0x01799070, /*0x0380*/ 0x0179a610, /*0x0381*/ 0x0179bee0, /*0x0382*/ 0x0179d750, /*0x0383*/ 0x0179ec90, /*0x0384*/ 0x0179fc70, /*0x0385*/ 0x017a12c0, /*0x0386*/ 0x017a2b20, /*0x0387*/ 0x017a4380, /*0x0388*/ 0x017a6250, /*0x0389*/ 0x017a8480, /*0x038a*/ 0x017a9c70, /*0x038b*/ 0x017ab120, /*0x038c*/ 0x017accb0, /*0x038d*/ 0x017ae4d0, /*0x038e*/ 0x017af960, /*0x038f*/ 0x017b0cc0, /*0x0390*/ 0x017b1870, /*0x0391*/ 0x017b27f0, /*0x0392*/ 0x017b2e90, /*0x0393*/ 0x017b3530, /*0x0394*/ 0x017b3ef0, /*0x0395*/ 0x017b4ad0, /*0x0396*/ 0x017b57c0, /*0x0397*/ 0x017b66d0, /*0x0398*/ 0x017b6ff0, /*0x0399*/ 0x017b7910, /*0x039a*/ 0x017b84d0, /*0x039b*/ 0x017b8e20, /*0x039c*/ 0x017b9990, /*0x039d*/ 0x017ba890, /*0x039e*/ 0x017bbbe0, /*0x039f*/ 0x017bc170, /*0x03a0*/ 0x017bc9b0, /*0x03a1*/ 0x017bf8f0, /*0x03a2*/ 0x017c1c00, /*0x03a3*/ 0x017c35a0, /*0x03a4*/ 0x017c5b70, /*0x03a5*/ 0x017c92f0, /*0x03a6*/ 0x017cb0d0, /*0x03a7*/ 0x017cdee0, /*0x03a8*/ 0x017d1130, /*0x03a9*/ 0x017d38d0, /*0x03aa*/ 0x017d6420, /*0x03ab*/ 0x017d8390, /*0x03ac*/ 0x017db010, /*0x03ad*/ 0x017de0d0, /*0x03ae*/ 0x017dfeb0, /*0x03af*/ 0x017e14a0, /*0x03b0*/ 0x017e36c0, /*0x03b1*/ 0x017e61c0, /*0x03b2*/ 0x017e82b0, /*0x03b3*/ 0x017ebac0, /*0x03b4*/ 0x017ee180, /*0x03b5*/ 0x017f00f0, /*0x03b6*/ 0x017f2d70, /*0x03b7*/ 0x017f6400, /*0x03b8*/ 0x017f87b0, /*0x03b9*/ 0x017fb210, /*0x03ba*/ 0x017fe150, /*0x03bb*/ 0x01800680, /*0x03bc*/ 0x01803af0, /*0x03bd*/ 0x018078d0, /*0x03be*/ 0x0180a5f0, /*0x03bf*/ 0x0180dc80, /*0x03c0*/ 0x01810250, /*0x03c1*/ 0x01811eb0, /*0x03c2*/ 0x018151a0, /*0x03c3*/ 0x01818790, /*0x03c4*/ 0x0181a880, /*0x03c5*/ 0x0181dc50, /*0x03c6*/ 0x0181fe70, /*0x03c7*/ 0x01822180, /*0x03c8*/ 0x01825810, /*0x03c9*/ 0x018275f0, /*0x03ca*/ 0x01829780, /*0x03cb*/ 0x0182bb30, /*0x03cc*/ 0x0182d570, /*0x03cd*/ 0x0182e4b0, /*0x03ce*/ 0x0182f7f0, /*0x03cf*/ 0x01830ed0, /*0x03d0*/ 0x018331e0, /*0x03d1*/ 0x01835ff0, /*0x03d2*/ 0x018378a0, /*0x03d3*/ 0x0183c260, /*0x03d4*/ 0x0183e830, /*0x03d5*/ 0x01840490, /*0x03d6*/ 0x018432a0, /*0x03d7*/ 0x01846710, /*0x03d8*/ 0x01847b80, /*0x03d9*/ 0x01849960, /*0x03da*/ 0x0184b960, /*0x03db*/ 0x0184e0b0, /*0x03dc*/ 0x01850020, /*0x03dd*/ 0x018536b0, /*0x03de*/ 0x01854ed0, /*0x03df*/ 0x01856d50, /*0x03e0*/ 0x01859320, /*0x03e1*/ 0x0185aee0, /*0x03e2*/ 0x0185ea00, /*0x03e3*/ 0x01861680, /*0x03e4*/ 0x01864740, /*0x03e5*/ 0x01865a80, /*0x03e6*/ 0x0186bf60, /*0x03e7*/ 0x0186d780, /*0x03e8*/ 0x01875730, /*0x03e9*/ 0x01876dc0, /*0x03ea*/ 0x0187bbc0, /*0x03eb*/ 0x0187d250, /*0x03ec*/ 0x018829d0, /*0x03ed*/ 0x018833e0, /*0x03ee*/ 0x01884280, /*0x03ef*/ 0x01886100, /*0x03f0*/ 0x01886fa0, /*0x03f1*/ 0x01888ce0, /*0x03f2*/ 0x0188dd50, /*0x03f3*/ 0x018916f0, /*0x03f4*/ 0x01892c00, /*0x03f5*/ 0x01893880, /*0x03f6*/ 0x01894380, /*0x03f7*/ 0x018955d0, /*0x03f8*/ 0x018970a0, /*0x03f9*/ 0x01899b00, /*0x03fa*/ 0x0189ba70, /*0x03fb*/ 0x0189eee0, /*0x03fc*/ 0x0189ffb0, /*0x03fd*/ 0x018a2c30, /*0x03fe*/ 0x018a38b0, /*0x03ff*/ 0x018a6b00, /*0x0400*/ 0x018b0ab0, /*0x0401*/ 0x018b98b0, /*0x0402*/ 0x018bfed0, /*0x0403*/ 0x018c0fa0, /*0x0404*/ 0x018c7430, /*0x0405*/ 0x018c9520, /*0x0406*/ 0x018d8dc0, /*0x0407*/ 0x018dcba0, /*0x0408*/ 0x018e9fb0, /*0x0409*/ 0x018f5550, /*0x040a*/ 0x018f7860, /*0x040b*/ 0x018f9b70, /*0x040c*/ 0x018fac40, /*0x040d*/ 0x018ffc70, /*0x040e*/ 0x01908d80, /*0x040f*/ 0x0190c590, /*0x0410*/ 0x0190f210, /*0x0411*/ 0x019128a0, /*0x0412*/ 0x0191da90, /*0x0413*/ 0x019224f0, /*0x0414*/ 0x0192a8e0, /*0x0415*/ 0x01933fc0, /*0x0416*/ 0x0193a230, /*0x0417*/ 0x019497d0, /*0x0418*/ 0x0194b5b0, /*0x0419*/ 0x0194fae0, /*0x041a*/ 0x019528f0, /*0x041b*/ 0x01956b60, /*0x041c*/ 0x0195cff0, /*0x041d*/ 0x0195e990, /*0x041e*/ 0x019661f0, /*0x041f*/ 0x01966e70, /*0x0420*/ 0x01969db0, /*0x0421*/ 0x0196f8d0, /*0x0422*/ 0x01970c10, /*0x0423*/ 0x019727d0, /*0x0424*/ 0x019730b0, /*0x0425*/ 0x019780e0, /*0x0426*/ 0x01979ca0, /*0x0427*/ 0x0197ae00, /*0x0428*/ 0x0197ed60, /*0x0429*/ 0x01982aa0, /*0x042a*/ 0x0198a8d0, /*0x042b*/ 0x0198d330, /*0x042c*/ 0x0198dfb0, /*0x042d*/ 0x0198fcf0, /*0x042e*/ 0x01994b90, /*0x042f*/ 0x01997250, /*0x0430*/ 0x01997bd0, /*0x0431*/ 0x01998550, /*0x0432*/ 0x01999d70, /*0x0433*/ 0x0199d360, /*0x0434*/ 0x0199eda0, /*0x0435*/ 0x019a4520, /*0x0436*/ 0x019a7070, /*0x0437*/ 0x019a8ef0, /*0x0438*/ 0x019ad640, /*0x0439*/ 0x019b2970, /*0x043a*/ 0x019b5030, /*0x043b*/ 0x019b6eb0, /*0x043c*/ 0x019b8d30, /*0x043d*/ 0x019bbd60, /*0x043e*/ 0x019c3970, /*0x043f*/ 0x019c5000, /*0x0440*/ 0x019c6160, /*0x0441*/ 0x019c7840, /*0x0442*/ 0x019c8030, /*0x0443*/ 0x019ca9a0, /*0x0444*/ 0x019cd4a0, /*0x0445*/ 0x019cf100, /*0x0446*/ 0x019d19e0, /*0x0447*/ 0x019d5070, /*0x0448*/ 0x019da880, /*0x0449*/ 0x019e3460, /*0x044a*/ 0x019ecd60, /*0x044b*/ 0x019f2fd0, /*0x044c*/ 0x019f7160, /*0x044d*/ 0x019f9690, /*0x044e*/ 0x019ff900, /*0x044f*/ 0x01a03f20, /*0x0450*/ 0x01a0f3d0, /*0x0451*/ 0x01a10ea0, /*0x0452*/ 0x01a14f90, /*0x0453*/ 0x01a19420, /*0x0454*/ 0x01a1b640, /*0x0455*/ 0x01a1c050, /*0x0456*/ 0x01a1e930, /*0x0457*/ 0x01a21d00, /*0x0458*/ 0x01a236a0, /*0x0459*/ 0x01a249e0, /*0x045a*/ 0x01a26950, /*0x045b*/ 0x01a28510, /*0x045c*/ 0x01a2c820, /*0x045d*/ 0x01a31100, /*0x045e*/ 0x01a323f0, /*0x045f*/ 0x01a3b2e0, /*0x0460*/ 0x01a3f550, /*0x0461*/ 0x01a48c70, /*0x0462*/ 0x01a4bf60, /*0x0463*/ 0x01a50920, /*0x0464*/ 0x01a524e0, /*0x0465*/ 0x01a53d90, /*0x0466*/ 0x01a58140, /*0x0467*/ 0x01a5ac90, /*0x0468*/ 0x01a5cd80, /*0x0469*/ 0x01a5daa0, /*0x046a*/ 0x01a5ffd0, /*0x046b*/ 0x01a62e70, /*0x046c*/ 0x01a660c0, /*0x046d*/ 0x01a68860, /*0x046e*/ 0x01a6bef0, /*0x046f*/ 0x01a6d1e0, /*0x0470*/ 0x01a6e7d0, /*0x0471*/ 0x01a77ef0, /*0x0472*/ 0x01a7b700, /*0x0473*/ 0x01a81af0, /*0x0474*/ 0x01a82500, /*0x0475*/ 0x01a97960, /*0x0476*/ 0x01a9c320, /*0x0477*/ 0x01aa0280, /*0x0478*/ 0x01aa4150, /*0x0479*/ 0x01aa6ff0, /*0x047a*/ 0x01ab16f0, /*0x047b*/ 0x01ab24b0, /*0x047c*/ 0x01ab33f0, /*0x047d*/ 0x01ab6420, /*0x047e*/ 0x01ab9670, /*0x047f*/ 0x01abad50, /*0x0480*/ 0x01abd280, /*0x0481*/ 0x01ac0570, /*0x0482*/ 0x01ac4f30, /*0x0483*/ 0x01ac9bb0, /*0x0484*/ 0x01acfa80, /*0x0485*/ 0x01ad0f90, /*0x0486*/ 0x01ad4ba0, /*0x0487*/ 0x01ad6670, /*0x0488*/ 0x01adaeb0, /*0x0489*/ 0x01adb830, /*0x048a*/ 0x01add1d0, /*0x048b*/ 0x01aded90, /*0x048c*/ 0x01adffe0, /*0x048d*/ 0x01ae20d0, /*0x048e*/ 0x01ae9620, /*0x048f*/ 0x01aed9d0, /*0x0490*/ 0x01afc1b0, /*0x0491*/ 0x01b02860, /*0x0492*/ 0x01b05580, /*0x0493*/ 0x01b071e0, /*0x0494*/ 0x01b088c0, /*0x0495*/ 0x01b0b1a0, /*0x0496*/ 0x01b0d770, /*0x0497*/ 0x01b0f6e0, /*0x0498*/ 0x01b11340, /*0x0499*/ 0x01b14f00, /*0x049a*/ 0x01b17390, /*0x049b*/ 0x01b18bb0, /*0x049c*/ 0x01b19d10, /*0x049d*/ 0x01b1a990, /*0x049e*/ 0x01b1b210, /*0x049f*/ 0x01b1e570, /*0x04a0*/ 0x01b226c0, /*0x04a1*/ 0x01b25c30, /*0x04a2*/ 0x01b291b0, /*0x04a3*/ 0x01b2dab0, /*0x04a4*/ 0x01b325d0, /*0x04a5*/ 0x01b351e0, /*0x04a6*/ 0x01b392a0, /*0x04a7*/ 0x01b3da10, /*0x04a8*/ 0x01b3ef70, /*0x04a9*/ 0x01b3fe70, /*0x04aa*/ 0x01b43090, /*0x04ab*/ 0x01b45be0, /*0x04ac*/ 0x01b48910, /*0x04ad*/ 0x01b49630, /*0x04ae*/ 0x01b4b1f0, /*0x04af*/ 0x01b4c7d0, /*0x04b0*/ 0x01b4d510, /*0x04b1*/ 0x01b50970, /*0x04b2*/ 0x01b517e0, /*0x04b3*/ 0x01b51b80, /*0x04b4*/ 0x01b521c0, /*0x04b5*/ 0x01b52320, /*0x04b6*/ 0x01b528a0, /*0x04b7*/ 0x01b52b70, /*0x04b8*/ 0x01b53930, /*0x04b9*/ 0x01b549a0, /*0x04ba*/ 0x01b556b0, /*0x04bb*/ 0x01b56730, /*0x04bc*/ 0x01b576b0, /*0x04bd*/ 0x01b58320, /*0x04be*/ 0x01b593f0, /*0x04bf*/ 0x01b5a430, /*0x04c0*/ 0x01b5b7b0, /*0x04c1*/ 0x01b5c4b0, /*0x04c2*/ 0x01b5d360, /*0x04c3*/ 0x01b5dd10, /*0x04c4*/ 0x01b5e810, /*0x04c5*/ 0x01b5f7c0, /*0x04c6*/ 0x01b603e0, /*0x04c7*/ 0x01b61030, /*0x04c8*/ 0x01b620c0, /*0x04c9*/ 0x01b63070, /*0x04ca*/ 0x01b644a0, /*0x04cb*/ 0x01b65460, /*0x04cc*/ 0x01b66650, /*0x04cd*/ 0x01b673c0, /*0x04ce*/ 0x01b683c0, /*0x04cf*/ 0x01b69390, /*0x04d0*/ 0x01b69b90, /*0x04d1*/ 0x01b6a800, /*0x04d2*/ 0x01b6a990, /*0x04d3*/ 0x01b6abb0, /*0x04d4*/ 0x01b6ae90, /*0x04d5*/ 0x01b6bf70, /*0x04d6*/ 0x01b6c230, /*0x04d7*/ 0x01b6c3e0, /*0x04d8*/ 0x01b6cfb0, /*0x04d9*/ 0x01b6d410, /*0x04da*/ 0x01b6de80, /*0x04db*/ 0x01b6e8f0, /*0x04dc*/ 0x01b6f360, /*0x04dd*/ 0x01b72f20, /*0x04de*/ 0x01b74080, /*0x04df*/ 0x01b74a90, /*0x04e0*/ 0x01b75cb0, /*0x04e1*/ 0x01b75f20, /*0x04e2*/ 0x01b76100, /*0x04e3*/ 0x01b76260, /*0x04e4*/ 0x01b763e0, /*0x04e5*/ 0x01b76580, /*0x04e6*/ 0x01b77a90, /*0x04e7*/ 0x01b78060, /*0x04e8*/ 0x01b79290, /*0x04e9*/ 0x01b7c530, /*0x04ea*/ 0x01b7c710, /*0x04eb*/ 0x01b7ec40, /*0x04ec*/ 0x01b808a0, /*0x04ed*/ 0x01b83740, /*0x04ee*/ 0x01b840c0, /*0x04ef*/ 0x01b849a0, /*0x04f0*/ 0x01b85320, /*0x04f1*/ 0x01b85e20, /*0x04f2*/ 0x01b86320, /*0x04f3*/ 0x01b875c0, /*0x04f4*/ 0x01b89260, /*0x04f5*/ 0x01b8a500, /*0x04f6*/ 0x01b8b7a0, /*0x04f7*/ 0x01b8e1d0, /*0x04f8*/ 0x01b8eda0, /*0x04f9*/ 0x01b8f680, /*0x04fa*/ 0x01b8ff60, /*0x04fb*/ 0x01b90840, /*0x04fc*/ 0x01b91120, /*0x04fd*/ 0x01b92090, /*0x04fe*/ 0x01b92900, /*0x04ff*/ 0x01b93170, /*0x0500*/ 0x01b93970, /*0x0501*/ 0x01b93b70, /*0x0502*/ 0x01b93d20, /*0x0503*/ 0x01b93ec0, /*0x0504*/ 0x01b942a0, /*0x0505*/ 0x01b947a0, /*0x0506*/ 0x01b97770, /*0x0507*/ 0x01b9a4f0, /*0x0508*/ 0x01b9c020, /*0x0509*/ 0x01b9d480, /*0x050a*/ 0x01b9d9c0, /*0x050b*/ 0x01b9dd30, /*0x050c*/ 0x01ba3750, /*0x050d*/ 0x01ba7a00, /*0x050e*/ 0x01ba8a60, /*0x050f*/ 0x01ba9c60, /*0x0510*/ 0x01baac80, /*0x0511*/ 0x01bac010, /*0x0512*/ 0x01bacc00, /*0x0513*/ 0x01bad120, /*0x0514*/ 0x01badb10, /*0x0515*/ 0x01bae350, /*0x0516*/ 0x01baeae0, /*0x0517*/ 0x01baeec0, /*0x0518*/ 0x01bb0020, /*0x0519*/ 0x01bb2ca0, /*0x051a*/ 0x01bb4fb0, /*0x051b*/ 0x01bb6860, /*0x051c*/ 0x01bb8420, /*0x051d*/ 0x01bba950, /*0x051e*/ 0x01bbcc60, /*0x051f*/ 0x01bbe340, /*0x0520*/ 0x01bbfa20, /*0x0521*/ 0x01bc1760, /*0x0522*/ 0x01bc3320, /*0x0523*/ 0x01bc4bd0, /*0x0524*/ 0x01bc6bd0, /*0x0525*/ 0x01bc7ec0, /*0x0526*/ 0x01bc8490, /*0x0527*/ 0x01bc8ed0, /*0x0528*/ 0x01bc9780, /*0x0529*/ 0x01bc9870, /*0x052a*/ 0x01bcab70, /*0x052b*/ 0x01bcbeb0, /*0x052c*/ 0x01bcd2b0, /*0x052d*/ 0x01bce660, /*0x052e*/ 0x01bcfa00, /*0x052f*/ 0x01bd1120, /*0x0530*/ 0x01bd2460, /*0x0531*/ 0x01bd3790, /*0x0532*/ 0x01bd4ad0, /*0x0533*/ 0x01bd5e30, /*0x0534*/ 0x01bd7170, /*0x0535*/ 0x01bd84c0, /*0x0536*/ 0x01bd9800, /*0x0537*/ 0x01bdabf0, /*0x0538*/ 0x01bdbe20, /*0x0539*/ 0x01bdd160, /*0x053a*/ 0x01bde4f0, /*0x053b*/ 0x01bdf830, /*0x053c*/ 0x01be0b10, /*0x053d*/ 0x01be2c40, /*0x053e*/ 0x01be3b30, /*0x053f*/ 0x01be4f20, /*0x0540*/ 0x01be6070, /*0x0541*/ 0x01be6e10, /*0x0542*/ 0x01be7fb0, /*0x0543*/ 0x01be8a30, /*0x0544*/ 0x01be8cf0, /*0x0545*/ 0x01be9000, /*0x0546*/ 0x01bea820, /*0x0547*/ 0x01bead20, /*0x0548*/ 0x01beb040, /*0x0549*/ 0x01bec940, /*0x054a*/ 0x01becbc0, /*0x054b*/ 0x01becfd0, /*0x054c*/ 0x01beddf0, /*0x054d*/ 0x01bf1690, /*0x054e*/ 0x01bf2610, /*0x054f*/ 0x01bf3b30, /*0x0550*/ 0x01bf4cc0, /*0x0551*/ 0x01bf5f10, /*0x0552*/ 0x01bf7050, /*0x0553*/ 0x01bf8190, /*0x0554*/ 0x01bf9cf0, /*0x0555*/ 0x01bfadd0, /*0x0556*/ 0x01bfb3f0, /*0x0557*/ 0x01bfb830, /*0x0558*/ 0x01bfbfd0, /*0x0559*/ 0x01bfcca0, /*0x055a*/ 0x01c001f0, /*0x055b*/ 0x01c017f0, /*0x055c*/ 0x01c02a30, /*0x055d*/ 0x01c04940, /*0x055e*/ 0x01c07830, /*0x055f*/ 0x01c097a0, /*0x0560*/ 0x01c09b80, /*0x0561*/ 0x01c0cbb0, /*0x0562*/ 0x01c0e760, /*0x0563*/ 0x01c12280, /*0x0564*/ 0x01c124e0, /*0x0565*/ 0x01c13970, /*0x0566*/ 0x01c140a0, /*0x0567*/ 0x01c14530, /*0x0568*/ 0x01c15130, /*0x0569*/ 0x01c161f0, /*0x056a*/ 0x01c18630, /*0x056b*/ 0x01c190f0, /*0x056c*/ 0x01c1af50, /*0x056d*/ 0x01c1b300, /*0x056e*/ 0x01c1b730, /*0x056f*/ 0x01c1c020, /*0x0570*/ 0x01c1c2b0, /*0x0571*/ 0x01c1cec0, /*0x0572*/ 0x01c1dab0, /*0x0573*/ 0x01c1e6c0, /*0x0574*/ 0x01c1f2d0, /*0x0575*/ 0x01c1fee0, /*0x0576*/ 0x01c20af0, /*0x0577*/ 0x01c21700, /*0x0578*/ 0x01c21710, /*0x0579*/ 0x01c21720, /*0x057a*/ 0x01c21730, /*0x057b*/ 0x01c21740, /*0x057c*/ 0x01c21750, /*0x057d*/ 0x01c21760, /*0x057e*/ 0x01c21770, /*0x057f*/ 0x01c21780, /*0x0580*/ 0x01c21790, /*0x0581*/ 0x01c217a0, /*0x0582*/ 0x01c217b0, /*0x0583*/ 0x01c217c0, /*0x0584*/ 0x01c217d0, /*0x0585*/ 0x01c217e0, /*0x0586*/ 0x01c21f60, /*0x0587*/ 0x01c226c0, /*0x0588*/ 0x01c22e30, /*0x0589*/ 0x01c235a0, /*0x058a*/ 0x01c23d10, /*0x058b*/ 0x01c24480, /*0x058c*/ 0x01c24bf0, /*0x058d*/ 0x01c24c00, /*0x058e*/ 0x01c24c10, /*0x058f*/ 0x01c24c20, /*0x0590*/ 0x01c24c30, /*0x0591*/ 0x01c24c40, /*0x0592*/ 0x01c24c50, /*0x0593*/ 0x01c24c60, /*0x0594*/ 0x01c24ef0, /*0x0595*/ 0x01c24fd0, /*0x0596*/ 0x01c25260, /*0x0597*/ 0x01c254f0, /*0x0598*/ 0x01c25780, /*0x0599*/ 0x01c25a10, /*0x059a*/ 0x01c25ca0, /*0x059b*/ 0x01c26440, /*0x059c*/ 0x01c26bc0, /*0x059d*/ 0x01c27360, /*0x059e*/ 0x01c27b00, /*0x059f*/ 0x01c282a0, /*0x05a0*/ 0x01c28a40, /*0x05a1*/ 0x01c291e0, /*0x05a2*/ 0x01c291f0, /*0x05a3*/ 0x01c29200, /*0x05a4*/ 0x01c29210, /*0x05a5*/ 0x01c29220, /*0x05a6*/ 0x01c29230, /*0x05a7*/ 0x01c29240, /*0x05a8*/ 0x01c29250, /*0x05a9*/ 0x01c29bd0, /*0x05aa*/ 0x01c2a4c0, /*0x05ab*/ 0x01c2ae50, /*0x05ac*/ 0x01c2b7e0, /*0x05ad*/ 0x01c2c170, /*0x05ae*/ 0x01c2cb00, /*0x05af*/ 0x01c2d490, /*0x05b0*/ 0x01c2d4a0, /*0x05b1*/ 0x01c2d4b0, /*0x05b2*/ 0x01c2d4c0, /*0x05b3*/ 0x01c2d4d0, /*0x05b4*/ 0x01c2d4e0, /*0x05b5*/ 0x01c2d4f0, /*0x05b6*/ 0x01c2d500, /*0x05b7*/ 0x01c2d510, /*0x05b8*/ 0x01c2d520, /*0x05b9*/ 0x01c2d530, /*0x05ba*/ 0x01c2d540, /*0x05bb*/ 0x01c2d550, /*0x05bc*/ 0x01c2d560, /*0x05bd*/ 0x01c2d570, /*0x05be*/ 0x01c2dc50, /*0x05bf*/ 0x01c2e2b0, /*0x05c0*/ 0x01c2e970, /*0x05c1*/ 0x01c2f030, /*0x05c2*/ 0x01c2f6f0, /*0x05c3*/ 0x01c2fdb0, /*0x05c4*/ 0x01c30470, /*0x05c5*/ 0x01c30f10, /*0x05c6*/ 0x01c31960, /*0x05c7*/ 0x01c32400, /*0x05c8*/ 0x01c32ea0, /*0x05c9*/ 0x01c33940, /*0x05ca*/ 0x01c343e0, /*0x05cb*/ 0x01c34e80, /*0x05cc*/ 0x01c34e90, /*0x05cd*/ 0x01c34ea0, /*0x05ce*/ 0x01c34eb0, /*0x05cf*/ 0x01c34ec0, /*0x05d0*/ 0x01c34ed0, /*0x05d1*/ 0x01c34ee0, /*0x05d2*/ 0x01c34ef0, /*0x05d3*/ 0x01c357a0, /*0x05d4*/ 0x01c35ff0, /*0x05d5*/ 0x01c36880, /*0x05d6*/ 0x01c37110, /*0x05d7*/ 0x01c379a0, /*0x05d8*/ 0x01c38230, /*0x05d9*/ 0x01c38ac0, /*0x05da*/ 0x01c39570, /*0x05db*/ 0x01c3a020, /*0x05dc*/ 0x01c3aad0, /*0x05dd*/ 0x01c3b580, /*0x05de*/ 0x01c3c030, /*0x05df*/ 0x01c3cae0, /*0x05e0*/ 0x01c3d590, /*0x05e1*/ 0x01c3dfa0, /*0x05e2*/ 0x01c3e980, /*0x05e3*/ 0x01c3f390, /*0x05e4*/ 0x01c3fda0, /*0x05e5*/ 0x01c407b0, /*0x05e6*/ 0x01c411c0, /*0x05e7*/ 0x01c41bd0, /*0x05e8*/ 0x01c437b0, /*0x05e9*/ 0x01c45210, /*0x05ea*/ 0x01c46c70, /*0x05eb*/ 0x01c486d0, /*0x05ec*/ 0x01c4a130, /*0x05ed*/ 0x01c4bb90, /*0x05ee*/ 0x01c4d5f0, /*0x05ef*/ 0x01c4dee0, /*0x05f0*/ 0x01c4e720, /*0x05f1*/ 0x01c4f010, /*0x05f2*/ 0x01c4f900, /*0x05f3*/ 0x01c501f0, /*0x05f4*/ 0x01c50ae0, /*0x05f5*/ 0x01c513d0, /*0x05f6*/ 0x01c513e0, /*0x05f7*/ 0x01c513f0, /*0x05f8*/ 0x01c51400, /*0x05f9*/ 0x01c51410, /*0x05fa*/ 0x01c51420, /*0x05fb*/ 0x01c51430, /*0x05fc*/ 0x01c51440, /*0x05fd*/ 0x01c51450, /*0x05fe*/ 0x01c51460, /*0x05ff*/ 0x01c51470, /*0x0600*/ 0x01c51480, /*0x0601*/ 0x01c51490, /*0x0602*/ 0x01c514a0, /*0x0603*/ 0x01c514b0, /*0x0604*/ 0x01c51c50, /*0x0605*/ 0x01c52360, /*0x0606*/ 0x01c52ac0, /*0x0607*/ 0x01c53220, /*0x0608*/ 0x01c53980, /*0x0609*/ 0x01c540e0, /*0x060a*/ 0x01c54840, /*0x060b*/ 0x01c54850, /*0x060c*/ 0x01c54860, /*0x060d*/ 0x01c54870, /*0x060e*/ 0x01c54880, /*0x060f*/ 0x01c54890, /*0x0610*/ 0x01c548a0, /*0x0611*/ 0x01c548b0, /*0x0612*/ 0x01c554b0, /*0x0613*/ 0x01c56050, /*0x0614*/ 0x01c56c30, /*0x0615*/ 0x01c57810, /*0x0616*/ 0x01c583f0, /*0x0617*/ 0x01c58fd0, /*0x0618*/ 0x01c59bb0, /*0x0619*/ 0x01c5a5c0, /*0x061a*/ 0x01c5afa0, /*0x061b*/ 0x01c5b9a0, /*0x061c*/ 0x01c5c3a0, /*0x061d*/ 0x01c5cda0, /*0x061e*/ 0x01c5d7a0, /*0x061f*/ 0x01c5e1a0, /*0x0620*/ 0x01c62f10, /*0x0621*/ 0x01c664d0, /*0x0622*/ 0x01c6afa0, /*0x0623*/ 0x01c6fa70, /*0x0624*/ 0x01c74540, /*0x0625*/ 0x01c79010, /*0x0626*/ 0x01c7dae0, /*0x0627*/ 0x01c7daf0, /*0x0628*/ 0x01c7db00, /*0x0629*/ 0x01c7db10, /*0x062a*/ 0x01c7db20, /*0x062b*/ 0x01c7db30, /*0x062c*/ 0x01c7db40, /*0x062d*/ 0x01c7db50, /*0x062e*/ 0x01c7db60, /*0x062f*/ 0x01c7db70, /*0x0630*/ 0x01c7db80, /*0x0631*/ 0x01c7db90, /*0x0632*/ 0x01c7dba0, /*0x0633*/ 0x01c7dbb0, /*0x0634*/ 0x01c7dbc0, /*0x0635*/ 0x01c7dbd0, /*0x0636*/ 0x01c7dbe0, /*0x0637*/ 0x01c7dbf0, /*0x0638*/ 0x01c7dc00, /*0x0639*/ 0x01c7dc10, /*0x063a*/ 0x01c7dc20, /*0x063b*/ 0x01c7dc30, /*0x063c*/ 0x01c7dc40, /*0x063d*/ 0x01c7dc50, /*0x063e*/ 0x01c7dc60, /*0x063f*/ 0x01c7dc70, /*0x0640*/ 0x01c7dc80, /*0x0641*/ 0x01c7dc90, /*0x0642*/ 0x01c7dca0, /*0x0643*/ 0x01c7dcb0, /*0x0644*/ 0x01c7dcc0, /*0x0645*/ 0x01c7dcd0, /*0x0646*/ 0x01c7dce0, /*0x0647*/ 0x01c7dcf0, /*0x0648*/ 0x01c7dd00, /*0x0649*/ 0x01c7dd10, /*0x064a*/ 0x01c7dd20, /*0x064b*/ 0x01c7dd30, /*0x064c*/ 0x01c7dd40, /*0x064d*/ 0x01c7dd50, /*0x064e*/ 0x01c7dd60, /*0x064f*/ 0x01c7dd70, /*0x0650*/ 0x01c7dd80, /*0x0651*/ 0x01c7dd90, /*0x0652*/ 0x01c7dda0, /*0x0653*/ 0x01c7ddb0, /*0x0654*/ 0x01c7ddc0, /*0x0655*/ 0x01c7ddd0, /*0x0656*/ 0x01c7dde0, /*0x0657*/ 0x01c7ddf0, /*0x0658*/ 0x01c7de00, /*0x0659*/ 0x01c7de10, /*0x065a*/ 0x01c7de20, /*0x065b*/ 0x01c7de30, /*0x065c*/ 0x01c7de40, /*0x065d*/ 0x01c7de50, /*0x065e*/ 0x01c7de60, /*0x065f*/ 0x01c7de70, /*0x0660*/ 0x01c7de80, /*0x0661*/ 0x01c7de90, /*0x0662*/ 0x01c7dea0, /*0x0663*/ 0x01c7deb0, /*0x0664*/ 0x01c7dec0, /*0x0665*/ 0x01c7ded0, /*0x0666*/ 0x01c7dee0, /*0x0667*/ 0x01c7def0, /*0x0668*/ 0x01c7df00, /*0x0669*/ 0x01c7df10, /*0x066a*/ 0x01c7df20, /*0x066b*/ 0x01c7df30, /*0x066c*/ 0x01c7df40, /*0x066d*/ 0x01c7df50, /*0x066e*/ 0x01c7df60, /*0x066f*/ 0x01c7df70, /*0x0670*/ 0x01c7df80, /*0x0671*/ 0x01c7df90, /*0x0672*/ 0x01c7dfa0, /*0x0673*/ 0x01c7dfb0, /*0x0674*/ 0x01c7dfc0, /*0x0675*/ 0x01c7dfd0, /*0x0676*/ 0x01c7dfe0, /*0x0677*/ 0x01c7dff0, /*0x0678*/ 0x01c7e000, /*0x0679*/ 0x01c7e010, /*0x067a*/ 0x01c7e020, /*0x067b*/ 0x01c7e030, /*0x067c*/ 0x01c7e040, /*0x067d*/ 0x01c7e050, /*0x067e*/ 0x01c7e060, /*0x067f*/ 0x01c7e070, /*0x0680*/ 0x01c7e080, /*0x0681*/ 0x01c7e090, /*0x0682*/ 0x01c7e0a0, /*0x0683*/ 0x01c7e0b0, /*0x0684*/ 0x01c7e0c0, /*0x0685*/ 0x01c7e0d0, /*0x0686*/ 0x01c7e0e0, /*0x0687*/ 0x01c7e0f0, /*0x0688*/ 0x01c7e100, /*0x0689*/ 0x01c7e110, /*0x068a*/ 0x01c7e120, /*0x068b*/ 0x01c7e130, /*0x068c*/ 0x01c7e140, /*0x068d*/ 0x01c7e150, /*0x068e*/ 0x01c7e160, /*0x068f*/ 0x01c7e170, /*0x0690*/ 0x01c7e180, /*0x0691*/ 0x01c7e190, /*0x0692*/ 0x01c7e1a0, /*0x0693*/ 0x01c7e1b0, /*0x0694*/ 0x01c7e1c0, /*0x0695*/ 0x01c7e1d0, /*0x0696*/ 0x01c7e1e0, /*0x0697*/ 0x01c7e1f0, /*0x0698*/ 0x01c7e200, /*0x0699*/ 0x01c7e210, /*0x069a*/ 0x01c7e220, /*0x069b*/ 0x01c7e230, /*0x069c*/ 0x01c7e240, /*0x069d*/ 0x01c7e250, /*0x069e*/ 0x01c7e260, /*0x069f*/ 0x01c7e270, /*0x06a0*/ 0x01c7e280, /*0x06a1*/ 0x01c7e290, /*0x06a2*/ 0x01c7e2a0, /*0x06a3*/ 0x01c7e2b0, /*0x06a4*/ 0x01c7e2c0, /*0x06a5*/ 0x01c7e2d0, /*0x06a6*/ 0x01c7e2e0, /*0x06a7*/ 0x01c7e2f0, /*0x06a8*/ 0x01c7e300, /*0x06a9*/ 0x01c7e310, /*0x06aa*/ 0x01c7e320, /*0x06ab*/ 0x01c7e330, /*0x06ac*/ 0x01c7e340, /*0x06ad*/ 0x01c7e350, /*0x06ae*/ 0x01c7e360, /*0x06af*/ 0x01c7e370, /*0x06b0*/ 0x01c7e380, /*0x06b1*/ 0x01c7e390, /*0x06b2*/ 0x01c7e3a0, /*0x06b3*/ 0x01c7f460, /*0x06b4*/ 0x01c80530, /*0x06b5*/ 0x01c81600, /*0x06b6*/ 0x01c826d0, /*0x06b7*/ 0x01c837a0, /*0x06b8*/ 0x01c84870, /*0x06b9*/ 0x01c85940, /*0x06ba*/ 0x01c86560, /*0x06bb*/ 0x01c86eb0, /*0x06bc*/ 0x01c87a90, /*0x06bd*/ 0x01c883f0, /*0x06be*/ 0x01c88d50, /*0x06bf*/ 0x01c896b0, /*0x06c0*/ 0x01c8a010, /*0x06c1*/ 0x01c8a020, /*0x06c2*/ 0x01c8a030, /*0x06c3*/ 0x01c8a040, /*0x06c4*/ 0x01c8a050, /*0x06c5*/ 0x01c8a060, /*0x06c6*/ 0x01c8a070, /*0x06c7*/ 0x01c8a080, /*0x06c8*/ 0x01c8a090, /*0x06c9*/ 0x01c8a0a0, /*0x06ca*/ 0x01c8a0b0, /*0x06cb*/ 0x01c8a0c0, /*0x06cc*/ 0x01c8a0d0, /*0x06cd*/ 0x01c8a0e0, /*0x06ce*/ 0x01c8a0f0, /*0x06cf*/ 0x01c8b430, /*0x06d0*/ 0x01c8c580, /*0x06d1*/ 0x01c8d710, /*0x06d2*/ 0x01c8e8a0, /*0x06d3*/ 0x01c8fa30, /*0x06d4*/ 0x01c90bc0, /*0x06d5*/ 0x01c91d50, /*0x06d6*/ 0x01c92670, /*0x06d7*/ 0x01c92f30, /*0x06d8*/ 0x01c93800, /*0x06d9*/ 0x01c940d0, /*0x06da*/ 0x01c949a0, /*0x06db*/ 0x01c95270, /*0x06dc*/ 0x01c95b40, /*0x06dd*/ 0x01c96400, /*0x06de*/ 0x01c96c90, /*0x06df*/ 0x01c97550, /*0x06e0*/ 0x01c97e10, /*0x06e1*/ 0x01c986d0, /*0x06e2*/ 0x01c98f90, /*0x06e3*/ 0x01c99850, /*0x06e4*/ 0x01c99a20, /*0x06e5*/ 0x01c99bf0, /*0x06e6*/ 0x01c99dc0, /*0x06e7*/ 0x01c99f90, /*0x06e8*/ 0x01c9a160, /*0x06e9*/ 0x01c9a330, /*0x06ea*/ 0x01c9a500, /*0x06eb*/ 0x01c9a510, /*0x06ec*/ 0x01c9a520, /*0x06ed*/ 0x01c9a530, /*0x06ee*/ 0x01c9a540, /*0x06ef*/ 0x01c9a550, /*0x06f0*/ 0x01c9a560, /*0x06f1*/ 0x01c9a570, /*0x06f2*/ 0x01c9ae60, /*0x06f3*/ 0x01c9b740, /*0x06f4*/ 0x01c9c030, /*0x06f5*/ 0x01c9c920, /*0x06f6*/ 0x01c9d210, /*0x06f7*/ 0x01c9db00, /*0x06f8*/ 0x01c9e3f0, /*0x06f9*/ 0x01c9e400, /*0x06fa*/ 0x01c9e410, /*0x06fb*/ 0x01c9e420, /*0x06fc*/ 0x01c9e430, /*0x06fd*/ 0x01c9e440, /*0x06fe*/ 0x01c9e450, /*0x06ff*/ 0x01c9e460, /*0x0700*/ 0x01c9e7d0, /*0x0701*/ 0x01c9e8b0, /*0x0702*/ 0x01c9ec20, /*0x0703*/ 0x01c9ef90, /*0x0704*/ 0x01c9f300, /*0x0705*/ 0x01c9f670, /*0x0706*/ 0x01c9f9e0, /*0x0707*/ 0x01c9fa70, /*0x0708*/ 0x01c9fb00, /*0x0709*/ 0x01c9fb90, /*0x070a*/ 0x01c9fc20, /*0x070b*/ 0x01c9fcb0, /*0x070c*/ 0x01c9fd40, /*0x070d*/ 0x01c9fdd0, /*0x070e*/ 0x01c9fde0, /*0x070f*/ 0x01c9fdf0, /*0x0710*/ 0x01c9fe00, /*0x0711*/ 0x01c9fe10, /*0x0712*/ 0x01c9fe20, /*0x0713*/ 0x01c9fe30, /*0x0714*/ 0x01c9fe40, /*0x0715*/ 0x01c9fe50, /*0x0716*/ 0x01c9fe60, /*0x0717*/ 0x01c9fe70, /*0x0718*/ 0x01c9fe80, /*0x0719*/ 0x01c9fe90, /*0x071a*/ 0x01c9fea0, /*0x071b*/ 0x01c9feb0, /*0x071c*/ 0x01ca07c0, /*0x071d*/ 0x01ca0fc0, /*0x071e*/ 0x01ca1830, /*0x071f*/ 0x01ca20a0, /*0x0720*/ 0x01ca2910, /*0x0721*/ 0x01ca3180, /*0x0722*/ 0x01ca39f0, /*0x0723*/ 0x01ca3a00, /*0x0724*/ 0x01ca3a10, /*0x0725*/ 0x01ca3a20, /*0x0726*/ 0x01ca3a30, /*0x0727*/ 0x01ca3a40, /*0x0728*/ 0x01ca3a50, /*0x0729*/ 0x01ca3a60, /*0x072a*/ 0x01ca3d30, /*0x072b*/ 0x01ca3dc0, /*0x072c*/ 0x01ca4090, /*0x072d*/ 0x01ca4360, /*0x072e*/ 0x01ca4630, /*0x072f*/ 0x01ca4900, /*0x0730*/ 0x01ca4bd0, /*0x0731*/ 0x01ca5290, /*0x0732*/ 0x01ca5780, /*0x0733*/ 0x01ca5cb0, /*0x0734*/ 0x01ca61e0, /*0x0735*/ 0x01ca6710, /*0x0736*/ 0x01ca6c40, /*0x0737*/ 0x01ca7170, /*0x0738*/ 0x01ca7c80, /*0x0739*/ 0x01ca8700, /*0x073a*/ 0x01ca9210, /*0x073b*/ 0x01ca9d20, /*0x073c*/ 0x01caa830, /*0x073d*/ 0x01cab340, /*0x073e*/ 0x01cabe50, /*0x073f*/ 0x01cabe60, /*0x0740*/ 0x01cabe70, /*0x0741*/ 0x01cabe80, /*0x0742*/ 0x01cabe90, /*0x0743*/ 0x01cabea0, /*0x0744*/ 0x01cabeb0, /*0x0745*/ 0x01cabec0, /*0x0746*/ 0x01cac2b0, /*0x0747*/ 0x01cac4c0, /*0x0748*/ 0x01cac8a0, /*0x0749*/ 0x01cacc80, /*0x074a*/ 0x01cad060, /*0x074b*/ 0x01cad440, /*0x074c*/ 0x01cad820, /*0x074d*/ 0x01cade10, /*0x074e*/ 0x01caf0f0, /*0x074f*/ 0x01caf960, /*0x0750*/ 0x01cb0a90, /*0x0751*/ 0x01cb19c0, /*0x0752*/ 0x01cb2070, /*0x0753*/ 0x01cb2ad0, /*0x0754*/ 0x01cb3330, /*0x0755*/ 0x01cb7110, /*0x0756*/ 0x01cb8700, /*0x0757*/ 0x01cb8830, /*0x0758*/ 0x01cb9440, /*0x0759*/ 0x01cbb180, /*0x075a*/ 0x01cbd3a0, /*0x075b*/ 0x01cbebc0, /*0x075c*/ 0x01cbf000, /*0x075d*/ 0x01cbf230, /*0x075e*/ 0x01cbf720, /*0x075f*/ 0x01cbf9f0, /*0x0760*/ 0x01cbffd0, /*0x0761*/ 0x01cc0230, /*0x0762*/ 0x01cc03f0, /*0x0763*/ 0x01cc0700, /*0x0764*/ 0x01cc0ff0, /*0x0765*/ 0x01cc1e80, /*0x0766*/ 0x01cc2200, /*0x0767*/ 0x01cc36a0, /*0x0768*/ 0x01cc4a50, /*0x0769*/ 0x01cc5f00, /*0x076a*/ 0x01cc72b0, /*0x076b*/ 0x01cc8680, /*0x076c*/ 0x01cc9b20, /*0x076d*/ 0x01ccaed0, /*0x076e*/ 0x01ccc1f0, /*0x076f*/ 0x01cccc40, /*0x0770*/ 0x01ccd180, /*0x0771*/ 0x01ccd350, /*0x0772*/ 0x01cd2df0, /*0x0773*/ 0x01cd31e0, /*0x0774*/ 0x01cd3990, /*0x0775*/ 0x01cd3af0, /*0x0776*/ 0x01cd46e0, /*0x0777*/ 0x01cd4bd0, /*0x0778*/ 0x01cd56e0, /*0x0779*/ 0x01cd6c60, /*0x077a*/ 0x01cd7190, /*0x077b*/ 0x01cd7e10, /*0x077c*/ 0x01cda3e0, /*0x077d*/ 0x01cdab30, /*0x077e*/ 0x01cdc600, /*0x077f*/ 0x01cdcd50, /*0x0780*/ 0x01cdd850, /*0x0781*/ 0x01cde350, /*0x0782*/ 0x01cdf690, /*0x0783*/ 0x01ce0b00, /*0x0784*/ 0x01ce1c60, /*0x0785*/ 0x01ce2eb0, /*0x0786*/ 0x01ce4540, /*0x0787*/ 0x01ce6320, /*0x0788*/ 0x01ce70e0, /*0x0789*/ 0x01ce8990, /*0x078a*/ 0x01ceae20, /*0x078b*/ 0x01ced040, /*0x078c*/ 0x01cedd60, /*0x078d*/ 0x01cef270, /*0x078e*/ 0x01cf10f0, /*0x078f*/ 0x01cf1840, /*0x0790*/ 0x01cf1e10, /*0x0791*/ 0x01cf2790, /*0x0792*/ 0x01cf3860, /*0x0793*/ 0x01cf4580, /*0x0794*/ 0x01cf5c60, /*0x0795*/ 0x01cf6760, /*0x0796*/ 0x01cf7c70, /*0x0797*/ 0x01cfc900, /*0x0798*/ 0x01cfcd40, /*0x0799*/ 0x01cff5b0, /*0x079a*/ 0x01cff6a0, /*0x079b*/ 0x01d01580, /*0x079c*/ 0x01d033c0, /*0x079d*/ 0x01d03610, /*0x079e*/ 0x01d03740, /*0x079f*/ 0x01d05520, /*0x07a0*/ 0x01d07740, /*0x07a1*/ 0x01d09ee0, /*0x07a2*/ 0x01d0b220, /*0x07a3*/ 0x01d0d220, /*0x07a4*/ 0x01d0ecf0, /*0x07a5*/ 0x01d10de0, /*0x07a6*/ 0x01d11e10, /*0x07a7*/ 0x01d12cb0, /*0x07a8*/ 0x01d15370, /*0x07a9*/ 0x01d18430, /*0x07aa*/ 0x01d1b4f0, /*0x07ab*/ 0x01d1c7e0, /*0x07ac*/ 0x01d1da30, /*0x07ad*/ 0x01d1fec0, /*0x07ae*/ 0x01d21330, /*0x07af*/ 0x01d22d70, /*0x07b0*/ 0x01d24590, /*0x07b1*/ 0x01d25fd0, /*0x07b2*/ 0x01d26d90, /*0x07b3*/ 0x01d27570, /*0x07b4*/ 0x01d27770, /*0x07b5*/ 0x01d28460, /*0x07b6*/ 0x01d2a250, /*0x07b7*/ 0x01d2a780, /*0x07b8*/ 0x01d2acb0, /*0x07b9*/ 0x01d2b1e0, /*0x07ba*/ 0x01d2b710, /*0x07bb*/ 0x01d2c120, /*0x07bc*/ 0x01d2c9d0, /*0x07bd*/ 0x01d2cc80, /*0x07be*/ 0x01d2dbe0, /*0x07bf*/ 0x01d2ece0, /*0x07c0*/ 0x01d2fe70, /*0x07c1*/ 0x01d30da0, /*0x07c2*/ 0x01d31df0, /*0x07c3*/ 0x01d32f60, /*0x07c4*/ 0x01d34130, /*0x07c5*/ 0x01d35450, /*0x07c6*/ 0x01d36150, /*0x07c7*/ 0x01d370f0, /*0x07c8*/ 0x01d38ef0, /*0x07c9*/ 0x01d39c10, /*0x07ca*/ 0x01d3ac40, /*0x07cb*/ 0x01d3cd30, /*0x07cc*/ 0x01d3e320, /*0x07cd*/ 0x01d3e570, /*0x07ce*/ 0x01d3f820, /*0x07cf*/ 0x01d407f0, /*0x07d0*/ 0x01d418c0, /*0x07d1*/ 0x01d42830, /*0x07d2*/ 0x01d43870, /*0x07d3*/ 0x01d447b0, /*0x07d4*/ 0x01d457c0, /*0x07d5*/ 0x01d46b70, /*0x07d6*/ 0x01d47ce0, /*0x07d7*/ 0x01d48ea0, /*0x07d8*/ 0x01d49e70, /*0x07d9*/ 0x01d4adf0, /*0x07da*/ 0x01d4bdc0, /*0x07db*/ 0x01d4cd00, /*0x07dc*/ 0x01d533b0, /*0x07dd*/ 0x01d55540, /*0x07de*/ 0x01d5ca00, /*0x07df*/ 0x00000000, }; u32 var0002a000 = 0x00010000; u32 var0002a004 = 0x00018000; u32 var0002a008 = 0x00020000; u32 var0002a00c = 0x00028000; u32 var0002a010 = 0x00010000; u32 var0002a014 = 0x00018000; u32 var0002a018 = 0x00020000; u32 var0002a01c = 0x00028000; u32 var0002a020 = 0x00000000; u32 var0002a024 = 0x00000001; u32 var0002a028 = 0x00000002; u32 var0002a02c = 0x00000000; u32 var0002a030 = 0x00000000; u32 var0002a034 = 0x00000000; u32 var0002a038 = 0x3f800000; u32 var0002a03c = 0x00000001; u32 var0002a040 = 0x00000000; u32 var0002a044 = 0x00000000; u32 var0002a048 = 0x00008ca0; u32 var0002a04c = 0x0000000a; u32 var0002a050 = 0x00000014; u32 var0002a054 = 0x00000000; u32 var0002a058 = 0x00000000; u32 var0002a05c = 0x00000000; u32 var0002a060 = 0x00000001; u32 var0002a064 = 0x000005c8; u32 var0002a068 = 0x00008068; u32 var0002a06c = 0x000001c8; u32 var0002a070 = 0x00000000; u32 var0002a074 = 0x00000000; u32 var0002a078 = 0xbf800000; u32 var0002a07c = 0x00000000; u32 var0002a080 = 0x00000000; u32 var0002a084 = 0x00000000; u32 var0002a088 = 0x00000000; u32 var0002a08c = 0x00000000; u32 var0002a090 = 0x00000000; u32 var0002a094 = 0x00000000; u32 var0002a098 = 0x00000000; u32 var0002a09c = 0x00000000; u32 var0002a0a0 = 0x00000000; u32 var0002a0a4 = 0x00000000; u32 var0002a0a8 = 0x00000000; u32 var0002a0ac = 0x00000000; u32 var0002a0b0 = 0x00000000; u32 var0002a0b4 = 0x1e000000; u32 var0002a0b8 = 0x00000000; u32 var0002a0bc = 0x00000064; u32 var0002a0c0 = 0x00000000; u32 var0002a0c4 = 0x00000000; u32 var0002a0c8 = 0x00000000; u32 var0002a0cc = 0x00000000; u32 var0002a0d0 = 0x00000000; u32 var0002a0d4 = 0x00000000; u32 var0002a0d8 = 0x00000000; u32 var0002a0dc = 0x00000000; u32 var0002a0e0 = 0xffffffff; u32 var0002a0e4 = 0x00000000; u32 var0002a0e8 = 0xffffffff; u32 var0002a0ec = 0xffffffff; u32 var0002a0f0 = 0xffffffff; u32 var0002a0f4 = 0x00000000; u32 var0002a0f8 = 0x00000000; u32 var0002a0fc = 0x00000000; u32 var0002a100 = 0x0000000f; u32 var0002a104 = 0x00000000; u32 var0002a108 = 0x00000000; u32 var0002a10c = 0x50000000; u32 var0002a110 = 0x00000000; u32 var0002a114 = 0x00000000; u32 var0002a118 = 0x00000078; u32 var0002a11c = 0x00000000; u32 var0002a120 = 0x7f1b78c0; u32 var0002a124 = 0x7f1b78c8; u32 var0002a128 = 0x7f1b78d4; u32 var0002a12c = 0x7f1b78f4; u32 var0002a130 = 0x7f1b7900; u32 var0002a134 = 0x7f1b7908; u32 var0002a138 = 0x7f1b7910; u32 var0002a13c = 0x00000000; u32 var0002a140 = 0x00000000; // 2a144 u16 langtable[] = { /*0x00*/ 0x0000, /*0x01*/ 0x0570, /*0x02*/ 0x0577, /*0x03*/ 0x0585, /*0x04*/ 0x058c, /*0x05*/ 0x059a, /*0x06*/ 0x05a1, /*0x07*/ 0x05a8, /*0x08*/ 0x057e, /*0x09*/ 0x05af, /*0x0a*/ 0x05b6, /*0x0b*/ 0x05bd, /*0x0c*/ 0x05c4, /*0x0d*/ 0x05cb, /*0x0e*/ 0x05d2, /*0x0f*/ 0x05d9, /*0x10*/ 0x05e0, /*0x11*/ 0x05ee, /*0x12*/ 0x05f5, /*0x13*/ 0x0603, /*0x14*/ 0x060a, /*0x15*/ 0x0611, /*0x16*/ 0x0618, /*0x17*/ 0x06c0, /*0x18*/ 0x06d5, /*0x19*/ 0x06dc, /*0x1a*/ 0x06ea, /*0x1b*/ 0x06f1, /*0x1c*/ 0x06f8, /*0x1d*/ 0x0706, /*0x1e*/ 0x06ff, /*0x1f*/ 0x070d, /*0x20*/ 0x0714, /*0x21*/ 0x071b, /*0x22*/ 0x0722, /*0x23*/ 0x0729, /*0x24*/ 0x0737, /*0x25*/ 0x0745, /*0x26*/ 0x05e7, /*0x27*/ 0x0730, /*0x28*/ 0x06b2, /*0x29*/ 0x06e3, /*0x2a*/ 0x06b9, /*0x2b*/ 0x06ce, /*0x2c*/ 0x061f, /*0x2d*/ 0x073e, /*0x2e*/ 0x06c7, /*0x2f*/ 0x0593, /*0x30*/ 0x05fc, /*0x31*/ 0x066c, /*0x32*/ 0x067a, /*0x33*/ 0x0681, /*0x34*/ 0x0688, /*0x35*/ 0x068f, /*0x36*/ 0x0696, /*0x37*/ 0x069d, /*0x38*/ 0x06a4, /*0x39*/ 0x06ab, /*0x3a*/ 0x0626, /*0x3b*/ 0x062d, /*0x3c*/ 0x0634, /*0x3d*/ 0x063b, /*0x3e*/ 0x0642, /*0x3f*/ 0x0649, /*0x40*/ 0x0650, /*0x41*/ 0x0657, /*0x42*/ 0x065e, /*0x43*/ 0x0665, /*0x44*/ 0x0673, /*0x45*/ 0x0000, }; u32 var0002a1d0 = 0x0006ddd0; u32 var0002a1d4 = 0x00000000; u32 var0002a1d8 = 0x00000004; u32 var0002a1dc = 0x00000003; u32 var0002a1e0 = 0x00000003; u32 var0002a1e4 = 0x00000003; u32 var0002a1e8 = 0x00000002; u32 var0002a1ec = 0x00000002; u32 var0002a1f0 = 0x00000001; u32 var0002a1f4 = 0x00000001; u32 var0002a1f8 = 0x00000001; u32 var0002a1fc = 0x00000001; u32 var0002a200 = 0x00000001; u32 var0002a204 = 0x00000001; u32 var0002a208 = 0x00000001; u32 var0002a20c = 0x00000000; u32 var0002a210 = 0x00000001; u32 var0002a214 = 0x00000000; u32 var0002a218 = 0x00000000; u32 var0002a21c = 0x00000000; u32 var0002a220 = 0x00000000; u32 var0002a224 = 0x00000001; u32 var0002a228 = 0x00000000; u32 var0002a22c = 0x00000000; u32 var0002a230 = 0x00000000; u32 var0002a234 = 0x00000000; u32 var0002a238 = 0x00000000; u32 var0002a23c = 0x00000000; u32 var0002a240 = 0x00000100; u32 var0002a244 = 0x00000020; u32 var0002a248 = 0x00000100; u32 var0002a24c = 0x00000020; u32 var0002a250 = 0x00000100; u32 var0002a254 = 0x00000010; u32 var0002a258 = 0x00000008; u32 var0002a25c = 0x00000100; u32 var0002a260 = 0x00000010; u32 var0002a264 = 0x00000100; u32 var0002a268 = 0x00000010; u32 var0002a26c = 0x00000100; u32 var0002a270 = 0x00000010; u32 var0002a274 = 0x00000020; u32 var0002a278 = 0x00000010; u32 var0002a27c = 0x00000018; u32 var0002a280 = 0x0000000f; u32 var0002a284 = 0x00000010; u32 var0002a288 = 0x00000008; u32 var0002a28c = 0x00000004; u32 var0002a290 = 0x00000008; u32 var0002a294 = 0x00000004; u32 var0002a298 = 0x00000010; u32 var0002a29c = 0x00000010; u32 var0002a2a0 = 0x00000010; u32 var0002a2a4 = 0x00000010; u32 var0002a2a8 = 0x00000000; u32 var0002a2ac = 0x00000000; u32 var0002a2b0 = 0x00000000; u32 var0002a2b4 = 0x00000000; u32 var0002a2b8 = 0x00000003; u32 var0002a2bc = 0x00000003; u32 var0002a2c0 = 0x00000003; u32 var0002a2c4 = 0x00000004; u32 var0002a2c8 = 0x00000004; u32 var0002a2cc = 0x00000002; u32 var0002a2d0 = 0x00000002; u32 var0002a2d4 = 0x00000002; u32 var0002a2d8 = 0x00000002; u32 var0002a2dc = 0x00000003; u32 var0002a2e0 = 0x00000002; u32 var0002a2e4 = 0x00000003; u32 var0002a2e8 = 0x00000002; u32 var0002a2ec = 0x00000002; u32 var0002a2f0 = 0x00000001; u32 var0002a2f4 = 0x00000000; u32 var0002a2f8 = 0x00000001; u32 var0002a2fc = 0x00000000; u32 var0002a300 = 0x00000001; u32 var0002a304 = 0x00000000; u32 var0002a308 = 0x00000001; u32 var0002a30c = 0x00000000; u32 var0002a310 = 0x00000000; u32 var0002a314 = 0x00000000; u32 var0002a318 = 0x00000000; u32 var0002a31c = 0x00000000; u32 var0002a320 = 0x00000000; u32 var0002a324 = 0x00000000; u32 var0002a328 = 0x00000000; u32 var0002a32c = 0x00000000; u32 var0002a330 = 0x00000000; u32 var0002a334 = 0x00008000; u32 var0002a338 = 0x00008000; u32 var0002a33c = 0x0000c000; u32 var0002a340 = 0x0000c000; u32 var0002a344 = 0x00000000; u32 var0002a348 = 0x00000000; u32 var0002a34c = 0x00000000; u32 var0002a350 = 0x80878088; u32 var0002a354 = 0x06000000; // 2a358 struct something something_2a358 = { &var0002a350, &var0002a354, 0x00020001, }; u32 var0002a364 = 0x80878088; u32 var0002a368 = 0x01000000; // 2a36c struct something something_2a36c = { &var0002a364, &var0002a368, 0x00020001, }; u32 var0002a378 = 0x807e807f; u32 var0002a37c = 0x10000000; // 2a380 struct something something_2a380 = { &var0002a378, &var0002a37c, 0x00020001, }; u32 var0002a38c = 0x8079807b; u32 var0002a390 = 0x11000000; // 2a394 struct something something_2a394 = { &var0002a38c, &var0002a390, 0x00020001, }; u32 var0002a3a0 = 0x80770000; u32 var0002a3a4 = 0x03040500; // 2a3a8 struct something something_2a3a8 = { &var0002a3a0, &var0002a3a4, 0x00010003, }; u32 var0002a3b4 = 0x807d0000; u32 var0002a3b8 = 0x01000000; // 2a3bc struct something something_2a3bc = { &var0002a3b4, &var0002a3b8, 0x00010001, }; u32 var0002a3c8 = 0x80848085; u32 var0002a3cc = 0x02000000; // 2a3d0 struct something something_2a3d0 = { &var0002a3c8, &var0002a3cc, 0x00020001, }; u32 var0002a3dc = 0x80818082; u32 var0002a3e0 = 0x80830000; u32 var0002a3e4 = 0x02000000; // 2a3e8 struct something something_2a3e8 = { &var0002a3dc, &var0002a3e4, 0x00030001, }; u32 var0002a3f4 = 0x80860000; u32 var0002a3f8 = 0x01000000; // 2a3fc struct something something_2a3fc = { &var0002a3f4, &var0002a3f8, 0x00010001, }; u32 var0002a408 = 0x8089808a; u32 var0002a40c = 0x01060000; // 2a410 struct something something_2a410 = { &var0002a408, &var0002a40c, 0x00020002, }; u32 var0002a41c = 0x80760000; u32 var0002a420 = 0x02000000; // 2a424 struct something something_2a424 = { &var0002a41c, &var0002a420, 0x00010001, }; u32 var0002a430 = 0x80770000; u32 var0002a434 = 0x03040500; // 2a438 struct something something_2a438 = { &var0002a430, &var0002a434, 0x00010003, }; // 2a444 struct something something_2a444 = { NULL, NULL, 0x00000000, }; u32 var0002a450 = 0x80800000; u32 var0002a454 = 0x00000000; // 2a458 struct something something_2a458 = { &var0002a450, &var0002a454, 0x00010001, }; u32 var0002a464 = 0x80800000; u32 var0002a468 = 0x00000000; // 2a46c struct something something_2a46c = { &var0002a464, &var0002a468, 0x00010001, }; // 2a478 struct something *somethings[] = { /* 0*/ &something_2a358, /* 1*/ &something_2a36c, /* 2*/ &something_2a380, /* 3*/ &something_2a394, /* 4*/ &something_2a3a8, /* 5*/ &something_2a458, /* 6*/ &something_2a3bc, /* 7*/ &something_2a3d0, /* 8*/ &something_2a3e8, /* 9*/ &something_2a3fc, /*10*/ &something_2a410, /*11*/ &something_2a424, /*12*/ &something_2a438, /*13*/ &something_2a444, /*14*/ &something_2a46c, }; // 2a4b4 u32 somethingpointers[] = { /* 0*/ 0x7f1b7ba0, /* 1*/ 0x7f1b7ba8, /* 2*/ 0x7f1b7bb0, /* 3*/ 0x7f1b7bb8, /* 4*/ 0x7f1b7bc0, /* 5*/ 0x7f1b7bc8, /* 6*/ 0x7f1b7bd8, /* 7*/ 0x7f1b7be0, /* 8*/ 0x7f1b7be8, /* 9*/ 0x7f1b7bec, /*10*/ 0x7f1b7bf4, /*11*/ 0x7f1b7c00, /*12*/ 0x7f1b7c04, /*13*/ 0x7f1b7c10, /*14*/ 0x7f1b7c18, }; u32 var0002a4f0 = 0x00000000; u32 var0002a4f4 = 0x00000000; u32 var0002a4f8 = 0x00000000; u32 var0002a4fc = 0x00000000; u32 var0002a500 = 0x00000103; u32 var0002a504 = 0x00000000; u32 var0002a508 = 0x00000000; u32 var0002a50c = 0x00000000; u32 var0002a510 = 0x00000000; u32 var0002a514 = 0x00000000; u32 var0002a518 = 0x00000000; u32 var0002a51c = 0x00000000; // 2a520 struct stagemusic stagemusictable[] = { // stage, main theme, background sfx, X theme { STAGE_CITRAINING, MUSIC_CI, -1, MUSIC_DEFENSE_X }, { STAGE_DEFECTION, MUSIC_DEFECTION, MUSIC_DDTOWER_SFX, MUSIC_DEFECTION_X }, { STAGE_INVESTIGATION, MUSIC_INVESTIGATION, MUSIC_INVESTIGATION_SFX, MUSIC_INVESTIGATION_X }, { STAGE_EXTRACTION, MUSIC_EXTRACTION, MUSIC_DDTOWER_SFX, MUSIC_EXTRACTION_X }, { STAGE_VILLA, MUSIC_VILLA, MUSIC_OCEAN, MUSIC_VILLA_X }, { STAGE_CHICAGO, MUSIC_CHICAGO, MUSIC_TRAFFIC, MUSIC_CHICAGO_X }, { STAGE_G5BUILDING, MUSIC_G5, MUSIC_TRAFFIC, MUSIC_G5_X }, { STAGE_INFILTRATION, MUSIC_INFILTRATION, MUSIC_INFILTRATION_SFX, MUSIC_INFILTRATION_X }, { STAGE_RESCUE, MUSIC_RESCUE, MUSIC_A51_LOUDSPEAKER1, MUSIC_RESCUE_X }, { STAGE_ESCAPE, MUSIC_ESCAPE, MUSIC_A51_LOUDSPEAKER2, MUSIC_ESCAPE_X }, { STAGE_AIRBASE, MUSIC_AIRBASE, MUSIC_WIND, MUSIC_AIRBASE_X }, { STAGE_AIRFORCEONE, MUSIC_AIRFORCEONE, MUSIC_AIRFORCEONE_SFX, MUSIC_AIRFORCEONE_X }, { STAGE_CRASHSITE, MUSIC_CRASHSITE, MUSIC_CRASHSITE_WIND, MUSIC_CRASHSITE_X }, { STAGE_PELAGIC, MUSIC_PELAGIC, MUSIC_OCEAN, MUSIC_PELAGIC_X }, { STAGE_DEEPSEA, MUSIC_DEEPSEA, MUSIC_DEEPSEA_SFX, MUSIC_DEEPSEA_X }, { STAGE_DEFENSE, MUSIC_DEFENSE, -1, MUSIC_DEFENSE_X }, { STAGE_ATTACKSHIP, MUSIC_ATTACKSHIP, MUSIC_ATTACKSHIP_SFX, MUSIC_ATTACKSHIP_X }, { STAGE_SKEDARRUINS, MUSIC_SKEDARRUINS, MUSIC_SKEDAR_WIND, MUSIC_SKEDARRUINS_X }, { STAGE_MBR, MUSIC_DARK_COMBAT, MUSIC_DDTOWER_SFX, MUSIC_DARK_COMBAT }, { STAGE_MAIANSOS, MUSIC_MAIAN_TEARS, MUSIC_A51_LOUDSPEAKER2, MUSIC_MAIAN_TEARS }, { STAGE_RETAKING, MUSIC_CI_OPERATIVE, -1, MUSIC_CI_OPERATIVE }, { STAGE_WAR, MUSIC_ALIEN_CONFLICT, MUSIC_SKEDAR_WIND, MUSIC_ALIEN_CONFLICT }, { STAGE_DUEL, MUSIC_CREDITS, -1, MUSIC_CREDITS }, { 0x5c, MUSIC_ALIEN_CONFLICT, -1, MUSIC_ALIEN_CONFLICT }, }; u32 var0002a5e0 = 0x00000000; u32 var0002a5e4 = 0x00000000; u32 var0002a5e8 = 0x00000000; u32 var0002a5ec = 0x00000000; u32 var0002a5f0 = 0x497423f0; u32 var0002a5f4 = 0x3727c5ac; u32 var0002a5f8 = 0x00000001; u32 var0002a5fc = 0x00000000; u32 var0002a600 = 0x00000000; u32 var0002a604 = 0x00000000; u32 var0002a608 = 0x00000000; u32 var0002a60c = 0x3f800000; u32 var0002a610 = 0x00000000; u32 var0002a614 = 0x00000000; u32 var0002a618 = 0x00000000; u32 var0002a61c = 0x3f800000; u32 var0002a620 = 0x3f800000; u32 var0002a624 = 0x00000000; u32 var0002a628 = 0x00000000; u32 var0002a62c = 0xffffffff; u32 var0002a630 = 0x00000000; u32 var0002a634 = 0x00000000; u32 var0002a638 = 0x00000000; u32 var0002a63c = 0x00000004; u32 var0002a640 = 0x00000000; u32 var0002a644 = 0x00000000; u32 var0002a648 = 0x00000000; u32 var0002a64c = 0x00000000; // 2a650 struct menu_item menuitems_mpendgame[] = { { MENUITEMTYPE_LABEL, 0, 0x02000020, 0x00005123, 0x00000000, 0x00000000 }, // "Are you sure?" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x00005124, 0x00000000, 0x00000000 }, // "Cancel" { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x00005125, 0x00000000, 0x7f177fd8 }, // "End Game" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2a6b4 struct menu_dialog menudialog_mpendgame = { MENUDIALOGTYPE_DANGER, 0x5122, // "End Game" menuitems_mpendgame, 0x00000000, 0x00000000, NULL, }; // 2a6cc struct menu_item menuitems_2a6cc[] = { { MENUITEMTYPE_LABEL, 0, 0x00000020, 0x7f17eac8, 0x00000000, 0x7f178018 }, { MENUITEMTYPE_LABEL, 0, 0x00000020, 0x7f18500c, 0x00000000, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000200, 0x000054a2, 0x7f178050, 0x7f17811c }, // "Time Limit:" { MENUITEMTYPE_LABEL, 1, 0x00000200, 0x000054a3, 0x7f178050, 0x7f17811c }, // "Score Limit:" { MENUITEMTYPE_LABEL, 2, 0x00000200, 0x000054a4, 0x7f178050, 0x7f17811c }, // "Team Score Limit:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000511e, 0x7f1782f8, 0x00000000 }, // "Game Time:" { MENUITEMTYPE_SELECTABLE, 1, 0x00000020, 0x7f1782b8, 0x00000000, 0x7f1781ac }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000024, 0x0000511f, 0x00000000, (u32) &menudialog_mpendgame }, // "End Game" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2a794 struct menu_dialog menudialog_2a794 = { MENUDIALOGTYPE_DEFAULT, 0x511d, // "Control" menuitems_2a6cc, 0x00000000, 0x00000000, NULL, }; // 2a7ac struct menu_item menuitems_2a7ac[] = { { MENUITEMTYPE_CUSTOM, 0, 0x00000000, 0x00000078, 0x00000042, 0x7f106178 }, { MENUITEMTYPE_MARQUEE, 0, 0x00000a00, 0x7f178330, 0x00000000, 0x00000000 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2a7e8 struct menu_dialog menudialog_2a7e8 = { MENUDIALOGTYPE_DEFAULT, 0x511c, // "Inventory" menuitems_2a7ac, 0x00000000, 0x00000000, &menudialog_2a794, }; // 2a800 struct menu_dialog menudialog_2a800 = { MENUDIALOGTYPE_DEFAULT, 0x511c, // "Inventory" menuitems_2a7ac, 0x00000000, 0x00000000, &menudialog_18d78, }; // 2a818 struct menu_dialog menudialog_2a818 = { MENUDIALOGTYPE_DEFAULT, 0x511c, // "Inventory" menuitems_2a7ac, 0x00000000, 0x00000000, &menudialog_18d90, }; // 2a830 struct menu_item menuitems_2a830[] = { { MENUITEMTYPE_PLAYERSTATS, 0, 0x00000000, 0x00000000, 0x00000000, 0x7f177e00 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2a858 struct menu_dialog menudialog_2a858 = { MENUDIALOGTYPE_DEFAULT, 0x7f1783a0, menuitems_2a830, 0x00000000, 0x00000000, &menudialog_2a7e8, }; // 2a870 struct menu_dialog menudialog_2a870 = { MENUDIALOGTYPE_DEFAULT, 0x7f1783a0, menuitems_2a830, 0x00000000, 0x00000000, NULL, }; // 2a888 struct menu_item menuitems_2a888[] = { { MENUITEMTYPE_RANKING, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2a8b0 struct menu_dialog menudialog_2a8b0 = { MENUDIALOGTYPE_DEFAULT, 0x5114, // "Player Ranking" menuitems_2a888, 0x00000000, 0x00000000, &menudialog_2a858, }; // 2a8c8 struct menu_dialog menudialog_2a8c8 = { MENUDIALOGTYPE_DEFAULT, 0x5114, // "Player Ranking" menuitems_2a888, 0x00000000, 0x00000000, &menudialog_2a870, }; // 2a8e0 struct menu_item menuitems_2a8e0[] = { { MENUITEMTYPE_RANKING, 0, 0x00000000, 0x00000001, 0x00000000, 0x00000000 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2a908 struct menu_dialog menudialog_2a908 = { MENUDIALOGTYPE_DEFAULT, 0x5117, // "Team Ranking" menuitems_2a8e0, 0x00000000, 0x00000000, &menudialog_2a8b0, }; // 2a920 struct menu_dialog menudialog_2a920 = { MENUDIALOGTYPE_DEFAULT, 0x5117, // "Team Ranking" menuitems_2a8e0, 0x00000000, 0x00000000, &menudialog_2a8c8, }; // 2a938 u16 rankings[] = { 0x5108, // "1st" 0x5109, // "2nd" 0x510a, // "3rd" 0x510b, // "4th" 0x510c, // "5th" 0x510d, // "6th" 0x510e, // "7th" 0x510f, // "8th" 0x5110, // "9th" 0x5111, // "10th" 0x5112, // "11th" 0x5113, // "12th" }; // 2a950 struct menu_item menuitems_2a950[] = { { MENUITEMTYPE_LABEL, 0, 0x01000010, 0x7f17909c, 0x7f17853c, 0x7f1785c4 }, { MENUITEMTYPE_LABEL, 0, 0x01000000, 0x00005105, 0x7f178bb0, 0x7f178a94 }, // "Title:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000210, 0x00005106, 0x00000000, 0x00000000 }, // "Weapon of Choice:" { MENUITEMTYPE_LABEL, 0, 0x00000120, 0x7f178450, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00200210, 0x00005107, 0x00000000, 0x7f1786d8 }, // "Awards:" { MENUITEMTYPE_LABEL, 0, 0x00000120, 0x7f1784a4, 0x00000000, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000120, 0x7f1784f0, 0x00000000, 0x00000000 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2aa18 struct menu_dialog menudialog_2aa18 = { MENUDIALOGTYPE_DEFAULT, 0x5104, // "Game Over" menuitems_2a950, 0x00000000, 0x00000000, &menudialog_2a8c8, }; // 2aa30 struct menu_dialog menudialog_2aa30 = { MENUDIALOGTYPE_DEFAULT, 0x5104, // "Game Over" menuitems_2a950, 0x00000000, 0x00000000, &menudialog_2a920, }; // 2aa48 struct menu_dialog menudialog_2aa48 = { MENUDIALOGTYPE_SUCCESS, 0x54a5, // "Challenge Completed!" menuitems_2a8e0, 0x00000000, 0x00000000, &menudialog_2aa18, }; // 2aa60 struct menu_dialog menudialog_2aa60 = { MENUDIALOGTYPE_DANGER, 0x54a7, // "Challenge Cheated!" menuitems_2a8e0, 0x00000000, 0x00000000, &menudialog_2aa18, }; // 2aa78 struct menu_dialog menudialog_2aa78 = { MENUDIALOGTYPE_DANGER, 0x54a6, // "Challenge Failed!" menuitems_2a8e0, 0x00000000, 0x00000000, &menudialog_2aa18, }; // 2aa90 struct menu_item menuitems_2aa90[] = { { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000054fa, 0x00000000, 0x00000000 }, { MENUITEMTYPE_KEYBOARD, 0, 0x00000000, 0x00000000, 0x00000000, 0x7f178bf4 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2aacc struct menu_dialog menudialog_2aacc = { MENUDIALOGTYPE_DEFAULT, 0x508e, // "Player Name" menuitems_2aa90, 0x00000000, 0x00000000, NULL, }; // 2aae4 struct menu_item menuitems_2aae4[] = { { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000054f7, 0x00000000, 0x00000000 }, // "Save new player and statistics?" { MENUITEMTYPE_SELECTABLE, 0, 0x0000002c, 0x000054f8, 0x00000000, (u32) &menudialog_2aacc }, // "Save Now" { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000054f9, 0x00000000, 0x00000000 }, // "No Thanks!" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2ab34 struct menu_dialog menudialog_2ab34 = { MENUDIALOGTYPE_DEFAULT, 0x54f6, // "Save Player" menuitems_2aae4, 0x00000000, 0x00000004, NULL, }; u32 var0002ab4c = 0x00000000; // 2ab50 struct menu_item menuitems_2ab50[] = { { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000050c4, 0x00000000, 0x00000000 }, // "Are you sure you want to drop out?" { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000050c5, 0x00000000, 0x7f179060 }, // "Drop Out" { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050c6, 0x00000000, 0x00000000 }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2aba0 struct menu_dialog menudialog_2aba0 = { MENUDIALOGTYPE_DANGER, 0x50c3, // "Drop Out" menuitems_2ab50, 0x00000000, 0x00000000, NULL, }; // 2abb8 u16 mpstages[] = { // Stage, unlock, name STAGE_MP_SKEDAR, 0x0000, 0x5077, STAGE_MP_PIPES, 0x0000, 0x5078, STAGE_MP_RAVINE, 0x2600, 0x5079, STAGE_MP_G5BUILDING, 0x2800, 0x507a, STAGE_MP_SEWERS, 0x2c00, 0x507b, STAGE_MP_WAREHOUSE, 0x2500, 0x507c, STAGE_MP_GRID, 0x2900, 0x507d, STAGE_MP_RUINS, 0x2d00, 0x507e, STAGE_MP_AREA52, 0x0000, 0x507f, STAGE_MP_BASE, 0x2e00, 0x5080, STAGE_MP_FORTRESS, 0x3000, 0x5082, STAGE_MP_VILLA, 0x2b00, 0x5083, STAGE_MP_CARPARK, 0x2300, 0x5084, STAGE_MP_TEMPLE, 0x2700, 0x5085, STAGE_MP_COMPLEX, 0x2400, 0x5086, STAGE_MP_FELICITY, 0x2a00, 0x5087, 0x0001, 0x0000, 0x5088, // "Random" }; // 2ac20 u32 var0002ac20[] = { 0x00000000, 0x50740000, // "Dark" 0x0000000d, 0x50750000, // "Classic" 0x00000010, 0x50760000, // "Custom" }; // 2ac38 u16 mpcontrolstyles[] = { 0x56ef, // "1.1" 0x56f0, // "1.2" 0x56f1, // "1.3" 0x56f2, // "1.4" }; // 2ac40 u16 mpaimmodes[] = { 0x50d5, // "Hold" 0x50d6, // "Toggle" }; // 2ac44 struct menu_item menuitems_mpsavechr[] = { { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000050bf, 0x00000000, 0x00000000 }, // "Your player file is always saved automatically." { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000050c0, 0x00000000, 0x00000000 }, // "Save a copy now?" { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050c1, 0x00000000, 0x00000000 }, // "No" { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000050c2, 0x00000000, 0x7f179a10 }, // "Yes" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2aca8 struct menu_dialog menudialog_mpsavechr = { MENUDIALOGTYPE_DEFAULT, 0x50be, // "Confirm" menuitems_mpsavechr, 0x00000000, 0x00000000, NULL, }; // 2acc0 struct menu_item menuitems_mpsavesetupname[] = { { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000050bd, 0x00000000, 0x00000000 }, // "Enter a name for your game setup file:" { MENUITEMTYPE_KEYBOARD, 0, 0x00000000, 0x00000000, 0x00000000, 0x7f179a50 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2acfc struct menu_dialog menudialog_mpsavesetupname = { MENUDIALOGTYPE_DEFAULT, 0x50bc, // "Game File Name" menuitems_mpsavesetupname, 0x00000000, 0x00000000, NULL, }; // 2ad14 struct menu_item menuitems_mpsavesetup[] = { { MENUITEMTYPE_LABEL, 0, 0x00000210, 0x000054e6, 0x7f179b58, 0x00000000 }, // "Name:" { MENUITEMTYPE_LABEL, 0, 0x00000230, 0x7f108078, 0x00000000, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000050b8, 0x00000000, 0x00000000 }, // "Do you want to save over your original game file?" { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000050b9, 0x00000000, 0x7f179ad0 }, // "Save Over Original" { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000050ba, 0x00000000, 0x7f179b18 }, // "Save Copy" { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050bb, 0x00000000, 0x00000000 }, // "Do Not Save" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2ada0 struct menu_dialog menudialog_mpsavesetup = { MENUDIALOGTYPE_DEFAULT, 0x50b7, // "Save Game Setup" menuitems_mpsavesetup, 0x00000000, 0x00000000, NULL, }; // 2adb8 struct menu_item menuitems_mpweapons[] = { { MENUITEMTYPE_DROPDOWN, 1, 0x00020090, 0x000050ae, 0x00000000, 0x7f179634 }, // "Set:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000212, 0x000050af, 0x00000000, 0x00000000 }, // "Current Weapon Setup:" { MENUITEMTYPE_DROPDOWN, 0, 0x000a0080, 0x000050b0, 0x00000000, 0x7f179574 }, // "1:" { MENUITEMTYPE_DROPDOWN, 0, 0x000a0080, 0x000050b1, 0x00000001, 0x7f179574 }, // "2:" { MENUITEMTYPE_DROPDOWN, 0, 0x000a0080, 0x000050b2, 0x00000002, 0x7f179574 }, // "3:" { MENUITEMTYPE_DROPDOWN, 0, 0x000a0080, 0x000050b3, 0x00000003, 0x7f179574 }, // "4:" { MENUITEMTYPE_DROPDOWN, 0, 0x000a0080, 0x000050b4, 0x00000004, 0x7f179574 }, // "5:" { MENUITEMTYPE_DROPDOWN, 0, 0x000a0080, 0x000050b5, 0x00000005, 0x7f179574 }, // "6:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050b6, 0x00000000, 0x00000000 }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2aea8 struct menu_dialog menudialog_mpweapons = { MENUDIALOGTYPE_DEFAULT, 0x50ad, // Weapons menuitems_mpweapons, 0x00000000, 0x00000010, NULL, }; // 2aec0 struct menu_item menuitems_mpweapons2[] = { { MENUITEMTYPE_DROPDOWN, 0, 0x00020090, 0x000050ae, 0x00000000, 0x7f179634 }, // "Set:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000050b0, 0x7f17960c, 0x00000000 }, // "1:" { MENUITEMTYPE_LABEL, 1, 0x00000002, 0x000050b1, 0x7f17960c, 0x00000000 }, // "2:" { MENUITEMTYPE_LABEL, 2, 0x00000002, 0x000050b2, 0x7f17960c, 0x00000000 }, // "3:" { MENUITEMTYPE_LABEL, 3, 0x00000002, 0x000050b3, 0x7f17960c, 0x00000000 }, // "4:" { MENUITEMTYPE_LABEL, 4, 0x00000002, 0x000050b4, 0x7f17960c, 0x00000000 }, // "5:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050b6, 0x00000000, 0x00000000 }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2af88 struct menu_dialog menudialog_mpweapons2 = { MENUDIALOGTYPE_DEFAULT, 0x50ad, menuitems_mpweapons2, 0x00000000, 0x00000010, NULL, }; // 2afa0 struct menu_item menuitems_mpoptions[] = { { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050a8, 0x00000002, 0x7f179968 }, // "Highlight Pickups" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050a9, 0x00000001, 0x7f179968 }, // "Highlight Players" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050aa, 0x00000008, 0x7f179968 }, // "Highlight Teams" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050ab, 0x00000004, 0x7f179968 }, // "Radar" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050ac, 0x00000000, 0x00000000 }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2b02c struct menu_dialog menudialog_mpoptions = { MENUDIALOGTYPE_DEFAULT, 0x50a7, // "Options" menuitems_mpoptions, 0x00000000, 0x00000000, NULL, }; // 2b044 struct menu_item menuitems_mpcontrol[] = { { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000050c8, 0x00000000, 0x7f1794b4 }, // "Control Style" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050c9, 0x00000001, 0x7f1796c4 }, // "Reverse Pitch" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050ca, 0x00000002, 0x7f1796c4 }, // "Look Ahead" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050cb, 0x00000080, 0x7f1796c4 }, // "Head Roll" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050cc, 0x00000008, 0x7f1796c4 }, // "Auto-Aim" { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000050cd, 0x00000000, 0x7f1797e0 }, // "Aim Control" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050ce, 0x00000004, 0x7f1796c4 }, // "Sight on Screen" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050cf, 0x00000200, 0x7f1796c4 }, // "Show Target" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050d0, 0x00000400, 0x7f1796c4 }, // "Show Zoom Range" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050d1, 0x00000020, 0x7f1796c4 }, // "Ammo on Screen" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050d2, 0x00000040, 0x7f1796c4 }, // "Gun Function" { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050d3, 0x00000800, 0x7f1796c4 }, // "Paintball" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050d4, 0x00000000, 0x00000000 }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2b184 struct menu_dialog menudialog_mpcontrol = { MENUDIALOGTYPE_DEFAULT, 0x50c7, // "Control" menuitems_mpcontrol, 0x00000000, 0x00000000, NULL, }; // 2b19c struct menu_item menuitems_mpcompletedchallenges[] = { { MENUITEMTYPE_CUSTOM, 0, 0x00200000, 0x00000078, 0x0000004d, 0x7f17a20c }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2b1c4 struct menu_dialog menudialog_mpcompletedchallenges = { MENUDIALOGTYPE_DEFAULT, 0x50a5, // "Completed Challenges" menuitems_mpcompletedchallenges, 0x00000000, 0x00000048, NULL, }; u32 var0002b1dc = 0x4e806f76; u32 var0002b1e0 = 0x7ca688ab; u32 var0002b1e4 = 0x95bfa6ad; u32 var0002b1e8 = 0xee888700; u32 var0002b1ec = 0x5e6d5e7f; u32 var0002b1f0 = 0x416c7d95; u32 var0002b1f4 = 0x2e280000; // 2b1f8 struct menu_item menuitems_mpplayerstats[] = { { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005092, 0x7f17a658, 0x00000000 }, // "Kills:" { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005093, 0x7f17a6ac, 0x00000000 }, // "Deaths:" { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005094, 0x7f17ace8, 0x00000000 }, // "Accuracy:" { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005095, 0x7f17a7fc, 0x00000000 }, // "Head Shots:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005096, 0x7f17a9a0, 0x00000000 }, // "Ammo Used:" { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005097, 0x7f17af9c, 0x00000000 }, // "Damage Dealt:" { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005098, 0x7f17af1c, 0x00000000 }, // "Pain Received:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005099, 0x7f17a700, 0x00000000 }, // "Games Played:" { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000509a, 0x7f17a754, 0x00000000 }, // "Games Won:" { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000509b, 0x7f17a7a8, 0x00000000 }, // "Games Lost:" { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000509c, 0x7f17ab38, 0x00000000 }, // "Time:" { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000509d, 0x7f17aaa0, 0x00000000 }, // "Distance:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000210, 0x0000509e, 0x00000000, 0x00000000 }, // "Medals Won:" { MENUITEMTYPE_LABEL, 2, 0x00200000, 0x0000509f, 0x7f17a850, 0x7f17b01c }, // "Accuracy:" { MENUITEMTYPE_LABEL, 1, 0x00200000, 0x000050a0, 0x7f17a8a4, 0x7f17b01c }, // "Head Shot:" { MENUITEMTYPE_LABEL, 0, 0x00200000, 0x000050a1, 0x7f17a8f8, 0x7f17b01c }, // "KillMaster:" { MENUITEMTYPE_LABEL, 3, 0x00200000, 0x000050a2, 0x7f17a94c, 0x7f17b01c }, // "Survivor:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x000050a3, 0x00000000, 0x00000000 }, // "Your Title:" { MENUITEMTYPE_LABEL, 0, 0x00000020, 0x7f178bb0, 0x00000000, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000200, 0x000054db, 0x00000000, 0x7f17b3b8 }, // "USERNAME:" { MENUITEMTYPE_LABEL, 0, 0x00000220, 0x7f17b408, 0x00000000, 0x7f17b3b8 }, { MENUITEMTYPE_LABEL, 0, 0x00000200, 0x000054dc, 0x00000000, 0x7f17b3b8 }, // "PASSWORD:" { MENUITEMTYPE_LABEL, 1, 0x00000220, 0x7f17b408, 0x00000000, 0x7f17b3b8 }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050a4, 0x00000000, 0x00000000 }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2b450 struct menu_dialog menudialog_mpplayerstats = { MENUDIALOGTYPE_DEFAULT, 0x7f17b360, menuitems_mpplayerstats, 0x00000000, 0x00000048, &menudialog_mpcompletedchallenges, }; u32 var0002b468 = 0x00000300; u32 var0002b46c = 0x0400ff00; // 2b470 struct menu_item menuitems_mpcharacter[] = { { MENUITEMTYPE_LABEL, 0, 0x00004230, 0x7f17b8b0, 0x00000000, 0x00000000 }, { MENUITEMTYPE_CAROUSEL, 0, 0x00000000, 0x00000000, 0x00000022, 0x7f17b840 }, { MENUITEMTYPE_CAROUSEL, 0, 0x00000000, 0x00000000, 0x0000001b, 0x7f17a028 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2b4c0 struct menu_dialog menudialog_mpcharacter = { MENUDIALOGTYPE_DEFAULT, 0x508f, // "Character" menuitems_mpcharacter, 0x7f17a174, 0x00000002, NULL, }; // 2b4d8 struct menu_item menuitems_mpplayername[] = { { MENUITEMTYPE_KEYBOARD, 0, 0x00000000, 0x00000000, 0x00000000, 0x7f17b91c }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2b500 struct menu_dialog menudialog_mpplayername = { MENUDIALOGTYPE_DEFAULT, 0x508e, // "Player Name" menuitems_mpplayername, 0x00000000, 0x00000000, NULL, }; // 2b518 struct menu_item menuitems_mploadgamesettingstype0[] = { { MENUITEMTYPE_CUSTOM, 0, 0x00000000, 0x00000078, 0x00000042, 0x7f17bab4 }, { MENUITEMTYPE_MARQUEE, 0, 0x00000a00, 0x7f17be2c, 0x00000000, 0x00000000 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2b554 struct menu_dialog menudialog_mploadgamesettingstype0 = { MENUDIALOGTYPE_DEFAULT, 0x508b, // "Load Game Settings" menuitems_mploadgamesettingstype0, 0x00000000, 0x00000001, NULL, }; // 2b56c struct menu_item menuitems_mploadgamesettingstype1[] = { { MENUITEMTYPE_CUSTOM, 1, 0x00000000, 0x00000078, 0x00000042, 0x7f17bab4 }, { MENUITEMTYPE_MARQUEE, 0, 0x00000a00, 0x7f17be2c, 0x00000000, 0x00000000 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2b5a8 struct menu_dialog menudialog_mploadgamesettingstype1 = { MENUDIALOGTYPE_DEFAULT, 0x508b, // "Load Game Settings" menuitems_mploadgamesettingstype1, 0x00000000, 0x00000000, NULL, }; // 2b5c0 struct menu_item menuitems_mploadplayer[] = { { MENUITEMTYPE_CUSTOM, 0, 0x00000000, 0x0000007e, 0x00000042, 0x7f17bfc0 }, { MENUITEMTYPE_LABEL, 0, 0x00000200, 0x0000508a, 0x00000000, 0x00000000 }, // "B Button to cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2b5fc struct menu_dialog menudialog_mploadplayer = { MENUDIALOGTYPE_DEFAULT, 0x5089, // "Load Player" menuitems_mploadplayer, 0x00000000, 0x00000000, NULL, }; // 2b614 struct menu_item menuitems_mparena[] = { { MENUITEMTYPE_CUSTOM, 0, 0x00020000, 0x00000078, 0x0000004d, 0x7f1791c8 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2b63c struct menu_dialog menudialog_mparena = { MENUDIALOGTYPE_DEFAULT, 0x5073, // "Arena" menuitems_mparena, 0x00000000, 0x00000011, NULL, }; // 2b654 struct menu_item menuitems_mplimits[] = { { MENUITEMTYPE_SLIDER, 0, 0x00020010, 0x0000506c, 0x0000003c, 0x7f17c1a4 }, // "Time" { MENUITEMTYPE_SLIDER, 0, 0x00020010, 0x0000506d, 0x00000064, 0x7f17c264 }, // "Score" { MENUITEMTYPE_SLIDER, 0, 0x00020010, 0x000059bf, 0x00000190, 0x7f17c324 }, // "Team Score" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00060000, 0x0000506e, 0x00000000, 0x7f17c3e8 }, // "Restore Defaults" { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x0000506f, 0x00000000, 0x00000000 }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2b6e0 struct menu_dialog menudialog_mplimits = { MENUDIALOGTYPE_DEFAULT, 0x506b, menuitems_mplimits, 0x00000000, 0x00000010, NULL, }; // 2b6f8 struct menu_item menuitems_mpplayerhandicaps[] = { { MENUITEMTYPE_SLIDER, 0, 0x00020010, 0x7f17c524, 0x000000ff, 0x7f17c41c }, { MENUITEMTYPE_SLIDER, 1, 0x00020010, 0x7f17c524, 0x000000ff, 0x7f17c41c }, { MENUITEMTYPE_SLIDER, 2, 0x00020010, 0x7f17c524, 0x000000ff, 0x7f17c41c }, { MENUITEMTYPE_SLIDER, 3, 0x00020010, 0x7f17c524, 0x000000ff, 0x7f17c41c }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00060000, 0x0000506e, 0x00000000, 0x7f17c56c }, // "Restore Defaults" { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x0000506f, 0x00000000, 0x00000000 }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2b798 struct menu_dialog menudialog_mpplayerhandicaps = { MENUDIALOGTYPE_DEFAULT, 0x54b8, // "Player Handicaps" menuitems_mpplayerhandicaps, 0x00000000, 0x00000010, NULL, }; // 2b7b0 struct menu_item menuitems_mpready[] = { { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x0000506a, 0x00000000, 0x00000000 }, // "...and waiting" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2b7d8 struct menu_dialog menudialog_mpready = { MENUDIALOGTYPE_SUCCESS, 0x5069, menuitems_mpready, 0x7f17c5a4, 0x00000001, NULL, }; u32 var0002b7f0 = 0x00000000; u32 var0002b7f4 = 0x50670000; // "Normal Simulants" u32 var0002b7f8 = 0x00000006; u32 var0002b7fc = 0x50680000; // "Special Simulants" // 2b800 struct menu_item menuitems_mpaddchangesimulant[] = { { MENUITEMTYPE_CUSTOM, 0, 0x00020000, 0x00000078, 0x00000042, 0x7f17c6a4 }, { MENUITEMTYPE_MARQUEE, 0, 0x00000a00, 0x7f17ca40, 0x00000000, 0x00000000 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2b83c struct menu_dialog menudialog_mpaddsimulant = { MENUDIALOGTYPE_DEFAULT, 0x5065, menuitems_mpaddchangesimulant, 0x00000000, 0x00000011, NULL, }; // 2b854 struct menu_dialog menudialog_mpchangesimulant = { MENUDIALOGTYPE_DEFAULT, 0x5066, menuitems_mpaddchangesimulant, 0x7f17c618, 0x00000011, NULL, }; // 2b86c struct menu_item menuitems_mpsimulantcharacter[] = { { MENUITEMTYPE_CAROUSEL, 0, 0x00020000, 0x00000000, 0x00000025, 0x7f17ca94 }, { MENUITEMTYPE_CAROUSEL, 0, 0x00020000, 0x00000000, 0x0000001b, 0x7f17cc24 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2b8a8 struct menu_dialog menudialog_mpsimulantcharacter = { MENUDIALOGTYPE_DEFAULT, 0x5064, menuitems_mpsimulantcharacter, 0x7f17ccfc, 0x00000012, NULL, }; // 2b8c0 struct menu_item menuitems_mpeditsimulant[] = { { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, 0x0000505f, 0x00000000, 0x7f17cda0 }, // "Difficulty:" { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005060, 0x00000000, 0x7f17d044 }, // "Change Type..." { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005061, 0x00000000, (u32) &menudialog_mpsimulantcharacter }, // "Character..." { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x00005062, 0x00000000, 0x7f17cf58 }, // "Delete Simulant" { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x00005063, 0x00000000, 0x00000000 }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2b94c struct menu_dialog menudialog_mpeditsimulant = { MENUDIALOGTYPE_DEFAULT, 0x7f17cfc0, menuitems_mpeditsimulant, 0x7f17c618, 0x00000010, NULL, }; // 2b964 struct menu_item menuitems_mpsimulants[] = { { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x00005054, 0x00000000, 0x7f17d1b0 }, // "Add Simulant..." { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005055, 0x7f17d378, 0x7f17d250 }, // "1:" { MENUITEMTYPE_SELECTABLE, 1, 0x00000000, 0x00005056, 0x7f17d378, 0x7f17d250 }, // "2:" { MENUITEMTYPE_SELECTABLE, 2, 0x00000000, 0x00005057, 0x7f17d378, 0x7f17d250 }, // "3:" { MENUITEMTYPE_SELECTABLE, 3, 0x00000000, 0x00005058, 0x7f17d378, 0x7f17d250 }, // "4:" { MENUITEMTYPE_SELECTABLE, 4, 0x00000000, 0x00005059, 0x7f17d378, 0x7f17d250 }, // "5:" { MENUITEMTYPE_SELECTABLE, 5, 0x00000000, 0x0000505a, 0x7f17d378, 0x7f17d250 }, // "6:" { MENUITEMTYPE_SELECTABLE, 6, 0x00000000, 0x0000505b, 0x7f17d378, 0x7f17d250 }, // "7:" { MENUITEMTYPE_SELECTABLE, 7, 0x00000000, 0x0000505c, 0x7f17d378, 0x7f17d250 }, // "8:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x0000505d, 0x00000000, 0x7f17d15c }, // "Clear All" { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x0000505e, 0x00000000, 0x00000000 }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2ba7c struct menu_dialog menudialog_mpsimulants = { MENUDIALOGTYPE_DEFAULT, 0x5053, // "Simulants" menuitems_mpsimulants, 0x7f17d468, 0x00000010, NULL, }; u32 var0002ba94 = 0x00000000; u32 var0002ba98 = 0x00000000; u32 var0002ba9c = 0x00000000; u32 var0002baa0 = 0x00000000; u32 var0002baa4 = 0x00010203; // 2baa8 struct menu_item menuitems_mpautoteam[] = { { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x0000504c, 0x00000000, 0x7f17d760 }, // "Two Teams" { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x0000504d, 0x00000000, 0x7f17d780 }, // "Three Teams" { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x0000504e, 0x00000000, 0x7f17d7a0 }, // "Four Teams" { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x0000504f, 0x00000000, 0x7f17d7c0 }, // "Maximum Teams" { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x00005050, 0x00000000, 0x7f17d8d0 }, // "Humans vs. Simulants" { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x00005051, 0x00000000, 0x7f17d998 }, // "Human-Simulant Pairs" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x00005052, 0x00000000, 0x00000000 }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2bb5c struct menu_dialog menudialog_mpautoteam = { MENUDIALOGTYPE_DEFAULT, 0x504b, menuitems_mpautoteam, 0x00000000, 0x00000010, NULL, }; // 2bb74 struct menu_item menuitems_mpteamcontrol[] = { { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x00005047, 0x00000002, 0x7f179914 }, // "Teams Enabled" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x00005048, 0x00000000, 0x7f1790c4 }, // "Teams:" { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, 0x7f17da94, 0x00000000, 0x7f17db5c }, { MENUITEMTYPE_DROPDOWN, 1, 0x00020000, 0x7f17da94, 0x00000000, 0x7f17db5c }, { MENUITEMTYPE_DROPDOWN, 2, 0x00020000, 0x7f17da94, 0x00000000, 0x7f17db5c }, { MENUITEMTYPE_DROPDOWN, 3, 0x00020000, 0x7f17da94, 0x00000000, 0x7f17db5c }, { MENUITEMTYPE_DROPDOWN, 4, 0x00020000, 0x7f17da94, 0x00000000, 0x7f17db5c }, { MENUITEMTYPE_DROPDOWN, 5, 0x00020000, 0x7f17da94, 0x00000000, 0x7f17db5c }, { MENUITEMTYPE_DROPDOWN, 6, 0x00020000, 0x7f17da94, 0x00000000, 0x7f17db5c }, { MENUITEMTYPE_DROPDOWN, 7, 0x00020000, 0x7f17da94, 0x00000000, 0x7f17db5c }, { MENUITEMTYPE_DROPDOWN, 8, 0x00020000, 0x7f17da94, 0x00000000, 0x7f17db5c }, { MENUITEMTYPE_DROPDOWN, 9, 0x00020000, 0x7f17da94, 0x00000000, 0x7f17db5c }, { MENUITEMTYPE_DROPDOWN, 10, 0x00020000, 0x7f17da94, 0x00000000, 0x7f17db5c }, { MENUITEMTYPE_DROPDOWN, 11, 0x00020000, 0x7f17da94, 0x00000000, 0x7f17db5c }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005049, 0x00000000, (u32) &menudialog_mpautoteam }, // "Auto Team..." { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x0000504a, 0x00000000, 0x00000000 }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2bcf0 struct menu_dialog menudialog_mpteamcontrol = { MENUDIALOGTYPE_DEFAULT, 0x5046, menuitems_mpteamcontrol, 0x00000000, 0x00000010, NULL, }; u32 var0002bd08 = 0x000058a6; // "Random" u32 var0002bd0c = 0x000058a7; // "Select All" u32 var0002bd10 = 0x000058a8; // "Select None" u32 var0002bd14 = 0x000058a9; // "Randomize" // 2bd18 struct menu_item menuitems_2bd18[] = { { MENUITEMTYPE_CUSTOM, 0, 0x00020000, 0x00000078, 0x0000004d, 0x7f17dc84 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2bd40 struct menu_dialog menudialog_2bd40 = { MENUDIALOGTYPE_DEFAULT, 0x7f17dc44, menuitems_2bd18, 0x7f17df74, 0x00000010, NULL, }; // 2bd58 struct menu_item menuitems_mpsoundtrack[] = { { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000503f, 0x00000000, 0x00000000 }, // "Current:" { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005603, 0x7f17dfac, 0x00000000 }, // "" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x7f17dc44, 0x00000000, (u32) &menudialog_2bd40 }, { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x00005040, 0x00000000, 0x7f17e00c }, // "Multiple Tunes" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x00005041, 0x00000000, 0x00000000 }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2bdf8 struct menu_dialog menudialog_mpsoundtrack = { MENUDIALOGTYPE_DEFAULT, 0x503e, // "Soundtrack" menuitems_mpsoundtrack, 0x00000000, 0x00000010, NULL, }; // 2be10 struct menu_item menuitems_mpchangeteamname[] = { { MENUITEMTYPE_KEYBOARD, 0, 0x00000000, 0x00000000, 0x00000000, 0x7f17e06c }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2be38 struct menu_dialog menudialog_mpchangeteamname = { MENUDIALOGTYPE_DEFAULT, 0x503d, menuitems_mpchangeteamname, 0x00000000, 0x00000000, NULL, }; // 2be50 struct menu_item menuitems_mpteamnames[] = { { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x00005608, 0x7f17e288, 0x7f17e2ac }, // "Red" { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x00005609, 0x7f17e288, 0x7f17e2ac }, // "Yellow" { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x0000560a, 0x7f17e288, 0x7f17e2ac }, // "Blue" { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x0000560b, 0x7f17e288, 0x7f17e2ac }, // "Magenta" { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x0000560c, 0x7f17e288, 0x7f17e2ac }, // "Cyan" { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x0000560d, 0x7f17e288, 0x7f17e2ac }, // "Orange" { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x0000560e, 0x7f17e288, 0x7f17e2ac }, // "Pink" { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x0000560f, 0x7f17e288, 0x7f17e2ac }, // "Brown" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x0000503c, 0x00000000, 0x00000000 }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2bf2c struct menu_dialog menudialog_mpteamnames = { MENUDIALOGTYPE_DEFAULT, 0x503b, // "Team Names" menuitems_mpteamnames, 0x00000000, 0x00000010, NULL, }; // 2bf44 struct menu_item menuitems_2bf44[] = { { MENUITEMTYPE_SCROLLABLE, 1, 0x00000000, 0x0000007c, 0x00000037, 0x00000000 }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00060000, 0x00005039, 0x00000000, 0x7f17e38c }, // "Accept" { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x0000503a, 0x00000000, 0x00000000 }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2bfa8 struct menu_dialog menudialog_2bfa8 = { MENUDIALOGTYPE_DEFAULT, 0x7f17e318, menuitems_2bf44, 0x7f17e3fc, 0x00000014, NULL, }; // 2bfc0 struct menu_item menuitems_mpchallengedetails[] = { { MENUITEMTYPE_CUSTOM, 0, 0x00200000, 0x00000078, 0x0000004d, 0x7f17e4d4 }, { MENUITEMTYPE_SCROLLABLE, 2, 0x00000000, 0x0000007c, 0x00000037, 0x7f17e9d8 }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x7f17e9d8 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000054ab, 0x00000000, 0x7f17ea6c }, // "Start Challenge" { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005033, 0x00000000, 0x7f17ea10 }, // "Abort Challenge" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2c038 struct menu_dialog menudialog_mpchallengedetails = { MENUDIALOGTYPE_DEFAULT, 0x7f17eac8, menuitems_mpchallengedetails, 0x7f17eb34, 0x00000808, NULL, }; struct menu_dialog menudialog_mpgamesetup2; // 2c050 struct menu_dialog menudialog_mpchallengedetails2 = { MENUDIALOGTYPE_DEFAULT, 0x7f17eac8, menuitems_mpchallengedetails, 0x7f17eb34, 0x00000808, &menudialog_mpgamesetup2, }; // 2c068 struct menu_item menuitems_2c068[] = { { MENUITEMTYPE_SCROLLABLE, 1, 0x00000000, 0x0000007c, 0x00000037, 0x00000000 }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005039, 0x00000000, 0x7f17ec64 }, // "Accept" { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x0000503a, 0x00000000, 0x00000000 }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2c0cc struct menu_dialog menudialog_2c0cc = { MENUDIALOGTYPE_DEFAULT, 0x7f17e318, menuitems_2c068, 0x7f17e3fc, 0x00000004, NULL, }; // 2c0e4 struct menu_item menuitems_mpcombatchallenges2[] = { { MENUITEMTYPE_CUSTOM, 1, 0x00200000, 0x00000078, 0x0000004d, 0x7f17e4d4 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2c10c struct menu_dialog menudialog_mpcombatchallenges2 = { MENUDIALOGTYPE_DEFAULT, 0x5032, // "Combat Challenges" menuitems_mpcombatchallenges2, 0x7f17eb34, 0x00000000, NULL, }; // 2c124 u16 mplockoptions[] = { 0x502d, // "None" 0x502e, // "Last Winner" 0x502f, // "Last Loser" 0x5030, // "Random" }; struct menu_dialog menudialog_mpabort2; // 2c12c struct menu_item menuitems_mpstuff[] = { { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005029, 0x00000000, (u32) &menudialog_mpsoundtrack }, // "Soundtrack" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x0000502a, 0x00000000, (u32) &menudialog_mpteamnames }, // "Team Names" { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, 0x0000502c, 0x00000000, 0x7f17ecd4 }, // "Lock" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000056d8, 0x00000000, 0x7f102814 }, // "Ratio" { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x0000549a, 0x00000000, 0x7f1028cc }, // "Split" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005024, 0x00000000, (u32) &menudialog_mpready }, // "Start Game" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005025, 0x00000000, (u32) &menudialog_2aba0 }, // "Drop Out" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x0000501b, 0x00000000, (u32) &menudialog_mpabort2 }, // "Abort Game" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2c208 struct menu_dialog menudialog_mpstuff = { MENUDIALOGTYPE_DEFAULT, 0x5028, // "Stuff" menuitems_mpstuff, 0x00000000, 0x00000810, &menudialog_mpchallengedetails, }; // 2c220 struct menu_dialog menudialog_mpstuff2 = { MENUDIALOGTYPE_DEFAULT, 0x5028, // "Stuff" menuitems_mpstuff, 0x00000000, 0x00000810, NULL, }; // 2c238 struct menu_item menuitems_mpplayersetup4[] = { { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x0000501e, 0x7f17909c, (u32) &menudialog_mpplayername }, // "Name" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x0000501f, 0x00000000, (u32) &menudialog_mpcharacter }, // "Character" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005021, 0x00000000, (u32) &menudialog_mpcontrol }, // "Control" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005022, 0x00000000, (u32) &menudialog_mpoptions }, // "Player Options" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005023, 0x00000000, (u32) &menudialog_mpplayerstats }, // "Statistics" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x0000501d, 0x00000000, (u32) &menudialog_mploadplayer }, // "Load Player" { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x7f17eed4, 0x00000000, 0x7f17ee60 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2c2ec struct menu_dialog menudialog_mpplayersetup4 = { MENUDIALOGTYPE_DEFAULT, 0x501c, // "Player Setup" menuitems_mpplayersetup4, 0x00000000, 0x00000800, &menudialog_mpstuff, }; // 2c304 struct menu_dialog menudialog_mpplayersetup2 = { MENUDIALOGTYPE_DEFAULT, 0x501c, // "Player Setup" menuitems_mpplayersetup4, 0x00000000, 0x00000800, &menudialog_mpstuff2, }; // 2c31c struct menu_dialog menudialog_mpplayersetup3 = { MENUDIALOGTYPE_DEFAULT, 0x501c, // "Player Setup" menuitems_mpplayersetup4, 0x00000000, 0x00000000, NULL, }; // 2c334 struct menu_item menuitems_mpabort2[] = { { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x00005035, 0x00000000, 0x00000000 }, // "Are you sure you want to abort the game?" { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005036, 0x00000000, 0x7f17ef30 }, // "Abort" { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x00005037, 0x00000000, 0x00000000 }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2c384 struct menu_dialog menudialog_mpabort2 = { MENUDIALOGTYPE_DANGER, 0x5034, menuitems_mpabort2, 0x00000000, 0x00000000, NULL, }; struct menu_dialog menudialog_mpscenario; // 2c39c struct menu_item menuitems_mpgamesetup3[] = { { MENUITEMTYPE_SELECTABLE, 0, 0x00020004, 0x00005013, 0x7f184fb0, (u32) &menudialog_mpscenario }, // "Scenario" { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005015, 0x00000000, 0x7f185380 }, // "Options" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005014, 0x7f17f024, (u32) &menudialog_mparena }, // "Arena" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005017, 0x00000000, (u32) &menudialog_mpweapons }, // "Weapons" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005018, 0x00000000, (u32) &menudialog_mplimits }, // "Limits" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000054b8, 0x00000000, (u32) &menudialog_mpplayerhandicaps }, // "Player Handicaps" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005019, 0x00000000, (u32) &menudialog_mpsimulants }, // "Simulants" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005016, 0x00000000, (u32) &menudialog_mpteamcontrol }, // "Teams" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00060004, 0x00005012, 0x00000000, (u32) &menudialog_mploadgamesettingstype0 }, // "Load Settings" { MENUITEMTYPE_SELECTABLE, 0, 0x00060000, 0x0000501a, 0x00000000, 0x7f17efbc }, // "Save Settings" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2c48c struct menu_dialog menudialog_mpgamesetup3 = { MENUDIALOGTYPE_DEFAULT, 0x5011, menuitems_mpgamesetup3, 0x7f17f0b0, 0x00000810, &menudialog_mpplayersetup4, }; // 2c4a4 struct menu_dialog menudialog_mpgamesetup2 = { MENUDIALOGTYPE_DEFAULT, 0x5011, menuitems_mpgamesetup3, 0x7f17f0b0, 0x00000810, &menudialog_mpplayersetup2, }; // 2c4bc struct menu_item menuitems_mpquickgo[] = { { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000059c8, 0x00000000, (u32) &menudialog_mpready }, // "Start Game" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x0000501d, 0x00000000, (u32) &menudialog_mploadplayer }, // "Load Player" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000059ca, 0x00000000, (u32) &menudialog_mpplayersetup3 }, // "Player Settings" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000059c9, 0x00000000, (u32) &menudialog_2aba0 }, // "Drop Out" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2c520 struct menu_dialog menudialog_mpquickgo = { MENUDIALOGTYPE_DEFAULT, 0x59cc, // "Quick Go" menuitems_mpquickgo, 0x7f17f0dc, 0x00000000, NULL, }; struct menu_dialog menudialog_mpscenario2; // 2c538 struct menu_item menuitems_2c538[] = { { MENUITEMTYPE_SELECTABLE, 0, 0x00020004, 0x00005013, 0x7f184fb0, (u32) &menudialog_mpscenario2 }, // "Scenario" { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005015, 0x00000000, 0x7f185380 }, // "Options" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005014, 0x7f17f024, (u32) &menudialog_mparena }, // "Arena" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005017, 0x7f17f088, (u32) &menudialog_mpweapons2 }, // "Weapons" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005018, 0x00000000, (u32) &menudialog_mplimits }, // "Limits" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, 0x7f17f4c8 }, { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000059c1, 0x00000000, 0x7f17f4fc }, // "Player 1 Team" { MENUITEMTYPE_DROPDOWN, 1, 0x00000000, 0x000059c2, 0x00000000, 0x7f17f4fc }, // "Player 2 Team" { MENUITEMTYPE_DROPDOWN, 2, 0x00000000, 0x000059c3, 0x00000000, 0x7f17f4fc }, // "Player 3 Team" { MENUITEMTYPE_DROPDOWN, 3, 0x00000000, 0x000059c4, 0x00000000, 0x7f17f4fc }, // "Player 4 Team" { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000059c5, 0x00000000, 0x7f17f5a4 }, // "Number Of Simulants" { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000059c6, 0x00000000, 0x7f17f68c }, // "Simulants Per Team" { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000059c7, 0x00000000, 0x7f17f74c }, // "Simulant Difficulty" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000059c0, 0x00000000, 0x7f17f480 }, // "Finished Setup" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00060000, 0x0000501a, 0x00000000, 0x7f17efbc }, // "Save Settings" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2c6a0 struct menu_dialog menudialog_2c6a0 = { MENUDIALOGTYPE_DEFAULT, 0x5011, // "Game Setup" menuitems_2c538, 0x00000000, 0x00000000, NULL, }; // 2c6b8 struct menu_item menuitems_mpquickteam[] = { { MENUITEMTYPE_SELECTABLE, 0, 0x00400000, 0x000059cf, 0x00000000, 0x7f17f890 }, // "Players Only" { MENUITEMTYPE_SELECTABLE, 1, 0x00400000, 0x000059d0, 0x00000000, 0x7f17f890 }, // "Players and Simulants" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 2, 0x00400000, 0x000059d1, 0x00000000, 0x7f17f890 }, // "Player Teams" { MENUITEMTYPE_SELECTABLE, 3, 0x00400000, 0x000059d2, 0x00000000, 0x7f17f890 }, // "Players vs. Simulants" { MENUITEMTYPE_SELECTABLE, 4, 0x00400000, 0x000059d3, 0x00000000, 0x7f17f890 }, // "Player-Simulant Teams" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2c744 struct menu_dialog menudialog_mpquickteam = { MENUDIALOGTYPE_DEFAULT, 0x59ce, // "Quick Team" menuitems_mpquickteam, 0x00000000, 0x00000004, NULL, }; // 2c75c struct menu_item menuitems_mpcombatsimulator[] = { { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x000059b9, 0x00000000, (u32) &menudialog_mpcombatchallenges2 }, // "Challenges" { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x000059ba, 0x00000001, (u32) &menudialog_mploadgamesettingstype1 }, // "Load/Preset Games" { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x000059bb, 0x00000002, (u32) &menudialog_mpquickteam }, // "Quick Start" { MENUITEMTYPE_SELECTABLE, 0, 0x00400000, 0x000059bc, 0x00000003, 0x7f17f9ec }, // "Advanced Setup" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2c7c0 struct menu_dialog menudialog_mpcombatsimulator = { MENUDIALOGTYPE_DEFAULT, 0x59bd, menuitems_mpcombatsimulator, 0x7f17f930, 0x00000004, NULL, }; u32 var0002c7d8 = 0x00000000; u32 var0002c7dc = 0x00000000; // 2c7e0 u16 mpslowmotionoptions[] = { 0x50f0, // "Off" 0x50f1, // "On" 0x50f2, // "Smart" 0x0000, }; // 2c7e8 struct menu_item menuitems_mpcombatoptions[] = { { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050de, 0x00000001, 0x7f17fdfc }, // "One-Hit Hills" { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, 0x000050df, 0x00000000, 0x7f17fe50 }, // "Slow Motion" { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e0, 0x00000100, 0x7f179898 }, // "Fast Movement" { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e1, 0x00000200, 0x7f17fdb0 }, // "Display Team" { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e2, 0x00000004, 0x7f179898 }, // "No Radar" { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e3, 0x00000008, 0x7f179898 }, // "No Auto-Aim" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e4, 0x00000010, 0x7f179898 }, // "No Player Highlight" { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e5, 0x00000020, 0x7f179898 }, // "No Pickup Highlight" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050ef, 0x00000000, 0x00000000 }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2c8d8 struct menu_dialog menudialog_mpcombatoptions = { MENUDIALOGTYPE_DEFAULT, 0x50d7, menuitems_mpcombatoptions, 0x7f184ec0, 0x00000010, NULL, }; // 2c8f0 struct menu_item menuitems_mpbriefcaseoptions[] = { { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050de, 0x00000001, 0x7f17fdfc }, // "One-Hit Kills" { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, 0x000050df, 0x00000000, 0x7f17fe50 }, // "Slow Motion" { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e0, 0x00000100, 0x7f179898 }, // "Fast Movement" { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e1, 0x00000200, 0x7f17fdb0 }, // "Display Team" { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e2, 0x00000004, 0x7f179898 }, // "No Radar" { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e3, 0x00000008, 0x7f179898 }, // "No Auto-Aim" { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000057ed, 0x00000400, 0x7f179898 }, // "Kills Score" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050ed, 0x00000800, 0x7f179898 }, // "Highlight Briefcase" { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050ee, 0x00001000, 0x7f179898 }, // "Show on Radar" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050ef, 0x00000000, 0x00000000 }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2c9f4 struct menu_dialog menudialog_mpbriefcaseoptions = { MENUDIALOGTYPE_DEFAULT, 0x50d8, menuitems_mpbriefcaseoptions, 0x7f184ec0, 0x00000010, NULL, }; u32 var0002ca0c = 0x00000000; u32 var0002ca10 = 0x01000008; u32 var0002ca14 = 0x00110000; u32 var0002ca18 = 0x00420001; u32 var0002ca1c = 0x00204000; u32 var0002ca20 = 0x00000000; u32 var0002ca24 = 0x00000000; u32 var0002ca28 = 0x00000000; u32 var0002ca2c = 0x3f800000; u32 var0002ca30 = 0x00000000; u32 var0002ca34 = 0x00000000; u32 var0002ca38 = 0x00000000; u32 var0002ca3c = 0x3f800000; u32 var0002ca40 = 0x00000000; u32 var0002ca44 = 0x00000000; u32 var0002ca48 = 0x00000000; u32 var0002ca4c = 0x3f800000; u32 var0002ca50 = 0x00000000; u32 var0002ca54 = 0x00000000; u32 var0002ca58 = 0x00000000; u32 var0002ca5c = 0x000003e8; u32 var0002ca60 = 0xffffff00; u32 var0002ca64 = 0xffffff00; u32 var0002ca68 = 0x0fff0000; u32 var0002ca6c = 0x57000000; u32 var0002ca70 = 0x00ffffff; u32 var0002ca74 = 0x00000000; // 2ca78 struct menu_item menuitems_mpcaptureoptions[] = { { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050de, 0x00000001, 0x7f17fdfc }, // "One-Hit Kills" { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, 0x000050df, 0x00000000, 0x7f17fe50 }, // "Slow Motion" { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e0, 0x00000100, 0x7f179898 }, // "Fast Movement" { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e1, 0x00000200, 0x7f17fdb0 }, // "Display Team" { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e2, 0x00000004, 0x7f179898 }, // "No Radar" { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e3, 0x00000008, 0x7f179898 }, // "No Auto-Aim" { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000057ed, 0x00000400, 0x7f179898 }, // "Kills Score" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050ec, 0x00002000, 0x7f179898 }, // "Show on Radar" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050ef, 0x00000000, 0x00000000 }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2cb68 struct menu_dialog menudialog_mpcaptureoptions = { MENUDIALOGTYPE_DEFAULT, 0x50dc, menuitems_mpcaptureoptions, 0x7f184ec0, 0x00000010, NULL, }; u32 var0002cb80 = 0x01000008; u32 var0002cb84 = 0x00110000; u32 var0002cb88 = 0x00420001; u32 var0002cb8c = 0x00204000; u32 var0002cb90 = 0x00000000; u32 var0002cb94 = 0x00000000; u32 var0002cb98 = 0x00000000; u32 var0002cb9c = 0x3f800000; u32 var0002cba0 = 0x00000000; u32 var0002cba4 = 0x00000000; u32 var0002cba8 = 0x00000000; u32 var0002cbac = 0x3f800000; u32 var0002cbb0 = 0x00000000; u32 var0002cbb4 = 0x00000000; u32 var0002cbb8 = 0x00000000; u32 var0002cbbc = 0x3f800000; u32 var0002cbc0 = 0x00000000; u32 var0002cbc4 = 0x00000000; u32 var0002cbc8 = 0x00000000; u32 var0002cbcc = 0x000003e8; u32 var0002cbd0 = 0xffffff00; u32 var0002cbd4 = 0xffffff00; u32 var0002cbd8 = 0x0fff0000; u32 var0002cbdc = 0x57000000; u32 var0002cbe0 = 0x00ffffff; u32 var0002cbe4 = 0x00000000; // 2cbe8 struct menu_item menuitems_mphilloptions[] = { { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050de, 0x00000001, 0x7f17fdfc }, // "One-Hit Kills" { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, 0x000050df, 0x00000000, 0x7f17fe50 }, // "Slow Motion" { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e0, 0x00000100, 0x7f179898 }, // "Fast Movement" { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e1, 0x00000200, 0x7f17fdb0 }, // "Display Team" { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e2, 0x00000004, 0x7f179898 }, // "No Radar" { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e3, 0x00000008, 0x7f179898 }, // "No Auto-Aim" { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000057ed, 0x00000400, 0x7f179898 }, // "Kills Score" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e9, 0x00004000, 0x7f179898 }, // "Hill on Radar" { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050ea, 0x00008000, 0x7f179898 }, // "Mobile Hill" { MENUITEMTYPE_SLIDER, 0, 0x00020000, 0x000050eb, 0x0000006e, 0x7f181a98 }, // "Time" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050ef, 0x00000000, 0x00000000 }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2cd00 struct menu_dialog menudialog_mphilloptions = { MENUDIALOGTYPE_DEFAULT, 0x50db, menuitems_mphilloptions, 0x7f184ec0, 0x00000010, NULL, }; // 2cd18 struct menu_item menuitems_mphackeroptions[] = { { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050de, 0x00000001, 0x7f17fdfc }, // "One-Hit Kills" { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, 0x000050df, 0x00000000, 0x7f17fe50 }, // "Slow Motion" { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e0, 0x00000100, 0x7f179898 }, // "Fast Movement" { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e1, 0x00000200, 0x7f17fdb0 }, // "Display Team" { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e2, 0x00000004, 0x7f179898 }, // "No Radar" { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e3, 0x00000008, 0x7f179898 }, // "No Auto-Aim" { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000057ed, 0x00000400, 0x7f179898 }, // "Kills Score" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e7, 0x00020000, 0x7f179898 }, // "Highlight Terminal" { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050ee, 0x00040000, 0x7f179898 }, // "Show on Radar" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050ef, 0x00000000, 0x00000000 }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2ce1c struct menu_dialog menudialog_mphackeroptions = { MENUDIALOGTYPE_DEFAULT, 0x50d9, menuitems_mphackeroptions, 0x7f184ec0, 0x00000010, NULL, }; u32 var0002ce34 = 0x02000008; u32 var0002ce38 = 0x00130000; u32 var0002ce3c = 0x00420001; u32 var0002ce40 = 0x00204000; u32 var0002ce44 = 0x00000000; u32 var0002ce48 = 0x00000000; u32 var0002ce4c = 0x00000000; u32 var0002ce50 = 0x3f800000; u32 var0002ce54 = 0x00000000; u32 var0002ce58 = 0x00000000; u32 var0002ce5c = 0x00000000; u32 var0002ce60 = 0x3f800000; u32 var0002ce64 = 0x00000000; u32 var0002ce68 = 0x00000000; u32 var0002ce6c = 0x00000000; u32 var0002ce70 = 0x3f800000; u32 var0002ce74 = 0x00000000; u32 var0002ce78 = 0x00000000; u32 var0002ce7c = 0x00000000; u32 var0002ce80 = 0x000003e8; u32 var0002ce84 = 0xffffff00; u32 var0002ce88 = 0xffffff00; u32 var0002ce8c = 0x0fff0000; u32 var0002ce90 = 0x36000000; u32 var0002ce94 = 0x00ffffff; u32 var0002ce98 = 0x00000000; // 2ce9c struct menu_item menuitems_mppopacapoptions[] = { { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050de, 0x00000001, 0x7f17fdfc }, // "One-Hit Kills" { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, 0x000050df, 0x00000000, 0x7f17fe50 }, // "Slow Motion" { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e0, 0x00000100, 0x7f179898 }, // "Fast Movement" { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e1, 0x00000200, 0x7f17fdb0 }, // "Display Team" { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e2, 0x00000004, 0x7f179898 }, // "No Radar" { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e3, 0x00000008, 0x7f179898 }, // "No Auto-Aim" { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000057ed, 0x00000400, 0x7f179898 }, // "Kills Score" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e6, 0x00080000, 0x7f179898 }, // "Highlight Target" { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050ee, 0x00100000, 0x7f179898 }, // "Show on Radar" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050ef, 0x00000000, 0x00000000 }, // "Back" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2cfa0 struct menu_dialog menudialog_mppopacapoptions = { MENUDIALOGTYPE_DEFAULT, 0x50da, menuitems_mppopacapoptions, 0x7f184ec0, 0x00000010, NULL, }; // 2cfb8 u32 var0002cfb8[] = { (u32) &menudialog_mpcombatoptions, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, (u32) &menudialog_mpbriefcaseoptions, 0x7f17ff80, 0x7f17ffdc, 0x7f1802bc, 0x7f1802e0, 0x7f180600, 0x7f18079c, 0x7f180960, 0x7f180a68, 0x7f180b1c, 0x7f180c48, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, (u32) &menudialog_mphackeroptions, 0x7f182b90, 0x7f182b9c, 0x7f182e98, 0x7f1830a4, 0x7f183380, 0x7f1839a8, 0x7f183bb4, 0x7f183d10, 0x7f184218, 0x7f184344, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, (u32) &menudialog_mppopacapoptions, 0x7f1844ec, 0x00000000, 0x7f18450c, 0x7f1848c0, 0x00000000, 0x7f184a18, 0x7f184c18, 0x7f184d84, 0x7f184d8c, 0x7f18452c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, (u32) &menudialog_mphilloptions, 0x7f181b70, 0x00000000, 0x7f181bfc, 0x7f181cf0, 0x00000000, 0x7f182670, 0x7f182908, 0x7f1829e4, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x7f182ae8, 0x7f182b08, 0x00000000, 0x7f181b24, 0x7f181b48, (u32) &menudialog_mpcaptureoptions, 0x7f180c98, 0x7f180e1c, 0x7f180e34, 0x7f180e24, 0x7f180e2c, 0x00000000, 0x7f1813d8, 0x7f1814bc, 0x7f181608, 0x7f181764, 0x7f18189c, 0x7f181944, 0x7f18194c, 0x7f1819a4, 0x00000000, 0x00000000, 0x00000000, }; // 2d168 u16 mpscenarios[] = { // Full name, short name, unlock flags? 0x50f6, 0x50fd, 0x0000, // "Combat", "Combat" 0x50f7, 0x50fe, 0x2000, // "Hold the Briefcase", "Briefcase" 0x50f8, 0x50ff, 0x4e00, // "Hacker Central", "Hacker" 0x50f9, 0x5100, 0x4d00, // "Pop a Cap", "Pop" 0x50fa, 0x5101, 0x1f01, // "King of the Hill", "Hill" 0x50fb, 0x5102, 0x2101, // "Capture the Case", "Capture" }; u32 var0002d18c = 0x00000000; u32 var0002d190 = 0x50f40000; // "Free for All!" u32 var0002d194 = 0x00000004; u32 var0002d198 = 0x50f50000; // "-Teamwork-" // 2d19c struct menu_item menuitems_mpscenario[] = { { MENUITEMTYPE_CUSTOM, 0, 0x00020040, 0x00000078, 0x0000004d, 0x7f185068 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2d1c4 struct menu_dialog menudialog_mpscenario = { MENUDIALOGTYPE_DEFAULT, 0x50f3, menuitems_mpscenario, 0x00000000, 0x00000011, NULL, }; // 2d1dc struct menu_item menuitems_mpscenario2[] = { { MENUITEMTYPE_CUSTOM, 1, 0x00020040, 0x00000078, 0x0000004d, 0x7f185068 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2d204 struct menu_dialog menudialog_mpscenario2 = { MENUDIALOGTYPE_DEFAULT, 0x50f3, menuitems_mpscenario2, 0x00000000, 0x00000011, NULL, }; u32 var0002d21c = 0x01000003; u32 var0002d220 = 0x0020ffff; u32 var0002d224 = 0x00000000; u32 var0002d228 = 0x00000000; u32 var0002d22c = 0x00000000; u32 var0002d230 = 0x00000000; u32 var0002d234 = 0x00000000; u32 var0002d238 = 0x3f800000; u32 var0002d23c = 0x00000000; u32 var0002d240 = 0x00000000; u32 var0002d244 = 0x00000000; u32 var0002d248 = 0x3f800000; u32 var0002d24c = 0x00000000; u32 var0002d250 = 0x00000000; u32 var0002d254 = 0x00000000; u32 var0002d258 = 0x3f800000; u32 var0002d25c = 0x00000000; u32 var0002d260 = 0x00000000; u32 var0002d264 = 0x00000000; u32 var0002d268 = 0x000003e8; u32 var0002d26c = 0xffffff00; u32 var0002d270 = 0xffffff00; u32 var0002d274 = 0x0fff0000; u32 var0002d278 = 0x00000000; u32 var0002d27c = 0x00000000; u32 var0002d280 = 0x00000000; u32 var0002d284 = 0x00000000; // 2d288 u16 mpweaponstable[] = { /*0x00*/ 0x0000, 0x0000, 0x0080, 0x0118, 0x0100, /*0x01*/ 0x0201, 0x5000, 0x0080, 0x00f5, 0x0100, /*0x02*/ 0x0301, 0x5000, 0x0085, 0x00fb, 0x0100, /*0x03*/ 0x0401, 0x5000, 0x0086, 0x00fc, 0x0100, /*0x04*/ 0x0501, 0x5000, 0x0080, 0x00f6, 0x0100, /*0x05*/ 0x0601, 0x5c00, 0x0087, 0x00f7, 0x0100, /*0x06*/ 0x0701, 0x4000, 0x0088, 0x00fa, 0x0100, /*0x07*/ 0x080a, 0x3200, 0x0080, 0x00f8, 0x0100, /*0x08*/ 0x090a, 0x3200, 0x0089, 0x00f9, 0x0100, /*0x09*/ 0x0a02, 0x6400, 0x0080, 0x00fd, 0x0100, /*0x0a*/ 0x0b02, 0x9600, 0x0080, 0x0102, 0x0100, /*0x0b*/ 0x0c02, 0x9600, 0x008a, 0x0103, 0x0100, /*0x0c*/ 0x0d02, 0x9600, 0x008d, 0x0104, 0x0100, /*0x0d*/ 0x0e02, 0x9600, 0x008b, 0x0105, 0x0100, /*0x0e*/ 0x0f04, 0x9600, 0x0080, 0x00ff, 0x0100, /*0x0f*/ 0x1004, 0x9600, 0x008c, 0x0101, 0x0100, /*0x10*/ 0x1104, 0x6400, 0x0080, 0x00fe, 0x0100, /*0x11*/ 0x1204, 0x960b, 0x1083, 0x0100, 0x0100, /*0x12*/ 0x1305, 0x1000, 0x008e, 0x0106, 0x0100, /*0x13*/ 0x140f, 0xc800, 0x008f, 0x0107, 0x0100, /*0x14*/ 0x1504, 0x3200, 0x0080, 0x010c, 0x0100, /*0x15*/ 0x1606, 0x0a00, 0x0081, 0x010b, 0x0100, /*0x16*/ 0x170b, 0x1000, 0x0090, 0x0109, 0x0100, /*0x17*/ 0x1808, 0x0300, 0x0080, 0x0108, 0x0100, /*0x18*/ 0x1908, 0x0300, 0x0084, 0x010a, 0x0100, /*0x19*/ 0x1a09, 0x0500, 0x0080, 0x010f, 0x0100, /*0x1a*/ 0x1b03, 0x0a00, 0x0091, 0x010d, 0x0100, /*0x1b*/ 0x1c13, 0x3200, 0x0082, 0x010e, 0x0100, /*0x1c*/ 0x1e07, 0x0500, 0x0000, 0x0112, 0x0100, /*0x1d*/ 0x1f12, 0x0300, 0x0012, 0x0110, 0x0100, /*0x1e*/ 0x200e, 0x0500, 0x0000, 0x0113, 0x0180, /*0x1f*/ 0x210d, 0x0500, 0x0013, 0x0114, 0x0180, /*0x20*/ 0x220c, 0x0500, 0x0014, 0x0115, 0x0180, /*0x21*/ 0x1d00, 0x0000, 0x00cf, 0x0195, 0x0200, /*0x22*/ 0x2f00, 0x0000, 0x0095, 0x00f3, 0x0100, /*0x23*/ 0x3100, 0x0000, 0x0097, 0x012e, 0x0100, /*0x24*/ 0x2300, 0x0000, 0x0098, 0x012f, 0x0100, /*0x25*/ 0x5b00, 0x0000, 0x0096, 0x00f4, 0x0100, /*0x26*/ 0x5c00, 0x0000, 0x0000, 0x0000, 0x0000, /*0x27*/ 0x0000, }; // 2d410 struct mpweaponset mpweaponsetstable[] = { { /*0x00*/ 0x5437, { // Pistols WEAPON_FALCON2, WEAPON_MAGSEC4, WEAPON_PHOENIX, WEAPON_MAULER, WEAPON_5B, WEAPON_5C, WEAPON_DY357MAGNUM, WEAPON_PHOENIX, WEAPON_NONE, WEAPON_NONE, WEAPON_FALCON2, WEAPON_MAGSEC4, WEAPON_FALCON2, WEAPON_DY357MAGNUM, WEAPON_5B, WEAPON_5C } }, { /*0x01*/ 0x5436, { // Automatics WEAPON_FALCON2, WEAPON_CMP150, WEAPON_LAPTOPGUN, WEAPON_AR34, WEAPON_5B, WEAPON_5C, WEAPON_CYCLONE, WEAPON_NONE, WEAPON_NONE, WEAPON_NONE, WEAPON_FALCON2, WEAPON_CMP150, WEAPON_DRAGON, WEAPON_AR34, WEAPON_5B, WEAPON_5C } }, { /*0x02*/ 0x5435, { // Power WEAPON_MAGSEC4, WEAPON_DY357MAGNUM, WEAPON_SHOTGUN, WEAPON_RCP120, WEAPON_5B, WEAPON_5C, WEAPON_LAPTOPGUN, WEAPON_RCP120, WEAPON_NONE, WEAPON_NONE, WEAPON_MAGSEC4, WEAPON_DY357MAGNUM, WEAPON_DRAGON, WEAPON_AR34, WEAPON_5B, WEAPON_5C } }, { /*0x03*/ 0x5434, { // FarSight WEAPON_PHOENIX, WEAPON_CYCLONE, WEAPON_CALLISTONTG, WEAPON_FARSIGHTXR20, WEAPON_5B, WEAPON_5C, WEAPON_UNARMED, WEAPON_CMP150, WEAPON_NONE, WEAPON_NONE, WEAPON_5C, WEAPON_5C, WEAPON_5C, WEAPON_5C, WEAPON_5C, WEAPON_5C } }, { /*0x04*/ 0x5433, { // Tranquilizer WEAPON_FALCON2, WEAPON_CMP150, WEAPON_DRAGON, WEAPON_TRANQUILIZER, WEAPON_5B, WEAPON_5C, WEAPON_FALCON2, WEAPON_NONE, WEAPON_NONE, WEAPON_NONE, WEAPON_5C, WEAPON_5C, WEAPON_5C, WEAPON_5C, WEAPON_5C, WEAPON_5C } }, { /*0x05*/ 0x5432, { // Heavy WEAPON_MAULER, WEAPON_K7AVENGER, WEAPON_REAPER, WEAPON_SUPERDRAGON, WEAPON_5B, WEAPON_5C, WEAPON_FALCON2_SILENCER, WEAPON_PHOENIX, WEAPON_CALLISTONTG, WEAPON_DRAGON, WEAPON_5C, WEAPON_5C, WEAPON_5C, WEAPON_5C, WEAPON_5C, WEAPON_5C } }, { /*0x06*/ 0x5431, { // Golden Magnum WEAPON_FALCON2_SILENCER, WEAPON_GRENADE, WEAPON_CMP150, WEAPON_DY357LX, WEAPON_5B, WEAPON_5C, WEAPON_MAGSEC4, WEAPON_DY357LX, WEAPON_NONE, WEAPON_NONE, WEAPON_5C, WEAPON_5C, WEAPON_5C, WEAPON_5C, WEAPON_5C, WEAPON_5C } }, { /*0x07*/ 0x5430, { // Explosive WEAPON_DEVASTATOR, WEAPON_DEVASTATOR, WEAPON_SUPERDRAGON, WEAPON_SUPERDRAGON, WEAPON_5B, WEAPON_5C, WEAPON_FALCON2_SILENCER, WEAPON_K7AVENGER, WEAPON_NONE, WEAPON_NONE, WEAPON_5C, WEAPON_5C, WEAPON_5C, WEAPON_5C, WEAPON_5C, WEAPON_5C } }, { /*0x08*/ 0x542f, { // Grenade Launcher WEAPON_MAGSEC4, WEAPON_CMP150, WEAPON_AR34, WEAPON_DEVASTATOR, WEAPON_5B, WEAPON_5C, WEAPON_K7AVENGER, WEAPON_NONE, WEAPON_NONE, WEAPON_NONE, WEAPON_5C, WEAPON_5C, WEAPON_5C, WEAPON_5C, WEAPON_5C, WEAPON_5C } }, { /*0x09*/ 0x542e, { // Rocket Launcher WEAPON_MAULER, WEAPON_CYCLONE, WEAPON_DRAGON, WEAPON_ROCKETLAUNCHER, WEAPON_5B, WEAPON_5C, WEAPON_PHOENIX, WEAPON_NONE, WEAPON_NONE, WEAPON_NONE, WEAPON_FALCON2, WEAPON_CYCLONE, WEAPON_DRAGON, WEAPON_ROCKETLAUNCHER, WEAPON_5B, WEAPON_5C } }, { /*0x0a*/ 0x542d, { // Proximity Mine WEAPON_MAGSEC4, WEAPON_LAPTOPGUN, WEAPON_K7AVENGER, WEAPON_PROXIMITYMINE, WEAPON_5B, WEAPON_5C, WEAPON_CYCLONE, WEAPON_CALLISTONTG, WEAPON_SHOTGUN, WEAPON_NONE, WEAPON_5C, WEAPON_5C, WEAPON_5C, WEAPON_5C, WEAPON_5C, WEAPON_5C } }, { /*0x0b*/ 0x542c, { // Close Combat WEAPON_COMBATKNIFE, WEAPON_COMBATKNIFE, WEAPON_TIMEDMINE, WEAPON_CROSSBOW, WEAPON_5B, WEAPON_5C, WEAPON_AR34, WEAPON_NONE, WEAPON_NONE, WEAPON_NONE, WEAPON_COMBATKNIFE, WEAPON_COMBATKNIFE, WEAPON_TIMEDMINE, WEAPON_TIMEDMINE, WEAPON_5B, WEAPON_5C } }, }; u32 var0002d4e8 = 0x00000000; u32 var0002d4ec = 0x50005001; u32 var0002d4f0 = 0x50025003; u32 var0002d4f4 = 0x50045005; u32 var0002d4f8 = 0x50065007; u32 var0002d4fc = 0x50085009; u32 var0002d500 = 0x500a500b; u32 var0002d504 = 0x500c500d; u32 var0002d508 = 0x500e500f; u32 var0002d50c = 0x50100000; u32 var0002d510 = 0x00000000; u32 var0002d514 = 0x00000000; u32 var0002d518 = 0x00000000; u32 var0002d51c = 0x00000000; u32 var0002d520 = 0x00000000; u32 var0002d524 = 0x00000000; u32 var0002d528 = 0x00000000; u32 var0002d52c = 0x00000000; u32 var0002d530 = 0x00000000; u32 var0002d534 = 0x00000000; u32 var0002d538 = 0x002b0000; u32 var0002d53c = 0x00310000; u32 var0002d540 = 0x00320000; u32 var0002d544 = 0x00330000; u32 var0002d548 = 0x00340000; struct mpheadentry mpheadstable[] = { // head, unlock value { /*0x00*/ 0x04, 0x00 }, { /*0x01*/ 0x0c, 0x41 }, { /*0x02*/ 0x2f, 0x45 }, { /*0x03*/ 0x3c, 0x4a }, { /*0x04*/ 0x05, 0x3d }, { /*0x05*/ 0x3a, 0x3d }, { /*0x06*/ 0x07, 0x00 }, { /*0x07*/ 0x08, 0x38 }, { /*0x08*/ 0x0e, 0x00 }, { /*0x09*/ 0x09, 0x35 }, { /*0x0a*/ 0x28, 0x3a }, { /*0x0b*/ 0x3e, 0x00 }, { /*0x0c*/ 0x3d, 0x41 }, { /*0x0d*/ 0x0a, 0x00 }, { /*0x0e*/ 0x1d, 0x3c }, { /*0x0f*/ 0x30, 0x34 }, { /*0x10*/ 0x39, 0x3a }, { /*0x11*/ 0x0d, 0x00 }, { /*0x12*/ 0x10, 0x32 }, { /*0x13*/ 0x19, 0x32 }, { /*0x14*/ 0x29, 0x3d }, { /*0x15*/ 0x11, 0x00 }, { /*0x16*/ 0x18, 0x00 }, { /*0x17*/ 0x06, 0x00 }, { /*0x18*/ 0x12, 0x00 }, { /*0x19*/ 0x13, 0x00 }, { /*0x1a*/ 0x14, 0x00 }, { /*0x1b*/ 0x16, 0x00 }, { /*0x1c*/ 0x1a, 0x00 }, { /*0x1d*/ 0x1b, 0x00 }, { /*0x1e*/ 0x1c, 0x00 }, { /*0x1f*/ 0x37, 0x00 }, { /*0x20*/ 0x3b, 0x00 }, { /*0x21*/ 0x42, 0x00 }, { /*0x22*/ 0x43, 0x00 }, { /*0x23*/ 0x48, 0x00 }, { /*0x24*/ 0x54, 0x00 }, { /*0x25*/ 0x0b, 0x00 }, { /*0x26*/ 0x17, 0x00 }, { /*0x27*/ 0x1e, 0x00 }, { /*0x28*/ 0x2a, 0x00 }, { /*0x29*/ 0x44, 0x00 }, { /*0x2a*/ 0x49, 0x00 }, { /*0x2b*/ 0x4a, 0x00 }, { /*0x2c*/ 0x4b, 0x00 }, { /*0x2d*/ 0x4c, 0x00 }, { /*0x2e*/ 0x4d, 0x00 }, { /*0x2f*/ 0x4e, 0x00 }, { /*0x30*/ 0x4f, 0x00 }, { /*0x31*/ 0x50, 0x00 }, { /*0x32*/ 0x51, 0x00 }, { /*0x33*/ 0x52, 0x00 }, { /*0x34*/ 0x53, 0x00 }, { /*0x35*/ 0x55, 0x00 }, { /*0x36*/ 0x45, 0x00 }, { /*0x37*/ 0x46, 0x00 }, { /*0x38*/ 0x47, 0x00 }, { /*0x39*/ 0x1f, 0x00 }, { /*0x3a*/ 0x20, 0x00 }, { /*0x3b*/ 0x21, 0x00 }, { /*0x3c*/ 0x22, 0x00 }, { /*0x3d*/ 0x23, 0x00 }, { /*0x3e*/ 0x24, 0x00 }, { /*0x3f*/ 0x25, 0x00 }, { /*0x40*/ 0x26, 0x00 }, { /*0x41*/ 0x27, 0x00 }, { /*0x42*/ 0x2e, 0x00 }, { /*0x43*/ 0x41, 0x00 }, { /*0x44*/ 0x3f, 0x00 }, { /*0x45*/ 0x2c, 0x00 }, { /*0x46*/ 0x2d, 0x00 }, { /*0x47*/ 0x40, 0x00 }, { /*0x48*/ 0x35, 0x00 }, { /*0x49*/ 0x36, 0x00 }, { /*0x4a*/ 0x38, 0x00 }, }; // 2d678 u32 table_0x2d678[] = { 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, }; // 2d74c struct mpsimulant mpsimulanttable[] = { // type, skill, name, body, unlock value { SIMTYPE_GENERAL, 0, 0x5858, 0x001a, 0x00 }, { SIMTYPE_GENERAL, 1, 0x5859, 0x0019, 0x00 }, { SIMTYPE_GENERAL, 2, 0x585a, 0x001b, 0x00 }, { SIMTYPE_GENERAL, 3, 0x585b, 0x0017, 0x19 }, { SIMTYPE_GENERAL, 4, 0x585c, 0x0029, 0x1a }, { SIMTYPE_GENERAL, 5, 0x585d, 0x003a, 0x1c }, { SIMTYPE_PEACE, 2, 0x585e, 0x002c, 0x00 }, { SIMTYPE_SHIELD, 2, 0x585f, 0x0022, 0x00 }, { SIMTYPE_ROCKET, 2, 0x5860, 0x0021, 0x00 }, { SIMTYPE_KAZE, 2, 0x5861, 0x0035, 0x00 }, { SIMTYPE_FIST, 2, 0x5862, 0x0037, 0x00 }, { SIMTYPE_PREY, 2, 0x5863, 0x0017, 0x00 }, { SIMTYPE_COWARD, 2, 0x5864, 0x0033, 0x00 }, { SIMTYPE_JUDGE, 2, 0x5865, 0x0030, 0x00 }, { SIMTYPE_FEUD, 2, 0x5866, 0x0034, 0x00 }, { SIMTYPE_SPEED, 2, 0x5867, 0x0010, 0x00 }, { SIMTYPE_TURTLE, 2, 0x5868, 0x000e, 0x00 }, { SIMTYPE_VENGE, 2, 0x5869, 0x002e, 0x00 }, }; // 2d7dc struct mpbody mpbodytable[] = { // slot, name, unk04, unk06 /*0x00*/ { 0x0056, 0x5610, 0x0004, 0x00 }, /*0x01*/ { 0x0062, 0x5611, 0x0004, 0x46 }, /*0x02*/ { 0x0061, 0x5612, 0x000c, 0x41 }, /*0x03*/ { 0x006d, 0x5613, 0x000c, 0x41 }, /*0x04*/ { 0x0086, 0x5614, 0x0004, 0x3f }, /*0x05*/ { 0x0095, 0x549c, 0x0004, 0x37 }, /*0x06*/ { 0x0096, 0x549d, 0x0004, 0x34 }, /*0x07*/ { 0x0087, 0x5615, 0x002f, 0x45 }, /*0x08*/ { 0x0088, 0x5616, 0x002f, 0x45 }, /*0x09*/ { 0x0089, 0x5617, 0x003c, 0x4a }, /*0x0a*/ { 0x008a, 0x5618, 0x0004, 0x3a }, /*0x0b*/ { 0x0067, 0x5619, 0x0005, 0x3d }, /*0x0c*/ { 0x0057, 0x561a, 0x0005, 0x3d }, /*0x0d*/ { 0x0094, 0x549e, 0x0005, 0x3d }, /*0x0e*/ { 0x005a, 0x561b, 0x0007, 0x00 }, /*0x0f*/ { 0x0090, 0x561c, 0x0007, 0x41 }, /*0x10*/ { 0x005b, 0x561d, 0x0008, 0x38 }, /*0x11*/ { 0x0066, 0x561e, 0x000e, 0x00 }, /*0x12*/ { 0x005d, 0x561f, 0x0009, 0x35 }, /*0x13*/ { 0x0091, 0x5620, 0x0028, 0x4c }, /*0x14*/ { 0x008e, 0x5621, 0x03e8, 0x00 }, /*0x15*/ { 0x008f, 0x5622, 0x03e8, 0x00 }, /*0x16*/ { 0x0092, 0x5623, 0x03e8, 0x00 }, /*0x17*/ { 0x005e, 0x5624, 0x000a, 0x00 }, /*0x18*/ { 0x0068, 0x5625, 0x03e8, 0x32 }, /*0x19*/ { 0x006a, 0x5626, 0x03e8, 0x00 }, /*0x1a*/ { 0x006e, 0x5627, 0x03e8, 0x00 }, /*0x1b*/ { 0x006f, 0x5628, 0x03e8, 0x00 }, /*0x1c*/ { 0x0065, 0x5629, 0x03e8, 0x00 }, /*0x1d*/ { 0x0063, 0x562a, 0x03e8, 0x33 }, /*0x1e*/ { 0x0064, 0x562b, 0x03e8, 0x33 }, /*0x1f*/ { 0x007e, 0x562c, 0x03e8, 0x34 }, /*0x20*/ { 0x008c, 0x562d, 0x0030, 0x34 }, /*0x21*/ { 0x007f, 0x562e, 0x03e8, 0x37 }, /*0x22*/ { 0x0081, 0x562f, 0x03e8, 0x37 }, /*0x23*/ { 0x0073, 0x5630, 0x03e8, 0x39 }, /*0x24*/ { 0x0072, 0x5631, 0x03e8, 0x39 }, /*0x25*/ { 0x0058, 0x5632, 0x03e8, 0x3a }, /*0x26*/ { 0x0074, 0x5633, 0x03e8, 0x3a }, /*0x27*/ { 0x0075, 0x5634, 0x03e8, 0x3a }, /*0x28*/ { 0x0059, 0x5635, 0x03e8, 0x3a }, /*0x29*/ { 0x0060, 0x5636, 0x03e8, 0x44 }, /*0x2a*/ { 0x005f, 0x5637, 0x03e8, 0x3b }, /*0x2b*/ { 0x008b, 0x5638, 0x03e8, 0x3b }, /*0x2c*/ { 0x0069, 0x5639, 0x03e8, 0x3b }, /*0x2d*/ { 0x0071, 0x563a, 0x001d, 0x3c }, /*0x2e*/ { 0x0082, 0x563b, 0x03e8, 0x3e }, /*0x2f*/ { 0x008d, 0x563c, 0x03e8, 0x3f }, /*0x30*/ { 0x0077, 0x563d, 0x03e8, 0x3f }, /*0x31*/ { 0x0078, 0x563e, 0x03e8, 0x3f }, /*0x32*/ { 0x007a, 0x563f, 0x03e8, 0x3f }, /*0x33*/ { 0x0079, 0x5640, 0x003d, 0x41 }, /*0x34*/ { 0x007c, 0x5641, 0x03e8, 0x36 }, /*0x35*/ { 0x007d, 0x5642, 0x03e8, 0x43 }, /*0x36*/ { 0x0085, 0x5643, 0x003d, 0x42 }, /*0x37*/ { 0x0080, 0x5644, 0x03e8, 0x45 }, /*0x38*/ { 0x0083, 0x5645, 0x0029, 0x3d }, /*0x39*/ { 0x0001, 0x5646, 0x03e8, 0x40 }, /*0x3a*/ { 0x0003, 0x5646, 0x03e8, 0x40 }, /*0x3b*/ { 0x0002, 0x5646, 0x03e8, 0x40 }, /*0x3c*/ { 0x0000, 0x5646, 0x03e8, 0x40 }, }; u32 var0002d9c4 = 0x00000011; u32 var0002d9c8 = 0x00000018; u32 var0002d9cc = 0x00000006; u32 var0002d9d0 = 0x00000012; u32 var0002d9d4 = 0x00000013; u32 var0002d9d8 = 0x00000014; u32 var0002d9dc = 0x00000016; u32 var0002d9e0 = 0x0000001a; u32 var0002d9e4 = 0x0000001b; u32 var0002d9e8 = 0x0000001c; u32 var0002d9ec = 0x00000037; u32 var0002d9f0 = 0x0000003b; u32 var0002d9f4 = 0x00000042; u32 var0002d9f8 = 0x00000043; u32 var0002d9fc = 0x00000048; u32 var0002da00 = 0x00000054; u32 var0002da04 = 0x0000000b; u32 var0002da08 = 0x0000001e; u32 var0002da0c = 0x0000002a; u32 var0002da10 = 0x00000044; u32 var0002da14 = 0x00000049; u32 var0002da18 = 0x0000004a; u32 var0002da1c = 0x0000004b; u32 var0002da20 = 0x0000004c; u32 var0002da24 = 0x0000004d; u32 var0002da28 = 0x0000004e; u32 var0002da2c = 0x0000004f; u32 var0002da30 = 0x00000050; u32 var0002da34 = 0x00000051; u32 var0002da38 = 0x00000052; u32 var0002da3c = 0x00000053; u32 var0002da40 = 0x00000055; u32 var0002da44 = 0x0000001f; u32 var0002da48 = 0x00000022; u32 var0002da4c = 0x00000023; u32 var0002da50 = 0x00000025; u32 var0002da54 = 0x00000026; u32 var0002da58 = 0x00000027; u32 var0002da5c = 0x0000002e; u32 var0002da60 = 0x00000041; u32 var0002da64 = 0x0000003f; u32 var0002da68 = 0x0000002d; u32 var0002da6c = 0x00000040; u32 var0002da70 = 0x00000036; u32 var0002da74 = 0x00000045; u32 var0002da78 = 0x00000046; u32 var0002da7c = 0x00000047; u32 var0002da80 = 0x00000020; u32 var0002da84 = 0x00000021; u32 var0002da88 = 0x00000024; u32 var0002da8c = 0x0000002c; // 2da90 struct mpmusictrack mpmusictable[] = { // Audio ID, duration, name, unlock category /*0x00*/ { 0x74, 160, 0x587c, -1 }, /*0x01*/ { 0x76, 170, 0x587d, -1 }, /*0x02*/ { 0x7a, 170, 0x587e, -1 }, /*0x03*/ { 0x7c, 180, 0x587f, -1 }, /*0x04*/ { 0x7e, 200, 0x5880, -1 }, /*0x05*/ { 0x80, 197, 0x5881, -1 }, /*0x06*/ { 0x1a, 120, 0x5882, -1 }, /*0x07*/ { 0x12, 120, 0x5883, 0 }, /*0x08*/ { 0x20, 120, 0x5884, 0 }, /*0x09*/ { 0x24, 120, 0x5885, 1 }, /*0x0a*/ { 0x26, 120, 0x5886, 1 }, /*0x0b*/ { 0x04, 120, 0x5887, 2 }, /*0x0c*/ { 0x22, 120, 0x5888, 2 }, /*0x0d*/ { 0x18, 120, 0x5889, 3 }, /*0x0e*/ { 0x4e, 120, 0x588a, 3 }, /*0x0f*/ { 0x1c, 120, 0x588b, 4 }, /*0x10*/ { 0x50, 120, 0x588c, 4 }, /*0x11*/ { 0x1e, 120, 0x588d, 5 }, /*0x12*/ { 0x52, 120, 0x588e, 5 }, /*0x13*/ { 0x28, 120, 0x588f, 6 }, /*0x14*/ { 0x54, 120, 0x5890, 6 }, /*0x15*/ { 0x2c, 120, 0x5891, 7 }, /*0x16*/ { 0x64, 120, 0x5892, 7 }, /*0x17*/ { 0x0c, 120, 0x5893, 8 }, /*0x18*/ { 0x66, 120, 0x5894, 8 }, /*0x19*/ { 0x2e, 120, 0x5895, 9 }, /*0x1a*/ { 0x68, 120, 0x5896, 9 }, /*0x1b*/ { 0x30, 120, 0x5897, 10 }, /*0x1c*/ { 0x6a, 120, 0x5898, 10 }, /*0x1d*/ { 0x3a, 120, 0x5899, 11 }, /*0x1e*/ { 0x3c, 120, 0x589a, 11 }, /*0x1f*/ { 0x38, 120, 0x589b, 12 }, /*0x20*/ { 0x6c, 120, 0x589c, 12 }, /*0x21*/ { 0x0e, 120, 0x589d, 13 }, /*0x22*/ { 0x6e, 120, 0x589e, 13 }, /*0x23*/ { 0x08, 120, 0x589f, 14 }, /*0x24*/ { 0x48, 120, 0x58a0, 14 }, /*0x25*/ { 0x3e, 120, 0x58a1, 15 }, /*0x26*/ { 0x40, 120, 0x58a2, 15 }, /*0x27*/ { 0x42, 120, 0x58a3, 16 }, /*0x28*/ { 0x70, 120, 0x58a4, 16 }, /*0x29*/ { 0xb0, 120, 0x58a5, 16 }, }; // 2db8c u32 mppresets[] = { 0x54190000, 0x07, 0, 0, 0, 0, // "No Shield" 0x541a0000, 0x0c, 0, 0, 0, 0, // "Automatics" 0x541b0000, 0x0d, 0, 0, 0, 0, // "Rocket Launcher" 0x541c0000, 0x0b, 0, 0, 0, 0, // "Simulants" 0x541d0000, 0x09, 0, 0, 0, 0, // "King of the Hill" 0x541e0000, 0x02, 0, 0, 0, 0, // "Complex FarSight" 0x541f0000, 0x08, 0, 0, 0, 0, // "Hold the Briefcase" 0x54200000, 0x01, 0, 0, 0, 0, // "Pistol One-Hit Kills" 0x54210000, 0x0a, 0, 0, 0, 0, // "Capture the Case" 0x54220000, 0x05, 0, 0, 0, 0, // "Cloaking" 0x54230000, 0x00, 0, 0, 0, 0, // "Temple Explosives" 0x54240000, 0x04, 0, 0, 0, 0, // "Slayer" 0x54250000, 0x03, 0, 0, 0, 0, // "Tranquilizr" 0x54260000, 0x06, 0, 0, 0, 0, // "Slow Motion" }; u32 var0002dcdc = 0x00000000; u32 var0002dce0 = 0x00000001; // 2dce4 u32 mpteamcolors[] = { 0xff000000, // Red 0xffff0000, // Yellow 0x0000ff00, // lue 0xff00ff00, // Magenta 0x00ffff00, // Cyan 0xff885500, // Orange 0x8800ff00, // Pink 0x88445500, // Brown }; u16 var0002dd04[] = { 0xf801, 0xf801, 0xffc1, 0xffc1, 0x003f, 0x003f, 0xf83f, 0xf83f, 0x07ff, 0x07ff, 0xfc55, 0xfc55, 0xfc63, 0xfc63, 0x8a15, 0x8a15, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, }; u32 var0002dd34[] = { 0x5a000000, 0x3e86051b, 0x3f06051b, 0x02580000, 0x41200000, 0x3f32b179, 0x3eb2b179, 0x000003e8, 0x3c000000, 0x3dfa2baa, 0x3e7a2baa, 0x01680000, 0x41200000, 0x3efea34d, 0x3e0ef461, 0x000003e8, 0x1e000000, 0x3d8ef461, 0x3e0ef461, 0x00b40000, 0x40800000, 0x3eb2b179, 0x3db2b179, 0x000005dc, 0x0f000000, 0x3cd66e92, 0x3d8ef461, 0x005a0000, 0x40000000, 0x3e7a2baa, 0x3d0ef461, 0x000009c4, 0x00000000, 0x00000000, 0x3d0ef461, 0x002d0000, 0x3f800000, 0x3e32b179, 0x00000000, 0x00000fa0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x3e0ef461, 0x00000000, 0x00000fa0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, }; // 2de14 u32 mpsimulantcommands[] = { 0x58af, // "Follow" 0x58b0, // "Attack" 0x58b1, // "Defend" 0x58b2, // "Hold" 0x58b3, // "Normal" 0x58b4, // "Download" 0x58b5, // "Get Case" 0x58b6, // "Tag Box" 0x58d1, // "Save Case" 0x58d2, // "Def Hill" 0x58d3, // "Hold Hill" 0x58d4, // "Get Case" 0x58d5, // "Pop Cap" 0x58d6, // "Protect" }; u32 var0002de4c = 0x00000000; u32 var0002de50 = 0x00000000; u32 var0002de54 = 0x00000000; u32 var0002de58 = 0x00000000; u32 var0002de5c = 0x00000000; u32 var0002de60 = 0x00000000; u32 var0002de64 = 0x00000000; u32 var0002de68 = 0x00000000; u32 var0002de6c = 0x00000000; u32 var0002de70 = 0x00000000; u32 var0002de74 = 0x42f00000; u32 var0002de78 = 0x461c4000; u32 var0002de7c = 0x43960000; u32 var0002de80 = 0x43e10000; u32 var0002de84 = 0x458ca000; u32 var0002de88 = 0x43960000; u32 var0002de8c = 0x44160000; u32 var0002de90 = 0x458ca000; u32 var0002de94 = 0x44160000; u32 var0002de98 = 0x44960000; u32 var0002de9c = 0x458ca000; u32 var0002dea0 = 0x43160000; u32 var0002dea4 = 0x437a0000; u32 var0002dea8 = 0x458ca000; u32 var0002deac = 0x447a0000; u32 var0002deb0 = 0x44fa0000; u32 var0002deb4 = 0x453b8000; u32 var0002deb8 = 0x00000000; u32 var0002debc = 0x437a0000; u32 var0002dec0 = 0x461c4000; u32 var0002dec4 = 0x43e10000; u32 var0002dec8 = 0x442f0000; u32 var0002decc = 0x458ca000; u32 var0002ded0 = 0x00000000; u32 var0002ded4 = 0x08800000; u32 var0002ded8 = 0x00000000; u32 var0002dedc = 0x00000000; u32 var0002dee0 = 0x0d0d0d0d; u32 var0002dee4 = 0xc0000000; u32 var0002dee8 = 0x00000000; u32 var0002deec = 0x00000000; u32 var0002def0 = 0x383c5458; u32 var0002def4 = 0xc400001e; u32 var0002def8 = 0x0000000a; u32 var0002defc = 0x00002000; u32 var0002df00 = 0x343c5058; u32 var0002df04 = 0xc400001e; u32 var0002df08 = 0x0000000a; u32 var0002df0c = 0x00002000; u32 var0002df10 = 0x3c3c5858; u32 var0002df14 = 0xc400001e; u32 var0002df18 = 0x0000000a; u32 var0002df1c = 0x00002000; u32 var0002df20 = 0x4c586878; u32 var0002df24 = 0xc480001e; u32 var0002df28 = 0x001e000a; u32 var0002df2c = 0x000a2000; u32 var0002df30 = 0x40585c78; u32 var0002df34 = 0xc480001e; u32 var0002df38 = 0x001e000a; u32 var0002df3c = 0x000a2000; u32 var0002df40 = 0x484c6478; u32 var0002df44 = 0xc480001e; u32 var0002df48 = 0x001e000a; u32 var0002df4c = 0x000a4000; u32 var0002df50 = 0x444c6078; u32 var0002df54 = 0xc400001e; u32 var0002df58 = 0x00000008; u32 var0002df5c = 0x00006000; u32 var0002df60 = 0xb4bcb8bc; u32 var0002df64 = 0xc4000014; u32 var0002df68 = 0x00000006; u32 var0002df6c = 0x00006000; u32 var0002df70 = 0x74808898; u32 var0002df74 = 0xc8800064; u32 var0002df78 = 0x0064001e; u32 var0002df7c = 0x001e4000; u32 var0002df80 = 0x7880848c; u32 var0002df84 = 0xc8800096; u32 var0002df88 = 0x00960032; u32 var0002df8c = 0x00324000; u32 var0002df90 = 0x98b00000; u32 var0002df94 = 0xc8800064; u32 var0002df98 = 0x00460019; u32 var0002df9c = 0x000f4000; u32 var0002dfa0 = 0xacbc0000; u32 var0002dfa4 = 0x8880012c; u32 var0002dfa8 = 0x00000028; u32 var0002dfac = 0x00004000; u32 var0002dfb0 = 0x808c0000; u32 var0002dfb4 = 0xc8800064; u32 var0002dfb8 = 0x0000001e; u32 var0002dfbc = 0x00006000; u32 var0002dfc0 = 0x7c940000; u32 var0002dfc4 = 0xc880005a; u32 var0002dfc8 = 0x0000001e; u32 var0002dfcc = 0x00002000; u32 var0002dfd0 = 0x9cb40000; u32 var0002dfd4 = 0x88800096; u32 var0002dfd8 = 0x00000028; u32 var0002dfdc = 0x00004000; u32 var0002dfe0 = 0x94b00000; u32 var0002dfe4 = 0x88800078; u32 var0002dfe8 = 0x00000028; u32 var0002dfec = 0x00004000; u32 var0002dff0 = 0xa4bc0000; u32 var0002dff4 = 0xc8c00078; u32 var0002dff8 = 0x0014001e; u32 var0002dffc = 0x00062000; u32 var0002e000 = 0x8c9c0000; u32 var0002e004 = 0xc4400012; u32 var0002e008 = 0x00120008; u32 var0002e00c = 0x0008d000; u32 var0002e010 = 0x90b00000; u32 var0002e014 = 0xc8000190; u32 var0002e018 = 0x00000050; u32 var0002e01c = 0x00006000; u32 var0002e020 = 0x1c280000; u32 var0002e024 = 0x8880001e; u32 var0002e028 = 0x001e000a; u32 var0002e02c = 0x000a4000; u32 var0002e030 = 0xbcbc0000; u32 var0002e034 = 0x8d400010; u32 var0002e038 = 0x00000004; u32 var0002e03c = 0x00004000; u32 var0002e040 = 0xb0bc0000; u32 var0002e044 = 0xccc00014; u32 var0002e048 = 0x00140004; u32 var0002e04c = 0x00044000; u32 var0002e050 = 0xa0bc0000; u32 var0002e054 = 0xccc00002; u32 var0002e058 = 0x00020001; u32 var0002e05c = 0x00014000; u32 var0002e060 = 0xa8bc0000; u32 var0002e064 = 0xccc00002; u32 var0002e068 = 0x00020001; u32 var0002e06c = 0x00016000; u32 var0002e070 = 0x14281828; u32 var0002e074 = 0xc0800000; u32 var0002e078 = 0x00050000; u32 var0002e07c = 0x00012000; u32 var0002e080 = 0x6cb00000; u32 var0002e084 = 0xc880000f; u32 var0002e088 = 0x000f0005; u32 var0002e08c = 0x00059000; u32 var0002e090 = 0x30bc0000; u32 var0002e094 = 0xc8000014; u32 var0002e098 = 0x00180006; u32 var0002e09c = 0x00082000; u32 var0002e0a0 = 0x70700000; u32 var0002e0a4 = 0xc8000000; u32 var0002e0a8 = 0x00000000; u32 var0002e0ac = 0x00002000; u32 var0002e0b0 = 0x24ac0000; u32 var0002e0b4 = 0xddc00006; u32 var0002e0b8 = 0x00060002; u32 var0002e0bc = 0x00022000; u32 var0002e0c0 = 0x20bc0000; u32 var0002e0c4 = 0xddc00003; u32 var0002e0c8 = 0x00030001; u32 var0002e0cc = 0x00012000; u32 var0002e0d0 = 0x0c0c0000; u32 var0002e0d4 = 0x1c800005; u32 var0002e0d8 = 0x00050001; u32 var0002e0dc = 0x00012000; u32 var0002e0e0 = 0x28b00000; u32 var0002e0e4 = 0x1c800005; u32 var0002e0e8 = 0x00050001; u32 var0002e0ec = 0x00012000; u32 var0002e0f0 = 0x2c9c0000; u32 var0002e0f4 = 0x88800005; u32 var0002e0f8 = 0x00050002; u32 var0002e0fc = 0x00022000; u32 var0002e100 = 0x08080000; u32 var0002e104 = 0x08800000; u32 var0002e108 = 0x00000000; u32 var0002e10c = 0x00002000; u32 var0002e110 = 0x00000000; u32 var0002e114 = 0x08800000; u32 var0002e118 = 0x00000000; u32 var0002e11c = 0x00002000; u32 var0002e120 = 0x00000000; u32 var0002e124 = 0x08800000; u32 var0002e128 = 0x00000000; u32 var0002e12c = 0x00002000; u32 var0002e130 = 0x00000000; u32 var0002e134 = 0x08800000; u32 var0002e138 = 0x00000000; u32 var0002e13c = 0x00002000; u32 var0002e140 = 0x00000000; u32 var0002e144 = 0x08800000; u32 var0002e148 = 0x00000000; u32 var0002e14c = 0x00002000; u32 var0002e150 = 0x00000000; u32 var0002e154 = 0x08800000; u32 var0002e158 = 0x00000000; u32 var0002e15c = 0x00002000; u32 var0002e160 = 0x00000000; u32 var0002e164 = 0x08800000; u32 var0002e168 = 0x00000000; u32 var0002e16c = 0x00002000; u32 var0002e170 = 0x00000000; u32 var0002e174 = 0x08800000; u32 var0002e178 = 0x00000000; u32 var0002e17c = 0x00002000; u32 var0002e180 = 0x00000000; u32 var0002e184 = 0x08800000; u32 var0002e188 = 0x00000000; u32 var0002e18c = 0x00002000; u32 var0002e190 = 0x00000000; u32 var0002e194 = 0x08800000; u32 var0002e198 = 0x00000000; u32 var0002e19c = 0x00002000; u32 var0002e1a0 = 0x00000000; u32 var0002e1a4 = 0x08800000; u32 var0002e1a8 = 0x00000000; u32 var0002e1ac = 0x00002000; u32 var0002e1b0 = 0x00000000; u32 var0002e1b4 = 0x08800000; u32 var0002e1b8 = 0x00000000; u32 var0002e1bc = 0x00002000; u32 var0002e1c0 = 0x04040000; u32 var0002e1c4 = 0x08800000; u32 var0002e1c8 = 0x00000000; u32 var0002e1cc = 0x00002000; u32 var0002e1d0 = 0x00000000; u32 var0002e1d4 = 0x08800000; u32 var0002e1d8 = 0x00000000; u32 var0002e1dc = 0x00002000; u32 var0002e1e0 = 0xdada0000; u32 var0002e1e4 = 0x088004b0; u32 var0002e1e8 = 0x00000000; u32 var0002e1ec = 0x00002000; u32 var0002e1f0 = 0x00000000; u32 var0002e1f4 = 0x08800000; u32 var0002e1f8 = 0x00000000; u32 var0002e1fc = 0x00002000; u32 var0002e200 = 0x00000000; u32 var0002e204 = 0x08800000; u32 var0002e208 = 0x00000000; u32 var0002e20c = 0x00002000; u32 var0002e210 = 0x00000000; u32 var0002e214 = 0x08800000; u32 var0002e218 = 0x00000000; u32 var0002e21c = 0x00002000; u32 var0002e220 = 0x00000000; u32 var0002e224 = 0x08800000; u32 var0002e228 = 0x00000000; u32 var0002e22c = 0x00002000; u32 var0002e230 = 0x00000000; u32 var0002e234 = 0x08800000; u32 var0002e238 = 0x00000000; u32 var0002e23c = 0x00002000; u32 var0002e240 = 0x00000000; u32 var0002e244 = 0x08800000; u32 var0002e248 = 0x00000000; u32 var0002e24c = 0x00002000; u32 var0002e250 = 0x00000000; u32 var0002e254 = 0x08800000; u32 var0002e258 = 0x00000000; u32 var0002e25c = 0x00002000; u32 var0002e260 = 0x00000000; u32 var0002e264 = 0x08800000; u32 var0002e268 = 0x00000000; u32 var0002e26c = 0x00002000; u32 var0002e270 = 0x00000000; u32 var0002e274 = 0x08800000; u32 var0002e278 = 0x00000000; u32 var0002e27c = 0x00002000; u32 var0002e280 = 0x00000000; u32 var0002e284 = 0x08800000; u32 var0002e288 = 0x00000000; u32 var0002e28c = 0x00002000; u32 var0002e290 = 0x00000000; u32 var0002e294 = 0x08800000; u32 var0002e298 = 0x00000000; u32 var0002e29c = 0x00002000; u32 var0002e2a0 = 0x00000000; u32 var0002e2a4 = 0x08800000; u32 var0002e2a8 = 0x00000000; u32 var0002e2ac = 0x00002000; u32 var0002e2b0 = 0x00000000; u32 var0002e2b4 = 0x08800000; u32 var0002e2b8 = 0x00000000; u32 var0002e2bc = 0x00002000; u32 var0002e2c0 = 0x00000000; u32 var0002e2c4 = 0x08800000; u32 var0002e2c8 = 0x00000000; u32 var0002e2cc = 0x00002000; u32 var0002e2d0 = 0x00000000; u32 var0002e2d4 = 0x08800000; u32 var0002e2d8 = 0x00000000; u32 var0002e2dc = 0x00002000; u32 var0002e2e0 = 0x00000000; u32 var0002e2e4 = 0x08800000; u32 var0002e2e8 = 0x00000000; u32 var0002e2ec = 0x00002000; u32 var0002e2f0 = 0x00000000; u32 var0002e2f4 = 0x08800000; u32 var0002e2f8 = 0x00000000; u32 var0002e2fc = 0x00002000; u32 var0002e300 = 0x00000000; u32 var0002e304 = 0x08800000; u32 var0002e308 = 0x00000000; u32 var0002e30c = 0x00002000; u32 var0002e310 = 0x00000000; u32 var0002e314 = 0x08800000; u32 var0002e318 = 0x00000000; u32 var0002e31c = 0x00002000; u32 var0002e320 = 0x00000000; u32 var0002e324 = 0x08800000; u32 var0002e328 = 0x00000000; u32 var0002e32c = 0x00002000; u32 var0002e330 = 0x00000000; u32 var0002e334 = 0x08800000; u32 var0002e338 = 0x00000000; u32 var0002e33c = 0x00002000; u32 var0002e340 = 0x00000000; u32 var0002e344 = 0x08800000; u32 var0002e348 = 0x00000000; u32 var0002e34c = 0x00002000; u32 var0002e350 = 0x00000000; u32 var0002e354 = 0x08800000; u32 var0002e358 = 0x00000000; u32 var0002e35c = 0x00002000; u32 var0002e360 = 0x00000000; u32 var0002e364 = 0x08800000; u32 var0002e368 = 0x00000000; u32 var0002e36c = 0x00002000; u32 var0002e370 = 0x00000000; u32 var0002e374 = 0x08800000; u32 var0002e378 = 0x00000000; u32 var0002e37c = 0x00002000; u32 var0002e380 = 0x00000000; u32 var0002e384 = 0x08800000; u32 var0002e388 = 0x00000000; u32 var0002e38c = 0x00002000; u32 var0002e390 = 0x00000000; u32 var0002e394 = 0x08800000; u32 var0002e398 = 0x00000000; u32 var0002e39c = 0x00002000; u32 var0002e3a0 = 0x00000000; u32 var0002e3a4 = 0x08800000; u32 var0002e3a8 = 0x00000000; u32 var0002e3ac = 0x00002000; u32 var0002e3b0 = 0x00000000; u32 var0002e3b4 = 0x08800000; u32 var0002e3b8 = 0x00000000; u32 var0002e3bc = 0x00002000; u32 var0002e3c0 = 0x00000000; u32 var0002e3c4 = 0x08800000; u32 var0002e3c8 = 0x00000000; u32 var0002e3cc = 0x00002000; u32 var0002e3d0 = 0x00000000; u32 var0002e3d4 = 0x08800000; u32 var0002e3d8 = 0x00000000; u32 var0002e3dc = 0x00002000; u32 var0002e3e0 = 0x00000000; u32 var0002e3e4 = 0x08800000; u32 var0002e3e8 = 0x00000000; u32 var0002e3ec = 0x00002000; u32 var0002e3f0 = 0x00000000; u32 var0002e3f4 = 0x08800000; u32 var0002e3f8 = 0x00000000; u32 var0002e3fc = 0x00002000; u32 var0002e400 = 0x00000000; u32 var0002e404 = 0x08800000; u32 var0002e408 = 0x00000000; u32 var0002e40c = 0x00002000; u32 var0002e410 = 0x00000000; u32 var0002e414 = 0x08800000; u32 var0002e418 = 0x00000000; u32 var0002e41c = 0x00002000; u32 var0002e420 = 0x00000000; u32 var0002e424 = 0x08800000; u32 var0002e428 = 0x00000000; u32 var0002e42c = 0x00002000; u32 var0002e430 = 0x00000000; u32 var0002e434 = 0x08800000; u32 var0002e438 = 0x00000000; u32 var0002e43c = 0x00002000; u32 var0002e440 = 0x00000000; u32 var0002e444 = 0x08800000; u32 var0002e448 = 0x00000000; u32 var0002e44c = 0x00002000; u32 var0002e450 = 0x00000000; u32 var0002e454 = 0x08800000; u32 var0002e458 = 0x00000000; u32 var0002e45c = 0x00002000; u32 var0002e460 = 0x00000000; u32 var0002e464 = 0x08800000; u32 var0002e468 = 0x00000000; u32 var0002e46c = 0x00002000; u32 var0002e470 = 0x00000000; u32 var0002e474 = 0x08800000; u32 var0002e478 = 0x00000000; u32 var0002e47c = 0x00002000; u32 var0002e480 = 0xdcdc0000; u32 var0002e484 = 0x08800000; u32 var0002e488 = 0x00000000; u32 var0002e48c = 0x00002000; u32 var0002e490 = 0x00000000; u32 var0002e494 = 0x08800000; u32 var0002e498 = 0x00000000; u32 var0002e49c = 0x00002000; u32 var0002e4a0 = 0x00000000; u32 var0002e4a4 = 0x08800000; u32 var0002e4a8 = 0x00000000; u32 var0002e4ac = 0x00002000; u32 var0002e4b0 = 0x16000000; u32 var0002e4b4 = 0x00000000; u32 var0002e4b8 = 0x00000000; u32 var0002e4bc = 0x00000000; u32 var0002e4c0 = 0x00000000; u32 var0002e4c4 = 0x00000000; u32 var0002e4c8 = 0x00000000; u32 var0002e4cc = 0x00000000; u32 var0002e4d0 = 0x00000000; u32 var0002e4d4 = 0x00000000; // 2e4d8 u16 challenges[] = { 0x5796, 0x0e, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x5797, 0x0f, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x5798, 0x10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x5799, 0x11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x579a, 0x12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x579b, 0x13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x579c, 0x14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x579d, 0x15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x579e, 0x16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x579f, 0x17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x57a0, 0x18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x57a1, 0x19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x57a2, 0x1a, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x57a3, 0x1b, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x57a4, 0x1c, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x57a5, 0x1d, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x57a6, 0x1e, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x57a7, 0x1f, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x57a8, 0x20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x57a9, 0x21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x57aa, 0x22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x57ab, 0x23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x57ac, 0x24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x57ad, 0x25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x57ae, 0x26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x57af, 0x27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x57b0, 0x28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x57b1, 0x29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x57b2, 0x2a, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x57b3, 0x2b, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; u32 var0002e7e4 = 0x007d1c20; u32 var0002e7e8 = 0x007d5320; u32 var0002e7ec = 0x007d5320; u32 var0002e7f0 = 0x007d8a20; u32 var0002e7f4 = 0x007d8a20; u32 var0002e7f8 = 0x007dc120; u32 var0002e7fc = 0x007dc120; u32 var0002e800 = 0x007df820; u32 var0002e804 = 0x007df820; u32 var0002e808 = 0x007e2f20; u32 var0002e80c = 0x007e2f20; u32 var0002e810 = 0x007e6620; u32 var0002e814 = 0x007e6620; u32 var0002e818 = 0x007e9d20; u32 var0002e81c = 0x00000000; u32 var0002e820 = 0x00000000; u32 var0002e824 = 0x00000000; u32 var0002e828 = 0x00000000; u32 var0002e82c = 0x00000000; u32 var0002e830 = 0x00000000; u32 var0002e834 = 0x00d600d7; u32 var0002e838 = 0x00d900d8; u32 var0002e83c = 0x00da00db; u32 var0002e840 = 0x00dc00dd; u32 var0002e844 = 0x00de00df; u32 var0002e848 = 0x00e000e1; u32 var0002e84c = 0x00e200e3; u32 var0002e850 = 0x00e400e5; u32 var0002e854 = 0x00e600e7; u32 var0002e858 = 0x00e800e9; u32 var0002e85c = 0x00ea00eb; u32 var0002e860 = 0x00f400f3; u32 var0002e864 = 0x00f200f1; u32 var0002e868 = 0x00f000ef; u32 var0002e86c = 0x00ee00ed; u32 var0002e870 = 0x00ec0000; u32 var0002e874 = 0x00000005; u32 var0002e878 = 0x00000006; u32 var0002e87c = 0x00000007; u32 var0002e880 = 0x00000008; u32 var0002e884 = 0x00000009; u32 var0002e888 = 0x0000000a; u32 var0002e88c = 0x0000000b; u32 var0002e890 = 0x0000000c; u32 var0002e894 = 0x00000011; u32 var0002e898 = 0x00000012; u32 var0002e89c = 0x00000013; u32 var0002e8a0 = 0x00000014; u32 var0002e8a4 = 0x00000015; u32 var0002e8a8 = 0x00000016; u32 var0002e8ac = 0x00000017; u32 var0002e8b0 = 0x00000018; u32 var0002e8b4 = 0x00000019; u32 var0002e8b8 = 0x0000001a; u32 var0002e8bc = 0x00000001; u32 var0002e8c0 = 0x00000000; // e28c4 u32 character_bios[] = { // name, race, age, profile /*0x00*/ 0x58db, 0x58dc, 0x58dd, 0x58de, /*0x01*/ 0x58df, 0x58e0, 0x58e1, 0x58e2, /*0x02*/ 0x58e3, 0x58e4, 0x58e5, 0x58e6, /*0x03*/ 0x58e7, 0x58e8, 0x58e9, 0x58ea, /*0x04*/ 0x58eb, 0x58ec, 0x58ed, 0x58ee, /*0x05*/ 0x58ef, 0x58f0, 0x58f1, 0x58f2, /*0x06*/ 0x58f3, 0x58f4, 0x58f5, 0x58f6, /*0x07*/ 0x58f7, 0x58f8, 0x58f9, 0x58fa, /*0x08*/ 0x58fb, 0x58fc, 0x58fd, 0x58fe, /*0x09*/ 0x58ff, 0x5900, 0x5901, 0x5902, }; u32 misc_bios[] = { // name, description 0x5903, 0x5904, // Maians 0x5905, 0x5906, // Skedar Warrior 0x5907, 0x5908, // Background 0x5909, 0x590a, // The Story 0x0000, }; // e2988 u32 place_bios[] = { // name, description 0x5922, 0x5939, 0, 0, 0x5923, 0x593a, 0, 0, 0x5924, 0x593b, 0, 0, 0x5925, 0x593c, 0, 0, 0x5926, 0x593d, 0, 0, 0x5927, 0x593e, 0, 0, 0x5928, 0x593f, 0, 0, 0x5929, 0x5940, 0, 0, 0x592a, 0x5941, 0, 0, 0x592b, 0x5942, 0, 0, 0x592c, 0x5943, 0, 0, 0x592d, 0x5944, 0, 0, 0x592e, 0x5945, 0, 0, 0x592f, 0x5946, 0, 0, }; u32 object_bios[] = { // name, description 0x5930, 0x5947, 0, 0, 0x5931, 0x5948, 0, 0, 0x5932, 0x5949, 0, 0, 0x5933, 0x594a, 0, 0, 0x5934, 0x594b, 0, 0, 0x5935, 0x594c, 0, 0, 0x5936, 0x594d, 0, 0, 0x5937, 0x594e, 0, 0, 0x5938, 0x594f, 0, 0, }; u32 var0002eaf8 = 0x00000000; u32 var0002eafc = 0x00000000; u32 var0002eb00 = 0x39383736; u32 var0002eb04 = 0x35343332; u32 var0002eb08 = 0x31300000; u32 var0002eb0c = 0x00000036; u32 var0002eb10 = 0x00000035; u32 var0002eb14 = 0x0000002e; u32 var0002eb18 = 0x0000002d; u32 var0002eb1c = 0x00000039; u32 var0002eb20 = 0x00000037; u32 var0002eb24 = 0x00000030; u32 var0002eb28 = 0x0000002f; u32 var0002eb2c = 0x00000041; u32 var0002eb30 = 0x00000031; u32 var0002eb34 = 0x00000100; u32 var0002eb38 = 0x00000200; u32 var0002eb3c = 0x00000400; u32 var0002eb40 = 0x00000800; u32 var0002eb44 = 0x00001000; u32 var0002eb48 = 0x00002000; u32 var0002eb4c = 0x00004000; u32 var0002eb50 = 0x00008000; u32 var0002eb54 = 0x00010000; u32 var0002eb58 = 0x00020000; // 2eb5c u32 device_descriptions[] = { /*0*/ 0x5918, /*1*/ 0x5917, /*2*/ 0x590f, /*3*/ 0x5910, /*4*/ 0x5911, /*5*/ 0x5915, /*6*/ 0x5914, /*7*/ 0x5912, /*8*/ 0x5913, /*9*/ 0x5916, }; // 2eb84 u32 device_tips1[] = { /*0*/ 0x5965, /*1*/ 0x5966, /*2*/ 0x5967, /*3*/ 0x5968, /*4*/ 0x5969, /*5*/ 0x596a, /*6*/ 0x596b, /*7*/ 0x596c, /*8*/ 0x596d, /*9*/ 0x596e, }; // 2ebac u32 device_tips2[] = { /*0*/ 0x596f, /*1*/ 0x5970, /*2*/ 0x5971, /*3*/ 0x5972, /*4*/ 0x5973, /*5*/ 0x5974, /*6*/ 0x5975, /*7*/ 0x5976, /*8*/ 0x5977, /*9*/ 0x5978, }; u32 var0002ebd4 = 0x00000000; u32 var0002ebd8 = 0x00000000; u32 var0002ebdc = 0x00160017; u32 var0002ebe0 = 0x00180019; u32 var0002ebe4 = 0xffff0000; u32 var0002ebe8 = 0x0000599a; u32 var0002ebec = 0x0000599b; u32 var0002ebf0 = 0x0000599c; u32 var0002ebf4 = 0x0000599d; u32 var0002ebf8 = 0x0000599e; u32 var0002ebfc = 0x0000599f; u32 var0002ec00 = 0x000059a0; u32 var0002ec04 = 0x00040000; u32 var0002ec08 = 0x00080000; u32 var0002ec0c = 0x00100000; u32 var0002ec10 = 0x00200000; u32 var0002ec14 = 0x00400000; u32 var0002ec18 = 0x00800000; u32 var0002ec1c = 0x01000000; u32 var0002ec20 = 0x02000000; u32 var0002ec24 = 0x00005950; u32 var0002ec28 = 0x00005951; u32 var0002ec2c = 0x00005952; u32 var0002ec30 = 0x00005953; u32 var0002ec34 = 0x00005954; u32 var0002ec38 = 0x00005955; u32 var0002ec3c = 0x00005956; u32 var0002ec40 = 0x00005957; u32 var0002ec44 = 0x00005958; u32 var0002ec48 = 0x00005959; u32 var0002ec4c = 0x0000595a; u32 var0002ec50 = 0x0000595b; u32 var0002ec54 = 0x0000595c; u32 var0002ec58 = 0x0000595d; u32 var0002ec5c = 0x0000595e; u32 var0002ec60 = 0x0000595f; u32 var0002ec64 = 0x00005960; u32 var0002ec68 = 0x00005961; u32 var0002ec6c = 0x00005962; u32 var0002ec70 = 0x00005963; u32 var0002ec74 = 0x00005964; u32 var0002ec78 = 0x000059a7; u32 var0002ec7c = 0x000059a8; u32 var0002ec80 = 0x000059a9; u32 var0002ec84 = 0x000059aa; u32 var0002ec88 = 0x000059ab; u32 var0002ec8c = 0x00000000; u32 var0002ec90 = 0x51b751b8; u32 var0002ec94 = 0x51b90000; u32 var0002ec98 = 0x51c851c9; u32 var0002ec9c = 0x51ca51cb; u32 var0002eca0 = 0x51cc0000; u32 var0002eca4 = 0x51b751b8; u32 var0002eca8 = 0x51b90000; u32 var0002ecac = 0x00000000; u32 var0002ecb0 = 0x00000000; u32 var0002ecb4 = 0x00000000; u32 var0002ecb8 = 0x00000000; u32 var0002ecbc = 0x00000000; u32 var0002ecc0 = 0x00000000; u32 var0002ecc4 = 0x00000000; u32 var0002ecc8 = 0x00000000; // 2eccc struct menu_item menuitems_frdifficulty[] = { { MENUITEMTYPE_LABEL, 0, 0x00000012, 0x000051bc, 0x000051bd, 0x00000000 }, // "Select Difficulty:" { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x000051b7, 0x00005603, 0x7f1a3c18 }, // "Bronze" { MENUITEMTYPE_SELECTABLE, 1, 0x00000020, 0x000051b8, 0x00005603, 0x7f1a3c18 }, // "Silver" { MENUITEMTYPE_SELECTABLE, 2, 0x00000020, 0x000051b9, 0x00005603, 0x7f1a3c18 }, // "Gold" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000051ad, 0x00000000, 0x00000000 }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2ed58 struct menu_dialog menudialog_frdifficulty = { MENUDIALOGTYPE_DEFAULT, 0x51ba, // "Difficulty" menuitems_frdifficulty, 0x00000000, 0x00000200, NULL, }; // 2ed70 struct menu_item menuitems_frweapon[] = { { MENUITEMTYPE_CUSTOM, 0, 0x00200008, 0x000000aa, 0x00000000, 0x7f1a348c }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2ed98 struct menu_dialog menudialog_frweapon = { MENUDIALOGTYPE_DEFAULT, 0x51be, // "Weapon" menuitems_frweapon, 0x00000000, 0x00000200, NULL, }; // 2edb0 struct menu_item menuitems_frtraininginfo[] = { { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051bb, 0x7f1a3df0, 0x00000000 }, // "Difficulty" { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x7f1a40e8, 0x7f1a4144, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x7f1a4194, 0x7f1a4230, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x7f1a42b8, 0x7f1a431c, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x7f1a43b8, 0x7f1a441c, 0x00000000 }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SCROLLABLE, 6, 0x00004000, 0x0000010e, 0x0000005f, 0x00000000 }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x00005603, 0x000051ac, 0x7f1a3340 }, // "", "Resume" { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x00005603, 0x000051ae, 0x7f1a3448 }, // "", "Abort" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2ee8c struct menu_dialog menudialog_frtraininginfo = { MENUDIALOGTYPE_DEFAULT, 0x51bf, menuitems_frtraininginfo, 0x7f1a39a8, 0x00000602, NULL, }; // 2eea4 struct menu_item menuitems_frtraininginfo2[] = { { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051bb, 0x7f1a3df0, 0x00000000 }, // "Difficulty:" { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x7f1a40e8, 0x7f1a4144, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x7f1a4194, 0x7f1a4230, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x7f1a42b8, 0x7f1a431c, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x7f1a43b8, 0x7f1a441c, 0x00000000 }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SCROLLABLE, 6, 0x00004000, 0x0000010e, 0x0000005f, 0x00000000 }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x00005603, 0x000051ab, 0x7f1a3340 }, // "", "Ok" { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x00005603, 0x000051ad, 0x7f1a3448 }, // "", "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2ef80 struct menu_dialog menudialog_frtraininginfo2 = { MENUDIALOGTYPE_DEFAULT, 0x51bf, // "Training Info" menuitems_frtraininginfo2, 0x7f1a39a8, 0x00000602, NULL, }; // 2ef98 struct menu_item menuitems_frtrainingstats[] = { { MENUITEMTYPE_LABEL, 0, 0x00000020, 0x000051c1, 0x00000000, 0x00000000 }, // "Completed!" { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c2, 0x7f1a3f48, 0x00000000 }, // "Score:" { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c3, 0x7f1a3ff0, 0x00000000 }, // "Targets Destroyed:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c4, 0x7f1a3df0, 0x00000000 }, // "Difficulty:" { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c5, 0x7f1a3e40, 0x00000000 }, // "Time Taken:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c6, 0x7f1a3fc0, 0x00000000 }, // "Weapon:" { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c7, 0x7f1a402c, 0x00000000 }, // "Accuracy:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_MODEL, 0, 0x00200002, 0x000000d2, 0x00000050, 0x7f1a44c0 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x000054fc, 0x00000000, 0x7f1a5d5c }, // "Continue" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2f09c struct menu_dialog menudialog_frtrainingstats = { MENUDIALOGTYPE_SUCCESS, 0x51c0, menuitems_frtrainingstats, 0x7f1a3af4, 0x00000004, NULL, }; // 2f0b4 struct menu_item menuitems_frtrainingstats2[] = { { MENUITEMTYPE_LABEL, 0, 0x00000020, 0x7f1a3d98, 0x00000000, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c2, 0x7f1a3f48, 0x00000000 }, // "Score:" { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c3, 0x7f1a3ff0, 0x00000000 }, // "Targets Destroyed:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c4, 0x7f1a3df0, 0x00000000 }, // "Difficulty:" { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c5, 0x7f1a3e40, 0x00000000 }, // "Time Taken:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c6, 0x7f1a3fc0, 0x00000000 }, // "Weapon:" { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c7, 0x7f1a402c, 0x00000000 }, // "Accuracy:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_MODEL, 0, 0x00200002, 0x000000d2, 0x00000050, 0x7f1a44c0 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x000054fc, 0x00000000, 0x7f1a5d5c }, // "Continue" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2f1b8 struct menu_dialog menudialog_frtrainingstats2 = { MENUDIALOGTYPE_DANGER, 0x51c0, // "Training Stats" menuitems_frtrainingstats2, 0x7f1a3af4, 0x00000004, NULL, }; u32 var0002f1d0 = 0x00000000; u32 var0002f1d4 = 0x51a50000; // "Character Profiles" u32 var0002f1d8 = 0x00000000; u32 var0002f1dc = 0x51a60000; // "Other Information" // 2f1e0 struct menu_item menuitems_information[] = { { MENUITEMTYPE_CUSTOM, 0, 0x00000008, 0x000000c8, 0x00000000, 0x7f1a5dc0 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2f208 struct menu_dialog menudialog_information = { MENUDIALOGTYPE_DEFAULT, 0x51a2, // "Information" menuitems_information, 0x00000000, 0x00000000, NULL, }; // 2f220 struct menu_item menuitems_nowsafe[] = { { MENUITEMTYPE_LABEL, 0, 0x00000020, 0x000051b5, 0x00000000, 0x00000000 }, // "It is now safe to turn off your computer" { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000051b6, 0x00000000, 0x00000000 }, // "Cancel" { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2f270 struct menu_dialog menudialog_nowsafe = { MENUDIALOGTYPE_DEFAULT, 0x51b4, // "Cheats" menuitems_nowsafe, 0x00000000, 0x00000200, NULL, }; u32 var0002f288 = 0x01000200; u32 var0002f28c = 0x03000400; u32 var0002f290 = 0x05000700; u32 var0002f294 = 0x08000900; u32 var0002f298 = 0x0a000b00; u32 var0002f29c = 0xff000000; u32 var0002f2a0 = 0x0300ff00; // 2f2a4 struct menu_item menuitems_characterprofile[] = { { MENUITEMTYPE_MODEL, 0, 0x00000002, 0x00000046, 0x00000096, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000003, 0x000051b0, 0x7f1a628c, 0x00000000 }, // "Name:" { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051b1, 0x7f1a62e0, 0x00000000 }, // "Age:" { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051b2, 0x7f1a6334, 0x00000000 }, // "Race:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SCROLLABLE, 3, 0x00000000, 0x000000b4, 0x00000064, 0x00000000 }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000022, 0x000051b3, 0x00000000, 0x00000000 }, // "Press the B Button to go back." { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2f358 struct menu_dialog menudialog_characterprofile = { MENUDIALOGTYPE_DEFAULT, 0x51af, menuitems_characterprofile, 0x7f1a5f48, 0x00000002, NULL, }; // 2f370 struct menu_item menuitems_2f370[] = { { MENUITEMTYPE_SCROLLABLE, 4, 0x00000000, 0x000000c8, 0x00000096, 0x00000000 }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000022, 0x0000519e, 0x00000000, 0x00000000 }, // "Press the B Button to go back." { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2f3c0 struct menu_dialog menudialog_2f3c0 = { MENUDIALOGTYPE_DEFAULT, 0x7f1a6388, menuitems_2f370, 0x00000000, 0x00000200, NULL, }; // 2f3d8 struct menu_item menuitems_devicelist[] = { { MENUITEMTYPE_CUSTOM, 0, 0x00000008, 0x000000a0, 0x00000000, 0x7f1a63e4 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2f400 struct menu_dialog menudialog_devicelist = { MENUDIALOGTYPE_DEFAULT, 0x51a1, // "Device List" menuitems_devicelist, 0x00000000, 0x00000000, NULL, }; u32 var0002f418 = 0xfafa9664; u32 var0002f41c = 0x64326464; u32 var0002f420 = 0x32960000; // 2f424 struct menu_item menuitems_2f424[] = { { MENUITEMTYPE_SCROLLABLE, 5, 0x00000000, 0x000000aa, 0x000000be, 0x00000000 }, { MENUITEMTYPE_MODEL, 0, 0x00000003, 0x0000008c, 0x0000009c, 0x00000000 }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x7f1a67b0, 0x00000000, 0x7f1a64d8 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x7f1a67f8, 0x00000000, 0x7f1a6514 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2f49c struct menu_dialog menudialog_2f49c = { MENUDIALOGTYPE_DEFAULT, 0x7f1a64a0, menuitems_2f424, 0x7f1a6548, 0x00000206, NULL, }; // 2f4b4 struct menu_item menuitems_trainingstats_failed[] = { { MENUITEMTYPE_LABEL, 0, 0x00000032, 0x000051aa, 0x00000000, 0x00000000 }, // "Failed!" { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051a8, 0x7f1a6840, 0x00000000 }, // "Time Taken:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SCROLLABLE, 11, 0x00000000, 0x00000082, 0x00000064, 0x00000000 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2f52c struct menu_dialog menudialog_trainingstats_failed = { MENUDIALOGTYPE_DANGER, 0x000051a7, // "Training Stats" menuitems_trainingstats_failed, 0x7f1a6918, 0x00000200, &menudialog_devicelist, }; // 2f544 struct menu_item menuitems_trainingstats_completed[] = { { MENUITEMTYPE_LABEL, 0, 0x00000032, 0x000051a9, 0x00000000, 0x00000000 }, // "Completed!" { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051a8, 0x7f1a6840, 0x00000000 }, // "Time Taken:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SCROLLABLE, 12, 0x00000000, 0x00000082, 0x00000064, 0x00000000 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2f5bc struct menu_dialog menudialog_trainingstats_completed = { MENUDIALOGTYPE_SUCCESS, 0x51a7, menuitems_trainingstats_completed, 0x7f1a6918, 0x00000200, &menudialog_devicelist, }; // 2f5d4 struct menu_item menuitems_holotraining[] = { { MENUITEMTYPE_CUSTOM, 0, 0x00000008, 0x000000a0, 0x00000000, 0x7f1a6950 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2f5fc struct menu_dialog menudialog_holotraining = { MENUDIALOGTYPE_DEFAULT, 0x51a0, menuitems_holotraining, 0x00000000, 0x00000000, NULL, }; // 2f614 struct menu_item menuitems_2f614[] = { { MENUITEMTYPE_SCROLLABLE, 8, 0x00000000, 0x000000aa, 0x000000be, 0x00000000 }, { MENUITEMTYPE_MODEL, 0, 0x00000003, 0x0000008c, 0x0000009c, 0x00000000 }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x7f1a6aec, 0x00000000, 0x7f1a6a34 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x7f1a6b34, 0x00000000, 0x7f1a6a70 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2f68c struct menu_dialog menudialog_2f68c = { MENUDIALOGTYPE_DEFAULT, 0x7f1a6a04, menuitems_2f614, 0x7f1a6aa4, 0x00000206, NULL, }; // 2f6a4 struct menu_item menuitems_trainingstats_failed2[] = { { MENUITEMTYPE_LABEL, 0, 0x00000032, 0x000051aa, 0x00000000, 0x00000000 }, // "Failed!" { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051a8, 0x7f1a6b7c, 0x00000000 }, // "Time Taken:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SCROLLABLE, 9, 0x00000000, 0x00000082, 0x00000064, 0x00000000 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2f71c struct menu_dialog menudialog_trainingstats_failed2 = { MENUDIALOGTYPE_DANGER, 0x51a7, // "Training Stats" menuitems_trainingstats_failed2, 0x7f1a6c54, 0x00000200, &menudialog_holotraining, }; // 2f734 struct menu_item menuitems_trainingstats_completed2[] = { { MENUITEMTYPE_LABEL, 0, 0x00000032, 0x000051a9, 0x00000000, 0x00000000 }, // "Completed!" { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051a8, 0x7f1a6b7c, 0x00000000 }, // "Time Taken:" { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SCROLLABLE, 10, 0x00000000, 0x00000082, 0x00000064, 0x00000000 }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2f7ac struct menu_dialog menudialog_trainingstats_completed2 = { MENUDIALOGTYPE_SUCCESS, 0x51a7, // "Training Stats" menuitems_trainingstats_completed2, 0x7f1a6c54, 0x00000200, &menudialog_holotraining, }; u32 var0002f7c4 = 0x00000000; u32 var0002f7c8 = 0x51a30000; // "Locations" u32 var0002f7cc = 0x00000000; u32 var0002f7d0 = 0x51a40000; // "Vehicles" u32 var0002f7d4 = 0x1b0d0e10; u32 var0002f7d8 = 0x11121316; u32 var0002f7dc = 0x1718191a; u32 var0002f7e0 = 0x1c1d0000; u32 var0002f7e4 = 0xb7000500; u32 var0002f7e8 = 0x0400ff00; // 2f7ec struct hoverprop hoverprops[] = { // File ID, Y offset, size { 0x00c8, 7, 8 }, // dropship { 0x00d7, -5, 600 }, // hovercrate1 { 0x00d5, -10, 50 }, // hovbike { 0x00d4, -20, 1000 }, // hooverbot { 0x0097, 35, 30 }, // dd_hovercopter { 0x0236, 0, 70 }, // chicrob { 0x04b1, -30, 500 }, // a51interceptor { 0x033e, 0, 15 }, // elvis_saucer { 0x023f, 0, 10 }, // sk_shuttle }; // 2f858 struct menu_item menuitems_2f858[] = { { MENUITEMTYPE_MODEL, 0, 0x00200002, 0x00000104, 0x0000002c, 0x7f1a6ea4 }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_SCROLLABLE, 7, 0x00000000, 0x00000104, 0x0000005a, 0x00000000 }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000022, 0x0000519e, 0x00000000, 0x00000000 }, // "Press the B Button to go back." { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2f8d0 struct menu_item menuitems_holograph[] = { { MENUITEMTYPE_MODEL, 0, 0x00000002, 0x00000104, 0x0000006e, 0x00000000 }, { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, 0x00000000 }, { MENUITEMTYPE_LABEL, 0, 0x00000022, 0x0000519e, 0x00000000, 0x00000000 }, // "Press the B Button to go back." { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2f920 struct menu_dialog menudialog_holograph = { MENUDIALOGTYPE_DEFAULT, 0x59d7, menuitems_holograph, 0x7f1a737c, 0x00000202, NULL, }; // 2f938 struct menu_dialog menudialog_2f938 = { MENUDIALOGTYPE_DEFAULT, 0x7f1a6c8c, menuitems_2f858, 0x00000000, 0x00000202, &menudialog_holograph, }; // 2f950 struct menu_dialog menudialog_2f950 = { MENUDIALOGTYPE_DEFAULT, 0x7f1a6c8c, menuitems_2f858, 0x00000000, 0x00000202, NULL, }; // 2f968 struct menu_item menuitems_hangarinformation[] = { { MENUITEMTYPE_CUSTOM, 0, 0x00000008, 0x000000a0, 0x00000000, 0x7f1a6d4c }, { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, }; // 2f990 struct menu_dialog menudialog_hangarinformation = { MENUDIALOGTYPE_DEFAULT, 0x519f, menuitems_hangarinformation, 0x00000000, 0x00000000, NULL, }; u32 var0002f9a8 = 0x00000000; u32 var0002f9ac = 0x00000000; u32 var0002f9b0 = (u32) &stagethinglist_22e60; u32 var0002f9b4 = (u32) &stagethinglist_221cc; u32 var0002f9b8 = (u32) &stagethinglist_22200; u32 var0002f9bc = (u32) &stagethinglist_22220; u32 var0002f9c0 = (u32) &stagethinglist_2208c; u32 var0002f9c4 = (u32) &stagethinglist_20e54; u32 var0002f9c8 = (u32) &stagethinglist_20ef8; u32 var0002f9cc = (u32) &stagethinglist_20ea4; u32 var0002f9d0 = (u32) &stagethinglist_20eec; u32 var0002f9d4 = (u32) &stagethinglist_20ec8; u32 var0002f9d8 = (u32) &stagethinglist_20e60; u32 var0002f9dc = (u32) &stagethinglist_20e6c; u32 var0002f9e0 = (u32) &stagethinglist_20e94; u32 var0002f9e4 = (u32) &stagethinglist_20f0c; u32 var0002f9e8 = (u32) &stagethinglist_20edc; u32 var0002f9ec = (u32) &stagethinglist_20e80; u32 var0002f9f0 = (u32) &stagethinglist_221a4; u32 var0002f9f4 = (u32) &stagethinglist_220d0; u32 var0002f9f8 = (u32) &stagethinglist_221e4; u32 var0002f9fc = (u32) &stagethinglist_220a4; u32 var0002fa00 = (u32) &stagethinglist_20f18; u32 var0002fa04 = (u32) &stagethinglist_2224c; u32 var0002fa08 = (u32) &stagethinglist_20e48; u32 var0002fa0c = (u32) &stagethinglist_22eb8; u32 var0002fa10 = (u32) &stagethinglist_20f24; u32 var0002fa14 = (u32) &stagethinglist_20f50; u32 var0002fa18 = (u32) &stagethinglist_20f5c; u32 var0002fa1c = (u32) &stagethinglist_20f74; u32 var0002fa20 = (u32) &stagethinglist_221b4; u32 var0002fa24 = (u32) &stagethinglist_222b4; u32 var0002fa28 = (u32) &stagethinglist_22f0c; u32 var0002fa2c = (u32) &stagethinglist_22318; u32 var0002fa30 = (u32) &stagethinglist_22374; u32 var0002fa34 = (u32) &stagethinglist_20f84; u32 var0002fa38 = (u32) &stagethinglist_223d4; u32 var0002fa3c = (u32) &stagethinglist_22424; u32 var0002fa40 = (u32) &stagethinglist_22ec8; u32 var0002fa44 = (u32) &stagethinglist_20fb8; u32 var0002fa48 = (u32) &stagethinglist_2247c; u32 var0002fa4c = (u32) &stagethinglist_20fd8; u32 var0002fa50 = (u32) &stagethinglist_224d8; u32 var0002fa54 = (u32) &stagethinglist_22538; u32 var0002fa58 = (u32) &stagethinglist_2258c; u32 var0002fa5c = (u32) &stagethinglist_225d8; u32 var0002fa60 = (u32) &stagethinglist_22630; u32 var0002fa64 = (u32) &stagethinglist_22698; u32 var0002fa68 = (u32) &stagethinglist_226e8; u32 var0002fa6c = (u32) &stagethinglist_22754; u32 var0002fa70 = (u32) &stagethinglist_20e10; u32 var0002fa74 = (u32) &stagethinglist_227ac; u32 var0002fa78 = (u32) &stagethinglist_22804; u32 var0002fa7c = (u32) &stagethinglist_22f1c; u32 var0002fa80 = (u32) &stagethinglist_2285c; u32 var0002fa84 = (u32) &stagethinglist_228b4; u32 var0002fa88 = (u32) &stagethinglist_2291c; u32 var0002fa8c = (u32) &stagethinglist_22970; u32 var0002fa90 = (u32) &stagethinglist_229c4; u32 var0002fa94 = (u32) &stagethinglist_22a20; u32 var0002fa98 = (u32) &stagethinglist_22a78; u32 var0002fa9c = (u32) &stagethinglist_22adc; u32 var0002faa0 = (u32) &stagethinglist_22c54; u32 var0002faa4 = (u32) &stagethinglist_22b28; u32 var0002faa8 = (u32) &stagethinglist_22b80; u32 var0002faac = (u32) &stagethinglist_22be0; u32 var0002fab0 = (u32) &stagethinglist_22ca0; u32 var0002fab4 = (u32) &stagethinglist_22c3c; u32 var0002fab8 = (u32) &stagethinglist_20e3c; u32 var0002fabc = (u32) &stagethinglist_22cf0; u32 var0002fac0 = (u32) &stagethinglist_20fe8; u32 var0002fac4 = (u32) &stagethinglist_22d40; u32 var0002fac8 = (u32) &stagethinglist_20ff8; u32 var0002facc = (u32) &stagethinglist_2100c; u32 var0002fad0 = (u32) &stagethinglist_21018; u32 var0002fad4 = (u32) &stagethinglist_22d90; u32 var0002fad8 = (u32) &stagethinglist_22de0; u32 var0002fadc = (u32) &stagethinglist_21024; u32 var0002fae0 = (u32) &stagethinglist_21034; u32 var0002fae4 = (u32) &stagethinglist_22e34; u32 var0002fae8 = (u32) &stagethinglist_21084; u32 var0002faec = 0x00000000; u32 var0002faf0 = 0x00000000; u32 var0002faf4 = 0x0f6f1080; u32 var0002faf8 = 0x00000f70; u32 var0002fafc = 0x00871000; u32 var0002fb00 = 0x00000ff8; u32 var0002fb04 = 0x021f17a0; u32 var0002fb08 = 0x00001218; u32 var0002fb0c = 0x019717a0; u32 var0002fb10 = 0x000013b0; u32 var0002fb14 = 0x006717a0; u32 var0002fb18 = 0x0ffaf006; u32 var0002fb1c = 0x7fff0000; u32 var0002fb20 = 0x00000001; u32 var0002fb24 = 0x0002ffff; u32 var0002fb28 = 0x40000004; u32 var0002fb2c = 0x06330200; u32 var0002fb30 = 0x7ffffff8; u32 var0002fb34 = 0x00080040; u32 var0002fb38 = 0x00208000; u32 var0002fb3c = 0x01cccccc; u32 var0002fb40 = 0x0001ffff; u32 var0002fb44 = 0x00010001; u32 var0002fb48 = 0x0001ffff; u32 var0002fb4c = 0x00010001; u32 var0002fb50 = 0x00020002; u32 var0002fb54 = 0x00020002; u32 var0002fb58 = 0x00020002; u32 var0002fb5c = 0x00020002; u32 var0002fb60 = 0x00010000; u32 var0002fb64 = 0x00000001; u32 var0002fb68 = 0x00000001; u32 var0002fb6c = 0x00000001; u32 var0002fb70 = 0x00010000; u32 var0002fb74 = 0x0000ffff; u32 var0002fb78 = 0x00000001; u32 var0002fb7c = 0x0000ffff; u32 var0002fb80 = 0x00000000; u32 var0002fb84 = 0x0001ffff; u32 var0002fb88 = 0x00000000; u32 var0002fb8c = 0x00000001; u32 var0002fb90 = 0x17ac7fff; u32 var0002fb94 = 0x571d3a0c; u32 var0002fb98 = 0x00010002; u32 var0002fb9c = 0x01000200; u32 var0002fba0 = 0x40000040; u32 var0002fba4 = 0x000017a8; u32 var0002fba8 = 0x00ffffff; u32 var0002fbac = 0x139c10a8; u32 var0002fbb0 = 0x11fc1364; u32 var0002fbb4 = 0x10a813b4; u32 var0002fbb8 = 0x10a81530; u32 var0002fbbc = 0x154010a8; u32 var0002fbc0 = 0x17501784; u32 var0002fbc4 = 0x10a810a8; u32 var0002fbc8 = 0x120c1358; u32 var0002fbcc = 0x135c1350; u32 var0002fbd0 = 0x10a81338; u32 var0002fbd4 = 0x13281308; u32 var0002fbd8 = 0x12c812c0; u32 var0002fbdc = 0x129c1284; u32 var0002fbe0 = 0x10a810a8; u32 var0002fbe4 = 0x124c17f4; u32 var0002fbe8 = 0x17f81850; u32 var0002fbec = 0x1864199c; u32 var0002fbf0 = 0x17bc17d8; u32 var0002fbf4 = 0x10580000; u32 var0002fbf8 = 0x00000000; u32 var0002fbfc = 0x00000000; u32 var0002fc00 = 0x0000ffff; u32 var0002fc04 = 0x00000000; u32 var0002fc08 = 0xef080cff; u32 var0002fc0c = 0x00000000; u32 var0002fc10 = 0x00000000; u32 var0002fc14 = 0x00000000; u32 var0002fc18 = 0x00000000; u32 var0002fc1c = 0x80000040; u32 var0002fc20 = 0x00000000; u32 var0002fc24 = 0x00000000; u32 var0002fc28 = 0x40004000; u32 var0002fc2c = 0x00000000; u32 var0002fc30 = 0x00000000; u32 var0002fc34 = 0x00000000; u32 var0002fc38 = 0x00000000; u32 var0002fc3c = 0x00000000; u32 var0002fc40 = 0x00000000; u32 var0002fc44 = 0x00000000; u32 var0002fc48 = 0x00000000; u32 var0002fc4c = 0x00000000; u32 var0002fc50 = 0x00000000; u32 var0002fc54 = 0x00000000; u32 var0002fc58 = 0x00000000; u32 var0002fc5c = 0x00000000; u32 var0002fc60 = 0x00000000; u32 var0002fc64 = 0x00000000; u32 var0002fc68 = 0x00000000; u32 var0002fc6c = 0x00000000; u32 var0002fc70 = 0x00000000; u32 var0002fc74 = 0x00000000; u32 var0002fc78 = 0x00000000; u32 var0002fc7c = 0x00000000; u32 var0002fc80 = 0x00000000; u32 var0002fc84 = 0x00000000; u32 var0002fc88 = 0x00000000; u32 var0002fc8c = 0x00000000; u32 var0002fc90 = 0x80000000; u32 var0002fc94 = 0x80000000; u32 var0002fc98 = 0x00000000; u32 var0002fc9c = 0x00000000; u32 var0002fca0 = 0x00800000; u32 var0002fca4 = 0x00800000; u32 var0002fca8 = 0x7f000000; u32 var0002fcac = 0x00000000; u32 var0002fcb0 = 0x00000000; u32 var0002fcb4 = 0x00000000; u32 var0002fcb8 = 0x00000000; u32 var0002fcbc = 0x00000000; u32 var0002fcc0 = 0x00000000; u32 var0002fcc4 = 0x00000000; u32 var0002fcc8 = 0x007f0000; u32 var0002fccc = 0x00000000; u32 var0002fcd0 = 0x00000000; u32 var0002fcd4 = 0x00000000; u32 var0002fcd8 = 0x00000000; u32 var0002fcdc = 0x00000000; u32 var0002fce0 = 0x00000000; u32 var0002fce4 = 0x00000000; u32 var0002fce8 = 0x00000000; u32 var0002fcec = 0x00000000; u32 var0002fcf0 = 0x00000000; u32 var0002fcf4 = 0x00000000; u32 var0002fcf8 = 0xe0011fff; u32 var0002fcfc = 0x00040000; u32 var0002fd00 = 0xff000000; u32 var0002fd04 = 0xff000000; u32 var0002fd08 = 0x00000000; u32 var0002fd0c = 0x00000000; u32 var0002fd10 = 0x000a141e; u32 var0002fd14 = 0x28323c46; u32 var0002fd18 = 0x505a646e; u32 var0002fd1c = 0x78828c96; u32 var0002fd20 = 0x026001b0; u32 var0002fd24 = 0x01d001f0; u32 var0002fd28 = 0x021001f0; u32 var0002fd2c = 0x01f001f0; u32 var0002fd30 = 0x01f001f0; u32 var0002fd34 = 0x01f00138; u32 var0002fd38 = 0x03300340; u32 var0002fd3c = 0x03500320; u32 var0002fd40 = 0x012c0070; u32 var0002fd44 = 0x01600270; u32 var0002fd48 = 0x01f00360; u32 var0002fd4c = 0x01100000; u32 var0002fd50 = 0x00000000; u32 var0002fd54 = 0x00000000; u32 var0002fd58 = 0x00000000; u32 var0002fd5c = 0x00000000; u32 var0002fd60 = 0x01000000; u32 var0002fd64 = 0x00ff0000; u32 var0002fd68 = 0x00000000; u32 var0002fd6c = 0x00000000; u32 var0002fd70 = 0x00000000; u32 var0002fd74 = 0x00000000; u32 var0002fd78 = 0x00000000; u32 var0002fd7c = 0x00000000; u32 var0002fd80 = 0x00000000; u32 var0002fd84 = 0x00000000; u32 var0002fd88 = 0x00000000; u32 var0002fd8c = 0x00000000; u32 var0002fd90 = 0x00000000; u32 var0002fd94 = 0x00000000; u32 var0002fd98 = 0x00000000; u32 var0002fd9c = 0x00000000; u32 var0002fda0 = 0x00000000; u32 var0002fda4 = 0x00000000; u32 var0002fda8 = 0x00000000; u32 var0002fdac = 0x00000000; u32 var0002fdb0 = 0x00000000; u32 var0002fdb4 = 0x00000000; u32 var0002fdb8 = 0x00000000; u32 var0002fdbc = 0x00000000; u32 var0002fdc0 = 0x00000000; u32 var0002fdc4 = 0x00000000; u32 var0002fdc8 = 0x00000000; u32 var0002fdcc = 0x00000000; u32 var0002fdd0 = 0x00000000; u32 var0002fdd4 = 0x00000000; u32 var0002fdd8 = 0x00000000; u32 var0002fddc = 0x00000000; u32 var0002fde0 = 0x00000000; u32 var0002fde4 = 0x00000000; u32 var0002fde8 = 0x00000000; u32 var0002fdec = 0x00000000; u32 var0002fdf0 = 0x00000000; u32 var0002fdf4 = 0x00000000; u32 var0002fdf8 = 0x00000000; u32 var0002fdfc = 0x00000000; u32 var0002fe00 = 0x00000000; u32 var0002fe04 = 0x00000000; u32 var0002fe08 = 0x00000000; u32 var0002fe0c = 0x00000000; u32 var0002fe10 = 0x00000000; u32 var0002fe14 = 0x00000000; u32 var0002fe18 = 0x00000000; u32 var0002fe1c = 0x00000000; u32 var0002fe20 = 0x00000000; u32 var0002fe24 = 0x00000000; u32 var0002fe28 = 0x00000000; u32 var0002fe2c = 0x00000000; u32 var0002fe30 = 0x00000000; u32 var0002fe34 = 0x00000000; u32 var0002fe38 = 0x00000000; u32 var0002fe3c = 0x00000000; u32 var0002fe40 = 0x00000000; u32 var0002fe44 = 0x00000000; u32 var0002fe48 = 0x00000000; u32 var0002fe4c = 0x00000000; u32 var0002fe50 = 0x00000000; u32 var0002fe54 = 0x00000000; u32 var0002fe58 = 0x00000000; u32 var0002fe5c = 0x00000000; u32 var0002fe60 = 0x00000000; u32 var0002fe64 = 0x00000000; u32 var0002fe68 = 0x00000000; u32 var0002fe6c = 0x00000000; u32 var0002fe70 = 0x00000000; u32 var0002fe74 = 0x00000000; u32 var0002fe78 = 0x00000000; u32 var0002fe7c = 0x00000000; u32 var0002fe80 = 0x00000000; u32 var0002fe84 = 0x00000000; u32 var0002fe88 = 0x00000000; u32 var0002fe8c = 0x00000000; u32 var0002fe90 = 0x00000000; u32 var0002fe94 = 0x00000000; u32 var0002fe98 = 0x00000000; u32 var0002fe9c = 0x00000000; u32 var0002fea0 = 0x00000000; u32 var0002fea4 = 0x00000000; u32 var0002fea8 = 0x00000000; u32 var0002feac = 0x00000000; u32 var0002feb0 = 0x00000000; u32 var0002feb4 = 0x00000000; u32 var0002feb8 = 0x00000000; u32 var0002febc = 0x00000000; u32 var0002fec0 = 0x00000000; u32 var0002fec4 = 0x00000000; u32 var0002fec8 = 0x00000000; u32 var0002fecc = 0x00000000; u32 var0002fed0 = 0x00000000; u32 var0002fed4 = 0x00000000; u32 var0002fed8 = 0x00000000; u32 var0002fedc = 0x00000000; u32 var0002fee0 = 0x00000000; u32 var0002fee4 = 0x00000000; u32 var0002fee8 = 0x00000000; u32 var0002feec = 0x00000000; u32 var0002fef0 = 0x00000000; u32 var0002fef4 = 0x00000000; u32 var0002fef8 = 0x00000000; u32 var0002fefc = 0x00000000; u32 var0002ff00 = 0x00000000; u32 var0002ff04 = 0x00000000; u32 var0002ff08 = 0x00000000; u32 var0002ff0c = 0x00000000; u32 var0002ff10 = 0x00000000; u32 var0002ff14 = 0x00000000; u32 var0002ff18 = 0x00000000; u32 var0002ff1c = 0x00000000; u32 var0002ff20 = 0x00000000; u32 var0002ff24 = 0x00000000; u32 var0002ff28 = 0x00000000; u32 var0002ff2c = 0x00000000; u32 var0002ff30 = 0x00000000; u32 var0002ff34 = 0x00000000; u32 var0002ff38 = 0x00000000; u32 var0002ff3c = 0x00000000; u32 var0002ff40 = 0x00000000; u32 var0002ff44 = 0x00000000; u32 var0002ff48 = 0x00000000; u32 var0002ff4c = 0x00000000; u32 var0002ff50 = 0x00000000; u32 var0002ff54 = 0x00000000; u32 var0002ff58 = 0x00000000; u32 var0002ff5c = 0x00000000; u32 var0002ff60 = 0x00000000; u32 var0002ff64 = 0x00000000; u32 var0002ff68 = 0x00000000; u32 var0002ff6c = 0x00000000; u32 var0002ff70 = 0x00000000; u32 var0002ff74 = 0x00000000; u32 var0002ff78 = 0x00000000; u32 var0002ff7c = 0x00000000; u32 var0002ff80 = 0x00000000; u32 var0002ff84 = 0x00000000; u32 var0002ff88 = 0x00000000; u32 var0002ff8c = 0x00000000; u32 var0002ff90 = 0x00000000; u32 var0002ff94 = 0x00000000; u32 var0002ff98 = 0x00000000; u32 var0002ff9c = 0x00000000; u32 var0002ffa0 = 0x00000000; u32 var0002ffa4 = 0x00000000; u32 var0002ffa8 = 0x00000000; u32 var0002ffac = 0x00000000; u32 var0002ffb0 = 0x00000000; u32 var0002ffb4 = 0x00000000; u32 var0002ffb8 = 0x00000000; u32 var0002ffbc = 0x00000000; u32 var0002ffc0 = 0x00000000; u32 var0002ffc4 = 0x00000000; u32 var0002ffc8 = 0x00000000; u32 var0002ffcc = 0x00000000; u32 var0002ffd0 = 0x00000000; u32 var0002ffd4 = 0x00000000; u32 var0002ffd8 = 0x00000000; u32 var0002ffdc = 0x00000000; u32 var0002ffe0 = 0x00000000; u32 var0002ffe4 = 0x00000000; u32 var0002ffe8 = 0x00000000; u32 var0002ffec = 0x00000000; u32 var0002fff0 = 0x00000000; u32 var0002fff4 = 0x00000000; u32 var0002fff8 = 0x00000000; u32 var0002fffc = 0x00000000; u32 var00030000 = 0x00000000; u32 var00030004 = 0x00000000; u32 var00030008 = 0x00000000; u32 var0003000c = 0x00000000; u32 var00030010 = 0x00000000; u32 var00030014 = 0x00000000; u32 var00030018 = 0x00000000; u32 var0003001c = 0x00000000; u32 var00030020 = 0x00000000; u32 var00030024 = 0x00000000; u32 var00030028 = 0x00000000; u32 var0003002c = 0x00000000; u32 var00030030 = 0x00000000; u32 var00030034 = 0x00000000; u32 var00030038 = 0x00000000; u32 var0003003c = 0x00000000; u32 var00030040 = 0x00000000; u32 var00030044 = 0x00000000; u32 var00030048 = 0x00000000; u32 var0003004c = 0x00000000; u32 var00030050 = 0x00000000; u32 var00030054 = 0x00000000; u32 var00030058 = 0x00000000; u32 var0003005c = 0x00000000; u32 var00030060 = 0x00000000; u32 var00030064 = 0x00000000; u32 var00030068 = 0x00000000; u32 var0003006c = 0x00000000; u32 var00030070 = 0x00000000; u32 var00030074 = 0x00000000; u32 var00030078 = 0x00000000; u32 var0003007c = 0x00000000; u32 var00030080 = 0x00000000; u32 var00030084 = 0x00000000; u32 var00030088 = 0x00000000; u32 var0003008c = 0x00000000; u32 var00030090 = 0x00000000; u32 var00030094 = 0x00000000; u32 var00030098 = 0x00000000; u32 var0003009c = 0x00000000; u32 var000300a0 = 0x00000000; u32 var000300a4 = 0x00000000; u32 var000300a8 = 0x00000000; u32 var000300ac = 0x00000000; u32 var000300b0 = 0x00000000; u32 var000300b4 = 0x00000000; u32 var000300b8 = 0x00000000; u32 var000300bc = 0x00000000; u32 var000300c0 = 0x00000000; u32 var000300c4 = 0x00000000; u32 var000300c8 = 0x00000000; u32 var000300cc = 0x00000000; u32 var000300d0 = 0x00000000; u32 var000300d4 = 0x00000000; u32 var000300d8 = 0x00000000; u32 var000300dc = 0x00000000; u32 var000300e0 = 0x00000000; u32 var000300e4 = 0x00000000; u32 var000300e8 = 0x00000000; u32 var000300ec = 0x00000000; u32 var000300f0 = 0x00000000; u32 var000300f4 = 0x00000000; u32 var000300f8 = 0x00000000; u32 var000300fc = 0x00000000; u32 var00030100 = 0x00000000; u32 var00030104 = 0x00000000; u32 var00030108 = 0x00000000; u32 var0003010c = 0x00000000; u32 var00030110 = 0x00000000; u32 var00030114 = 0x00000000; u32 var00030118 = 0x00000000; u32 var0003011c = 0x00000000; u32 var00030120 = 0x00000000; u32 var00030124 = 0x00000000; u32 var00030128 = 0x00000000; u32 var0003012c = 0x00000000; u32 var00030130 = 0x00000000; u32 var00030134 = 0x00000000; u32 var00030138 = 0x00000000; u32 var0003013c = 0x00000000; u32 var00030140 = 0x00000000; u32 var00030144 = 0x00000000; u32 var00030148 = 0x00000000; u32 var0003014c = 0x00000000; u32 var00030150 = 0x00000000; u32 var00030154 = 0x00000000; u32 var00030158 = 0x00000000; u32 var0003015c = 0x00000000; u32 var00030160 = 0x00000000; u32 var00030164 = 0x00000000; u32 var00030168 = 0x00000000; u32 var0003016c = 0x00000000; u32 var00030170 = 0x00000000; u32 var00030174 = 0x00000000; u32 var00030178 = 0x00000000; u32 var0003017c = 0x00000000; u32 var00030180 = 0x00000000; u32 var00030184 = 0x00000000; u32 var00030188 = 0x00000000; u32 var0003018c = 0x00000000; u32 var00030190 = 0x00000000; u32 var00030194 = 0x00000000; u32 var00030198 = 0x00000000; u32 var0003019c = 0x00000000; u32 var000301a0 = 0x00000000; u32 var000301a4 = 0x00000000; u32 var000301a8 = 0x00000000; u32 var000301ac = 0x00000000; u32 var000301b0 = 0x00000000; u32 var000301b4 = 0x00000000; u32 var000301b8 = 0x00000000; u32 var000301bc = 0x00000000; u32 var000301c0 = 0x00000000; u32 var000301c4 = 0x00000000; u32 var000301c8 = 0x00000000; u32 var000301cc = 0x00000000; u32 var000301d0 = 0x00000000; u32 var000301d4 = 0x00000000; u32 var000301d8 = 0x00000000; u32 var000301dc = 0x00000000; u32 var000301e0 = 0x00000000; u32 var000301e4 = 0x00000000; u32 var000301e8 = 0x00000000; u32 var000301ec = 0x00000000; u32 var000301f0 = 0x00000000; u32 var000301f4 = 0x00000000; u32 var000301f8 = 0x00000000; u32 var000301fc = 0x00000000; u32 var00030200 = 0x00000000; u32 var00030204 = 0x00000000; u32 var00030208 = 0x00000000; u32 var0003020c = 0x00000000; u32 var00030210 = 0x00000000; u32 var00030214 = 0x00000000; u32 var00030218 = 0x00000000; u32 var0003021c = 0x00000000; u32 var00030220 = 0x00000000; u32 var00030224 = 0x00000000; u32 var00030228 = 0x00000000; u32 var0003022c = 0x00000000; u32 var00030230 = 0x00000000; u32 var00030234 = 0x00000000; u32 var00030238 = 0x00000000; u32 var0003023c = 0x00000000; u32 var00030240 = 0x00000000; u32 var00030244 = 0x00000000; u32 var00030248 = 0x00000000; u32 var0003024c = 0x00000000; u32 var00030250 = 0x00000000; u32 var00030254 = 0x00000000; u32 var00030258 = 0x00000000; u32 var0003025c = 0x00000000; u32 var00030260 = 0x00000000; u32 var00030264 = 0x00000000; u32 var00030268 = 0x00000000; u32 var0003026c = 0x00000000; u32 var00030270 = 0x00000000; u32 var00030274 = 0x00000000; u32 var00030278 = 0x00000000; u32 var0003027c = 0x00000000; u32 var00030280 = 0x00000000; u32 var00030284 = 0x00000000; u32 var00030288 = 0x00000000; u32 var0003028c = 0x00000000; u32 var00030290 = 0x00000000; u32 var00030294 = 0x00000000; u32 var00030298 = 0x00000000; u32 var0003029c = 0x00000000; u32 var000302a0 = 0x00000000; u32 var000302a4 = 0x00000000; u32 var000302a8 = 0x00000000; u32 var000302ac = 0x00000000; u32 var000302b0 = 0x00000000; u32 var000302b4 = 0x00000000; u32 var000302b8 = 0x00000000; u32 var000302bc = 0x00000000; u32 var000302c0 = 0x00000000; u32 var000302c4 = 0x00000000; u32 var000302c8 = 0x00000000; u32 var000302cc = 0x00000000; u32 var000302d0 = 0x00000000; u32 var000302d4 = 0x00000000; u32 var000302d8 = 0x00000000; u32 var000302dc = 0x00000000; u32 var000302e0 = 0x00000000; u32 var000302e4 = 0x00000000; u32 var000302e8 = 0x00000000; u32 var000302ec = 0x00000000; u32 var000302f0 = 0x00000000; u32 var000302f4 = 0x0f7f1080; u32 var000302f8 = 0x00000f80; u32 var000302fc = 0x09bf1238; u32 var00030300 = 0x1ae8143c; u32 var00030304 = 0x12401d84; u32 var00030308 = 0x126c1b20; u32 var0003030c = 0x12a81214; u32 var00030310 = 0x141c1310; u32 var00030314 = 0x13cc12e4; u32 var00030318 = 0x1fb01358; u32 var0003031c = 0x16ec1408; u32 var00030320 = 0xf0000f00; u32 var00030324 = 0x00f0000f; u32 var00030328 = 0x00010010; u32 var0003032c = 0x01001000; u32 var00030330 = 0x00020004; u32 var00030334 = 0x00060008; u32 var00030338 = 0x000a000c; u32 var0003033c = 0x000e0010; u32 var00030340 = 0x00010001; u32 var00030344 = 0x00010001; u32 var00030348 = 0x00010001; u32 var0003034c = 0x00010001; u32 var00030350 = 0x00000020; u32 var00030354 = 0x00020800; u32 var00030358 = 0x00087fff; u32 var0003035c = 0x01000200; u32 var00030360 = 0x00010000; u32 var00030364 = 0x00000000; u32 var00030368 = 0x00010000; u32 var0003036c = 0x00000000; u32 var00030370 = 0x00000001; u32 var00030374 = 0x00000000; u32 var00030378 = 0x00000001; u32 var0003037c = 0x00000000; u32 var00030380 = 0x00000000; u32 var00030384 = 0x00010000; u32 var00030388 = 0x00000000; u32 var0003038c = 0x00010000; u32 var00030390 = 0x00000000; u32 var00030394 = 0x00000001; u32 var00030398 = 0x00000000; u32 var0003039c = 0x00000001; u32 var000303a0 = 0x20004000; u32 var000303a4 = 0x60008000; u32 var000303a8 = 0xa000c000; u32 var000303ac = 0xe000ffff; u32 var000303b0 = 0x0c3966ad; u32 var000303b4 = 0x0d46ffdf; u32 var000303b8 = 0x0b396696; u32 var000303bc = 0x0e5fffd8; u32 var000303c0 = 0x0a446669; u32 var000303c4 = 0x0f83ffd0; u32 var000303c8 = 0x095a6626; u32 var000303cc = 0x10b4ffc8; u32 var000303d0 = 0x087d65cd; u32 var000303d4 = 0x11f0ffbf; u32 var000303d8 = 0x07ab655e; u32 var000303dc = 0x1338ffb6; u32 var000303e0 = 0x06e464d9; u32 var000303e4 = 0x148cffac; u32 var000303e8 = 0x0628643f; u32 var000303ec = 0x15ebffa1; u32 var000303f0 = 0x0577638f; u32 var000303f4 = 0x1756ff96; u32 var000303f8 = 0x04d162cb; u32 var000303fc = 0x18cbff8a; u32 var00030400 = 0x043561f3; u32 var00030404 = 0x1a4cff7e; u32 var00030408 = 0x03a46106; u32 var0003040c = 0x1bd7ff71; u32 var00030410 = 0x031c6007; u32 var00030414 = 0x1d6cff64; u32 var00030418 = 0x029f5ef5; u32 var0003041c = 0x1f0bff56; u32 var00030420 = 0x022a5dd0; u32 var00030424 = 0x20b3ff48; u32 var00030428 = 0x01be5c9a; u32 var0003042c = 0x2264ff3a; u32 var00030430 = 0x015b5b53; u32 var00030434 = 0x241eff2c; u32 var00030438 = 0x010159fc; u32 var0003043c = 0x25e0ff1e; u32 var00030440 = 0x00ae5896; u32 var00030444 = 0x27a9ff10; u32 var00030448 = 0x00635720; u32 var0003044c = 0x297aff02; u32 var00030450 = 0x001f559d; u32 var00030454 = 0x2b50fef4; u32 var00030458 = 0xffe2540d; u32 var0003045c = 0x2d2cfee8; u32 var00030460 = 0xffac5270; u32 var00030464 = 0x2f0dfedb; u32 var00030468 = 0xff7c50c7; u32 var0003046c = 0x30f3fed0; u32 var00030470 = 0xff534f14; u32 var00030474 = 0x32dcfec6; u32 var00030478 = 0xff2e4d57; u32 var0003047c = 0x34c8febd; u32 var00030480 = 0xff0f4b91; u32 var00030484 = 0x36b6feb6; u32 var00030488 = 0xfef549c2; u32 var0003048c = 0x38a5feb0; u32 var00030490 = 0xfedf47ed; u32 var00030494 = 0x3a95feac; u32 var00030498 = 0xfece4611; u32 var0003049c = 0x3c85feab; u32 var000304a0 = 0xfec04430; u32 var000304a4 = 0x3e74feac; u32 var000304a8 = 0xfeb6424a; u32 var000304ac = 0x4060feaf; u32 var000304b0 = 0xfeaf4060; u32 var000304b4 = 0x424afeb6; u32 var000304b8 = 0xfeac3e74; u32 var000304bc = 0x4430fec0; u32 var000304c0 = 0xfeab3c85; u32 var000304c4 = 0x4611fece; u32 var000304c8 = 0xfeac3a95; u32 var000304cc = 0x47edfedf; u32 var000304d0 = 0xfeb038a5; u32 var000304d4 = 0x49c2fef5; u32 var000304d8 = 0xfeb636b6; u32 var000304dc = 0x4b91ff0f; u32 var000304e0 = 0xfebd34c8; u32 var000304e4 = 0x4d57ff2e; u32 var000304e8 = 0xfec632dc; u32 var000304ec = 0x4f14ff53; u32 var000304f0 = 0xfed030f3; u32 var000304f4 = 0x50c7ff7c; u32 var000304f8 = 0xfedb2f0d; u32 var000304fc = 0x5270ffac; u32 var00030500 = 0xfee82d2c; u32 var00030504 = 0x540dffe2; u32 var00030508 = 0xfef42b50; u32 var0003050c = 0x559d001f; u32 var00030510 = 0xff02297a; u32 var00030514 = 0x57200063; u32 var00030518 = 0xff1027a9; u32 var0003051c = 0x589600ae; u32 var00030520 = 0xff1e25e0; u32 var00030524 = 0x59fc0101; u32 var00030528 = 0xff2c241e; u32 var0003052c = 0x5b53015b; u32 var00030530 = 0xff3a2264; u32 var00030534 = 0x5c9a01be; u32 var00030538 = 0xff4820b3; u32 var0003053c = 0x5dd0022a; u32 var00030540 = 0xff561f0b; u32 var00030544 = 0x5ef5029f; u32 var00030548 = 0xff641d6c; u32 var0003054c = 0x6007031c; u32 var00030550 = 0xff711bd7; u32 var00030554 = 0x610603a4; u32 var00030558 = 0xff7e1a4c; u32 var0003055c = 0x61f30435; u32 var00030560 = 0xff8a18cb; u32 var00030564 = 0x62cb04d1; u32 var00030568 = 0xff961756; u32 var0003056c = 0x638f0577; u32 var00030570 = 0xffa115eb; u32 var00030574 = 0x643f0628; u32 var00030578 = 0xffac148c; u32 var0003057c = 0x64d906e4; u32 var00030580 = 0xffb61338; u32 var00030584 = 0x655e07ab; u32 var00030588 = 0xffbf11f0; u32 var0003058c = 0x65cd087d; u32 var00030590 = 0xffc810b4; u32 var00030594 = 0x6626095a; u32 var00030598 = 0xffd00f83; u32 var0003059c = 0x66690a44; u32 var000305a0 = 0xffd80e5f; u32 var000305a4 = 0x66960b39; u32 var000305a8 = 0xffdf0d46; u32 var000305ac = 0x66ad0c39; u32 var000305b0 = 0xfec4fb14; u32 var000305b4 = 0xf4faec84; u32 var000305b8 = 0xe1c4d4dc; u32 var000305bc = 0xc5e4a268; u32 var000305c0 = 0x8e3a78ae; u32 var000305c4 = 0x61f84a50; u32 var000305c8 = 0x31f21916; u32 var000305cc = 0x80000000; u32 var000305d0 = 0xffb2fd3a; u32 var000305d4 = 0xf854f10a; u32 var000305d8 = 0xe76cdb94; u32 var000305dc = 0xcda0bdae; u32 var000305e0 = 0xabec9880; u32 var000305e4 = 0x839cdae8; u32 var000305e8 = 0xac7c7c68; u32 var000305ec = 0x4b201920; u32 var000305f0 = 0xb504a57e; u32 var000305f4 = 0x00016a09; u32 var000305f8 = 0x0002d413; u32 var000305fc = 0x0005a827; u32 var00030600 = 0x0000fff3; u32 var00030604 = 0x005dff38; u32 var00030608 = 0x037af736; u32 var0003060c = 0x0b37c00e; u32 var00030610 = 0x7fff3ff2; u32 var00030614 = 0x0b3708ca; u32 var00030618 = 0x037a00c8; u32 var0003061c = 0x005d000d; u32 var00030620 = 0x0000fff3; u32 var00030624 = 0x005dff38; u32 var00030628 = 0x037af736; u32 var0003062c = 0x0b37c00e; u32 var00030630 = 0x7fff3ff2; u32 var00030634 = 0x0b3708ca; u32 var00030638 = 0x037a00c8; u32 var0003063c = 0x005d000d; u32 var00030640 = 0x0000fff2; u32 var00030644 = 0x005fff1d; u32 var00030648 = 0x0369f697; u32 var0003064c = 0x0a2abce7; u32 var00030650 = 0x7feb3ccb; u32 var00030654 = 0x0c2b082b; u32 var00030658 = 0x038500af; u32 var0003065c = 0x005b000b; u32 var00030660 = 0x0000fff2; u32 var00030664 = 0x005fff1d; u32 var00030668 = 0x0369f697; u32 var0003066c = 0x0a2abce7; u32 var00030670 = 0x7feb3ccb; u32 var00030674 = 0x0c2b082b; u32 var00030678 = 0x038500af; u32 var0003067c = 0x005b000b; u32 var00030680 = 0x0000fff1; u32 var00030684 = 0x0061ff02; u32 var00030688 = 0x0354f5f9; u32 var0003068c = 0x0905b9c4; u32 var00030690 = 0x7fb039a4; u32 var00030694 = 0x0d08078c; u32 var00030698 = 0x038c0098; u32 var0003069c = 0x0058000a; u32 var000306a0 = 0x0000fff1; u32 var000306a4 = 0x0061ff02; u32 var000306a8 = 0x0354f5f9; u32 var000306ac = 0x0905b9c4; u32 var000306b0 = 0x7fb039a4; u32 var000306b4 = 0x0d08078c; u32 var000306b8 = 0x038c0098; u32 var000306bc = 0x0058000a; u32 var000306c0 = 0x0000ffef; u32 var000306c4 = 0x0062fee6; u32 var000306c8 = 0x033bf55c; u32 var000306cc = 0x07c8b6a4; u32 var000306d0 = 0x7f4d367e; u32 var000306d4 = 0x0dce06ee; u32 var000306d8 = 0x038f0080; u32 var000306dc = 0x00560009; u32 var000306e0 = 0x0000ffef; u32 var000306e4 = 0x0062fee6; u32 var000306e8 = 0x033bf55c; u32 var000306ec = 0x07c8b6a4; u32 var000306f0 = 0x7f4d367e; u32 var000306f4 = 0x0dce06ee; u32 var000306f8 = 0x038f0080; u32 var000306fc = 0x00560009; u32 var00030700 = 0x0000ffee; u32 var00030704 = 0x0063feca; u32 var00030708 = 0x031cf4c3; u32 var0003070c = 0x0671b38c; u32 var00030710 = 0x7ec2335d; u32 var00030714 = 0x0e7c0652; u32 var00030718 = 0x038e006b; u32 var0003071c = 0x00530008; u32 var00030720 = 0x0000ffee; u32 var00030724 = 0x0063feca; u32 var00030728 = 0x031cf4c3; u32 var0003072c = 0x0671b38c; u32 var00030730 = 0x7ec2335d; u32 var00030734 = 0x0e7c0652; u32 var00030738 = 0x038e006b; u32 var0003073c = 0x00530008; u32 var00030740 = 0x0000ffec; u32 var00030744 = 0x0064feac; u32 var00030748 = 0x02f7f42c; u32 var0003074c = 0x0502b07c; u32 var00030750 = 0x7e123041; u32 var00030754 = 0x0f1405b7; u32 var00030758 = 0x038a0056; u32 var0003075c = 0x00500007; u32 var00030760 = 0x0000ffec; u32 var00030764 = 0x0064feac; u32 var00030768 = 0x02f7f42c; u32 var0003076c = 0x0502b07c; u32 var00030770 = 0x7e123041; u32 var00030774 = 0x0f1405b7; u32 var00030778 = 0x038a0056; u32 var0003077c = 0x00500007; u32 var00030780 = 0x0000ffeb; u32 var00030784 = 0x0064fe8e; u32 var00030788 = 0x02cef399; u32 var0003078c = 0x037aad75; u32 var00030790 = 0x7d3a2d2c; u32 var00030794 = 0x0f970520; u32 var00030798 = 0x03820043; u32 var0003079c = 0x004d0007; u32 var000307a0 = 0x0000ffeb; u32 var000307a4 = 0x0064fe8e; u32 var000307a8 = 0x02cef399; u32 var000307ac = 0x037aad75; u32 var000307b0 = 0x7d3a2d2c; u32 var000307b4 = 0x0f970520; u32 var000307b8 = 0x03820043; u32 var000307bc = 0x004d0007; u32 var000307c0 = 0xffffffe9; u32 var000307c4 = 0x0063fe6f; u32 var000307c8 = 0x029ef30b; u32 var000307cc = 0x01d8aa7b; u32 var000307d0 = 0x7c3d2a1f; u32 var000307d4 = 0x1004048b; u32 var000307d8 = 0x03770030; u32 var000307dc = 0x004a0006; u32 var000307e0 = 0xffffffe9; u32 var000307e4 = 0x0063fe6f; u32 var000307e8 = 0x029ef30b; u32 var000307ec = 0x01d8aa7b; u32 var000307f0 = 0x7c3d2a1f; u32 var000307f4 = 0x1004048b; u32 var000307f8 = 0x03770030; u32 var000307fc = 0x004a0006; u32 var00030800 = 0xffffffe7; u32 var00030804 = 0x0062fe4f; u32 var00030808 = 0x0269f282; u32 var0003080c = 0x001fa78d; u32 var00030810 = 0x7b1a271c; u32 var00030814 = 0x105d03f9; u32 var00030818 = 0x036a001f; u32 var0003081c = 0x00460006; u32 var00030820 = 0xffffffe7; u32 var00030824 = 0x0062fe4f; u32 var00030828 = 0x0269f282; u32 var0003082c = 0x001fa78d; u32 var00030830 = 0x7b1a271c; u32 var00030834 = 0x105d03f9; u32 var00030838 = 0x036a001f; u32 var0003083c = 0x00460006; u32 var00030840 = 0xffffffe4; u32 var00030844 = 0x0061fe2f; u32 var00030848 = 0x022ff1ff; u32 var0003084c = 0xfe4ca4af; u32 var00030850 = 0x79d32425; u32 var00030854 = 0x10a2036c; u32 var00030858 = 0x03590010; u32 var0003085c = 0x00430005; u32 var00030860 = 0xffffffe4; u32 var00030864 = 0x0061fe2f; u32 var00030868 = 0x022ff1ff; u32 var0003086c = 0xfe4ca4af; u32 var00030870 = 0x79d32425; u32 var00030874 = 0x10a2036c; u32 var00030878 = 0x03590010; u32 var0003087c = 0x00430005; u32 var00030880 = 0xffffffe2; u32 var00030884 = 0x005efe10; u32 var00030888 = 0x01eef184; u32 var0003088c = 0xfc61a1e1; u32 var00030890 = 0x78692139; u32 var00030894 = 0x10d302e3; u32 var00030898 = 0x03460001; u32 var0003089c = 0x00400004; u32 var000308a0 = 0xffffffe2; u32 var000308a4 = 0x005efe10; u32 var000308a8 = 0x01eef184; u32 var000308ac = 0xfc61a1e1; u32 var000308b0 = 0x78692139; u32 var000308b4 = 0x10d302e3; u32 var000308b8 = 0x03460001; u32 var000308bc = 0x00400004; u32 var000308c0 = 0xffffffe0; u32 var000308c4 = 0x005bfdf0; u32 var000308c8 = 0x01a8f111; u32 var000308cc = 0xfa5f9f27; u32 var000308d0 = 0x76db1e5c; u32 var000308d4 = 0x10f2025e; u32 var000308d8 = 0x0331fff3; u32 var000308dc = 0x003d0004; u32 var000308e0 = 0xffffffe0; u32 var000308e4 = 0x005bfdf0; u32 var000308e8 = 0x01a8f111; u32 var000308ec = 0xfa5f9f27; u32 var000308f0 = 0x76db1e5c; u32 var000308f4 = 0x10f2025e; u32 var000308f8 = 0x0331fff3; u32 var000308fc = 0x003d0004; u32 var00030900 = 0xffffffde; u32 var00030904 = 0x0057fdd0; u32 var00030908 = 0x015bf0a7; u32 var0003090c = 0xf8459c80; u32 var00030910 = 0x752c1b8e; u32 var00030914 = 0x110001de; u32 var00030918 = 0x0319ffe7; u32 var0003091c = 0x003a0003; u32 var00030920 = 0xffffffde; u32 var00030924 = 0x0057fdd0; u32 var00030928 = 0x015bf0a7; u32 var0003092c = 0xf8459c80; u32 var00030930 = 0x752c1b8e; u32 var00030934 = 0x110001de; u32 var00030938 = 0x0319ffe7; u32 var0003093c = 0x003a0003; u32 var00030940 = 0xfffeffdb; u32 var00030944 = 0x0053fdb0; u32 var00030948 = 0x0108f046; u32 var0003094c = 0xf61399ee; u32 var00030950 = 0x735c18d1; u32 var00030954 = 0x10fd0163; u32 var00030958 = 0x0300ffdc; u32 var0003095c = 0x00370003; u32 var00030960 = 0xfffeffdb; u32 var00030964 = 0x0053fdb0; u32 var00030968 = 0x0108f046; u32 var0003096c = 0xf61399ee; u32 var00030970 = 0x735c18d1; u32 var00030974 = 0x10fd0163; u32 var00030978 = 0x0300ffdc; u32 var0003097c = 0x00370003; u32 var00030980 = 0xfffeffd8; u32 var00030984 = 0x004dfd90; u32 var00030988 = 0x00b0eff0; u32 var0003098c = 0xf3cc9775; u32 var00030990 = 0x716c1624; u32 var00030994 = 0x10ea00ee; u32 var00030998 = 0x02e5ffd2; u32 var0003099c = 0x00330003; u32 var000309a0 = 0xfffeffd8; u32 var000309a4 = 0x004dfd90; u32 var000309a8 = 0x00b0eff0; u32 var000309ac = 0xf3cc9775; u32 var000309b0 = 0x716c1624; u32 var000309b4 = 0x10ea00ee; u32 var000309b8 = 0x02e5ffd2; u32 var000309bc = 0x00330003; u32 var000309c0 = 0xfffeffd6; u32 var000309c4 = 0x0047fd72; u32 var000309c8 = 0x0051efa6; u32 var000309cc = 0xf16f9514; u32 var000309d0 = 0x6f5e138a; u32 var000309d4 = 0x10c8007e; u32 var000309d8 = 0x02caffc9; u32 var000309dc = 0x00300003; u32 var000309e0 = 0xfffeffd6; u32 var000309e4 = 0x0047fd72; u32 var000309e8 = 0x0051efa6; u32 var000309ec = 0xf16f9514; u32 var000309f0 = 0x6f5e138a; u32 var000309f4 = 0x10c8007e; u32 var000309f8 = 0x02caffc9; u32 var000309fc = 0x00300003; u32 var00030a00 = 0xfffeffd3; u32 var00030a04 = 0x0040fd54; u32 var00030a08 = 0xffecef68; u32 var00030a0c = 0xeefc92cd; u32 var00030a10 = 0x6d331104; u32 var00030a14 = 0x10980014; u32 var00030a18 = 0x02acffc0; u32 var00030a1c = 0x002d0002; u32 var00030a20 = 0xfffeffd3; u32 var00030a24 = 0x0040fd54; u32 var00030a28 = 0xffecef68; u32 var00030a2c = 0xeefc92cd; u32 var00030a30 = 0x6d331104; u32 var00030a34 = 0x10980014; u32 var00030a38 = 0x02acffc0; u32 var00030a3c = 0x002d0002; u32 var00030a40 = 0x0030ffc9; u32 var00030a44 = 0x02ca007e; u32 var00030a48 = 0x10c8138a; u32 var00030a4c = 0x6f5e9514; u32 var00030a50 = 0xf16fefa6; u32 var00030a54 = 0x0051fd72; u32 var00030a58 = 0x0047ffd6; u32 var00030a5c = 0xfffe0003; u32 var00030a60 = 0x0030ffc9; u32 var00030a64 = 0x02ca007e; u32 var00030a68 = 0x10c8138a; u32 var00030a6c = 0x6f5e9514; u32 var00030a70 = 0xf16fefa6; u32 var00030a74 = 0x0051fd72; u32 var00030a78 = 0x0047ffd6; u32 var00030a7c = 0xfffe0003; u32 var00030a80 = 0x0033ffd2; u32 var00030a84 = 0x02e500ee; u32 var00030a88 = 0x10ea1624; u32 var00030a8c = 0x716c9775; u32 var00030a90 = 0xf3cceff0; u32 var00030a94 = 0x00b0fd90; u32 var00030a98 = 0x004dffd8; u32 var00030a9c = 0xfffe0003; u32 var00030aa0 = 0x0033ffd2; u32 var00030aa4 = 0x02e500ee; u32 var00030aa8 = 0x10ea1624; u32 var00030aac = 0x716c9775; u32 var00030ab0 = 0xf3cceff0; u32 var00030ab4 = 0x00b0fd90; u32 var00030ab8 = 0x004dffd8; u32 var00030abc = 0xfffe0003; u32 var00030ac0 = 0x0037ffdc; u32 var00030ac4 = 0x03000163; u32 var00030ac8 = 0x10fd18d1; u32 var00030acc = 0x735c99ee; u32 var00030ad0 = 0xf613f046; u32 var00030ad4 = 0x0108fdb0; u32 var00030ad8 = 0x0053ffdb; u32 var00030adc = 0xfffe0003; u32 var00030ae0 = 0x0037ffdc; u32 var00030ae4 = 0x03000163; u32 var00030ae8 = 0x10fd18d1; u32 var00030aec = 0x735c99ee; u32 var00030af0 = 0xf613f046; u32 var00030af4 = 0x0108fdb0; u32 var00030af8 = 0x0053ffdb; u32 var00030afc = 0xfffe0003; u32 var00030b00 = 0x003affe7; u32 var00030b04 = 0x031901de; u32 var00030b08 = 0x11001b8e; u32 var00030b0c = 0x752c9c80; u32 var00030b10 = 0xf845f0a7; u32 var00030b14 = 0x015bfdd0; u32 var00030b18 = 0x0057ffde; u32 var00030b1c = 0xffff0003; u32 var00030b20 = 0x003affe7; u32 var00030b24 = 0x031901de; u32 var00030b28 = 0x11001b8e; u32 var00030b2c = 0x752c9c80; u32 var00030b30 = 0xf845f0a7; u32 var00030b34 = 0x015bfdd0; u32 var00030b38 = 0x0057ffde; u32 var00030b3c = 0xffff0004; u32 var00030b40 = 0x003dfff3; u32 var00030b44 = 0x0331025e; u32 var00030b48 = 0x10f21e5c; u32 var00030b4c = 0x76db9f27; u32 var00030b50 = 0xfa5ff111; u32 var00030b54 = 0x01a8fdf0; u32 var00030b58 = 0x005bffe0; u32 var00030b5c = 0xffff0004; u32 var00030b60 = 0x003dfff3; u32 var00030b64 = 0x0331025e; u32 var00030b68 = 0x10f21e5c; u32 var00030b6c = 0x76db9f27; u32 var00030b70 = 0xfa5ff111; u32 var00030b74 = 0x01a8fdf0; u32 var00030b78 = 0x005bffe0; u32 var00030b7c = 0xffff0004; u32 var00030b80 = 0x00400001; u32 var00030b84 = 0x034602e3; u32 var00030b88 = 0x10d32139; u32 var00030b8c = 0x7869a1e1; u32 var00030b90 = 0xfc61f184; u32 var00030b94 = 0x01eefe10; u32 var00030b98 = 0x005effe2; u32 var00030b9c = 0xffff0004; u32 var00030ba0 = 0x00400001; u32 var00030ba4 = 0x034602e3; u32 var00030ba8 = 0x10d32139; u32 var00030bac = 0x7869a1e1; u32 var00030bb0 = 0xfc61f184; u32 var00030bb4 = 0x01eefe10; u32 var00030bb8 = 0x005effe2; u32 var00030bbc = 0xffff0005; u32 var00030bc0 = 0x00430010; u32 var00030bc4 = 0x0359036c; u32 var00030bc8 = 0x10a22425; u32 var00030bcc = 0x79d3a4af; u32 var00030bd0 = 0xfe4cf1ff; u32 var00030bd4 = 0x022ffe2f; u32 var00030bd8 = 0x0061ffe4; u32 var00030bdc = 0xffff0005; u32 var00030be0 = 0x00430010; u32 var00030be4 = 0x0359036c; u32 var00030be8 = 0x10a22425; u32 var00030bec = 0x79d3a4af; u32 var00030bf0 = 0xfe4cf1ff; u32 var00030bf4 = 0x022ffe2f; u32 var00030bf8 = 0x0061ffe4; u32 var00030bfc = 0xffff0006; u32 var00030c00 = 0x0046001f; u32 var00030c04 = 0x036a03f9; u32 var00030c08 = 0x105d271c; u32 var00030c0c = 0x7b1aa78d; u32 var00030c10 = 0x001ff282; u32 var00030c14 = 0x0269fe4f; u32 var00030c18 = 0x0062ffe7; u32 var00030c1c = 0xffff0006; u32 var00030c20 = 0x0046001f; u32 var00030c24 = 0x036a03f9; u32 var00030c28 = 0x105d271c; u32 var00030c2c = 0x7b1aa78d; u32 var00030c30 = 0x001ff282; u32 var00030c34 = 0x0269fe4f; u32 var00030c38 = 0x0062ffe7; u32 var00030c3c = 0xffff0006; u32 var00030c40 = 0x004a0030; u32 var00030c44 = 0x0377048b; u32 var00030c48 = 0x10042a1f; u32 var00030c4c = 0x7c3daa7b; u32 var00030c50 = 0x01d8f30b; u32 var00030c54 = 0x029efe6f; u32 var00030c58 = 0x0063ffe9; u32 var00030c5c = 0xffff0006; u32 var00030c60 = 0x004a0030; u32 var00030c64 = 0x0377048b; u32 var00030c68 = 0x10042a1f; u32 var00030c6c = 0x7c3daa7b; u32 var00030c70 = 0x01d8f30b; u32 var00030c74 = 0x029efe6f; u32 var00030c78 = 0x0063ffe9; u32 var00030c7c = 0xffff0007; u32 var00030c80 = 0x004d0043; u32 var00030c84 = 0x03820520; u32 var00030c88 = 0x0f972d2c; u32 var00030c8c = 0x7d3aad75; u32 var00030c90 = 0x037af399; u32 var00030c94 = 0x02cefe8e; u32 var00030c98 = 0x0064ffeb; u32 var00030c9c = 0x00000007; u32 var00030ca0 = 0x004d0043; u32 var00030ca4 = 0x03820520; u32 var00030ca8 = 0x0f972d2c; u32 var00030cac = 0x7d3aad75; u32 var00030cb0 = 0x037af399; u32 var00030cb4 = 0x02cefe8e; u32 var00030cb8 = 0x0064ffeb; u32 var00030cbc = 0x00000007; u32 var00030cc0 = 0x00500056; u32 var00030cc4 = 0x038a05b7; u32 var00030cc8 = 0x0f143041; u32 var00030ccc = 0x7e12b07c; u32 var00030cd0 = 0x0502f42c; u32 var00030cd4 = 0x02f7feac; u32 var00030cd8 = 0x0064ffec; u32 var00030cdc = 0x00000007; u32 var00030ce0 = 0x00500056; u32 var00030ce4 = 0x038a05b7; u32 var00030ce8 = 0x0f143041; u32 var00030cec = 0x7e12b07c; u32 var00030cf0 = 0x0502f42c; u32 var00030cf4 = 0x02f7feac; u32 var00030cf8 = 0x0064ffec; u32 var00030cfc = 0x00000008; u32 var00030d00 = 0x0053006b; u32 var00030d04 = 0x038e0652; u32 var00030d08 = 0x0e7c335d; u32 var00030d0c = 0x7ec2b38c; u32 var00030d10 = 0x0671f4c3; u32 var00030d14 = 0x031cfeca; u32 var00030d18 = 0x0063ffee; u32 var00030d1c = 0x00000008; u32 var00030d20 = 0x0053006b; u32 var00030d24 = 0x038e0652; u32 var00030d28 = 0x0e7c335d; u32 var00030d2c = 0x7ec2b38c; u32 var00030d30 = 0x0671f4c3; u32 var00030d34 = 0x031cfeca; u32 var00030d38 = 0x0063ffee; u32 var00030d3c = 0x00000009; u32 var00030d40 = 0x00560080; u32 var00030d44 = 0x038f06ee; u32 var00030d48 = 0x0dce367e; u32 var00030d4c = 0x7f4db6a4; u32 var00030d50 = 0x07c8f55c; u32 var00030d54 = 0x033bfee6; u32 var00030d58 = 0x0062ffef; u32 var00030d5c = 0x00000009; u32 var00030d60 = 0x00560080; u32 var00030d64 = 0x038f06ee; u32 var00030d68 = 0x0dce367e; u32 var00030d6c = 0x7f4db6a4; u32 var00030d70 = 0x07c8f55c; u32 var00030d74 = 0x033bfee6; u32 var00030d78 = 0x0062ffef; u32 var00030d7c = 0x0000000a; u32 var00030d80 = 0x00580098; u32 var00030d84 = 0x038c078c; u32 var00030d88 = 0x0d0839a4; u32 var00030d8c = 0x7fb0b9c4; u32 var00030d90 = 0x0905f5f9; u32 var00030d94 = 0x0354ff02; u32 var00030d98 = 0x0061fff1; u32 var00030d9c = 0x0000000a; u32 var00030da0 = 0x00580098; u32 var00030da4 = 0x038c078c; u32 var00030da8 = 0x0d0839a4; u32 var00030dac = 0x7fb0b9c4; u32 var00030db0 = 0x0905f5f9; u32 var00030db4 = 0x0354ff02; u32 var00030db8 = 0x0061fff1; u32 var00030dbc = 0x0000000b; u32 var00030dc0 = 0x005b00af; u32 var00030dc4 = 0x0385082b; u32 var00030dc8 = 0x0c2b3ccb; u32 var00030dcc = 0x7febbce7; u32 var00030dd0 = 0x0a2af697; u32 var00030dd4 = 0x0369ff1d; u32 var00030dd8 = 0x005ffff2; u32 var00030ddc = 0x0000000b; u32 var00030de0 = 0x005b00af; u32 var00030de4 = 0x0385082b; u32 var00030de8 = 0x0c2b3ccb; u32 var00030dec = 0x7febbce7; u32 var00030df0 = 0x0a2af697; u32 var00030df4 = 0x0369ff1d; u32 var00030df8 = 0x005ffff2; u32 var00030dfc = 0x0000000d; u32 var00030e00 = 0x005d00c8; u32 var00030e04 = 0x037a08ca; u32 var00030e08 = 0x0b373ff2; u32 var00030e0c = 0x7fffc00e; u32 var00030e10 = 0x0b37f736; u32 var00030e14 = 0x037aff38; u32 var00030e18 = 0x005dfff3; u32 var00030e1c = 0x0000000d; u32 var00030e20 = 0x005d00c8; u32 var00030e24 = 0x037a08ca; u32 var00030e28 = 0x0b373ff2; u32 var00030e2c = 0x7fffc00e; u32 var00030e30 = 0x0b37f736; u32 var00030e34 = 0x037aff38; u32 var00030e38 = 0x005dfff3; u32 var00030e3c = 0x00000000;