diff --git a/src/game/game.c b/src/game/game.c index 4def65a13..873081c68 100644 --- a/src/game/game.c +++ b/src/game/game.c @@ -287211,7 +287211,7 @@ glabel func0f0fcc0c ); GLOBAL_ASM( -glabel func0f0fcc34 +glabel menuhandler000fcc34 /* f0fcc34: 27bdffc0 */ addiu $sp,$sp,-64 /* f0fcc38: 24010006 */ addiu $at,$zero,0x6 /* f0fcc3c: afbf003c */ sw $ra,0x3c($sp) @@ -287343,7 +287343,7 @@ glabel menudialog000fcd48 ); GLOBAL_ASM( -glabel func0f0fce08 +glabel menuhandler000fce08 /* f0fce08: 27bdffe8 */ addiu $sp,$sp,-24 /* f0fce0c: 24010006 */ addiu $at,$zero,0x6 /* f0fce10: afbf0014 */ sw $ra,0x14($sp) @@ -287513,7 +287513,7 @@ glabel func0f0fcfb8 ); GLOBAL_ASM( -glabel func0f0fd04c +glabel menuhandler000fd04c /* f0fd04c: 27bdffe8 */ addiu $sp,$sp,-24 /* f0fd050: 24010006 */ addiu $at,$zero,0x6 /* f0fd054: afbf0014 */ sw $ra,0x14($sp) @@ -287555,7 +287555,7 @@ glabel func0f0fd04c ); GLOBAL_ASM( -glabel func0f0fd0e0 +glabel menuhandler000fd0e0 /* f0fd0e0: 27bdffe8 */ addiu $sp,$sp,-24 /* f0fd0e4: 24010006 */ addiu $at,$zero,0x6 /* f0fd0e8: afbf0014 */ sw $ra,0x14($sp) @@ -288007,7 +288007,7 @@ glabel func0f0fd660 ); GLOBAL_ASM( -glabel func0f0fd6f0 +glabel menuhandler000fd6f0 /* f0fd6f0: 27bdff48 */ addiu $sp,$sp,-184 /* f0fd6f4: 248effff */ addiu $t6,$a0,-1 /* f0fd6f8: 2dc10014 */ sltiu $at,$t6,0x14 @@ -293482,7 +293482,7 @@ glabel func0f102330 ); GLOBAL_ASM( -glabel func0f1024dc +glabel menuhandler001024dc /* f1024dc: 27bdffe8 */ addiu $sp,$sp,-24 /* f1024e0: afbf0014 */ sw $ra,0x14($sp) /* f1024e4: 0fc408cc */ jal func0f102330 @@ -293494,7 +293494,7 @@ glabel func0f1024dc ); GLOBAL_ASM( -glabel func0f1024fc +glabel menuhandler001024fc /* f1024fc: 27bdffe8 */ addiu $sp,$sp,-24 /* f102500: afbf0014 */ sw $ra,0x14($sp) /* f102504: 0fc408cc */ jal func0f102330 @@ -293506,7 +293506,7 @@ glabel func0f1024fc ); GLOBAL_ASM( -glabel func0f10251c +glabel menuhandler0010251c /* f10251c: 3c02800a */ lui $v0,0x800a /* f102520: 24429fc0 */ addiu $v0,$v0,-24640 /* f102524: 8c4e0298 */ lw $t6,0x298($v0) @@ -293552,7 +293552,7 @@ glabel func0f10251c ); GLOBAL_ASM( -glabel func0f1025b4 +glabel menuhandler001025b4 /* f1025b4: 3c02800a */ lui $v0,0x800a /* f1025b8: 24429fc0 */ addiu $v0,$v0,-24640 /* f1025bc: 8c4e0298 */ lw $t6,0x298($v0) @@ -293622,7 +293622,7 @@ glabel func0f1025b4 ); GLOBAL_ASM( -glabel func0f102698 +glabel menuhandler00102698 /* f102698: 27bdffd8 */ addiu $sp,$sp,-40 /* f10269c: 3c0e8007 */ lui $t6,0x8007 /* f1026a0: afbf0014 */ sw $ra,0x14($sp) @@ -293680,7 +293680,7 @@ glabel func0f102698 ); GLOBAL_ASM( -glabel func0f102754 +glabel menuhandler00102754 /* f102754: 27bdffd8 */ addiu $sp,$sp,-40 /* f102758: 3c0e8007 */ lui $t6,0x8007 /* f10275c: afbf0014 */ sw $ra,0x14($sp) @@ -293739,7 +293739,7 @@ glabel func0f102754 ); GLOBAL_ASM( -glabel func0f102814 +glabel menuhandler00102814 /* f102814: 27bdffe0 */ addiu $sp,$sp,-32 /* f102818: 3c0e8007 */ lui $t6,0x8007 /* f10281c: afbf0014 */ sw $ra,0x14($sp) @@ -293796,7 +293796,7 @@ glabel func0f102814 ); GLOBAL_ASM( -glabel func0f1028cc +glabel menuhandler001028cc /* f1028cc: 27bdffc8 */ addiu $sp,$sp,-56 /* f1028d0: 3c0e8007 */ lui $t6,0x8007 /* f1028d4: afbf0014 */ sw $ra,0x14($sp) @@ -293904,7 +293904,7 @@ glabel func0f1028cc ); GLOBAL_ASM( -glabel func0f102a40 +glabel menuhandler00102a40 /* f102a40: 3c02800a */ lui $v0,0x800a /* f102a44: 24429fc0 */ addiu $v0,$v0,-24640 /* f102a48: 8c4e0298 */ lw $t6,0x298($v0) @@ -293948,7 +293948,7 @@ glabel func0f102a40 ); GLOBAL_ASM( -glabel func0f102acc +glabel menuhandler00102acc /* f102acc: 3c02800a */ lui $v0,0x800a /* f102ad0: 24429fc0 */ addiu $v0,$v0,-24640 /* f102ad4: 8c4e0298 */ lw $t6,0x298($v0) @@ -293992,7 +293992,7 @@ glabel func0f102acc ); GLOBAL_ASM( -glabel func0f102b58 +glabel menuhandler00102b58 /* f102b58: 27bdffe8 */ addiu $sp,$sp,-24 /* f102b5c: 24010006 */ addiu $at,$zero,0x6 /* f102b60: afbf0014 */ sw $ra,0x14($sp) @@ -294023,7 +294023,7 @@ glabel func0f102b58 ); GLOBAL_ASM( -glabel func0f102bb8 +glabel menuhandler00102bb8 /* f102bb8: 27bdffe8 */ addiu $sp,$sp,-24 /* f102bbc: 24010006 */ addiu $at,$zero,0x6 /* f102bc0: afbf0014 */ sw $ra,0x14($sp) @@ -294054,7 +294054,7 @@ glabel func0f102bb8 ); GLOBAL_ASM( -glabel func0f102c18 +glabel menuhandler00102c18 /* f102c18: 24010006 */ addiu $at,$zero,0x6 /* f102c1c: 10810014 */ beq $a0,$at,.L0f102c70 /* f102c20: afa50004 */ sw $a1,0x4($sp) @@ -294096,7 +294096,7 @@ glabel func0f102c18 ); GLOBAL_ASM( -glabel func0f102c9c +glabel menuhandler00102c9c /* f102c9c: 27bdffe8 */ addiu $sp,$sp,-24 /* f102ca0: 24010006 */ addiu $at,$zero,0x6 /* f102ca4: afbf0014 */ sw $ra,0x14($sp) @@ -294188,7 +294188,7 @@ glabel func0f102c9c ); GLOBAL_ASM( -glabel func0f102dd0 +glabel menuhandler00102dd0 /* f102dd0: 3c02800a */ lui $v0,0x800a /* f102dd4: 24429fc0 */ addiu $v0,$v0,-24640 /* f102dd8: 8c4e0298 */ lw $t6,0x298($v0) @@ -294232,7 +294232,7 @@ glabel func0f102dd0 ); GLOBAL_ASM( -glabel func0f102e5c +glabel menuhandler00102e5c /* f102e5c: 3c02800a */ lui $v0,0x800a /* f102e60: 24429fc0 */ addiu $v0,$v0,-24640 /* f102e64: 8c4e0298 */ lw $t6,0x298($v0) @@ -294285,7 +294285,7 @@ glabel func0f102e5c ); GLOBAL_ASM( -glabel func0f102f08 +glabel menuhandler00102f08 /* f102f08: 3c02800a */ lui $v0,0x800a /* f102f0c: 24429fc0 */ addiu $v0,$v0,-24640 /* f102f10: 8c4e0298 */ lw $t6,0x298($v0) @@ -294329,7 +294329,7 @@ glabel func0f102f08 ); GLOBAL_ASM( -glabel func0f102f94 +glabel menuhandler00102f94 /* f102f94: 3c02800a */ lui $v0,0x800a /* f102f98: 24429fc0 */ addiu $v0,$v0,-24640 /* f102f9c: 8c4e0298 */ lw $t6,0x298($v0) @@ -294382,7 +294382,7 @@ glabel func0f102f94 ); GLOBAL_ASM( -glabel func0f103040 +glabel menuhandler00103040 /* f103040: 3c02800a */ lui $v0,0x800a /* f103044: 24429fc0 */ addiu $v0,$v0,-24640 /* f103048: 8c4e0298 */ lw $t6,0x298($v0) @@ -294435,7 +294435,7 @@ glabel func0f103040 ); GLOBAL_ASM( -glabel func0f1030ec +glabel menuhandler001030ec /* f1030ec: 3c02800a */ lui $v0,0x800a /* f1030f0: 24429fc0 */ addiu $v0,$v0,-24640 /* f1030f4: 8c4e0298 */ lw $t6,0x298($v0) @@ -294479,7 +294479,7 @@ glabel func0f1030ec ); GLOBAL_ASM( -glabel func0f103178 +glabel menuhandler00103178 /* f103178: 3c02800a */ lui $v0,0x800a /* f10317c: 24429fc0 */ addiu $v0,$v0,-24640 /* f103180: 8c4e0298 */ lw $t6,0x298($v0) @@ -294523,7 +294523,7 @@ glabel func0f103178 ); GLOBAL_ASM( -glabel func0f103204 +glabel menuhandler00103204 /* f103204: 3c02800a */ lui $v0,0x800a /* f103208: 24429fc0 */ addiu $v0,$v0,-24640 /* f10320c: 8c4e0298 */ lw $t6,0x298($v0) @@ -294567,7 +294567,7 @@ glabel func0f103204 ); GLOBAL_ASM( -glabel func0f103290 +glabel menuhandler00103290 /* f103290: 27bdffe8 */ addiu $sp,$sp,-24 /* f103294: 24010006 */ addiu $at,$zero,0x6 /* f103298: afbf0014 */ sw $ra,0x14($sp) @@ -294599,7 +294599,7 @@ glabel func0f103290 ); GLOBAL_ASM( -glabel func0f1032f4 +glabel menuhandler001032f4 /* f1032f4: 27bdffe8 */ addiu $sp,$sp,-24 /* f1032f8: 24010006 */ addiu $at,$zero,0x6 /* f1032fc: afbf0014 */ sw $ra,0x14($sp) @@ -294663,7 +294663,7 @@ glabel menudialog00103368 /* f1033c8: 8059000a */ lb $t9,0xa($v0) /* f1033cc: 53200005 */ beqzl $t9,.L0f1033e4 /* f1033d0: a040000a */ sb $zero,0xa($v0) -/* f1033d4: 0fc40cfe */ jal func0f1033f8 +/* f1033d4: 0fc40cfe */ jal menuhandler001033f8 /* f1033d8: afa2001c */ sw $v0,0x1c($sp) /* f1033dc: 8fa2001c */ lw $v0,0x1c($sp) /* f1033e0: a040000a */ sb $zero,0xa($v0) @@ -294677,7 +294677,7 @@ glabel menudialog00103368 ); GLOBAL_ASM( -glabel func0f1033f8 +glabel menuhandler001033f8 /* f1033f8: 27bdffe8 */ addiu $sp,$sp,-24 /* f1033fc: 24010006 */ addiu $at,$zero,0x6 /* f103400: afbf0014 */ sw $ra,0x14($sp) @@ -294905,7 +294905,7 @@ glabel func0f1036ac ); GLOBAL_ASM( -glabel func0f103708 +glabel menuhandler00103708 /* f103708: 27bdffe0 */ addiu $sp,$sp,-32 /* f10370c: afbf001c */ sw $ra,0x1c($sp) /* f103710: afa50024 */ sw $a1,0x24($sp) @@ -294997,7 +294997,7 @@ glabel func0f103708 ); GLOBAL_ASM( -glabel func0f10383c +glabel menuhandler0010383c /* f10383c: 27bdffe0 */ addiu $sp,$sp,-32 /* f103840: 24010006 */ addiu $at,$zero,0x6 /* f103844: afbf001c */ sw $ra,0x1c($sp) @@ -295346,7 +295346,7 @@ glabel func0f1038ec ); GLOBAL_ASM( -glabel func0f103cf0 +glabel menuhandler00103cf0 /* f103cf0: 27bdffe8 */ addiu $sp,$sp,-24 /* f103cf4: afa60020 */ sw $a2,0x20($sp) /* f103cf8: 24010006 */ addiu $at,$zero,0x6 @@ -295423,7 +295423,7 @@ glabel func0f103cf0 ); GLOBAL_ASM( -glabel func0f103e00 +glabel menuhandler00103e00 /* f103e00: 27bdffe8 */ addiu $sp,$sp,-24 /* f103e04: 24010006 */ addiu $at,$zero,0x6 /* f103e08: afbf0014 */ sw $ra,0x14($sp) @@ -295593,7 +295593,7 @@ glabel func0f103e68 ); GLOBAL_ASM( -glabel func0f104038 +glabel menuhandler00104038 /* f104038: 27bdffe8 */ addiu $sp,$sp,-24 /* f10403c: 24010006 */ addiu $at,$zero,0x6 /* f104040: afbf0014 */ sw $ra,0x14($sp) @@ -295703,7 +295703,7 @@ glabel menudialog00104104 /* f1041a4: 00003025 */ or $a2,$zero,$zero /* f1041a8: 51400005 */ beqzl $t2,.L0f1041c0 /* f1041ac: a060000a */ sb $zero,0xa($v1) -/* f1041b0: 0fc4100e */ jal func0f104038 +/* f1041b0: 0fc4100e */ jal menuhandler00104038 /* f1041b4: afa30018 */ sw $v1,0x18($sp) /* f1041b8: 8fa30018 */ lw $v1,0x18($sp) /* f1041bc: a060000a */ sb $zero,0xa($v1) @@ -295717,7 +295717,7 @@ glabel menudialog00104104 ); GLOBAL_ASM( -glabel func0f1041d4 +glabel menuhandler001041d4 /* f1041d4: 24010006 */ addiu $at,$zero,0x6 /* f1041d8: 10810007 */ beq $a0,$at,.L0f1041f8 /* f1041dc: afa50004 */ sw $a1,0x4($sp) @@ -295750,7 +295750,7 @@ glabel func0f1041d4 ); GLOBAL_ASM( -glabel func0f104238 +glabel menuhandler00104238 /* f104238: 24010006 */ addiu $at,$zero,0x6 /* f10423c: 10810007 */ beq $a0,$at,.L0f10425c /* f104240: afa50004 */ sw $a1,0x4($sp) @@ -295783,7 +295783,7 @@ glabel func0f104238 ); GLOBAL_ASM( -glabel func0f10429c +glabel menuhandler0010429c /* f10429c: 27bdffc0 */ addiu $sp,$sp,-64 /* f1042a0: 3c0f7f1b */ lui $t7,0x7f1b /* f1042a4: afbf0014 */ sw $ra,0x14($sp) @@ -295896,7 +295896,7 @@ glabel func0f10429c ); GLOBAL_ASM( -glabel func0f104420 +glabel menuhandler00104420 /* f104420: 24010006 */ addiu $at,$zero,0x6 /* f104424: 10810007 */ beq $a0,$at,.L0f104444 /* f104428: afa50004 */ sw $a1,0x4($sp) @@ -295929,7 +295929,7 @@ glabel func0f104420 ); GLOBAL_ASM( -glabel func0f104484 +glabel menuhandler00104484 /* f104484: 27bdffe0 */ addiu $sp,$sp,-32 /* f104488: 3c0e7f1b */ lui $t6,0x7f1b /* f10448c: afbf0014 */ sw $ra,0x14($sp) @@ -295985,7 +295985,7 @@ glabel func0f104484 ); GLOBAL_ASM( -glabel func0f104538 +glabel menuhandler00104538 /* f104538: 27bdffe8 */ addiu $sp,$sp,-24 /* f10453c: afa60020 */ sw $a2,0x20($sp) /* f104540: 24010006 */ addiu $at,$zero,0x6 @@ -296038,7 +296038,7 @@ glabel func0f104538 ); GLOBAL_ASM( -glabel func0f1045f0 +glabel menuhandler001045f0 /* f1045f0: 27bdffe8 */ addiu $sp,$sp,-24 /* f1045f4: 24010006 */ addiu $at,$zero,0x6 /* f1045f8: afbf0014 */ sw $ra,0x14($sp) @@ -296155,7 +296155,7 @@ glabel func0f104720 ); GLOBAL_ASM( -glabel func0f10476c +glabel menuhandler0010476c /* f10476c: 27bdfe08 */ addiu $sp,$sp,-504 /* f104770: 3c0e8007 */ lui $t6,0x8007 /* f104774: afb00038 */ sw $s0,0x38($sp) @@ -296250,7 +296250,7 @@ glabel func0f10476c /* f1048b8: 27a6018c */ addiu $a2,$sp,0x18c /* f1048bc: 54a00009 */ bnezl $a1,.L0f1048e4 /* f1048c0: 8e030000 */ lw $v1,0x0($s0) -/* f1048c4: 0fc411db */ jal func0f10476c +/* f1048c4: 0fc411db */ jal menuhandler0010476c /* f1048c8: 8fa501fc */ lw $a1,0x1fc($sp) /* f1048cc: 0fc41199 */ jal func0f104664 /* f1048d0: 00000000 */ sll $zero,$zero,0x0 @@ -296286,7 +296286,7 @@ glabel func0f10476c /* f104940: 24040001 */ addiu $a0,$zero,0x1 /* f104944: 8fa501fc */ lw $a1,0x1fc($sp) /* f104948: 27a60178 */ addiu $a2,$sp,0x178 -/* f10494c: 0fc411db */ jal func0f10476c +/* f10494c: 0fc411db */ jal menuhandler0010476c /* f104950: afa70188 */ sw $a3,0x188($sp) /* f104954: 0fc41199 */ jal func0f104664 /* f104958: 00000000 */ sll $zero,$zero,0x0 @@ -296361,7 +296361,7 @@ glabel func0f10476c /* f104a60: 24040001 */ addiu $a0,$zero,0x1 /* f104a64: 27a60168 */ addiu $a2,$sp,0x168 /* f104a68: ae190000 */ sw $t9,0x0($s0) -/* f104a6c: 0fc411db */ jal func0f10476c +/* f104a6c: 0fc411db */ jal menuhandler0010476c /* f104a70: 8fa501fc */ lw $a1,0x1fc($sp) /* f104a74: 0fc41199 */ jal func0f104664 /* f104a78: 00000000 */ sll $zero,$zero,0x0 @@ -296402,7 +296402,7 @@ glabel func0f10476c /* f104afc: 00001025 */ or $v0,$zero,$zero /* f104b00: 24040001 */ addiu $a0,$zero,0x1 /* f104b04: 8fa501fc */ lw $a1,0x1fc($sp) -/* f104b08: 0fc411db */ jal func0f10476c +/* f104b08: 0fc411db */ jal menuhandler0010476c /* f104b0c: 27a60150 */ addiu $a2,$sp,0x150 /* f104b10: 0fc41199 */ jal func0f104664 /* f104b14: 00000000 */ sll $zero,$zero,0x0 @@ -296449,7 +296449,7 @@ glabel func0f10476c /* f104bac: 8fa501fc */ lw $a1,0x1fc($sp) /* f104bb0: 14790009 */ bne $v1,$t9,.L0f104bd8 /* f104bb4: 000370c0 */ sll $t6,$v1,0x3 -/* f104bb8: 0fc411db */ jal func0f10476c +/* f104bb8: 0fc411db */ jal menuhandler0010476c /* f104bbc: 27a6013c */ addiu $a2,$sp,0x13c /* f104bc0: 0fc41199 */ jal func0f104664 /* f104bc4: 00000000 */ sll $zero,$zero,0x0 @@ -296473,7 +296473,7 @@ glabel func0f10476c /* f104c08: 24040001 */ addiu $a0,$zero,0x1 /* f104c0c: 8fa501fc */ lw $a1,0x1fc($sp) /* f104c10: 27a600dc */ addiu $a2,$sp,0xdc -/* f104c14: 0fc411db */ jal func0f10476c +/* f104c14: 0fc411db */ jal menuhandler0010476c /* f104c18: afaa0134 */ sw $t2,0x134($sp) /* f104c1c: 0fc41199 */ jal func0f104664 /* f104c20: 00000000 */ sll $zero,$zero,0x0 @@ -297171,11 +297171,11 @@ glabel func0f105664 /* f10566c: afa40028 */ sw $a0,0x28($sp) /* f105670: 8fa50028 */ lw $a1,0x28($sp) /* f105674: 24040007 */ addiu $a0,$zero,0x7 -/* f105678: 0fc40937 */ jal func0f1024dc +/* f105678: 0fc40937 */ jal menuhandler001024dc /* f10567c: 27a60018 */ addiu $a2,$sp,0x18 /* f105680: 24040003 */ addiu $a0,$zero,0x3 /* f105684: 8fa50028 */ lw $a1,0x28($sp) -/* f105688: 0fc40937 */ jal func0f1024dc +/* f105688: 0fc40937 */ jal menuhandler001024dc /* f10568c: 27a60018 */ addiu $a2,$sp,0x18 /* f105690: 8fbf0014 */ lw $ra,0x14($sp) /* f105694: 27bd0028 */ addiu $sp,$sp,0x28 @@ -297190,11 +297190,11 @@ glabel func0f1056a0 /* f1056a8: afa40028 */ sw $a0,0x28($sp) /* f1056ac: 8fa50028 */ lw $a1,0x28($sp) /* f1056b0: 24040007 */ addiu $a0,$zero,0x7 -/* f1056b4: 0fc4093f */ jal func0f1024fc +/* f1056b4: 0fc4093f */ jal menuhandler001024fc /* f1056b8: 27a60018 */ addiu $a2,$sp,0x18 /* f1056bc: 24040003 */ addiu $a0,$zero,0x3 /* f1056c0: 8fa50028 */ lw $a1,0x28($sp) -/* f1056c4: 0fc4093f */ jal func0f1024fc +/* f1056c4: 0fc4093f */ jal menuhandler001024fc /* f1056c8: 27a60018 */ addiu $a2,$sp,0x18 /* f1056cc: 8fbf0014 */ lw $ra,0x14($sp) /* f1056d0: 27bd0028 */ addiu $sp,$sp,0x28 @@ -297203,7 +297203,7 @@ glabel func0f1056a0 ); GLOBAL_ASM( -glabel func0f1056dc +glabel menuhandler001056dc /* f1056dc: 24010006 */ addiu $at,$zero,0x6 /* f1056e0: 10810007 */ beq $a0,$at,.L0f105700 /* f1056e4: afa50004 */ sw $a1,0x4($sp) @@ -297228,7 +297228,7 @@ glabel func0f1056dc ); GLOBAL_ASM( -glabel func0f105728 +glabel menuhandler00105728 /* f105728: 27bdffe8 */ addiu $sp,$sp,-24 /* f10572c: 24010006 */ addiu $at,$zero,0x6 /* f105730: afbf0014 */ sw $ra,0x14($sp) @@ -297305,7 +297305,7 @@ glabel func0f105728 ); GLOBAL_ASM( -glabel func0f10582c +glabel menuhandler0010582c /* f10582c: 27bdffe8 */ addiu $sp,$sp,-24 /* f105830: 24010006 */ addiu $at,$zero,0x6 /* f105834: afbf0014 */ sw $ra,0x14($sp) @@ -297881,7 +297881,7 @@ glabel func0f105e80 ); GLOBAL_ASM( -glabel func0f106028 +glabel menuhandler00106028 /* f106028: 248effff */ addiu $t6,$a0,-1 /* f10602c: 27bdffe8 */ addiu $sp,$sp,-24 /* f106030: 2dc10010 */ sltiu $at,$t6,0x10 @@ -297972,7 +297972,7 @@ glabel func0f106028 ); GLOBAL_ASM( -glabel func0f106178 +glabel menuhandler00106178 /* f106178: 27bdffe0 */ addiu $sp,$sp,-32 /* f10617c: 248effff */ addiu $t6,$a0,-1 /* f106180: 2dc10010 */ sltiu $at,$t6,0x10 @@ -298118,7 +298118,7 @@ glabel func0f106178 ); GLOBAL_ASM( -glabel func0f106394 +glabel menuhandler00106394 /* f106394: 27bdffe8 */ addiu $sp,$sp,-24 /* f106398: 24010006 */ addiu $at,$zero,0x6 /* f10639c: afbf0014 */ sw $ra,0x14($sp) @@ -298328,7 +298328,7 @@ glabel func0f1065c0 ); GLOBAL_ASM( -glabel func0f106644 +glabel menuhandler00106644 /* f106644: 27bdff80 */ addiu $sp,$sp,-128 /* f106648: 3c0e8007 */ lui $t6,0x8007 /* f10664c: 27a20028 */ addiu $v0,$sp,0x28 @@ -298448,7 +298448,7 @@ glabel func0f106644 ); GLOBAL_ASM( -glabel func0f1067fc +glabel menuhandler001067fc /* f1067fc: 27bdffe8 */ addiu $sp,$sp,-24 /* f106800: afa5001c */ sw $a1,0x1c($sp) /* f106804: 24010006 */ addiu $at,$zero,0x6 @@ -298489,7 +298489,7 @@ glabel func0f1067fc ); GLOBAL_ASM( -glabel func0f106884 +glabel menuhandler00106884 /* f106884: 27bdffe8 */ addiu $sp,$sp,-24 /* f106888: 24010006 */ addiu $at,$zero,0x6 /* f10688c: afbf0014 */ sw $ra,0x14($sp) @@ -298522,7 +298522,7 @@ glabel func0f106884 ); GLOBAL_ASM( -glabel func0f1068f4 +glabel menuhandler001068f4 /* f1068f4: 27bdffe8 */ addiu $sp,$sp,-24 /* f1068f8: 24010006 */ addiu $at,$zero,0x6 /* f1068fc: afbf0014 */ sw $ra,0x14($sp) @@ -298548,7 +298548,7 @@ glabel func0f1068f4 ); GLOBAL_ASM( -glabel func0f106948 +glabel menuhandler00106948 /* f106948: 27bdffe8 */ addiu $sp,$sp,-24 /* f10694c: 2401000c */ addiu $at,$zero,0xc /* f106950: afbf0014 */ sw $ra,0x14($sp) @@ -299551,7 +299551,7 @@ glabel func0f107510 ); GLOBAL_ASM( -glabel func0f1076b0 +glabel menuhandler001076b0 /* f1076b0: 27bdffe8 */ addiu $sp,$sp,-24 /* f1076b4: afa60020 */ sw $a2,0x20($sp) /* f1076b8: 24010006 */ addiu $at,$zero,0x6 @@ -299663,7 +299663,7 @@ glabel func0f1076b0 ); GLOBAL_ASM( -glabel func0f107834 +glabel menuhandler00107834 /* f107834: 27bdffe8 */ addiu $sp,$sp,-24 /* f107838: 24010006 */ addiu $at,$zero,0x6 /* f10783c: afbf0014 */ sw $ra,0x14($sp) @@ -300117,7 +300117,7 @@ glabel func0f107a78 ); GLOBAL_ASM( -glabel func0f107e90 +glabel menuhandler00107e90 /* f107e90: 24010006 */ addiu $at,$zero,0x6 /* f107e94: afa50004 */ sw $a1,0x4($sp) /* f107e98: 14810005 */ bne $a0,$at,.L0f107eb0 @@ -300246,7 +300246,7 @@ glabel func0f107fb0 ); GLOBAL_ASM( -glabel func0f108014 +glabel menuhandler00108014 /* f108014: 24010018 */ addiu $at,$zero,0x18 /* f108018: afa50004 */ sw $a1,0x4($sp) /* f10801c: 14810013 */ bne $a0,$at,.L0f10806c @@ -300413,7 +300413,7 @@ glabel func0f1080d0 ); GLOBAL_ASM( -glabel func0f108254 +glabel menuhandler00108254 /* f108254: 24010018 */ addiu $at,$zero,0x18 /* f108258: afa50004 */ sw $a1,0x4($sp) /* f10825c: 14810011 */ bne $a0,$at,.L0f1082a4 @@ -300596,7 +300596,7 @@ glabel func0f108424 ); GLOBAL_ASM( -glabel func0f1084b8 +glabel menuhandler001084b8 /* f1084b8: 24010018 */ addiu $at,$zero,0x18 /* f1084bc: afa50004 */ sw $a1,0x4($sp) /* f1084c0: 14810020 */ bne $a0,$at,.L0f108544 @@ -301114,7 +301114,7 @@ glabel func0f108a80 ); GLOBAL_ASM( -glabel func0f108bf0 +glabel menuhandler00108bf0 /* f108bf0: 27bdffe8 */ addiu $sp,$sp,-24 /* f108bf4: 24010006 */ addiu $at,$zero,0x6 /* f108bf8: afbf0014 */ sw $ra,0x14($sp) @@ -301132,7 +301132,7 @@ glabel func0f108bf0 ); GLOBAL_ASM( -glabel func0f108c24 +glabel menuhandler00108c24 /* f108c24: 27bdffe0 */ addiu $sp,$sp,-32 /* f108c28: 24010006 */ addiu $at,$zero,0x6 /* f108c2c: afbf0014 */ sw $ra,0x14($sp) @@ -301181,7 +301181,7 @@ glabel func0f108c24 ); GLOBAL_ASM( -glabel func0f108cd0 +glabel menuhandler00108cd0 /* f108cd0: 27bdffe8 */ addiu $sp,$sp,-24 /* f108cd4: 24010006 */ addiu $at,$zero,0x6 /* f108cd8: afbf0014 */ sw $ra,0x14($sp) @@ -301217,7 +301217,7 @@ glabel func0f108cd0 ); GLOBAL_ASM( -glabel func0f108d48 +glabel menuhandler00108d48 /* f108d48: 27bdffe8 */ addiu $sp,$sp,-24 /* f108d4c: 24010006 */ addiu $at,$zero,0x6 /* f108d50: afbf0014 */ sw $ra,0x14($sp) @@ -301332,7 +301332,7 @@ glabel menudialog00108e58 ); GLOBAL_ASM( -glabel func0f108ecc +glabel menuhandler00108ecc /* f108ecc: 27bdffe8 */ addiu $sp,$sp,-24 /* f108ed0: 24010006 */ addiu $at,$zero,0x6 /* f108ed4: afbf0014 */ sw $ra,0x14($sp) @@ -301352,7 +301352,7 @@ glabel func0f108ecc ); GLOBAL_ASM( -glabel func0f108f08 +glabel menuhandler00108f08 /* f108f08: 27bdffe8 */ addiu $sp,$sp,-24 /* f108f0c: 24010006 */ addiu $at,$zero,0x6 /* f108f10: afbf0014 */ sw $ra,0x14($sp) @@ -302602,7 +302602,7 @@ glabel func0f109ec4 ); GLOBAL_ASM( -glabel func0f10a0b0 +glabel menuhandler0010a0b0 /* f10a0b0: 27bdffe8 */ addiu $sp,$sp,-24 /* f10a0b4: afbf0014 */ sw $ra,0x14($sp) /* f10a0b8: afa5001c */ sw $a1,0x1c($sp) @@ -302638,7 +302638,7 @@ glabel func0f10a0b0 ); GLOBAL_ASM( -glabel func0f10a120 +glabel menuhandler0010a120 /* f10a120: 27bdffe8 */ addiu $sp,$sp,-24 /* f10a124: 24010006 */ addiu $at,$zero,0x6 /* f10a128: afbf0014 */ sw $ra,0x14($sp) @@ -302659,7 +302659,7 @@ glabel func0f10a120 ); GLOBAL_ASM( -glabel func0f10a160 +glabel menuhandler0010a160 /* f10a160: 27bdffe8 */ addiu $sp,$sp,-24 /* f10a164: 24010006 */ addiu $at,$zero,0x6 /* f10a168: afbf0014 */ sw $ra,0x14($sp) @@ -302834,7 +302834,7 @@ glabel func0f10a2ec ); GLOBAL_ASM( -glabel func0f10a3a4 +glabel menuhandler0010a3a4 /* f10a3a4: 3c0e8007 */ lui $t6,0x8007 /* f10a3a8: 8dce1448 */ lw $t6,0x1448($t6) /* f10a3ac: 3c18800a */ lui $t8,0x800a @@ -302885,7 +302885,7 @@ glabel func0f10a3a4 ); GLOBAL_ASM( -glabel func0f10a454 +glabel menuhandler0010a454 /* f10a454: 27bdffe8 */ addiu $sp,$sp,-24 /* f10a458: 24010006 */ addiu $at,$zero,0x6 /* f10a45c: afbf0014 */ sw $ra,0x14($sp) @@ -302903,7 +302903,7 @@ glabel func0f10a454 ); GLOBAL_ASM( -glabel func0f10a488 +glabel menuhandler0010a488 /* f10a488: 27bdffe8 */ addiu $sp,$sp,-24 /* f10a48c: 24010006 */ addiu $at,$zero,0x6 /* f10a490: afbf0014 */ sw $ra,0x14($sp) @@ -302985,7 +302985,7 @@ glabel func0f10a51c ); GLOBAL_ASM( -glabel func0f10a5ac +glabel menuhandler0010a5ac /* f10a5ac: 27bdffe8 */ addiu $sp,$sp,-24 /* f10a5b0: 24010006 */ addiu $at,$zero,0x6 /* f10a5b4: afbf0014 */ sw $ra,0x14($sp) @@ -303534,7 +303534,7 @@ glabel func0f10aad8 ); GLOBAL_ASM( -glabel func0f10ad98 +glabel menuhandler0010ad98 /* f10ad98: 3c088007 */ lui $t0,0x8007 /* f10ad9c: 25081448 */ addiu $t0,$t0,0x1448 /* f10ada0: 8d0e0000 */ lw $t6,0x0($t0) @@ -303636,7 +303636,7 @@ glabel func0f10ad98 ); GLOBAL_ASM( -glabel func0f10af0c +glabel menuhandler0010af0c /* f10af0c: 3c028007 */ lui $v0,0x8007 /* f10af10: 8c425bc0 */ lw $v0,0x5bc0($v0) /* f10af14: 27bdffe8 */ addiu $sp,$sp,-24 @@ -303798,7 +303798,7 @@ glabel func0f10b0c4 ); GLOBAL_ASM( -glabel func0f10b14c +glabel menuhandler0010b14c /* f10b14c: 27bdffd8 */ addiu $sp,$sp,-40 /* f10b150: 24010006 */ addiu $at,$zero,0x6 /* f10b154: afbf001c */ sw $ra,0x1c($sp) @@ -303875,7 +303875,7 @@ glabel func0f10b14c ); GLOBAL_ASM( -glabel func0f10b26c +glabel menuhandler0010b26c /* f10b26c: 3c038007 */ lui $v1,0x8007 /* f10b270: 8c634a4c */ lw $v1,0x4a4c($v1) /* f10b274: 27bdfea8 */ addiu $sp,$sp,-344 @@ -304370,7 +304370,7 @@ glabel func0f10b924 ); GLOBAL_ASM( -glabel func0f10b974 +glabel menuhandler0010b974 /* f10b974: 27bdffe8 */ addiu $sp,$sp,-24 /* f10b978: afa60020 */ sw $a2,0x20($sp) /* f10b97c: 2401000c */ addiu $at,$zero,0xc @@ -304502,7 +304502,7 @@ glabel menudialog0010ba10 ); GLOBAL_ASM( -glabel func0f10bb38 +glabel menuhandler0010bb38 /* f10bb38: 27bdffe8 */ addiu $sp,$sp,-24 /* f10bb3c: 24010006 */ addiu $at,$zero,0x6 /* f10bb40: afbf0014 */ sw $ra,0x14($sp) @@ -304552,7 +304552,7 @@ glabel func0f10bb38 ); GLOBAL_ASM( -glabel func0f10bbec +glabel menuhandler0010bbec /* f10bbec: 27bdffe8 */ addiu $sp,$sp,-24 /* f10bbf0: 24010006 */ addiu $at,$zero,0x6 /* f10bbf4: afbf0014 */ sw $ra,0x14($sp) @@ -304600,7 +304600,7 @@ glabel func0f10bbec ); GLOBAL_ASM( -glabel func0f10bc98 +glabel menuhandler0010bc98 /* f10bc98: 3c0e8007 */ lui $t6,0x8007 /* f10bc9c: 8dce5bc0 */ lw $t6,0x5bc0($t6) /* f10bca0: 27bdffe8 */ addiu $sp,$sp,-24 @@ -304659,7 +304659,7 @@ glabel func0f10bc98 ); GLOBAL_ASM( -glabel func0f10bd60 +glabel menuhandler0010bd60 /* f10bd60: 3c088007 */ lui $t0,0x8007 /* f10bd64: 8d085bc0 */ lw $t0,0x5bc0($t0) /* f10bd68: 27bdfeb8 */ addiu $sp,$sp,-328 @@ -305502,7 +305502,7 @@ glabel func0f10c970 ); GLOBAL_ASM( -glabel func0f10c9c0 +glabel menuhandler0010c9c0 /* f10c9c0: 27bdffe8 */ addiu $sp,$sp,-24 /* f10c9c4: 24010006 */ addiu $at,$zero,0x6 /* f10c9c8: afbf0014 */ sw $ra,0x14($sp) @@ -305530,7 +305530,7 @@ glabel func0f10c9c0 ); GLOBAL_ASM( -glabel func0f10ca1c +glabel menuhandler0010ca1c /* f10ca1c: 27bdffe8 */ addiu $sp,$sp,-24 /* f10ca20: 24010006 */ addiu $at,$zero,0x6 /* f10ca24: afbf0014 */ sw $ra,0x14($sp) @@ -305562,7 +305562,7 @@ glabel func0f10ca1c ); GLOBAL_ASM( -glabel func0f10ca80 +glabel menuhandler0010ca80 /* f10ca80: 27bdffe8 */ addiu $sp,$sp,-24 /* f10ca84: 24010006 */ addiu $at,$zero,0x6 /* f10ca88: afbf0014 */ sw $ra,0x14($sp) @@ -305582,7 +305582,7 @@ glabel func0f10ca80 ); GLOBAL_ASM( -glabel func0f10cabc +glabel menuhandler0010cabc /* f10cabc: 27bdffe8 */ addiu $sp,$sp,-24 /* f10cac0: 24010006 */ addiu $at,$zero,0x6 /* f10cac4: afbf0014 */ sw $ra,0x14($sp) @@ -305735,7 +305735,7 @@ glabel menudialog0010cc08 ); GLOBAL_ASM( -glabel func0f10ccd0 +glabel menuhandler0010ccd0 /* f10ccd0: 27bdffe8 */ addiu $sp,$sp,-24 /* f10ccd4: 24010006 */ addiu $at,$zero,0x6 /* f10ccd8: afbf0014 */ sw $ra,0x14($sp) @@ -305839,7 +305839,7 @@ glabel menudialog0010cd0c /* f10ce3c: 24040006 */ addiu $a0,$zero,0x6 /* f10ce40: 8ce50008 */ lw $a1,0x8($a3) /* f10ce44: afa70044 */ sw $a3,0x44($sp) -/* f10ce48: 0fc40cfe */ jal func0f1033f8 +/* f10ce48: 0fc40cfe */ jal menuhandler001033f8 /* f10ce4c: 24a50014 */ addiu $a1,$a1,0x14 /* f10ce50: 8fa70044 */ lw $a3,0x44($sp) .L0f10ce54: @@ -305959,7 +305959,7 @@ glabel func0f10cf2c ); GLOBAL_ASM( -glabel func0f10cfe4 +glabel menuhandler0010cfe4 /* f10cfe4: 27bdffe8 */ addiu $sp,$sp,-24 /* f10cfe8: 24010006 */ addiu $at,$zero,0x6 /* f10cfec: afbf0014 */ sw $ra,0x14($sp) @@ -305979,7 +305979,7 @@ glabel func0f10cfe4 /* f10d024: 8d081e6c */ lw $t0,0x1e6c($t0) /* f10d028: a0480001 */ sb $t0,0x1($v0) .L0f10d02c: -/* f10d02c: 0fc40cfe */ jal func0f1033f8 +/* f10d02c: 0fc40cfe */ jal menuhandler001033f8 /* f10d030: 00002825 */ or $a1,$zero,$zero /* f10d034: 8fbf0014 */ lw $ra,0x14($sp) /* f10d038: 27bd0018 */ addiu $sp,$sp,0x18 @@ -306598,7 +306598,7 @@ glabel func0f10d770 ); GLOBAL_ASM( -glabel func0f10d87c +glabel menuhandler0010d87c /* f10d87c: 27bdffe8 */ addiu $sp,$sp,-24 /* f10d880: 24010006 */ addiu $at,$zero,0x6 /* f10d884: afbf0014 */ sw $ra,0x14($sp) @@ -306614,7 +306614,7 @@ glabel func0f10d87c /* f10d8ac: 000f7880 */ sll $t7,$t7,0x2 /* f10d8b0: 030fc021 */ addu $t8,$t8,$t7 /* f10d8b4: 8f181e6c */ lw $t8,0x1e6c($t8) -/* f10d8b8: 0fc40cfe */ jal func0f1033f8 +/* f10d8b8: 0fc40cfe */ jal menuhandler001033f8 /* f10d8bc: a0580001 */ sb $t8,0x1($v0) /* f10d8c0: 10000003 */ beqz $zero,.L0f10d8d0 /* f10d8c4: 8fbf0014 */ lw $ra,0x14($sp) @@ -306628,7 +306628,7 @@ glabel func0f10d87c ); GLOBAL_ASM( -glabel func0f10d8dc +glabel menuhandler0010d8dc /* f10d8dc: 27bdffe8 */ addiu $sp,$sp,-24 /* f10d8e0: 24010006 */ addiu $at,$zero,0x6 /* f10d8e4: afbf0014 */ sw $ra,0x14($sp) @@ -307178,7 +307178,7 @@ glabel menudialog0010de58 ); GLOBAL_ASM( -glabel func0f10e064 +glabel menuhandler0010e064 /* f10e064: 27bdffe0 */ addiu $sp,$sp,-32 /* f10e068: 24010016 */ addiu $at,$zero,0x16 /* f10e06c: afbf0014 */ sw $ra,0x14($sp) @@ -426280,7 +426280,7 @@ glabel func0f177c8c ); GLOBAL_ASM( -glabel func0f177e00 +glabel menuhandler00177e00 /* f177e00: 24010001 */ addiu $at,$zero,0x1 /* f177e04: 1081000c */ beq $a0,$at,.L0f177e38 /* f177e08: afa50004 */ sw $a1,0x4($sp) @@ -426418,7 +426418,7 @@ glabel func0f177e00 ); GLOBAL_ASM( -glabel func0f177fd8 +glabel menuhandler00177fd8 /* f177fd8: 27bdffe8 */ addiu $sp,$sp,-24 /* f177fdc: 24010006 */ addiu $at,$zero,0x6 /* f177fe0: afbf0014 */ sw $ra,0x14($sp) @@ -426439,7 +426439,7 @@ glabel func0f177fd8 ); GLOBAL_ASM( -glabel func0f178018 +glabel menuhandler00178018 /* f178018: 24010018 */ addiu $at,$zero,0x18 /* f17801c: afa50004 */ sw $a1,0x4($sp) /* f178020: 14810008 */ bne $a0,$at,.L0f178044 @@ -426518,7 +426518,7 @@ glabel func0f178050 ); GLOBAL_ASM( -glabel func0f17811c +glabel menuhandler0017811c /* f17811c: 24010018 */ addiu $at,$zero,0x18 /* f178120: 1481001f */ bne $a0,$at,.L0f1781a0 /* f178124: afa60008 */ sw $a2,0x8($sp) @@ -426563,7 +426563,7 @@ glabel func0f17811c ); GLOBAL_ASM( -glabel func0f1781ac +glabel menuhandler001781ac /* f1781ac: 27bdffe8 */ addiu $sp,$sp,-24 /* f1781b0: 24010006 */ addiu $at,$zero,0x6 /* f1781b4: afbf0014 */ sw $ra,0x14($sp) @@ -426877,7 +426877,7 @@ glabel func0f17853c ); GLOBAL_ASM( -glabel func0f1785c4 +glabel menuhandler001785c4 /* f1785c4: 27bdffe8 */ addiu $sp,$sp,-24 /* f1785c8: 24010016 */ addiu $at,$zero,0x16 /* f1785cc: afbf0014 */ sw $ra,0x14($sp) @@ -426955,7 +426955,7 @@ glabel func0f1785c4 ); GLOBAL_ASM( -glabel func0f1786d8 +glabel menuhandler001786d8 /* f1786d8: 27bdff58 */ addiu $sp,$sp,-168 /* f1786dc: 24010013 */ addiu $at,$zero,0x13 /* f1786e0: afbf004c */ sw $ra,0x4c($sp) @@ -427210,7 +427210,7 @@ glabel func0f1786d8 ); GLOBAL_ASM( -glabel func0f178a94 +glabel menuhandler00178a94 /* f178a94: 27bdffe8 */ addiu $sp,$sp,-24 /* f178a98: 24010016 */ addiu $at,$zero,0x16 /* f178a9c: afbf0014 */ sw $ra,0x14($sp) @@ -427311,7 +427311,7 @@ glabel func0f178bb0 ); GLOBAL_ASM( -glabel func0f178bf4 +glabel menuhandler00178bf4 /* f178bf4: 27bdffe8 */ addiu $sp,$sp,-24 /* f178bf8: afbf0014 */ sw $ra,0x14($sp) /* f178bfc: afa5001c */ sw $a1,0x1c($sp) @@ -427633,7 +427633,7 @@ glabel func0f178ef0 ); GLOBAL_ASM( -glabel func0f179060 +glabel menuhandler00179060 /* f179060: 27bdffe8 */ addiu $sp,$sp,-24 /* f179064: 24010006 */ addiu $at,$zero,0x6 /* f179068: afbf0014 */ sw $ra,0x14($sp) @@ -427667,7 +427667,7 @@ glabel func0f17909c ); GLOBAL_ASM( -glabel func0f1790c4 +glabel menuhandler001790c4 /* f1790c4: 2401000c */ addiu $at,$zero,0xc /* f1790c8: afa50004 */ sw $a1,0x4($sp) /* f1790cc: 14810008 */ bne $a0,$at,.L0f1790f0 @@ -427753,7 +427753,7 @@ glabel func0f179104 ); GLOBAL_ASM( -glabel func0f1791c8 +glabel menuhandler001791c8 /* f1791c8: 27bdffa8 */ addiu $sp,$sp,-88 /* f1791cc: 3c0f8008 */ lui $t7,0x8008 /* f1791d0: afbf0024 */ sw $ra,0x24($sp) @@ -427963,7 +427963,7 @@ glabel func0f1791c8 ); GLOBAL_ASM( -glabel func0f1794b4 +glabel menuhandler001794b4 /* f1794b4: 27bdffd8 */ addiu $sp,$sp,-40 /* f1794b8: 3c0e8008 */ lui $t6,0x8008 /* f1794bc: afbf0014 */ sw $ra,0x14($sp) @@ -428022,7 +428022,7 @@ glabel func0f1794b4 ); GLOBAL_ASM( -glabel func0f179574 +glabel menuhandler00179574 /* f179574: 27bdffe8 */ addiu $sp,$sp,-24 /* f179578: 24010001 */ addiu $at,$zero,0x1 /* f17957c: afbf0014 */ sw $ra,0x14($sp) @@ -428085,7 +428085,7 @@ glabel func0f17960c ); GLOBAL_ASM( -glabel func0f179634 +glabel menuhandler00179634 /* f179634: 27bdffe8 */ addiu $sp,$sp,-24 /* f179638: 24010001 */ addiu $at,$zero,0x1 /* f17963c: 1081000a */ beq $a0,$at,.L0f179668 @@ -428132,7 +428132,7 @@ glabel func0f179634 ); GLOBAL_ASM( -glabel func0f1796c4 +glabel menuhandler001796c4 /* f1796c4: 24010006 */ addiu $at,$zero,0x6 /* f1796c8: 10810025 */ beq $a0,$at,.L0f179760 /* f1796cc: 3c0d8007 */ lui $t5,0x8007 @@ -428214,7 +428214,7 @@ glabel func0f1796c4 ); GLOBAL_ASM( -glabel func0f1797e0 +glabel menuhandler001797e0 /* f1797e0: 27bdffe0 */ addiu $sp,$sp,-32 /* f1797e4: 3c0e8008 */ lui $t6,0x8008 /* f1797e8: afbf0014 */ sw $ra,0x14($sp) @@ -428271,7 +428271,7 @@ glabel func0f1797e0 ); GLOBAL_ASM( -glabel func0f179898 +glabel menuhandler00179898 /* f179898: 24010006 */ addiu $at,$zero,0x6 /* f17989c: 1081000e */ beq $a0,$at,.L0f1798d8 /* f1798a0: 3c02800b */ lui $v0,0x800b @@ -428310,7 +428310,7 @@ glabel func0f179898 ); GLOBAL_ASM( -glabel func0f179914 +glabel menuhandler00179914 /* f179914: 27bdffe8 */ addiu $sp,$sp,-24 /* f179918: 2401000c */ addiu $at,$zero,0xc /* f17991c: 1481000c */ bne $a0,$at,.L0f179950 @@ -428329,7 +428329,7 @@ glabel func0f179914 /* f179948: 10000003 */ beqz $zero,.L0f179958 /* f17994c: 00001025 */ or $v0,$zero,$zero .L0f179950: -/* f179950: 0fc5e626 */ jal func0f179898 +/* f179950: 0fc5e626 */ jal menuhandler00179898 /* f179954: 00000000 */ sll $zero,$zero,0x0 .L0f179958: /* f179958: 8fbf0014 */ lw $ra,0x14($sp) @@ -428339,7 +428339,7 @@ glabel func0f179914 ); GLOBAL_ASM( -glabel func0f179968 +glabel menuhandler00179968 /* f179968: 24010006 */ addiu $at,$zero,0x6 /* f17996c: 10810013 */ beq $a0,$at,.L0f1799bc /* f179970: 3c098007 */ lui $t1,0x8007 @@ -428389,7 +428389,7 @@ glabel func0f179968 ); GLOBAL_ASM( -glabel func0f179a10 +glabel menuhandler00179a10 /* f179a10: 27bdffe8 */ addiu $sp,$sp,-24 /* f179a14: 24010006 */ addiu $at,$zero,0x6 /* f179a18: afbf0014 */ sw $ra,0x14($sp) @@ -428410,7 +428410,7 @@ glabel func0f179a10 ); GLOBAL_ASM( -glabel func0f179a50 +glabel menuhandler00179a50 /* f179a50: 27bdffe8 */ addiu $sp,$sp,-24 /* f179a54: afbf0014 */ sw $ra,0x14($sp) /* f179a58: afa5001c */ sw $a1,0x1c($sp) @@ -428450,7 +428450,7 @@ glabel func0f179a50 ); GLOBAL_ASM( -glabel func0f179ad0 +glabel menuhandler00179ad0 /* f179ad0: 27bdffe8 */ addiu $sp,$sp,-24 /* f179ad4: 24010006 */ addiu $at,$zero,0x6 /* f179ad8: afbf0014 */ sw $ra,0x14($sp) @@ -428473,7 +428473,7 @@ glabel func0f179ad0 ); GLOBAL_ASM( -glabel func0f179b18 +glabel menuhandler00179b18 /* f179b18: 27bdffe8 */ addiu $sp,$sp,-24 /* f179b1c: 24010006 */ addiu $at,$zero,0x6 /* f179b20: afbf0014 */ sw $ra,0x14($sp) @@ -428831,7 +428831,7 @@ glabel func0f179da4 ); GLOBAL_ASM( -glabel func0f17a028 +glabel menuhandler0017a028 /* f17a028: 27bdffd8 */ addiu $sp,$sp,-40 /* f17a02c: afb00020 */ sw $s0,0x20($sp) /* f17a030: 24010006 */ addiu $at,$zero,0x6 @@ -428955,7 +428955,7 @@ glabel menudialog0017a174 /* f17a1e4: 24650028 */ addiu $a1,$v1,0x28 /* f17a1e8: 10a40003 */ beq $a1,$a0,.L0f17a1f8 /* f17a1ec: 27a60028 */ addiu $a2,$sp,0x28 -/* f17a1f0: 0fc5e80a */ jal func0f17a028 +/* f17a1f0: 0fc5e80a */ jal menuhandler0017a028 /* f17a1f4: 2404000b */ addiu $a0,$zero,0xb .L0f17a1f8: /* f17a1f8: 8fbf0014 */ lw $ra,0x14($sp) @@ -428967,7 +428967,7 @@ glabel menudialog0017a174 ); GLOBAL_ASM( -glabel func0f17a20c +glabel menuhandler0017a20c /* f17a20c: 27bdff38 */ addiu $sp,$sp,-200 /* f17a210: afb00038 */ sw $s0,0x38($sp) /* f17a214: 24030001 */ addiu $v1,$zero,0x1 @@ -429984,7 +429984,7 @@ glabel func0f17af9c ); GLOBAL_ASM( -glabel func0f17b01c +glabel menuhandler0017b01c /* f17b01c: 27bdff90 */ addiu $sp,$sp,-112 /* f17b020: 24010013 */ addiu $at,$zero,0x13 /* f17b024: afbf0024 */ sw $ra,0x24($sp) @@ -430232,7 +430232,7 @@ glabel func0f17b360 ); GLOBAL_ASM( -glabel func0f17b3b8 +glabel menuhandler0017b3b8 /* f17b3b8: 24010018 */ addiu $at,$zero,0x18 /* f17b3bc: afa50004 */ sw $a1,0x4($sp) /* f17b3c0: 1481000e */ bne $a0,$at,.L0f17b3fc @@ -430544,7 +430544,7 @@ glabel func0f17b4f8 ); GLOBAL_ASM( -glabel func0f17b840 +glabel menuhandler0017b840 /* f17b840: 27bdffe0 */ addiu $sp,$sp,-32 /* f17b844: 24010006 */ addiu $at,$zero,0x6 /* f17b848: 1481000a */ bne $a0,$at,.L0f17b874 @@ -430612,7 +430612,7 @@ glabel func0f17b8f0 ); GLOBAL_ASM( -glabel func0f17b91c +glabel menuhandler0017b91c /* f17b91c: afa50004 */ sw $a1,0x4($sp) /* f17b920: 24010011 */ addiu $at,$zero,0x11 /* f17b924: 10810006 */ beq $a0,$at,.L0f17b940 @@ -430728,7 +430728,7 @@ glabel func0f17b91c ); GLOBAL_ASM( -glabel func0f17bab4 +glabel menuhandler0017bab4 /* f17bab4: 27bdffd0 */ addiu $sp,$sp,-48 /* f17bab8: 248fffff */ addiu $t7,$a0,-1 /* f17babc: 2de10010 */ sltiu $at,$t7,0x10 @@ -431075,7 +431075,7 @@ glabel func0f17be2c ); GLOBAL_ASM( -glabel func0f17bfc0 +glabel menuhandler0017bfc0 /* f17bfc0: 27bdffb0 */ addiu $sp,$sp,-80 /* f17bfc4: 3c028007 */ lui $v0,0x8007 /* f17bfc8: 8c425bc0 */ lw $v0,0x5bc0($v0) @@ -431208,7 +431208,7 @@ glabel func0f17bfc0 ); GLOBAL_ASM( -glabel func0f17c1a4 +glabel menuhandler0017c1a4 /* f17c1a4: 27bdffe8 */ addiu $sp,$sp,-24 /* f17c1a8: 24010006 */ addiu $at,$zero,0x6 /* f17c1ac: afbf0014 */ sw $ra,0x14($sp) @@ -431266,7 +431266,7 @@ glabel func0f17c1a4 ); GLOBAL_ASM( -glabel func0f17c264 +glabel menuhandler0017c264 /* f17c264: 27bdffe8 */ addiu $sp,$sp,-24 /* f17c268: 24010006 */ addiu $at,$zero,0x6 /* f17c26c: afbf0014 */ sw $ra,0x14($sp) @@ -431324,7 +431324,7 @@ glabel func0f17c264 ); GLOBAL_ASM( -glabel func0f17c324 +glabel menuhandler0017c324 /* f17c324: 27bdffe8 */ addiu $sp,$sp,-24 /* f17c328: 24010006 */ addiu $at,$zero,0x6 /* f17c32c: afbf0014 */ sw $ra,0x14($sp) @@ -431383,7 +431383,7 @@ glabel func0f17c324 ); GLOBAL_ASM( -glabel func0f17c3e8 +glabel menuhandler0017c3e8 /* f17c3e8: 27bdffe8 */ addiu $sp,$sp,-24 /* f17c3ec: 24010006 */ addiu $at,$zero,0x6 /* f17c3f0: afbf0014 */ sw $ra,0x14($sp) @@ -431401,7 +431401,7 @@ glabel func0f17c3e8 ); GLOBAL_ASM( -glabel func0f17c41c +glabel menuhandler0017c41c /* f17c41c: 27bdffe0 */ addiu $sp,$sp,-32 /* f17c420: 24010006 */ addiu $at,$zero,0x6 /* f17c424: 1081001a */ beq $a0,$at,.L0f17c490 @@ -431499,7 +431499,7 @@ glabel func0f17c524 ); GLOBAL_ASM( -glabel func0f17c56c +glabel menuhandler0017c56c /* f17c56c: 24010006 */ addiu $at,$zero,0x6 /* f17c570: afa50004 */ sw $a1,0x4($sp) /* f17c574: 14810009 */ bne $a0,$at,.L0f17c59c @@ -431595,7 +431595,7 @@ glabel menudialog0017c618 ); GLOBAL_ASM( -glabel func0f17c6a4 +glabel menuhandler0017c6a4 /* f17c6a4: 27bdffa8 */ addiu $sp,$sp,-88 /* f17c6a8: 3c0e8008 */ lui $t6,0x8008 /* f17c6ac: afbf002c */ sw $ra,0x2c($sp) @@ -431875,7 +431875,7 @@ glabel func0f17ca40 ); GLOBAL_ASM( -glabel func0f17ca94 +glabel menuhandler0017ca94 /* f17ca94: 27bdffe0 */ addiu $sp,$sp,-32 /* f17ca98: afbf001c */ sw $ra,0x1c($sp) /* f17ca9c: 8cae0008 */ lw $t6,0x8($a1) @@ -431984,7 +431984,7 @@ glabel func0f17ca94 ); GLOBAL_ASM( -glabel func0f17cc24 +glabel menuhandler0017cc24 /* f17cc24: 27bdffe0 */ addiu $sp,$sp,-32 /* f17cc28: 24010006 */ addiu $at,$zero,0x6 /* f17cc2c: 14810016 */ bne $a0,$at,.L0f17cc88 @@ -432074,7 +432074,7 @@ glabel menudialog0017ccfc /* f17cd68: 10a40005 */ beq $a1,$a0,.L0f17cd80 /* f17cd6c: 27a60028 */ addiu $a2,$sp,0x28 /* f17cd70: 2404000b */ addiu $a0,$zero,0xb -/* f17cd74: 0fc5e80a */ jal func0f17a028 +/* f17cd74: 0fc5e80a */ jal menuhandler0017a028 /* f17cd78: afa7003c */ sw $a3,0x3c($sp) /* f17cd7c: 8fa7003c */ lw $a3,0x3c($sp) .L0f17cd80: @@ -432090,7 +432090,7 @@ glabel menudialog0017ccfc ); GLOBAL_ASM( -glabel func0f17cda0 +glabel menuhandler0017cda0 /* f17cda0: 27bdffd0 */ addiu $sp,$sp,-48 /* f17cda4: afb40028 */ sw $s4,0x28($sp) /* f17cda8: afb20020 */ sw $s2,0x20($sp) @@ -432217,7 +432217,7 @@ glabel func0f17cda0 ); GLOBAL_ASM( -glabel func0f17cf58 +glabel menuhandler0017cf58 /* f17cf58: 27bdffe8 */ addiu $sp,$sp,-24 /* f17cf5c: 24010006 */ addiu $at,$zero,0x6 /* f17cf60: afbf0014 */ sw $ra,0x14($sp) @@ -432285,7 +432285,7 @@ glabel func0f17cfc0 ); GLOBAL_ASM( -glabel func0f17d044 +glabel menuhandler0017d044 /* f17d044: 27bdffd8 */ addiu $sp,$sp,-40 /* f17d048: 24010006 */ addiu $at,$zero,0x6 /* f17d04c: afbf0024 */ sw $ra,0x24($sp) @@ -432363,7 +432363,7 @@ glabel func0f17d044 ); GLOBAL_ASM( -glabel func0f17d15c +glabel menuhandler0017d15c /* f17d15c: 27bdffe0 */ addiu $sp,$sp,-32 /* f17d160: 24010006 */ addiu $at,$zero,0x6 /* f17d164: afbf001c */ sw $ra,0x1c($sp) @@ -432390,7 +432390,7 @@ glabel func0f17d15c ); GLOBAL_ASM( -glabel func0f17d1b0 +glabel menuhandler0017d1b0 /* f17d1b0: 27bdffe8 */ addiu $sp,$sp,-24 /* f17d1b4: 24010006 */ addiu $at,$zero,0x6 /* f17d1b8: afbf0014 */ sw $ra,0x14($sp) @@ -432437,7 +432437,7 @@ glabel func0f17d1b0 ); GLOBAL_ASM( -glabel func0f17d250 +glabel menuhandler0017d250 /* f17d250: 27bdffe8 */ addiu $sp,$sp,-24 /* f17d254: 24010006 */ addiu $at,$zero,0x6 /* f17d258: afbf0014 */ sw $ra,0x14($sp) @@ -432813,7 +432813,7 @@ glabel func0f17d4b0 ); GLOBAL_ASM( -glabel func0f17d760 +glabel menuhandler0017d760 /* f17d760: 27bdffe8 */ addiu $sp,$sp,-24 /* f17d764: afbf0014 */ sw $ra,0x14($sp) /* f17d768: 0fc5f52c */ jal func0f17d4b0 @@ -432825,7 +432825,7 @@ glabel func0f17d760 ); GLOBAL_ASM( -glabel func0f17d780 +glabel menuhandler0017d780 /* f17d780: 27bdffe8 */ addiu $sp,$sp,-24 /* f17d784: afbf0014 */ sw $ra,0x14($sp) /* f17d788: 0fc5f52c */ jal func0f17d4b0 @@ -432837,7 +432837,7 @@ glabel func0f17d780 ); GLOBAL_ASM( -glabel func0f17d7a0 +glabel menuhandler0017d7a0 /* f17d7a0: 27bdffe8 */ addiu $sp,$sp,-24 /* f17d7a4: afbf0014 */ sw $ra,0x14($sp) /* f17d7a8: 0fc5f52c */ jal func0f17d4b0 @@ -432849,7 +432849,7 @@ glabel func0f17d7a0 ); GLOBAL_ASM( -glabel func0f17d7c0 +glabel menuhandler0017d7c0 /* f17d7c0: 27bdffc8 */ addiu $sp,$sp,-56 /* f17d7c4: 24010006 */ addiu $at,$zero,0x6 /* f17d7c8: afbf0034 */ sw $ra,0x34($sp) @@ -432927,7 +432927,7 @@ glabel func0f17d7c0 ); GLOBAL_ASM( -glabel func0f17d8d0 +glabel menuhandler0017d8d0 /* f17d8d0: 27bdffe8 */ addiu $sp,$sp,-24 /* f17d8d4: 24010006 */ addiu $at,$zero,0x6 /* f17d8d8: afbf0014 */ sw $ra,0x14($sp) @@ -432986,7 +432986,7 @@ glabel func0f17d8d0 ); GLOBAL_ASM( -glabel func0f17d998 +glabel menuhandler0017d998 /* f17d998: 27bdffd0 */ addiu $sp,$sp,-48 /* f17d99c: 24010006 */ addiu $at,$zero,0x6 /* f17d9a0: afbf0014 */ sw $ra,0x14($sp) @@ -433114,7 +433114,7 @@ glabel func0f17dac4 /* f17db3c: 10000003 */ beqz $zero,.L0f17db4c /* f17db40: 03281021 */ addu $v0,$t9,$t0 .L0f17db44: -/* f17db44: 0fc5e431 */ jal func0f1790c4 +/* f17db44: 0fc5e431 */ jal menuhandler001790c4 /* f17db48: 8fa5001c */ lw $a1,0x1c($sp) .L0f17db4c: /* f17db4c: 8fbf0014 */ lw $ra,0x14($sp) @@ -433124,7 +433124,7 @@ glabel func0f17dac4 ); GLOBAL_ASM( -glabel func0f17db5c +glabel menuhandler0017db5c /* f17db5c: 27bdffe0 */ addiu $sp,$sp,-32 /* f17db60: afb00018 */ sw $s0,0x18($sp) /* f17db64: 24010006 */ addiu $at,$zero,0x6 @@ -433176,7 +433176,7 @@ glabel func0f17db5c /* f17dc0c: 24020001 */ addiu $v0,$zero,0x1 .L0f17dc10: /* f17dc10: 00e02025 */ or $a0,$a3,$zero -/* f17dc14: 0fc5e431 */ jal func0f1790c4 +/* f17dc14: 0fc5e431 */ jal menuhandler001790c4 /* f17dc18: 02002825 */ or $a1,$s0,$zero /* f17dc1c: 10000005 */ beqz $zero,.L0f17dc34 /* f17dc20: 8fbf001c */ lw $ra,0x1c($sp) @@ -433217,7 +433217,7 @@ glabel func0f17dc44 ); GLOBAL_ASM( -glabel func0f17dc84 +glabel menuhandler0017dc84 /* f17dc84: 248effff */ addiu $t6,$a0,-1 /* f17dc88: 27bdffd0 */ addiu $sp,$sp,-48 /* f17dc8c: 2dc10010 */ sltiu $at,$t6,0x10 @@ -433474,7 +433474,7 @@ glabel func0f17dfac ); GLOBAL_ASM( -glabel func0f17e00c +glabel menuhandler0017e00c /* f17e00c: 27bdffe8 */ addiu $sp,$sp,-24 /* f17e010: 24010006 */ addiu $at,$zero,0x6 /* f17e014: afbf0014 */ sw $ra,0x14($sp) @@ -433505,7 +433505,7 @@ glabel func0f17e00c ); GLOBAL_ASM( -glabel func0f17e06c +glabel menuhandler0017e06c /* f17e06c: afa50004 */ sw $a1,0x4($sp) /* f17e070: 24010011 */ addiu $at,$zero,0x11 /* f17e074: 10810006 */ beq $a0,$at,.L0f17e090 @@ -433668,7 +433668,7 @@ glabel func0f17e288 ); GLOBAL_ASM( -glabel func0f17e2ac +glabel menuhandler0017e2ac /* f17e2ac: 27bdffe8 */ addiu $sp,$sp,-24 /* f17e2b0: 24010006 */ addiu $at,$zero,0x6 /* f17e2b4: afbf0014 */ sw $ra,0x14($sp) @@ -433733,7 +433733,7 @@ glabel func0f17e318 ); GLOBAL_ASM( -glabel func0f17e38c +glabel menuhandler0017e38c /* f17e38c: 27bdffe8 */ addiu $sp,$sp,-24 /* f17e390: 24010006 */ addiu $at,$zero,0x6 /* f17e394: afbf0014 */ sw $ra,0x14($sp) @@ -433828,7 +433828,7 @@ glabel menudialog0017e3fc ); GLOBAL_ASM( -glabel func0f17e4d4 +glabel menuhandler0017e4d4 /* f17e4d4: 27bdff48 */ addiu $sp,$sp,-184 /* f17e4d8: 248effff */ addiu $t6,$a0,-1 /* f17e4dc: afb6004c */ sw $s6,0x4c($sp) @@ -434165,7 +434165,7 @@ glabel func0f17e4d4 ); GLOBAL_ASM( -glabel func0f17e9d8 +glabel menuhandler0017e9d8 /* f17e9d8: 24010018 */ addiu $at,$zero,0x18 /* f17e9dc: afa50004 */ sw $a1,0x4($sp) /* f17e9e0: 14810008 */ bne $a0,$at,.L0f17ea04 @@ -434185,7 +434185,7 @@ glabel func0f17e9d8 ); GLOBAL_ASM( -glabel func0f17ea10 +glabel menuhandler0017ea10 /* f17ea10: 27bdffe8 */ addiu $sp,$sp,-24 /* f17ea14: 24010018 */ addiu $at,$zero,0x18 /* f17ea18: afbf0014 */ sw $ra,0x14($sp) @@ -434215,7 +434215,7 @@ glabel func0f17ea10 ); GLOBAL_ASM( -glabel func0f17ea6c +glabel menuhandler0017ea6c /* f17ea6c: 27bdffe8 */ addiu $sp,$sp,-24 /* f17ea70: 24010018 */ addiu $at,$zero,0x18 /* f17ea74: afbf0014 */ sw $ra,0x14($sp) @@ -434362,7 +434362,7 @@ glabel menudialog0017eb34 ); GLOBAL_ASM( -glabel func0f17ec64 +glabel menuhandler0017ec64 /* f17ec64: 27bdffe8 */ addiu $sp,$sp,-24 /* f17ec68: 24010006 */ addiu $at,$zero,0x6 /* f17ec6c: afbf0014 */ sw $ra,0x14($sp) @@ -434395,7 +434395,7 @@ glabel func0f17ec64 ); GLOBAL_ASM( -glabel func0f17ecd4 +glabel menuhandler0017ecd4 /* f17ecd4: 27bdffd8 */ addiu $sp,$sp,-40 /* f17ecd8: 3c0f8008 */ lui $t7,0x8008 /* f17ecdc: afbf0014 */ sw $ra,0x14($sp) @@ -434511,7 +434511,7 @@ glabel func0f17ecd4 ); GLOBAL_ASM( -glabel func0f17ee60 +glabel menuhandler0017ee60 /* f17ee60: 27bdffe8 */ addiu $sp,$sp,-24 /* f17ee64: 24010006 */ addiu $at,$zero,0x6 /* f17ee68: afbf0014 */ sw $ra,0x14($sp) @@ -434576,7 +434576,7 @@ glabel func0f17eed4 ); GLOBAL_ASM( -glabel func0f17ef30 +glabel menuhandler0017ef30 /* f17ef30: 27bdffe8 */ addiu $sp,$sp,-24 /* f17ef34: 24010006 */ addiu $at,$zero,0x6 /* f17ef38: afbf0014 */ sw $ra,0x14($sp) @@ -434619,7 +434619,7 @@ glabel func0f17ef30 ); GLOBAL_ASM( -glabel func0f17efbc +glabel menuhandler0017efbc /* f17efbc: 27bdffe8 */ addiu $sp,$sp,-24 /* f17efc0: 24010006 */ addiu $at,$zero,0x6 /* f17efc4: afbf0014 */ sw $ra,0x14($sp) @@ -434986,7 +434986,7 @@ glabel func0f17f428 ); GLOBAL_ASM( -glabel func0f17f480 +glabel menuhandler0017f480 /* f17f480: 27bdffe8 */ addiu $sp,$sp,-24 /* f17f484: 2401000f */ addiu $at,$zero,0xf /* f17f488: afbf0014 */ sw $ra,0x14($sp) @@ -435010,7 +435010,7 @@ glabel func0f17f480 ); GLOBAL_ASM( -glabel func0f17f4c8 +glabel menuhandler0017f4c8 /* f17f4c8: 24010018 */ addiu $at,$zero,0x18 /* f17f4cc: afa50004 */ sw $a1,0x4($sp) /* f17f4d0: 14810007 */ bne $a0,$at,.L0f17f4f0 @@ -435029,7 +435029,7 @@ glabel func0f17f4c8 ); GLOBAL_ASM( -glabel func0f17f4fc +glabel menuhandler0017f4fc /* f17f4fc: 248effff */ addiu $t6,$a0,-1 /* f17f500: 2dc10018 */ sltiu $at,$t6,0x18 /* f17f504: 10200024 */ beqz $at,.L0f17f598 @@ -435077,7 +435077,7 @@ glabel func0f17f4fc ); GLOBAL_ASM( -glabel func0f17f5a4 +glabel menuhandler0017f5a4 /* f17f5a4: 248effff */ addiu $t6,$a0,-1 /* f17f5a8: 27bdffe8 */ addiu $sp,$sp,-24 /* f17f5ac: 2dc10018 */ sltiu $at,$t6,0x18 @@ -435142,7 +435142,7 @@ glabel func0f17f5a4 ); GLOBAL_ASM( -glabel func0f17f68c +glabel menuhandler0017f68c /* f17f68c: 248effff */ addiu $t6,$a0,-1 /* f17f690: 27bdffe8 */ addiu $sp,$sp,-24 /* f17f694: 2dc10018 */ sltiu $at,$t6,0x18 @@ -435196,7 +435196,7 @@ glabel func0f17f68c ); GLOBAL_ASM( -glabel func0f17f74c +glabel menuhandler0017f74c /* f17f74c: 27bdffd0 */ addiu $sp,$sp,-48 /* f17f750: 248effff */ addiu $t6,$a0,-1 /* f17f754: afb40028 */ sw $s4,0x28($sp) @@ -435289,7 +435289,7 @@ glabel func0f17f74c ); GLOBAL_ASM( -glabel func0f17f890 +glabel menuhandler0017f890 /* f17f890: 27bdffe0 */ addiu $sp,$sp,-32 /* f17f894: 24010006 */ addiu $at,$zero,0x6 /* f17f898: afbf0014 */ sw $ra,0x14($sp) @@ -435392,7 +435392,7 @@ glabel menudialog0017f930 ); GLOBAL_ASM( -glabel func0f17f9ec +glabel menuhandler0017f9ec /* f17f9ec: 27bdffe8 */ addiu $sp,$sp,-24 /* f17f9f0: 24010006 */ addiu $at,$zero,0x6 /* f17f9f4: afbf0014 */ sw $ra,0x14($sp) @@ -435670,7 +435670,7 @@ glabel func0f17fcb0 ); GLOBAL_ASM( -glabel func0f17fdb0 +glabel menuhandler0017fdb0 /* f17fdb0: 27bdffe8 */ addiu $sp,$sp,-24 /* f17fdb4: 2401000c */ addiu $at,$zero,0xc /* f17fdb8: 1481000a */ bne $a0,$at,.L0f17fde4 @@ -435686,7 +435686,7 @@ glabel func0f17fdb0 /* f17fddc: 10000003 */ beqz $zero,.L0f17fdec /* f17fde0: 24020001 */ addiu $v0,$zero,0x1 .L0f17fde4: -/* f17fde4: 0fc5e626 */ jal func0f179898 +/* f17fde4: 0fc5e626 */ jal menuhandler00179898 /* f17fde8: 00000000 */ sll $zero,$zero,0x0 .L0f17fdec: /* f17fdec: 8fbf0014 */ lw $ra,0x14($sp) @@ -435696,7 +435696,7 @@ glabel func0f17fdb0 ); GLOBAL_ASM( -glabel func0f17fdfc +glabel menuhandler0017fdfc /* f17fdfc: 27bdffe8 */ addiu $sp,$sp,-24 /* f17fe00: 2401000c */ addiu $at,$zero,0xc /* f17fe04: 10810004 */ beq $a0,$at,.L0f17fe18 @@ -435715,7 +435715,7 @@ glabel func0f17fdfc /* f17fe30: 10000003 */ beqz $zero,.L0f17fe40 /* f17fe34: 24020001 */ addiu $v0,$zero,0x1 .L0f17fe38: -/* f17fe38: 0fc5e626 */ jal func0f179898 +/* f17fe38: 0fc5e626 */ jal menuhandler00179898 /* f17fe3c: 00000000 */ sll $zero,$zero,0x0 .L0f17fe40: /* f17fe40: 8fbf0014 */ lw $ra,0x14($sp) @@ -435725,7 +435725,7 @@ glabel func0f17fdfc ); GLOBAL_ASM( -glabel func0f17fe50 +glabel menuhandler0017fe50 /* f17fe50: 27bdffd8 */ addiu $sp,$sp,-40 /* f17fe54: 3c0e8008 */ lui $t6,0x8008 /* f17fe58: afbf0014 */ sw $ra,0x14($sp) @@ -437790,7 +437790,7 @@ glabel func0f1819a4 ); GLOBAL_ASM( -glabel func0f181a98 +glabel menuhandler00181a98 /* f181a98: 27bdffe8 */ addiu $sp,$sp,-24 /* f181a9c: 24010006 */ addiu $at,$zero,0x6 /* f181aa0: afbf0014 */ sw $ra,0x14($sp) @@ -441678,7 +441678,7 @@ glabel func0f18500c ); GLOBAL_ASM( -glabel func0f185068 +glabel menuhandler00185068 /* f185068: 27bdffb0 */ addiu $sp,$sp,-80 /* f18506c: 3c0e8008 */ lui $t6,0x8008 /* f185070: afbf002c */ sw $ra,0x2c($sp) @@ -441905,7 +441905,7 @@ glabel func0f185068 ); GLOBAL_ASM( -glabel func0f185380 +glabel menuhandler00185380 /* f185380: 27bdffe8 */ addiu $sp,$sp,-24 /* f185384: 24010006 */ addiu $at,$zero,0x6 /* f185388: afbf0014 */ sw $ra,0x14($sp) @@ -476582,7 +476582,7 @@ glabel func0f1a2f60 ); GLOBAL_ASM( -glabel func0f1a3340 +glabel menuhandler001a3340 /* f1a3340: 27bdffe0 */ addiu $sp,$sp,-32 /* f1a3344: 24010006 */ addiu $at,$zero,0x6 /* f1a3348: afbf0014 */ sw $ra,0x14($sp) @@ -476659,7 +476659,7 @@ glabel func0f1a3340 ); GLOBAL_ASM( -glabel func0f1a3448 +glabel menuhandler001a3448 /* f1a3448: 27bdffe8 */ addiu $sp,$sp,-24 /* f1a344c: 24010006 */ addiu $at,$zero,0x6 /* f1a3450: afbf0014 */ sw $ra,0x14($sp) @@ -476682,7 +476682,7 @@ glabel func0f1a3448 ); GLOBAL_ASM( -glabel func0f1a348c +glabel menuhandler001a348c /* f1a348c: 248effff */ addiu $t6,$a0,-1 /* f1a3490: 27bdff58 */ addiu $sp,$sp,-168 /* f1a3494: 2dc10014 */ sltiu $at,$t6,0x14 @@ -477203,7 +477203,7 @@ glabel menudialog001a3af4 ); GLOBAL_ASM( -glabel func0f1a3c18 +glabel menuhandler001a3c18 /* f1a3c18: 27bdffe8 */ addiu $sp,$sp,-24 /* f1a3c1c: 24010006 */ addiu $at,$zero,0x6 /* f1a3c20: afbf0014 */ sw $ra,0x14($sp) @@ -477865,7 +477865,7 @@ glabel func0f1a441c ); GLOBAL_ASM( -glabel func0f1a44c0 +glabel menuhandler001a44c0 /* f1a44c0: 27bdfea0 */ addiu $sp,$sp,-352 /* f1a44c4: 24010013 */ addiu $at,$zero,0x13 /* f1a44c8: afbf003c */ sw $ra,0x3c($sp) @@ -479472,7 +479472,7 @@ glabel func0f1a44c0 ); GLOBAL_ASM( -glabel func0f1a5d5c +glabel menuhandler001a5d5c /* f1a5d5c: 27bdffe8 */ addiu $sp,$sp,-24 /* f1a5d60: 24010006 */ addiu $at,$zero,0x6 /* f1a5d64: afbf0014 */ sw $ra,0x14($sp) @@ -479504,7 +479504,7 @@ glabel func0f1a5d5c ); GLOBAL_ASM( -glabel func0f1a5dc0 +glabel menuhandler001a5dc0 /* f1a5dc0: 27bdffc0 */ addiu $sp,$sp,-64 /* f1a5dc4: 3c0f8009 */ lui $t7,0x8009 /* f1a5dc8: afbf0014 */ sw $ra,0x14($sp) @@ -479939,7 +479939,7 @@ glabel func0f1a6388 ); GLOBAL_ASM( -glabel func0f1a63e4 +glabel menuhandler001a63e4 /* f1a63e4: 248effff */ addiu $t6,$a0,-1 /* f1a63e8: 27bdffe8 */ addiu $sp,$sp,-24 /* f1a63ec: 2dc10007 */ sltiu $at,$t6,0x7 @@ -480011,7 +480011,7 @@ glabel func0f1a64a0 ); GLOBAL_ASM( -glabel func0f1a64d8 +glabel menuhandler001a64d8 /* f1a64d8: 27bdffe8 */ addiu $sp,$sp,-24 /* f1a64dc: 24010006 */ addiu $at,$zero,0x6 /* f1a64e0: afbf0014 */ sw $ra,0x14($sp) @@ -480031,7 +480031,7 @@ glabel func0f1a64d8 ); GLOBAL_ASM( -glabel func0f1a6514 +glabel menuhandler001a6514 /* f1a6514: 27bdffe8 */ addiu $sp,$sp,-24 /* f1a6518: 24010006 */ addiu $at,$zero,0x6 /* f1a651c: afbf0014 */ sw $ra,0x14($sp) @@ -480343,7 +480343,7 @@ glabel menudialog001a6918 ); GLOBAL_ASM( -glabel func0f1a6950 +glabel menuhandler001a6950 /* f1a6950: 248effff */ addiu $t6,$a0,-1 /* f1a6954: 27bdffe8 */ addiu $sp,$sp,-24 /* f1a6958: 2dc10007 */ sltiu $at,$t6,0x7 @@ -480411,7 +480411,7 @@ glabel func0f1a6a04 ); GLOBAL_ASM( -glabel func0f1a6a34 +glabel menuhandler001a6a34 /* f1a6a34: 27bdffe8 */ addiu $sp,$sp,-24 /* f1a6a38: 24010006 */ addiu $at,$zero,0x6 /* f1a6a3c: afbf0014 */ sw $ra,0x14($sp) @@ -480431,7 +480431,7 @@ glabel func0f1a6a34 ); GLOBAL_ASM( -glabel func0f1a6a70 +glabel menuhandler001a6a70 /* f1a6a70: 27bdffe8 */ addiu $sp,$sp,-24 /* f1a6a74: 24010006 */ addiu $at,$zero,0x6 /* f1a6a78: afbf0014 */ sw $ra,0x14($sp) @@ -480660,7 +480660,7 @@ glabel func0f1a6cc4 ); GLOBAL_ASM( -glabel func0f1a6d4c +glabel menuhandler001a6d4c /* f1a6d4c: 27bdffc8 */ addiu $sp,$sp,-56 /* f1a6d50: 3c0f8009 */ lui $t7,0x8009 /* f1a6d54: afbf0014 */ sw $ra,0x14($sp) @@ -480754,7 +480754,7 @@ glabel func0f1a6d4c ); GLOBAL_ASM( -glabel func0f1a6ea4 +glabel menuhandler001a6ea4 /* f1a6ea4: 27bdff58 */ addiu $sp,$sp,-168 /* f1a6ea8: 24010013 */ addiu $at,$zero,0x13 /* f1a6eac: afbf003c */ sw $ra,0x3c($sp) diff --git a/src/include/game.h b/src/include/game.h index 7f921c04b..c778dbc43 100644 --- a/src/include/game.h +++ b/src/include/game.h @@ -537,4 +537,463 @@ void menudialog001a6c54(void); void menudialog001a6c54(void); void menudialog001a737c(void); +u32 menuhandler000fcc34(u32, u32, u32); +u32 menuhandler000fcc34(u32, u32, u32); +u32 menuhandler000fce08(u32, u32, u32); +u32 menuhandler000fd0e0(u32, u32, u32); +u32 menuhandler000fd04c(u32, u32, u32); +u32 menuhandler000fd6f0(u32, u32, u32); +u32 menuhandler001033f8(u32, u32, u32); +u32 menuhandler00103708(u32, u32, u32); +u32 menuhandler00103708(u32, u32, u32); +u32 menuhandler00103708(u32, u32, u32); +u32 menuhandler0010383c(u32, u32, u32); +u32 menuhandler00103cf0(u32, u32, u32); +u32 menuhandler00103cf0(u32, u32, u32); +u32 menuhandler00103cf0(u32, u32, u32); +u32 menuhandler00103e00(u32, u32, u32); +u32 menuhandler001041d4(u32, u32, u32); +u32 menuhandler00104238(u32, u32, u32); +u32 menuhandler0010429c(u32, u32, u32); +u32 menuhandler00104038(u32, u32, u32); +u32 menuhandler00104420(u32, u32, u32); +u32 menuhandler00104484(u32, u32, u32); +u32 menuhandler00104038(u32, u32, u32); +u32 menuhandler00104538(u32, u32, u32); +u32 menuhandler00104538(u32, u32, u32); +u32 menuhandler00104538(u32, u32, u32); +u32 menuhandler001045f0(u32, u32, u32); +u32 menuhandler001045f0(u32, u32, u32); +u32 menuhandler001045f0(u32, u32, u32); +u32 menuhandler001024dc(u32, u32, u32); +u32 menuhandler001024dc(u32, u32, u32); +u32 menuhandler001024dc(u32, u32, u32); +u32 menuhandler001024fc(u32, u32, u32); +u32 menuhandler001032f4(u32, u32, u32); +u32 menuhandler00103290(u32, u32, u32); +u32 menuhandler00102698(u32, u32, u32); +u32 menuhandler001056dc(u32, u32, u32); +u32 menuhandler001032f4(u32, u32, u32); +u32 menuhandler00103290(u32, u32, u32); +u32 menuhandler00102698(u32, u32, u32); +u32 menuhandler001056dc(u32, u32, u32); +u32 menuhandler00102754(u32, u32, u32); +u32 menuhandler00102814(u32, u32, u32); +u32 menuhandler00102c9c(u32, u32, u32); +u32 menuhandler001028cc(u32, u32, u32); +u32 menuhandler00102c18(u32, u32, u32); +u32 menuhandler00102814(u32, u32, u32); +u32 menuhandler00102c9c(u32, u32, u32); +u32 menuhandler001028cc(u32, u32, u32); +u32 menuhandler00103178(u32, u32, u32); +u32 menuhandler00102f94(u32, u32, u32); +u32 menuhandler00103040(u32, u32, u32); +u32 menuhandler00102dd0(u32, u32, u32); +u32 menuhandler00102e5c(u32, u32, u32); +u32 menuhandler001030ec(u32, u32, u32); +u32 menuhandler00102b58(u32, u32, u32); +u32 menuhandler00102bb8(u32, u32, u32); +u32 menuhandler00102f08(u32, u32, u32); +u32 menuhandler00103178(u32, u32, u32); +u32 menuhandler00102f94(u32, u32, u32); +u32 menuhandler00103040(u32, u32, u32); +u32 menuhandler00102dd0(u32, u32, u32); +u32 menuhandler00102e5c(u32, u32, u32); +u32 menuhandler001030ec(u32, u32, u32); +u32 menuhandler00102b58(u32, u32, u32); +u32 menuhandler00102bb8(u32, u32, u32); +u32 menuhandler00102f08(u32, u32, u32); +u32 menuhandler00103178(u32, u32, u32); +u32 menuhandler00102f94(u32, u32, u32); +u32 menuhandler00103040(u32, u32, u32); +u32 menuhandler00102dd0(u32, u32, u32); +u32 menuhandler00102e5c(u32, u32, u32); +u32 menuhandler001030ec(u32, u32, u32); +u32 menuhandler00102b58(u32, u32, u32); +u32 menuhandler00102bb8(u32, u32, u32); +u32 menuhandler00102f08(u32, u32, u32); +u32 menuhandler00103178(u32, u32, u32); +u32 menuhandler00102f94(u32, u32, u32); +u32 menuhandler00103040(u32, u32, u32); +u32 menuhandler00102dd0(u32, u32, u32); +u32 menuhandler00102e5c(u32, u32, u32); +u32 menuhandler001030ec(u32, u32, u32); +u32 menuhandler00102b58(u32, u32, u32); +u32 menuhandler00102bb8(u32, u32, u32); +u32 menuhandler00102f08(u32, u32, u32); +u32 menuhandler00105728(u32, u32, u32); +u32 menuhandler0010251c(u32, u32, u32); +u32 menuhandler00102a40(u32, u32, u32); +u32 menuhandler00102acc(u32, u32, u32); +u32 menuhandler00103204(u32, u32, u32); +u32 menuhandler001025b4(u32, u32, u32); +u32 menuhandler0010251c(u32, u32, u32); +u32 menuhandler00102a40(u32, u32, u32); +u32 menuhandler00102acc(u32, u32, u32); +u32 menuhandler00103204(u32, u32, u32); +u32 menuhandler001025b4(u32, u32, u32); +u32 menuhandler0010251c(u32, u32, u32); +u32 menuhandler00102a40(u32, u32, u32); +u32 menuhandler00102acc(u32, u32, u32); +u32 menuhandler00103204(u32, u32, u32); +u32 menuhandler001025b4(u32, u32, u32); +u32 menuhandler0010582c(u32, u32, u32); +u32 menuhandler001781ac(u32, u32, u32); +u32 menuhandler001781ac(u32, u32, u32); +u32 menuhandler00106178(u32, u32, u32); +u32 menuhandler00106028(u32, u32, u32); +u32 menuhandler00106394(u32, u32, u32); +u32 menuhandler00106394(u32, u32, u32); +u32 menuhandler00106644(u32, u32, u32); +u32 menuhandler0010476c(u32, u32, u32); +u32 menuhandler001067fc(u32, u32, u32); +u32 menuhandler00106884(u32, u32, u32); +u32 menuhandler001068f4(u32, u32, u32); +u32 menuhandler00106948(u32, u32, u32); +u32 menuhandler001076b0(u32, u32, u32); +u32 menuhandler001076b0(u32, u32, u32); +u32 menuhandler001076b0(u32, u32, u32); +u32 menuhandler001076b0(u32, u32, u32); +u32 menuhandler001076b0(u32, u32, u32); +u32 menuhandler001076b0(u32, u32, u32); +u32 menuhandler001076b0(u32, u32, u32); +u32 menuhandler001076b0(u32, u32, u32); +u32 menuhandler001076b0(u32, u32, u32); +u32 menuhandler001076b0(u32, u32, u32); +u32 menuhandler001076b0(u32, u32, u32); +u32 menuhandler001076b0(u32, u32, u32); +u32 menuhandler001076b0(u32, u32, u32); +u32 menuhandler001076b0(u32, u32, u32); +u32 menuhandler001076b0(u32, u32, u32); +u32 menuhandler001076b0(u32, u32, u32); +u32 menuhandler001076b0(u32, u32, u32); +u32 menuhandler001076b0(u32, u32, u32); +u32 menuhandler001076b0(u32, u32, u32); +u32 menuhandler001076b0(u32, u32, u32); +u32 menuhandler001076b0(u32, u32, u32); +u32 menuhandler001076b0(u32, u32, u32); +u32 menuhandler001076b0(u32, u32, u32); +u32 menuhandler001076b0(u32, u32, u32); +u32 menuhandler001076b0(u32, u32, u32); +u32 menuhandler001076b0(u32, u32, u32); +u32 menuhandler001076b0(u32, u32, u32); +u32 menuhandler001076b0(u32, u32, u32); +u32 menuhandler001076b0(u32, u32, u32); +u32 menuhandler001076b0(u32, u32, u32); +u32 menuhandler001076b0(u32, u32, u32); +u32 menuhandler001076b0(u32, u32, u32); +u32 menuhandler001076b0(u32, u32, u32); +u32 menuhandler001076b0(u32, u32, u32); +u32 menuhandler001076b0(u32, u32, u32); +u32 menuhandler001076b0(u32, u32, u32); +u32 menuhandler001076b0(u32, u32, u32); +u32 menuhandler001076b0(u32, u32, u32); +u32 menuhandler00107834(u32, u32, u32); +u32 menuhandler00107834(u32, u32, u32); +u32 menuhandler00107834(u32, u32, u32); +u32 menuhandler00107834(u32, u32, u32); +u32 menuhandler00107834(u32, u32, u32); +u32 menuhandler00107e90(u32, u32, u32); +u32 menuhandler001084b8(u32, u32, u32); +u32 menuhandler00108014(u32, u32, u32); +u32 menuhandler00108bf0(u32, u32, u32); +u32 menuhandler00108c24(u32, u32, u32); +u32 menuhandler00108cd0(u32, u32, u32); +u32 menuhandler00108014(u32, u32, u32); +u32 menuhandler00108d48(u32, u32, u32); +u32 menuhandler00108c24(u32, u32, u32); +u32 menuhandler00108cd0(u32, u32, u32); +u32 menuhandler00108ecc(u32, u32, u32); +u32 menuhandler00108f08(u32, u32, u32); +u32 menuhandler0010a0b0(u32, u32, u32); +u32 menuhandler0010a120(u32, u32, u32); +u32 menuhandler0010a160(u32, u32, u32); +u32 menuhandler0010a3a4(u32, u32, u32); +u32 menuhandler0010a3a4(u32, u32, u32); +u32 menuhandler0010a3a4(u32, u32, u32); +u32 menuhandler0010a3a4(u32, u32, u32); +u32 menuhandler0010a3a4(u32, u32, u32); +u32 menuhandler0010a488(u32, u32, u32); +u32 menuhandler0010a454(u32, u32, u32); +u32 menuhandler00108254(u32, u32, u32); +u32 menuhandler00108014(u32, u32, u32); +u32 menuhandler0010a5ac(u32, u32, u32); +u32 menuhandler00108254(u32, u32, u32); +u32 menuhandler00108014(u32, u32, u32); +u32 menuhandler0010ad98(u32, u32, u32); +u32 menuhandler0010af0c(u32, u32, u32); +u32 menuhandler0010b14c(u32, u32, u32); +u32 menuhandler0010b26c(u32, u32, u32); +u32 menuhandler0010b974(u32, u32, u32); +u32 menuhandler0010b974(u32, u32, u32); +u32 menuhandler0010b974(u32, u32, u32); +u32 menuhandler0010b974(u32, u32, u32); +u32 menuhandler0010bb38(u32, u32, u32); +u32 menuhandler0010bb38(u32, u32, u32); +u32 menuhandler0010bb38(u32, u32, u32); +u32 menuhandler0010bbec(u32, u32, u32); +u32 menuhandler0010bbec(u32, u32, u32); +u32 menuhandler0010bbec(u32, u32, u32); +u32 menuhandler0010bc98(u32, u32, u32); +u32 menuhandler0010bd60(u32, u32, u32); +u32 menuhandler0010bb38(u32, u32, u32); +u32 menuhandler0010bb38(u32, u32, u32); +u32 menuhandler0010bb38(u32, u32, u32); +u32 menuhandler0010bbec(u32, u32, u32); +u32 menuhandler0010bbec(u32, u32, u32); +u32 menuhandler0010bbec(u32, u32, u32); +u32 menuhandler0010bd60(u32, u32, u32); +u32 menuhandler001032f4(u32, u32, u32); +u32 menuhandler00103290(u32, u32, u32); +u32 menuhandler00102698(u32, u32, u32); +u32 menuhandler00102814(u32, u32, u32); +u32 menuhandler0017ee60(u32, u32, u32); +u32 menuhandler0010cabc(u32, u32, u32); +u32 menuhandler0017e4d4(u32, u32, u32); +u32 menuhandler0010ca80(u32, u32, u32); +u32 menuhandler0010c9c0(u32, u32, u32); +u32 menuhandler0010ca1c(u32, u32, u32); +u32 menuhandler0017cda0(u32, u32, u32); +u32 menuhandler0017d044(u32, u32, u32); +u32 menuhandler0017cf58(u32, u32, u32); +u32 menuhandler00185380(u32, u32, u32); +u32 menuhandler0017ecd4(u32, u32, u32); +u32 menuhandler0017efbc(u32, u32, u32); +u32 menuhandler001033f8(u32, u32, u32); +u32 menuhandler0010ccd0(u32, u32, u32); +u32 menuhandler001033f8(u32, u32, u32); +u32 menuhandler0010ccd0(u32, u32, u32); +u32 menuhandler0010cfe4(u32, u32, u32); +u32 menuhandler0010d8dc(u32, u32, u32); +u32 menuhandler0010d87c(u32, u32, u32); +u32 menuhandler0010e064(u32, u32, u32); +u32 menuhandler0010e064(u32, u32, u32); +u32 menuhandler0010e064(u32, u32, u32); +u32 menuhandler0010e064(u32, u32, u32); +u32 menuhandler0010e064(u32, u32, u32); +u32 menuhandler0010e064(u32, u32, u32); +u32 menuhandler0010e064(u32, u32, u32); +u32 menuhandler0010e064(u32, u32, u32); +u32 menuhandler00177fd8(u32, u32, u32); +u32 menuhandler00178018(u32, u32, u32); +u32 menuhandler0017811c(u32, u32, u32); +u32 menuhandler0017811c(u32, u32, u32); +u32 menuhandler0017811c(u32, u32, u32); +u32 menuhandler001781ac(u32, u32, u32); +u32 menuhandler00106178(u32, u32, u32); +u32 menuhandler00177e00(u32, u32, u32); +u32 menuhandler001785c4(u32, u32, u32); +u32 menuhandler00178a94(u32, u32, u32); +u32 menuhandler001786d8(u32, u32, u32); +u32 menuhandler00178bf4(u32, u32, u32); +u32 menuhandler00179060(u32, u32, u32); +u32 menuhandler00179a10(u32, u32, u32); +u32 menuhandler00179a50(u32, u32, u32); +u32 menuhandler00179ad0(u32, u32, u32); +u32 menuhandler00179b18(u32, u32, u32); +u32 menuhandler00179634(u32, u32, u32); +u32 menuhandler00179574(u32, u32, u32); +u32 menuhandler00179574(u32, u32, u32); +u32 menuhandler00179574(u32, u32, u32); +u32 menuhandler00179574(u32, u32, u32); +u32 menuhandler00179574(u32, u32, u32); +u32 menuhandler00179574(u32, u32, u32); +u32 menuhandler00179634(u32, u32, u32); +u32 menuhandler00179968(u32, u32, u32); +u32 menuhandler00179968(u32, u32, u32); +u32 menuhandler00179968(u32, u32, u32); +u32 menuhandler00179968(u32, u32, u32); +u32 menuhandler001794b4(u32, u32, u32); +u32 menuhandler001796c4(u32, u32, u32); +u32 menuhandler001796c4(u32, u32, u32); +u32 menuhandler001796c4(u32, u32, u32); +u32 menuhandler001796c4(u32, u32, u32); +u32 menuhandler001797e0(u32, u32, u32); +u32 menuhandler001796c4(u32, u32, u32); +u32 menuhandler001796c4(u32, u32, u32); +u32 menuhandler001796c4(u32, u32, u32); +u32 menuhandler001796c4(u32, u32, u32); +u32 menuhandler001796c4(u32, u32, u32); +u32 menuhandler001796c4(u32, u32, u32); +u32 menuhandler0017a20c(u32, u32, u32); +u32 menuhandler0017b01c(u32, u32, u32); +u32 menuhandler0017b01c(u32, u32, u32); +u32 menuhandler0017b01c(u32, u32, u32); +u32 menuhandler0017b01c(u32, u32, u32); +u32 menuhandler0017b3b8(u32, u32, u32); +u32 menuhandler0017b3b8(u32, u32, u32); +u32 menuhandler0017b3b8(u32, u32, u32); +u32 menuhandler0017b3b8(u32, u32, u32); +u32 menuhandler0017b840(u32, u32, u32); +u32 menuhandler0017a028(u32, u32, u32); +u32 menuhandler0017b91c(u32, u32, u32); +u32 menuhandler0017bab4(u32, u32, u32); +u32 menuhandler0017bab4(u32, u32, u32); +u32 menuhandler0017bfc0(u32, u32, u32); +u32 menuhandler001791c8(u32, u32, u32); +u32 menuhandler0017c1a4(u32, u32, u32); +u32 menuhandler0017c264(u32, u32, u32); +u32 menuhandler0017c324(u32, u32, u32); +u32 menuhandler0017c3e8(u32, u32, u32); +u32 menuhandler0017c41c(u32, u32, u32); +u32 menuhandler0017c41c(u32, u32, u32); +u32 menuhandler0017c41c(u32, u32, u32); +u32 menuhandler0017c41c(u32, u32, u32); +u32 menuhandler0017c56c(u32, u32, u32); +u32 menuhandler0017c6a4(u32, u32, u32); +u32 menuhandler0017ca94(u32, u32, u32); +u32 menuhandler0017cc24(u32, u32, u32); +u32 menuhandler0017cda0(u32, u32, u32); +u32 menuhandler0017d044(u32, u32, u32); +u32 menuhandler0017cf58(u32, u32, u32); +u32 menuhandler0017d1b0(u32, u32, u32); +u32 menuhandler0017d250(u32, u32, u32); +u32 menuhandler0017d250(u32, u32, u32); +u32 menuhandler0017d250(u32, u32, u32); +u32 menuhandler0017d250(u32, u32, u32); +u32 menuhandler0017d250(u32, u32, u32); +u32 menuhandler0017d250(u32, u32, u32); +u32 menuhandler0017d250(u32, u32, u32); +u32 menuhandler0017d250(u32, u32, u32); +u32 menuhandler0017d15c(u32, u32, u32); +u32 menuhandler0017d760(u32, u32, u32); +u32 menuhandler0017d780(u32, u32, u32); +u32 menuhandler0017d7a0(u32, u32, u32); +u32 menuhandler0017d7c0(u32, u32, u32); +u32 menuhandler0017d8d0(u32, u32, u32); +u32 menuhandler0017d998(u32, u32, u32); +u32 menuhandler00179914(u32, u32, u32); +u32 menuhandler001790c4(u32, u32, u32); +u32 menuhandler0017db5c(u32, u32, u32); +u32 menuhandler0017db5c(u32, u32, u32); +u32 menuhandler0017db5c(u32, u32, u32); +u32 menuhandler0017db5c(u32, u32, u32); +u32 menuhandler0017db5c(u32, u32, u32); +u32 menuhandler0017db5c(u32, u32, u32); +u32 menuhandler0017db5c(u32, u32, u32); +u32 menuhandler0017db5c(u32, u32, u32); +u32 menuhandler0017db5c(u32, u32, u32); +u32 menuhandler0017db5c(u32, u32, u32); +u32 menuhandler0017db5c(u32, u32, u32); +u32 menuhandler0017db5c(u32, u32, u32); +u32 menuhandler0017dc84(u32, u32, u32); +u32 menuhandler0017e00c(u32, u32, u32); +u32 menuhandler0017e06c(u32, u32, u32); +u32 menuhandler0017e2ac(u32, u32, u32); +u32 menuhandler0017e2ac(u32, u32, u32); +u32 menuhandler0017e2ac(u32, u32, u32); +u32 menuhandler0017e2ac(u32, u32, u32); +u32 menuhandler0017e2ac(u32, u32, u32); +u32 menuhandler0017e2ac(u32, u32, u32); +u32 menuhandler0017e2ac(u32, u32, u32); +u32 menuhandler0017e2ac(u32, u32, u32); +u32 menuhandler0017e38c(u32, u32, u32); +u32 menuhandler0017e4d4(u32, u32, u32); +u32 menuhandler0017e9d8(u32, u32, u32); +u32 menuhandler0017e9d8(u32, u32, u32); +u32 menuhandler0017ea6c(u32, u32, u32); +u32 menuhandler0017ea10(u32, u32, u32); +u32 menuhandler0017ec64(u32, u32, u32); +u32 menuhandler0017e4d4(u32, u32, u32); +u32 menuhandler0017ecd4(u32, u32, u32); +u32 menuhandler00102814(u32, u32, u32); +u32 menuhandler001028cc(u32, u32, u32); +u32 menuhandler0017ee60(u32, u32, u32); +u32 menuhandler0017ef30(u32, u32, u32); +u32 menuhandler00185380(u32, u32, u32); +u32 menuhandler0017efbc(u32, u32, u32); +u32 menuhandler00185380(u32, u32, u32); +u32 menuhandler0017f4c8(u32, u32, u32); +u32 menuhandler0017f4fc(u32, u32, u32); +u32 menuhandler0017f4fc(u32, u32, u32); +u32 menuhandler0017f4fc(u32, u32, u32); +u32 menuhandler0017f4fc(u32, u32, u32); +u32 menuhandler0017f5a4(u32, u32, u32); +u32 menuhandler0017f68c(u32, u32, u32); +u32 menuhandler0017f74c(u32, u32, u32); +u32 menuhandler0017f480(u32, u32, u32); +u32 menuhandler0017efbc(u32, u32, u32); +u32 menuhandler0017f890(u32, u32, u32); +u32 menuhandler0017f890(u32, u32, u32); +u32 menuhandler0017f890(u32, u32, u32); +u32 menuhandler0017f890(u32, u32, u32); +u32 menuhandler0017f890(u32, u32, u32); +u32 menuhandler0017f9ec(u32, u32, u32); +u32 menuhandler0017fdfc(u32, u32, u32); +u32 menuhandler0017fe50(u32, u32, u32); +u32 menuhandler00179898(u32, u32, u32); +u32 menuhandler0017fdb0(u32, u32, u32); +u32 menuhandler00179898(u32, u32, u32); +u32 menuhandler00179898(u32, u32, u32); +u32 menuhandler00179898(u32, u32, u32); +u32 menuhandler00179898(u32, u32, u32); +u32 menuhandler0017fdfc(u32, u32, u32); +u32 menuhandler0017fe50(u32, u32, u32); +u32 menuhandler00179898(u32, u32, u32); +u32 menuhandler0017fdb0(u32, u32, u32); +u32 menuhandler00179898(u32, u32, u32); +u32 menuhandler00179898(u32, u32, u32); +u32 menuhandler00179898(u32, u32, u32); +u32 menuhandler00179898(u32, u32, u32); +u32 menuhandler00179898(u32, u32, u32); +u32 menuhandler0017fdfc(u32, u32, u32); +u32 menuhandler0017fe50(u32, u32, u32); +u32 menuhandler00179898(u32, u32, u32); +u32 menuhandler0017fdb0(u32, u32, u32); +u32 menuhandler00179898(u32, u32, u32); +u32 menuhandler00179898(u32, u32, u32); +u32 menuhandler00179898(u32, u32, u32); +u32 menuhandler00179898(u32, u32, u32); +u32 menuhandler0017fdfc(u32, u32, u32); +u32 menuhandler0017fe50(u32, u32, u32); +u32 menuhandler00179898(u32, u32, u32); +u32 menuhandler0017fdb0(u32, u32, u32); +u32 menuhandler00179898(u32, u32, u32); +u32 menuhandler00179898(u32, u32, u32); +u32 menuhandler00179898(u32, u32, u32); +u32 menuhandler00179898(u32, u32, u32); +u32 menuhandler00179898(u32, u32, u32); +u32 menuhandler00181a98(u32, u32, u32); +u32 menuhandler0017fdfc(u32, u32, u32); +u32 menuhandler0017fe50(u32, u32, u32); +u32 menuhandler00179898(u32, u32, u32); +u32 menuhandler0017fdb0(u32, u32, u32); +u32 menuhandler00179898(u32, u32, u32); +u32 menuhandler00179898(u32, u32, u32); +u32 menuhandler00179898(u32, u32, u32); +u32 menuhandler00179898(u32, u32, u32); +u32 menuhandler00179898(u32, u32, u32); +u32 menuhandler0017fdfc(u32, u32, u32); +u32 menuhandler0017fe50(u32, u32, u32); +u32 menuhandler00179898(u32, u32, u32); +u32 menuhandler0017fdb0(u32, u32, u32); +u32 menuhandler00179898(u32, u32, u32); +u32 menuhandler00179898(u32, u32, u32); +u32 menuhandler00179898(u32, u32, u32); +u32 menuhandler00179898(u32, u32, u32); +u32 menuhandler00179898(u32, u32, u32); +u32 menuhandler00185068(u32, u32, u32); +u32 menuhandler00185068(u32, u32, u32); +u32 menuhandler001a3c18(u32, u32, u32); +u32 menuhandler001a3c18(u32, u32, u32); +u32 menuhandler001a3c18(u32, u32, u32); +u32 menuhandler001a348c(u32, u32, u32); +u32 menuhandler001a3340(u32, u32, u32); +u32 menuhandler001a3448(u32, u32, u32); +u32 menuhandler001a3340(u32, u32, u32); +u32 menuhandler001a3448(u32, u32, u32); +u32 menuhandler001a44c0(u32, u32, u32); +u32 menuhandler001a5d5c(u32, u32, u32); +u32 menuhandler001a44c0(u32, u32, u32); +u32 menuhandler001a5d5c(u32, u32, u32); +u32 menuhandler001a5dc0(u32, u32, u32); +u32 menuhandler001a63e4(u32, u32, u32); +u32 menuhandler001a64d8(u32, u32, u32); +u32 menuhandler001a6514(u32, u32, u32); +u32 menuhandler001a6950(u32, u32, u32); +u32 menuhandler001a6a34(u32, u32, u32); +u32 menuhandler001a6a70(u32, u32, u32); +u32 menuhandler001a6ea4(u32, u32, u32); +u32 menuhandler001a6d4c(u32, u32, u32); + #endif diff --git a/src/include/types.h b/src/include/types.h index f3d4b13f8..075933dbc 100644 --- a/src/include/types.h +++ b/src/include/types.h @@ -324,7 +324,7 @@ struct menu_item { u32 flags; u32 left; u32 right; - u32 unk10; + u32 (*handler)(u32, u32, u32); }; #define MENUDIALOGTYPE_DEFAULT 0x01 diff --git a/src/setup.c b/src/setup.c index 8cc3e24c6..5fd7a7290 100644 --- a/src/setup.c +++ b/src/setup.c @@ -24699,10 +24699,10 @@ u32 var00017514 = 0x00000001; // 17518 struct menu_item menuitems_pakremoved[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000054ae, 0x00000000, 0x00000000 }, // "The Controller Pak has been removed." - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x00005449, 0x00000000, 0x7f0fcc34 }, // "OK" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -24717,10 +24717,10 @@ struct menu_dialog menudialog_pakremoved = { // 17580 struct menu_item menuitems_pakrepaired[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000054b5, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x00005449, 0x00000000, 0x7f0fcc34 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -24735,10 +24735,10 @@ struct menu_dialog menudialog_pakrepaired = { // 175e8 struct menu_item menuitems_pakrepairfailed[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000054b7, 0x00000000, 0x00000000 }, // "The Controller Pak cannot be repaired. You will not be able to load from or save to this Controller Pak." - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x00005449, 0x00000000, 0x00000000 }, // "OK" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -24753,12 +24753,12 @@ struct menu_dialog menudialog_pakrepairfailed = { // 17650 struct menu_item menuitems_pakattemptrepair[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000054b0, 0x00000000, 0x00000000 }, // "Are you sure you want to attempt repair of this Controller Pak?" - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000054b1, 0x00000000, 0x00000000 }, // "Data may be lost!" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000054b2, 0x00000000, 0x00000000 }, // "Cancel" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x000054b3, 0x00000000, 0x7f0fce08 }, // "Repair" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -24783,14 +24783,14 @@ u16 savelocations[] = { // 176ec struct menu_item menuitems_damagedcontrollerpak[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000030, 0x7f0fcfb8, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x02000030, 0x00005441, 0x00000000, 0x00000000 }, // "is damaged or" - { MENUITEMTYPE_LABEL, 0, 0x02000030, 0x00005442, 0x00000000, 0x00000000 }, // "inserted incorrectly" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005443, 0x00000000, 0x7f0fd0e0 }, // "Attempt Repair" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005444, 0x00000000, 0x7f0fd04c }, // "Retry" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x00005445, 0x00000000, 0x00000000 }, // "Continue without using the Controller Pak" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -24805,13 +24805,13 @@ struct menu_dialog menudialog_damagedcontrollerpak = { // 177a4 struct menu_item menuitems_fullcontrollerpak[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000020, 0x7f0fcfb8, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x02000210, 0x00005447, 0x00000000, 0x00000000 }, // "is too full to save note - 1 note and 28 pages required to save" - { MENUITEMTYPE_LABEL, 0, 0x02000220, 0x00005603, 0x00000000, 0x00000000 }, // "" - { MENUITEMTYPE_LABEL, 0, 0x02000210, 0x00005448, 0x00000000, 0x00000000 }, // "Enter the Controller Pak Menu to free some space (hold START while powering up.)" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x00005449, 0x00000000, 0x00000000 }, // "OK" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -24826,10 +24826,10 @@ struct menu_dialog menudialog_fullcontrollerpak = { // 17848 struct menu_item menuitems_cannotreadgameboy[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000054fe, 0x00000000, 0x00000000 }, // "Cannot read Game Boy Game Pak. Check connections and make sure correct Game Boy Game Pak is being used." - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000054ff, 0x00000000, 0x00000000 }, // "Cancel" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -24844,13 +24844,13 @@ struct menu_dialog menudialog_cannotreadgameboy = { // 178b0 struct menu_item menuitems_datalost[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000030, 0x7f0fcfb8, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x02000030, 0x00005501, 0x00000000, 0x00000000 }, // "The saved data has" - { MENUITEMTYPE_LABEL, 0, 0x02000030, 0x00005502, 0x00000000, 0x00000000 }, // "been erased due to" - { MENUITEMTYPE_LABEL, 0, 0x02000030, 0x00005503, 0x00000000, 0x00000000 }, // "corruption or damage." - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x00005504, 0x00000000, 0x00000000 }, // "Cancel" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -24877,8 +24877,8 @@ u32 var0001797c = 0x88445500; // 17980 struct menu_item menuitems_picktarget[] = { - { MENUITEMTYPE_CUSTOM, 0, 0x00200000, 0x0000005a, 0x00000000, 0x7f0fd6f0 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_CUSTOM, 0, 0x00200000, 0x0000005a, 0x00000000, menuhandler000fd6f0 }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 179a8 @@ -24955,8 +24955,8 @@ u16 options_screensplit[] = { // 17a20 struct menu_item menuitems_briefing[] = { - { MENUITEMTYPE_SCROLLABLE, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_SCROLLABLE, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; @@ -24972,10 +24972,10 @@ struct menu_dialog menudialog_briefing = { // 17a60 struct menu_item menuitems_objectives[] = { - { MENUITEMTYPE_OBJECTIVES, 1, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005712, 0x00000000, 0x7f1033f8 }, // "Accept" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x00005713, 0x00000000, 0x00000000 }, // "Decline" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -24990,14 +24990,14 @@ struct menu_dialog menudialog_objectives = { // 17ac8 struct menu_item menuitems_perfectdarkmodesettings[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000012, 0x000054de, 0x00000000, 0x00000000 }, // "Choose Settings:" - { MENUITEMTYPE_SLIDER, 1, 0x00100000, 0x000054e0, 0x000000ff, 0x7f103708 }, // "Enemy Health" - { MENUITEMTYPE_SLIDER, 2, 0x00100000, 0x000054e1, 0x000000ff, 0x7f103708 }, // "Enemy Damage" - { MENUITEMTYPE_SLIDER, 3, 0x00100000, 0x000054e2, 0x000000ff, 0x7f103708 }, // "Enemy Accuracy" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x000000b4, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000054e3, 0x00000000, 0x7f10383c }, // "OK" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000054e4, 0x00000000, 0x00000000 }, // "Cancel" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -25012,14 +25012,14 @@ struct menu_dialog menudialog_perfectdarkmodesettings = { // 17b80 struct menu_item menuitems_selectdifficulty[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000012, 0x000056f9, 0x000056fa, 0x00000000 }, // "Difficulty" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000056fb, 0x7f103e68, 0x7f103cf0 }, // "Agent" - { MENUITEMTYPE_SELECTABLE, 1, 0x00000000, 0x000056fc, 0x7f103e68, 0x7f103cf0 }, // "Special Agent" - { MENUITEMTYPE_SELECTABLE, 2, 0x00000000, 0x000056fd, 0x7f103e68, 0x7f103cf0 }, // "Perfect Agent" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000054dd, 0x00000000, 0x7f103e00 }, // "Perfect Dark" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056fe, 0x00000000, 0x00000000 }, // "Cancel" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -25034,13 +25034,13 @@ struct menu_dialog menudialog_selectdifficulty = { // 17c38 struct menu_item menuitems_cooperativeoptions[] = { - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x00005700, 0x00000000, 0x7f1041d4 }, // "Radar On" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x00005701, 0x00000000, 0x7f104238 }, // "Friendly Fire" - { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x00005702, 0x00000000, 0x7f10429c }, // "Perfect Buddy" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, // "" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005703, 0x00000000, 0x7f104038 }, // "Continue" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x00005704, 0x00000000, 0x00000000 }, // "Cancel" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, // "" + { 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 @@ -25055,12 +25055,12 @@ struct menu_dialog menudialog_cooperativeoptions = { // 17cdc struct menu_item menuitems_counteroperativeoptions[] = { - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x0000570b, 0x00000000, 0x7f104420 }, // "Radar On" - { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x0000570c, 0x00000000, 0x7f104484 }, // "Counter-Operative" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x0000570d, 0x00000000, 0x7f104038 }, // "Continue" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x0000570e, 0x00000000, 0x00000000 }, // "Cancel" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -25075,12 +25075,12 @@ struct menu_dialog menudialog_counteroperativeoptions = { // 17d6c struct menu_item menuitems_selectdifficulty2[] = { - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000056fb, 0x00000000, 0x7f104538 }, // "Agent" - { MENUITEMTYPE_SELECTABLE, 1, 0x00000000, 0x000056fc, 0x00000000, 0x7f104538 }, // "Special Agent" - { MENUITEMTYPE_SELECTABLE, 2, 0x00000000, 0x000056fd, 0x00000000, 0x7f104538 }, // "Perfect Agent" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056fe, 0x00000000, 0x00000000 }, // "Cancel" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -25095,12 +25095,12 @@ struct menu_dialog menudialog_selectdifficulty2 = { // 17dfc struct menu_item menuitems_selectdifficulty3[] = { - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000056fb, 0x00000000, 0x7f1045f0 }, // "Agent" - { MENUITEMTYPE_SELECTABLE, 1, 0x00000000, 0x000056fc, 0x00000000, 0x7f1045f0 }, // "Special Agent" - { MENUITEMTYPE_SELECTABLE, 2, 0x00000000, 0x000056fd, 0x00000000, 0x7f1045f0 }, // "Perfect Agent" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056fe, 0x00000000, 0x00000000 }, // "Cancel" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -25156,14 +25156,14 @@ struct mission missions[] = { // 17fd8 struct menu_item menuitems_17fd8[] = { - { MENUITEMTYPE_SCROLLABLE, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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, 0x00000000 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_SCROLLABLE, 0, 0x00000000, 0x00000078, 0x00000000, NULL }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 18028 @@ -25198,8 +25198,8 @@ struct menu_dialog menudialog_18058 = { // 18070 struct menu_item menuitems_control[] = { - { MENUITEMTYPE_CUSTOM, 0, 0x00800000, 0x00000050, 0x00000000, 0x7f1024dc }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_CUSTOM, 0, 0x00800000, 0x00000050, 0x00000000, menuhandler001024dc }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 18098 @@ -25214,9 +25214,9 @@ struct menu_dialog menudialog_control = { // 180b0 struct menu_item menuitems_control2[] = { - { MENUITEMTYPE_CUSTOM, 0, 0x00800000, 0x00000028, 0x00000096, 0x7f1024dc }, - { MENUITEMTYPE_CONTROLLER, 0, 0x00000001, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_CUSTOM, 0, 0x00800000, 0x00000028, 0x00000096, menuhandler001024dc }, + { MENUITEMTYPE_CONTROLLER, 0, 0x00000001, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 180ec @@ -25231,9 +25231,9 @@ struct menu_dialog menudialog_control2 = { // 18104 struct menu_item menuitems_control3[] = { - { MENUITEMTYPE_CUSTOM, 0, 0x00800000, 0x00000028, 0x00000096, 0x7f1024dc }, - { MENUITEMTYPE_CONTROLLER, 0, 0x00000001, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_CUSTOM, 0, 0x00800000, 0x00000028, 0x00000096, menuhandler001024dc }, + { MENUITEMTYPE_CONTROLLER, 0, 0x00000001, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 18140 @@ -25248,9 +25248,9 @@ struct menu_dialog menudialog_control3 = { // 18158 struct menu_item menuitems_control4[] = { - { MENUITEMTYPE_CUSTOM, 0, 0x00800000, 0x00000028, 0x00000096, 0x7f1024fc }, - { MENUITEMTYPE_CONTROLLER, 0, 0x00000001, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_CUSTOM, 0, 0x00800000, 0x00000028, 0x00000096, menuhandler001024fc }, + { MENUITEMTYPE_CONTROLLER, 0, 0x00000001, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 18194 @@ -25265,13 +25265,13 @@ struct menu_dialog menudialog_control4 = { // 181ac struct menu_item menuitems_audiooptions[] = { - { MENUITEMTYPE_SLIDER, 0, 0x00002800, 0x000056e4, 0x00005000, 0x7f1032f4 }, // "Sound" - { MENUITEMTYPE_SLIDER, 0, 0x00002800, 0x000056e5, 0x00005000, 0x7f103290 }, // "Music" - { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000056e6, 0x00000000, 0x7f102698 }, // "Sound Mode" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000054da, 0x00000000, 0x7f1056dc }, // "Language Filter" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056e7, 0x00000000, 0x00000000 }, // "" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -25286,13 +25286,13 @@ struct menu_dialog menudialog_audiooptions = { // 18250 struct menu_item menuitems_audiooptions2[] = { - { MENUITEMTYPE_SLIDER, 0, 0x00102800, 0x000056e4, 0x00005000, 0x7f1032f4 }, // "Sound" - { MENUITEMTYPE_SLIDER, 0, 0x00102800, 0x000056e5, 0x00005000, 0x7f103290 }, // "Music" - { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x00005499, 0x00000000, 0x7f102698 }, // "Mode" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000054da, 0x00000000, 0x7f1056dc }, // "Language Filter" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056e7, 0x00000000, 0x00000000 }, // "Back" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -25307,24 +25307,24 @@ struct menu_dialog menudialog_audiooptionsshort = { // 182f4 struct menu_item menuitems_videooptions[] = { - { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000056d7, 0x00000000, 0x7f102754 }, // "Screen Size" - { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000056d8, 0x00000000, 0x7f102814 }, // "Ratio" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d9, 0x00000000, 0x7f102c9c }, // "Hi-Res" - { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000056da, 0x00000000, 0x7f1028cc }, // "2-Player Screen Split" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000054aa, 0x00000000, 0x7f102c18 }, // "Alternative Title Screen" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x000000c8, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056db, 0x00000000, 0x00000000 }, // "Back" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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, 0x7f102814 }, // "Ratio" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d9, 0x00000000, 0x7f102c9c }, // "Hi-Res" - { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x0000549a, 0x00000000, 0x7f1028cc }, // "Split" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056db, 0x00000000, 0x00000000 }, // "Back" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -25349,18 +25349,18 @@ struct menu_dialog menudialog_videooptionsshort = { // 1843c struct menu_item menuitems_displayoptions[] = { - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056cd, 0x00000004, 0x7f103178 }, // "Sight on Screen" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056ce, 0x00000004, 0x7f102f94 }, // "Always Show Target" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056cf, 0x00000004, 0x7f103040 }, // "Show Zoom Range" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d0, 0x00000004, 0x7f102dd0 }, // "Ammo on Screen" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d1, 0x00000004, 0x7f102e5c }, // "Show Gun Function" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d2, 0x00000004, 0x7f1030ec }, // "Paintball" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000054a9, 0x00000004, 0x7f102b58 }, // "In-Game Subtitles" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000054a8, 0x00000004, 0x7f102bb8 }, // "Cutscene Subtitles" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d4, 0x00000004, 0x7f102f08 }, // "Show Mission Time" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056d5, 0x00000000, 0x00000000 }, // "Back" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -25375,18 +25375,18 @@ struct menu_dialog menudialog_displayoptions = { // 18544 struct menu_item menuitems_displayoptionsshort[] = { - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x00005491, 0x00000004, 0x7f103178 }, // "Sight on Screen" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x00005492, 0x00000004, 0x7f102f94 }, // "Target" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x00005493, 0x00000004, 0x7f103040 }, // "Zoom Range" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x00005494, 0x00000004, 0x7f102dd0 }, // "Show Ammo" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x00005495, 0x00000004, 0x7f102e5c }, // "Gun Function" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x00005496, 0x00000004, 0x7f1030ec }, // "Paintball" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000054a9, 0x00000004, 0x7f102b58 }, // "In-Game Subtitles" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000054a8, 0x00000004, 0x7f102bb8 }, // "Cutscene Subtitles" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x00005498, 0x00000004, 0x7f102f08 }, // "Mission Time" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056d5, 0x00000000, 0x00000000 }, // "Back" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -25401,18 +25401,18 @@ struct menu_dialog menudialog_displayoptionsshort = { // 1864c struct menu_item menuitems_displayoptions_2pplayer1[] = { - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056cd, 0x00000004, 0x7f103178 }, // "Sight on Screen" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056ce, 0x00000004, 0x7f102f94 }, // "Always Show Target" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056cf, 0x00000004, 0x7f103040 }, // "Show Zoom Range" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d0, 0x00000004, 0x7f102dd0 }, // "Ammo on Screen" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d1, 0x00000004, 0x7f102e5c }, // "Show Gun Function" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d2, 0x00000004, 0x7f1030ec }, // "Paintball" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000054a9, 0x00000004, 0x7f102b58 }, // "In-Game Subtitles" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000054a8, 0x00000004, 0x7f102bb8 }, // "Cutscene Subtitles" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d4, 0x00000004, 0x7f102f08 }, // "Show Mission Time" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056d5, 0x00000000, 0x00000000 }, // "Back" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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; @@ -25429,18 +25429,18 @@ struct menu_dialog menudialog_displayoptions_2pplayer1 = { // 18754 struct menu_item menuitems_displayplayer2[] = { - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056cd, 0x00000005, 0x7f103178 }, - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056ce, 0x00000005, 0x7f102f94 }, - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056cf, 0x00000005, 0x7f103040 }, - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d0, 0x00000005, 0x7f102dd0 }, - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d1, 0x00000005, 0x7f102e5c }, - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d2, 0x00000005, 0x7f1030ec }, - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000054a9, 0x00000005, 0x7f102b58 }, - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000054a8, 0x00000005, 0x7f102bb8 }, - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056d4, 0x00000005, 0x7f102f08 }, - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056d5, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -25455,15 +25455,15 @@ struct menu_dialog menudialog_displayplayer2 = { // 1885c struct menu_item menuitems_controloptions[] = { - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000056c2, 0x7f105664, 0x7f105728 }, // "Control Style" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056c3, 0x00000004, 0x7f10251c }, // "Reverse Pitch" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056c4, 0x00000004, 0x7f102a40 }, // "Look Ahead" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056c5, 0x00000004, 0x7f102acc }, // "Head Roll" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056c6, 0x00000004, 0x7f103204 }, // "Auto-Aim" - { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000056c7, 0x00000004, 0x7f1025b4 }, // "Aim Control" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056c8, 0x00000000, 0x00000000 }, // "Back" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -25479,14 +25479,14 @@ struct menu_dialog menudialog_controloptions = { // 18928 struct menu_item menuitems_18928[] = { { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000056c2, 0x7f105664, (u32) &menudialog_control3 }, // "Control Style" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056c3, 0x00000004, 0x7f10251c }, // "Reverse Pitch" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056c4, 0x00000004, 0x7f102a40 }, // "Look Ahead" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056c5, 0x00000004, 0x7f102acc }, // "Head Roll" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056c6, 0x00000004, 0x7f103204 }, // "Auto-Aim" - { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000056c7, 0x00000004, 0x7f1025b4 }, // "Aim Control" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056c8, 0x00000000, 0x00000000 }, // "Back" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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; @@ -25504,14 +25504,14 @@ struct menu_dialog menudialog_189dc = { // 189f4 struct menu_item menuitems_189f4[] = { { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000056c2, 0x7f1056a0, (u32) &menudialog_control4 }, - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056c3, 0x00000005, 0x7f10251c }, - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056c4, 0x00000005, 0x7f102a40 }, - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056c5, 0x00000005, 0x7f102acc }, - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000056c6, 0x00000005, 0x7f103204 }, - { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000056c7, 0x00000005, 0x7f1025b4 }, - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056c8, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -25526,10 +25526,10 @@ struct menu_dialog menudialog_18aa8 = { // 18ac0 struct menu_item menuitems_changeagent[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000012, 0x000056bd, 0x00000000, 0x00000000 }, // "Do you want to load another agent?" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000056be, 0x00000000, 0x7f10582c }, // "Yes" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056bf, 0x00000000, 0x00000000 }, // "No" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -25548,7 +25548,7 @@ struct menu_item menuitems_18b28[] = { { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x000056b6, 0x00000000, (u32) &menudialog_videooptions }, // "Video" { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x000056b7, 0x00000000, (u32) &menudialog_controloptions }, // "Control" { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x000056b8, 0x00000000, (u32) &menudialog_displayoptions }, // "Display" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 18b8c @@ -25557,9 +25557,9 @@ struct menu_item menuitems_18b8c[] = { { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000056b6, 0x00000000, (u32) &menudialog_videooptionsshort }, // "Video" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000056b7, 0x00000000, (u32) &menudialog_controloptions }, // "Control" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000056b8, 0x00000000, (u32) &menudialog_displayoptions }, // "Display" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000064, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x7f1782b8, 0x00000000, 0x7f1781ac }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000064, 0x00000000, NULL }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x7f1782b8, 0x00000000, menuhandler001781ac }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 18c18 @@ -25568,9 +25568,9 @@ struct menu_item menuitems_18c18[] = { { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000056b6, 0x00000000, (u32) &menudialog_videooptionsshort }, // "Video" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000056b7, 0x00000000, (u32) &menudialog_controloptions }, // "Control" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000056b8, 0x00000000, (u32) &menudialog_displayoptionsshort }, // "Display" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000064, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x7f1782b8, 0x00000000, 0x7f1781ac }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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; @@ -25584,7 +25584,7 @@ struct menu_item menuitems_18ca4[] = { { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x000056b8, 0x00000004, (u32) &menudialog_displayoptions_2pplayer1 }, { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x000056b9, 0x00000005, (u32) &menudialog_cheats }, { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x00005679, 0x00000006, (u32) &menudialog_cinema }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 18d30 @@ -26043,26 +26043,26 @@ u32 var000193f0 = 0x69380000; // 193f4 struct menu_item menuitems_inventory[] = { - { MENUITEMTYPE_CUSTOM, 0, 0x00000000, 0x0000006e, 0x00000063, 0x7f106178 }, - { MENUITEMTYPE_LABEL, 0, 0x00000203, 0x00005603, 0x7f105e04, 0x00000000 }, // "" - { MENUITEMTYPE_LABEL, 0, 0x00000302, 0x00005603, 0x7f105d9c, 0x00000000 }, // "" - { MENUITEMTYPE_MODEL, 0, 0x00000000, 0x0000008c, 0x00000037, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000202, 0x00005603, 0x7f105864, 0x00000000 }, // "" - { MENUITEMTYPE_LABEL, 0, 0x00000202, 0x00005603, 0x7f1058d0, 0x00000000 }, // "" - { MENUITEMTYPE_MARQUEE, 0, 0x00000a00, 0x7f105e80, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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, 0x7f106028 }, - { MENUITEMTYPE_LABEL, 0, 0x00000213, 0x00005603, 0x7f105e04, 0x00000000 }, // "" - { MENUITEMTYPE_LABEL, 0, 0x00000312, 0x00005603, 0x7f105d9c, 0x00000000 }, // "" - { MENUITEMTYPE_MODEL, 0, 0x00000000, 0x0000008c, 0x00000037, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000212, 0x00005603, 0x7f105864, 0x00000000 }, // "" - { MENUITEMTYPE_LABEL, 0, 0x00000212, 0x00005603, 0x7f1058d0, 0x00000000 }, // "" - { MENUITEMTYPE_MARQUEE, 0, 0x00000a00, 0x7f105e80, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -26089,10 +26089,10 @@ u32 var00019564 = 0x00000000; // 19568 struct menu_item menuitems_abort[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000012, 0x000056af, 0x00000000, 0x00000000 }, // "Do you want to abort the mission?" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056b0, 0x00000000, 0x00000000 }, // "Cancel" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000056b1, 0x00000000, 0x7f106394 }, // "Abort" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -26107,10 +26107,10 @@ struct menu_dialog menudialog_abort = { // 195d0 struct menu_item menuitems_abortshort[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000012, 0x0000549b, 0x00000000, 0x00000000 }, // "Do you want to abort the mission" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000056b0, 0x00000000, 0x00000000 }, // "Cancel" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000056b1, 0x00000000, 0x7f106394 }, // "Abort" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -26125,16 +26125,16 @@ struct menu_dialog menudialog_abortshort = { // 19638 struct menu_item menuitems_status[] = { - { MENUITEMTYPE_OBJECTIVES, 2, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_OBJECTIVES, 2, 0x00000000, 0x00000000, 0x00000000, NULL }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000056ad, 0x00000000, (u32) &menudialog_abortshort }, // "Abort!" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 19674 struct menu_item menuitems_19674[] = { - { MENUITEMTYPE_OBJECTIVES, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_OBJECTIVES, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000056ad, 0x00000000, (u32) &menudialog_abort }, // "Abort!" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 196b0 @@ -26255,8 +26255,8 @@ struct cutscenegroup cutscenegrouptable[] = { // 19960 struct menu_item menuitems_cinema[] = { - { MENUITEMTYPE_CUSTOM, 0, 0x00000000, 0x000000eb, 0x00000000, 0x7f106644 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_CUSTOM, 0, 0x00000000, 0x000000eb, 0x00000000, menuhandler00106644 }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 19988 @@ -26271,8 +26271,8 @@ struct menu_dialog menudialog_cinema = { // 199a0 struct menu_item menuitems_missionselect[] = { - { MENUITEMTYPE_CUSTOM, 0, 0x00200000, 0x000000eb, 0x00000000, 0x7f10476c }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_CUSTOM, 0, 0x00200000, 0x000000eb, 0x00000000, menuhandler0010476c }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 199c8 @@ -26301,13 +26301,13 @@ u16 mainmenulabels_withcheats[] = { // 199f0 struct menu_item menuitems_mainmenu[] = { - { MENUITEMTYPE_SELECTABLE, 0, 0x00400008, 0x000059be, 0x00000001, 0x00000000 }, // "Carrington Institute" - { MENUITEMTYPE_SELECTABLE, 0, 0x00400000, 0x7f106a7c, 0x00000002, 0x7f1067fc }, - { MENUITEMTYPE_SELECTABLE, 1, 0x00400000, 0x7f106a7c, 0x00000003, 0x7f106884 }, - { MENUITEMTYPE_SELECTABLE, 2, 0x00400000, 0x7f106a7c, 0x00000004, 0x7f1068f4 }, - { MENUITEMTYPE_SELECTABLE, 3, 0x00400000, 0x7f106a7c, 0x00000005, 0x7f106948 }, + { MENUITEMTYPE_SELECTABLE, 0, 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, 0x00000000 }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 19a7c @@ -26381,10 +26381,10 @@ struct cheatspec cheatspecs[] = { // 19c00 struct menu_item menuitems_cheatwarning[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x000051df, 0x00000000, 0x00000000 }, // "If you activate any cheats, then you will be unable to progress further in the game while those cheats are active." - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000051e0, 0x00000000, 0x00000000 }, // "OK" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000051e1, 0x00000000, 0x00000000 }, // "Cancel" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -26399,17 +26399,17 @@ struct menu_dialog menudialog_cheatwarning = { // 19c68 struct menu_item menuitems_cheats_fun[] = { - { MENUITEMTYPE_CHECKBOX, 7, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, - { MENUITEMTYPE_CHECKBOX, 10, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, - { MENUITEMTYPE_CHECKBOX, 11, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, - { MENUITEMTYPE_CHECKBOX, 16, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, - { MENUITEMTYPE_CHECKBOX, 17, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, - { MENUITEMTYPE_CHECKBOX, 6, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_MARQUEE, 0, 0x00000a00, 0x7f107a78, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000051dd, 0x00000000, 0x00000000 }, // "Done" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -26424,19 +26424,19 @@ struct menu_dialog menudialog_cheats_fun = { // 19d5c struct menu_item menuitems_cheats_gameplay[] = { - { MENUITEMTYPE_CHECKBOX, 2, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, - { MENUITEMTYPE_CHECKBOX, 1, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, - { MENUITEMTYPE_CHECKBOX, 20, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, - { MENUITEMTYPE_CHECKBOX, 13, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, - { MENUITEMTYPE_CHECKBOX, 14, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, - { MENUITEMTYPE_CHECKBOX, 12, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, - { MENUITEMTYPE_CHECKBOX, 18, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, - { MENUITEMTYPE_CHECKBOX, 21, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_MARQUEE, 0, 0x00000a00, 0x7f107a78, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000051dd, 0x00000000, 0x00000000 }, // "Done" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -26451,19 +26451,19 @@ struct menu_dialog menudialog_cheats_gameplay = { // 19e78 struct menu_item menuitems_cheats_soloweapons[] = { - { MENUITEMTYPE_CHECKBOX, 27, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, - { MENUITEMTYPE_CHECKBOX, 28, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, - { MENUITEMTYPE_CHECKBOX, 30, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, - { MENUITEMTYPE_CHECKBOX, 31, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, - { MENUITEMTYPE_CHECKBOX, 32, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, - { MENUITEMTYPE_CHECKBOX, 33, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, - { MENUITEMTYPE_CHECKBOX, 8, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, - { MENUITEMTYPE_CHECKBOX, 9, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_MARQUEE, 0, 0x00000a00, 0x7f107a78, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000051dd, 0x00000000, 0x00000000 }, // "Done" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -26478,19 +26478,19 @@ struct menu_dialog menudialog_cheats_soloweapons = { // 19f94 struct menu_item menuitems_cheats_classicweapons[] = { - { MENUITEMTYPE_CHECKBOX, 34, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, - { MENUITEMTYPE_CHECKBOX, 35, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, - { MENUITEMTYPE_CHECKBOX, 36, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, - { MENUITEMTYPE_CHECKBOX, 37, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, - { MENUITEMTYPE_CHECKBOX, 38, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, - { MENUITEMTYPE_CHECKBOX, 39, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, - { MENUITEMTYPE_CHECKBOX, 40, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, - { MENUITEMTYPE_CHECKBOX, 41, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x000000c8, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_MARQUEE, 0, 0x00000a00, 0x00005490, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x000000c8, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000051dd, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -26505,19 +26505,19 @@ struct menu_dialog menudialog_cheats_classicweapons = { // 1a0b0 struct menu_item menuitems_cheats_weapons[] = { - { MENUITEMTYPE_CHECKBOX, 15, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, - { MENUITEMTYPE_CHECKBOX, 19, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, - { MENUITEMTYPE_CHECKBOX, 4, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, - { MENUITEMTYPE_CHECKBOX, 5, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, - { MENUITEMTYPE_CHECKBOX, 29, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, - { MENUITEMTYPE_CHECKBOX, 26, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, - { MENUITEMTYPE_CHECKBOX, 3, 0x00000000, 0x7f10793c, 0x00000000, 0x7f1076b0 }, - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_MARQUEE, 0, 0x00000a00, 0x7f107a78, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000051dd, 0x00000000, 0x00000000 }, // "Done" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -26532,16 +26532,16 @@ struct menu_dialog menudialog_cheats_weapons = { // 1a1cc struct menu_item menuitems_cheats_buddies[] = { - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x00005475, 0x00000000, 0x7f107834 }, // "Velvet Dark" - { MENUITEMTYPE_CHECKBOX, 22, 0x00000000, 0x7f10793c, 0x00000000, 0x7f107834 }, - { MENUITEMTYPE_CHECKBOX, 23, 0x00000000, 0x7f10793c, 0x00000000, 0x7f107834 }, - { MENUITEMTYPE_CHECKBOX, 24, 0x00000000, 0x7f10793c, 0x00000000, 0x7f107834 }, - { MENUITEMTYPE_CHECKBOX, 25, 0x00000000, 0x7f10793c, 0x00000000, 0x7f107834 }, - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_MARQUEE, 0, 0x00000a00, 0x7f107a78, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000051dd, 0x00000000, 0x00000000 }, // "Done" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -26562,11 +26562,11 @@ struct menu_item menuitems_cheats[] = { { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x0000547b, 0x00000000, (u32) &menudialog_cheats_classicweapons }, // "Classic Weapons for Jo in Solo" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005478, 0x00000000, (u32) &menudialog_cheats_weapons }, // "Weapons" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005479, 0x00000000, (u32) &menudialog_cheats_buddies }, // "Buddies" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000054d9, 0x00000000, 0x7f107e90 }, // "Turn of all Cheats" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000096, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000051dd, 0x00000000, 0x00000000 }, // "Done" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -26601,10 +26601,10 @@ u16 iomessages[] = { // 1a3c0 struct menu_item menuitems_1a3c0[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x7f108550, 0x00000000, 0x7f1084b8 }, - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x7f108424, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x00005741, 0x00000000, 0x00000000 }, // "Cancel" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -26651,9 +26651,9 @@ u16 filetypenames[] = { // 1a450 struct menu_item menuitems_filesaved[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x0000575a, 0x00000000, 0x00000000 }, // "File Saved." - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x0000575b, 0x00000000, 0x00000000 }, // "OK" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -26668,12 +26668,12 @@ struct menu_dialog menudialog_filesaved = { // 1a4a4 struct menu_item menuitems_saveerror[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x7f108078, 0x00000000, 0x7f108014 }, - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x0000575c, 0x00000000, 0x00000000 }, // "An error occurred while trying to save" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x0000575d, 0x00000000, 0x7f108bf0 }, // "Try Again" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x0000575e, 0x00000000, 0x7f108c24 }, // "Save Elsewhere" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x0000575f, 0x00000000, 0x7f108cd0 }, // "Cancel" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -26688,10 +26688,10 @@ struct menu_dialog menudialog_saveerror = { // 1a534 struct menu_item menuitems_savelost[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x7f108078, 0x00000000, 0x7f108014 }, - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000054fb, 0x00000000, 0x00000000 }, // "The saved file has been erased due to corruption or damage." - { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x00005762, 0x00000000, 0x7f108d48 }, // "Cancel" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -26706,10 +26706,10 @@ struct menu_dialog menudialog_savelost = { // 1a59c struct menu_item menuitems_saveelsewhere[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x00005768, 0x00000000, 0x00000000 }, // "Would you like to save your file elsewhere?" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x00005769, 0x00000000, 0x7f108c24 }, // "Yes" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x0000576a, 0x00000000, 0x7f108cd0 }, // "No" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -26724,10 +26724,10 @@ struct menu_dialog menudialog_saveelsewhere = { // 1a604 struct menu_item menuitems_1a604[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x7f108f90, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x0000576d, 0x00000000, 0x7f108ecc }, // "OK" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x0000576e, 0x00000000, 0x7f108f08 }, // "Cancel" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -26749,9 +26749,9 @@ u32 var0001a680 = 0x00000000; // 1a684 struct menu_item menuitems_changefilename[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000054ef, 0x00000000, 0x00000000 }, // "Enter new file name:" - { MENUITEMTYPE_KEYBOARD, 0, 0x00000000, 0x00000000, 0x00000000, 0x7f10a0b0 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -26766,14 +26766,14 @@ struct menu_dialog menudialog_changefilename = { // 1a6d8 struct menu_item menuitems_duplicatefilename[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000030, 0x7f10a19c, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x02000030, 0x000054e9, 0x00000000, 0x00000000 }, // "already contains" - { MENUITEMTYPE_LABEL, 0, 0x02000030, 0x000054ea, 0x00000000, 0x00000000 }, // "a file named" - { MENUITEMTYPE_LABEL, 0, 0x02000030, 0x7f10a1ec, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000054eb, 0x00000000, 0x7f10a120 }, // "Rename File" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000054ec, 0x00000000, 0x00000000 }, // "Change Location" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000054ed, 0x00000000, 0x7f10a160 }, // "Cancel" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -26798,17 +26798,17 @@ u16 savelocations3[] = { // 1a79c struct menu_item menuitems_selectlocation[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x00005770, 0x00005771, 0x00000000 }, // "Where", "Spaces" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 4, 0x00000000, 0x7f10a22c, 0x7f10a2ec, 0x7f10a3a4 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x7f10a22c, 0x7f10a2ec, 0x7f10a3a4 }, - { MENUITEMTYPE_SELECTABLE, 1, 0x00000000, 0x7f10a22c, 0x7f10a2ec, 0x7f10a3a4 }, - { MENUITEMTYPE_SELECTABLE, 2, 0x00000000, 0x7f10a22c, 0x7f10a2ec, 0x7f10a3a4 }, - { MENUITEMTYPE_SELECTABLE, 3, 0x00000000, 0x7f10a22c, 0x7f10a2ec, 0x7f10a3a4 }, - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005772, 0x00000000, 0x7f10a488 }, // "Delete Files..." - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005773, 0x00000000, 0x7f10a454 }, // "Cancel" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -26823,12 +26823,12 @@ struct menu_dialog menudialog_selectlocation = { // 1a890 struct menu_item menuitems_confirmdelete[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000030, 0x7f1082b0, 0x00000000, 0x7f108254 }, - { MENUITEMTYPE_LABEL, 0, 0x00000230, 0x7f108078, 0x00000000, 0x7f108014 }, - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x0000577c, 0x00000000, 0x00000000 }, // "Are you sure you want to delete this file?" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x0000577d, 0x00000000, 0x00000000 }, // "Cancel" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x0000577e, 0x00000000, 0x7f10a5ac }, // "OK" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -26843,11 +26843,11 @@ struct menu_dialog menudialog_confirmdelete = { // 1a920 struct menu_item menuitems_1a920[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000030, 0x7f1082b0, 0x00000000, 0x7f108254 }, - { MENUITEMTYPE_LABEL, 0, 0x00000230, 0x7f108078, 0x00000000, 0x7f108014 }, - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x7f10a5e8, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000054a1, 0x00000000, 0x00000000 }, // "Cancel" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -26862,10 +26862,10 @@ struct menu_dialog menudialog_1a984 = { // 1a99c struct menu_item menuitems_deletefile[] = { - { MENUITEMTYPE_LABEL, 0, 0x00004010, 0x00005779, 0x00000000, 0x00000000 }, // "Select a file to delete:" - { MENUITEMTYPE_CUSTOM, 1, 0x00200000, 0x00000000, 0x00000000, 0x7f10ad98 }, - { MENUITEMTYPE_LABEL, 0, 0x00004030, 0x0000577a, 0x00000000, 0x00000000 }, // "Press B Button to exit." - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -26880,10 +26880,10 @@ struct menu_dialog menudialog_deletefile = { // 1aa04 struct menu_item menuitems_copyfile[] = { - { MENUITEMTYPE_LABEL, 0, 0x00004010, 0x00005776, 0x00000000, 0x00000000 }, // "Select a file to copy:" - { MENUITEMTYPE_CUSTOM, 0, 0x00200000, 0x00000000, 0x00000000, 0x7f10af0c }, - { MENUITEMTYPE_LABEL, 0, 0x00004030, 0x00005777, 0x00000000, 0x00000000 }, // "Press B Button to exit." - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -26900,10 +26900,10 @@ u32 var0001aa6c = 0x00000000; // 1aa70 struct menu_item menuitems_deletegamenote[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x00005780, 0x00000000, 0x00000000 }, // "Are you sure you want to delete this game note?" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x00005781, 0x00000000, 0x00000000 }, // "No" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x00005782, 0x00000000, 0x7f10b14c }, // "Yes" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -26918,14 +26918,14 @@ struct menu_dialog menudialog_deletegamenote = { // 1aad8 struct menu_item menuitems_gamenotes[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x00005784, 0x7f10b924, 0x00000000 }, // "Delete Game Notes:" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x0000010e, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x00005785, 0x00005786, 0x00000000 }, // "Note", "Pages" - { MENUITEMTYPE_CUSTOM, 0, 0x00200000, 0x000000c8, 0x0000006e, 0x7f10b26c }, - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x7f10b75c, 0x7f10b7cc, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x7f10b83c, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000030, 0x00005787, 0x00000000, 0x00000000 }, // "Press the B Button to exit." - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -26940,16 +26940,16 @@ struct menu_dialog menudialog_gamenotes = { // 1ab90 struct menu_item menuitems_controllerpakmenu[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x0000566c, 0x00000000, 0x00000000 }, // "Use this menu to delete game notes from your Controller Pak" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x0000566d, 0x00000000, 0x00000000 }, // "Choose Controller Pak to Edit:" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005670, 0x00000000, 0x7f10b974 }, // "Controller Pak 1" - { MENUITEMTYPE_SELECTABLE, 1, 0x00000000, 0x00005671, 0x00000000, 0x7f10b974 }, // "Controller Pak 2" - { MENUITEMTYPE_SELECTABLE, 2, 0x00000000, 0x00005672, 0x00000000, 0x7f10b974 }, // "Controller Pak 3" - { MENUITEMTYPE_SELECTABLE, 3, 0x00000000, 0x00005673, 0x00000000, 0x7f10b974 }, // "Controller Pak 4" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x0000566e, 0x00000000, 0x00000000 }, // "Exit" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -26964,18 +26964,18 @@ struct menu_dialog menudialog_controllerpakmenu = { // 1ac70 struct menu_item menuitems_gamefiles[] = { - { MENUITEMTYPE_LABEL, 0, 0x00004010, 0x00005664, 0x00000000, 0x00000000 }, // "Copy:" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005667, 0x00000000, 0x7f10bb38 }, // "Single Player Agent File" - { MENUITEMTYPE_SELECTABLE, 1, 0x00000000, 0x00005668, 0x00000000, 0x7f10bb38 }, // "Combat Simulator Settings File" - { MENUITEMTYPE_SELECTABLE, 2, 0x00000000, 0x00005669, 0x00000000, 0x7f10bb38 }, // "Combat Simulator Player File" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00004010, 0x00005665, 0x00000000, 0x00000000 }, // "Delete:" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005667, 0x00000000, 0x7f10bbec }, // "Single Player Agent File" - { MENUITEMTYPE_SELECTABLE, 1, 0x00000000, 0x00005668, 0x00000000, 0x7f10bbec }, // "Combat Simulator Settings File" - { MENUITEMTYPE_SELECTABLE, 2, 0x00000000, 0x00005669, 0x00000000, 0x7f10bbec }, // "Combat Simulator Player File" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_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, 0x00000000 }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 1ad60 @@ -26990,8 +26990,8 @@ struct menu_dialog menudialog_gamefiles = { // 1ad78 struct menu_item menuitems_enteragentname[] = { - { MENUITEMTYPE_KEYBOARD, 0, 0x00000000, 0x00000000, 0x00000001, 0x7f10bc98 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_KEYBOARD, 0, 0x00000000, 0x00000000, 0x00000001, menuhandler0010bc98 }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 1ada0 @@ -27006,9 +27006,9 @@ struct menu_dialog menudialog_enteragentname = { // 1adb8 struct menu_item menuitems_fileselect[] = { - { MENUITEMTYPE_LABEL, 0, 0x00004010, 0x00005660, 0x00000000, 0x00000000 }, // "Choose Your Reality" - { MENUITEMTYPE_CUSTOM, 0, 0x00200000, 0x000000f5, 0x00000000, 0x7f10bd60 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -27025,18 +27025,18 @@ u32 var0001ae0c = 0x00000000; // 1ae10 struct menu_item menuitems_gamefiles2[] = { - { MENUITEMTYPE_LABEL, 0, 0x00004010, 0x00005664, 0x00000000, 0x00000000 }, // "Copy:" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005667, 0x00000000, 0x7f10bb38 }, // "Single Player Agent File" - { MENUITEMTYPE_SELECTABLE, 1, 0x00000000, 0x00005668, 0x00000000, 0x7f10bb38 }, // "Combat Simulator Settings File" - { MENUITEMTYPE_SELECTABLE, 2, 0x00000000, 0x00005669, 0x00000000, 0x7f10bb38 }, // "Combat Simulator Player File" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00004010, 0x00005665, 0x00000000, 0x00000000 }, // "Delete:" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005667, 0x00000000, 0x7f10bbec }, // "Single Player Agent File" - { MENUITEMTYPE_SELECTABLE, 1, 0x00000000, 0x00005668, 0x00000000, 0x7f10bbec }, // "Combat Simulator Settings File" - { MENUITEMTYPE_SELECTABLE, 2, 0x00000000, 0x00005669, 0x00000000, 0x7f10bbec }, // "Combat Simulator Player File" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_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, 0x00000000 }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 1af00 @@ -27051,9 +27051,9 @@ struct menu_dialog menudialog_gamefiles2 = { // 1af18 struct menu_item menuitems_fileselect2[] = { - { MENUITEMTYPE_LABEL, 0, 0x00004010, 0x00005660, 0x00000000, 0x00000000 }, // "Choose Your Reality" - { MENUITEMTYPE_CUSTOM, 0, 0x00200000, 0x000000f5, 0x00000000, 0x7f10bd60 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -27068,14 +27068,14 @@ struct menu_dialog menudialog_fileselect2 = { // 1af6c struct menu_item menuitems_audiovisual[] = { - { MENUITEMTYPE_SLIDER, 0, 0x00002800, 0x00005734, 0x00005000, 0x7f1032f4 }, // "Sound" - { MENUITEMTYPE_SLIDER, 0, 0x00002800, 0x00005735, 0x00005000, 0x7f103290 }, // "Music" - { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x00005736, 0x00000000, 0x7f102698 }, // "Sound Mode" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x00005737, 0x00000000, 0x7f102814 }, // "Ratio" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x00005738, 0x00000000, 0x00000000 }, // "Back" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -27100,10 +27100,10 @@ struct menu_item menuitems_mpplayersetup[] = { { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005021, 0x00000000, (u32) &menudialog_mpcontrol }, // "Control" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005022, 0x00000000, (u32) &menudialog_mpoptions }, // "Player Options" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005023, 0x00000000, (u32) &menudialog_mpplayerstats }, // "Statistics" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x0000501d, 0x00000000, (u32) &menudialog_mploadplayer }, // "Load Player" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x7f17eed4, 0x00000000, 0x7f17ee60 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x7f17eed4, 0x00000000, menuhandler0017ee60 }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; struct menu_dialog menudialog_mpchallengedetails; @@ -27127,7 +27127,7 @@ struct menu_item menuitems_mpquickgo2[] = { { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x0000501d, 0x00000000, (u32) &menudialog_mploadplayer }, // "Load Player" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000059ca, 0x00000000, (u32) &menudialog_mpplayersetup }, // "Player Settings" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000059c9, 0x00000000, (u32) &menudialog_mpdropout }, // "Drop Out" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 1b140 @@ -27142,11 +27142,11 @@ struct menu_dialog menudialog_mpquickgo2 = { // 1b158 struct menu_item menuitems_1b158[] = { - { MENUITEMTYPE_SCROLLABLE, 1, 0x00000000, 0x0000007c, 0x00000037, 0x00000000 }, - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005039, 0x00000000, 0x7f10cabc }, // "Accept" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x0000503a, 0x00000000, 0x00000000 }, // "Cancel" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -27161,8 +27161,8 @@ struct menu_dialog menudialog_1b1bc = { // 1b1d4 struct menu_item menuitems_mpcombatchallenges[] = { - { MENUITEMTYPE_CUSTOM, 1, 0x00200000, 0x00000078, 0x0000004d, 0x7f17e4d4 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_CUSTOM, 1, 0x00200000, 0x00000078, 0x0000004d, menuhandler0017e4d4 }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 1b1fc @@ -27183,11 +27183,11 @@ struct menu_item menuitems_smallbutperfectmenu[] = { { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x000059b9, 0x00000000, (u32) &menudialog_mpcombatchallenges }, // "Challenges" { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x000059ba, 0x00000001, (u32) &menudialog_mploadgamesettingstype1 }, // "Load/Preset Games" { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x000059bb, 0x00000002, (u32) &menudialog_mpquickteam }, // "Quick Start" - { MENUITEMTYPE_SELECTABLE, 0, 0x00400000, 0x000059bc, 0x00000003, 0x7f10ca80 }, // "Advanced Setup" + { MENUITEMTYPE_SELECTABLE, 0, 0x00400000, 0x000059bc, 0x00000003, menuhandler0010ca80 }, // "Advanced Setup" { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x00005731, 0x00000000, (u32) &menudialog_1b00c }, // "Audio/Video" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, NULL }, { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x00005732, 0x00000000, (u32) &menudialog_changeagent }, // "Change Agent" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 1b2b4 @@ -27202,10 +27202,10 @@ struct menu_dialog menudialog_smallbutperfectmenu = { // 1b2cc struct menu_item menuitems_mpdropout[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000050c4, 0x00000000, 0x00000000 }, // "Are you sure you want to drop out?" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000050c5, 0x00000000, 0x7f10c9c0 }, // "Drop Out" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050c6, 0x00000000, 0x00000000 }, // "Cancel" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -27220,10 +27220,10 @@ struct menu_dialog menudialog_mpdropout = { // 1b334 struct menu_item menuitems_mpabort[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x00005035, 0x00000000, 0x00000000 }, // "Are you sure you want to abort the game?" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005036, 0x00000000, 0x7f10ca1c }, // "Abort" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x00005037, 0x00000000, 0x00000000 }, // "Cancel" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -27238,12 +27238,12 @@ struct menu_dialog menudialog_mpabort = { // 1b39c struct menu_item menuitems_1b39c[] = { - { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, 0x0000505f, 0x00000000, 0x7f17cda0 }, // "Difficulty:" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005060, 0x00000000, 0x7f17d044 }, // "Change Type..." - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x00005062, 0x00000000, 0x7f17cf58 }, // "Delete Simulant" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x00005063, 0x00000000, 0x00000000 }, // "Back" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -27268,20 +27268,20 @@ struct menu_dialog menudialog_mploadgamesettingstype0; // 1b42c struct menu_item menuitems_mpgamesetup[] = { { MENUITEMTYPE_SELECTABLE, 0, 0x00020004, 0x00005013, 0x7f184fb0, (u32) &menudialog_mpscenario }, // "Scenario" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005015, 0x00000000, 0x7f185380 }, // "Options" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005015, 0x00000000, menuhandler00185380 }, // "Options" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005014, 0x7f17f024, (u32) &menudialog_mparena }, // "Arena" - { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, 0x0000502c, 0x00000000, 0x7f17ecd4 }, // "Lock" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_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, 0x00000000 }, + { 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, 0x7f17efbc }, // "Save Settings" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00060000, 0x0000501a, 0x00000000, menuhandler0017efbc }, // "Save Settings" + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 1b558 @@ -27296,10 +27296,10 @@ struct menu_dialog menudialog_mpgamesetup = { // 1b570 struct menu_item menuitems_1b570[] = { - { MENUITEMTYPE_OBJECTIVES, 1, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x0000572a, 0x00000000, 0x7f1033f8 }, // "Accept" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x0000572b, 0x00000000, 0x7f10ccd0 }, // "Decline" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -27314,12 +27314,12 @@ struct menu_dialog menudialog_1b5c0 = { // 1b5d8 struct menu_item menuitems_promptnextmission[] = { - { MENUITEMTYPE_OBJECTIVES, 1, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x0000572a, 0x00000000, 0x7f1033f8 }, // "Accept" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x0000572b, 0x00000000, 0x7f10ccd0 }, // "Decline" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000059d6, 0x00000000, 0x7f10cfe4 }, // "Replay Previous Mission" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -27334,18 +27334,18 @@ struct menu_dialog menudialog_promptnextmission = { // 1b668 struct menu_item menuitems_1b668[] = { - { MENUITEMTYPE_OBJECTIVES, 2, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x0000572d, 0x00000000, 0x00000000 }, // "Press START" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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, 0x00000000 }, - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x0000572d, 0x00000000, 0x00000000 }, // "Press START" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -27390,9 +27390,9 @@ struct menu_dialog menudialog_1b750 = { // 1b768 struct menu_item menuitems_1b768[] = { - { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x000054f4, 0x00000000, 0x7f10d8dc }, // "Continue" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x000054f5, 0x00000000, 0x7f10d87c }, // "Replay Last Level" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -27407,57 +27407,57 @@ struct menu_dialog menudialog_1b7a4 = { // 1b7bc struct menu_item menuitems_1b7bc[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000210, 0x00005716, 0x00000000, 0x00000000 }, // "Mission Status:" - { MENUITEMTYPE_LABEL, 0, 0x00000020, 0x7f10d2e0, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000210, 0x00005717, 0x00000000, 0x00000000 }, // "Agent Status:" - { MENUITEMTYPE_LABEL, 0, 0x00000020, 0x7f10d4d4, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000210, 0x00005718, 0x00000000, 0x00000000 }, // "Mission Time:" - { MENUITEMTYPE_LABEL, 0, 0x00000020, 0x7f10d6e4, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000210, 0x00005481, 0x00000000, 0x00000000 }, // "Difficulty" - { MENUITEMTYPE_LABEL, 0, 0x00000020, 0x7f10229c, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000210, 0x00005719, 0x00000000, 0x00000000 }, // "Weapon of Choice:" - { MENUITEMTYPE_LABEL, 0, 0x00000020, 0x7f178450, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000571a, 0x7f10d044, 0x00000000 }, // "Kills:" - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000571b, 0x7f10d1d0, 0x00000000 }, // "Accuracy:" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000571c, 0x7f10d080, 0x00000000 }, // "Shot Total:" - { MENUITEMTYPE_LABEL, 0, 0x00000200, 0x0000571d, 0x7f10d0c0, 0x00000000 }, // "Head Shots:" - { MENUITEMTYPE_LABEL, 0, 0x00000200, 0x0000571e, 0x7f10d100, 0x00000000 }, // "Body Shots:" - { MENUITEMTYPE_LABEL, 0, 0x00000200, 0x0000571f, 0x7f10d140, 0x00000000 }, // "Limb Shots:" - { MENUITEMTYPE_LABEL, 0, 0x00000200, 0x00005720, 0x7f10d180, 0x00000000 }, // "Others:" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x00005721, 0x00000000, 0x00000000 }, // "Press START" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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, 0x00000000 }, // "Mission Status:" - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005717, 0x7f10d4d4, 0x00000000 }, // "Agent Status:" - { MENUITEMTYPE_LABEL, 0, 0x01000000, 0x00005718, 0x7f10d6e4, 0x7f10e064 }, // "Mission Time:" - { MENUITEMTYPE_LABEL, 1, 0x01000000, 0x000054f2, 0x7f10e4d8, 0x7f10e064 }, // "Target Time:" - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005481, 0x7f10229c, 0x00000000 }, // "Difficulty:" - { MENUITEMTYPE_SEPARATOR, 2, 0x00000000, 0x00000000, 0x00000000, 0x7f10e064 }, - { MENUITEMTYPE_LABEL, 2, 0x00000000, 0x000054f3, 0x00000000, 0x7f10e064 }, // "New Cheat Available!:" - { MENUITEMTYPE_LABEL, 3, 0x01000020, 0x7f10e3fc, 0x00000000, 0x7f10e064 }, - { MENUITEMTYPE_LABEL, 5, 0x01000020, 0x7f10e468, 0x00000000, 0x7f10e064 }, - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005719, 0x7f178450, 0x00000000 }, // "Weapon of Choice" - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000571a, 0x7f10d044, 0x00000000 }, // "Kills:" - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000571b, 0x7f10d1d0, 0x00000000 }, // "Accuracy:" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000571c, 0x7f10d080, 0x00000000 }, // "Shot Total:" - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000571d, 0x7f10d0c0, 0x00000000 }, // "Head Shots:" - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000571e, 0x7f10d100, 0x00000000 }, // "Body Shots:" - { MENUITEMTYPE_LABEL, 6, 0x00000000, 0x0000571f, 0x7f10d140, 0x7f10e064 }, // "Limb Shots:" - { MENUITEMTYPE_LABEL, 4, 0x00000000, 0x00005720, 0x7f10d180, 0x7f10e064 }, // "Others:" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x00005721, 0x00000000, 0x00000000 }, // "Press START" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 @@ -39635,11 +39635,11 @@ u32 var0002a64c = 0x00000000; // 2a650 struct menu_item menuitems_mpendgame[] = { - { MENUITEMTYPE_LABEL, 0, 0x02000020, 0x00005123, 0x00000000, 0x00000000 }, // "Are you sure?" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x00005124, 0x00000000, 0x00000000 }, // "Cancel" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x00005125, 0x00000000, 0x7f177fd8 }, // "End Game" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_LABEL, 0, 0x02000020, 0x00005123, 0x00000000, NULL }, // "Are you sure?" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, NULL }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x00005124, 0x00000000, NULL }, // "Cancel" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x00005125, 0x00000000, menuhandler00177fd8 }, // "End Game" + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2a6b4 @@ -39654,16 +39654,16 @@ struct menu_dialog menudialog_mpendgame = { // 2a6cc struct menu_item menuitems_2a6cc[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000020, 0x7f17eac8, 0x00000000, 0x7f178018 }, - { MENUITEMTYPE_LABEL, 0, 0x00000020, 0x7f18500c, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000200, 0x000054a2, 0x7f178050, 0x7f17811c }, // "Time Limit:" - { MENUITEMTYPE_LABEL, 1, 0x00000200, 0x000054a3, 0x7f178050, 0x7f17811c }, // "Score Limit:" - { MENUITEMTYPE_LABEL, 2, 0x00000200, 0x000054a4, 0x7f178050, 0x7f17811c }, // "Team Score Limit:" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000511e, 0x7f1782f8, 0x00000000 }, // "Game Time:" - { MENUITEMTYPE_SELECTABLE, 1, 0x00000020, 0x7f1782b8, 0x00000000, 0x7f1781ac }, + { MENUITEMTYPE_LABEL, 0, 0x00000020, 0x7f17eac8, 0x00000000, menuhandler00178018 }, + { MENUITEMTYPE_LABEL, 0, 0x00000020, 0x7f18500c, 0x00000000, NULL }, + { MENUITEMTYPE_LABEL, 0, 0x00000200, 0x000054a2, 0x7f178050, menuhandler0017811c }, // "Time Limit:" + { MENUITEMTYPE_LABEL, 1, 0x00000200, 0x000054a3, 0x7f178050, menuhandler0017811c }, // "Score Limit:" + { MENUITEMTYPE_LABEL, 2, 0x00000200, 0x000054a4, 0x7f178050, menuhandler0017811c }, // "Team Score Limit:" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, NULL }, + { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000511e, 0x7f1782f8, NULL }, // "Game Time:" + { MENUITEMTYPE_SELECTABLE, 1, 0x00000020, 0x7f1782b8, 0x00000000, menuhandler001781ac }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000024, 0x0000511f, 0x00000000, (u32) &menudialog_mpendgame }, // "End Game" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2a794 @@ -39678,9 +39678,9 @@ struct menu_dialog menudialog_2a794 = { // 2a7ac struct menu_item menuitems_2a7ac[] = { - { MENUITEMTYPE_CUSTOM, 0, 0x00000000, 0x00000078, 0x00000042, 0x7f106178 }, - { MENUITEMTYPE_MARQUEE, 0, 0x00000a00, 0x7f178330, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_CUSTOM, 0, 0x00000000, 0x00000078, 0x00000042, menuhandler00106178 }, + { MENUITEMTYPE_MARQUEE, 0, 0x00000a00, 0x7f178330, 0x00000000, NULL }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2a7e8 @@ -39715,8 +39715,8 @@ struct menu_dialog menudialog_2a818 = { // 2a830 struct menu_item menuitems_2a830[] = { - { MENUITEMTYPE_PLAYERSTATS, 0, 0x00000000, 0x00000000, 0x00000000, 0x7f177e00 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_PLAYERSTATS, 0, 0x00000000, 0x00000000, 0x00000000, menuhandler00177e00 }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2a858 @@ -39741,8 +39741,8 @@ struct menu_dialog menudialog_2a870 = { // 2a888 struct menu_item menuitems_2a888[] = { - { MENUITEMTYPE_RANKING, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_RANKING, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2a8b0 @@ -39767,8 +39767,8 @@ struct menu_dialog menudialog_2a8c8 = { // 2a8e0 struct menu_item menuitems_2a8e0[] = { - { MENUITEMTYPE_RANKING, 0, 0x00000000, 0x00000001, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_RANKING, 0, 0x00000000, 0x00000001, 0x00000000, NULL }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2a908 @@ -39809,16 +39809,16 @@ u16 rankings[] = { // 2a950 struct menu_item menuitems_2a950[] = { - { MENUITEMTYPE_LABEL, 0, 0x01000010, 0x7f17909c, 0x7f17853c, 0x7f1785c4 }, - { MENUITEMTYPE_LABEL, 0, 0x01000000, 0x00005105, 0x7f178bb0, 0x7f178a94 }, // "Title:" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000210, 0x00005106, 0x00000000, 0x00000000 }, // "Weapon of Choice:" - { MENUITEMTYPE_LABEL, 0, 0x00000120, 0x7f178450, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00200210, 0x00005107, 0x00000000, 0x7f1786d8 }, // "Awards:" - { MENUITEMTYPE_LABEL, 0, 0x00000120, 0x7f1784a4, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000120, 0x7f1784f0, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_LABEL, 0, 0x01000010, 0x7f17909c, 0x7f17853c, menuhandler001785c4 }, + { MENUITEMTYPE_LABEL, 0, 0x01000000, 0x00005105, 0x7f178bb0, menuhandler00178a94 }, // "Title:" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_LABEL, 0, 0x00000210, 0x00005106, 0x00000000, NULL }, // "Weapon of Choice:" + { MENUITEMTYPE_LABEL, 0, 0x00000120, 0x7f178450, 0x00000000, NULL }, + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_LABEL, 0, 0x00200210, 0x00005107, 0x00000000, menuhandler001786d8 }, // "Awards:" + { MENUITEMTYPE_LABEL, 0, 0x00000120, 0x7f1784a4, 0x00000000, NULL }, + { MENUITEMTYPE_LABEL, 0, 0x00000120, 0x7f1784f0, 0x00000000, NULL }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2aa18 @@ -39873,9 +39873,9 @@ struct menu_dialog menudialog_2aa78 = { // 2aa90 struct menu_item menuitems_2aa90[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000054fa, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_KEYBOARD, 0, 0x00000000, 0x00000000, 0x00000000, 0x7f178bf4 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000054fa, 0x00000000, NULL }, + { MENUITEMTYPE_KEYBOARD, 0, 0x00000000, 0x00000000, 0x00000000, menuhandler00178bf4 }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2aacc @@ -39890,10 +39890,10 @@ struct menu_dialog menudialog_2aacc = { // 2aae4 struct menu_item menuitems_2aae4[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000054f7, 0x00000000, 0x00000000 }, // "Save new player and statistics?" + { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000054f7, 0x00000000, NULL }, // "Save new player and statistics?" { MENUITEMTYPE_SELECTABLE, 0, 0x0000002c, 0x000054f8, 0x00000000, (u32) &menudialog_2aacc }, // "Save Now" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000054f9, 0x00000000, 0x00000000 }, // "No Thanks!" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000054f9, 0x00000000, NULL }, // "No Thanks!" + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2ab34 @@ -39910,10 +39910,10 @@ u32 var0002ab4c = 0x00000000; // 2ab50 struct menu_item menuitems_2ab50[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000050c4, 0x00000000, 0x00000000 }, // "Are you sure you want to drop out?" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000050c5, 0x00000000, 0x7f179060 }, // "Drop Out" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050c6, 0x00000000, 0x00000000 }, // "Cancel" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000050c4, 0x00000000, NULL }, // "Are you sure you want to drop out?" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000050c5, 0x00000000, menuhandler00179060 }, // "Drop Out" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050c6, 0x00000000, NULL }, // "Cancel" + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2aba0 @@ -39971,11 +39971,11 @@ u16 mpaimmodes[] = { // 2ac44 struct menu_item menuitems_mpsavechr[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000050bf, 0x00000000, 0x00000000 }, // "Your player file is always saved automatically." - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000050c0, 0x00000000, 0x00000000 }, // "Save a copy now?" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050c1, 0x00000000, 0x00000000 }, // "No" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000050c2, 0x00000000, 0x7f179a10 }, // "Yes" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000050bf, 0x00000000, NULL }, // "Your player file is always saved automatically." + { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000050c0, 0x00000000, NULL }, // "Save a copy now?" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050c1, 0x00000000, NULL }, // "No" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000050c2, 0x00000000, menuhandler00179a10 }, // "Yes" + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2aca8 @@ -39990,9 +39990,9 @@ struct menu_dialog menudialog_mpsavechr = { // 2acc0 struct menu_item menuitems_mpsavesetupname[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000050bd, 0x00000000, 0x00000000 }, // "Enter a name for your game setup file:" - { MENUITEMTYPE_KEYBOARD, 0, 0x00000000, 0x00000000, 0x00000000, 0x7f179a50 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000050bd, 0x00000000, NULL }, // "Enter a name for your game setup file:" + { MENUITEMTYPE_KEYBOARD, 0, 0x00000000, 0x00000000, 0x00000000, menuhandler00179a50 }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2acfc @@ -40007,13 +40007,13 @@ struct menu_dialog menudialog_mpsavesetupname = { // 2ad14 struct menu_item menuitems_mpsavesetup[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000210, 0x000054e6, 0x7f179b58, 0x00000000 }, // "Name:" - { MENUITEMTYPE_LABEL, 0, 0x00000230, 0x7f108078, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000050b8, 0x00000000, 0x00000000 }, // "Do you want to save over your original game file?" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000050b9, 0x00000000, 0x7f179ad0 }, // "Save Over Original" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000050ba, 0x00000000, 0x7f179b18 }, // "Save Copy" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050bb, 0x00000000, 0x00000000 }, // "Do Not Save" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_LABEL, 0, 0x00000210, 0x000054e6, 0x7f179b58, NULL }, // "Name:" + { MENUITEMTYPE_LABEL, 0, 0x00000230, 0x7f108078, 0x00000000, NULL }, + { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x000050b8, 0x00000000, NULL }, // "Do you want to save over your original game file?" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000050b9, 0x00000000, menuhandler00179ad0 }, // "Save Over Original" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000050ba, 0x00000000, menuhandler00179b18 }, // "Save Copy" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050bb, 0x00000000, NULL }, // "Do Not Save" + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2ada0 @@ -40028,18 +40028,18 @@ struct menu_dialog menudialog_mpsavesetup = { // 2adb8 struct menu_item menuitems_mpweapons[] = { - { MENUITEMTYPE_DROPDOWN, 1, 0x00020090, 0x000050ae, 0x00000000, 0x7f179634 }, // "Set:" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000212, 0x000050af, 0x00000000, 0x00000000 }, // "Current Weapon Setup:" - { MENUITEMTYPE_DROPDOWN, 0, 0x000a0080, 0x000050b0, 0x00000000, 0x7f179574 }, // "1:" - { MENUITEMTYPE_DROPDOWN, 0, 0x000a0080, 0x000050b1, 0x00000001, 0x7f179574 }, // "2:" - { MENUITEMTYPE_DROPDOWN, 0, 0x000a0080, 0x000050b2, 0x00000002, 0x7f179574 }, // "3:" - { MENUITEMTYPE_DROPDOWN, 0, 0x000a0080, 0x000050b3, 0x00000003, 0x7f179574 }, // "4:" - { MENUITEMTYPE_DROPDOWN, 0, 0x000a0080, 0x000050b4, 0x00000004, 0x7f179574 }, // "5:" - { MENUITEMTYPE_DROPDOWN, 0, 0x000a0080, 0x000050b5, 0x00000005, 0x7f179574 }, // "6:" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050b6, 0x00000000, 0x00000000 }, // "Back" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_DROPDOWN, 1, 0x00020090, 0x000050ae, 0x00000000, menuhandler00179634 }, // "Set:" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_LABEL, 0, 0x00000212, 0x000050af, 0x00000000, NULL }, // "Current Weapon Setup:" + { MENUITEMTYPE_DROPDOWN, 0, 0x000a0080, 0x000050b0, 0x00000000, menuhandler00179574 }, // "1:" + { MENUITEMTYPE_DROPDOWN, 0, 0x000a0080, 0x000050b1, 0x00000001, menuhandler00179574 }, // "2:" + { MENUITEMTYPE_DROPDOWN, 0, 0x000a0080, 0x000050b2, 0x00000002, menuhandler00179574 }, // "3:" + { MENUITEMTYPE_DROPDOWN, 0, 0x000a0080, 0x000050b3, 0x00000003, menuhandler00179574 }, // "4:" + { MENUITEMTYPE_DROPDOWN, 0, 0x000a0080, 0x000050b4, 0x00000004, menuhandler00179574 }, // "5:" + { MENUITEMTYPE_DROPDOWN, 0, 0x000a0080, 0x000050b5, 0x00000005, menuhandler00179574 }, // "6:" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050b6, 0x00000000, NULL }, // "Back" + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2aea8 @@ -40054,16 +40054,16 @@ struct menu_dialog menudialog_mpweapons = { // 2aec0 struct menu_item menuitems_mpweapons2[] = { - { MENUITEMTYPE_DROPDOWN, 0, 0x00020090, 0x000050ae, 0x00000000, 0x7f179634 }, // "Set:" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000050b0, 0x7f17960c, 0x00000000 }, // "1:" - { MENUITEMTYPE_LABEL, 1, 0x00000002, 0x000050b1, 0x7f17960c, 0x00000000 }, // "2:" - { MENUITEMTYPE_LABEL, 2, 0x00000002, 0x000050b2, 0x7f17960c, 0x00000000 }, // "3:" - { MENUITEMTYPE_LABEL, 3, 0x00000002, 0x000050b3, 0x7f17960c, 0x00000000 }, // "4:" - { MENUITEMTYPE_LABEL, 4, 0x00000002, 0x000050b4, 0x7f17960c, 0x00000000 }, // "5:" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050b6, 0x00000000, 0x00000000 }, // "Back" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_DROPDOWN, 0, 0x00020090, 0x000050ae, 0x00000000, menuhandler00179634 }, // "Set:" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000050b0, 0x7f17960c, NULL }, // "1:" + { MENUITEMTYPE_LABEL, 1, 0x00000002, 0x000050b1, 0x7f17960c, NULL }, // "2:" + { MENUITEMTYPE_LABEL, 2, 0x00000002, 0x000050b2, 0x7f17960c, NULL }, // "3:" + { MENUITEMTYPE_LABEL, 3, 0x00000002, 0x000050b3, 0x7f17960c, NULL }, // "4:" + { MENUITEMTYPE_LABEL, 4, 0x00000002, 0x000050b4, 0x7f17960c, NULL }, // "5:" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050b6, 0x00000000, NULL }, // "Back" + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2af88 @@ -40078,13 +40078,13 @@ struct menu_dialog menudialog_mpweapons2 = { // 2afa0 struct menu_item menuitems_mpoptions[] = { - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050a8, 0x00000002, 0x7f179968 }, // "Highlight Pickups" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050a9, 0x00000001, 0x7f179968 }, // "Highlight Players" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050aa, 0x00000008, 0x7f179968 }, // "Highlight Teams" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050ab, 0x00000004, 0x7f179968 }, // "Radar" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050ac, 0x00000000, 0x00000000 }, // "Back" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050a8, 0x00000002, menuhandler00179968 }, // "Highlight Pickups" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050a9, 0x00000001, menuhandler00179968 }, // "Highlight Players" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050aa, 0x00000008, menuhandler00179968 }, // "Highlight Teams" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050ab, 0x00000004, menuhandler00179968 }, // "Radar" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050ac, 0x00000000, NULL }, // "Back" + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2b02c @@ -40099,22 +40099,22 @@ struct menu_dialog menudialog_mpoptions = { // 2b044 struct menu_item menuitems_mpcontrol[] = { - { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000050c8, 0x00000000, 0x7f1794b4 }, // "Control Style" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050c9, 0x00000001, 0x7f1796c4 }, // "Reverse Pitch" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050ca, 0x00000002, 0x7f1796c4 }, // "Look Ahead" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050cb, 0x00000080, 0x7f1796c4 }, // "Head Roll" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050cc, 0x00000008, 0x7f1796c4 }, // "Auto-Aim" - { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000050cd, 0x00000000, 0x7f1797e0 }, // "Aim Control" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050ce, 0x00000004, 0x7f1796c4 }, // "Sight on Screen" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050cf, 0x00000200, 0x7f1796c4 }, // "Show Target" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050d0, 0x00000400, 0x7f1796c4 }, // "Show Zoom Range" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050d1, 0x00000020, 0x7f1796c4 }, // "Ammo on Screen" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050d2, 0x00000040, 0x7f1796c4 }, // "Gun Function" - { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050d3, 0x00000800, 0x7f1796c4 }, // "Paintball" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050d4, 0x00000000, 0x00000000 }, // "Back" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000050c8, 0x00000000, menuhandler001794b4 }, // "Control Style" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050c9, 0x00000001, menuhandler001796c4 }, // "Reverse Pitch" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050ca, 0x00000002, menuhandler001796c4 }, // "Look Ahead" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050cb, 0x00000080, menuhandler001796c4 }, // "Head Roll" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050cc, 0x00000008, menuhandler001796c4 }, // "Auto-Aim" + { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000050cd, 0x00000000, menuhandler001797e0 }, // "Aim Control" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050ce, 0x00000004, menuhandler001796c4 }, // "Sight on Screen" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050cf, 0x00000200, menuhandler001796c4 }, // "Show Target" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050d0, 0x00000400, menuhandler001796c4 }, // "Show Zoom Range" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050d1, 0x00000020, menuhandler001796c4 }, // "Ammo on Screen" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050d2, 0x00000040, menuhandler001796c4 }, // "Gun Function" + { MENUITEMTYPE_CHECKBOX, 0, 0x00000000, 0x000050d3, 0x00000800, menuhandler001796c4 }, // "Paintball" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050d4, 0x00000000, NULL }, // "Back" + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2b184 @@ -40129,8 +40129,8 @@ struct menu_dialog menudialog_mpcontrol = { // 2b19c struct menu_item menuitems_mpcompletedchallenges[] = { - { MENUITEMTYPE_CUSTOM, 0, 0x00200000, 0x00000078, 0x0000004d, 0x7f17a20c }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_CUSTOM, 0, 0x00200000, 0x00000078, 0x0000004d, menuhandler0017a20c }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2b1c4 @@ -40153,36 +40153,36 @@ u32 var0002b1f4 = 0x2e280000; // 2b1f8 struct menu_item menuitems_mpplayerstats[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005092, 0x7f17a658, 0x00000000 }, // "Kills:" - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005093, 0x7f17a6ac, 0x00000000 }, // "Deaths:" - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005094, 0x7f17ace8, 0x00000000 }, // "Accuracy:" - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005095, 0x7f17a7fc, 0x00000000 }, // "Head Shots:" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005096, 0x7f17a9a0, 0x00000000 }, // "Ammo Used:" - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005097, 0x7f17af9c, 0x00000000 }, // "Damage Dealt:" - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005098, 0x7f17af1c, 0x00000000 }, // "Pain Received:" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005099, 0x7f17a700, 0x00000000 }, // "Games Played:" - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000509a, 0x7f17a754, 0x00000000 }, // "Games Won:" - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000509b, 0x7f17a7a8, 0x00000000 }, // "Games Lost:" - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000509c, 0x7f17ab38, 0x00000000 }, // "Time:" - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000509d, 0x7f17aaa0, 0x00000000 }, // "Distance:" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000210, 0x0000509e, 0x00000000, 0x00000000 }, // "Medals Won:" - { MENUITEMTYPE_LABEL, 2, 0x00200000, 0x0000509f, 0x7f17a850, 0x7f17b01c }, // "Accuracy:" - { MENUITEMTYPE_LABEL, 1, 0x00200000, 0x000050a0, 0x7f17a8a4, 0x7f17b01c }, // "Head Shot:" - { MENUITEMTYPE_LABEL, 0, 0x00200000, 0x000050a1, 0x7f17a8f8, 0x7f17b01c }, // "KillMaster:" - { MENUITEMTYPE_LABEL, 3, 0x00200000, 0x000050a2, 0x7f17a94c, 0x7f17b01c }, // "Survivor:" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x000050a3, 0x00000000, 0x00000000 }, // "Your Title:" - { MENUITEMTYPE_LABEL, 0, 0x00000020, 0x7f178bb0, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000200, 0x000054db, 0x00000000, 0x7f17b3b8 }, // "USERNAME:" - { MENUITEMTYPE_LABEL, 0, 0x00000220, 0x7f17b408, 0x00000000, 0x7f17b3b8 }, - { MENUITEMTYPE_LABEL, 0, 0x00000200, 0x000054dc, 0x00000000, 0x7f17b3b8 }, // "PASSWORD:" - { MENUITEMTYPE_LABEL, 1, 0x00000220, 0x7f17b408, 0x00000000, 0x7f17b3b8 }, - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050a4, 0x00000000, 0x00000000 }, // "Back" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005092, 0x7f17a658, NULL }, // "Kills:" + { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005093, 0x7f17a6ac, NULL }, // "Deaths:" + { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005094, 0x7f17ace8, NULL }, // "Accuracy:" + { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005095, 0x7f17a7fc, NULL }, // "Head Shots:" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005096, 0x7f17a9a0, NULL }, // "Ammo Used:" + { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005097, 0x7f17af9c, NULL }, // "Damage Dealt:" + { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005098, 0x7f17af1c, NULL }, // "Pain Received:" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005099, 0x7f17a700, NULL }, // "Games Played:" + { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000509a, 0x7f17a754, NULL }, // "Games Won:" + { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000509b, 0x7f17a7a8, NULL }, // "Games Lost:" + { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000509c, 0x7f17ab38, NULL }, // "Time:" + { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000509d, 0x7f17aaa0, NULL }, // "Distance:" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_LABEL, 0, 0x00000210, 0x0000509e, 0x00000000, NULL }, // "Medals Won:" + { MENUITEMTYPE_LABEL, 2, 0x00200000, 0x0000509f, 0x7f17a850, menuhandler0017b01c }, // "Accuracy:" + { MENUITEMTYPE_LABEL, 1, 0x00200000, 0x000050a0, 0x7f17a8a4, menuhandler0017b01c }, // "Head Shot:" + { MENUITEMTYPE_LABEL, 0, 0x00200000, 0x000050a1, 0x7f17a8f8, menuhandler0017b01c }, // "KillMaster:" + { MENUITEMTYPE_LABEL, 3, 0x00200000, 0x000050a2, 0x7f17a94c, menuhandler0017b01c }, // "Survivor:" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x000050a3, 0x00000000, NULL }, // "Your Title:" + { MENUITEMTYPE_LABEL, 0, 0x00000020, 0x7f178bb0, 0x00000000, NULL }, + { MENUITEMTYPE_LABEL, 0, 0x00000200, 0x000054db, 0x00000000, menuhandler0017b3b8 }, // "USERNAME:" + { MENUITEMTYPE_LABEL, 0, 0x00000220, 0x7f17b408, 0x00000000, menuhandler0017b3b8 }, + { MENUITEMTYPE_LABEL, 0, 0x00000200, 0x000054dc, 0x00000000, menuhandler0017b3b8 }, // "PASSWORD:" + { MENUITEMTYPE_LABEL, 1, 0x00000220, 0x7f17b408, 0x00000000, menuhandler0017b3b8 }, + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050a4, 0x00000000, NULL }, // "Back" + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2b450 @@ -40200,10 +40200,10 @@ u32 var0002b46c = 0x0400ff00; // 2b470 struct menu_item menuitems_mpcharacter[] = { - { MENUITEMTYPE_LABEL, 0, 0x00004230, 0x7f17b8b0, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_CAROUSEL, 0, 0x00000000, 0x00000000, 0x00000022, 0x7f17b840 }, - { MENUITEMTYPE_CAROUSEL, 0, 0x00000000, 0x00000000, 0x0000001b, 0x7f17a028 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_LABEL, 0, 0x00004230, 0x7f17b8b0, 0x00000000, NULL }, + { MENUITEMTYPE_CAROUSEL, 0, 0x00000000, 0x00000000, 0x00000022, menuhandler0017b840 }, + { MENUITEMTYPE_CAROUSEL, 0, 0x00000000, 0x00000000, 0x0000001b, menuhandler0017a028 }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2b4c0 @@ -40218,8 +40218,8 @@ struct menu_dialog menudialog_mpcharacter = { // 2b4d8 struct menu_item menuitems_mpplayername[] = { - { MENUITEMTYPE_KEYBOARD, 0, 0x00000000, 0x00000000, 0x00000000, 0x7f17b91c }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_KEYBOARD, 0, 0x00000000, 0x00000000, 0x00000000, menuhandler0017b91c }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2b500 @@ -40234,9 +40234,9 @@ struct menu_dialog menudialog_mpplayername = { // 2b518 struct menu_item menuitems_mploadgamesettingstype0[] = { - { MENUITEMTYPE_CUSTOM, 0, 0x00000000, 0x00000078, 0x00000042, 0x7f17bab4 }, - { MENUITEMTYPE_MARQUEE, 0, 0x00000a00, 0x7f17be2c, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_CUSTOM, 0, 0x00000000, 0x00000078, 0x00000042, menuhandler0017bab4 }, + { MENUITEMTYPE_MARQUEE, 0, 0x00000a00, 0x7f17be2c, 0x00000000, NULL }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2b554 @@ -40251,9 +40251,9 @@ struct menu_dialog menudialog_mploadgamesettingstype0 = { // 2b56c struct menu_item menuitems_mploadgamesettingstype1[] = { - { MENUITEMTYPE_CUSTOM, 1, 0x00000000, 0x00000078, 0x00000042, 0x7f17bab4 }, - { MENUITEMTYPE_MARQUEE, 0, 0x00000a00, 0x7f17be2c, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_CUSTOM, 1, 0x00000000, 0x00000078, 0x00000042, menuhandler0017bab4 }, + { MENUITEMTYPE_MARQUEE, 0, 0x00000a00, 0x7f17be2c, 0x00000000, NULL }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2b5a8 @@ -40268,9 +40268,9 @@ struct menu_dialog menudialog_mploadgamesettingstype1 = { // 2b5c0 struct menu_item menuitems_mploadplayer[] = { - { MENUITEMTYPE_CUSTOM, 0, 0x00000000, 0x0000007e, 0x00000042, 0x7f17bfc0 }, - { MENUITEMTYPE_LABEL, 0, 0x00000200, 0x0000508a, 0x00000000, 0x00000000 }, // "B Button to cancel" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_CUSTOM, 0, 0x00000000, 0x0000007e, 0x00000042, menuhandler0017bfc0 }, + { MENUITEMTYPE_LABEL, 0, 0x00000200, 0x0000508a, 0x00000000, NULL }, // "B Button to cancel" + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2b5fc @@ -40285,8 +40285,8 @@ struct menu_dialog menudialog_mploadplayer = { // 2b614 struct menu_item menuitems_mparena[] = { - { MENUITEMTYPE_CUSTOM, 0, 0x00020000, 0x00000078, 0x0000004d, 0x7f1791c8 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_CUSTOM, 0, 0x00020000, 0x00000078, 0x0000004d, menuhandler001791c8 }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2b63c @@ -40301,13 +40301,13 @@ struct menu_dialog menudialog_mparena = { // 2b654 struct menu_item menuitems_mplimits[] = { - { MENUITEMTYPE_SLIDER, 0, 0x00020010, 0x0000506c, 0x0000003c, 0x7f17c1a4 }, // "Time" - { MENUITEMTYPE_SLIDER, 0, 0x00020010, 0x0000506d, 0x00000064, 0x7f17c264 }, // "Score" - { MENUITEMTYPE_SLIDER, 0, 0x00020010, 0x000059bf, 0x00000190, 0x7f17c324 }, // "Team Score" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00060000, 0x0000506e, 0x00000000, 0x7f17c3e8 }, // "Restore Defaults" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x0000506f, 0x00000000, 0x00000000 }, // "Back" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_SLIDER, 0, 0x00020010, 0x0000506c, 0x0000003c, menuhandler0017c1a4 }, // "Time" + { MENUITEMTYPE_SLIDER, 0, 0x00020010, 0x0000506d, 0x00000064, menuhandler0017c264 }, // "Score" + { MENUITEMTYPE_SLIDER, 0, 0x00020010, 0x000059bf, 0x00000190, menuhandler0017c324 }, // "Team Score" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00060000, 0x0000506e, 0x00000000, menuhandler0017c3e8 }, // "Restore Defaults" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x0000506f, 0x00000000, NULL }, // "Back" + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2b6e0 @@ -40322,14 +40322,14 @@ struct menu_dialog menudialog_mplimits = { // 2b6f8 struct menu_item menuitems_mpplayerhandicaps[] = { - { MENUITEMTYPE_SLIDER, 0, 0x00020010, 0x7f17c524, 0x000000ff, 0x7f17c41c }, - { MENUITEMTYPE_SLIDER, 1, 0x00020010, 0x7f17c524, 0x000000ff, 0x7f17c41c }, - { MENUITEMTYPE_SLIDER, 2, 0x00020010, 0x7f17c524, 0x000000ff, 0x7f17c41c }, - { MENUITEMTYPE_SLIDER, 3, 0x00020010, 0x7f17c524, 0x000000ff, 0x7f17c41c }, - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00060000, 0x0000506e, 0x00000000, 0x7f17c56c }, // "Restore Defaults" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x0000506f, 0x00000000, 0x00000000 }, // "Back" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_SLIDER, 0, 0x00020010, 0x7f17c524, 0x000000ff, menuhandler0017c41c }, + { MENUITEMTYPE_SLIDER, 1, 0x00020010, 0x7f17c524, 0x000000ff, menuhandler0017c41c }, + { MENUITEMTYPE_SLIDER, 2, 0x00020010, 0x7f17c524, 0x000000ff, menuhandler0017c41c }, + { MENUITEMTYPE_SLIDER, 3, 0x00020010, 0x7f17c524, 0x000000ff, menuhandler0017c41c }, + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00060000, 0x0000506e, 0x00000000, menuhandler0017c56c }, // "Restore Defaults" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x0000506f, 0x00000000, NULL }, // "Back" + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2b798 @@ -40344,8 +40344,8 @@ struct menu_dialog menudialog_mpplayerhandicaps = { // 2b7b0 struct menu_item menuitems_mpready[] = { - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x0000506a, 0x00000000, 0x00000000 }, // "...and waiting" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x0000506a, 0x00000000, NULL }, // "...and waiting" + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2b7d8 @@ -40365,9 +40365,9 @@ u32 var0002b7fc = 0x50680000; // "Special Simulants" // 2b800 struct menu_item menuitems_mpaddchangesimulant[] = { - { MENUITEMTYPE_CUSTOM, 0, 0x00020000, 0x00000078, 0x00000042, 0x7f17c6a4 }, - { MENUITEMTYPE_MARQUEE, 0, 0x00000a00, 0x7f17ca40, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_CUSTOM, 0, 0x00020000, 0x00000078, 0x00000042, menuhandler0017c6a4 }, + { MENUITEMTYPE_MARQUEE, 0, 0x00000a00, 0x7f17ca40, 0x00000000, NULL }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2b83c @@ -40392,9 +40392,9 @@ struct menu_dialog menudialog_mpchangesimulant = { // 2b86c struct menu_item menuitems_mpsimulantcharacter[] = { - { MENUITEMTYPE_CAROUSEL, 0, 0x00020000, 0x00000000, 0x00000025, 0x7f17ca94 }, - { MENUITEMTYPE_CAROUSEL, 0, 0x00020000, 0x00000000, 0x0000001b, 0x7f17cc24 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_CAROUSEL, 0, 0x00020000, 0x00000000, 0x00000025, menuhandler0017ca94 }, + { MENUITEMTYPE_CAROUSEL, 0, 0x00020000, 0x00000000, 0x0000001b, menuhandler0017cc24 }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2b8a8 @@ -40409,13 +40409,13 @@ struct menu_dialog menudialog_mpsimulantcharacter = { // 2b8c0 struct menu_item menuitems_mpeditsimulant[] = { - { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, 0x0000505f, 0x00000000, 0x7f17cda0 }, // "Difficulty:" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005060, 0x00000000, 0x7f17d044 }, // "Change Type..." + { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, 0x0000505f, 0x00000000, menuhandler0017cda0 }, // "Difficulty:" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005060, 0x00000000, menuhandler0017d044 }, // "Change Type..." { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005061, 0x00000000, (u32) &menudialog_mpsimulantcharacter }, // "Character..." - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x00005062, 0x00000000, 0x7f17cf58 }, // "Delete Simulant" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x00005063, 0x00000000, 0x00000000 }, // "Back" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { 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 }, }; // 2b94c @@ -40430,20 +40430,20 @@ struct menu_dialog menudialog_mpeditsimulant = { // 2b964 struct menu_item menuitems_mpsimulants[] = { - { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x00005054, 0x00000000, 0x7f17d1b0 }, // "Add Simulant..." - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005055, 0x7f17d378, 0x7f17d250 }, // "1:" - { MENUITEMTYPE_SELECTABLE, 1, 0x00000000, 0x00005056, 0x7f17d378, 0x7f17d250 }, // "2:" - { MENUITEMTYPE_SELECTABLE, 2, 0x00000000, 0x00005057, 0x7f17d378, 0x7f17d250 }, // "3:" - { MENUITEMTYPE_SELECTABLE, 3, 0x00000000, 0x00005058, 0x7f17d378, 0x7f17d250 }, // "4:" - { MENUITEMTYPE_SELECTABLE, 4, 0x00000000, 0x00005059, 0x7f17d378, 0x7f17d250 }, // "5:" - { MENUITEMTYPE_SELECTABLE, 5, 0x00000000, 0x0000505a, 0x7f17d378, 0x7f17d250 }, // "6:" - { MENUITEMTYPE_SELECTABLE, 6, 0x00000000, 0x0000505b, 0x7f17d378, 0x7f17d250 }, // "7:" - { MENUITEMTYPE_SELECTABLE, 7, 0x00000000, 0x0000505c, 0x7f17d378, 0x7f17d250 }, // "8:" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x0000505d, 0x00000000, 0x7f17d15c }, // "Clear All" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x0000505e, 0x00000000, 0x00000000 }, // "Back" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x00005054, 0x00000000, menuhandler0017d1b0 }, // "Add Simulant..." + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005055, 0x7f17d378, menuhandler0017d250 }, // "1:" + { MENUITEMTYPE_SELECTABLE, 1, 0x00000000, 0x00005056, 0x7f17d378, menuhandler0017d250 }, // "2:" + { MENUITEMTYPE_SELECTABLE, 2, 0x00000000, 0x00005057, 0x7f17d378, menuhandler0017d250 }, // "3:" + { MENUITEMTYPE_SELECTABLE, 3, 0x00000000, 0x00005058, 0x7f17d378, menuhandler0017d250 }, // "4:" + { MENUITEMTYPE_SELECTABLE, 4, 0x00000000, 0x00005059, 0x7f17d378, menuhandler0017d250 }, // "5:" + { MENUITEMTYPE_SELECTABLE, 5, 0x00000000, 0x0000505a, 0x7f17d378, menuhandler0017d250 }, // "6:" + { MENUITEMTYPE_SELECTABLE, 6, 0x00000000, 0x0000505b, 0x7f17d378, menuhandler0017d250 }, // "7:" + { MENUITEMTYPE_SELECTABLE, 7, 0x00000000, 0x0000505c, 0x7f17d378, menuhandler0017d250 }, // "8:" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x0000505d, 0x00000000, menuhandler0017d15c }, // "Clear All" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x0000505e, 0x00000000, NULL }, // "Back" + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2ba7c @@ -40464,15 +40464,15 @@ u32 var0002baa4 = 0x00010203; // 2baa8 struct menu_item menuitems_mpautoteam[] = { - { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x0000504c, 0x00000000, 0x7f17d760 }, // "Two Teams" - { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x0000504d, 0x00000000, 0x7f17d780 }, // "Three Teams" - { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x0000504e, 0x00000000, 0x7f17d7a0 }, // "Four Teams" - { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x0000504f, 0x00000000, 0x7f17d7c0 }, // "Maximum Teams" - { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x00005050, 0x00000000, 0x7f17d8d0 }, // "Humans vs. Simulants" - { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x00005051, 0x00000000, 0x7f17d998 }, // "Human-Simulant Pairs" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x00005052, 0x00000000, 0x00000000 }, // "Cancel" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x0000504c, 0x00000000, menuhandler0017d760 }, // "Two Teams" + { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x0000504d, 0x00000000, menuhandler0017d780 }, // "Three Teams" + { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x0000504e, 0x00000000, menuhandler0017d7a0 }, // "Four Teams" + { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x0000504f, 0x00000000, menuhandler0017d7c0 }, // "Maximum Teams" + { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x00005050, 0x00000000, menuhandler0017d8d0 }, // "Humans vs. Simulants" + { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x00005051, 0x00000000, menuhandler0017d998 }, // "Human-Simulant Pairs" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x00005052, 0x00000000, NULL }, // "Cancel" + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2bb5c @@ -40487,25 +40487,25 @@ struct menu_dialog menudialog_mpautoteam = { // 2bb74 struct menu_item menuitems_mpteamcontrol[] = { - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x00005047, 0x00000002, 0x7f179914 }, // "Teams Enabled" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x00005048, 0x00000000, 0x7f1790c4 }, // "Teams:" - { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, 0x7f17da94, 0x00000000, 0x7f17db5c }, - { MENUITEMTYPE_DROPDOWN, 1, 0x00020000, 0x7f17da94, 0x00000000, 0x7f17db5c }, - { MENUITEMTYPE_DROPDOWN, 2, 0x00020000, 0x7f17da94, 0x00000000, 0x7f17db5c }, - { MENUITEMTYPE_DROPDOWN, 3, 0x00020000, 0x7f17da94, 0x00000000, 0x7f17db5c }, - { MENUITEMTYPE_DROPDOWN, 4, 0x00020000, 0x7f17da94, 0x00000000, 0x7f17db5c }, - { MENUITEMTYPE_DROPDOWN, 5, 0x00020000, 0x7f17da94, 0x00000000, 0x7f17db5c }, - { MENUITEMTYPE_DROPDOWN, 6, 0x00020000, 0x7f17da94, 0x00000000, 0x7f17db5c }, - { MENUITEMTYPE_DROPDOWN, 7, 0x00020000, 0x7f17da94, 0x00000000, 0x7f17db5c }, - { MENUITEMTYPE_DROPDOWN, 8, 0x00020000, 0x7f17da94, 0x00000000, 0x7f17db5c }, - { MENUITEMTYPE_DROPDOWN, 9, 0x00020000, 0x7f17da94, 0x00000000, 0x7f17db5c }, - { MENUITEMTYPE_DROPDOWN, 10, 0x00020000, 0x7f17da94, 0x00000000, 0x7f17db5c }, - { MENUITEMTYPE_DROPDOWN, 11, 0x00020000, 0x7f17da94, 0x00000000, 0x7f17db5c }, - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x00005047, 0x00000002, menuhandler00179914 }, // "Teams Enabled" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x00005048, 0x00000000, menuhandler001790c4 }, // "Teams:" + { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, 0x7f17da94, 0x00000000, menuhandler0017db5c }, + { MENUITEMTYPE_DROPDOWN, 1, 0x00020000, 0x7f17da94, 0x00000000, menuhandler0017db5c }, + { MENUITEMTYPE_DROPDOWN, 2, 0x00020000, 0x7f17da94, 0x00000000, menuhandler0017db5c }, + { MENUITEMTYPE_DROPDOWN, 3, 0x00020000, 0x7f17da94, 0x00000000, menuhandler0017db5c }, + { MENUITEMTYPE_DROPDOWN, 4, 0x00020000, 0x7f17da94, 0x00000000, menuhandler0017db5c }, + { MENUITEMTYPE_DROPDOWN, 5, 0x00020000, 0x7f17da94, 0x00000000, menuhandler0017db5c }, + { MENUITEMTYPE_DROPDOWN, 6, 0x00020000, 0x7f17da94, 0x00000000, menuhandler0017db5c }, + { MENUITEMTYPE_DROPDOWN, 7, 0x00020000, 0x7f17da94, 0x00000000, menuhandler0017db5c }, + { MENUITEMTYPE_DROPDOWN, 8, 0x00020000, 0x7f17da94, 0x00000000, menuhandler0017db5c }, + { MENUITEMTYPE_DROPDOWN, 9, 0x00020000, 0x7f17da94, 0x00000000, menuhandler0017db5c }, + { MENUITEMTYPE_DROPDOWN, 10, 0x00020000, 0x7f17da94, 0x00000000, menuhandler0017db5c }, + { MENUITEMTYPE_DROPDOWN, 11, 0x00020000, 0x7f17da94, 0x00000000, menuhandler0017db5c }, + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005049, 0x00000000, (u32) &menudialog_mpautoteam }, // "Auto Team..." - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x0000504a, 0x00000000, 0x00000000 }, // "Back" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x0000504a, 0x00000000, NULL }, // "Back" + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2bcf0 @@ -40525,8 +40525,8 @@ u32 var0002bd14 = 0x000058a9; // "Randomize" // 2bd18 struct menu_item menuitems_2bd18[] = { - { MENUITEMTYPE_CUSTOM, 0, 0x00020000, 0x00000078, 0x0000004d, 0x7f17dc84 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_CUSTOM, 0, 0x00020000, 0x00000078, 0x0000004d, menuhandler0017dc84 }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2bd40 @@ -40541,14 +40541,14 @@ struct menu_dialog menudialog_2bd40 = { // 2bd58 struct menu_item menuitems_mpsoundtrack[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000503f, 0x00000000, 0x00000000 }, // "Current:" - { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005603, 0x7f17dfac, 0x00000000 }, // "" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x0000503f, 0x00000000, NULL }, // "Current:" + { MENUITEMTYPE_LABEL, 0, 0x00000000, 0x00005603, 0x7f17dfac, NULL }, // "" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x7f17dc44, 0x00000000, (u32) &menudialog_2bd40 }, - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x00005040, 0x00000000, 0x7f17e00c }, // "Multiple Tunes" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x00005041, 0x00000000, 0x00000000 }, // "Back" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x00005040, 0x00000000, menuhandler0017e00c }, // "Multiple Tunes" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x00005041, 0x00000000, NULL }, // "Back" + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2bdf8 @@ -40563,8 +40563,8 @@ struct menu_dialog menudialog_mpsoundtrack = { // 2be10 struct menu_item menuitems_mpchangeteamname[] = { - { MENUITEMTYPE_KEYBOARD, 0, 0x00000000, 0x00000000, 0x00000000, 0x7f17e06c }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_KEYBOARD, 0, 0x00000000, 0x00000000, 0x00000000, menuhandler0017e06c }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2be38 @@ -40579,17 +40579,17 @@ struct menu_dialog menudialog_mpchangeteamname = { // 2be50 struct menu_item menuitems_mpteamnames[] = { - { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x00005608, 0x7f17e288, 0x7f17e2ac }, // "Red" - { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x00005609, 0x7f17e288, 0x7f17e2ac }, // "Yellow" - { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x0000560a, 0x7f17e288, 0x7f17e2ac }, // "Blue" - { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x0000560b, 0x7f17e288, 0x7f17e2ac }, // "Magenta" - { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x0000560c, 0x7f17e288, 0x7f17e2ac }, // "Cyan" - { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x0000560d, 0x7f17e288, 0x7f17e2ac }, // "Orange" - { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x0000560e, 0x7f17e288, 0x7f17e2ac }, // "Pink" - { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x0000560f, 0x7f17e288, 0x7f17e2ac }, // "Brown" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x0000503c, 0x00000000, 0x00000000 }, // "Back" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x00005608, 0x7f17e288, menuhandler0017e2ac }, // "Red" + { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x00005609, 0x7f17e288, menuhandler0017e2ac }, // "Yellow" + { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x0000560a, 0x7f17e288, menuhandler0017e2ac }, // "Blue" + { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x0000560b, 0x7f17e288, menuhandler0017e2ac }, // "Magenta" + { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x0000560c, 0x7f17e288, menuhandler0017e2ac }, // "Cyan" + { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x0000560d, 0x7f17e288, menuhandler0017e2ac }, // "Orange" + { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x0000560e, 0x7f17e288, menuhandler0017e2ac }, // "Pink" + { MENUITEMTYPE_SELECTABLE, 0, 0x00020000, 0x0000560f, 0x7f17e288, menuhandler0017e2ac }, // "Brown" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x0000503c, 0x00000000, NULL }, // "Back" + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2bf2c @@ -40604,11 +40604,11 @@ struct menu_dialog menudialog_mpteamnames = { // 2bf44 struct menu_item menuitems_2bf44[] = { - { MENUITEMTYPE_SCROLLABLE, 1, 0x00000000, 0x0000007c, 0x00000037, 0x00000000 }, - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00060000, 0x00005039, 0x00000000, 0x7f17e38c }, // "Accept" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x0000503a, 0x00000000, 0x00000000 }, // "Cancel" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_SCROLLABLE, 1, 0x00000000, 0x0000007c, 0x00000037, NULL }, + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00060000, 0x00005039, 0x00000000, menuhandler0017e38c }, // "Accept" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x0000503a, 0x00000000, NULL }, // "Cancel" + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2bfa8 @@ -40623,12 +40623,12 @@ struct menu_dialog menudialog_2bfa8 = { // 2bfc0 struct menu_item menuitems_mpchallengedetails[] = { - { MENUITEMTYPE_CUSTOM, 0, 0x00200000, 0x00000078, 0x0000004d, 0x7f17e4d4 }, - { MENUITEMTYPE_SCROLLABLE, 2, 0x00000000, 0x0000007c, 0x00000037, 0x7f17e9d8 }, - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x7f17e9d8 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000054ab, 0x00000000, 0x7f17ea6c }, // "Start Challenge" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005033, 0x00000000, 0x7f17ea10 }, // "Abort Challenge" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_CUSTOM, 0, 0x00200000, 0x00000078, 0x0000004d, menuhandler0017e4d4 }, + { MENUITEMTYPE_SCROLLABLE, 2, 0x00000000, 0x0000007c, 0x00000037, menuhandler0017e9d8 }, + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, menuhandler0017e9d8 }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000054ab, 0x00000000, menuhandler0017ea6c }, // "Start Challenge" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005033, 0x00000000, menuhandler0017ea10 }, // "Abort Challenge" + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2c038 @@ -40655,11 +40655,11 @@ struct menu_dialog menudialog_mpchallengedetails2 = { // 2c068 struct menu_item menuitems_2c068[] = { - { MENUITEMTYPE_SCROLLABLE, 1, 0x00000000, 0x0000007c, 0x00000037, 0x00000000 }, - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005039, 0x00000000, 0x7f17ec64 }, // "Accept" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x0000503a, 0x00000000, 0x00000000 }, // "Cancel" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_SCROLLABLE, 1, 0x00000000, 0x0000007c, 0x00000037, NULL }, + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005039, 0x00000000, menuhandler0017ec64 }, // "Accept" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x0000503a, 0x00000000, NULL }, // "Cancel" + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2c0cc @@ -40674,8 +40674,8 @@ struct menu_dialog menudialog_2c0cc = { // 2c0e4 struct menu_item menuitems_mpcombatchallenges2[] = { - { MENUITEMTYPE_CUSTOM, 1, 0x00200000, 0x00000078, 0x0000004d, 0x7f17e4d4 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_CUSTOM, 1, 0x00200000, 0x00000078, 0x0000004d, menuhandler0017e4d4 }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2c10c @@ -40702,15 +40702,15 @@ struct menu_dialog menudialog_mpabort2; struct menu_item menuitems_mpstuff[] = { { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005029, 0x00000000, (u32) &menudialog_mpsoundtrack }, // "Soundtrack" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x0000502a, 0x00000000, (u32) &menudialog_mpteamnames }, // "Team Names" - { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, 0x0000502c, 0x00000000, 0x7f17ecd4 }, // "Lock" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000056d8, 0x00000000, 0x7f102814 }, // "Ratio" - { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x0000549a, 0x00000000, 0x7f1028cc }, // "Split" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, 0x0000502c, 0x00000000, menuhandler0017ecd4 }, // "Lock" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000056d8, 0x00000000, menuhandler00102814 }, // "Ratio" + { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x0000549a, 0x00000000, menuhandler001028cc }, // "Split" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005024, 0x00000000, (u32) &menudialog_mpready }, // "Start Game" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005025, 0x00000000, (u32) &menudialog_2aba0 }, // "Drop Out" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x0000501b, 0x00000000, (u32) &menudialog_mpabort2 }, // "Abort Game" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2c208 @@ -40740,10 +40740,10 @@ struct menu_item menuitems_mpplayersetup4[] = { { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005021, 0x00000000, (u32) &menudialog_mpcontrol }, // "Control" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005022, 0x00000000, (u32) &menudialog_mpoptions }, // "Player Options" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005023, 0x00000000, (u32) &menudialog_mpplayerstats }, // "Statistics" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x0000501d, 0x00000000, (u32) &menudialog_mploadplayer }, // "Load Player" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x7f17eed4, 0x00000000, 0x7f17ee60 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x7f17eed4, 0x00000000, menuhandler0017ee60 }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2c2ec @@ -40778,10 +40778,10 @@ struct menu_dialog menudialog_mpplayersetup3 = { // 2c334 struct menu_item menuitems_mpabort2[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x00005035, 0x00000000, 0x00000000 }, // "Are you sure you want to abort the game?" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005036, 0x00000000, 0x7f17ef30 }, // "Abort" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x00005037, 0x00000000, 0x00000000 }, // "Cancel" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_LABEL, 0, 0x00000010, 0x00005035, 0x00000000, NULL }, // "Are you sure you want to abort the game?" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005036, 0x00000000, menuhandler0017ef30 }, // "Abort" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x00005037, 0x00000000, NULL }, // "Cancel" + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2c384 @@ -40799,17 +40799,17 @@ struct menu_dialog menudialog_mpscenario; // 2c39c struct menu_item menuitems_mpgamesetup3[] = { { MENUITEMTYPE_SELECTABLE, 0, 0x00020004, 0x00005013, 0x7f184fb0, (u32) &menudialog_mpscenario }, // "Scenario" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005015, 0x00000000, 0x7f185380 }, // "Options" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005015, 0x00000000, menuhandler00185380 }, // "Options" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005014, 0x7f17f024, (u32) &menudialog_mparena }, // "Arena" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005017, 0x00000000, (u32) &menudialog_mpweapons }, // "Weapons" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005018, 0x00000000, (u32) &menudialog_mplimits }, // "Limits" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000054b8, 0x00000000, (u32) &menudialog_mpplayerhandicaps }, // "Player Handicaps" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005019, 0x00000000, (u32) &menudialog_mpsimulants }, // "Simulants" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005016, 0x00000000, (u32) &menudialog_mpteamcontrol }, // "Teams" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, NULL }, { MENUITEMTYPE_SELECTABLE, 0, 0x00060004, 0x00005012, 0x00000000, (u32) &menudialog_mploadgamesettingstype0 }, // "Load Settings" - { MENUITEMTYPE_SELECTABLE, 0, 0x00060000, 0x0000501a, 0x00000000, 0x7f17efbc }, // "Save Settings" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00060000, 0x0000501a, 0x00000000, menuhandler0017efbc }, // "Save Settings" + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2c48c @@ -40838,7 +40838,7 @@ struct menu_item menuitems_mpquickgo[] = { { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x0000501d, 0x00000000, (u32) &menudialog_mploadplayer }, // "Load Player" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000059ca, 0x00000000, (u32) &menudialog_mpplayersetup3 }, // "Player Settings" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x000059c9, 0x00000000, (u32) &menudialog_2aba0 }, // "Drop Out" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2c520 @@ -40856,23 +40856,23 @@ struct menu_dialog menudialog_mpscenario2; // 2c538 struct menu_item menuitems_2c538[] = { { MENUITEMTYPE_SELECTABLE, 0, 0x00020004, 0x00005013, 0x7f184fb0, (u32) &menudialog_mpscenario2 }, // "Scenario" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005015, 0x00000000, 0x7f185380 }, // "Options" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x00005015, 0x00000000, menuhandler00185380 }, // "Options" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005014, 0x7f17f024, (u32) &menudialog_mparena }, // "Arena" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005017, 0x7f17f088, (u32) &menudialog_mpweapons2 }, // "Weapons" { MENUITEMTYPE_SELECTABLE, 0, 0x00000004, 0x00005018, 0x00000000, (u32) &menudialog_mplimits }, // "Limits" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, 0x7f17f4c8 }, - { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000059c1, 0x00000000, 0x7f17f4fc }, // "Player 1 Team" - { MENUITEMTYPE_DROPDOWN, 1, 0x00000000, 0x000059c2, 0x00000000, 0x7f17f4fc }, // "Player 2 Team" - { MENUITEMTYPE_DROPDOWN, 2, 0x00000000, 0x000059c3, 0x00000000, 0x7f17f4fc }, // "Player 3 Team" - { MENUITEMTYPE_DROPDOWN, 3, 0x00000000, 0x000059c4, 0x00000000, 0x7f17f4fc }, // "Player 4 Team" - { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000059c5, 0x00000000, 0x7f17f5a4 }, // "Number Of Simulants" - { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000059c6, 0x00000000, 0x7f17f68c }, // "Simulants Per Team" - { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000059c7, 0x00000000, 0x7f17f74c }, // "Simulant Difficulty" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000059c0, 0x00000000, 0x7f17f480 }, // "Finished Setup" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00060000, 0x0000501a, 0x00000000, 0x7f17efbc }, // "Save Settings" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, menuhandler0017f4c8 }, + { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000059c1, 0x00000000, menuhandler0017f4fc }, // "Player 1 Team" + { MENUITEMTYPE_DROPDOWN, 1, 0x00000000, 0x000059c2, 0x00000000, menuhandler0017f4fc }, // "Player 2 Team" + { MENUITEMTYPE_DROPDOWN, 2, 0x00000000, 0x000059c3, 0x00000000, menuhandler0017f4fc }, // "Player 3 Team" + { MENUITEMTYPE_DROPDOWN, 3, 0x00000000, 0x000059c4, 0x00000000, menuhandler0017f4fc }, // "Player 4 Team" + { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000059c5, 0x00000000, menuhandler0017f5a4 }, // "Number Of Simulants" + { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000059c6, 0x00000000, menuhandler0017f68c }, // "Simulants Per Team" + { MENUITEMTYPE_DROPDOWN, 0, 0x00000000, 0x000059c7, 0x00000000, menuhandler0017f74c }, // "Simulant Difficulty" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, NULL }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00000000, 0x000059c0, 0x00000000, menuhandler0017f480 }, // "Finished Setup" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, NULL }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00060000, 0x0000501a, 0x00000000, menuhandler0017efbc }, // "Save Settings" + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2c6a0 @@ -40887,13 +40887,13 @@ struct menu_dialog menudialog_2c6a0 = { // 2c6b8 struct menu_item menuitems_mpquickteam[] = { - { MENUITEMTYPE_SELECTABLE, 0, 0x00400000, 0x000059cf, 0x00000000, 0x7f17f890 }, // "Players Only" - { MENUITEMTYPE_SELECTABLE, 1, 0x00400000, 0x000059d0, 0x00000000, 0x7f17f890 }, // "Players and Simulants" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 2, 0x00400000, 0x000059d1, 0x00000000, 0x7f17f890 }, // "Player Teams" - { MENUITEMTYPE_SELECTABLE, 3, 0x00400000, 0x000059d2, 0x00000000, 0x7f17f890 }, // "Players vs. Simulants" - { MENUITEMTYPE_SELECTABLE, 4, 0x00400000, 0x000059d3, 0x00000000, 0x7f17f890 }, // "Player-Simulant Teams" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00400000, 0x000059cf, 0x00000000, menuhandler0017f890 }, // "Players Only" + { MENUITEMTYPE_SELECTABLE, 1, 0x00400000, 0x000059d0, 0x00000000, menuhandler0017f890 }, // "Players and Simulants" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000082, 0x00000000, NULL }, + { MENUITEMTYPE_SELECTABLE, 2, 0x00400000, 0x000059d1, 0x00000000, menuhandler0017f890 }, // "Player Teams" + { MENUITEMTYPE_SELECTABLE, 3, 0x00400000, 0x000059d2, 0x00000000, menuhandler0017f890 }, // "Players vs. Simulants" + { MENUITEMTYPE_SELECTABLE, 4, 0x00400000, 0x000059d3, 0x00000000, menuhandler0017f890 }, // "Player-Simulant Teams" + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2c744 @@ -40911,8 +40911,8 @@ struct menu_item menuitems_mpcombatsimulator[] = { { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x000059b9, 0x00000000, (u32) &menudialog_mpcombatchallenges2 }, // "Challenges" { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x000059ba, 0x00000001, (u32) &menudialog_mploadgamesettingstype1 }, // "Load/Preset Games" { MENUITEMTYPE_SELECTABLE, 0, 0x00400004, 0x000059bb, 0x00000002, (u32) &menudialog_mpquickteam }, // "Quick Start" - { MENUITEMTYPE_SELECTABLE, 0, 0x00400000, 0x000059bc, 0x00000003, 0x7f17f9ec }, // "Advanced Setup" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00400000, 0x000059bc, 0x00000003, menuhandler0017f9ec }, // "Advanced Setup" + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2c7c0 @@ -40938,18 +40938,18 @@ u16 mpslowmotionoptions[] = { // 2c7e8 struct menu_item menuitems_mpcombatoptions[] = { - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050de, 0x00000001, 0x7f17fdfc }, // "One-Hit Hills" - { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, 0x000050df, 0x00000000, 0x7f17fe50 }, // "Slow Motion" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e0, 0x00000100, 0x7f179898 }, // "Fast Movement" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e1, 0x00000200, 0x7f17fdb0 }, // "Display Team" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e2, 0x00000004, 0x7f179898 }, // "No Radar" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e3, 0x00000008, 0x7f179898 }, // "No Auto-Aim" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e4, 0x00000010, 0x7f179898 }, // "No Player Highlight" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e5, 0x00000020, 0x7f179898 }, // "No Pickup Highlight" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050ef, 0x00000000, 0x00000000 }, // "Back" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050de, 0x00000001, menuhandler0017fdfc }, // "One-Hit Hills" + { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, 0x000050df, 0x00000000, menuhandler0017fe50 }, // "Slow Motion" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e0, 0x00000100, menuhandler00179898 }, // "Fast Movement" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e1, 0x00000200, menuhandler0017fdb0 }, // "Display Team" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e2, 0x00000004, menuhandler00179898 }, // "No Radar" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e3, 0x00000008, menuhandler00179898 }, // "No Auto-Aim" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e4, 0x00000010, menuhandler00179898 }, // "No Player Highlight" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e5, 0x00000020, menuhandler00179898 }, // "No Pickup Highlight" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050ef, 0x00000000, NULL }, // "Back" + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2c8d8 @@ -40964,19 +40964,19 @@ struct menu_dialog menudialog_mpcombatoptions = { // 2c8f0 struct menu_item menuitems_mpbriefcaseoptions[] = { - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050de, 0x00000001, 0x7f17fdfc }, // "One-Hit Kills" - { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, 0x000050df, 0x00000000, 0x7f17fe50 }, // "Slow Motion" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e0, 0x00000100, 0x7f179898 }, // "Fast Movement" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e1, 0x00000200, 0x7f17fdb0 }, // "Display Team" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e2, 0x00000004, 0x7f179898 }, // "No Radar" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e3, 0x00000008, 0x7f179898 }, // "No Auto-Aim" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000057ed, 0x00000400, 0x7f179898 }, // "Kills Score" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050ed, 0x00000800, 0x7f179898 }, // "Highlight Briefcase" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050ee, 0x00001000, 0x7f179898 }, // "Show on Radar" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050ef, 0x00000000, 0x00000000 }, // "Back" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050de, 0x00000001, menuhandler0017fdfc }, // "One-Hit Kills" + { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, 0x000050df, 0x00000000, menuhandler0017fe50 }, // "Slow Motion" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e0, 0x00000100, menuhandler00179898 }, // "Fast Movement" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e1, 0x00000200, menuhandler0017fdb0 }, // "Display Team" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e2, 0x00000004, menuhandler00179898 }, // "No Radar" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e3, 0x00000008, menuhandler00179898 }, // "No Auto-Aim" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000057ed, 0x00000400, menuhandler00179898 }, // "Kills Score" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050ed, 0x00000800, menuhandler00179898 }, // "Highlight Briefcase" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050ee, 0x00001000, menuhandler00179898 }, // "Show on Radar" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050ef, 0x00000000, NULL }, // "Back" + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2c9f4 @@ -41019,18 +41019,18 @@ u32 var0002ca74 = 0x00000000; // 2ca78 struct menu_item menuitems_mpcaptureoptions[] = { - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050de, 0x00000001, 0x7f17fdfc }, // "One-Hit Kills" - { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, 0x000050df, 0x00000000, 0x7f17fe50 }, // "Slow Motion" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e0, 0x00000100, 0x7f179898 }, // "Fast Movement" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e1, 0x00000200, 0x7f17fdb0 }, // "Display Team" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e2, 0x00000004, 0x7f179898 }, // "No Radar" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e3, 0x00000008, 0x7f179898 }, // "No Auto-Aim" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000057ed, 0x00000400, 0x7f179898 }, // "Kills Score" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050ec, 0x00002000, 0x7f179898 }, // "Show on Radar" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050ef, 0x00000000, 0x00000000 }, // "Back" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050de, 0x00000001, menuhandler0017fdfc }, // "One-Hit Kills" + { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, 0x000050df, 0x00000000, menuhandler0017fe50 }, // "Slow Motion" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e0, 0x00000100, menuhandler00179898 }, // "Fast Movement" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e1, 0x00000200, menuhandler0017fdb0 }, // "Display Team" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e2, 0x00000004, menuhandler00179898 }, // "No Radar" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e3, 0x00000008, menuhandler00179898 }, // "No Auto-Aim" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000057ed, 0x00000400, menuhandler00179898 }, // "Kills Score" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050ec, 0x00002000, menuhandler00179898 }, // "Show on Radar" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050ef, 0x00000000, NULL }, // "Back" + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2cb68 @@ -41072,20 +41072,20 @@ u32 var0002cbe4 = 0x00000000; // 2cbe8 struct menu_item menuitems_mphilloptions[] = { - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050de, 0x00000001, 0x7f17fdfc }, // "One-Hit Kills" - { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, 0x000050df, 0x00000000, 0x7f17fe50 }, // "Slow Motion" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e0, 0x00000100, 0x7f179898 }, // "Fast Movement" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e1, 0x00000200, 0x7f17fdb0 }, // "Display Team" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e2, 0x00000004, 0x7f179898 }, // "No Radar" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e3, 0x00000008, 0x7f179898 }, // "No Auto-Aim" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000057ed, 0x00000400, 0x7f179898 }, // "Kills Score" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e9, 0x00004000, 0x7f179898 }, // "Hill on Radar" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050ea, 0x00008000, 0x7f179898 }, // "Mobile Hill" - { MENUITEMTYPE_SLIDER, 0, 0x00020000, 0x000050eb, 0x0000006e, 0x7f181a98 }, // "Time" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050ef, 0x00000000, 0x00000000 }, // "Back" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050de, 0x00000001, menuhandler0017fdfc }, // "One-Hit Kills" + { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, 0x000050df, 0x00000000, menuhandler0017fe50 }, // "Slow Motion" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e0, 0x00000100, menuhandler00179898 }, // "Fast Movement" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e1, 0x00000200, menuhandler0017fdb0 }, // "Display Team" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e2, 0x00000004, menuhandler00179898 }, // "No Radar" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e3, 0x00000008, menuhandler00179898 }, // "No Auto-Aim" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000057ed, 0x00000400, menuhandler00179898 }, // "Kills Score" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e9, 0x00004000, menuhandler00179898 }, // "Hill on Radar" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050ea, 0x00008000, menuhandler00179898 }, // "Mobile Hill" + { MENUITEMTYPE_SLIDER, 0, 0x00020000, 0x000050eb, 0x0000006e, menuhandler00181a98 }, // "Time" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050ef, 0x00000000, NULL }, // "Back" + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2cd00 @@ -41100,19 +41100,19 @@ struct menu_dialog menudialog_mphilloptions = { // 2cd18 struct menu_item menuitems_mphackeroptions[] = { - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050de, 0x00000001, 0x7f17fdfc }, // "One-Hit Kills" - { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, 0x000050df, 0x00000000, 0x7f17fe50 }, // "Slow Motion" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e0, 0x00000100, 0x7f179898 }, // "Fast Movement" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e1, 0x00000200, 0x7f17fdb0 }, // "Display Team" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e2, 0x00000004, 0x7f179898 }, // "No Radar" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e3, 0x00000008, 0x7f179898 }, // "No Auto-Aim" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000057ed, 0x00000400, 0x7f179898 }, // "Kills Score" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e7, 0x00020000, 0x7f179898 }, // "Highlight Terminal" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050ee, 0x00040000, 0x7f179898 }, // "Show on Radar" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050ef, 0x00000000, 0x00000000 }, // "Back" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050de, 0x00000001, menuhandler0017fdfc }, // "One-Hit Kills" + { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, 0x000050df, 0x00000000, menuhandler0017fe50 }, // "Slow Motion" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e0, 0x00000100, menuhandler00179898 }, // "Fast Movement" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e1, 0x00000200, menuhandler0017fdb0 }, // "Display Team" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e2, 0x00000004, menuhandler00179898 }, // "No Radar" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e3, 0x00000008, menuhandler00179898 }, // "No Auto-Aim" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000057ed, 0x00000400, menuhandler00179898 }, // "Kills Score" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e7, 0x00020000, menuhandler00179898 }, // "Highlight Terminal" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050ee, 0x00040000, menuhandler00179898 }, // "Show on Radar" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050ef, 0x00000000, NULL }, // "Back" + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2ce1c @@ -41154,19 +41154,19 @@ u32 var0002ce98 = 0x00000000; // 2ce9c struct menu_item menuitems_mppopacapoptions[] = { - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050de, 0x00000001, 0x7f17fdfc }, // "One-Hit Kills" - { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, 0x000050df, 0x00000000, 0x7f17fe50 }, // "Slow Motion" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e0, 0x00000100, 0x7f179898 }, // "Fast Movement" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e1, 0x00000200, 0x7f17fdb0 }, // "Display Team" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e2, 0x00000004, 0x7f179898 }, // "No Radar" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e3, 0x00000008, 0x7f179898 }, // "No Auto-Aim" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000057ed, 0x00000400, 0x7f179898 }, // "Kills Score" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e6, 0x00080000, 0x7f179898 }, // "Highlight Target" - { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050ee, 0x00100000, 0x7f179898 }, // "Show on Radar" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050ef, 0x00000000, 0x00000000 }, // "Back" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050de, 0x00000001, menuhandler0017fdfc }, // "One-Hit Kills" + { MENUITEMTYPE_DROPDOWN, 0, 0x00020000, 0x000050df, 0x00000000, menuhandler0017fe50 }, // "Slow Motion" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e0, 0x00000100, menuhandler00179898 }, // "Fast Movement" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e1, 0x00000200, menuhandler0017fdb0 }, // "Display Team" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e2, 0x00000004, menuhandler00179898 }, // "No Radar" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e3, 0x00000008, menuhandler00179898 }, // "No Auto-Aim" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000057ed, 0x00000400, menuhandler00179898 }, // "Kills Score" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050e6, 0x00080000, menuhandler00179898 }, // "Highlight Target" + { MENUITEMTYPE_CHECKBOX, 0, 0x00020000, 0x000050ee, 0x00100000, menuhandler00179898 }, // "Show on Radar" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000050ef, 0x00000000, NULL }, // "Back" + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2cfa0 @@ -41207,8 +41207,8 @@ u32 var0002d198 = 0x50f50000; // "-Teamwork-" // 2d19c struct menu_item menuitems_mpscenario[] = { - { MENUITEMTYPE_CUSTOM, 0, 0x00020040, 0x00000078, 0x0000004d, 0x7f185068 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_CUSTOM, 0, 0x00020040, 0x00000078, 0x0000004d, menuhandler00185068 }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2d1c4 @@ -41223,8 +41223,8 @@ struct menu_dialog menudialog_mpscenario = { // 2d1dc struct menu_item menuitems_mpscenario2[] = { - { MENUITEMTYPE_CUSTOM, 1, 0x00020040, 0x00000078, 0x0000004d, 0x7f185068 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_CUSTOM, 1, 0x00020040, 0x00000078, 0x0000004d, menuhandler00185068 }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2d204 @@ -42620,13 +42620,13 @@ u32 var0002ecc8 = 0x00000000; // 2eccc struct menu_item menuitems_frdifficulty[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000012, 0x000051bc, 0x000051bd, 0x00000000 }, // "Select Difficulty:" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x000051b7, 0x00005603, 0x7f1a3c18 }, // "Bronze" - { MENUITEMTYPE_SELECTABLE, 1, 0x00000020, 0x000051b8, 0x00005603, 0x7f1a3c18 }, // "Silver" - { MENUITEMTYPE_SELECTABLE, 2, 0x00000020, 0x000051b9, 0x00005603, 0x7f1a3c18 }, // "Gold" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000051ad, 0x00000000, 0x00000000 }, // "Cancel" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_LABEL, 0, 0x00000012, 0x000051bc, 0x000051bd, NULL }, // "Select Difficulty:" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x000051b7, 0x00005603, menuhandler001a3c18 }, // "Bronze" + { MENUITEMTYPE_SELECTABLE, 1, 0x00000020, 0x000051b8, 0x00005603, menuhandler001a3c18 }, // "Silver" + { MENUITEMTYPE_SELECTABLE, 2, 0x00000020, 0x000051b9, 0x00005603, menuhandler001a3c18 }, // "Gold" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x000051ad, 0x00000000, NULL }, // "Cancel" + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2ed58 @@ -42641,8 +42641,8 @@ struct menu_dialog menudialog_frdifficulty = { // 2ed70 struct menu_item menuitems_frweapon[] = { - { MENUITEMTYPE_CUSTOM, 0, 0x00200008, 0x000000aa, 0x00000000, 0x7f1a348c }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_CUSTOM, 0, 0x00200008, 0x000000aa, 0x00000000, menuhandler001a348c }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2ed98 @@ -42657,17 +42657,17 @@ struct menu_dialog menudialog_frweapon = { // 2edb0 struct menu_item menuitems_frtraininginfo[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051bb, 0x7f1a3df0, 0x00000000 }, // "Difficulty" - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x7f1a40e8, 0x7f1a4144, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x7f1a4194, 0x7f1a4230, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x7f1a42b8, 0x7f1a431c, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x7f1a43b8, 0x7f1a441c, 0x00000000 }, - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SCROLLABLE, 6, 0x00004000, 0x0000010e, 0x0000005f, 0x00000000 }, - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x00005603, 0x000051ac, 0x7f1a3340 }, // "", "Resume" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x00005603, 0x000051ae, 0x7f1a3448 }, // "", "Abort" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051bb, 0x7f1a3df0, NULL }, // "Difficulty" + { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x7f1a40e8, 0x7f1a4144, NULL }, + { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x7f1a4194, 0x7f1a4230, NULL }, + { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x7f1a42b8, 0x7f1a431c, NULL }, + { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x7f1a43b8, 0x7f1a441c, NULL }, + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_SCROLLABLE, 6, 0x00004000, 0x0000010e, 0x0000005f, NULL }, + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x00005603, 0x000051ac, menuhandler001a3340 }, // "", "Resume" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x00005603, 0x000051ae, menuhandler001a3448 }, // "", "Abort" + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2ee8c @@ -42682,17 +42682,17 @@ struct menu_dialog menudialog_frtraininginfo = { // 2eea4 struct menu_item menuitems_frtraininginfo2[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051bb, 0x7f1a3df0, 0x00000000 }, // "Difficulty:" - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x7f1a40e8, 0x7f1a4144, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x7f1a4194, 0x7f1a4230, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x7f1a42b8, 0x7f1a431c, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x7f1a43b8, 0x7f1a441c, 0x00000000 }, - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SCROLLABLE, 6, 0x00004000, 0x0000010e, 0x0000005f, 0x00000000 }, - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x00005603, 0x000051ab, 0x7f1a3340 }, // "", "Ok" - { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x00005603, 0x000051ad, 0x7f1a3448 }, // "", "Cancel" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051bb, 0x7f1a3df0, NULL }, // "Difficulty:" + { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x7f1a40e8, 0x7f1a4144, NULL }, + { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x7f1a4194, 0x7f1a4230, NULL }, + { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x7f1a42b8, 0x7f1a431c, NULL }, + { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x7f1a43b8, 0x7f1a441c, NULL }, + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_SCROLLABLE, 6, 0x00004000, 0x0000010e, 0x0000005f, NULL }, + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x00005603, 0x000051ab, menuhandler001a3340 }, // "", "Ok" + { MENUITEMTYPE_SELECTABLE, 0, 0x00000028, 0x00005603, 0x000051ad, menuhandler001a3448 }, // "", "Cancel" + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2ef80 @@ -42707,19 +42707,19 @@ struct menu_dialog menudialog_frtraininginfo2 = { // 2ef98 struct menu_item menuitems_frtrainingstats[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000020, 0x000051c1, 0x00000000, 0x00000000 }, // "Completed!" - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c2, 0x7f1a3f48, 0x00000000 }, // "Score:" - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c3, 0x7f1a3ff0, 0x00000000 }, // "Targets Destroyed:" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c4, 0x7f1a3df0, 0x00000000 }, // "Difficulty:" - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c5, 0x7f1a3e40, 0x00000000 }, // "Time Taken:" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c6, 0x7f1a3fc0, 0x00000000 }, // "Weapon:" - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c7, 0x7f1a402c, 0x00000000 }, // "Accuracy:" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_MODEL, 0, 0x00200002, 0x000000d2, 0x00000050, 0x7f1a44c0 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x000054fc, 0x00000000, 0x7f1a5d5c }, // "Continue" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_LABEL, 0, 0x00000020, 0x000051c1, 0x00000000, NULL }, // "Completed!" + { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c2, 0x7f1a3f48, NULL }, // "Score:" + { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c3, 0x7f1a3ff0, NULL }, // "Targets Destroyed:" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c4, 0x7f1a3df0, NULL }, // "Difficulty:" + { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c5, 0x7f1a3e40, NULL }, // "Time Taken:" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c6, 0x7f1a3fc0, NULL }, // "Weapon:" + { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c7, 0x7f1a402c, NULL }, // "Accuracy:" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_MODEL, 0, 0x00200002, 0x000000d2, 0x00000050, menuhandler001a44c0 }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x000054fc, 0x00000000, menuhandler001a5d5c }, // "Continue" + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2f09c @@ -42734,19 +42734,19 @@ struct menu_dialog menudialog_frtrainingstats = { // 2f0b4 struct menu_item menuitems_frtrainingstats2[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000020, 0x7f1a3d98, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c2, 0x7f1a3f48, 0x00000000 }, // "Score:" - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c3, 0x7f1a3ff0, 0x00000000 }, // "Targets Destroyed:" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c4, 0x7f1a3df0, 0x00000000 }, // "Difficulty:" - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c5, 0x7f1a3e40, 0x00000000 }, // "Time Taken:" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c6, 0x7f1a3fc0, 0x00000000 }, // "Weapon:" - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c7, 0x7f1a402c, 0x00000000 }, // "Accuracy:" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_MODEL, 0, 0x00200002, 0x000000d2, 0x00000050, 0x7f1a44c0 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x000054fc, 0x00000000, 0x7f1a5d5c }, // "Continue" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_LABEL, 0, 0x00000020, 0x7f1a3d98, 0x00000000, NULL }, + { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c2, 0x7f1a3f48, NULL }, // "Score:" + { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c3, 0x7f1a3ff0, NULL }, // "Targets Destroyed:" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c4, 0x7f1a3df0, NULL }, // "Difficulty:" + { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c5, 0x7f1a3e40, NULL }, // "Time Taken:" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c6, 0x7f1a3fc0, NULL }, // "Weapon:" + { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051c7, 0x7f1a402c, NULL }, // "Accuracy:" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_MODEL, 0, 0x00200002, 0x000000d2, 0x00000050, menuhandler001a44c0 }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00000020, 0x000054fc, 0x00000000, menuhandler001a5d5c }, // "Continue" + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2f1b8 @@ -42766,8 +42766,8 @@ u32 var0002f1dc = 0x51a60000; // "Other Information" // 2f1e0 struct menu_item menuitems_information[] = { - { MENUITEMTYPE_CUSTOM, 0, 0x00000008, 0x000000c8, 0x00000000, 0x7f1a5dc0 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_CUSTOM, 0, 0x00000008, 0x000000c8, 0x00000000, menuhandler001a5dc0 }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2f208 @@ -42782,10 +42782,10 @@ struct menu_dialog menudialog_information = { // 2f220 struct menu_item menuitems_nowsafe[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000020, 0x000051b5, 0x00000000, 0x00000000 }, // "It is now safe to turn off your computer" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000051b6, 0x00000000, 0x00000000 }, // "Cancel" - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_LABEL, 0, 0x00000020, 0x000051b5, 0x00000000, NULL }, // "It is now safe to turn off your computer" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x000051b6, 0x00000000, NULL }, // "Cancel" + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2f270 @@ -42808,15 +42808,15 @@ u32 var0002f2a0 = 0x0300ff00; // 2f2a4 struct menu_item menuitems_characterprofile[] = { - { MENUITEMTYPE_MODEL, 0, 0x00000002, 0x00000046, 0x00000096, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000003, 0x000051b0, 0x7f1a628c, 0x00000000 }, // "Name:" - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051b1, 0x7f1a62e0, 0x00000000 }, // "Age:" - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051b2, 0x7f1a6334, 0x00000000 }, // "Race:" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SCROLLABLE, 3, 0x00000000, 0x000000b4, 0x00000064, 0x00000000 }, - { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000022, 0x000051b3, 0x00000000, 0x00000000 }, // "Press the B Button to go back." - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_MODEL, 0, 0x00000002, 0x00000046, 0x00000096, NULL }, + { MENUITEMTYPE_LABEL, 0, 0x00000003, 0x000051b0, 0x7f1a628c, NULL }, // "Name:" + { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051b1, 0x7f1a62e0, NULL }, // "Age:" + { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051b2, 0x7f1a6334, NULL }, // "Race:" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_SCROLLABLE, 3, 0x00000000, 0x000000b4, 0x00000064, NULL }, + { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_LABEL, 0, 0x00000022, 0x000051b3, 0x00000000, NULL }, // "Press the B Button to go back." + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2f358 @@ -42831,10 +42831,10 @@ struct menu_dialog menudialog_characterprofile = { // 2f370 struct menu_item menuitems_2f370[] = { - { MENUITEMTYPE_SCROLLABLE, 4, 0x00000000, 0x000000c8, 0x00000096, 0x00000000 }, - { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000022, 0x0000519e, 0x00000000, 0x00000000 }, // "Press the B Button to go back." - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_SCROLLABLE, 4, 0x00000000, 0x000000c8, 0x00000096, NULL }, + { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_LABEL, 0, 0x00000022, 0x0000519e, 0x00000000, NULL }, // "Press the B Button to go back." + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2f3c0 @@ -42849,8 +42849,8 @@ struct menu_dialog menudialog_2f3c0 = { // 2f3d8 struct menu_item menuitems_devicelist[] = { - { MENUITEMTYPE_CUSTOM, 0, 0x00000008, 0x000000a0, 0x00000000, 0x7f1a63e4 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_CUSTOM, 0, 0x00000008, 0x000000a0, 0x00000000, menuhandler001a63e4 }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2f400 @@ -42869,12 +42869,12 @@ u32 var0002f420 = 0x32960000; // 2f424 struct menu_item menuitems_2f424[] = { - { MENUITEMTYPE_SCROLLABLE, 5, 0x00000000, 0x000000aa, 0x000000be, 0x00000000 }, - { MENUITEMTYPE_MODEL, 0, 0x00000003, 0x0000008c, 0x0000009c, 0x00000000 }, - { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x7f1a67b0, 0x00000000, 0x7f1a64d8 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x7f1a67f8, 0x00000000, 0x7f1a6514 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_SCROLLABLE, 5, 0x00000000, 0x000000aa, 0x000000be, NULL }, + { MENUITEMTYPE_MODEL, 0, 0x00000003, 0x0000008c, 0x0000009c, NULL }, + { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x7f1a67b0, 0x00000000, menuhandler001a64d8 }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x7f1a67f8, 0x00000000, menuhandler001a6514 }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2f49c @@ -42889,12 +42889,12 @@ struct menu_dialog menudialog_2f49c = { // 2f4b4 struct menu_item menuitems_trainingstats_failed[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000032, 0x000051aa, 0x00000000, 0x00000000 }, // "Failed!" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051a8, 0x7f1a6840, 0x00000000 }, // "Time Taken:" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SCROLLABLE, 11, 0x00000000, 0x00000082, 0x00000064, 0x00000000 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_LABEL, 0, 0x00000032, 0x000051aa, 0x00000000, NULL }, // "Failed!" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051a8, 0x7f1a6840, NULL }, // "Time Taken:" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_SCROLLABLE, 11, 0x00000000, 0x00000082, 0x00000064, NULL }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2f52c @@ -42909,12 +42909,12 @@ struct menu_dialog menudialog_trainingstats_failed = { // 2f544 struct menu_item menuitems_trainingstats_completed[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000032, 0x000051a9, 0x00000000, 0x00000000 }, // "Completed!" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051a8, 0x7f1a6840, 0x00000000 }, // "Time Taken:" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SCROLLABLE, 12, 0x00000000, 0x00000082, 0x00000064, 0x00000000 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_LABEL, 0, 0x00000032, 0x000051a9, 0x00000000, NULL }, // "Completed!" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051a8, 0x7f1a6840, NULL }, // "Time Taken:" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_SCROLLABLE, 12, 0x00000000, 0x00000082, 0x00000064, NULL }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2f5bc @@ -42929,8 +42929,8 @@ struct menu_dialog menudialog_trainingstats_completed = { // 2f5d4 struct menu_item menuitems_holotraining[] = { - { MENUITEMTYPE_CUSTOM, 0, 0x00000008, 0x000000a0, 0x00000000, 0x7f1a6950 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_CUSTOM, 0, 0x00000008, 0x000000a0, 0x00000000, menuhandler001a6950 }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2f5fc @@ -42945,12 +42945,12 @@ struct menu_dialog menudialog_holotraining = { // 2f614 struct menu_item menuitems_2f614[] = { - { MENUITEMTYPE_SCROLLABLE, 8, 0x00000000, 0x000000aa, 0x000000be, 0x00000000 }, - { MENUITEMTYPE_MODEL, 0, 0x00000003, 0x0000008c, 0x0000009c, 0x00000000 }, - { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x7f1a6aec, 0x00000000, 0x7f1a6a34 }, - { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x7f1a6b34, 0x00000000, 0x7f1a6a70 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_SCROLLABLE, 8, 0x00000000, 0x000000aa, 0x000000be, NULL }, + { MENUITEMTYPE_MODEL, 0, 0x00000003, 0x0000008c, 0x0000009c, NULL }, + { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x7f1a6aec, 0x00000000, menuhandler001a6a34 }, + { MENUITEMTYPE_SELECTABLE, 0, 0x00000008, 0x7f1a6b34, 0x00000000, menuhandler001a6a70 }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2f68c @@ -42965,12 +42965,12 @@ struct menu_dialog menudialog_2f68c = { // 2f6a4 struct menu_item menuitems_trainingstats_failed2[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000032, 0x000051aa, 0x00000000, 0x00000000 }, // "Failed!" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051a8, 0x7f1a6b7c, 0x00000000 }, // "Time Taken:" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SCROLLABLE, 9, 0x00000000, 0x00000082, 0x00000064, 0x00000000 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_LABEL, 0, 0x00000032, 0x000051aa, 0x00000000, NULL }, // "Failed!" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051a8, 0x7f1a6b7c, NULL }, // "Time Taken:" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_SCROLLABLE, 9, 0x00000000, 0x00000082, 0x00000064, NULL }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2f71c @@ -42985,12 +42985,12 @@ struct menu_dialog menudialog_trainingstats_failed2 = { // 2f734 struct menu_item menuitems_trainingstats_completed2[] = { - { MENUITEMTYPE_LABEL, 0, 0x00000032, 0x000051a9, 0x00000000, 0x00000000 }, // "Completed!" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051a8, 0x7f1a6b7c, 0x00000000 }, // "Time Taken:" - { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SCROLLABLE, 10, 0x00000000, 0x00000082, 0x00000064, 0x00000000 }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_LABEL, 0, 0x00000032, 0x000051a9, 0x00000000, NULL }, // "Completed!" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_LABEL, 0, 0x00000002, 0x000051a8, 0x7f1a6b7c, NULL }, // "Time Taken:" + { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_SCROLLABLE, 10, 0x00000000, 0x00000082, 0x00000064, NULL }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2f7ac @@ -43031,20 +43031,20 @@ struct hoverprop hoverprops[] = { // 2f858 struct menu_item menuitems_2f858[] = { - { MENUITEMTYPE_MODEL, 0, 0x00200002, 0x00000104, 0x0000002c, 0x7f1a6ea4 }, - { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_SCROLLABLE, 7, 0x00000000, 0x00000104, 0x0000005a, 0x00000000 }, - { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000022, 0x0000519e, 0x00000000, 0x00000000 }, // "Press the B Button to go back." - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_MODEL, 0, 0x00200002, 0x00000104, 0x0000002c, menuhandler001a6ea4 }, + { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_SCROLLABLE, 7, 0x00000000, 0x00000104, 0x0000005a, NULL }, + { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_LABEL, 0, 0x00000022, 0x0000519e, 0x00000000, NULL }, // "Press the B Button to go back." + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2f8d0 struct menu_item menuitems_holograph[] = { - { MENUITEMTYPE_MODEL, 0, 0x00000002, 0x00000104, 0x0000006e, 0x00000000 }, - { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, 0x00000000 }, - { MENUITEMTYPE_LABEL, 0, 0x00000022, 0x0000519e, 0x00000000, 0x00000000 }, // "Press the B Button to go back." - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_MODEL, 0, 0x00000002, 0x00000104, 0x0000006e, NULL }, + { MENUITEMTYPE_SEPARATOR, 0, 0x00000002, 0x00000000, 0x00000000, NULL }, + { MENUITEMTYPE_LABEL, 0, 0x00000022, 0x0000519e, 0x00000000, NULL }, // "Press the B Button to go back." + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2f920 @@ -43079,8 +43079,8 @@ struct menu_dialog menudialog_2f950 = { // 2f968 struct menu_item menuitems_hangarinformation[] = { - { MENUITEMTYPE_CUSTOM, 0, 0x00000008, 0x000000a0, 0x00000000, 0x7f1a6d4c }, - { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, + { MENUITEMTYPE_CUSTOM, 0, 0x00000008, 0x000000a0, 0x00000000, menuhandler001a6d4c }, + { MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL }, }; // 2f990