Discover mppresets, mpsimulantcommands and challenges
This commit is contained in:
parent
7db82fe44a
commit
2a1654069d
365
src/globals.c
365
src/globals.c
|
@ -44534,90 +44534,24 @@ struct mpmusictrack mpmusictable[] = {
|
|||
/*0x29*/ { 0xb078, 0x58a5, 16 },
|
||||
};
|
||||
|
||||
u32 var0002db8c = 0x54190000;
|
||||
u32 var0002db90 = 0x00000007;
|
||||
u32 var0002db94 = 0x00000000;
|
||||
u32 var0002db98 = 0x00000000;
|
||||
u32 var0002db9c = 0x00000000;
|
||||
u32 var0002dba0 = 0x00000000;
|
||||
u32 var0002dba4 = 0x541a0000;
|
||||
u32 var0002dba8 = 0x0000000c;
|
||||
u32 var0002dbac = 0x00000000;
|
||||
u32 var0002dbb0 = 0x00000000;
|
||||
u32 var0002dbb4 = 0x00000000;
|
||||
u32 var0002dbb8 = 0x00000000;
|
||||
u32 var0002dbbc = 0x541b0000;
|
||||
u32 var0002dbc0 = 0x0000000d;
|
||||
u32 var0002dbc4 = 0x00000000;
|
||||
u32 var0002dbc8 = 0x00000000;
|
||||
u32 var0002dbcc = 0x00000000;
|
||||
u32 var0002dbd0 = 0x00000000;
|
||||
u32 var0002dbd4 = 0x541c0000;
|
||||
u32 var0002dbd8 = 0x0000000b;
|
||||
u32 var0002dbdc = 0x00000000;
|
||||
u32 var0002dbe0 = 0x00000000;
|
||||
u32 var0002dbe4 = 0x00000000;
|
||||
u32 var0002dbe8 = 0x00000000;
|
||||
u32 var0002dbec = 0x541d0000;
|
||||
u32 var0002dbf0 = 0x00000009;
|
||||
u32 var0002dbf4 = 0x00000000;
|
||||
u32 var0002dbf8 = 0x00000000;
|
||||
u32 var0002dbfc = 0x00000000;
|
||||
u32 var0002dc00 = 0x00000000;
|
||||
u32 var0002dc04 = 0x541e0000;
|
||||
u32 var0002dc08 = 0x00000002;
|
||||
u32 var0002dc0c = 0x00000000;
|
||||
u32 var0002dc10 = 0x00000000;
|
||||
u32 var0002dc14 = 0x00000000;
|
||||
u32 var0002dc18 = 0x00000000;
|
||||
u32 var0002dc1c = 0x541f0000;
|
||||
u32 var0002dc20 = 0x00000008;
|
||||
u32 var0002dc24 = 0x00000000;
|
||||
u32 var0002dc28 = 0x00000000;
|
||||
u32 var0002dc2c = 0x00000000;
|
||||
u32 var0002dc30 = 0x00000000;
|
||||
u32 var0002dc34 = 0x54200000;
|
||||
u32 var0002dc38 = 0x00000001;
|
||||
u32 var0002dc3c = 0x00000000;
|
||||
u32 var0002dc40 = 0x00000000;
|
||||
u32 var0002dc44 = 0x00000000;
|
||||
u32 var0002dc48 = 0x00000000;
|
||||
u32 var0002dc4c = 0x54210000;
|
||||
u32 var0002dc50 = 0x0000000a;
|
||||
u32 var0002dc54 = 0x00000000;
|
||||
u32 var0002dc58 = 0x00000000;
|
||||
u32 var0002dc5c = 0x00000000;
|
||||
u32 var0002dc60 = 0x00000000;
|
||||
u32 var0002dc64 = 0x54220000;
|
||||
u32 var0002dc68 = 0x00000005;
|
||||
u32 var0002dc6c = 0x00000000;
|
||||
u32 var0002dc70 = 0x00000000;
|
||||
u32 var0002dc74 = 0x00000000;
|
||||
u32 var0002dc78 = 0x00000000;
|
||||
u32 var0002dc7c = 0x54230000;
|
||||
u32 var0002dc80 = 0x00000000;
|
||||
u32 var0002dc84 = 0x00000000;
|
||||
u32 var0002dc88 = 0x00000000;
|
||||
u32 var0002dc8c = 0x00000000;
|
||||
u32 var0002dc90 = 0x00000000;
|
||||
u32 var0002dc94 = 0x54240000;
|
||||
u32 var0002dc98 = 0x00000004;
|
||||
u32 var0002dc9c = 0x00000000;
|
||||
u32 var0002dca0 = 0x00000000;
|
||||
u32 var0002dca4 = 0x00000000;
|
||||
u32 var0002dca8 = 0x00000000;
|
||||
u32 var0002dcac = 0x54250000;
|
||||
u32 var0002dcb0 = 0x00000003;
|
||||
u32 var0002dcb4 = 0x00000000;
|
||||
u32 var0002dcb8 = 0x00000000;
|
||||
u32 var0002dcbc = 0x00000000;
|
||||
u32 var0002dcc0 = 0x00000000;
|
||||
u32 var0002dcc4 = 0x54260000;
|
||||
u32 var0002dcc8 = 0x00000006;
|
||||
u32 var0002dccc = 0x00000000;
|
||||
u32 var0002dcd0 = 0x00000000;
|
||||
u32 var0002dcd4 = 0x00000000;
|
||||
u32 var0002dcd8 = 0x00000000;
|
||||
// 2db8c
|
||||
u32 mppresets[] = {
|
||||
0x54190000, 0x07, 0, 0, 0, 0, // "No Shield"
|
||||
0x541a0000, 0x0c, 0, 0, 0, 0, // "Automatics"
|
||||
0x541b0000, 0x0d, 0, 0, 0, 0, // "Rocket Launcher"
|
||||
0x541c0000, 0x0b, 0, 0, 0, 0, // "Simulants"
|
||||
0x541d0000, 0x09, 0, 0, 0, 0, // "King of the Hill"
|
||||
0x541e0000, 0x02, 0, 0, 0, 0, // "Complex FarSight"
|
||||
0x541f0000, 0x08, 0, 0, 0, 0, // "Hold the Briefcase"
|
||||
0x54200000, 0x01, 0, 0, 0, 0, // "Pistol One-Hit Kills"
|
||||
0x54210000, 0x0a, 0, 0, 0, 0, // "Capture the Case"
|
||||
0x54220000, 0x05, 0, 0, 0, 0, // "Cloaking"
|
||||
0x54230000, 0x00, 0, 0, 0, 0, // "Temple Explosives"
|
||||
0x54240000, 0x04, 0, 0, 0, 0, // "Slayer"
|
||||
0x54250000, 0x03, 0, 0, 0, 0, // "Tranquilizr"
|
||||
0x54260000, 0x06, 0, 0, 0, 0, // "Slow Motion"
|
||||
};
|
||||
|
||||
u32 var0002dcdc = 0x00000000;
|
||||
u32 var0002dce0 = 0x00000001;
|
||||
u32 var0002dce4 = 0xff000000;
|
||||
|
@ -44696,20 +44630,25 @@ u32 var0002de04 = 0x00000000;
|
|||
u32 var0002de08 = 0x00000000;
|
||||
u32 var0002de0c = 0x00000000;
|
||||
u32 var0002de10 = 0x00000000;
|
||||
u32 var0002de14 = 0x000058af;
|
||||
u32 var0002de18 = 0x000058b0;
|
||||
u32 var0002de1c = 0x000058b1;
|
||||
u32 var0002de20 = 0x000058b2;
|
||||
u32 var0002de24 = 0x000058b3;
|
||||
u32 var0002de28 = 0x000058b4;
|
||||
u32 var0002de2c = 0x000058b5;
|
||||
u32 var0002de30 = 0x000058b6;
|
||||
u32 var0002de34 = 0x000058d1;
|
||||
u32 var0002de38 = 0x000058d2;
|
||||
u32 var0002de3c = 0x000058d3;
|
||||
u32 var0002de40 = 0x000058d4;
|
||||
u32 var0002de44 = 0x000058d5;
|
||||
u32 var0002de48 = 0x000058d6;
|
||||
|
||||
// 2de14
|
||||
u32 mpsimulantcommands[] = {
|
||||
0x58af, // "Follow"
|
||||
0x58b0, // "Attack"
|
||||
0x58b1, // "Defend"
|
||||
0x58b2, // "Hold"
|
||||
0x58b3, // "Normal"
|
||||
0x58b4, // "Download"
|
||||
0x58b5, // "Get Case"
|
||||
0x58b6, // "Tag Box"
|
||||
0x58d1, // "Save Case"
|
||||
0x58d2, // "Def Hill"
|
||||
0x58d3, // "Hold Hill"
|
||||
0x58d4, // "Get Case"
|
||||
0x58d5, // "Pop Cap"
|
||||
0x58d6, // "Protect"
|
||||
};
|
||||
|
||||
u32 var0002de4c = 0x00000000;
|
||||
u32 var0002de50 = 0x00000000;
|
||||
u32 var0002de54 = 0x00000000;
|
||||
|
@ -45129,201 +45068,41 @@ u32 var0002e4c8 = 0x00000000;
|
|||
u32 var0002e4cc = 0x00000000;
|
||||
u32 var0002e4d0 = 0x00000000;
|
||||
u32 var0002e4d4 = 0x00000000;
|
||||
u32 var0002e4d8 = 0x5796000e;
|
||||
u32 var0002e4dc = 0x00000000;
|
||||
u32 var0002e4e0 = 0x00000000;
|
||||
u32 var0002e4e4 = 0x00000000;
|
||||
u32 var0002e4e8 = 0x00000000;
|
||||
u32 var0002e4ec = 0x00000000;
|
||||
u32 var0002e4f0 = 0x00005797;
|
||||
u32 var0002e4f4 = 0x000f0000;
|
||||
u32 var0002e4f8 = 0x00000000;
|
||||
u32 var0002e4fc = 0x00000000;
|
||||
u32 var0002e500 = 0x00000000;
|
||||
u32 var0002e504 = 0x00000000;
|
||||
u32 var0002e508 = 0x00000000;
|
||||
u32 var0002e50c = 0x57980010;
|
||||
u32 var0002e510 = 0x00000000;
|
||||
u32 var0002e514 = 0x00000000;
|
||||
u32 var0002e518 = 0x00000000;
|
||||
u32 var0002e51c = 0x00000000;
|
||||
u32 var0002e520 = 0x00000000;
|
||||
u32 var0002e524 = 0x00005799;
|
||||
u32 var0002e528 = 0x00110000;
|
||||
u32 var0002e52c = 0x00000000;
|
||||
u32 var0002e530 = 0x00000000;
|
||||
u32 var0002e534 = 0x00000000;
|
||||
u32 var0002e538 = 0x00000000;
|
||||
u32 var0002e53c = 0x00000000;
|
||||
u32 var0002e540 = 0x579a0012;
|
||||
u32 var0002e544 = 0x00000000;
|
||||
u32 var0002e548 = 0x00000000;
|
||||
u32 var0002e54c = 0x00000000;
|
||||
u32 var0002e550 = 0x00000000;
|
||||
u32 var0002e554 = 0x00000000;
|
||||
u32 var0002e558 = 0x0000579b;
|
||||
u32 var0002e55c = 0x00130000;
|
||||
u32 var0002e560 = 0x00000000;
|
||||
u32 var0002e564 = 0x00000000;
|
||||
u32 var0002e568 = 0x00000000;
|
||||
u32 var0002e56c = 0x00000000;
|
||||
u32 var0002e570 = 0x00000000;
|
||||
u32 var0002e574 = 0x579c0014;
|
||||
u32 var0002e578 = 0x00000000;
|
||||
u32 var0002e57c = 0x00000000;
|
||||
u32 var0002e580 = 0x00000000;
|
||||
u32 var0002e584 = 0x00000000;
|
||||
u32 var0002e588 = 0x00000000;
|
||||
u32 var0002e58c = 0x0000579d;
|
||||
u32 var0002e590 = 0x00150000;
|
||||
u32 var0002e594 = 0x00000000;
|
||||
u32 var0002e598 = 0x00000000;
|
||||
u32 var0002e59c = 0x00000000;
|
||||
u32 var0002e5a0 = 0x00000000;
|
||||
u32 var0002e5a4 = 0x00000000;
|
||||
u32 var0002e5a8 = 0x579e0016;
|
||||
u32 var0002e5ac = 0x00000000;
|
||||
u32 var0002e5b0 = 0x00000000;
|
||||
u32 var0002e5b4 = 0x00000000;
|
||||
u32 var0002e5b8 = 0x00000000;
|
||||
u32 var0002e5bc = 0x00000000;
|
||||
u32 var0002e5c0 = 0x0000579f;
|
||||
u32 var0002e5c4 = 0x00170000;
|
||||
u32 var0002e5c8 = 0x00000000;
|
||||
u32 var0002e5cc = 0x00000000;
|
||||
u32 var0002e5d0 = 0x00000000;
|
||||
u32 var0002e5d4 = 0x00000000;
|
||||
u32 var0002e5d8 = 0x00000000;
|
||||
u32 var0002e5dc = 0x57a00018;
|
||||
u32 var0002e5e0 = 0x00000000;
|
||||
u32 var0002e5e4 = 0x00000000;
|
||||
u32 var0002e5e8 = 0x00000000;
|
||||
u32 var0002e5ec = 0x00000000;
|
||||
u32 var0002e5f0 = 0x00000000;
|
||||
u32 var0002e5f4 = 0x000057a1;
|
||||
u32 var0002e5f8 = 0x00190000;
|
||||
u32 var0002e5fc = 0x00000000;
|
||||
u32 var0002e600 = 0x00000000;
|
||||
u32 var0002e604 = 0x00000000;
|
||||
u32 var0002e608 = 0x00000000;
|
||||
u32 var0002e60c = 0x00000000;
|
||||
u32 var0002e610 = 0x57a2001a;
|
||||
u32 var0002e614 = 0x00000000;
|
||||
u32 var0002e618 = 0x00000000;
|
||||
u32 var0002e61c = 0x00000000;
|
||||
u32 var0002e620 = 0x00000000;
|
||||
u32 var0002e624 = 0x00000000;
|
||||
u32 var0002e628 = 0x000057a3;
|
||||
u32 var0002e62c = 0x001b0000;
|
||||
u32 var0002e630 = 0x00000000;
|
||||
u32 var0002e634 = 0x00000000;
|
||||
u32 var0002e638 = 0x00000000;
|
||||
u32 var0002e63c = 0x00000000;
|
||||
u32 var0002e640 = 0x00000000;
|
||||
u32 var0002e644 = 0x57a4001c;
|
||||
u32 var0002e648 = 0x00000000;
|
||||
u32 var0002e64c = 0x00000000;
|
||||
u32 var0002e650 = 0x00000000;
|
||||
u32 var0002e654 = 0x00000000;
|
||||
u32 var0002e658 = 0x00000000;
|
||||
u32 var0002e65c = 0x000057a5;
|
||||
u32 var0002e660 = 0x001d0000;
|
||||
u32 var0002e664 = 0x00000000;
|
||||
u32 var0002e668 = 0x00000000;
|
||||
u32 var0002e66c = 0x00000000;
|
||||
u32 var0002e670 = 0x00000000;
|
||||
u32 var0002e674 = 0x00000000;
|
||||
u32 var0002e678 = 0x57a6001e;
|
||||
u32 var0002e67c = 0x00000000;
|
||||
u32 var0002e680 = 0x00000000;
|
||||
u32 var0002e684 = 0x00000000;
|
||||
u32 var0002e688 = 0x00000000;
|
||||
u32 var0002e68c = 0x00000000;
|
||||
u32 var0002e690 = 0x000057a7;
|
||||
u32 var0002e694 = 0x001f0000;
|
||||
u32 var0002e698 = 0x00000000;
|
||||
u32 var0002e69c = 0x00000000;
|
||||
u32 var0002e6a0 = 0x00000000;
|
||||
u32 var0002e6a4 = 0x00000000;
|
||||
u32 var0002e6a8 = 0x00000000;
|
||||
u32 var0002e6ac = 0x57a80020;
|
||||
u32 var0002e6b0 = 0x00000000;
|
||||
u32 var0002e6b4 = 0x00000000;
|
||||
u32 var0002e6b8 = 0x00000000;
|
||||
u32 var0002e6bc = 0x00000000;
|
||||
u32 var0002e6c0 = 0x00000000;
|
||||
u32 var0002e6c4 = 0x000057a9;
|
||||
u32 var0002e6c8 = 0x00210000;
|
||||
u32 var0002e6cc = 0x00000000;
|
||||
u32 var0002e6d0 = 0x00000000;
|
||||
u32 var0002e6d4 = 0x00000000;
|
||||
u32 var0002e6d8 = 0x00000000;
|
||||
u32 var0002e6dc = 0x00000000;
|
||||
u32 var0002e6e0 = 0x57aa0022;
|
||||
u32 var0002e6e4 = 0x00000000;
|
||||
u32 var0002e6e8 = 0x00000000;
|
||||
u32 var0002e6ec = 0x00000000;
|
||||
u32 var0002e6f0 = 0x00000000;
|
||||
u32 var0002e6f4 = 0x00000000;
|
||||
u32 var0002e6f8 = 0x000057ab;
|
||||
u32 var0002e6fc = 0x00230000;
|
||||
u32 var0002e700 = 0x00000000;
|
||||
u32 var0002e704 = 0x00000000;
|
||||
u32 var0002e708 = 0x00000000;
|
||||
u32 var0002e70c = 0x00000000;
|
||||
u32 var0002e710 = 0x00000000;
|
||||
u32 var0002e714 = 0x57ac0024;
|
||||
u32 var0002e718 = 0x00000000;
|
||||
u32 var0002e71c = 0x00000000;
|
||||
u32 var0002e720 = 0x00000000;
|
||||
u32 var0002e724 = 0x00000000;
|
||||
u32 var0002e728 = 0x00000000;
|
||||
u32 var0002e72c = 0x000057ad;
|
||||
u32 var0002e730 = 0x00250000;
|
||||
u32 var0002e734 = 0x00000000;
|
||||
u32 var0002e738 = 0x00000000;
|
||||
u32 var0002e73c = 0x00000000;
|
||||
u32 var0002e740 = 0x00000000;
|
||||
u32 var0002e744 = 0x00000000;
|
||||
u32 var0002e748 = 0x57ae0026;
|
||||
u32 var0002e74c = 0x00000000;
|
||||
u32 var0002e750 = 0x00000000;
|
||||
u32 var0002e754 = 0x00000000;
|
||||
u32 var0002e758 = 0x00000000;
|
||||
u32 var0002e75c = 0x00000000;
|
||||
u32 var0002e760 = 0x000057af;
|
||||
u32 var0002e764 = 0x00270000;
|
||||
u32 var0002e768 = 0x00000000;
|
||||
u32 var0002e76c = 0x00000000;
|
||||
u32 var0002e770 = 0x00000000;
|
||||
u32 var0002e774 = 0x00000000;
|
||||
u32 var0002e778 = 0x00000000;
|
||||
u32 var0002e77c = 0x57b00028;
|
||||
u32 var0002e780 = 0x00000000;
|
||||
u32 var0002e784 = 0x00000000;
|
||||
u32 var0002e788 = 0x00000000;
|
||||
u32 var0002e78c = 0x00000000;
|
||||
u32 var0002e790 = 0x00000000;
|
||||
u32 var0002e794 = 0x000057b1;
|
||||
u32 var0002e798 = 0x00290000;
|
||||
u32 var0002e79c = 0x00000000;
|
||||
u32 var0002e7a0 = 0x00000000;
|
||||
u32 var0002e7a4 = 0x00000000;
|
||||
u32 var0002e7a8 = 0x00000000;
|
||||
u32 var0002e7ac = 0x00000000;
|
||||
u32 var0002e7b0 = 0x57b2002a;
|
||||
u32 var0002e7b4 = 0x00000000;
|
||||
u32 var0002e7b8 = 0x00000000;
|
||||
u32 var0002e7bc = 0x00000000;
|
||||
u32 var0002e7c0 = 0x00000000;
|
||||
u32 var0002e7c4 = 0x00000000;
|
||||
u32 var0002e7c8 = 0x000057b3;
|
||||
u32 var0002e7cc = 0x002b0000;
|
||||
u32 var0002e7d0 = 0x00000000;
|
||||
u32 var0002e7d4 = 0x00000000;
|
||||
u32 var0002e7d8 = 0x00000000;
|
||||
u32 var0002e7dc = 0x00000000;
|
||||
u32 var0002e7e0 = 0x00000000;
|
||||
|
||||
// 2e4d8
|
||||
u16 challenges[] = {
|
||||
0x5796, 0x0e, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0x5797, 0x0f, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0x5798, 0x10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0x5799, 0x11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0x579a, 0x12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0x579b, 0x13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0x579c, 0x14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0x579d, 0x15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0x579e, 0x16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0x579f, 0x17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0x57a0, 0x18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0x57a1, 0x19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0x57a2, 0x1a, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0x57a3, 0x1b, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0x57a4, 0x1c, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0x57a5, 0x1d, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0x57a6, 0x1e, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0x57a7, 0x1f, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0x57a8, 0x20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0x57a9, 0x21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0x57aa, 0x22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0x57ab, 0x23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0x57ac, 0x24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0x57ad, 0x25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0x57ae, 0x26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0x57af, 0x27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0x57b0, 0x28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0x57b1, 0x29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0x57b2, 0x2a, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0x57b3, 0x2b, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
};
|
||||
|
||||
u32 var0002e7e4 = 0x007d1c20;
|
||||
u32 var0002e7e8 = 0x007d5320;
|
||||
u32 var0002e7ec = 0x007d5320;
|
||||
|
|
Loading…
Reference in New Issue