4253 lines
145 KiB
C
4253 lines
145 KiB
C
#include <ultra64.h>
|
|
#include "game/chr/chraicommands.h"
|
|
#include "game/game_000000.h"
|
|
#include "game/game_0601b0.h"
|
|
#include "setup/setup_000000.h"
|
|
#include "setup/setup_0160b0.h"
|
|
#include "setup/setup_020df0.h"
|
|
#include "stagesetup.h"
|
|
#include "types.h"
|
|
|
|
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, NULL }, // "The Controller Pak has been removed."
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x00005449, 0x00000000, menuhandler000fcc34 }, // "OK"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 17568
|
|
struct menu_dialog menudialog_pakremoved = {
|
|
MENUDIALOGTYPE_DANGER,
|
|
0x54ad, // "Error"
|
|
menuitems_pakremoved,
|
|
NULL,
|
|
0x00000000,
|
|
NULL,
|
|
};
|
|
|
|
// 17580
|
|
struct menu_item menuitems_pakrepaired[] = {
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000054b5, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x00005449, 0x00000000, menuhandler000fcc34 },
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 175d0
|
|
struct menu_dialog menudialog_pakrepaired = {
|
|
MENUDIALOGTYPE_SUCCESS,
|
|
0x54b4,
|
|
menuitems_pakrepaired,
|
|
menudialog000fcd48,
|
|
0x00000000,
|
|
NULL,
|
|
};
|
|
|
|
// 175e8
|
|
struct menu_item menuitems_pakrepairfailed[] = {
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000054b7, 0x00000000, NULL }, // "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, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x00005449, 0x00000000, NULL }, // "OK"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 17638
|
|
struct menu_dialog menudialog_pakrepairfailed = {
|
|
MENUDIALOGTYPE_DANGER,
|
|
0x54b6,
|
|
menuitems_pakrepairfailed,
|
|
menudialog000fcd48,
|
|
0x00000000,
|
|
NULL,
|
|
};
|
|
|
|
// 17650
|
|
struct menu_item menuitems_pakattemptrepair[] = {
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000054b0, 0x00000000, NULL }, // "Are you sure you want to attempt repair of this Controller Pak?"
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000054b1, 0x00000000, NULL }, // "Data may be lost!"
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000054b2, 0x00000000, NULL }, // "Cancel"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x000054b3, 0x00000000, menuhandler000fce08 }, // "Repair"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 176c8
|
|
struct menu_dialog menudialog_pakattemptrepair = {
|
|
MENUDIALOGTYPE_DANGER,
|
|
0x54af, // "Attempt Repair"
|
|
menuitems_pakattemptrepair,
|
|
menudialog000fcd48,
|
|
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, NULL },
|
|
{ MENUITEMTYPE_LABEL, 0, 0x02000030, 0x00005441, 0x00000000, NULL }, // "is damaged or"
|
|
{ MENUITEMTYPE_LABEL, 0, 0x02000030, 0x00005442, 0x00000000, NULL }, // "inserted incorrectly"
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005443, 0x00000000, menuhandler000fd0e0 }, // "Attempt Repair"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005444, 0x00000000, menuhandler000fd04c }, // "Retry"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x00005445, 0x00000000, NULL }, // "Continue without using the Controller Pak"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 1778c
|
|
struct menu_dialog menudialog_damagedcontrollerpak = {
|
|
MENUDIALOGTYPE_DANGER,
|
|
0x05440,
|
|
menuitems_damagedcontrollerpak,
|
|
menudialog000fcd48,
|
|
0x00000020,
|
|
NULL,
|
|
};
|
|
|
|
// 177a4
|
|
struct menu_item menuitems_fullcontrollerpak[] = {
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000020, 0x7f0fcfb8, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_LABEL, 0, 0x02000210, 0x00005447, 0x00000000, NULL }, // "is too full to save note - 1 note and 28 pages required to save"
|
|
{ MENUITEMTYPE_LABEL, 0, 0x02000220, 0x00005603, 0x00000000, NULL }, // ""
|
|
{ MENUITEMTYPE_LABEL, 0, 0x02000210, 0x00005448, 0x00000000, NULL }, // "Enter the Controller Pak Menu to free some space (hold START while powering up.)"
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x00005449, 0x00000000, NULL }, // "OK"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 17830
|
|
struct menu_dialog menudialog_fullcontrollerpak = {
|
|
MENUDIALOGTYPE_DANGER,
|
|
0x5446,
|
|
menuitems_fullcontrollerpak,
|
|
menudialog000fcd48,
|
|
0x00000020,
|
|
NULL,
|
|
};
|
|
|
|
// 17848
|
|
struct menu_item menuitems_cannotreadgameboy[] = {
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000054fe, 0x00000000, NULL }, // "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, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000054ff, 0x00000000, NULL }, // "Cancel"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 17898
|
|
struct menu_dialog menudialog_cannotreadgameboy = {
|
|
MENUDIALOGTYPE_DANGER,
|
|
0x54fd, // "Error"
|
|
menuitems_cannotreadgameboy,
|
|
NULL,
|
|
0x00000020,
|
|
NULL,
|
|
};
|
|
|
|
// 178b0
|
|
struct menu_item menuitems_datalost[] = {
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000030, 0x7f0fcfb8, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_LABEL, 0, 0x02000030, 0x00005501, 0x00000000, NULL }, // "The saved data has"
|
|
{ MENUITEMTYPE_LABEL, 0, 0x02000030, 0x00005502, 0x00000000, NULL }, // "been erased due to"
|
|
{ MENUITEMTYPE_LABEL, 0, 0x02000030, 0x00005503, 0x00000000, NULL }, // "corruption or damage."
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x00005504, 0x00000000, NULL }, // "Cancel"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 1793c
|
|
struct menu_dialog menudialog_datalost = {
|
|
MENUDIALOGTYPE_DANGER,
|
|
0x5500,
|
|
menuitems_datalost,
|
|
NULL,
|
|
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, menuhandler000fd6f0 },
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 179a8
|
|
struct menu_dialog menudialog_picktarget = {
|
|
MENUDIALOGTYPE_DANGER,
|
|
0x57ec, // "Pick Target"
|
|
menuitems_picktarget,
|
|
menudialog000fdc74,
|
|
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, NULL },
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
|
|
// 17a48
|
|
struct menu_dialog menudialog_briefing = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x56f7, // "Briefing"
|
|
menuitems_briefing,
|
|
menudialog00103368,
|
|
0x00000008,
|
|
NULL,
|
|
};
|
|
|
|
// 17a60
|
|
struct menu_item menuitems_objectives[] = {
|
|
{ MENUITEMTYPE_OBJECTIVES, 1, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005712, 0x00000000, menuhandler001033f8 }, // "Accept"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x00005713, 0x00000000, NULL }, // "Decline"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 17ab0
|
|
struct menu_dialog menudialog_objectives = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x7f103550,
|
|
menuitems_objectives,
|
|
menudialog00103608,
|
|
0x0000000c,
|
|
&menudialog_briefing,
|
|
};
|
|
|
|
// 17ac8
|
|
struct menu_item menuitems_perfectdarkmodesettings[] = {
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000012, 0x000054de, 0x00000000, NULL }, // "Choose Settings:"
|
|
{ MENUITEMTYPE_SLIDER, 1, 0x00100000, 0x000054e0, 0x000000ff, menuhandler00103708 }, // "Enemy Health"
|
|
{ MENUITEMTYPE_SLIDER, 2, 0x00100000, 0x000054e1, 0x000000ff, menuhandler00103708 }, // "Enemy Damage"
|
|
{ MENUITEMTYPE_SLIDER, 3, 0x00100000, 0x000054e2, 0x000000ff, menuhandler00103708 }, // "Enemy Accuracy"
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x000000b4, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000054e3, 0x00000000, menuhandler0010383c }, // "OK"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000054e4, 0x00000000, NULL }, // "Cancel"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 17b68
|
|
struct menu_dialog menudialog_perfectdarkmodesettings = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x54dd, // "Perfect Dark"
|
|
menuitems_perfectdarkmodesettings,
|
|
NULL,
|
|
0x00000004,
|
|
NULL,
|
|
};
|
|
|
|
// 17b80
|
|
struct menu_item menuitems_selectdifficulty[] = {
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000012, 0x000056f9, 0x000056fa, NULL }, // "Difficulty"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000056fb, 0x7f103e68, menuhandler00103cf0 }, // "Agent"
|
|
{ MENUITEMTYPE_SELECTABLE, 1, 0x00000000, 0x000056fc, 0x7f103e68, menuhandler00103cf0 }, // "Special Agent"
|
|
{ MENUITEMTYPE_SELECTABLE, 2, 0x00000000, 0x000056fd, 0x7f103e68, menuhandler00103cf0 }, // "Perfect Agent"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000054dd, 0x00000000, menuhandler00103e00 }, // "Perfect Dark"
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056fe, 0x00000000, NULL }, // "Cancel"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 17c20
|
|
struct menu_dialog menudialog_selectdifficulty = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x56f8, // "Select Difficulty"
|
|
menuitems_selectdifficulty,
|
|
NULL,
|
|
0x00000004,
|
|
NULL,
|
|
};
|
|
|
|
// 17c38
|
|
struct menu_item menuitems_cooperativeoptions[] = {
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x00005700, 0x00000000, menuhandler001041d4 }, // "Radar On"
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x00005701, 0x00000000, menuhandler00104238 }, // "Friendly Fire"
|
|
{ MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x00005702, 0x00000000, menuhandler0010429c }, // "Perfect Buddy"
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, // ""
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005703, 0x00000000, menuhandler00104038 }, // "Continue"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x00005704, 0x00000000, NULL }, // "Cancel"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, // ""
|
|
};
|
|
|
|
// 17cc4
|
|
struct menu_dialog menudialog_cooperativeoptions = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x56ff, // "Co-Operative Options"
|
|
menuitems_cooperativeoptions,
|
|
menudialog00104104,
|
|
0x00000004,
|
|
NULL,
|
|
};
|
|
|
|
// 17cdc
|
|
struct menu_item menuitems_counteroperativeoptions[] = {
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x0000570b, 0x00000000, menuhandler00104420 }, // "Radar On"
|
|
{ MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x0000570c, 0x00000000, menuhandler00104484 }, // "Counter-Operative"
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x0000570d, 0x00000000, menuhandler00104038 }, // "Continue"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x0000570e, 0x00000000, NULL }, // "Cancel"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 17d54
|
|
struct menu_dialog menudialog_counteroperativeoptions = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x570a, // "Counter-Operative Options"
|
|
menuitems_counteroperativeoptions,
|
|
menudialog00104104,
|
|
0x00000004,
|
|
NULL,
|
|
};
|
|
|
|
// 17d6c
|
|
struct menu_item menuitems_selectdifficulty2[] = {
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000056fb, 0x00000000, menuhandler00104538 }, // "Agent"
|
|
{ MENUITEMTYPE_SELECTABLE, 1, 0x00000000, 0x000056fc, 0x00000000, menuhandler00104538 }, // "Special Agent"
|
|
{ MENUITEMTYPE_SELECTABLE, 2, 0x00000000, 0x000056fd, 0x00000000, menuhandler00104538 }, // "Perfect Agent"
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056fe, 0x00000000, NULL }, // "Cancel"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 17de4
|
|
struct menu_dialog menudialog_selectdifficulty2 = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x000056f8, // "Select Difficulty"
|
|
menuitems_selectdifficulty2,
|
|
NULL,
|
|
0x00000004,
|
|
NULL,
|
|
};
|
|
|
|
// 17dfc
|
|
struct menu_item menuitems_selectdifficulty3[] = {
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000056fb, 0x00000000, menuhandler001045f0 }, // "Agent"
|
|
{ MENUITEMTYPE_SELECTABLE, 1, 0x00000000, 0x000056fc, 0x00000000, menuhandler001045f0 }, // "Special Agent"
|
|
{ MENUITEMTYPE_SELECTABLE, 2, 0x00000000, 0x000056fd, 0x00000000, menuhandler001045f0 }, // "Perfect Agent"
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056fe, 0x00000000, NULL }, // "Cancel"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 17e74
|
|
struct menu_dialog menudialog_selectdifficulty3 = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x000056f8, // "Select Difficulty"
|
|
menuitems_selectdifficulty3,
|
|
NULL,
|
|
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, NULL },
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 18000
|
|
struct menu_item menuitems_18000[] = {
|
|
{ MENUITEMTYPE_SCROLLABLE, 0, 0x00000000, 0x00000078, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 18028
|
|
struct menu_dialog menudialog_18028 = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x56f7, // "Briefing"
|
|
menuitems_17fd8,
|
|
NULL,
|
|
0x00000008,
|
|
NULL,
|
|
};
|
|
|
|
// 18040
|
|
struct menu_dialog menudialog_18040 = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x56f7, // "Briefing"
|
|
menuitems_17fd8,
|
|
NULL,
|
|
0x00000008,
|
|
NULL,
|
|
};
|
|
|
|
// 18058
|
|
struct menu_dialog menudialog_18058 = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x56f7, // "Briefing"
|
|
menuitems_18000,
|
|
NULL,
|
|
0x00000008,
|
|
NULL,
|
|
};
|
|
|
|
// 18070
|
|
struct menu_item menuitems_control[] = {
|
|
{ MENUITEMTYPE_CUSTOM, 0, 0x00800000, 0x00000050, 0x00000000, menuhandler001024dc },
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 18098
|
|
struct menu_dialog menudialog_control = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x56ec, // "Control"
|
|
menuitems_control,
|
|
NULL,
|
|
0x00000400,
|
|
NULL,
|
|
};
|
|
|
|
// 180b0
|
|
struct menu_item menuitems_control2[] = {
|
|
{ MENUITEMTYPE_CUSTOM, 0, 0x00800000, 0x00000028, 0x00000096, menuhandler001024dc },
|
|
{ MENUITEMTYPE_CONTROLLER, 0, 0x00000001, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 180ec
|
|
struct menu_dialog menudialog_control2 = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x56ec, // "Control"
|
|
menuitems_control2,
|
|
NULL,
|
|
0x00000400,
|
|
NULL,
|
|
};
|
|
|
|
// 18104
|
|
struct menu_item menuitems_control3[] = {
|
|
{ MENUITEMTYPE_CUSTOM, 0, 0x00800000, 0x00000028, 0x00000096, menuhandler001024dc },
|
|
{ MENUITEMTYPE_CONTROLLER, 0, 0x00000001, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 18140
|
|
struct menu_dialog menudialog_control3 = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x56ec, // "Control"
|
|
menuitems_control3,
|
|
NULL,
|
|
0x00000400,
|
|
NULL,
|
|
};
|
|
|
|
// 18158
|
|
struct menu_item menuitems_control4[] = {
|
|
{ MENUITEMTYPE_CUSTOM, 0, 0x00800000, 0x00000028, 0x00000096, menuhandler001024fc },
|
|
{ MENUITEMTYPE_CONTROLLER, 0, 0x00000001, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 18194
|
|
struct menu_dialog menudialog_control4 = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x56ec, // "Control"
|
|
menuitems_control4,
|
|
NULL,
|
|
0x00000400,
|
|
NULL,
|
|
};
|
|
|
|
// 181ac
|
|
struct menu_item menuitems_audiooptions[] = {
|
|
{ MENUITEMTYPE_SLIDER, 0, 0x00002800, 0x000056e4, 0x00005000, menuhandler001032f4 }, // "Sound"
|
|
{ MENUITEMTYPE_SLIDER, 0, 0x00002800, 0x000056e5, 0x00005000, menuhandler00103290 }, // "Music"
|
|
{ MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000056e6, 0x00000000, menuhandler00102698 }, // "Sound Mode"
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000054da, 0x00000000, menuhandler001056dc }, // "Language Filter"
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056e7, 0x00000000, NULL }, // ""
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 18238
|
|
struct menu_dialog menudialog_audiooptions = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x56e3, // "Audio Options"
|
|
menuitems_audiooptions,
|
|
NULL,
|
|
0x00000000,
|
|
NULL,
|
|
};
|
|
|
|
// 18250
|
|
struct menu_item menuitems_audiooptions2[] = {
|
|
{ MENUITEMTYPE_SLIDER, 0, 0x00102800, 0x000056e4, 0x00005000, menuhandler001032f4 }, // "Sound"
|
|
{ MENUITEMTYPE_SLIDER, 0, 0x00102800, 0x000056e5, 0x00005000, menuhandler00103290 }, // "Music"
|
|
{ MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x00005499, 0x00000000, menuhandler00102698 }, // "Mode"
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000054da, 0x00000000, menuhandler001056dc }, // "Language Filter"
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056e7, 0x00000000, NULL }, // "Back"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 182dc
|
|
struct menu_dialog menudialog_audiooptionsshort = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x56e3, // "Audio Options"
|
|
menuitems_audiooptions2,
|
|
NULL,
|
|
0x00000000,
|
|
NULL,
|
|
};
|
|
|
|
// 182f4
|
|
struct menu_item menuitems_videooptions[] = {
|
|
{ MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000056d7, 0x00000000, menuhandler00102754 }, // "Screen Size"
|
|
{ MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000056d8, 0x00000000, menuhandler00102814 }, // "Ratio"
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d9, 0x00000000, menuhandler00102c9c }, // "Hi-Res"
|
|
{ MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000056da, 0x00000000, menuhandler001028cc }, // "2-Player Screen Split"
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000054aa, 0x00000000, menuhandler00102c18 }, // "Alternative Title Screen"
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x000000c8, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056db, 0x00000000, NULL }, // "Back"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 18394
|
|
struct menu_item menuitems_videooptionsshort[] = {
|
|
{ MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000056d8, 0x00000000, menuhandler00102814 }, // "Ratio"
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d9, 0x00000000, menuhandler00102c9c }, // "Hi-Res"
|
|
{ MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x0000549a, 0x00000000, menuhandler001028cc }, // "Split"
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056db, 0x00000000, NULL }, // "Back"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 1840c
|
|
struct menu_dialog menudialog_videooptions = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x56d6, // "Video Options"
|
|
menuitems_videooptions,
|
|
NULL,
|
|
0x00000000,
|
|
NULL,
|
|
};
|
|
|
|
// 18424
|
|
struct menu_dialog menudialog_videooptionsshort = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x56d6, // "Video Options"
|
|
menuitems_videooptionsshort,
|
|
NULL,
|
|
0x00000000,
|
|
NULL,
|
|
};
|
|
|
|
// 1843c
|
|
struct menu_item menuitems_displayoptions[] = {
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056cd, 0x00000004, menuhandler00103178 }, // "Sight on Screen"
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056ce, 0x00000004, menuhandler00102f94 }, // "Always Show Target"
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056cf, 0x00000004, menuhandler00103040 }, // "Show Zoom Range"
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d0, 0x00000004, menuhandler00102dd0 }, // "Ammo on Screen"
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d1, 0x00000004, menuhandler00102e5c }, // "Show Gun Function"
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d2, 0x00000004, menuhandler001030ec }, // "Paintball"
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000054a9, 0x00000004, menuhandler00102b58 }, // "In-Game Subtitles"
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000054a8, 0x00000004, menuhandler00102bb8 }, // "Cutscene Subtitles"
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d4, 0x00000004, menuhandler00102f08 }, // "Show Mission Time"
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056d5, 0x00000000, NULL }, // "Back"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 1852c
|
|
struct menu_dialog menudialog_displayoptions = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x56cb, // "Display Options"
|
|
menuitems_displayoptions,
|
|
NULL,
|
|
0x00000000,
|
|
NULL,
|
|
};
|
|
|
|
// 18544
|
|
struct menu_item menuitems_displayoptionsshort[] = {
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x00005491, 0x00000004, menuhandler00103178 }, // "Sight on Screen"
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x00005492, 0x00000004, menuhandler00102f94 }, // "Target"
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x00005493, 0x00000004, menuhandler00103040 }, // "Zoom Range"
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x00005494, 0x00000004, menuhandler00102dd0 }, // "Show Ammo"
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x00005495, 0x00000004, menuhandler00102e5c }, // "Gun Function"
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x00005496, 0x00000004, menuhandler001030ec }, // "Paintball"
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000054a9, 0x00000004, menuhandler00102b58 }, // "In-Game Subtitles"
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000054a8, 0x00000004, menuhandler00102bb8 }, // "Cutscene Subtitles"
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x00005498, 0x00000004, menuhandler00102f08 }, // "Mission Time"
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056d5, 0x00000000, NULL }, // "Back"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 18634
|
|
struct menu_dialog menudialog_displayoptionsshort = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x56cb, // "Display Options"
|
|
menuitems_displayoptionsshort,
|
|
NULL,
|
|
0x00000000,
|
|
NULL,
|
|
};
|
|
|
|
// 1864c
|
|
struct menu_item menuitems_displayoptions_2pplayer1[] = {
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056cd, 0x00000004, menuhandler00103178 }, // "Sight on Screen"
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056ce, 0x00000004, menuhandler00102f94 }, // "Always Show Target"
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056cf, 0x00000004, menuhandler00103040 }, // "Show Zoom Range"
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d0, 0x00000004, menuhandler00102dd0 }, // "Ammo on Screen"
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d1, 0x00000004, menuhandler00102e5c }, // "Show Gun Function"
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d2, 0x00000004, menuhandler001030ec }, // "Paintball"
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000054a9, 0x00000004, menuhandler00102b58 }, // "In-Game Subtitles"
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000054a8, 0x00000004, menuhandler00102bb8 }, // "Cutscene Subtitles"
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d4, 0x00000004, menuhandler00102f08 }, // "Show Mission Time"
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056d5, 0x00000000, NULL }, // "Back"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
struct menu_dialog menudialog_displayplayer2;
|
|
|
|
// 1873c
|
|
struct menu_dialog menudialog_displayoptions_2pplayer1 = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x56cb, // "Display Options"
|
|
menuitems_displayoptions_2pplayer1,
|
|
NULL,
|
|
0x00000000,
|
|
&menudialog_displayplayer2,
|
|
};
|
|
|
|
// 18754
|
|
struct menu_item menuitems_displayplayer2[] = {
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056cd, 0x00000005, menuhandler00103178 },
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056ce, 0x00000005, menuhandler00102f94 },
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056cf, 0x00000005, menuhandler00103040 },
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d0, 0x00000005, menuhandler00102dd0 },
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d1, 0x00000005, menuhandler00102e5c },
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d2, 0x00000005, menuhandler001030ec },
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000054a9, 0x00000005, menuhandler00102b58 },
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000054a8, 0x00000005, menuhandler00102bb8 },
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d4, 0x00000005, menuhandler00102f08 },
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056d5, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 18844
|
|
struct menu_dialog menudialog_displayplayer2 = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x56cc, // "Display Player 2"
|
|
menuitems_displayplayer2,
|
|
NULL,
|
|
0x00000000,
|
|
NULL,
|
|
};
|
|
|
|
// 1885c
|
|
struct menu_item menuitems_controloptions[] = {
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000056c2, 0x7f105664, menuhandler00105728 }, // "Control Style"
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056c3, 0x00000004, menuhandler0010251c }, // "Reverse Pitch"
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056c4, 0x00000004, menuhandler00102a40 }, // "Look Ahead"
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056c5, 0x00000004, menuhandler00102acc }, // "Head Roll"
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056c6, 0x00000004, menuhandler00103204 }, // "Auto-Aim"
|
|
{ MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000056c7, 0x00000004, menuhandler001025b4 }, // "Aim Control"
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056c8, 0x00000000, NULL }, // "Back"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 18910
|
|
struct menu_dialog menudialog_controloptions = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x56c0, // "Control Options"
|
|
menuitems_controloptions,
|
|
NULL,
|
|
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, menuhandler0010251c }, // "Reverse Pitch"
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056c4, 0x00000004, menuhandler00102a40 }, // "Look Ahead"
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056c5, 0x00000004, menuhandler00102acc }, // "Head Roll"
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056c6, 0x00000004, menuhandler00103204 }, // "Auto-Aim"
|
|
{ MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000056c7, 0x00000004, menuhandler001025b4 }, // "Aim Control"
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056c8, 0x00000000, NULL }, // "Back"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
struct menu_dialog menudialog_18aa8;
|
|
|
|
// 189dc
|
|
struct menu_dialog menudialog_189dc = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x56c0, // "Control Options"
|
|
menuitems_18928,
|
|
NULL,
|
|
0x00000000,
|
|
&menudialog_18aa8,
|
|
};
|
|
|
|
// 189f4
|
|
struct menu_item menuitems_189f4[] = {
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000056c2, 0x7f1056a0, (u32) &menudialog_control4 },
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056c3, 0x00000005, menuhandler0010251c },
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056c4, 0x00000005, menuhandler00102a40 },
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056c5, 0x00000005, menuhandler00102acc },
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056c6, 0x00000005, menuhandler00103204 },
|
|
{ MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000056c7, 0x00000005, menuhandler001025b4 },
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056c8, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 18aa8
|
|
struct menu_dialog menudialog_18aa8 = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x56c1, // "Control Player 2"
|
|
menuitems_189f4,
|
|
NULL,
|
|
0x00000000,
|
|
NULL,
|
|
};
|
|
|
|
// 18ac0
|
|
struct menu_item menuitems_changeagent[] = {
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000012, 0x000056bd, 0x00000000, NULL }, // "Do you want to load another agent?"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000056be, 0x00000000, menuhandler0010582c }, // "Yes"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056bf, 0x00000000, NULL }, // "No"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 18b10
|
|
struct menu_dialog menudialog_changeagent = {
|
|
MENUDIALOGTYPE_DANGER,
|
|
0x56bc, // "Warning"
|
|
menuitems_changeagent,
|
|
NULL,
|
|
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, NULL },
|
|
};
|
|
|
|
// 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, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x7f1782b8, 0x00000000, menuhandler001781ac },
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 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, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x7f1782b8, 0x00000000, menuhandler001781ac },
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
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, NULL },
|
|
};
|
|
|
|
// 18d30
|
|
struct menu_dialog menudialog_18d30 = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x56b4, // "Options"
|
|
menuitems_18b28,
|
|
menudialog0010559c,
|
|
0x00000000,
|
|
&menudialog_18028,
|
|
};
|
|
|
|
// 18d48
|
|
struct menu_dialog menudialog_18d48 = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x56b4, // "Options"
|
|
menuitems_18ca4,
|
|
menudialog0010559c,
|
|
0x00000000,
|
|
NULL,
|
|
};
|
|
|
|
// 18d60
|
|
struct menu_dialog menudialog_18d60 = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x56b4, // "Options"
|
|
menuitems_18ca4,
|
|
menudialog0010559c,
|
|
0x00000000,
|
|
NULL,
|
|
};
|
|
|
|
// 18d78
|
|
struct menu_dialog menudialog_18d78 = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x56b4, // "Options"
|
|
menuitems_18b8c,
|
|
menudialog0010559c,
|
|
0x00000000,
|
|
&menudialog_18040,
|
|
};
|
|
|
|
// 18d90
|
|
struct menu_dialog menudialog_18d90 = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x56b4, // "Options"
|
|
menuitems_18c18,
|
|
menudialog0010559c,
|
|
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, menuhandler00106178 },
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000203, 0x00005603, 0x7f105e04, NULL }, // ""
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000302, 0x00005603, 0x7f105d9c, NULL }, // ""
|
|
{ MENUITEMTYPE_MODEL, 0, 0x00000000, 0x0000008c, 0x00000037, NULL },
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000202, 0x00005603, 0x7f105864, NULL }, // ""
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000202, 0x00005603, 0x7f1058d0, NULL }, // ""
|
|
{ MENUITEMTYPE_MARQUEE, 0, 0x00000a00, 0x7f105e80, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 19494
|
|
struct menu_item menuitems_weaponsavailable[] = {
|
|
{ MENUITEMTYPE_CUSTOM, 0, 0x00000000, 0x0000006e, 0x00000063, menuhandler00106028 },
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000213, 0x00005603, 0x7f105e04, NULL }, // ""
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000312, 0x00005603, 0x7f105d9c, NULL }, // ""
|
|
{ MENUITEMTYPE_MODEL, 0, 0x00000000, 0x0000008c, 0x00000037, NULL },
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000212, 0x00005603, 0x7f105864, NULL }, // ""
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000212, 0x00005603, 0x7f1058d0, NULL }, // ""
|
|
{ MENUITEMTYPE_MARQUEE, 0, 0x00000a00, 0x7f105e80, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 19534
|
|
struct menu_dialog menudialog_19534 = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x56b2, // "Inventory"
|
|
menuitems_inventory,
|
|
menudialog00105c54,
|
|
0x00000602,
|
|
&menudialog_18d30,
|
|
};
|
|
|
|
// 1954c
|
|
struct menu_dialog menudialog_weaponsavailable = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x56b3, // "Weapons Available"
|
|
menuitems_weaponsavailable,
|
|
menudialog00105c54,
|
|
0x00000602,
|
|
NULL,
|
|
};
|
|
|
|
u32 var00019564 = 0x00000000;
|
|
|
|
// 19568
|
|
struct menu_item menuitems_abort[] = {
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000012, 0x000056af, 0x00000000, NULL }, // "Do you want to abort the mission?"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056b0, 0x00000000, NULL }, // "Cancel"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000056b1, 0x00000000, menuhandler00106394 }, // "Abort"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 195b8
|
|
struct menu_dialog menudialog_abort = {
|
|
MENUDIALOGTYPE_DANGER,
|
|
0x56ae, // "Warning"
|
|
menuitems_abort,
|
|
menudialog001063d4,
|
|
0x00000000,
|
|
NULL,
|
|
};
|
|
|
|
// 195d0
|
|
struct menu_item menuitems_abortshort[] = {
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000012, 0x0000549b, 0x00000000, NULL }, // "Do you want to abort the mission"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056b0, 0x00000000, NULL }, // "Cancel"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000056b1, 0x00000000, menuhandler00106394 }, // "Abort"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 19620
|
|
struct menu_dialog menudialog_abortshort = {
|
|
MENUDIALOGTYPE_DANGER,
|
|
0x56ae, // "Warning"
|
|
menuitems_abortshort,
|
|
menudialog001063d4,
|
|
0x00000000,
|
|
NULL,
|
|
};
|
|
|
|
// 19638
|
|
struct menu_item menuitems_status[] = {
|
|
{ MENUITEMTYPE_OBJECTIVES, 2, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000056ad, 0x00000000, (u32) &menudialog_abortshort }, // "Abort!"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 19674
|
|
struct menu_item menuitems_19674[] = {
|
|
{ MENUITEMTYPE_OBJECTIVES, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000056ad, 0x00000000, (u32) &menudialog_abort }, // "Abort!"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 196b0
|
|
struct menu_dialog menudialog_196b0 = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x7f106508,
|
|
menuitems_19674,
|
|
menudialog001063e4,
|
|
0x00000048,
|
|
&menudialog_19534,
|
|
};
|
|
|
|
// 196c8
|
|
struct menu_dialog menudialog_196c8 = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x7f106508,
|
|
menuitems_19674,
|
|
menudialog001063e4,
|
|
0x00000048,
|
|
&menudialog_2a800,
|
|
};
|
|
|
|
// 196e0
|
|
struct menu_dialog menudialog_status = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x56ac, // "Status"
|
|
menuitems_status,
|
|
menudialog001063e4,
|
|
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, menuhandler00106644 },
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 19988
|
|
struct menu_dialog menudialog_cinema = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x57ea, // "Cinema"
|
|
menuitems_cinema,
|
|
NULL,
|
|
0x00000004,
|
|
NULL,
|
|
};
|
|
|
|
// 199a0
|
|
struct menu_item menuitems_missionselect[] = {
|
|
{ MENUITEMTYPE_CUSTOM, 0, 0x00200000, 0x000000eb, 0x00000000, menuhandler0010476c },
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 199c8
|
|
struct menu_dialog menudialog_missionselect = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x567a, // "Mission Select"
|
|
menuitems_missionselect,
|
|
NULL,
|
|
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, NULL }, // "Carrington Institute"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00400000, 0x7f106a7c, 0x00000002, menuhandler001067fc },
|
|
{ MENUITEMTYPE_SELECTABLE, 1, 0x00400000, 0x7f106a7c, 0x00000003, menuhandler00106884 },
|
|
{ MENUITEMTYPE_SELECTABLE, 2, 0x00400000, 0x7f106a7c, 0x00000004, menuhandler001068f4 },
|
|
{ MENUITEMTYPE_SELECTABLE, 3, 0x00400000, 0x7f106a7c, 0x00000005, menuhandler00106948 },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x000056bb, 0x00000006, (u32) &menudialog_changeagent }, // "Change Agent..."
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 19a7c
|
|
struct menu_dialog menudialog_mainmenu = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x5674, // "Perfect Menu"
|
|
menuitems_mainmenu,
|
|
menudialog001069c0,
|
|
0x00000004,
|
|
&menudialog_18d48,
|
|
};
|
|
|
|
// 19a94
|
|
struct menu_dialog menudialog_mainmenu2 = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x5674, // "Perfect Menu"
|
|
menuitems_mainmenu,
|
|
menudialog001069c0,
|
|
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, NULL }, // "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, NULL }, // "OK"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000051e1, 0x00000000, NULL }, // "Cancel"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 19c50
|
|
struct menu_dialog menudialog_cheatwarning = {
|
|
MENUDIALOGTYPE_SUCCESS,
|
|
0x51de, // "Warning"
|
|
menuitems_cheatwarning,
|
|
NULL,
|
|
0x00000000,
|
|
NULL,
|
|
};
|
|
|
|
// 19c68
|
|
struct menu_item menuitems_cheats_fun[] = {
|
|
{ MENUITEMTYPE_CHECKBOX, 7, 0x00000000, 0x7f10793c, 0x00000000, menuhandler001076b0 },
|
|
{ MENUITEMTYPE_CHECKBOX, 10, 0x00000000, 0x7f10793c, 0x00000000, menuhandler001076b0 },
|
|
{ MENUITEMTYPE_CHECKBOX, 11, 0x00000000, 0x7f10793c, 0x00000000, menuhandler001076b0 },
|
|
{ MENUITEMTYPE_CHECKBOX, 16, 0x00000000, 0x7f10793c, 0x00000000, menuhandler001076b0 },
|
|
{ MENUITEMTYPE_CHECKBOX, 17, 0x00000000, 0x7f10793c, 0x00000000, menuhandler001076b0 },
|
|
{ MENUITEMTYPE_CHECKBOX, 6, 0x00000000, 0x7f10793c, 0x00000000, menuhandler001076b0 },
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_MARQUEE, 0, 0x00000a00, 0x7f107a78, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000051dd, 0x00000000, NULL }, // "Done"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 19d44
|
|
struct menu_dialog menudialog_cheats_fun = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x5476, // "Fun"
|
|
menuitems_cheats_fun,
|
|
menudialog00107990,
|
|
0x00000000,
|
|
NULL,
|
|
};
|
|
|
|
// 19d5c
|
|
struct menu_item menuitems_cheats_gameplay[] = {
|
|
{ MENUITEMTYPE_CHECKBOX, 2, 0x00000000, 0x7f10793c, 0x00000000, menuhandler001076b0 },
|
|
{ MENUITEMTYPE_CHECKBOX, 1, 0x00000000, 0x7f10793c, 0x00000000, menuhandler001076b0 },
|
|
{ MENUITEMTYPE_CHECKBOX, 20, 0x00000000, 0x7f10793c, 0x00000000, menuhandler001076b0 },
|
|
{ MENUITEMTYPE_CHECKBOX, 13, 0x00000000, 0x7f10793c, 0x00000000, menuhandler001076b0 },
|
|
{ MENUITEMTYPE_CHECKBOX, 14, 0x00000000, 0x7f10793c, 0x00000000, menuhandler001076b0 },
|
|
{ MENUITEMTYPE_CHECKBOX, 12, 0x00000000, 0x7f10793c, 0x00000000, menuhandler001076b0 },
|
|
{ MENUITEMTYPE_CHECKBOX, 18, 0x00000000, 0x7f10793c, 0x00000000, menuhandler001076b0 },
|
|
{ MENUITEMTYPE_CHECKBOX, 21, 0x00000000, 0x7f10793c, 0x00000000, menuhandler001076b0 },
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_MARQUEE, 0, 0x00000a00, 0x7f107a78, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000051dd, 0x00000000, NULL }, // "Done"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 19e60
|
|
struct menu_dialog menudialog_cheats_gameplay = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x5477, // "Gameplay"
|
|
menuitems_cheats_gameplay,
|
|
menudialog00107990,
|
|
0x00000000,
|
|
NULL,
|
|
};
|
|
|
|
// 19e78
|
|
struct menu_item menuitems_cheats_soloweapons[] = {
|
|
{ MENUITEMTYPE_CHECKBOX, 27, 0x00000000, 0x7f10793c, 0x00000000, menuhandler001076b0 },
|
|
{ MENUITEMTYPE_CHECKBOX, 28, 0x00000000, 0x7f10793c, 0x00000000, menuhandler001076b0 },
|
|
{ MENUITEMTYPE_CHECKBOX, 30, 0x00000000, 0x7f10793c, 0x00000000, menuhandler001076b0 },
|
|
{ MENUITEMTYPE_CHECKBOX, 31, 0x00000000, 0x7f10793c, 0x00000000, menuhandler001076b0 },
|
|
{ MENUITEMTYPE_CHECKBOX, 32, 0x00000000, 0x7f10793c, 0x00000000, menuhandler001076b0 },
|
|
{ MENUITEMTYPE_CHECKBOX, 33, 0x00000000, 0x7f10793c, 0x00000000, menuhandler001076b0 },
|
|
{ MENUITEMTYPE_CHECKBOX, 8, 0x00000000, 0x7f10793c, 0x00000000, menuhandler001076b0 },
|
|
{ MENUITEMTYPE_CHECKBOX, 9, 0x00000000, 0x7f10793c, 0x00000000, menuhandler001076b0 },
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_MARQUEE, 0, 0x00000a00, 0x7f107a78, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000051dd, 0x00000000, NULL }, // "Done"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 19f7c
|
|
struct menu_dialog menudialog_cheats_soloweapons = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x547a, // "Weapons for Jo in Solo"
|
|
menuitems_cheats_soloweapons,
|
|
menudialog00107990,
|
|
0x00000000,
|
|
NULL,
|
|
};
|
|
|
|
// 19f94
|
|
struct menu_item menuitems_cheats_classicweapons[] = {
|
|
{ MENUITEMTYPE_CHECKBOX, 34, 0x00000000, 0x7f10793c, 0x00000000, menuhandler001076b0 },
|
|
{ MENUITEMTYPE_CHECKBOX, 35, 0x00000000, 0x7f10793c, 0x00000000, menuhandler001076b0 },
|
|
{ MENUITEMTYPE_CHECKBOX, 36, 0x00000000, 0x7f10793c, 0x00000000, menuhandler001076b0 },
|
|
{ MENUITEMTYPE_CHECKBOX, 37, 0x00000000, 0x7f10793c, 0x00000000, menuhandler001076b0 },
|
|
{ MENUITEMTYPE_CHECKBOX, 38, 0x00000000, 0x7f10793c, 0x00000000, menuhandler001076b0 },
|
|
{ MENUITEMTYPE_CHECKBOX, 39, 0x00000000, 0x7f10793c, 0x00000000, menuhandler001076b0 },
|
|
{ MENUITEMTYPE_CHECKBOX, 40, 0x00000000, 0x7f10793c, 0x00000000, menuhandler001076b0 },
|
|
{ MENUITEMTYPE_CHECKBOX, 41, 0x00000000, 0x7f10793c, 0x00000000, menuhandler001076b0 },
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x000000c8, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_MARQUEE, 0, 0x00000a00, 0x00005490, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x000000c8, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000051dd, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 1a098
|
|
struct menu_dialog menudialog_cheats_classicweapons = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x547b, // "Classic Weapons for Jo in Solo"
|
|
menuitems_cheats_classicweapons,
|
|
menudialog00107990,
|
|
0x00000000,
|
|
NULL,
|
|
};
|
|
|
|
// 1a0b0
|
|
struct menu_item menuitems_cheats_weapons[] = {
|
|
{ MENUITEMTYPE_CHECKBOX, 15, 0x00000000, 0x7f10793c, 0x00000000, menuhandler001076b0 },
|
|
{ MENUITEMTYPE_CHECKBOX, 19, 0x00000000, 0x7f10793c, 0x00000000, menuhandler001076b0 },
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x7f10793c, 0x00000000, menuhandler001076b0 },
|
|
{ MENUITEMTYPE_CHECKBOX, 4, 0x00000000, 0x7f10793c, 0x00000000, menuhandler001076b0 },
|
|
{ MENUITEMTYPE_CHECKBOX, 5, 0x00000000, 0x7f10793c, 0x00000000, menuhandler001076b0 },
|
|
{ MENUITEMTYPE_CHECKBOX, 29, 0x00000000, 0x7f10793c, 0x00000000, menuhandler001076b0 },
|
|
{ MENUITEMTYPE_CHECKBOX, 26, 0x00000000, 0x7f10793c, 0x00000000, menuhandler001076b0 },
|
|
{ MENUITEMTYPE_CHECKBOX, 3, 0x00000000, 0x7f10793c, 0x00000000, menuhandler001076b0 },
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_MARQUEE, 0, 0x00000a00, 0x7f107a78, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000051dd, 0x00000000, NULL }, // "Done"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 1a1b4
|
|
struct menu_dialog menudialog_cheats_weapons = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x5478, // "Weapons"
|
|
menuitems_cheats_weapons,
|
|
menudialog00107990,
|
|
0x00000000,
|
|
NULL,
|
|
};
|
|
|
|
// 1a1cc
|
|
struct menu_item menuitems_cheats_buddies[] = {
|
|
{ MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x00005475, 0x00000000, menuhandler00107834 }, // "Velvet Dark"
|
|
{ MENUITEMTYPE_CHECKBOX, 22, 0x00000000, 0x7f10793c, 0x00000000, menuhandler00107834 },
|
|
{ MENUITEMTYPE_CHECKBOX, 23, 0x00000000, 0x7f10793c, 0x00000000, menuhandler00107834 },
|
|
{ MENUITEMTYPE_CHECKBOX, 24, 0x00000000, 0x7f10793c, 0x00000000, menuhandler00107834 },
|
|
{ MENUITEMTYPE_CHECKBOX, 25, 0x00000000, 0x7f10793c, 0x00000000, menuhandler00107834 },
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_MARQUEE, 0, 0x00000a00, 0x7f107a78, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000051dd, 0x00000000, NULL }, // "Done"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 1a294
|
|
struct menu_dialog menudialog_cheats_buddies = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x5479, // "Buddies"
|
|
menuitems_cheats_buddies,
|
|
menudialog00107990,
|
|
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, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000054d9, 0x00000000, menuhandler00107e90 }, // "Turn of all Cheats"
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000051dd, 0x00000000, NULL }, // "Done"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 1a388
|
|
struct menu_dialog menudialog_cheats = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x51dc, // "Cheats"
|
|
menuitems_cheats,
|
|
menudialog00107990,
|
|
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, menuhandler001084b8 },
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000010, 0x7f108424, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x00005741, 0x00000000, NULL }, // "Cancel"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 1a410
|
|
struct menu_dialog menudialog_1a410 = {
|
|
MENUDIALOGTYPE_DANGER,
|
|
0x5740, // "Error"
|
|
menuitems_1a3c0,
|
|
NULL,
|
|
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, NULL }, // "File Saved."
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x0000575b, 0x00000000, NULL }, // "OK"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 1a48c
|
|
struct menu_dialog menudialog_filesaved = {
|
|
MENUDIALOGTYPE_SUCCESS,
|
|
0x5759, // "Cool!"
|
|
menuitems_filesaved,
|
|
NULL,
|
|
0x00000080,
|
|
NULL,
|
|
};
|
|
|
|
// 1a4a4
|
|
struct menu_item menuitems_saveerror[] = {
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000010, 0x7f108078, 0x00000000, menuhandler00108014 },
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000010, 0x0000575c, 0x00000000, NULL }, // "An error occurred while trying to save"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x0000575d, 0x00000000, menuhandler00108bf0 }, // "Try Again"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x0000575e, 0x00000000, menuhandler00108c24 }, // "Save Elsewhere"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x0000575f, 0x00000000, menuhandler00108cd0 }, // "Cancel"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 1a51c
|
|
struct menu_dialog menudialog_saveerror = {
|
|
MENUDIALOGTYPE_DANGER,
|
|
0x7f10876c,
|
|
menuitems_saveerror,
|
|
NULL,
|
|
0x000000a0,
|
|
NULL,
|
|
};
|
|
|
|
// 1a534
|
|
struct menu_item menuitems_savelost[] = {
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000010, 0x7f108078, 0x00000000, menuhandler00108014 },
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000054fb, 0x00000000, NULL }, // "The saved file has been erased due to corruption or damage."
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x00005762, 0x00000000, menuhandler00108d48 }, // "Cancel"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 1a584
|
|
struct menu_dialog menudialog_savelost = {
|
|
MENUDIALOGTYPE_DANGER,
|
|
0x7f10876c,
|
|
menuitems_savelost,
|
|
NULL,
|
|
0x000000a0,
|
|
NULL,
|
|
};
|
|
|
|
// 1a59c
|
|
struct menu_item menuitems_saveelsewhere[] = {
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000010, 0x00005768, 0x00000000, NULL }, // "Would you like to save your file elsewhere?"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x00005769, 0x00000000, menuhandler00108c24 }, // "Yes"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x0000576a, 0x00000000, menuhandler00108cd0 }, // "No"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 1a5ec
|
|
struct menu_dialog menudialog_saveelsewhere = {
|
|
MENUDIALOGTYPE_DANGER,
|
|
0x5767, // "Save"
|
|
menuitems_saveelsewhere,
|
|
NULL,
|
|
0x000000a0,
|
|
NULL,
|
|
};
|
|
|
|
// 1a604
|
|
struct menu_item menuitems_1a604[] = {
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000010, 0x7f108f90, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x0000576d, 0x00000000, menuhandler00108ecc }, // "OK"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x0000576e, 0x00000000, menuhandler00108f08 }, // "Cancel"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 1a654
|
|
struct menu_dialog menudialog_1a654 = {
|
|
MENUDIALOGTYPE_DANGER,
|
|
0x7f10876c,
|
|
menuitems_1a604,
|
|
menudialog00108e58,
|
|
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, NULL }, // "Enter new file name:"
|
|
{ MENUITEMTYPE_KEYBOARD, 0, 0x00000000, 0x00000000, 0x00000000, menuhandler0010a0b0 },
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 1a6c0
|
|
struct menu_dialog menudialog_changefilename = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x54ee, // "Change File Name"
|
|
menuitems_changefilename,
|
|
NULL,
|
|
0x00000080,
|
|
NULL,
|
|
};
|
|
|
|
// 1a6d8
|
|
struct menu_item menuitems_duplicatefilename[] = {
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000030, 0x7f10a19c, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_LABEL, 0, 0x02000030, 0x000054e9, 0x00000000, NULL }, // "already contains"
|
|
{ MENUITEMTYPE_LABEL, 0, 0x02000030, 0x000054ea, 0x00000000, NULL }, // "a file named"
|
|
{ MENUITEMTYPE_LABEL, 0, 0x02000030, 0x7f10a1ec, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000054eb, 0x00000000, menuhandler0010a120 }, // "Rename File"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000054ec, 0x00000000, NULL }, // "Change Location"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000054ed, 0x00000000, menuhandler0010a160 }, // "Cancel"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 1a778
|
|
struct menu_dialog menudialog_duplicatefilename = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x54e8, // "Duplicate File Name"
|
|
menuitems_duplicatefilename,
|
|
NULL,
|
|
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, NULL }, // "Where", "Spaces"
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 4, 0x00000000, 0x7f10a22c, 0x7f10a2ec, menuhandler0010a3a4 },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x7f10a22c, 0x7f10a2ec, menuhandler0010a3a4 },
|
|
{ MENUITEMTYPE_SELECTABLE, 1, 0x00000000, 0x7f10a22c, 0x7f10a2ec, menuhandler0010a3a4 },
|
|
{ MENUITEMTYPE_SELECTABLE, 2, 0x00000000, 0x7f10a22c, 0x7f10a2ec, menuhandler0010a3a4 },
|
|
{ MENUITEMTYPE_SELECTABLE, 3, 0x00000000, 0x7f10a22c, 0x7f10a2ec, menuhandler0010a3a4 },
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005772, 0x00000000, menuhandler0010a488 }, // "Delete Files..."
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005773, 0x00000000, menuhandler0010a454 }, // "Cancel"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 1a878
|
|
struct menu_dialog menudialog_selectlocation = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x576f, // "Select Location"
|
|
menuitems_selectlocation,
|
|
NULL,
|
|
0x00000080,
|
|
NULL,
|
|
};
|
|
|
|
// 1a890
|
|
struct menu_item menuitems_confirmdelete[] = {
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000030, 0x7f1082b0, 0x00000000, menuhandler00108254 },
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000230, 0x7f108078, 0x00000000, menuhandler00108014 },
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000010, 0x0000577c, 0x00000000, NULL }, // "Are you sure you want to delete this file?"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x0000577d, 0x00000000, NULL }, // "Cancel"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x0000577e, 0x00000000, menuhandler0010a5ac }, // "OK"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 1a908
|
|
struct menu_dialog menudialog_confirmdelete = {
|
|
MENUDIALOGTYPE_DANGER,
|
|
0x577b, // "Warning"
|
|
menuitems_confirmdelete,
|
|
NULL,
|
|
0x00000080,
|
|
NULL,
|
|
};
|
|
|
|
// 1a920
|
|
struct menu_item menuitems_1a920[] = {
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000030, 0x7f1082b0, 0x00000000, menuhandler00108254 },
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000230, 0x7f108078, 0x00000000, menuhandler00108014 },
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000010, 0x7f10a5e8, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000054a1, 0x00000000, NULL }, // "Cancel"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 1a984
|
|
struct menu_dialog menudialog_1a984 = {
|
|
MENUDIALOGTYPE_DANGER,
|
|
0x549f, // "Error"
|
|
menuitems_1a920,
|
|
NULL,
|
|
0x00000080,
|
|
NULL,
|
|
};
|
|
|
|
// 1a99c
|
|
struct menu_item menuitems_deletefile[] = {
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00004010, 0x00005779, 0x00000000, NULL }, // "Select a file to delete:"
|
|
{ MENUITEMTYPE_CUSTOM, 1, 0x00200000, 0x00000000, 0x00000000, menuhandler0010ad98 },
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00004030, 0x0000577a, 0x00000000, NULL }, // "Press B Button to exit."
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 1a9ec
|
|
struct menu_dialog menudialog_deletefile = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x5778, // "Delete File"
|
|
menuitems_deletefile,
|
|
menudialog0010b014,
|
|
0x00000000,
|
|
NULL,
|
|
};
|
|
|
|
// 1aa04
|
|
struct menu_item menuitems_copyfile[] = {
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00004010, 0x00005776, 0x00000000, NULL }, // "Select a file to copy:"
|
|
{ MENUITEMTYPE_CUSTOM, 0, 0x00200000, 0x00000000, 0x00000000, menuhandler0010af0c },
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00004030, 0x00005777, 0x00000000, NULL }, // "Press B Button to exit."
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 1aa54
|
|
struct menu_dialog menudialog_copyfile = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x5775, // "Copy File"
|
|
menuitems_copyfile,
|
|
menudialog0010b014,
|
|
0x00000000,
|
|
NULL,
|
|
};
|
|
|
|
u32 var0001aa6c = 0x00000000;
|
|
|
|
// 1aa70
|
|
struct menu_item menuitems_deletegamenote[] = {
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000010, 0x00005780, 0x00000000, NULL }, // "Are you sure you want to delete this game note?"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x00005781, 0x00000000, NULL }, // "No"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x00005782, 0x00000000, menuhandler0010b14c }, // "Yes"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 1aac0
|
|
struct menu_dialog menudialog_deletegamenote = {
|
|
MENUDIALOGTYPE_DANGER,
|
|
0x577f,
|
|
menuitems_deletegamenote,
|
|
NULL,
|
|
0x00000000,
|
|
NULL,
|
|
};
|
|
|
|
// 1aad8
|
|
struct menu_item menuitems_gamenotes[] = {
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000010, 0x00005784, 0x7f10b924, NULL }, // "Delete Game Notes:"
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x0000010e, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000010, 0x00005785, 0x00005786, NULL }, // "Note", "Pages"
|
|
{ MENUITEMTYPE_CUSTOM, 0, 0x00200000, 0x000000c8, 0x0000006e, menuhandler0010b26c },
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000010, 0x7f10b75c, 0x7f10b7cc, NULL },
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000010, 0x7f10b83c, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000030, 0x00005787, 0x00000000, NULL }, // "Press the B Button to exit."
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 1ab78
|
|
struct menu_dialog menudialog_gamenotes = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x5783, // "Game Notes"
|
|
menuitems_gamenotes,
|
|
menudialog0010b674,
|
|
0x00000000,
|
|
NULL,
|
|
};
|
|
|
|
// 1ab90
|
|
struct menu_item menuitems_controllerpakmenu[] = {
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000010, 0x0000566c, 0x00000000, NULL }, // "Use this menu to delete game notes from your Controller Pak"
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000010, 0x0000566d, 0x00000000, NULL }, // "Choose Controller Pak to Edit:"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005670, 0x00000000, menuhandler0010b974 }, // "Controller Pak 1"
|
|
{ MENUITEMTYPE_SELECTABLE, 1, 0x00000000, 0x00005671, 0x00000000, menuhandler0010b974 }, // "Controller Pak 2"
|
|
{ MENUITEMTYPE_SELECTABLE, 2, 0x00000000, 0x00005672, 0x00000000, menuhandler0010b974 }, // "Controller Pak 3"
|
|
{ MENUITEMTYPE_SELECTABLE, 3, 0x00000000, 0x00005673, 0x00000000, menuhandler0010b974 }, // "Controller Pak 4"
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x0000566e, 0x00000000, NULL }, // "Exit"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 1ac58
|
|
struct menu_dialog menudialog_controllerpakmenu = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x566b, // "Controller Pak Menu"
|
|
menuitems_controllerpakmenu,
|
|
menudialog0010ba10,
|
|
0x00000000,
|
|
NULL,
|
|
};
|
|
|
|
// 1ac70
|
|
struct menu_item menuitems_gamefiles[] = {
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00004010, 0x00005664, 0x00000000, NULL }, // "Copy:"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005667, 0x00000000, menuhandler0010bb38 }, // "Single Player Agent File"
|
|
{ MENUITEMTYPE_SELECTABLE, 1, 0x00000000, 0x00005668, 0x00000000, menuhandler0010bb38 }, // "Combat Simulator Settings File"
|
|
{ MENUITEMTYPE_SELECTABLE, 2, 0x00000000, 0x00005669, 0x00000000, menuhandler0010bb38 }, // "Combat Simulator Player File"
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00004010, 0x00005665, 0x00000000, NULL }, // "Delete:"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005667, 0x00000000, menuhandler0010bbec }, // "Single Player Agent File"
|
|
{ MENUITEMTYPE_SELECTABLE, 1, 0x00000000, 0x00005668, 0x00000000, menuhandler0010bbec }, // "Combat Simulator Settings File"
|
|
{ MENUITEMTYPE_SELECTABLE, 2, 0x00000000, 0x00005669, 0x00000000, menuhandler0010bbec }, // "Combat Simulator Player File"
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005666, 0x00000000, (u32) &menudialog_controllerpakmenu }, // "Delete Game Notes..."
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 1ad60
|
|
struct menu_dialog menudialog_gamefiles = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x5663,
|
|
menuitems_gamefiles,
|
|
NULL,
|
|
0x00000020,
|
|
NULL,
|
|
};
|
|
|
|
// 1ad78
|
|
struct menu_item menuitems_enteragentname[] = {
|
|
{ MENUITEMTYPE_KEYBOARD, 0, 0x00000000, 0x00000000, 0x00000001, menuhandler0010bc98 },
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 1ada0
|
|
struct menu_dialog menudialog_enteragentname = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x5791, // "Enter Agent Name"
|
|
menuitems_enteragentname,
|
|
NULL,
|
|
0x00000000,
|
|
NULL,
|
|
};
|
|
|
|
// 1adb8
|
|
struct menu_item menuitems_fileselect[] = {
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00004010, 0x00005660, 0x00000000, NULL }, // "Choose Your Reality"
|
|
{ MENUITEMTYPE_CUSTOM, 0, 0x00200000, 0x000000f5, 0x00000000, menuhandler0010bd60 },
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 1adf4
|
|
struct menu_dialog menudialog_fileselect = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x565f, // "Perfect Dark"
|
|
menuitems_fileselect,
|
|
menudialog0010c804,
|
|
0x00000020,
|
|
&menudialog_gamefiles,
|
|
};
|
|
|
|
u32 var0001ae0c = 0x00000000;
|
|
|
|
// 1ae10
|
|
struct menu_item menuitems_gamefiles2[] = {
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00004010, 0x00005664, 0x00000000, NULL }, // "Copy:"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005667, 0x00000000, menuhandler0010bb38 }, // "Single Player Agent File"
|
|
{ MENUITEMTYPE_SELECTABLE, 1, 0x00000000, 0x00005668, 0x00000000, menuhandler0010bb38 }, // "Combat Simulator Settings File"
|
|
{ MENUITEMTYPE_SELECTABLE, 2, 0x00000000, 0x00005669, 0x00000000, menuhandler0010bb38 }, // "Combat Simulator Player File"
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00004010, 0x00005665, 0x00000000, NULL }, // "Delete:"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005667, 0x00000000, menuhandler0010bbec }, // "Single Player Agent File"
|
|
{ MENUITEMTYPE_SELECTABLE, 1, 0x00000000, 0x00005668, 0x00000000, menuhandler0010bbec }, // "Combat Simulator Settings File"
|
|
{ MENUITEMTYPE_SELECTABLE, 2, 0x00000000, 0x00005669, 0x00000000, menuhandler0010bbec }, // "Combat Simulator Player File"
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005666, 0x00000000, (u32) &menudialog_controllerpakmenu }, // "Delete Game Notes..."
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 1af00
|
|
struct menu_dialog menudialog_gamefiles2 = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x5663, // "Game Files"
|
|
menuitems_gamefiles2,
|
|
NULL,
|
|
0x00000020,
|
|
NULL,
|
|
};
|
|
|
|
// 1af18
|
|
struct menu_item menuitems_fileselect2[] = {
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00004010, 0x00005660, 0x00000000, NULL }, // "Choose Your Reality"
|
|
{ MENUITEMTYPE_CUSTOM, 0, 0x00200000, 0x000000f5, 0x00000000, menuhandler0010bd60 },
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 1af54
|
|
struct menu_dialog menudialog_fileselect2 = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x565f, // "Perfect Dark"
|
|
menuitems_fileselect2,
|
|
menudialog0010c804,
|
|
0x00000020,
|
|
&menudialog_gamefiles2,
|
|
};
|
|
|
|
// 1af6c
|
|
struct menu_item menuitems_audiovisual[] = {
|
|
{ MENUITEMTYPE_SLIDER, 0, 0x00002800, 0x00005734, 0x00005000, menuhandler001032f4 }, // "Sound"
|
|
{ MENUITEMTYPE_SLIDER, 0, 0x00002800, 0x00005735, 0x00005000, menuhandler00103290 }, // "Music"
|
|
{ MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x00005736, 0x00000000, menuhandler00102698 }, // "Sound Mode"
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x00005737, 0x00000000, menuhandler00102814 }, // "Ratio"
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x00005738, 0x00000000, NULL }, // "Back"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 1b00c
|
|
struct menu_dialog menudialog_1b00c = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x5733, // "Audio/Visual"
|
|
menuitems_audiovisual,
|
|
menudialog0010559c,
|
|
0x00000000,
|
|
NULL,
|
|
};
|
|
|
|
// 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, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x0000501d, 0x00000000, (u32) &menudialog_mploadplayer }, // "Load Player"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x7f17eed4, 0x00000000, menuhandler0017ee60 },
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 1b0c4
|
|
struct menu_dialog menudialog_mpplayersetup = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x501c, // "Player Setup"
|
|
menuitems_mpplayersetup,
|
|
NULL,
|
|
0x00000800,
|
|
&menudialog_mpchallengedetails,
|
|
};
|
|
|
|
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, NULL },
|
|
};
|
|
|
|
// 1b140
|
|
struct menu_dialog menudialog_mpquickgo2 = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x59cc, // "Quick Go"
|
|
menuitems_mpquickgo2,
|
|
menudialog0017f0dc,
|
|
0x00000000,
|
|
NULL,
|
|
};
|
|
|
|
// 1b158
|
|
struct menu_item menuitems_1b158[] = {
|
|
{ MENUITEMTYPE_SCROLLABLE, 1, 0x00000000, 0x0000007c, 0x00000037, NULL },
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005039, 0x00000000, menuhandler0010cabc }, // "Accept"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x0000503a, 0x00000000, NULL }, // "Cancel"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 1b1bc
|
|
struct menu_dialog menudialog_1b1bc = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x7f17e318,
|
|
menuitems_1b158,
|
|
menudialog0017e3fc,
|
|
0x00000000,
|
|
NULL,
|
|
};
|
|
|
|
// 1b1d4
|
|
struct menu_item menuitems_mpcombatchallenges[] = {
|
|
{ MENUITEMTYPE_CUSTOM, 1, 0x00200000, 0x00000078, 0x0000004d, menuhandler0017e4d4 },
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 1b1fc
|
|
struct menu_dialog menudialog_mpcombatchallenges = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x5032, // "Combat Challenges"
|
|
menuitems_mpcombatchallenges,
|
|
menudialog0017eb34,
|
|
0x00000000,
|
|
NULL,
|
|
};
|
|
|
|
// 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, menuhandler0010ca80 }, // "Advanced Setup"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x00005731, 0x00000000, (u32) &menudialog_1b00c }, // "Audio/Video"
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x00005732, 0x00000000, (u32) &menudialog_changeagent }, // "Change Agent"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 1b2b4
|
|
struct menu_dialog menudialog_smallbutperfectmenu = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x572e, // "Small but Perfect Menu"
|
|
menuitems_smallbutperfectmenu,
|
|
menudialog0010cc08,
|
|
0x00000030,
|
|
NULL,
|
|
};
|
|
|
|
// 1b2cc
|
|
struct menu_item menuitems_mpdropout[] = {
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000050c4, 0x00000000, NULL }, // "Are you sure you want to drop out?"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000050c5, 0x00000000, menuhandler0010c9c0 }, // "Drop Out"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050c6, 0x00000000, NULL }, // "Cancel"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 1b31c
|
|
struct menu_dialog menudialog_mpdropout = {
|
|
MENUDIALOGTYPE_DANGER,
|
|
0x50c3, // "Drop Out"
|
|
menuitems_mpdropout,
|
|
NULL,
|
|
0x00000000,
|
|
NULL,
|
|
};
|
|
|
|
// 1b334
|
|
struct menu_item menuitems_mpabort[] = {
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000010, 0x00005035, 0x00000000, NULL }, // "Are you sure you want to abort the game?"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005036, 0x00000000, menuhandler0010ca1c }, // "Abort"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x00005037, 0x00000000, NULL }, // "Cancel"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 1b384
|
|
struct menu_dialog menudialog_mpabort = {
|
|
MENUDIALOGTYPE_DANGER,
|
|
0x5034, // "Abort"
|
|
menuitems_mpabort,
|
|
NULL,
|
|
0x00000000,
|
|
NULL,
|
|
};
|
|
|
|
// 1b39c
|
|
struct menu_item menuitems_1b39c[] = {
|
|
{ MENUITEMTYPE_DROPDOWN, 0, 0x00020000, 0x0000505f, 0x00000000, menuhandler0017cda0 }, // "Difficulty:"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005060, 0x00000000, menuhandler0017d044 }, // "Change Type..."
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x00005062, 0x00000000, menuhandler0017cf58 }, // "Delete Simulant"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x00005063, 0x00000000, NULL }, // "Back"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 1b414
|
|
struct menu_dialog menudialog_1b414 = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x7f17cfc0,
|
|
menuitems_1b39c,
|
|
menudialog0017c618,
|
|
0x00000010,
|
|
NULL,
|
|
};
|
|
|
|
// 1b42c
|
|
struct menu_item menuitems_mpgamesetup[] = {
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00020004, 0x00005013, 0x7f184fb0, (u32) &menudialog_mpscenario }, // "Scenario"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005015, 0x00000000, menuhandler00185380 }, // "Options"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005014, 0x7f17f024, (u32) &menudialog_mparena }, // "Arena"
|
|
{ MENUITEMTYPE_DROPDOWN, 0, 0x00020000, 0x0000502c, 0x00000000, menuhandler0017ecd4 }, // "Lock"
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, NULL },
|
|
{ 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, NULL },
|
|
{ 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, menuhandler0017efbc }, // "Save Settings"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 1b558
|
|
struct menu_dialog menudialog_mpgamesetup = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x5011,
|
|
menuitems_mpgamesetup,
|
|
menudialog0017f0b0,
|
|
0x00000810,
|
|
&menudialog_mpplayersetup,
|
|
};
|
|
|
|
// 1b570
|
|
struct menu_item menuitems_1b570[] = {
|
|
{ MENUITEMTYPE_OBJECTIVES, 1, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x0000572a, 0x00000000, menuhandler001033f8 }, // "Accept"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x0000572b, 0x00000000, menuhandler0010ccd0 }, // "Decline"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 1b5c0
|
|
struct menu_dialog menudialog_1b5c0 = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x7f10ce74,
|
|
menuitems_1b570,
|
|
menudialog0010cd0c,
|
|
0x0000000c,
|
|
&menudialog_briefing,
|
|
};
|
|
|
|
// 1b5d8
|
|
struct menu_item menuitems_promptnextmission[] = {
|
|
{ MENUITEMTYPE_OBJECTIVES, 1, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x0000572a, 0x00000000, menuhandler001033f8 }, // "Accept"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x0000572b, 0x00000000, menuhandler0010ccd0 }, // "Decline"
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000059d6, 0x00000000, menuhandler0010cfe4 }, // "Replay Previous Mission"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 1b650
|
|
struct menu_dialog menudialog_promptnextmission = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x7f10cf2c,
|
|
menuitems_promptnextmission,
|
|
menudialog0010cd0c,
|
|
0x0000000c,
|
|
&menudialog_briefing,
|
|
};
|
|
|
|
// 1b668
|
|
struct menu_item menuitems_1b668[] = {
|
|
{ MENUITEMTYPE_OBJECTIVES, 2, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x0000572d, 0x00000000, NULL }, // "Press START"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 1b6b8
|
|
struct menu_item menuitems_1b6b8[] = {
|
|
{ MENUITEMTYPE_OBJECTIVES, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x0000572d, 0x00000000, NULL }, // "Press START"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 1b708
|
|
struct menu_dialog menudialog_1b708 = {
|
|
MENUDIALOGTYPE_DANGER,
|
|
0x572c, // "Objectives"
|
|
menuitems_1b6b8,
|
|
menudialog001063e4,
|
|
0x00000048,
|
|
NULL,
|
|
};
|
|
|
|
// 1b720
|
|
struct menu_dialog menudialog_1b720 = {
|
|
MENUDIALOGTYPE_SUCCESS,
|
|
0x572c, // "Objectives"
|
|
menuitems_1b6b8,
|
|
menudialog001063e4,
|
|
0x00000048,
|
|
NULL,
|
|
};
|
|
|
|
// 1b738
|
|
struct menu_dialog menudialog_1b738 = {
|
|
MENUDIALOGTYPE_DANGER,
|
|
0x572c, // "Objectives"
|
|
menuitems_1b668,
|
|
menudialog001063e4,
|
|
0x00000048,
|
|
NULL,
|
|
};
|
|
|
|
// 1b750
|
|
struct menu_dialog menudialog_1b750 = {
|
|
MENUDIALOGTYPE_SUCCESS,
|
|
0x572c, // "Objectives"
|
|
menuitems_1b668,
|
|
menudialog001063e4,
|
|
0x00000048,
|
|
NULL,
|
|
};
|
|
|
|
// 1b768
|
|
struct menu_item menuitems_1b768[] = {
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x000054f4, 0x00000000, menuhandler0010d8dc }, // "Continue"
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x000054f5, 0x00000000, menuhandler0010d87c }, // "Replay Last Level"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 1b7a4
|
|
struct menu_dialog menudialog_1b7a4 = {
|
|
MENUDIALOGTYPE_DEFAULT,
|
|
0x7f10d61c,
|
|
menuitems_1b768,
|
|
NULL,
|
|
0x00000004,
|
|
NULL,
|
|
};
|
|
|
|
// 1b7bc
|
|
struct menu_item menuitems_1b7bc[] = {
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000210, 0x00005716, 0x00000000, NULL }, // "Mission Status:"
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000020, 0x7f10d2e0, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000210, 0x00005717, 0x00000000, NULL }, // "Agent Status:"
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000020, 0x7f10d4d4, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000210, 0x00005718, 0x00000000, NULL }, // "Mission Time:"
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000020, 0x7f10d6e4, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000210, 0x00005481, 0x00000000, NULL }, // "Difficulty"
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000020, 0x7f10229c, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000210, 0x00005719, 0x00000000, NULL }, // "Weapon of Choice:"
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000020, 0x7f178450, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000571a, 0x7f10d044, NULL }, // "Kills:"
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000571b, 0x7f10d1d0, NULL }, // "Accuracy:"
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000571c, 0x7f10d080, NULL }, // "Shot Total:"
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000200, 0x0000571d, 0x7f10d0c0, NULL }, // "Head Shots:"
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000200, 0x0000571e, 0x7f10d100, NULL }, // "Body Shots:"
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000200, 0x0000571f, 0x7f10d140, NULL }, // "Limb Shots:"
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000200, 0x00005720, 0x7f10d180, NULL }, // "Others:"
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x00005721, 0x00000000, NULL }, // "Press START"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
u32 var0001b988 = 0xff7f7fff;
|
|
|
|
// 1b98c
|
|
struct menu_item menuitems_1b98c[] = {
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005716, 0x7f10d2e0, NULL }, // "Mission Status:"
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005717, 0x7f10d4d4, NULL }, // "Agent Status:"
|
|
{ MENUITEMTYPE_LABEL, 0, 0x01000000, 0x00005718, 0x7f10d6e4, menuhandler0010e064 }, // "Mission Time:"
|
|
{ MENUITEMTYPE_LABEL, 1, 0x01000000, 0x000054f2, 0x7f10e4d8, menuhandler0010e064 }, // "Target Time:"
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005481, 0x7f10229c, NULL }, // "Difficulty:"
|
|
{ MENUITEMTYPE_SEPARATOR, 2, 0x00000000, 0x00000000, 0x00000000, menuhandler0010e064 },
|
|
{ MENUITEMTYPE_LABEL, 2, 0x00000000, 0x000054f3, 0x00000000, menuhandler0010e064 }, // "New Cheat Available!:"
|
|
{ MENUITEMTYPE_LABEL, 3, 0x01000020, 0x7f10e3fc, 0x00000000, menuhandler0010e064 },
|
|
{ MENUITEMTYPE_LABEL, 5, 0x01000020, 0x7f10e468, 0x00000000, menuhandler0010e064 },
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005719, 0x7f178450, NULL }, // "Weapon of Choice"
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000571a, 0x7f10d044, NULL }, // "Kills:"
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000571b, 0x7f10d1d0, NULL }, // "Accuracy:"
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000571c, 0x7f10d080, NULL }, // "Shot Total:"
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000571d, 0x7f10d0c0, NULL }, // "Head Shots:"
|
|
{ MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000571e, 0x7f10d100, NULL }, // "Body Shots:"
|
|
{ MENUITEMTYPE_LABEL, 6, 0x00000000, 0x0000571f, 0x7f10d140, menuhandler0010e064 }, // "Limb Shots:"
|
|
{ MENUITEMTYPE_LABEL, 4, 0x00000000, 0x00005720, 0x7f10d180, menuhandler0010e064 }, // "Others:"
|
|
{ MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
{ MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x00005721, 0x00000000, NULL }, // "Press START"
|
|
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
|
|
};
|
|
|
|
// 1bb44
|
|
struct menu_dialog menudialog_1bb44 = {
|
|
MENUDIALOGTYPE_SUCCESS,
|
|
0x7f10d588,
|
|
menuitems_1b98c,
|
|
menudialog0010dd28,
|
|
0x00000048,
|
|
&menudialog_1b720,
|
|
};
|
|
|
|
// 1bb5c
|
|
struct menu_dialog menudialog_1bb5c = {
|
|
MENUDIALOGTYPE_DANGER,
|
|
0x7f10d678,
|
|
menuitems_1b98c,
|
|
menudialog0010de58,
|
|
0x00000048,
|
|
&menudialog_1b708,
|
|
};
|
|
|
|
// 1bb74
|
|
struct menu_dialog menudialog_1bb74 = {
|
|
MENUDIALOGTYPE_SUCCESS,
|
|
0x7f10d588,
|
|
menuitems_1b98c,
|
|
menudialog0010dd28,
|
|
0x00000048,
|
|
&menudialog_1b720,
|
|
};
|
|
|
|
// 1bb8c
|
|
struct menu_dialog menudialog_1bb8c = {
|
|
MENUDIALOGTYPE_DANGER,
|
|
0x7f10d678,
|
|
menuitems_1b98c,
|
|
menudialog0010de58,
|
|
0x00000048,
|
|
&menudialog_1b708,
|
|
};
|
|
|
|
// 1bba4
|
|
struct menu_dialog menudialog_1bba4 = {
|
|
MENUDIALOGTYPE_SUCCESS,
|
|
0x5714, // "Completed"
|
|
menuitems_1b7bc,
|
|
menudialog0010dd28,
|
|
0x00000048,
|
|
&menudialog_1b750,
|
|
};
|
|
|
|
// 1bbbc
|
|
struct menu_dialog menudialog_1bbbc = {
|
|
MENUDIALOGTYPE_DANGER,
|
|
0x5715, // "Failed"
|
|
menuitems_1b7bc,
|
|
menudialog0010de58,
|
|
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;
|