From 78ba4a3f3d75a0224e2b2592ff8f0953d01e5229 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sat, 10 Mar 2018 09:54:44 -0500 Subject: through TomomichiDebugMenu_ContestGraphics --- src/debug/tomomichi_debug_menu.c | 118 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 115 insertions(+), 3 deletions(-) (limited to 'src/debug/tomomichi_debug_menu.c') diff --git a/src/debug/tomomichi_debug_menu.c b/src/debug/tomomichi_debug_menu.c index c3616797e..143989c66 100644 --- a/src/debug/tomomichi_debug_menu.c +++ b/src/debug/tomomichi_debug_menu.c @@ -1,11 +1,17 @@ #if DEBUG #include "global.h" +#include "constants/songs.h" +#include "overworld.h" +#include "menu.h" +#include "start_menu.h" +#include "main.h" +#include "sound.h" // These should be static, uninitialized once it gets decompiled. #define BSS_DATA __attribute__((section(".bss"))) -BSS_DATA u8 gDebug_03000700[4] = {0}; -BSS_DATA u8 gDebug_03000704[4] = {0}; -BSS_DATA u8 gDebug_03000708[4] = {0}; +BSS_DATA u16 gDebug_03000700 = 0; +BSS_DATA u32 gDebug_03000704 = 0; +BSS_DATA u32 gDebug_03000708 = 0; BSS_DATA u8 gDebug_0300070C = 0; BSS_DATA u8 gDebug_0300070D = 0; BSS_DATA u8 gDebug_0300070E = 0; @@ -17,4 +23,110 @@ BSS_DATA u8 gDebug_0300071F = 0; BSS_DATA u8 gDebug_03000720 = 0; BSS_DATA u8 gDebug_03000721 = 0; +bool8 debug_sub_808B874(void); +bool8 debug_sub_808B8C8(void); +bool8 TomomichiDebugMenu_ContestGraphics(void); +bool8 TomomichiDebugMenu_ArtMusGraphics(void); +bool8 TomomichiDebugMenu_PreviewData(void); +bool8 TomomichiDebugMenu_TrickHouse(void); +bool8 TomomichiDebugMenu_ControlEvents(void); +bool8 TomomichiDebugMenu_ControlFlags(void); +bool8 TomomichiDebugMenu_ControlWorks(void); +bool8 TomomichiDebugMenu_Config(void); +bool8 TomomichiDebugMenu_ContestGraphics_Show(void); +bool8 debug_sub_808BC48(void); + +const u8 gUnknown_Debug_083C0C54[] = _("Contest graphics"); +const u8 gUnknown_Debug_083C0C65[] = _("Art Mus. graphics"); +const u8 gUnknown_Debug_083C0C77[] = _("Preview data"); +const u8 gUnknown_Debug_083C0C84[] = _("TRICK HOUSE"); +const u8 gUnknown_Debug_083C0C90[] = _("Control events"); +const u8 gUnknown_Debug_083C0C9F[] = _("Control flags"); +const u8 gUnknown_Debug_083C0CAD[] = _("Control WORK"); + +const struct MenuAction gUnknown_Debug_083C0CBA[] = { + {gUnknown_Debug_083C0C54, TomomichiDebugMenu_ContestGraphics}, + {gUnknown_Debug_083C0C65, TomomichiDebugMenu_ArtMusGraphics}, + {gUnknown_Debug_083C0C77, TomomichiDebugMenu_PreviewData}, + {gUnknown_Debug_083C0C84, TomomichiDebugMenu_TrickHouse}, + {gUnknown_Debug_083C0C90, TomomichiDebugMenu_ControlEvents}, + {gUnknown_Debug_083C0C9F, TomomichiDebugMenu_ControlFlags}, + {gUnknown_Debug_083C0CAD, TomomichiDebugMenu_ControlWorks}, +}; + +const u8 gUnknown_Debug_083C0CF4[] = _("Contest"); + +const u8 gUnknown_Debug_083C0CFC[] = _("Pokémon No."); +const u8 gUnknown_Debug_083C0D08[] = _("ID rnd. digit"); +const u8 gUnknown_Debug_083C0D16[] = _("Contest Type"); +const u8 gUnknown_Debug_083C0D23[] = _("Poké Art"); + +const struct MenuAction gUnknown_Debug_083C0D2C[] = { + {gUnknown_Debug_083C0CFC, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C0D08, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C0D16, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C0D23, TomomichiDebugMenu_ContestGraphics_Show} +}; + +bool8 InitTomomichiDebugWindow(void) +{ + debug_sub_808B874(); + return FALSE; +} + +void debug_sub_808B868(void) +{ + c2_exit_to_overworld_1_continue_scripts_restart_music(); +} + +bool8 debug_sub_808B874(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 13, 15); + Menu_PrintItems(1, 1, 7, gUnknown_Debug_083C0CBA); + InitMenu(0, 1, 1, 7, gDebug_0300071D, 12); + gMenuCallback = debug_sub_808B8C8; + return FALSE; +} + +bool8 debug_sub_808B8C8(void) +{ + if (gMain.newKeys & DPAD_UP) + { + PlaySE(SE_SELECT); + gDebug_0300071D = Menu_MoveCursor(-1); + } + if (gMain.newKeys & DPAD_DOWN) + { + PlaySE(SE_SELECT); + gDebug_0300071D = Menu_MoveCursor(+1); + } + if (gMain.newKeys & A_BUTTON) + { + PlaySE(SE_SELECT); + return gUnknown_Debug_083C0CBA[gDebug_0300071D].func(); + } + if (gMain.newKeys & (B_BUTTON | START_BUTTON)) + { + CloseMenu(); + return TRUE; + } + return FALSE; +} + +bool8 TomomichiDebugMenu_ContestGraphics(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 20, 11); + Menu_PrintText(gUnknown_Debug_083C0CF4, 1, 1); + Menu_PrintItems(2, 3, 4, gUnknown_Debug_083C0D2C); + InitMenu(0, 1, 3, 4, 0, 19); + gMenuCallback = debug_sub_808BC48; + gDebug_03000700 = 1; + gDebug_03000704 = 0x6f33; + gDebug_03000708 = 0; + gDebug_0300070C = 1; + return FALSE; +} + #endif -- cgit v1.2.3 From 5eb0b5fbe2f95b360f6da9503bbe240039c15b1f Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sat, 10 Mar 2018 10:48:07 -0500 Subject: through TomomichiDebugMenu_ControlWorks --- src/debug/tomomichi_debug_menu.c | 184 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 180 insertions(+), 4 deletions(-) (limited to 'src/debug/tomomichi_debug_menu.c') diff --git a/src/debug/tomomichi_debug_menu.c b/src/debug/tomomichi_debug_menu.c index 143989c66..11c66ace1 100644 --- a/src/debug/tomomichi_debug_menu.c +++ b/src/debug/tomomichi_debug_menu.c @@ -35,6 +35,31 @@ bool8 TomomichiDebugMenu_ControlWorks(void); bool8 TomomichiDebugMenu_Config(void); bool8 TomomichiDebugMenu_ContestGraphics_Show(void); bool8 debug_sub_808BC48(void); +bool8 debug_sub_808BCBC(void); +bool8 TomomichiDebugMenu_MuseumGraphics_Show(void); +bool8 debug_sub_808BD30(void); +bool8 debug_sub_808BDA4(void); +bool8 debug_sub_808BE2C(void); +bool8 debug_sub_808BEB4(void); +bool8 debug_sub_808BF3C(void); +bool8 debug_sub_808ECA4(void); +bool8 debug_sub_808EB58(void); +bool8 debug_sub_808EBB4(void); +bool8 debug_sub_808BFC4(void); +bool8 debug_sub_808C014(void); +bool8 debug_sub_808C31C(void); +bool8 debug_sub_808C7C8(void); +bool8 debug_sub_808CC74(void); +bool8 debug_sub_808CF10(void); +bool8 debug_sub_808D844(void); +bool8 debug_sub_808D600(void); +bool8 debug_sub_808D3BC(void); +bool8 debug_sub_808DB0C(void); +bool8 debug_sub_808E36C(void); +bool8 debug_sub_808E6C0(void); +bool8 debug_sub_808E90C(void); +bool8 debug_sub_808DA30(void); +bool8 debug_sub_808DFC0(void); const u8 gUnknown_Debug_083C0C54[] = _("Contest graphics"); const u8 gUnknown_Debug_083C0C65[] = _("Art Mus. graphics"); @@ -68,6 +93,86 @@ const struct MenuAction gUnknown_Debug_083C0D2C[] = { {gUnknown_Debug_083C0D23, TomomichiDebugMenu_ContestGraphics_Show} }; +const u8 gUnknown_Debug_083C0D4C[] = _("Art Mus."); +const u8 gUnknown_Debug_083C0D55[] = _("Pokémon No."); +const u8 gUnknown_Debug_083C0D61[] = _("ID rnd. digit"); +const u8 gUnknown_Debug_083C0D6F[] = _("Title Type"); +const u8 gUnknown_Debug_083C0D7A[] = _("Poké Art"); + +const struct MenuAction gUnknown_Debug_083C0D83[] = { + {gUnknown_Debug_083C0D55, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C0D61, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C0D6F, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C0D7A, TomomichiDebugMenu_MuseumGraphics_Show} +}; + +const u8 gUnknown_Debug_083C0DA4[] = _("Preview"); + +const u8 gUnknown_Debug_083C0DAC[] = _("Pokémon No."); +const u8 gUnknown_Debug_083C0DB8[] = _("ID rnd. digit"); +const u8 gUnknown_Debug_083C0DC6[] = _("Type"); +const u8 gUnknown_Debug_083C0DCB[] = _("Poké Art"); + +const struct MenuAction gUnknown_Debug_083C0DD4[] = { + {gUnknown_Debug_083C0DAC, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C0DB8, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C0DC6, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C0DCB, debug_sub_808ECA4} +}; + +const u8 gUnknown_Debug_083C0DF4[] = _("Trick related"); + +const u8 gUnknown_Debug_083C0E02[] = _("Level"); +const u8 gUnknown_Debug_083C0E08[] = _("Trick Master"); + +const struct MenuAction gUnknown_Debug_083C0E15[] = { + {gUnknown_Debug_083C0E02, debug_sub_808EB58}, + {gUnknown_Debug_083C0E08, debug_sub_808EBB4} +}; + +const u8 gUnknown_Debug_083C0E28[] = _("パート1"); +const u8 gUnknown_Debug_083C0E2D[] = _("パート2"); + +const struct MenuAction gUnknown_Debug_083C0E32[] = { + {gUnknown_Debug_083C0E28, debug_sub_808BFC4}, + {gUnknown_Debug_083C0E2D, debug_sub_808C014} +}; + +const u8 gUnknown_Debug_083C0E44[] = _("イベントFLAG"); +const u8 gUnknown_Debug_083C0E4D[] = _("バニシュFLAG"); +const u8 gUnknown_Debug_083C0E56[] = _("トレーナーFLAG"); +const u8 gUnknown_Debug_083C0E60[] = _("SYSFLAG"); +const u8 gUnknown_Debug_083C0E68[] = _("BALLバニシュFLAG"); +const u8 gUnknown_Debug_083C0E75[] = _("FH"); +const u8 gUnknown_Debug_083C0E78[] = _("FH-OBJ"); + +const struct MenuAction gUnknown_Debug_083C0E7F[] = { + {gUnknown_Debug_083C0E44, debug_sub_808C31C}, + {gUnknown_Debug_083C0E4D, debug_sub_808C7C8}, + {gUnknown_Debug_083C0E56, debug_sub_808CC74}, + {gUnknown_Debug_083C0E60, debug_sub_808CF10}, + {gUnknown_Debug_083C0E68, debug_sub_808D844}, + {gUnknown_Debug_083C0E75, debug_sub_808D600}, + {gUnknown_Debug_083C0E78, debug_sub_808D3BC} +}; + +const u8 gUnknown_Debug_083C0EB8[] = _("SAVEWORK"); + +const u8 gUnknown_Debug_083C0EC1[] = _("SYSWORK"); +const u8 gUnknown_Debug_083C0EC9[] = _("LOCALWORK"); +const u8 gUnknown_Debug_083C0ED3[] = _("OBJWORK"); +const u8 gUnknown_Debug_083C0EDB[] = _("ANSWORK"); +const u8 gUnknown_Debug_083C0EE3[] = _("SAVEWORK パート2"); + +const struct MenuAction gUnknown_Debug_083C0EF1[] = { + {gUnknown_Debug_083C0EB8, debug_sub_808DB0C}, + {gUnknown_Debug_083C0EC1, debug_sub_808E36C}, + {gUnknown_Debug_083C0EC9, debug_sub_808E6C0}, + {gUnknown_Debug_083C0ED3, debug_sub_808E90C}, + {gUnknown_Debug_083C0EDB, debug_sub_808DA30}, + {gUnknown_Debug_083C0EE3, debug_sub_808DFC0} +}; + bool8 InitTomomichiDebugWindow(void) { debug_sub_808B874(); @@ -83,8 +188,8 @@ bool8 debug_sub_808B874(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 13, 15); - Menu_PrintItems(1, 1, 7, gUnknown_Debug_083C0CBA); - InitMenu(0, 1, 1, 7, gDebug_0300071D, 12); + Menu_PrintItems(1, 1, ARRAY_COUNT(gUnknown_Debug_083C0CBA), gUnknown_Debug_083C0CBA); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C0CBA), gDebug_0300071D, 12); gMenuCallback = debug_sub_808B8C8; return FALSE; } @@ -119,8 +224,8 @@ bool8 TomomichiDebugMenu_ContestGraphics(void) Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 20, 11); Menu_PrintText(gUnknown_Debug_083C0CF4, 1, 1); - Menu_PrintItems(2, 3, 4, gUnknown_Debug_083C0D2C); - InitMenu(0, 1, 3, 4, 0, 19); + Menu_PrintItems(2, 3, ARRAY_COUNT(gUnknown_Debug_083C0D2C), gUnknown_Debug_083C0D2C); + InitMenu(0, 1, 3, ARRAY_COUNT(gUnknown_Debug_083C0D2C), 0, 19); gMenuCallback = debug_sub_808BC48; gDebug_03000700 = 1; gDebug_03000704 = 0x6f33; @@ -129,4 +234,75 @@ bool8 TomomichiDebugMenu_ContestGraphics(void) return FALSE; } +bool8 TomomichiDebugMenu_ArtMusGraphics(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 20, 11); + Menu_PrintText(gUnknown_Debug_083C0D4C, 1, 1); + Menu_PrintItems(2, 3, ARRAY_COUNT(gUnknown_Debug_083C0D83), gUnknown_Debug_083C0D83); + InitMenu(0, 1, 3, ARRAY_COUNT(gUnknown_Debug_083C0D83), 0, 19); + gMenuCallback = debug_sub_808BCBC; + gDebug_03000700 = 1; + gDebug_03000704 = 0x6f33; + gDebug_03000708 = 0; + gDebug_0300070D = 1; + return FALSE; +} + +bool8 TomomichiDebugMenu_PreviewData(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 20, 11); + Menu_PrintText(gUnknown_Debug_083C0DA4, 1, 1); + Menu_PrintItems(2, 3, ARRAY_COUNT(gUnknown_Debug_083C0DD4), gUnknown_Debug_083C0DD4); + InitMenu(0, 1, 3, ARRAY_COUNT(gUnknown_Debug_083C0DD4), 0, 19); + gMenuCallback = debug_sub_808BD30; + gDebug_03000700 = 1; + gDebug_03000704 = 0x6f33; + gDebug_03000708 = 0; + gDebug_0300070E = 1; + return FALSE; +} + +bool8 TomomichiDebugMenu_TrickHouse(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 24, 7); + Menu_PrintText(gUnknown_Debug_083C0DF4, 1, 1); + Menu_PrintItems(2, 3, ARRAY_COUNT(gUnknown_Debug_083C0E15), gUnknown_Debug_083C0E15); + InitMenu(0, 1, 3, ARRAY_COUNT(gUnknown_Debug_083C0E15), gDebug_0300071E, 23); + gMenuCallback = debug_sub_808BDA4; + return FALSE; +} + +bool8 TomomichiDebugMenu_ControlEvents(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 24, 5); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C0E32), gUnknown_Debug_083C0E32); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C0E32), gDebug_0300071F, 23); + gMenuCallback = debug_sub_808BE2C; + return FALSE; +} + +bool8 TomomichiDebugMenu_ControlFlags(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 24, 15); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C0E7F), gUnknown_Debug_083C0E7F); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C0E7F), gDebug_03000720, 23); + gMenuCallback = debug_sub_808BEB4; + return FALSE; +} + +bool8 TomomichiDebugMenu_ControlWorks(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 24, 13); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C0EF1), gUnknown_Debug_083C0EF1); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C0EF1), gDebug_03000721, 23); + gMenuCallback = debug_sub_808BF3C; + return FALSE; +} + #endif -- cgit v1.2.3 From bfaa4de6e8abd81cc7e592ad9f4df3750f71c359 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sat, 10 Mar 2018 11:02:00 -0500 Subject: debug_sub_808BC48 --- src/debug/tomomichi_debug_menu.c | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) (limited to 'src/debug/tomomichi_debug_menu.c') diff --git a/src/debug/tomomichi_debug_menu.c b/src/debug/tomomichi_debug_menu.c index 11c66ace1..fef72e4b3 100644 --- a/src/debug/tomomichi_debug_menu.c +++ b/src/debug/tomomichi_debug_menu.c @@ -60,6 +60,10 @@ bool8 debug_sub_808E6C0(void); bool8 debug_sub_808E90C(void); bool8 debug_sub_808DA30(void); bool8 debug_sub_808DFC0(void); +void debug_sub_808ED0C(void); +void debug_sub_808ED9C(void); +void debug_sub_808EE3C(void); +void debug_sub_808EF8C(u32 a0); const u8 gUnknown_Debug_083C0C54[] = _("Contest graphics"); const u8 gUnknown_Debug_083C0C65[] = _("Art Mus. graphics"); @@ -305,4 +309,37 @@ bool8 TomomichiDebugMenu_ControlWorks(void) return FALSE; } +bool8 debug_sub_808BC48(void) +{ + s8 input = Menu_ProcessInput(); + s8 cursorPos = Menu_GetCursorPos(); + + switch (cursorPos) + { + case 0: + debug_sub_808ED0C(); + break; + case 1: + debug_sub_808ED9C(); + break; + case 2: + debug_sub_808EE3C(); + break; + } + debug_sub_808EF8C(0); + if (input == -2) + return FALSE; + if (input == -1) + { + CloseMenu(); + return TRUE; + } + if (input == 3) + { + gMenuCallback = gUnknown_Debug_083C0D2C[3].func; + return FALSE; + } + return FALSE; +} + #endif -- cgit v1.2.3 From c9f82001883cb3c2828467bee7fc70ba18ce2569 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sat, 10 Mar 2018 11:17:46 -0500 Subject: through debug_sub_808BDA4 --- src/debug/tomomichi_debug_menu.c | 93 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 93 insertions(+) (limited to 'src/debug/tomomichi_debug_menu.c') diff --git a/src/debug/tomomichi_debug_menu.c b/src/debug/tomomichi_debug_menu.c index fef72e4b3..c90364647 100644 --- a/src/debug/tomomichi_debug_menu.c +++ b/src/debug/tomomichi_debug_menu.c @@ -63,6 +63,8 @@ bool8 debug_sub_808DFC0(void); void debug_sub_808ED0C(void); void debug_sub_808ED9C(void); void debug_sub_808EE3C(void); +void debug_sub_808EE9C(void); +void debug_sub_808EF14(void); void debug_sub_808EF8C(u32 a0); const u8 gUnknown_Debug_083C0C54[] = _("Contest graphics"); @@ -342,4 +344,95 @@ bool8 debug_sub_808BC48(void) return FALSE; } +bool8 debug_sub_808BCBC(void) +{ + s8 input = Menu_ProcessInput(); + s8 cursorPos = Menu_GetCursorPos(); + + switch (cursorPos) + { + case 0: + debug_sub_808ED0C(); + break; + case 1: + debug_sub_808ED9C(); + break; + case 2: + debug_sub_808EE9C(); + break; + } + debug_sub_808EF8C(1); + if (input == -2) + return FALSE; + if (input == -1) + { + CloseMenu(); + return TRUE; + } + if (input == 3) + { + gMenuCallback = gUnknown_Debug_083C0D83[3].func; + return FALSE; + } + return FALSE; +} + +bool8 debug_sub_808BD30(void) +{ + s8 input = Menu_ProcessInput(); + s8 cursorPos = Menu_GetCursorPos(); + + switch (cursorPos) + { + case 0: + debug_sub_808ED0C(); + break; + case 1: + debug_sub_808ED9C(); + break; + case 2: + debug_sub_808EF14(); + break; + } + debug_sub_808EF8C(2); + if (input == -2) + return FALSE; + if (input == -1) + { + CloseMenu(); + return TRUE; + } + if (input == 3) + { + gMenuCallback = gUnknown_Debug_083C0DD4[3].func; + return FALSE; + } + return FALSE; +} + +bool8 debug_sub_808BDA4(void) +{ + if (gMain.newKeys & DPAD_UP) + { + PlaySE(SE_SELECT); + gDebug_0300071E = Menu_MoveCursor(-1); + } + if (gMain.newKeys & DPAD_DOWN) + { + PlaySE(SE_SELECT); + gDebug_0300071E = Menu_MoveCursor(+1); + } + if (gMain.newKeys & A_BUTTON) + { + PlaySE(SE_SELECT); + return gUnknown_Debug_083C0E15[gDebug_0300071E].func(); + } + if (gMain.newKeys & (B_BUTTON | START_BUTTON)) + { + CloseMenu(); + return TRUE; + } + return FALSE; +} + #endif -- cgit v1.2.3 From a3000fb0837d5ff8cd262b13d0ca8a36335c3806 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sat, 10 Mar 2018 13:04:34 -0500 Subject: through debug_sub_808BF3C --- src/debug/tomomichi_debug_menu.c | 75 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) (limited to 'src/debug/tomomichi_debug_menu.c') diff --git a/src/debug/tomomichi_debug_menu.c b/src/debug/tomomichi_debug_menu.c index c90364647..00340c39a 100644 --- a/src/debug/tomomichi_debug_menu.c +++ b/src/debug/tomomichi_debug_menu.c @@ -435,4 +435,79 @@ bool8 debug_sub_808BDA4(void) return FALSE; } +bool8 debug_sub_808BE2C(void) +{ + if (gMain.newKeys & DPAD_UP) + { + PlaySE(SE_SELECT); + gDebug_0300071F = Menu_MoveCursor(-1); + } + if (gMain.newKeys & DPAD_DOWN) + { + PlaySE(SE_SELECT); + gDebug_0300071F = Menu_MoveCursor(+1); + } + if (gMain.newKeys & A_BUTTON) + { + PlaySE(SE_SELECT); + return gUnknown_Debug_083C0E32[gDebug_0300071F].func(); + } + if (gMain.newKeys & (B_BUTTON | START_BUTTON)) + { + CloseMenu(); + return TRUE; + } + return FALSE; +} + +bool8 debug_sub_808BEB4(void) +{ + if (gMain.newKeys & DPAD_UP) + { + PlaySE(SE_SELECT); + gDebug_03000720 = Menu_MoveCursor(-1); + } + if (gMain.newKeys & DPAD_DOWN) + { + PlaySE(SE_SELECT); + gDebug_03000720 = Menu_MoveCursor(+1); + } + if (gMain.newKeys & A_BUTTON) + { + PlaySE(SE_SELECT); + return gUnknown_Debug_083C0E7F[gDebug_03000720].func(); + } + if (gMain.newKeys & (B_BUTTON | START_BUTTON)) + { + CloseMenu(); + return TRUE; + } + return FALSE; +} + +bool8 debug_sub_808BF3C(void) +{ + if (gMain.newKeys & DPAD_UP) + { + PlaySE(SE_SELECT); + gDebug_03000721 = Menu_MoveCursor(-1); + } + if (gMain.newKeys & DPAD_DOWN) + { + PlaySE(SE_SELECT); + gDebug_03000721 = Menu_MoveCursor(+1); + } + if (gMain.newKeys & A_BUTTON) + { + PlaySE(SE_SELECT); + return gUnknown_Debug_083C0EF1[gDebug_03000721].func(); + } + if (gMain.newKeys & (B_BUTTON | START_BUTTON)) + { + CloseMenu(); + return TRUE; + } + return FALSE; +} + #endif -- cgit v1.2.3 From 01192893628501cf1062bab1e580bace858d00ac Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sat, 10 Mar 2018 16:16:31 -0500 Subject: text through debug_sub_808C014; rodata through gDebug_0x83C1974 --- src/debug/tomomichi_debug_menu.c | 482 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 482 insertions(+) (limited to 'src/debug/tomomichi_debug_menu.c') diff --git a/src/debug/tomomichi_debug_menu.c b/src/debug/tomomichi_debug_menu.c index 00340c39a..a5f7964a1 100644 --- a/src/debug/tomomichi_debug_menu.c +++ b/src/debug/tomomichi_debug_menu.c @@ -66,6 +66,36 @@ void debug_sub_808EE3C(void); void debug_sub_808EE9C(void); void debug_sub_808EF14(void); void debug_sub_808EF8C(u32 a0); +bool8 debug_sub_808C064(void); +bool8 debug_sub_808C0EC(void); +bool8 debug_sub_808C104(void); +bool8 debug_sub_808C11C(void); +bool8 debug_sub_808C134(void); +bool8 debug_sub_808C14C(void); +bool8 debug_sub_808C164(void); +bool8 debug_sub_808C17C(void); +bool8 debug_sub_808C194(void); +bool8 debug_sub_808C1AC(void); +bool8 debug_sub_808C0A8(void); +bool8 debug_sub_808C1C4(void); +bool8 debug_sub_808C1DC(void); +bool8 debug_sub_808C1F4(void); +bool8 debug_sub_808C20C(void); +bool8 debug_sub_808C224(void); +bool8 debug_sub_808C23C(void); +bool8 debug_sub_808D450(void); +bool8 debug_sub_808D4A8(void); +bool8 debug_sub_808D694(void); +bool8 debug_sub_808D6EC(void); +bool8 debug_sub_808CFA4(void); +bool8 debug_sub_808CFFC(void); +bool8 debug_sub_808D054(void); +bool8 debug_sub_808D0AC(void); +bool8 debug_sub_808D104(void); +bool8 debug_sub_808D15C(void); +bool8 debug_sub_808D1B4(void); +bool8 debug_sub_808D20C(void); +bool8 debug_sub_808D264(void); const u8 gUnknown_Debug_083C0C54[] = _("Contest graphics"); const u8 gUnknown_Debug_083C0C65[] = _("Art Mus. graphics"); @@ -179,6 +209,438 @@ const struct MenuAction gUnknown_Debug_083C0EF1[] = { {gUnknown_Debug_083C0EE3, debug_sub_808DFC0} }; +const u8 gUnknown_Debug_083C0F24[] = _("クリアご"); +const u8 gUnknown_Debug_083C0F29[] = _("コインこうにゅうかのう"); +const u8 gUnknown_Debug_083C0F35[] = _("コトキサポーターセット"); +const u8 gUnknown_Debug_083C0F41[] = _("ニューキンセツOPEN"); +const u8 gUnknown_Debug_083C0F4D[] = _("れんらくせんにのれる"); +const u8 gUnknown_Debug_083C0F58[] = _("タマゴついか"); +const u8 gUnknown_Debug_083C0F5F[] = _("アイテムいっぱい"); +const u8 gUnknown_Debug_083C0F68[] = _("グッズいっぱい"); +const u8 gUnknown_Debug_083C0F70[] = _("COINいっぱい"); + +const struct MenuAction gUnknown_Debug_083C0F79[] = { + {gUnknown_Debug_083C0F24, debug_sub_808C0EC}, + {gUnknown_Debug_083C0F29, debug_sub_808C104}, + {gUnknown_Debug_083C0F35, debug_sub_808C11C}, + {gUnknown_Debug_083C0F41, debug_sub_808C134}, + {gUnknown_Debug_083C0F4D, debug_sub_808C14C}, + {gUnknown_Debug_083C0F58, debug_sub_808C164}, + {gUnknown_Debug_083C0F5F, debug_sub_808C17C}, + {gUnknown_Debug_083C0F68, debug_sub_808C194}, + {gUnknown_Debug_083C0F70, debug_sub_808C1AC} +}; + +const u8 gUnknown_Debug_083C0FC4[] = _("ムロジムOPEN"); +const u8 gUnknown_Debug_083C0FCD[] = _("おかねを0へ"); +const u8 gUnknown_Debug_083C0FD4[] = _("ドジョッチ FULL"); +const u8 gUnknown_Debug_083C0FDF[] = _("キノココ FULL"); +const u8 gUnknown_Debug_083C0FE9[] = _("ドジョッチ タマゴ"); +const u8 gUnknown_Debug_083C0FF3[] = _("キノココ タマゴ"); + +const struct MenuAction gUnknown_Debug_083C0FFC[] = { + {gUnknown_Debug_083C0FC4, debug_sub_808C1C4}, + {gUnknown_Debug_083C0FCD, debug_sub_808C1DC}, + {gUnknown_Debug_083C0FD4, debug_sub_808C1F4}, + {gUnknown_Debug_083C0FDF, debug_sub_808C20C}, + {gUnknown_Debug_083C0FE9, debug_sub_808C224}, + {gUnknown_Debug_083C0FF3, debug_sub_808C23C} +}; + +const u8 gUnknown_Debug_083C102C[] = _("ANSWORK みかんせい"); + +const struct MenuAction gUnknown_Debug_083C103A[] = { + {gUnknown_Debug_083C102C, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C1044[] = _("FHーOBJ00ー08"); +const u8 gUnknown_Debug_083C1050[] = _("FHーOBJ09ー15"); + +const struct MenuAction gUnknown_Debug_083C105C[] = { + {gUnknown_Debug_083C1044, debug_sub_808D450}, + {gUnknown_Debug_083C1050, debug_sub_808D4A8} +}; + +const u8 gUnknown_Debug_083C106C[] = _("FHーOBJ00"); +const u8 gUnknown_Debug_083C1075[] = _("FHーOBJ01"); +const u8 gUnknown_Debug_083C107E[] = _("FHーOBJ02"); +const u8 gUnknown_Debug_083C1087[] = _("FHーOBJ03"); +const u8 gUnknown_Debug_083C1090[] = _("FHーOBJ04"); +const u8 gUnknown_Debug_083C1099[] = _("FHーOBJ05"); +const u8 gUnknown_Debug_083C10A2[] = _("FHーOBJ06"); +const u8 gUnknown_Debug_083C10AB[] = _("FHーOBJ07"); +const u8 gUnknown_Debug_083C10B4[] = _("FHーOBJ08"); + +const struct MenuAction gUnknown_Debug_083C10BD[] = { + {gUnknown_Debug_083C106C, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1075, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C107E, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1087, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1090, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1099, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C10A2, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C10AB, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C10B4, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C1108[] = _("FH-OBJ09"); +const u8 gUnknown_Debug_083C1111[] = _("FH-OBJ10"); +const u8 gUnknown_Debug_083C111A[] = _("FH-OBJ11"); +const u8 gUnknown_Debug_083C1123[] = _("FH-OBJ12"); +const u8 gUnknown_Debug_083C112C[] = _("FH-OBJ13"); +const u8 gUnknown_Debug_083C1135[] = _("FH-OBJ14"); +const u8 gUnknown_Debug_083C113E[] = _("FH-OBJ15"); +const u8 gUnknown_Debug_083C1147[] = _(""); +const u8 gUnknown_Debug_083C1148[] = _(""); + +const struct MenuAction gUnknown_Debug_083C1149[] = { + {gUnknown_Debug_083C1108, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1111, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C111A, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1123, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C112C, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1135, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C113E, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1147, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1148, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C1194[] = {9, 7}; + +const u16 gUnknown_Debug_083C1196[] = {0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x00, 0x00}; + +const u8 gUnknown_Debug_083C11BA[] = _("FH-00-08"); +const u8 gUnknown_Debug_083C11C3[] = _("FH-09-15"); + +const struct MenuAction gUnknown_Debug_083C11CC[] = { + {gUnknown_Debug_083C11BA, debug_sub_808D694}, + {gUnknown_Debug_083C11C3, debug_sub_808D6EC} +}; + +const u8 gUnknown_Debug_083C11DC[] = _("FH-00"); +const u8 gUnknown_Debug_083C11E2[] = _("FH-01"); +const u8 gUnknown_Debug_083C11E8[] = _("FH-02"); +const u8 gUnknown_Debug_083C11EE[] = _("FH-03"); +const u8 gUnknown_Debug_083C11F4[] = _("FH-04"); +const u8 gUnknown_Debug_083C11FA[] = _("FH-05"); +const u8 gUnknown_Debug_083C1200[] = _("FH-06"); +const u8 gUnknown_Debug_083C1206[] = _("FH-07"); +const u8 gUnknown_Debug_083C120C[] = _("FH-08"); + +const struct MenuAction gUnknown_Debug_083C1212[] = { + {gUnknown_Debug_083C11DC, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C11E2, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C11E8, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C11EE, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C11F4, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C11FA, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1200, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1206, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C120C, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C125C[] = _("FHー09"); +const u8 gUnknown_Debug_083C1262[] = _("FHー10"); +const u8 gUnknown_Debug_083C1268[] = _("FHー11"); +const u8 gUnknown_Debug_083C126E[] = _("FHー12"); +const u8 gUnknown_Debug_083C1274[] = _("FHー13"); +const u8 gUnknown_Debug_083C127A[] = _("FHー14"); +const u8 gUnknown_Debug_083C1280[] = _("FHー15"); +const u8 gUnknown_Debug_083C1286[] = _(""); +const u8 gUnknown_Debug_083C1287[] = _(""); + +const struct MenuAction gUnknown_Debug_083C1288[] = { + {gUnknown_Debug_083C125C, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1262, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1268, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C126E, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1274, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C127A, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1280, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1286, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1287, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C12D0[] = {9, 7}; + +const u16 gUnknown_Debug_083C12D2[] = {0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x00, 0x00}; + +const u8 gUnknown_Debug_083C12F6[] = _("BATCH"); + +const u8 gUnknown_Debug_083C12FC[] = _("タウンとうちゃく"); + +const u8 gUnknown_Debug_083C1305[] = _("シティとうちゃく"); + +const u8 gUnknown_Debug_083C130E[] = _("GET"); + +const u8 gUnknown_Debug_083C1312[] = _("そのた1"); + +const u8 gUnknown_Debug_083C1317[] = _("そのた2"); + +const u8 gUnknown_Debug_083C131C[] = _("そのた3"); + +const u8 gUnknown_Debug_083C1321[] = _("そのた4"); + +const u8 gUnknown_Debug_083C1326[] = _("そのた とうちゃく"); + +const struct MenuAction gUnknown_Debug_083C1330[] = { + {gUnknown_Debug_083C12F6, debug_sub_808CFA4}, + {gUnknown_Debug_083C12FC, debug_sub_808CFFC}, + {gUnknown_Debug_083C1305, debug_sub_808D054}, + {gUnknown_Debug_083C130E, debug_sub_808D0AC}, + {gUnknown_Debug_083C1312, debug_sub_808D104}, + {gUnknown_Debug_083C1317, debug_sub_808D15C}, + {gUnknown_Debug_083C131C, debug_sub_808D1B4}, + {gUnknown_Debug_083C1321, debug_sub_808D20C}, + {gUnknown_Debug_083C1326, debug_sub_808D264} +}; + +const u8 gUnknown_Debug_083C1378[] = _("BATCH01ーGET"); + +const u8 gUnknown_Debug_083C1384[] = _("BATCH02ーGET"); + +const u8 gUnknown_Debug_083C1390[] = _("BATCH03ーGET"); + +const u8 gUnknown_Debug_083C139C[] = _("BATCH04ーGET"); + +const u8 gUnknown_Debug_083C13A8[] = _("BATCH05ーGET"); + +const u8 gUnknown_Debug_083C13B4[] = _("BATCH06ーGET"); + +const u8 gUnknown_Debug_083C13C0[] = _("BATCH07ーGET"); + +const u8 gUnknown_Debug_083C13CC[] = _("BATCH08ーGET"); + +const struct MenuAction gUnknown_Debug_083C13D8[] = { + {gUnknown_Debug_083C1378, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1384, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1390, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C139C, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C13A8, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C13B4, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C13C0, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C13CC, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C1418[] = _("T101ARRIVE"); + +const u8 gUnknown_Debug_083C1423[] = _("T102ARRIVE"); + +const u8 gUnknown_Debug_083C142E[] = _("T103ARRIVE"); + +const u8 gUnknown_Debug_083C1439[] = _("T104ARRIVE"); + +const u8 gUnknown_Debug_083C1444[] = _("T105ARRIVE"); + +const u8 gUnknown_Debug_083C144F[] = _("T106ARRIVE"); + +const u8 gUnknown_Debug_083C145A[] = _("T107ARRIVE"); + +const struct MenuAction gUnknown_Debug_083C1465[] = { + {gUnknown_Debug_083C1418, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1423, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C142E, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1439, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1444, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C144F, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C145A, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C14A0[] = _("C101ARRIVE"); + +const u8 gUnknown_Debug_083C14AB[] = _("C102ARRIVE"); + +const u8 gUnknown_Debug_083C14B6[] = _("C103ARRIVE"); + +const u8 gUnknown_Debug_083C14C1[] = _("C104ARRIVE"); + +const u8 gUnknown_Debug_083C14CC[] = _("C105ARRIVE"); + +const u8 gUnknown_Debug_083C14D7[] = _("C106ARRIVE"); + +const u8 gUnknown_Debug_083C14E2[] = _("C107ARRIVE"); + +const u8 gUnknown_Debug_083C14ED[] = _("C108ARRIVE"); + +const u8 gUnknown_Debug_083C14F8[] = _("C109ARRIVE"); + +const struct MenuAction gUnknown_Debug_083C1503[] = { + {gUnknown_Debug_083C14A0, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C14AB, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C14B6, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C14C1, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C14CC, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C14D7, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C14E2, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C14ED, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C14F8, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C154C[] = _("SYSーPOKEMONーGET"); + +const u8 gUnknown_Debug_083C155C[] = _("SYSーZUKANーGET"); + +const u8 gUnknown_Debug_083C156A[] = _("SYSーPOKEGEARーGET"); + +const u8 gUnknown_Debug_083C157B[] = _("SYSーRIBBONーGET"); + +const struct MenuAction gUnknown_Debug_083C158A[] = { + {gUnknown_Debug_083C154C, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C155C, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C156A, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C157B, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C15AC[] = _("SYSーGAMEーCLEAR"); + +const u8 gUnknown_Debug_083C15BB[] = _("SYSーKAIWAーUSED"); + +const u8 gUnknown_Debug_083C15CA[] = _("SYSーNOWーOYAJIーMEET"); + +const u8 gUnknown_Debug_083C15DD[] = _("SYSーUSEーWAZAーFLASH"); + +const u8 gUnknown_Debug_083C15F0[] = _("SYSーUSEーWAZAーKAIRIKI"); + +const u8 gUnknown_Debug_083C1605[] = _("SYSーWEATHERーCTRL"); + +const u8 gUnknown_Debug_083C1616[] = _("SYSーCYCLINGーROAD"); + +const u8 gUnknown_Debug_083C1627[] = _("SYSーSAFARIーMODE"); + +const u8 gUnknown_Debug_083C1637[] = _("SYSーCRUISEーMODE"); + +const struct MenuAction gUnknown_Debug_083C1647[] = { + {gUnknown_Debug_083C15AC, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C15BB, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C15CA, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C15DD, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C15F0, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1605, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1616, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1627, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1637, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C1690[] = _("SYSーTVーHOME"); + +const u8 gUnknown_Debug_083C169C[] = _("SYSーTVーWATCH"); + +const u8 gUnknown_Debug_083C16A9[] = _("SYSーTVSTART"); + +const u8 gUnknown_Debug_083C16B5[] = _("SYSーPOPWORDーINPUT"); + +const u8 gUnknown_Debug_083C16C7[] = _("SYSーMIXーRECORD"); + +const u8 gUnknown_Debug_083C16D6[] = _("SYSーCLOCKーSET"); + +const u8 gUnknown_Debug_083C16E4[] = _("SYSーCAVEーSHIP"); + +const u8 gUnknown_Debug_083C16F2[] = _("SYSーCAVEーWONDER"); + +const u8 gUnknown_Debug_083C1702[] = _("SYSーCAVEーBATTLE"); + +const struct MenuAction gUnknown_Debug_083C1712[] = { + {gUnknown_Debug_083C1690, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C169C, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C16A9, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C16B5, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C16C7, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C16D6, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C16E4, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C16F2, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1702, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C175C[] = _("SYSーSPECIALーZUKAN"); + +const u8 gUnknown_Debug_083C176E[] = _("SYSーASASEーTIDE"); + +const u8 gUnknown_Debug_083C177D[] = _("SYSーRIBBONーGET"); + +const u8 gUnknown_Debug_083C178C[] = _("SYSーPASOーMAYUMI"); + +const u8 gUnknown_Debug_083C179C[] = _("SYSーEXDATAーENABLE"); + +const u8 gUnknown_Debug_083C17AE[] = _("SYSーTENJIーANAWOHORU"); + +const u8 gUnknown_Debug_083C17C2[] = _("SYSーTENJIーKAIRIKI"); + +const u8 gUnknown_Debug_083C17D4[] = _("SYSーTENJIーWAIT"); + +const u8 gUnknown_Debug_083C17E3[] = _("SYSーTENJIーSORAWOTOBU"); + +const struct MenuAction gUnknown_Debug_083C17F8[] = { + {gUnknown_Debug_083C175C, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C176E, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C177D, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C178C, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C179C, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C17AE, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C17C2, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C17D4, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C17E3, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C1840[] = _("SYSーENCーUPーITEM"); + +const u8 gUnknown_Debug_083C1850[] = _("SYSーENEーDOWNーITEM"); + +const u8 gUnknown_Debug_083C1862[] = _("SYSーKOKOROーEVENT"); + +const u8 gUnknown_Debug_083C1873[] = _("SYSーMOVEーPOKEーNEWS"); + +const u8 gUnknown_Debug_083C1886[] = _("SYSーASASEーITEM"); + +const u8 gUnknown_Debug_083C1895[] = _("SYSーBーDASH"); + +const u8 gUnknown_Debug_083C18A0[] = _("SYSーCTRLーOBJーDELETE"); + +const u8 gUnknown_Debug_083C18B4[] = _(""); + +const u8 gUnknown_Debug_083C18B5[] = _(""); + +const struct MenuAction gUnknown_Debug_083C18B8[] = { + {gUnknown_Debug_083C1840, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1850, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1862, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1873, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1886, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1895, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C18A0, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C18B4, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C18B5, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C1900[] = _("SYSーARRIVEーSUBMARINECAVE"); + +const u8 gUnknown_Debug_083C1919[] = _("SYSーARRIVEーBATTLETOWER"); + +const u8 gUnknown_Debug_083C1930[] = _("SYSーARRIVEーISLAND"); + +const u8 gUnknown_Debug_083C1942[] = _("SYSーARRIVEーLEAGUE"); + +const u8 gUnknown_Debug_083C1954[] = _("SYSーARRIVEーSORANOHASHIRA"); + +const u8 gUnknown_Debug_083C196D[] = _(""); + +const u8 gUnknown_Debug_083C196E[] = _(""); + +const u8 gUnknown_Debug_083C196F[] = _(""); + +const u8 gUnknown_Debug_083C1970[] = _(""); + +const struct MenuAction gDebug_0x83C1974[] = { + {gUnknown_Debug_083C1900, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1919, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1930, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1942, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1954, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C196D, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C196E, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C196F, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1970, TomomichiDebugMenu_Config} +}; + bool8 InitTomomichiDebugWindow(void) { debug_sub_808B874(); @@ -510,4 +972,24 @@ bool8 debug_sub_808BF3C(void) return FALSE; } +bool8 debug_sub_808BFC4(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 28, 19); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C0F79), gUnknown_Debug_083C0F79); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C0F79), 0, 27); + gMenuCallback = debug_sub_808C064; + return FALSE; +} + +bool8 debug_sub_808C014(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 28, 13); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C0FFC), gUnknown_Debug_083C0FFC); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C0FFC), 0, 27); + gMenuCallback = debug_sub_808C0A8; + return FALSE; +} + #endif -- cgit v1.2.3 From fdb38c53d73071b4264db1707011ec0ae807d4a5 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sat, 10 Mar 2018 16:31:26 -0500 Subject: through debug_sub_808C23C --- src/debug/tomomichi_debug_menu.c | 152 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 152 insertions(+) (limited to 'src/debug/tomomichi_debug_menu.c') diff --git a/src/debug/tomomichi_debug_menu.c b/src/debug/tomomichi_debug_menu.c index a5f7964a1..9db8898e2 100644 --- a/src/debug/tomomichi_debug_menu.c +++ b/src/debug/tomomichi_debug_menu.c @@ -2,6 +2,7 @@ #include "global.h" #include "constants/songs.h" #include "overworld.h" +#include "script.h" #include "menu.h" #include "start_menu.h" #include "main.h" @@ -97,6 +98,22 @@ bool8 debug_sub_808D1B4(void); bool8 debug_sub_808D20C(void); bool8 debug_sub_808D264(void); +extern const u8 DebugScript_081C1CFE[]; +extern const u8 DebugScript_081C1D07[]; +extern const u8 DebugScript_081C1D1E[]; +extern const u8 DebugScript_081C1D24[]; +extern const u8 DebugScript_081C1D2A[]; +extern const u8 DebugScript_081C1D35[]; +extern const u8 DebugScript_081C1D46[]; +extern const u8 DebugScript_081C221F[]; +extern const u8 DebugScript_081C23E2[]; +extern const u8 DebugScript_081C23E6[]; +extern const u8 DebugScript_081C23F6[]; +extern const u8 DebugScript_081C2482[]; +extern const u8 DebugScript_081C23FD[]; +extern const u8 DebugScript_081C2518[]; +extern const u8 DebugScript_081C2507[]; + const u8 gUnknown_Debug_083C0C54[] = _("Contest graphics"); const u8 gUnknown_Debug_083C0C65[] = _("Art Mus. graphics"); const u8 gUnknown_Debug_083C0C77[] = _("Preview data"); @@ -992,4 +1009,139 @@ bool8 debug_sub_808C014(void) return FALSE; } +bool8 debug_sub_808C064(void) +{ + s8 input = Menu_ProcessInput(); + + if (input == -2) + return FALSE; + if (input == -1) + { + CloseMenu(); + return TRUE; + } + gMenuCallback = gUnknown_Debug_083C0F79[input].func; + return FALSE; +} + +bool8 debug_sub_808C0A8(void) +{ + s8 input = Menu_ProcessInput(); + + if (input == -2) + return FALSE; + if (input == -1) + { + CloseMenu(); + return TRUE; + } + gMenuCallback = gUnknown_Debug_083C0FFC[input].func; + return FALSE; +} + +bool8 debug_sub_808C0EC(void) +{ + ScriptContext1_SetupScript(DebugScript_081C1CFE); + CloseMenu(); + return TRUE; +} + +bool8 debug_sub_808C104(void) +{ + ScriptContext1_SetupScript(DebugScript_081C1D07); + CloseMenu(); + return TRUE; +} + +bool8 debug_sub_808C11C(void) +{ + ScriptContext1_SetupScript(DebugScript_081C1D1E); + CloseMenu(); + return TRUE; +} + +bool8 debug_sub_808C134(void) +{ + ScriptContext1_SetupScript(DebugScript_081C1D24); + CloseMenu(); + return TRUE; +} + +bool8 debug_sub_808C14C(void) +{ + ScriptContext1_SetupScript(DebugScript_081C1D2A); + CloseMenu(); + return TRUE; +} + +bool8 debug_sub_808C164(void) +{ + ScriptContext1_SetupScript(DebugScript_081C1D35); + CloseMenu(); + return TRUE; +} + +bool8 debug_sub_808C17C(void) +{ + ScriptContext1_SetupScript(DebugScript_081C1D46); + CloseMenu(); + return TRUE; +} + +bool8 debug_sub_808C194(void) +{ + ScriptContext1_SetupScript(DebugScript_081C221F); + CloseMenu(); + return TRUE; +} + +bool8 debug_sub_808C1AC(void) +{ + ScriptContext1_SetupScript(DebugScript_081C23E2); + CloseMenu(); + return TRUE; +} + +bool8 debug_sub_808C1C4(void) +{ + ScriptContext1_SetupScript(DebugScript_081C23E6); + CloseMenu(); + return TRUE; +} + +bool8 debug_sub_808C1DC(void) +{ + ScriptContext1_SetupScript(DebugScript_081C23F6); + CloseMenu(); + return TRUE; +} + +bool8 debug_sub_808C1F4(void) +{ + ScriptContext1_SetupScript(DebugScript_081C2482); + CloseMenu(); + return TRUE; +} + +bool8 debug_sub_808C20C(void) +{ + ScriptContext1_SetupScript(DebugScript_081C23FD); + CloseMenu(); + return TRUE; +} + +bool8 debug_sub_808C224(void) +{ + ScriptContext1_SetupScript(DebugScript_081C2518); + CloseMenu(); + return TRUE; +} + +bool8 debug_sub_808C23C(void) +{ + ScriptContext1_SetupScript(DebugScript_081C2507); + CloseMenu(); + return TRUE; +} + #endif -- cgit v1.2.3 From efc82a067589a041219dbb933762878cee9b2ccd Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sat, 10 Mar 2018 20:57:33 -0500 Subject: through debug_sub_808C31C --- src/debug/tomomichi_debug_menu.c | 609 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 609 insertions(+) (limited to 'src/debug/tomomichi_debug_menu.c') diff --git a/src/debug/tomomichi_debug_menu.c b/src/debug/tomomichi_debug_menu.c index 9db8898e2..3d3fe2ff8 100644 --- a/src/debug/tomomichi_debug_menu.c +++ b/src/debug/tomomichi_debug_menu.c @@ -1,11 +1,13 @@ #if DEBUG #include "global.h" +#include "palette.h" #include "constants/songs.h" #include "overworld.h" #include "script.h" #include "menu.h" #include "start_menu.h" #include "main.h" +#include "contest_painting.h" #include "sound.h" // These should be static, uninitialized once it gets decompiled. @@ -97,6 +99,32 @@ bool8 debug_sub_808D15C(void); bool8 debug_sub_808D1B4(void); bool8 debug_sub_808D20C(void); bool8 debug_sub_808D264(void); +bool8 debug_sub_808C280(void); +void debug_sub_808F168(u32 a0); +bool8 debug_sub_808C2E4(void); +bool8 debug_sub_808D8D8(void); +bool8 debug_sub_808CD08(void); +bool8 debug_sub_808CD60(void); +bool8 debug_sub_808CDB8(void); +bool8 debug_sub_808C85C(void); +bool8 debug_sub_808C8B4(void); +bool8 debug_sub_808C90C(void); +bool8 debug_sub_808C964(void); +bool8 debug_sub_808C9BC(void); +bool8 debug_sub_808CA14(void); +bool8 debug_sub_808CA6C(void); +bool8 debug_sub_808CAC4(void); +bool8 debug_sub_808CB1C(void); +bool8 debug_sub_808C3B0(void); +bool8 debug_sub_808C408(void); +bool8 debug_sub_808C460(void); +bool8 debug_sub_808C4B8(void); +bool8 debug_sub_808C510(void); +bool8 debug_sub_808C568(void); +bool8 debug_sub_808C5C0(void); +bool8 debug_sub_808C618(void); +bool8 debug_sub_808C670(void); +bool8 debug_sub_808C36C(void); extern const u8 DebugScript_081C1CFE[]; extern const u8 DebugScript_081C1D07[]; @@ -658,6 +686,537 @@ const struct MenuAction gDebug_0x83C1974[] = { {gUnknown_Debug_083C1970, TomomichiDebugMenu_Config} }; +const u8 gUnknown_Debug_083C19BC[] = {0x08, 0x07, 0x09, 0x04, 0x09, 0x09, 0x09, 0x07, 0x05, 0x00}; + +const u16 gUnknown_Debug_083C19C6[] = {0x0807, 0x0808, 0x0809, 0x080a, 0x080b, 0x080c, 0x080d, 0x080e, 0x0000, + 0x080f, 0x0810, 0x0811, 0x0812, 0x0813, 0x0814, 0x0815, 0x0000, 0x0000, + 0x0816, 0x0817, 0x0818, 0x0819, 0x081a, 0x081b, 0x081c, 0x081d, 0x081e, + 0x0800, 0x0801, 0x0802, 0x083b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0804, 0x0805, 0x0806, 0x0828, 0x0829, 0x082a, 0x082b, 0x082c, 0x082d, + 0x0830, 0x0831, 0x0832, 0x0833, 0x0834, 0x0835, 0x0837, 0x0838, 0x0839, + 0x0836, 0x083a, 0x083b, 0x084b, 0x084c, 0x084f, 0x0850, 0x0851, 0x0852, + 0x084d, 0x084e, 0x0853, 0x085d, 0x085f, 0x0860, 0x0861, 0x0000, 0x0000, + 0x0847, 0x0848, 0x0849, 0x0854, 0x085e, 0x0000, 0x0000, 0x0000, 0x0000}; + +const u8 gDebug_0x83C1A68[] = _("FVーBALL パート1"); + +const struct MenuAction gUnknown_Debug_083C1A78[] = { + {gDebug_0x83C1A68, debug_sub_808D8D8} +}; + +const u8 gUnknown_Debug_083C1A80[] = _("FVーBALL1ー78"); +const u8 gUnknown_Debug_083C1A8C[] = _("FVーBALL1ー133"); + +const struct MenuAction gUnknown_Debug_083C1A9C[] = { + {gUnknown_Debug_083C1A80, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1A8C, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C1AAC[] = {2, 0}; + +const u16 gUnknown_Debug_083C1AAE[] = {0x0436, 0x046d, 0, 0, 0, 0, 0, 0, 0}; + +const u8 gUnknown_Debug_083C1AC0[] = _("ジムリーダー"); +const u8 gUnknown_Debug_083C1AC7[] = _("してんのう"); +const u8 gUnknown_Debug_083C1ACD[] = _("みつる/Champロード"); + +const struct MenuAction gUnknown_Debug_083C1ADC[] = { + {gUnknown_Debug_083C1AC0, debug_sub_808CD08}, + {gUnknown_Debug_083C1AC7, debug_sub_808CD60}, + {gUnknown_Debug_083C1ACD, debug_sub_808CDB8} +}; + +const u8 gUnknown_Debug_083C1AF4[] = _("FTーGYMー01ーLEADER"); +const u8 gUnknown_Debug_083C1B05[] = _("FTーGYMー02ーLEADER"); +const u8 gUnknown_Debug_083C1B16[] = _("FTーGYMー03ーLEADER"); +const u8 gUnknown_Debug_083C1B27[] = _("FTーGYMー04ーLEADER"); +const u8 gUnknown_Debug_083C1B38[] = _("FTーGYMー05ーLEADER"); +const u8 gUnknown_Debug_083C1B49[] = _("FTーGYMー06ーLEADER"); +const u8 gUnknown_Debug_083C1B5A[] = _("FTーGYMー07ーLEADER"); +const u8 gUnknown_Debug_083C1B6B[] = _("FTーGYMー08ーLEADER"); + +const struct MenuAction gUnknown_Debug_083C1B7C[] = { + {gUnknown_Debug_083C1AF4, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1B05, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1B16, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1B27, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1B38, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1B49, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1B5A, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1B6B, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C1BBC[] = _("FTーSHITENー01"); +const u8 gUnknown_Debug_083C1BC9[] = _("FTーSHITENー02"); +const u8 gUnknown_Debug_083C1BD6[] = _("FTーSHITENー03"); +const u8 gUnknown_Debug_083C1BE3[] = _("FTーSHITENー04"); + +const struct MenuAction gUnknown_Debug_083C1BF0[] = { + {gUnknown_Debug_083C1BBC, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1BC9, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1BD6, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1BE3, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C1C10[] = _("FTーMITSURUー01ーCAVEーD1301"); + +const struct MenuAction gUnknown_Debug_083C1C2C[] = { + {gUnknown_Debug_083C1C10, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C1C34[] = {0x08, 0x04, 0x01, 0x00}; +const u16 gUnknown_Debug_083C1C38[] = {0x04B1, 0x04B4, 0x04B8, 0x04BD, 0x04C1, 0x04C9, 0x04CD, 0x04D4, 0x0000, 0x04DD, 0x04DE, 0x04DF, 0x04E0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x04E1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000}; + +const u8 gUnknown_Debug_083C1C6E[] = _("120/119ばんどうろカクレオン"); +const u8 gUnknown_Debug_083C1C80[] = _("そのた1 / SUPPORTM/W"); +const u8 gUnknown_Debug_083C1C92[] = _("ODAMAKI/FIGHTER1"); +const u8 gUnknown_Debug_083C1CA3[] = _("MITSURU/TENKI"); +const u8 gUnknown_Debug_083C1CB1[] = _("そのた2 /DAIGO"); +const u8 gUnknown_Debug_083C1CBD[] = _("POKE/POKEMON"); +const u8 gUnknown_Debug_083C1CCA[] = _("MAMA/SUPPORT02"); +const u8 gUnknown_Debug_083C1CD9[] = _("HAGI"); +const u8 gUnknown_Debug_083C1CDE[] = _("SUPPORT01"); + +const struct MenuAction gUnknown_Debug_083C1CE8[] = { + {gUnknown_Debug_083C1C6E, debug_sub_808C85C}, + {gUnknown_Debug_083C1C80, debug_sub_808C8B4}, + {gUnknown_Debug_083C1C92, debug_sub_808C90C}, + {gUnknown_Debug_083C1CA3, debug_sub_808C964}, + {gUnknown_Debug_083C1CB1, debug_sub_808C9BC}, + {gUnknown_Debug_083C1CBD, debug_sub_808CA14}, + {gUnknown_Debug_083C1CCA, debug_sub_808CA6C}, + {gUnknown_Debug_083C1CD9, debug_sub_808CAC4}, + {gUnknown_Debug_083C1CDE, debug_sub_808CB1C} +}; + +const u8 gUnknown_Debug_083C1D30[] = _("FVーKAKUREONBー01ーFIELDーR120"); +const u8 gUnknown_Debug_083C1D4B[] = _("FVーKAKUREー01ーFIELDーR120"); +const u8 gUnknown_Debug_083C1D63[] = _("FVーKAKUREー02ーFIELDーR120"); +const u8 gUnknown_Debug_083C1D7B[] = _("FVーKAKUREー03ーFIELDーR120"); +const u8 gUnknown_Debug_083C1D93[] = _("FVーKAKUREー04ーFIELDーR120"); +const u8 gUnknown_Debug_083C1DAB[] = _("FVーKAKUREー05ーFIELDーR120"); +const u8 gUnknown_Debug_083C1DC3[] = _("FVーKAKUREー06ーFIELDーR120"); +const u8 gUnknown_Debug_083C1DDB[] = _("FVーKAKUREー01ーFIELDーR119"); +const u8 gUnknown_Debug_083C1DF3[] = _("FVーKAKUREー02ーFIELDーR119"); + +const struct MenuAction gUnknown_Debug_083C1E0C[] = { + {gUnknown_Debug_083C1D30, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1D4B, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1D63, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1D7B, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1D93, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1DAB, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1DC3, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1DDB, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1DF3, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C1E54[] = _("FVーBALLー01ーC107ーR0501"); +const u8 gUnknown_Debug_083C1E6A[] = _("FVーWORKERM1ー04ーFIELDーC104"); +const u8 gUnknown_Debug_083C1E84[] = _("FVーSUBMARINEー06ーCAVEーD1101"); +const u8 gUnknown_Debug_083C1E9F[] = _("FVーGUESTーALLーC106ーR0102"); +const u8 gUnknown_Debug_083C1EB7[] = _("FVーHORIDASIー01ーC106ーR1106"); +const u8 gUnknown_Debug_083C1ED1[] = _("FVーMIDDLEM1ー01ーR110ーR0101"); +const u8 gUnknown_Debug_083C1EEB[] = _("FVーFUNEー01ーC102ーR0601"); +const u8 gUnknown_Debug_083C1F01[] = _("FVーSUPPORTWー01ーT101ーR0202"); +const u8 gUnknown_Debug_083C1F1B[] = _("FVーSUPPORTMー01ーT101ーR0102"); + +const struct MenuAction gUnknown_Debug_083C1F38[] = { + {gUnknown_Debug_083C1E54, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1E6A, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1E84, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1E9F, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1EB7, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1ED1, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1EEB, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1F01, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1F1B, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C1F80[] = _("FVーODAMAKIー01ーFIELDーR101"); +const u8 gUnknown_Debug_083C1F99[] = _("FVーODAMAKIー01ーT101ーR0301"); +const u8 gUnknown_Debug_083C1FB2[] = _("FVーODAMAKIーHYOKAーT101ーR0301"); +const u8 gUnknown_Debug_083C1FCE[] = _("FVーODAMAKIーHYOKAーFIELDーR101"); +const u8 gUnknown_Debug_083C1FEA[] = _("FVーODAMAKIーHYOKAーFIELDーR103"); +const u8 gUnknown_Debug_083C2006[] = _("FVーODAMAKIー01ーC109ーR0105"); +const u8 gUnknown_Debug_083C201F[] = _("FVーFIGHTERー01ーCAVEーD0201"); +const u8 gUnknown_Debug_083C2038[] = _("FVーFIGHTERー01ーT106ーR0201"); +const u8 gUnknown_Debug_083C2051[] = _("FVーFIGHTERー01ーFIELDーR116"); + +const struct MenuAction gUnknown_Debug_083C206C[] = { + {gUnknown_Debug_083C1F80, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1F99, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1FB2, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1FCE, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C1FEA, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2006, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C201F, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2038, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2051, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C20B4[] = _("FVーMITSURUー01ーFIELDーC101"); +const u8 gUnknown_Debug_083C20CD[] = _("FVーMITSURUー02ーCAVEーD1301"); +const u8 gUnknown_Debug_083C20E6[] = _("FVーMITSURUー01ーFIELDーC103"); +const u8 gUnknown_Debug_083C20FF[] = _("FVーMITSURUー01ーT106ーR0201"); +const u8 gUnknown_Debug_083C2118[] = _("FVーMITSURUー01ーCAVEーD1301"); +const u8 gUnknown_Debug_083C2131[] = _("FVーMITSURUー01ーC101ーR0201"); +const u8 gUnknown_Debug_083C214A[] = _("FVーMITSURUー01ーFIELDーR102"); +const u8 gUnknown_Debug_083C2163[] = _("FVーTENKIー01ーR119ーR101"); +const u8 gUnknown_Debug_083C2179[] = _("FVーTENKIー01ーR119ーR102"); + +const struct MenuAction gUnknown_Debug_083C2190[] = { + {gUnknown_Debug_083C20B4, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C20CD, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C20E6, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C20FF, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2118, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2131, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C214A, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2163, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2179, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C21D8[] = _("FVーDAIGOー01ーCAVEーD0504"); +const u8 gUnknown_Debug_083C21EF[] = _("FVーDAIGOー01ーFIELDーR128"); +const u8 gUnknown_Debug_083C2206[] = _("FVーDAIGOー01ーFIELDーR118"); +const u8 gUnknown_Debug_083C221D[] = _("FVーDAIGOー01ーC107ーR0501"); +const u8 gUnknown_Debug_083C2234[] = _("FVーDAIGOー01ーFIELDーR120"); +const u8 gUnknown_Debug_083C224B[] = _("FVーDAIGOー01ーFIELDーR108"); + +const struct MenuAction gUnknown_Debug_083C2264[] = { + {gUnknown_Debug_083C21D8, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C21EF, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2206, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C221D, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2234, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C224B, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C2294[] = _("FVーPOKE1ー02ーCAVEーD1111"); +const u8 gUnknown_Debug_083C22AB[] = _("FVーPOKE1ー01ーCAVEーD0601"); +const u8 gUnknown_Debug_083C22C2[] = _("FVーPOKE1ー02ーCAVEーD0601"); +const u8 gUnknown_Debug_083C22D9[] = _("FVーPOKE1ー01ーFIELDーR101"); +const u8 gUnknown_Debug_083C22F0[] = _("FVーPOKE1ー01ーOPENINGーROOM01"); +const u8 gUnknown_Debug_083C230B[] = _("FVーPOKE1ー02ーOPENINGーROOM01"); +const u8 gUnknown_Debug_083C2326[] = _("FVーPOKE1ー01ーCAVEーD2308"); +const u8 gUnknown_Debug_083C233D[] = _("FVーPOKEMONー01ーCAVEーD0201"); +const u8 gUnknown_Debug_083C2356[] = _("FVーPOKEMONー01ーR104ーR0101"); + +const struct MenuAction gUnknown_Debug_083C2370[] = { + {gUnknown_Debug_083C2294, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C22AB, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C22C2, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C22D9, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C22F0, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C230B, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2326, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C233D, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2356, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C23B8[] = _("FVーMAMAー01ーFIELDーT101"); +const u8 gUnknown_Debug_083C23CE[] = _("FVーMAMAー01ーOPENINGーROOM02"); +const u8 gUnknown_Debug_083C23E8[] = _("FVーMAMAー01ーT101ーR0101"); +const u8 gUnknown_Debug_083C23FE[] = _("FVーMAMAー01ーT101ーR0201"); +const u8 gUnknown_Debug_083C2414[] = _("FVーMAMAー02ーT101ーR0101"); +const u8 gUnknown_Debug_083C242A[] = _("FVーMAMAー02ーT101ーR0201"); +const u8 gUnknown_Debug_083C2440[] = _("FVーSUPPORTー02ーFIELDーR110"); +const u8 gUnknown_Debug_083C2459[] = _("FVーSUPPORTー02ーFIELDーR119"); +const u8 gUnknown_Debug_083C2472[] = _("FVーSUPPORTー02ーFIELDーT104"); + +const struct MenuAction gUnknown_Debug_083C248C[] = { + {gUnknown_Debug_083C23B8, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C23CE, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C23E8, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C23FE, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2414, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C242A, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2440, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2459, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2472, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C24D4[] = _("FVーHAGIー01ーFIELDーR104"); +const u8 gUnknown_Debug_083C24EA[] = _("FVーHAGIー01ーR104ーR0101"); +const u8 gUnknown_Debug_083C2500[] = _("FVーHAGIー01ーFIELDーT103"); +const u8 gUnknown_Debug_083C2516[] = _("FVーHAGIー01ーFIELDーR109"); +const u8 gUnknown_Debug_083C252C[] = _("FVーHAGIー01ーC102ーR0601"); +const u8 gUnknown_Debug_083C2542[] = _("FVーHAGIー01ーC102ーR0101"); +const u8 gUnknown_Debug_083C2558[] = _("FVーHAGIー01ーCAVEーD0201"); +const u8 gUnknown_Debug_083C256E[] = _("FVーHAGIー01ーFIELDーR116"); +const u8 gUnknown_Debug_083C2584[] = _("FVーHAGIー01ーSPーSHIP01"); + +const struct MenuAction gUnknown_Debug_083C259C[] = { + {gUnknown_Debug_083C24D4, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C24EA, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2500, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2516, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C252C, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2542, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2558, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C256E, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2584, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C25E4[] = _("FVーSUPPORTー01ーT101ーR0301"); +const u8 gUnknown_Debug_083C25FD[] = _("FVーSUPPORTー01ーC109ーR0105"); +const u8 gUnknown_Debug_083C2616[] = _("FVーSUPPORTー01ーFIELDーC104"); +const u8 gUnknown_Debug_083C262F[] = _("FVーSUPPORTー01ーFIELDーC106"); +const u8 gUnknown_Debug_083C2648[] = _("FVーSUPPORTー01ーFIELDーR103"); +const u8 gUnknown_Debug_083C2661[] = _("FVーSUPPORTー01ーFIELDーR110"); +const u8 gUnknown_Debug_083C267A[] = _("FVーSUPPORTー01ーFIELDーR119"); +const u8 gUnknown_Debug_083C2693[] = _("FVーSUPPORTー01ーFIELDーT104"); +const u8 gUnknown_Debug_083C26AC[] = _("FVーSUPPORTー01ーFIELDーT102"); + +const struct MenuAction gUnknown_Debug_083C26C8[] = { + {gUnknown_Debug_083C25E4, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C25FD, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2616, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C262F, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2648, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2661, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C267A, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2693, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C26AC, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C2710[] = {9, 9, 9, 9, 6, 9, 9, 9, 9, 0}; + +const u16 gUnknown_Debug_083C271A[] = { + 0x03d5, 0x03ca, 0x03d6, 0x03d9, 0x03da, 0x03db, 0x03dc, + 0x03dd, 0x03de, 0x03c8, 0x02dc, 0x03d4, 0x039d, 0x03c2, + 0x0368, 0x0352, 0x02d2, 0x02f8, 0x02d0, 0x02d1, 0x0380, + 0x0381, 0x0382, 0x0399, 0x0327, 0x0328, 0x037e, 0x02d6, + 0x02ef, 0x0324, 0x0326, 0x035a, 0x0362, 0x0363, 0x037c, + 0x037d, 0x0341, 0x0342, 0x03c6, 0x03c7, 0x03cc, 0x03cd, + 0x0000, 0x0000, 0x0000, 0x02dd, 0x02e1, 0x02ec, 0x02ee, + 0x02f2, 0x02f3, 0x0305, 0x0370, 0x0371, 0x02f0, 0x02f5, + 0x02f6, 0x02f7, 0x030e, 0x030f, 0x039a, 0x039b, 0x03a2, + 0x02e2, 0x02e3, 0x02e4, 0x02e5, 0x034f, 0x0365, 0x036f, + 0x037b, 0x03b6, 0x0379, 0x0398, 0x032e, 0x03cb, 0x02d3, + 0x0397, 0x0353, 0x03a1, 0x03d3}; + +const u8 gUnknown_Debug_083C27BC[] = _("FEひでんわざ/デボンかんれん"); +const u8 gUnknown_Debug_083C27CC[] = _("FEだいじなアイテムPART1"); +const u8 gUnknown_Debug_083C27DC[] = _("そのた1"); +const u8 gUnknown_Debug_083C27E1[] = _("MITSURU/DOOR"); +const u8 gUnknown_Debug_083C27EE[] = _("カラクリやしき10のやじるし/GYM07"); +const u8 gUnknown_Debug_083C2803[] = _("SUPPORT/そのた4"); +const u8 gUnknown_Debug_083C2810[] = _("DAISUKI/そのた5"); +const u8 gUnknown_Debug_083C281D[] = _("そのた2"); +const u8 gUnknown_Debug_083C2822[] = _("そのた6"); + +const struct MenuAction gUnknown_Debug_083C2828[] = { + {gUnknown_Debug_083C27BC, debug_sub_808C3B0}, + {gUnknown_Debug_083C27CC, debug_sub_808C408}, + {gUnknown_Debug_083C27DC, debug_sub_808C460}, + {gUnknown_Debug_083C27E1, debug_sub_808C4B8}, + {gUnknown_Debug_083C27EE, debug_sub_808C510}, + {gUnknown_Debug_083C2803, debug_sub_808C568}, + {gUnknown_Debug_083C2810, debug_sub_808C5C0}, + {gUnknown_Debug_083C281D, debug_sub_808C618}, + {gUnknown_Debug_083C2822, debug_sub_808C670} +}; + +const u8 gUnknown_Debug_083C2870[] = _("FEーHWAZA01ーGET"); +const u8 gUnknown_Debug_083C287F[] = _("FEーHWAZA02ー01ーFIELDR119"); +const u8 gUnknown_Debug_083C2897[] = _("FEーHWAZA03ーGET"); +const u8 gUnknown_Debug_083C28A6[] = _("FEーHWAZA04ー01ーT106ーR0201"); +const u8 gUnknown_Debug_083C28BF[] = _("FEーHWAZA05ー01ーCAVEーD0502"); +const u8 gUnknown_Debug_083C28D8[] = _("FEーHWAZA04ー01ーC103ーR0301"); +const u8 gUnknown_Debug_083C28F1[] = _("FEーDEBONーNIMOTSUーRETURN"); +const u8 gUnknown_Debug_083C2909[] = _("FEーDEBONー01ーFIELDーC104"); +const u8 gUnknown_Debug_083C2920[] = _("FEーDEBONー02ーFIELDーC104"); + +const struct MenuAction gUnknown_Debug_083C2938[] = { + {gUnknown_Debug_083C2870, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C287F, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2897, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C28A6, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C28BF, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C28D8, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C28F1, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2909, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2920, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C2980[] = _("FEーCYCLEー01ーP01ーP01ーC103ーR0201"); +const u8 gUnknown_Debug_083C299F[] = _("FEーSCOOPー01ーP01ーFIELDーR115"); +const u8 gUnknown_Debug_083C29BA[] = _("FEーROPEー01ーP01ーFIELDーR114"); +const u8 gUnknown_Debug_083C29D4[] = _("FEーKAMAー01ーP01ーFIELDーR119"); +const u8 gUnknown_Debug_083C29EE[] = _("FEーZYOUROーGET"); +const u8 gUnknown_Debug_083C29FC[] = _("FEーCUBECASEーGET"); +const u8 gUnknown_Debug_083C2A0C[] = _("FEーBORONOTURIZAOーGET"); +const u8 gUnknown_Debug_083C2A21[] = _("FEーIITURIZAOーGET"); +const u8 gUnknown_Debug_083C2A32[] = _("FEーSUGOITURIZAOーGET"); + +const struct MenuAction gUnknown_Debug_083C2A48[] = { + {gUnknown_Debug_083C2980, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C299F, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C29BA, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C29D4, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C29EE, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C29FC, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2A0C, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2A21, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2A32, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C2A90[] = _("FEーBOSSー01ーCAVEーD0701"); +const u8 gUnknown_Debug_083C2AA6[] = _("FEーTANTIKIーRETURN"); +const u8 gUnknown_Debug_083C2AB8[] = _("FEーPOKE1ー01ーCAVEーD1111"); +const u8 gUnknown_Debug_083C2ACF[] = _("FEーPOKE1ー01ーCAVEーD1206"); +const u8 gUnknown_Debug_083C2AE6[] = _("FEーSHOPー01ーC104ーFS01"); +const u8 gUnknown_Debug_083C2AFB[] = _("FEーHUNENOTIKETTーGET"); +const u8 gUnknown_Debug_083C2B0F[] = _("FEーKAKUREー01ーFIELDーC105"); +const u8 gUnknown_Debug_083C2B27[] = _("FEーKASEKIーRETURN"); +const u8 gUnknown_Debug_083C2B38[] = _("FEーWINー01ーSPーSHIP01"); + +const struct MenuAction gUnknown_Debug_083C2B4C[] = { + {gUnknown_Debug_083C2A90, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2AA6, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2AB8, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2ACF, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2AE6, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2AFB, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2B0F, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2B27, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2B38, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C2B94[] = _("FEーMITSURUー01ーT106ーR0201"); +const u8 gUnknown_Debug_083C2BAD[] = _("FEーMITSURUー01ーCAVEーD1301"); +const u8 gUnknown_Debug_083C2BC6[] = _("FEーMITSURUー02ーFIELDーC103"); +const u8 gUnknown_Debug_083C2BDF[] = _("FEーMITSURUー02ーT106ーR0201"); +const u8 gUnknown_Debug_083C2BF8[] = _("FEーMITSURUー01ーFIELDーC103"); +const u8 gUnknown_Debug_083C2C11[] = _("FEーDOORーOPENー01ーCAVEーD1712"); +const u8 gUnknown_Debug_083C2C2C[] = _("FEーDOORーOPENー02ーCAVEーD1712"); +const u8 gUnknown_Debug_083C2C47[] = _("FEーDOORーOPENー04ーCAVEーD1712"); +const u8 gUnknown_Debug_083C2C62[] = _("FEーDOORーOPENー06ーCAVEーD1712"); + +const struct MenuAction gUnknown_Debug_083C2C80[] = { + {gUnknown_Debug_083C2B94, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2BAD, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2BC6, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2BDF, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2BF8, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2C11, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2C2C, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2C47, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2C62, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C2CC8[] = _("FEーKARAKURI10ーSWITCHー01"); +const u8 gUnknown_Debug_083C2CE0[] = _("FEーKARAKURI10ーSWITCHー02"); +const u8 gUnknown_Debug_083C2CF8[] = _("FEーKARAKURI10ーSWITCHー03"); +const u8 gUnknown_Debug_083C2D10[] = _("FEーKARAKURI10ーSWITCHー04"); +const u8 gUnknown_Debug_083C2D28[] = _("FEーKARAKURI10ーSWITCHー05"); +const u8 gUnknown_Debug_083C2D40[] = _("FEーGYM07ーSWITCHー01"); +const u8 gUnknown_Debug_083C2D53[] = _("FEーGYM07ーSWITCHー02"); +const u8 gUnknown_Debug_083C2D66[] = _("FEーGYM07ーSWITCHー03"); +const u8 gUnknown_Debug_083C2D79[] = _("FEーGYM07ーSWITCHー04"); + +const struct MenuAction gUnknown_Debug_083C2D8C[] = { + {gUnknown_Debug_083C2CC8, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2CE0, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2CF8, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2D10, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2D28, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2D40, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2D53, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2D66, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2D79, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C2DD4[] = _("FEーSUPPORTー01ーFIELDーR103"); +const u8 gUnknown_Debug_083C2DED[] = _("FEーSUPPORTー01ーFIELDーC106"); +const u8 gUnknown_Debug_083C2E06[] = _("FEーSUPPORTー01ーFIELDーR104"); +const u8 gUnknown_Debug_083C2E1F[] = _("FEーSUPPORTー02ーFIELDーC106"); +const u8 gUnknown_Debug_083C2E38[] = _("FEーSUPPORTー01ーT101ーR0202"); +const u8 gUnknown_Debug_083C2E51[] = _("FEーMAMAー01ーP01ーT101ーR0101"); +const u8 gUnknown_Debug_083C2E6B[] = _("FEーCLOCKーSET"); +const u8 gUnknown_Debug_083C2E78[] = _("FEーODAMAKIー01ーP01ーT101ーR03"); +const u8 gUnknown_Debug_083C2E93[] = _("FEーPAPAー01ーP01ーC101ーR0201"); + +const struct MenuAction gUnknown_Debug_083C2EB0[] = { + {gUnknown_Debug_083C2DD4, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2DED, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2E06, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2E1F, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2E38, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2E51, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2E6B, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2E78, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2E93, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C2EF8[] = _("FEーDAISUKIーGOODSーFLAG01"); +const u8 gUnknown_Debug_083C2F10[] = _("FEーDAISUKIーGOODSーFLAG02"); +const u8 gUnknown_Debug_083C2F28[] = _("FEーDAISUKIーGOODSーFLAG03"); +const u8 gUnknown_Debug_083C2F40[] = _("FEーDAISUKIーGOODSーFLAG04"); +const u8 gUnknown_Debug_083C2F58[] = _("FEーDAISUKIーGOODSーFLAG05"); +const u8 gUnknown_Debug_083C2F70[] = _("FEーBASHAー01ーP01ーFIELDーC101ー"); +const u8 gUnknown_Debug_083C2F8C[] = _("FEーBASHAー01ーP02ーFIELDーC101ー"); +const u8 gUnknown_Debug_083C2FA8[] = _("FEーBALLー01ーP01ーSPーCONTEST"); +const u8 gUnknown_Debug_083C2FC2[] = _("FEーWOMAN2ー01ーP01ーT101ーR0201"); + +const struct MenuAction gUnknown_Debug_083C2FE0[] = { + {gUnknown_Debug_083C2EF8, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2F10, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2F28, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2F40, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2F58, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2F70, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2F8C, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2FA8, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C2FC2, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C3028[] = _("FEーSOUKOーOPENーCAVEーD1704"); +const u8 gUnknown_Debug_083C3041[] = _("FEーSORAISIー01ーCAVEーD0101"); +const u8 gUnknown_Debug_083C305A[] = _("FEーMAYUMIー01ーーR114ーR0201"); +const u8 gUnknown_Debug_083C3073[] = _("FEーKUSUNOKIー01ーC102ーR0601"); +const u8 gUnknown_Debug_083C308D[] = _("FEーOLDWOMAN1ー01ーCAVEーD0808"); +const u8 gUnknown_Debug_083C30A8[] = _("FEーTRAINERM1ー01ーC109ーR0206"); +const u8 gUnknown_Debug_083C30C3[] = _("FEーSOONANOーTAMAGOーGET"); +const u8 gUnknown_Debug_083C30D9[] = _("FEーDASHーSHOESーGET"); +const u8 gUnknown_Debug_083C30EB[] = _("FEーDEBONSUKOOPUーGET"); + +const struct MenuAction gUnknown_Debug_083C3100[] = { + {gUnknown_Debug_083C3028, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3041, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C305A, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3073, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C308D, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C30A8, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C30C3, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C30D9, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C30EB, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C3148[] = _("FEーSTUDYM1ー01ーP01ーT101R0301"); +const u8 gUnknown_Debug_083C3164[] = _("FEーWORKERM1ー01ーC103ーR0201"); +const u8 gUnknown_Debug_083C317E[] = _("FEーHIMITSUーGET"); +const u8 gUnknown_Debug_083C318D[] = _(""); +const u8 gUnknown_Debug_083C318E[] = _(""); +const u8 gUnknown_Debug_083C318F[] = _(""); +const u8 gUnknown_Debug_083C3190[] = _(""); +const u8 gUnknown_Debug_083C3191[] = _(""); +const u8 gUnknown_Debug_083C3192[] = _(""); + +const struct MenuAction gUnknown_Debug_083C3194[] = { + {gUnknown_Debug_083C3148, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3164, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C317E, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C318D, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C318E, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C318F, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3190, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3191, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3192, TomomichiDebugMenu_Config} +}; + bool8 InitTomomichiDebugWindow(void) { debug_sub_808B874(); @@ -1144,4 +1703,54 @@ bool8 debug_sub_808C23C(void) return TRUE; } +bool8 TomomichiDebugMenu_ContestGraphics_Show(void) +{ + BeginNormalPaletteFade(0xffffffff, 0, 0, 16, 0); + gMenuCallback = debug_sub_808C280; + return FALSE; +} + +bool8 debug_sub_808C280(void) +{ + if (!UpdatePaletteFade()) + { + CloseMenu(); + debug_sub_808F168(0); + SetMainCallback2(CB2_ContestPainting); + gMain.savedCallback = debug_sub_808B868; + return TRUE; + } + return FALSE; +} + +bool8 TomomichiDebugMenu_MuseumGraphics_Show(void) +{ + BeginNormalPaletteFade(0xffffffff, 0, 0, 16, 0); + gMenuCallback = debug_sub_808C2E4; + return FALSE; +} + +bool8 debug_sub_808C2E4(void) +{ + if (!UpdatePaletteFade()) + { + CloseMenu(); + debug_sub_808F168(1); + SetMainCallback2(CB2_ContestPainting); + gMain.savedCallback = debug_sub_808B868; + return TRUE; + } + return FALSE; +} + +bool8 debug_sub_808C31C(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 28, 19); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C2828), gUnknown_Debug_083C2828); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C2828), 0, 27); + gMenuCallback = debug_sub_808C36C; + return FALSE; +} + #endif -- cgit v1.2.3 From 937451db9d86f60bb87bbeb1a19f27354bf9d8f0 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sat, 10 Mar 2018 21:25:13 -0500 Subject: through debug_sub_808C4B8 --- src/debug/tomomichi_debug_menu.c | 60 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) (limited to 'src/debug/tomomichi_debug_menu.c') diff --git a/src/debug/tomomichi_debug_menu.c b/src/debug/tomomichi_debug_menu.c index 3d3fe2ff8..89885070a 100644 --- a/src/debug/tomomichi_debug_menu.c +++ b/src/debug/tomomichi_debug_menu.c @@ -125,6 +125,7 @@ bool8 debug_sub_808C5C0(void); bool8 debug_sub_808C618(void); bool8 debug_sub_808C670(void); bool8 debug_sub_808C36C(void); +bool8 debug_sub_808C6C8(void); extern const u8 DebugScript_081C1CFE[]; extern const u8 DebugScript_081C1D07[]; @@ -1753,4 +1754,63 @@ bool8 debug_sub_808C31C(void) return FALSE; } +bool8 debug_sub_808C36C(void) +{ + s8 input = Menu_ProcessInput(); + + if (input == -2) + return FALSE; + if (input == -1) + { + CloseMenu(); + return TRUE; + } + gMenuCallback = gUnknown_Debug_083C2828[input].func; + return FALSE; +} + +bool8 debug_sub_808C3B0(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 19); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C2938), gUnknown_Debug_083C2938); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C2938), 0, 28); + gDebug_0300070F = 0; + gMenuCallback = debug_sub_808C6C8; + return FALSE; +} + +bool8 debug_sub_808C408(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 19); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C2A48), gUnknown_Debug_083C2A48); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C2A48), 0, 28); + gDebug_0300070F = 1; + gMenuCallback = debug_sub_808C6C8; + return FALSE; +} + +bool8 debug_sub_808C460(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 19); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C2B4C), gUnknown_Debug_083C2B4C); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C2B4C), 0, 28); + gDebug_0300070F = 2; + gMenuCallback = debug_sub_808C6C8; + return FALSE; +} + +bool8 debug_sub_808C4B8(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 19); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C2C80), gUnknown_Debug_083C2C80); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C2C80), 0, 28); + gDebug_0300070F = 3; + gMenuCallback = debug_sub_808C6C8; + return FALSE; +} + #endif -- cgit v1.2.3 From 0e0651c0283bf1d11d9984acaea878cb409c4e6a Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sun, 11 Mar 2018 18:30:26 -0400 Subject: through debug_sub_808C764 --- src/debug/tomomichi_debug_menu.c | 112 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 112 insertions(+) (limited to 'src/debug/tomomichi_debug_menu.c') diff --git a/src/debug/tomomichi_debug_menu.c b/src/debug/tomomichi_debug_menu.c index 89885070a..f2d8d8096 100644 --- a/src/debug/tomomichi_debug_menu.c +++ b/src/debug/tomomichi_debug_menu.c @@ -1,6 +1,7 @@ #if DEBUG #include "global.h" #include "palette.h" +#include "event_data.h" #include "constants/songs.h" #include "overworld.h" #include "script.h" @@ -126,6 +127,9 @@ bool8 debug_sub_808C618(void); bool8 debug_sub_808C670(void); bool8 debug_sub_808C36C(void); bool8 debug_sub_808C6C8(void); +void debug_sub_808C714(u8, u8); +void debug_sub_808C764(u8); +void debug_sub_808F2E0(u8, u8, bool8); extern const u8 DebugScript_081C1CFE[]; extern const u8 DebugScript_081C1D07[]; @@ -1218,6 +1222,20 @@ const struct MenuAction gUnknown_Debug_083C3194[] = { {gUnknown_Debug_083C3192, TomomichiDebugMenu_Config} }; +const u8 gUnknown_Debug_083C31DC[] = {9, 9, 9, 9, 9, 9, 9, 9, 3, 0}; + +const u16 gUnknown_Debug_83C31E6[][9] = { + {0x89, 0x6E, 0x7A, 0x6A, 0x6D, 0x6B, 0x90, 0x8E, 0x8F}, + {0x5A, 0x5B, 0x5C, 0x5D, 0x5E, 0x5F, 0x101, 0xE3, 0x98}, + {0x8B, 0x126, 0x81, 0x71, 0x100, 0x123, 0x127, 0x10B, 0xF7}, + {0x6C, 0x7E, 0xBE, 0xC1, 0x11C, 0xF0, 0xF1, 0xF2, 0xF3}, + {0xC2, 0xC3, 0xC4, 0xC5, 0xC6, 0x64, 0x65, 0x66, 0x67}, + {0x82, 0x11E, 0x120, 0x124, 0x125, 0x50, 0x51, 0x52, 0x55}, + {0xC8, 0xC9, 0xCA, 0xCB, 0xCC, 0x53, 0x54, 0x56, 0x57}, + {0xEF, 0xF4, 0x83, 0x10F, 0x103, 0x107, 0x10A, 0x112, 0x11D}, + {0x58, 0x59, 0x60, 0, 0, 0, 0, 0, 0} +}; + bool8 InitTomomichiDebugWindow(void) { debug_sub_808B874(); @@ -1813,4 +1831,98 @@ bool8 debug_sub_808C4B8(void) return FALSE; } +bool8 debug_sub_808C510(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 19); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C2D8C), gUnknown_Debug_083C2D8C); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C2D8C), 0, 28); + gDebug_0300070F = 4; + gMenuCallback = debug_sub_808C6C8; + return FALSE; +} + +bool8 debug_sub_808C568(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 19); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C2EB0), gUnknown_Debug_083C2EB0); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C2EB0), 0, 28); + gDebug_0300070F = 5; + gMenuCallback = debug_sub_808C6C8; + return FALSE; +} + +bool8 debug_sub_808C5C0(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 19); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C2FE0), gUnknown_Debug_083C2FE0); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C2FE0), 0, 28); + gDebug_0300070F = 6; + gMenuCallback = debug_sub_808C6C8; + return FALSE; +} + +bool8 debug_sub_808C618(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 19); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C3100), gUnknown_Debug_083C3100); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C3100), 0, 28); + gDebug_0300070F = 7; + gMenuCallback = debug_sub_808C6C8; + return FALSE; +} + +bool8 debug_sub_808C670(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 7); + Menu_PrintItems(2, 1, 3, gUnknown_Debug_083C3194); + InitMenu(0, 1, 1, 3, 0, 28); + gDebug_0300070F = 8; + gMenuCallback = debug_sub_808C6C8; + return FALSE; +} + +bool8 debug_sub_808C6C8(void) +{ + s8 input = Menu_ProcessInput(); + s8 cursorPos = Menu_GetCursorPos(); + + debug_sub_808C714(gDebug_0300070F, cursorPos); + debug_sub_808C764(gDebug_0300070F); + if (input == -2) + return FALSE; + if (input == -1) + { + CloseMenu(); + return TRUE; + } + return FALSE; +} + +void debug_sub_808C714(u8 whichMenu, u8 cursorPos) +{ + if (gMain.newKeys & R_BUTTON) + { + u16 flag = gUnknown_Debug_83C31E6[whichMenu][cursorPos]; + if (!FlagGet(flag)) + FlagSet(flag); + else + FlagClear(flag); + } +} + +void debug_sub_808C764(u8 whichMenu) +{ + u8 i; + + for (i = 0; i < gUnknown_Debug_083C31DC[whichMenu]; i++) + { + debug_sub_808F2E0(28, 2 * i + 1, FlagGet(gUnknown_Debug_83C31E6[whichMenu][i]) ? TRUE : FALSE); + } +} + #endif -- cgit v1.2.3 From a856e2171f7dc246eb02a6e891cdbe43811a5fd9 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sun, 11 Mar 2018 18:45:16 -0400 Subject: through debug_sub_808CB1C --- src/debug/tomomichi_debug_menu.c | 144 ++++++++++++++++++++++++++++++++++++--- 1 file changed, 135 insertions(+), 9 deletions(-) (limited to 'src/debug/tomomichi_debug_menu.c') diff --git a/src/debug/tomomichi_debug_menu.c b/src/debug/tomomichi_debug_menu.c index f2d8d8096..de4a75f90 100644 --- a/src/debug/tomomichi_debug_menu.c +++ b/src/debug/tomomichi_debug_menu.c @@ -130,6 +130,8 @@ bool8 debug_sub_808C6C8(void); void debug_sub_808C714(u8, u8); void debug_sub_808C764(u8); void debug_sub_808F2E0(u8, u8, bool8); +bool8 debug_sub_808C818(void); +bool8 debug_sub_808CB74(void); extern const u8 DebugScript_081C1CFE[]; extern const u8 DebugScript_081C1D07[]; @@ -1790,7 +1792,7 @@ bool8 debug_sub_808C36C(void) bool8 debug_sub_808C3B0(void) { Menu_EraseScreen(); - Menu_DrawStdWindowFrame(0, 0, 29, 19); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C2938) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C2938), gUnknown_Debug_083C2938); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C2938), 0, 28); gDebug_0300070F = 0; @@ -1801,7 +1803,7 @@ bool8 debug_sub_808C3B0(void) bool8 debug_sub_808C408(void) { Menu_EraseScreen(); - Menu_DrawStdWindowFrame(0, 0, 29, 19); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C2A48) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C2A48), gUnknown_Debug_083C2A48); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C2A48), 0, 28); gDebug_0300070F = 1; @@ -1812,7 +1814,7 @@ bool8 debug_sub_808C408(void) bool8 debug_sub_808C460(void) { Menu_EraseScreen(); - Menu_DrawStdWindowFrame(0, 0, 29, 19); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C2B4C) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C2B4C), gUnknown_Debug_083C2B4C); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C2B4C), 0, 28); gDebug_0300070F = 2; @@ -1823,7 +1825,7 @@ bool8 debug_sub_808C460(void) bool8 debug_sub_808C4B8(void) { Menu_EraseScreen(); - Menu_DrawStdWindowFrame(0, 0, 29, 19); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C2C80) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C2C80), gUnknown_Debug_083C2C80); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C2C80), 0, 28); gDebug_0300070F = 3; @@ -1834,7 +1836,7 @@ bool8 debug_sub_808C4B8(void) bool8 debug_sub_808C510(void) { Menu_EraseScreen(); - Menu_DrawStdWindowFrame(0, 0, 29, 19); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C2D8C) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C2D8C), gUnknown_Debug_083C2D8C); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C2D8C), 0, 28); gDebug_0300070F = 4; @@ -1845,7 +1847,7 @@ bool8 debug_sub_808C510(void) bool8 debug_sub_808C568(void) { Menu_EraseScreen(); - Menu_DrawStdWindowFrame(0, 0, 29, 19); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C2EB0) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C2EB0), gUnknown_Debug_083C2EB0); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C2EB0), 0, 28); gDebug_0300070F = 5; @@ -1856,7 +1858,7 @@ bool8 debug_sub_808C568(void) bool8 debug_sub_808C5C0(void) { Menu_EraseScreen(); - Menu_DrawStdWindowFrame(0, 0, 29, 19); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C2FE0) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C2FE0), gUnknown_Debug_083C2FE0); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C2FE0), 0, 28); gDebug_0300070F = 6; @@ -1867,7 +1869,7 @@ bool8 debug_sub_808C5C0(void) bool8 debug_sub_808C618(void) { Menu_EraseScreen(); - Menu_DrawStdWindowFrame(0, 0, 29, 19); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C3100) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C3100), gUnknown_Debug_083C3100); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C3100), 0, 28); gDebug_0300070F = 7; @@ -1878,7 +1880,7 @@ bool8 debug_sub_808C618(void) bool8 debug_sub_808C670(void) { Menu_EraseScreen(); - Menu_DrawStdWindowFrame(0, 0, 29, 7); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * 3 + 1); Menu_PrintItems(2, 1, 3, gUnknown_Debug_083C3194); InitMenu(0, 1, 1, 3, 0, 28); gDebug_0300070F = 8; @@ -1925,4 +1927,128 @@ void debug_sub_808C764(u8 whichMenu) } } +bool8 debug_sub_808C7C8(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 28, 19); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C1CE8), gUnknown_Debug_083C1CE8); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C1CE8), 0, 27); + gMenuCallback = debug_sub_808C818; + return FALSE; +} + +bool8 debug_sub_808C818(void) +{ + s8 input = Menu_ProcessInput(); + + if (input == -2) + return FALSE; + if (input == -1) + { + CloseMenu(); + return TRUE; + } + gMenuCallback = gUnknown_Debug_083C1CE8[input].func; + return FALSE; +} + +bool8 debug_sub_808C85C(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C1E0C) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C1E0C), gUnknown_Debug_083C1E0C); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C1E0C), 0, 28); + gDebug_0300070F = 0; + gMenuCallback = debug_sub_808CB74; + return FALSE; +} + +bool8 debug_sub_808C8B4(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C1F38) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C1F38), gUnknown_Debug_083C1F38); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C1F38), 0, 28); + gDebug_0300070F = 1; + gMenuCallback = debug_sub_808CB74; + return FALSE; +} + +bool8 debug_sub_808C90C(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C206C) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C206C), gUnknown_Debug_083C206C); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C206C), 0, 28); + gDebug_0300070F = 2; + gMenuCallback = debug_sub_808CB74; + return FALSE; +} + +bool8 debug_sub_808C964(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C2190) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C2190), gUnknown_Debug_083C2190); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C2190), 0, 28); + gDebug_0300070F = 3; + gMenuCallback = debug_sub_808CB74; + return FALSE; +} + +bool8 debug_sub_808C9BC(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C2264) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C2264), gUnknown_Debug_083C2264); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C2264), 0, 28); + gDebug_0300070F = 4; + gMenuCallback = debug_sub_808CB74; + return FALSE; +} + +bool8 debug_sub_808CA14(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C2370) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C2370), gUnknown_Debug_083C2370); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C2370), 0, 28); + gDebug_0300070F = 5; + gMenuCallback = debug_sub_808CB74; + return FALSE; +} + +bool8 debug_sub_808CA6C(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C248C) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C248C), gUnknown_Debug_083C248C); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C248C), 0, 28); + gDebug_0300070F = 6; + gMenuCallback = debug_sub_808CB74; + return FALSE; +} + +bool8 debug_sub_808CAC4(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C259C) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C259C), gUnknown_Debug_083C259C); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C259C), 0, 27); + gDebug_0300070F = 7; + gMenuCallback = debug_sub_808CB74; + return FALSE; +} + +bool8 debug_sub_808CB1C(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C26C8) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C26C8), gUnknown_Debug_083C26C8); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C26C8), 0, 28); + gDebug_0300070F = 8; + gMenuCallback = debug_sub_808CB74; + return FALSE; +} + #endif -- cgit v1.2.3 From f2580f66856f3ee63ee411d089d79034f390c27a Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sun, 11 Mar 2018 19:36:02 -0400 Subject: Rearrange flag data objects --- src/debug/tomomichi_debug_menu.c | 169 +++++++++++++-------------------------- 1 file changed, 55 insertions(+), 114 deletions(-) (limited to 'src/debug/tomomichi_debug_menu.c') diff --git a/src/debug/tomomichi_debug_menu.c b/src/debug/tomomichi_debug_menu.c index de4a75f90..54d7fe8a7 100644 --- a/src/debug/tomomichi_debug_menu.c +++ b/src/debug/tomomichi_debug_menu.c @@ -2,6 +2,7 @@ #include "global.h" #include "palette.h" #include "event_data.h" +#include "constants/flags.h" #include "constants/songs.h" #include "overworld.h" #include "script.h" @@ -359,7 +360,10 @@ const struct MenuAction gUnknown_Debug_083C1149[] = { const u8 gUnknown_Debug_083C1194[] = {9, 7}; -const u16 gUnknown_Debug_083C1196[] = {0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x00, 0x00}; +const u16 gUnknown_Debug_083C1196[][9] = { + {0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19}, + {0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20} +}; const u8 gUnknown_Debug_083C11BA[] = _("FH-00-08"); const u8 gUnknown_Debug_083C11C3[] = _("FH-09-15"); @@ -415,24 +419,19 @@ const struct MenuAction gUnknown_Debug_083C1288[] = { const u8 gUnknown_Debug_083C12D0[] = {9, 7}; -const u16 gUnknown_Debug_083C12D2[] = {0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x00, 0x00}; +const u16 gUnknown_Debug_083C12D2[][9] = { + {0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09}, + {0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10} +}; const u8 gUnknown_Debug_083C12F6[] = _("BATCH"); - const u8 gUnknown_Debug_083C12FC[] = _("タウンとうちゃく"); - const u8 gUnknown_Debug_083C1305[] = _("シティとうちゃく"); - const u8 gUnknown_Debug_083C130E[] = _("GET"); - const u8 gUnknown_Debug_083C1312[] = _("そのた1"); - const u8 gUnknown_Debug_083C1317[] = _("そのた2"); - const u8 gUnknown_Debug_083C131C[] = _("そのた3"); - const u8 gUnknown_Debug_083C1321[] = _("そのた4"); - const u8 gUnknown_Debug_083C1326[] = _("そのた とうちゃく"); const struct MenuAction gUnknown_Debug_083C1330[] = { @@ -448,19 +447,12 @@ const struct MenuAction gUnknown_Debug_083C1330[] = { }; const u8 gUnknown_Debug_083C1378[] = _("BATCH01ーGET"); - const u8 gUnknown_Debug_083C1384[] = _("BATCH02ーGET"); - const u8 gUnknown_Debug_083C1390[] = _("BATCH03ーGET"); - const u8 gUnknown_Debug_083C139C[] = _("BATCH04ーGET"); - const u8 gUnknown_Debug_083C13A8[] = _("BATCH05ーGET"); - const u8 gUnknown_Debug_083C13B4[] = _("BATCH06ーGET"); - const u8 gUnknown_Debug_083C13C0[] = _("BATCH07ーGET"); - const u8 gUnknown_Debug_083C13CC[] = _("BATCH08ーGET"); const struct MenuAction gUnknown_Debug_083C13D8[] = { @@ -475,17 +467,11 @@ const struct MenuAction gUnknown_Debug_083C13D8[] = { }; const u8 gUnknown_Debug_083C1418[] = _("T101ARRIVE"); - const u8 gUnknown_Debug_083C1423[] = _("T102ARRIVE"); - const u8 gUnknown_Debug_083C142E[] = _("T103ARRIVE"); - const u8 gUnknown_Debug_083C1439[] = _("T104ARRIVE"); - const u8 gUnknown_Debug_083C1444[] = _("T105ARRIVE"); - const u8 gUnknown_Debug_083C144F[] = _("T106ARRIVE"); - const u8 gUnknown_Debug_083C145A[] = _("T107ARRIVE"); const struct MenuAction gUnknown_Debug_083C1465[] = { @@ -499,21 +485,13 @@ const struct MenuAction gUnknown_Debug_083C1465[] = { }; const u8 gUnknown_Debug_083C14A0[] = _("C101ARRIVE"); - const u8 gUnknown_Debug_083C14AB[] = _("C102ARRIVE"); - const u8 gUnknown_Debug_083C14B6[] = _("C103ARRIVE"); - const u8 gUnknown_Debug_083C14C1[] = _("C104ARRIVE"); - const u8 gUnknown_Debug_083C14CC[] = _("C105ARRIVE"); - const u8 gUnknown_Debug_083C14D7[] = _("C106ARRIVE"); - const u8 gUnknown_Debug_083C14E2[] = _("C107ARRIVE"); - const u8 gUnknown_Debug_083C14ED[] = _("C108ARRIVE"); - const u8 gUnknown_Debug_083C14F8[] = _("C109ARRIVE"); const struct MenuAction gUnknown_Debug_083C1503[] = { @@ -529,11 +507,8 @@ const struct MenuAction gUnknown_Debug_083C1503[] = { }; const u8 gUnknown_Debug_083C154C[] = _("SYSーPOKEMONーGET"); - const u8 gUnknown_Debug_083C155C[] = _("SYSーZUKANーGET"); - const u8 gUnknown_Debug_083C156A[] = _("SYSーPOKEGEARーGET"); - const u8 gUnknown_Debug_083C157B[] = _("SYSーRIBBONーGET"); const struct MenuAction gUnknown_Debug_083C158A[] = { @@ -544,21 +519,13 @@ const struct MenuAction gUnknown_Debug_083C158A[] = { }; const u8 gUnknown_Debug_083C15AC[] = _("SYSーGAMEーCLEAR"); - const u8 gUnknown_Debug_083C15BB[] = _("SYSーKAIWAーUSED"); - const u8 gUnknown_Debug_083C15CA[] = _("SYSーNOWーOYAJIーMEET"); - const u8 gUnknown_Debug_083C15DD[] = _("SYSーUSEーWAZAーFLASH"); - const u8 gUnknown_Debug_083C15F0[] = _("SYSーUSEーWAZAーKAIRIKI"); - const u8 gUnknown_Debug_083C1605[] = _("SYSーWEATHERーCTRL"); - const u8 gUnknown_Debug_083C1616[] = _("SYSーCYCLINGーROAD"); - const u8 gUnknown_Debug_083C1627[] = _("SYSーSAFARIーMODE"); - const u8 gUnknown_Debug_083C1637[] = _("SYSーCRUISEーMODE"); const struct MenuAction gUnknown_Debug_083C1647[] = { @@ -574,21 +541,13 @@ const struct MenuAction gUnknown_Debug_083C1647[] = { }; const u8 gUnknown_Debug_083C1690[] = _("SYSーTVーHOME"); - const u8 gUnknown_Debug_083C169C[] = _("SYSーTVーWATCH"); - const u8 gUnknown_Debug_083C16A9[] = _("SYSーTVSTART"); - const u8 gUnknown_Debug_083C16B5[] = _("SYSーPOPWORDーINPUT"); - const u8 gUnknown_Debug_083C16C7[] = _("SYSーMIXーRECORD"); - const u8 gUnknown_Debug_083C16D6[] = _("SYSーCLOCKーSET"); - const u8 gUnknown_Debug_083C16E4[] = _("SYSーCAVEーSHIP"); - const u8 gUnknown_Debug_083C16F2[] = _("SYSーCAVEーWONDER"); - const u8 gUnknown_Debug_083C1702[] = _("SYSーCAVEーBATTLE"); const struct MenuAction gUnknown_Debug_083C1712[] = { @@ -604,21 +563,13 @@ const struct MenuAction gUnknown_Debug_083C1712[] = { }; const u8 gUnknown_Debug_083C175C[] = _("SYSーSPECIALーZUKAN"); - const u8 gUnknown_Debug_083C176E[] = _("SYSーASASEーTIDE"); - const u8 gUnknown_Debug_083C177D[] = _("SYSーRIBBONーGET"); - const u8 gUnknown_Debug_083C178C[] = _("SYSーPASOーMAYUMI"); - const u8 gUnknown_Debug_083C179C[] = _("SYSーEXDATAーENABLE"); - const u8 gUnknown_Debug_083C17AE[] = _("SYSーTENJIーANAWOHORU"); - const u8 gUnknown_Debug_083C17C2[] = _("SYSーTENJIーKAIRIKI"); - const u8 gUnknown_Debug_083C17D4[] = _("SYSーTENJIーWAIT"); - const u8 gUnknown_Debug_083C17E3[] = _("SYSーTENJIーSORAWOTOBU"); const struct MenuAction gUnknown_Debug_083C17F8[] = { @@ -634,21 +585,13 @@ const struct MenuAction gUnknown_Debug_083C17F8[] = { }; const u8 gUnknown_Debug_083C1840[] = _("SYSーENCーUPーITEM"); - const u8 gUnknown_Debug_083C1850[] = _("SYSーENEーDOWNーITEM"); - const u8 gUnknown_Debug_083C1862[] = _("SYSーKOKOROーEVENT"); - const u8 gUnknown_Debug_083C1873[] = _("SYSーMOVEーPOKEーNEWS"); - const u8 gUnknown_Debug_083C1886[] = _("SYSーASASEーITEM"); - const u8 gUnknown_Debug_083C1895[] = _("SYSーBーDASH"); - const u8 gUnknown_Debug_083C18A0[] = _("SYSーCTRLーOBJーDELETE"); - const u8 gUnknown_Debug_083C18B4[] = _(""); - const u8 gUnknown_Debug_083C18B5[] = _(""); const struct MenuAction gUnknown_Debug_083C18B8[] = { @@ -664,21 +607,13 @@ const struct MenuAction gUnknown_Debug_083C18B8[] = { }; const u8 gUnknown_Debug_083C1900[] = _("SYSーARRIVEーSUBMARINECAVE"); - const u8 gUnknown_Debug_083C1919[] = _("SYSーARRIVEーBATTLETOWER"); - const u8 gUnknown_Debug_083C1930[] = _("SYSーARRIVEーISLAND"); - const u8 gUnknown_Debug_083C1942[] = _("SYSーARRIVEーLEAGUE"); - const u8 gUnknown_Debug_083C1954[] = _("SYSーARRIVEーSORANOHASHIRA"); - const u8 gUnknown_Debug_083C196D[] = _(""); - const u8 gUnknown_Debug_083C196E[] = _(""); - const u8 gUnknown_Debug_083C196F[] = _(""); - const u8 gUnknown_Debug_083C1970[] = _(""); const struct MenuAction gDebug_0x83C1974[] = { @@ -693,17 +628,19 @@ const struct MenuAction gDebug_0x83C1974[] = { {gUnknown_Debug_083C1970, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C19BC[] = {0x08, 0x07, 0x09, 0x04, 0x09, 0x09, 0x09, 0x07, 0x05, 0x00}; - -const u16 gUnknown_Debug_083C19C6[] = {0x0807, 0x0808, 0x0809, 0x080a, 0x080b, 0x080c, 0x080d, 0x080e, 0x0000, - 0x080f, 0x0810, 0x0811, 0x0812, 0x0813, 0x0814, 0x0815, 0x0000, 0x0000, - 0x0816, 0x0817, 0x0818, 0x0819, 0x081a, 0x081b, 0x081c, 0x081d, 0x081e, - 0x0800, 0x0801, 0x0802, 0x083b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0804, 0x0805, 0x0806, 0x0828, 0x0829, 0x082a, 0x082b, 0x082c, 0x082d, - 0x0830, 0x0831, 0x0832, 0x0833, 0x0834, 0x0835, 0x0837, 0x0838, 0x0839, - 0x0836, 0x083a, 0x083b, 0x084b, 0x084c, 0x084f, 0x0850, 0x0851, 0x0852, - 0x084d, 0x084e, 0x0853, 0x085d, 0x085f, 0x0860, 0x0861, 0x0000, 0x0000, - 0x0847, 0x0848, 0x0849, 0x0854, 0x085e, 0x0000, 0x0000, 0x0000, 0x0000}; +const u8 gUnknown_Debug_083C19BC[] = {8, 7, 9, 4, 9, 9, 9, 7, 5}; + +const u16 gUnknown_Debug_083C19C6[][9] = { + {FLAG_BADGE01_GET, FLAG_BADGE02_GET, FLAG_BADGE03_GET, FLAG_BADGE04_GET, FLAG_BADGE05_GET, FLAG_BADGE06_GET, FLAG_BADGE07_GET, FLAG_BADGE08_GET}, + {FLAG_VISITED_LITTLEROOT_TOWN, FLAG_VISITED_OLDALE_TOWN, FLAG_VISITED_DEWFORD_TOWN, FLAG_VISITED_LAVARIDGE_TOWN, FLAG_VISITED_FALLARBOR_TOWN, FLAG_VISITED_VERDANTURF_TOWN, FLAG_VISITED_PACIFIDLOG_TOWN}, + {FLAG_VISITED_PETALBURG_CITY, FLAG_VISITED_SLATEPORT_CITY, FLAG_VISITED_MAUVILLE_CITY, FLAG_VISITED_RUSTBORO_CITY, FLAG_VISITED_FORTREE_CITY, FLAG_VISITED_LILYCOVE_CITY, FLAG_VISITED_MOSSDEEP_CITY, FLAG_VISITED_SOOTOPOLIS_CITY, FLAG_VISITED_EVER_GRANDE_CITY}, + {FLAG_SYS_POKEMON_GET, FLAG_SYS_POKEDEX_GET, FLAG_SYS_POKENAV_GET, FLAG_SYS_RIBBON_GET}, + {FLAG_SYS_GAME_CLEAR, FLAG_SYS_CHAT_USED, FLAG_SYS_HIPSTER_MEET, FLAG_SYS_USE_FLASH, FLAG_SYS_USE_STRENGTH, FLAG_SYS_WEATHER_CTRL, FLAG_SYS_CYCLING_ROAD, FLAG_SYS_SAFARI_MODE, FLAG_SYS_CRUISE_MODE}, + {FLAG_SYS_TV_HOME, FLAG_SYS_TV_WATCH, FLAG_SYS_TV_START, FLAG_SYS_POPWORD_INPUT, FLAG_SYS_MIX_RECORD, FLAG_SYS_CLOCK_SET, FLAG_SYS_CAVE_SHIP, FLAG_SYS_CAVE_WONDER, FLAG_SYS_CAVE_BATTLE}, + {FLAG_SYS_NATIONAL_DEX, FLAG_SYS_SHOAL_TIDE, FLAG_SYS_RIBBON_GET, FLAG_SYS_PC_LANETTE, FLAG_SYS_EXDATA_ENABLE, FLAG_SYS_BRAILLE_DIG, FLAG_SYS_BRAILLE_STRENGTH, FLAG_SYS_BRAILLE_WAIT, FLAG_SYS_BRAILLE_FLY}, + {FLAG_SYS_ENC_UP_ITEM, FLAG_SYS_ENC_DOWN_ITEM, FLAG_SYS_HAS_EON_TICKET, FLAG_SYS_TV_LATI, FLAG_SYS_SHOAL_ITEM, FLAG_SYS_B_DASH, FLAG_SYS_CTRL_OBJ_DELETE}, + {FLAG_LANDMARK_SEAFLOOR_CAVERN, FLAG_LANDMARK_BATTLE_TOWER, FLAG_LANDMARK_SOUTHERN_ISLAND, FLAG_SYS_POKEMON_LEAGUE_FLY, FLAG_LANDMARK_SKY_PILLAR} +}; const u8 gDebug_0x83C1A68[] = _("FVーBALL パート1"); @@ -719,9 +656,11 @@ const struct MenuAction gUnknown_Debug_083C1A9C[] = { {gUnknown_Debug_083C1A8C, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C1AAC[] = {2, 0}; +const u8 gUnknown_Debug_083C1AAC[] = {2}; -const u16 gUnknown_Debug_083C1AAE[] = {0x0436, 0x046d, 0, 0, 0, 0, 0, 0, 0}; +const u16 gUnknown_Debug_083C1AAE[][9] = { + {FLAG_ITEM_ABANDONED_SHIP_HIDDEN_FLOOR_ROOMS_2, FLAG_ITEM_MOSSDEEP_STEVENS_HOUSE_1} +}; const u8 gUnknown_Debug_083C1AC0[] = _("ジムリーダー"); const u8 gUnknown_Debug_083C1AC7[] = _("してんのう"); @@ -771,8 +710,12 @@ const struct MenuAction gUnknown_Debug_083C1C2C[] = { {gUnknown_Debug_083C1C10, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C1C34[] = {0x08, 0x04, 0x01, 0x00}; -const u16 gUnknown_Debug_083C1C38[] = {0x04B1, 0x04B4, 0x04B8, 0x04BD, 0x04C1, 0x04C9, 0x04CD, 0x04D4, 0x0000, 0x04DD, 0x04DE, 0x04DF, 0x04E0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x04E1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000}; +const u8 gUnknown_Debug_083C1C34[] = {8, 4, 1}; +const u16 gUnknown_Debug_083C1C38[][9] = { + {FLAG_DEFEATED_RUSTBORO_GYM, FLAG_DEFEATED_DEWFORD_GYM, FLAG_DEFEATED_MAUVILLE_GYM, FLAG_DEFEATED_LAVARIDGE_GYM, FLAG_DEFEATED_PETALBURG_GYM, FLAG_DEFEATED_FORTREE_GYM, FLAG_DEFEATED_MOSSDEEP_GYM, FLAG_DEFEATED_SOOTOPOLIS_GYM}, + {FLAG_DEFEATED_ELITE_4_SYDNEY, FLAG_DEFEATED_ELITE_4_PHOEBE, FLAG_DEFEATED_ELITE_4_GLACIA, FLAG_DEFEATED_ELITE_4_DRAKE}, + {0x04E1} +}; const u8 gUnknown_Debug_083C1C6E[] = _("120/119ばんどうろカクレオン"); const u8 gUnknown_Debug_083C1C80[] = _("そのた1 / SUPPORTM/W"); @@ -988,21 +931,19 @@ const struct MenuAction gUnknown_Debug_083C26C8[] = { {gUnknown_Debug_083C26AC, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C2710[] = {9, 9, 9, 9, 6, 9, 9, 9, 9, 0}; - -const u16 gUnknown_Debug_083C271A[] = { - 0x03d5, 0x03ca, 0x03d6, 0x03d9, 0x03da, 0x03db, 0x03dc, - 0x03dd, 0x03de, 0x03c8, 0x02dc, 0x03d4, 0x039d, 0x03c2, - 0x0368, 0x0352, 0x02d2, 0x02f8, 0x02d0, 0x02d1, 0x0380, - 0x0381, 0x0382, 0x0399, 0x0327, 0x0328, 0x037e, 0x02d6, - 0x02ef, 0x0324, 0x0326, 0x035a, 0x0362, 0x0363, 0x037c, - 0x037d, 0x0341, 0x0342, 0x03c6, 0x03c7, 0x03cc, 0x03cd, - 0x0000, 0x0000, 0x0000, 0x02dd, 0x02e1, 0x02ec, 0x02ee, - 0x02f2, 0x02f3, 0x0305, 0x0370, 0x0371, 0x02f0, 0x02f5, - 0x02f6, 0x02f7, 0x030e, 0x030f, 0x039a, 0x039b, 0x03a2, - 0x02e2, 0x02e3, 0x02e4, 0x02e5, 0x034f, 0x0365, 0x036f, - 0x037b, 0x03b6, 0x0379, 0x0398, 0x032e, 0x03cb, 0x02d3, - 0x0397, 0x0353, 0x03a1, 0x03d3}; +const u8 gUnknown_Debug_083C2710[] = {9, 9, 9, 9, 6, 9, 9, 9, 9}; + +const u16 gUnknown_Debug_083C271A[][9] = { + {FLAG_HIDE_KECLEON_ROUTE120_2, FLAG_HIDE_KECLEON_ROUTE120_1, FLAG_HIDE_KECLEON_ROUTE120_3, FLAG_HIDE_KECLEON_ROUTE120_4, FLAG_HIDE_KECLEON_ROUTE120_5, FLAG_HIDE_KECLEON_ROUTE120_6, FLAG_HIDE_KECLEON_ROUTE120_7, FLAG_HIDE_KECLEON_ROUTE119_1, FLAG_HIDE_KECLEON_ROUTE119_2}, + {FLAG_HIDE_BELDUM_BALL_STEVENS_HOUSE, FLAG_HIDE_DEVON_RUSTBORO, FLAG_HIDE_UNDERWATER_SUBMARINE_INTERACTION, FLAG_HIDE_LILYCOVE_MOTEL_PEOPLE, FLAG_HIDE_ROOFTOP_LADY_LILYCOVE_MART, FLAG_HIDE_TRICKMASTER_ENTRANCE, 0x352, FLAG_HIDE_MAY_UPSTAIRS, FLAG_HIDE_BRENDAN_UPSTAIRS}, + {FLAG_HIDE_BIRCH_BATTLE_POOCHYENA, FLAG_HIDE_BIRCH_IN_LAB, FLAG_UNKNOWN_BIRCH_380, FLAG_HIDE_BIRCH_ROUTE101, FLAG_HIDE_BIRCH_ROUTE103, FLAG_HIDE_BIRCH_CHAMPIONS_ROOM, FLAG_HIDE_BOYFRIEND_RUSTURF_TUNNEL, FLAG_HIDE_BOYFRIEND_WANDAS_HOUSE, FLAG_HIDE_TUNNER_DIGGER_ROUTE116}, + {FLAG_HIDE_WALLY_PETALBURG, FLAG_HIDE_WALLY_DEFEATED_VICTORY_ROAD, FLAG_HIDE_WALLY_MAUVILLE, FLAG_HIDE_WALLY_WANDAS_HOUSE, FLAG_HIDE_WALLY_BATTLE_VICTORY_ROAD, FLAG_HIDE_WALLY_PETALBURG_GYM, FLAG_UNKNOWN_363, FLAG_HIDE_WEATHER_INSTITUTE_WORKERS_1F, FLAG_HIDE_WEATHER_INSTITUTE_WORKERS_2F}, + {FLAG_HIDE_STEVEN_GRANITE_CAVE, FLAG_HIDE_STEVEN_ROUTE128, FLAG_HIDE_STEVEN_ROUTE118, FLAG_HIDE_STEVEN_STEVENS_HOUSE, FLAG_HIDE_STEVEN_ROUTE120, FLAG_HIDE_STEVEN_SOOTOPOLIS}, + {FLAG_HIDE_SLEEPING_MON_SEAFLOOR_CAVERN, FLAG_UNKNOWN_2E1, FLAG_UNKNOWN_2EC, FLAG_HIDE_POOCHYENA_ROUTE101, FLAG_HIDE_MACHOKE_MOVER_1, FLAG_HIDE_MACHOKE_MOVER_2, 0x305, FLAG_HIDE_PEEKO_RUSTURF_TUNNEL, FLAG_HIDE_PEEKO_BRINEY_HOUSE}, + {FLAG_HIDE_MOM_LITTLEROOT, FLAG_HIDE_MOM_UPSTAIRS, FLAG_HIDE_BRENDAN_MOM_DOWNSTAIRS, FLAG_HIDE_MAY_MOM_DOWNSTAIRS, FLAG_UNKNOWN_30E, FLAG_UNKNOWN_30F, FLAG_HIDE_RIVAL_ON_BIKE_ROUTE110, FLAG_HIDE_RIVAL_ROUTE119_ON_BIKE, FLAG_HIDE_RIVAL_LAVARIDGE_2}, + {FLAG_HIDE_MR_BRINEY_ROUTE104, FLAG_HIDE_MR_BRINEY_ROUTE104_HOUSE, FLAG_HIDE_MR_BRINEY_DEWFORD_TOWN, FLAG_HIDE_MR_BRINEY_ROUTE109, FLAG_UNKNOWN_34F, FLAG_HIDE_BRINEY_SLATEPORT_SHIPYARD, FLAG_HIDE_BRINEY_RUSTURF_TUNNEL, FLAG_HIDE_BRINEY_ROUTE116, FLAG_HIDE_BRINEY_AND_PEEKO_SS_TIDAL}, + {FLAG_HIDE_RIVAL_BIRCH_LAB, FLAG_HIDE_RIVAL_CHAMPIONS_ROOM, FLAG_HIDE_RIVAL_RUSTBORO, FLAG_HIDE_RIVAL_LILYCOVE_MART, FLAG_HIDE_RIVAL_ROUTE103, FLAG_HIDE_RIVAL_ROUTE110, FLAG_HIDE_RIVAL_ROUTE119, FLAG_HIDE_RIVAL_LAVARIDGE_1, FLAG_HIDE_RIVAL_OLDALE_TOWN} +}; const u8 gUnknown_Debug_083C27BC[] = _("FEひでんわざ/デボンかんれん"); const u8 gUnknown_Debug_083C27CC[] = _("FEだいじなアイテムPART1"); @@ -1224,18 +1165,18 @@ const struct MenuAction gUnknown_Debug_083C3194[] = { {gUnknown_Debug_083C3192, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C31DC[] = {9, 9, 9, 9, 9, 9, 9, 9, 3, 0}; +const u8 gUnknown_Debug_083C31DC[] = {9, 9, 9, 9, 9, 9, 9, 9, 3}; const u16 gUnknown_Debug_83C31E6[][9] = { - {0x89, 0x6E, 0x7A, 0x6A, 0x6D, 0x6B, 0x90, 0x8E, 0x8F}, - {0x5A, 0x5B, 0x5C, 0x5D, 0x5E, 0x5F, 0x101, 0xE3, 0x98}, - {0x8B, 0x126, 0x81, 0x71, 0x100, 0x123, 0x127, 0x10B, 0xF7}, - {0x6C, 0x7E, 0xBE, 0xC1, 0x11C, 0xF0, 0xF1, 0xF2, 0xF3}, - {0xC2, 0xC3, 0xC4, 0xC5, 0xC6, 0x64, 0x65, 0x66, 0x67}, - {0x82, 0x11E, 0x120, 0x124, 0x125, 0x50, 0x51, 0x52, 0x55}, - {0xC8, 0xC9, 0xCA, 0xCB, 0xCC, 0x53, 0x54, 0x56, 0x57}, - {0xEF, 0xF4, 0x83, 0x10F, 0x103, 0x107, 0x10A, 0x112, 0x11D}, - {0x58, 0x59, 0x60, 0, 0, 0, 0, 0, 0} + {FLAG_RECEIVED_HM01, FLAG_RECEIVED_HM02, FLAG_RECEIVED_HM03, FLAG_RECEIVED_HM04, FLAG_RECEIVED_HM05, FLAG_RECEIVED_HM06, FLAG_RETURNED_DEVON_GOODS, FLAG_DEVON_GOODS_STOLEN, FLAG_RECOVERED_DEVON_GOODS}, + {FLAG_RECEIVED_BIKE, 0x05B, 0x05C, 0x05D, FLAG_RECEIVED_WAILMER_PAIL, FLAG_RECEIVED_POKEBLOCK_CASE, FLAG_RECEIVED_OLD_ROD, FLAG_RECEIVED_GOOD_ROD, FLAG_RECEIVED_SUPER_ROD}, + {FLAG_DEFEATED_EVIL_TEAM_MT_CHIMNEY, FLAG_EXCHANGED_SCANNER, FLAG_LEGEND_ESCAPED_SEAFLOOR_CAVERN, FLAG_LEGENDARY_BATTLE_COMPLETED, FLAG_RECEIVED_REPEAT_BALL, FLAG_RECEIVED_SS_TICKET, FLAG_KECLEON_FLED_FORTREE, FLAG_RECEIVED_FOSSIL_MON, FLAG_DEFEATED_SS_TIDAL_TRAINERS}, + {0x06C, FLAG_DEFEATED_WALLY_VICTORY_ROAD, FLAG_DEFEATED_WALLY_MAUVILLE, FLAG_WALLY_SPEECH, FLAG_DECLINED_WALLY_BATTLE_MAUVILLE, FLAG_USED_ROOM_1_KEY, FLAG_USED_ROOM_2_KEY, FLAG_USED_ROOM_4_KEY, FLAG_USED_ROOM_6_KEY}, + {FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_1, FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_2, FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_3, FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_4, FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_5, FLAG_MOSSDEEP_GYM_SWITCH_1, FLAG_MOSSDEEP_GYM_SWITCH_2, FLAG_MOSSDEEP_GYM_SWITCH_3, FLAG_MOSSDEEP_GYM_SWITCH_4}, + {FLAG_DEFEATED_RIVAL_ROUTE103, FLAG_DECLINED_RIVAL_BATTLE_LILYCOVE, FLAG_MET_RIVAL_RUSTBORO, FLAG_MET_RIVAL_LILYCOVE, FLAG_MET_RIVAL_IN_HOUSE_AFTER_LILYCOVE, 0x050, FLAG_SET_WALL_CLOCK, FLAG_RESCUED_BIRCH, 0x055}, + {FLAG_RECEIVED_RED_SCARF, FLAG_RECEIVED_BLUE_SCARF, FLAG_RECEIVED_PINK_SCARF, FLAG_RECEIVED_GREEN_SCARF, FLAG_RECEIVED_YELLOW_SCARF, 0x053, 0x054, FLAG_LINK_CONTEST_ROOM_POKEBALL, FLAG_MET_RIVAL_MOM}, + {FLAG_USED_STORAGE_KEY, FLAG_MET_PROF_COSMO, FLAG_RECEIVED_DOLL_LANETTE, FLAG_EVIL_TEAM_ESCAPED_STERN_SPOKE, FLAG_RETURNED_RED_OR_BLUE_ORB, FLAG_ENTERED_ELITE_FOUR, FLAG_RECEIVED_LAVARIDGE_EGG, FLAG_RECEIVED_RUNNING_SHOES, FLAG_RECEIVED_DEVON_SCOPE}, + {FLAG_BIRCH_AIDE_MET, FLAG_DECLINED_BIKE, FLAG_RECEIVED_SECRET_POWER} }; bool8 InitTomomichiDebugWindow(void) -- cgit v1.2.3 From 79df78752440b70646399fc2a02901d8c3d4eff9 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sun, 11 Mar 2018 20:02:27 -0400 Subject: Remaining data --- src/debug/tomomichi_debug_menu.c | 646 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 646 insertions(+) (limited to 'src/debug/tomomichi_debug_menu.c') diff --git a/src/debug/tomomichi_debug_menu.c b/src/debug/tomomichi_debug_menu.c index 54d7fe8a7..bc626262f 100644 --- a/src/debug/tomomichi_debug_menu.c +++ b/src/debug/tomomichi_debug_menu.c @@ -133,6 +133,30 @@ void debug_sub_808C764(u8); void debug_sub_808F2E0(u8, u8, bool8); bool8 debug_sub_808C818(void); bool8 debug_sub_808CB74(void); +bool8 debug_sub_808E400(void); +bool8 debug_sub_808E458(void); +bool8 debug_sub_808E4B0(void); +bool8 debug_sub_808E508(void); +bool8 debug_sub_808E560(void); +bool8 debug_sub_808E9A0(void); +bool8 debug_sub_808E9F8(void); +bool8 debug_sub_808E054(void); +bool8 debug_sub_808E0AC(void); +bool8 debug_sub_808E104(void); +bool8 debug_sub_808E15C(void); +bool8 debug_sub_808E1B4(void); +bool8 debug_sub_808E20C(void); +bool8 debug_sub_808DBA0(void); +bool8 debug_sub_808DBF8(void); +bool8 debug_sub_808DC50(void); +bool8 debug_sub_808DCA8(void); +bool8 debug_sub_808DD00(void); +bool8 debug_sub_808DD58(void); +bool8 debug_sub_808DDB0(void); +bool8 debug_sub_808DE08(void); +bool8 debug_sub_808DE60(void); +bool8 debug_sub_808E754(void); +bool8 debug_sub_808E7AC(void); extern const u8 DebugScript_081C1CFE[]; extern const u8 DebugScript_081C1D07[]; @@ -1179,6 +1203,628 @@ const u16 gUnknown_Debug_83C31E6[][9] = { {FLAG_BIRCH_AIDE_MET, FLAG_DECLINED_BIKE, FLAG_RECEIVED_SECRET_POWER} }; +const u8 gUnknown_Debug_083C3288[] = _("CYCLEかんれん"); +const u8 gUnknown_Debug_083C3292[] = _("おおきさくらべ"); +const u8 gUnknown_Debug_083C329A[] = _("カウンタ"); +const u8 gUnknown_Debug_083C329F[] = _("そのた1"); +const u8 gUnknown_Debug_083C32A4[] = _("そのた2"); + +const struct MenuAction gUnknown_Debug_083C32AC[] = { + {gUnknown_Debug_083C3288, debug_sub_808E400}, + {gUnknown_Debug_083C3292, debug_sub_808E458}, + {gUnknown_Debug_083C329A, debug_sub_808E4B0}, + {gUnknown_Debug_083C329F, debug_sub_808E508}, + {gUnknown_Debug_083C32A4, debug_sub_808E560} +}; + +const u8 gUnknown_Debug_083C32D4[] = _("WKーCYCLEーROADーHIT"); +const u8 gUnknown_Debug_083C32E6[] = _("WKーCYCLEーROADーTIMエ1"); +const u8 gUnknown_Debug_083C32FA[] = _("WKーCYCLEーROADーTIMエ2"); + +const u8 gUnknown_Debug_083C330E[] = _("WKーSIZEーKINOKOKOーOYAJI"); +const u8 gUnknown_Debug_083C3325[] = _("WKーSIZEーNAMAZOーOYAJI"); + +const u8 gUnknown_Debug_083C333A[] = _("WKーSPRAYーCOUNT"); +const u8 gUnknown_Debug_083C3349[] = _("WKーICEーCOUNT"); +const u8 gUnknown_Debug_083C3356[] = _("WKーASHーGATHERーCOUNT"); +const u8 gUnknown_Debug_083C336A[] = _("WKーCRUISEーCOUNT"); +const u8 gUnknown_Debug_083C337A[] = _("WKーFRIENDLYーSTEPーCOUNT"); +const u8 gUnknown_Debug_083C3391[] = _("WKーPOISONーSTEPーCOUNT"); + +const u8 gUnknown_Debug_083C33A6[] = _("WKRECYCLEーGOODS"); +const u8 gUnknown_Debug_083C33B6[] = _("WKーFIRSTーPOKE"); +const u8 gUnknown_Debug_083C33C4[] = _("WKーMABOROSIRNDーH"); +const u8 gUnknown_Debug_083C33D5[] = _("WKーMABOROSIRNDーL"); +const u8 gUnknown_Debug_083C33E6[] = _("EVーONEーDAYーWORK"); +const u8 gUnknown_Debug_083C33F6[] = _("EVーFANWORK"); +const u8 gUnknown_Debug_083C3401[] = _("EVーFANTIME"); +const u8 gUnknown_Debug_083C340C[] = _("WKーKARAKURIーLEVEL"); +const u8 gUnknown_Debug_083C341E[] = _("WKーPOKELOTーPRIZE"); + +const u8 gUnknown_Debug_083C342F[] = _("WKーSPECIALーZUKN"); +const u8 gUnknown_Debug_083C343F[] = _("WKーHYOUKAーDAYS"); +const u8 gUnknown_Debug_083C344E[] = _("WKーPOKELOTーRND1"); +const u8 gUnknown_Debug_083C345E[] = _("WKーPOKELOTーRND2"); +const u8 gUnknown_Debug_083C346E[] = _("WKーBASEーMAPNO"); + +const struct MenuAction gUnknown_Debug_083C347C[] = { + {gUnknown_Debug_083C32D4, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C32E6, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C32FA, TomomichiDebugMenu_Config} +}; + +const struct MenuAction gUnknown_Debug_083C3494[] = { + {gUnknown_Debug_083C330E, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3325, TomomichiDebugMenu_Config} +}; + +const struct MenuAction gUnknown_Debug_083C34A4[] = { + {gUnknown_Debug_083C333A, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3349, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3356, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C336A, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C337A, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3391, TomomichiDebugMenu_Config} +}; + +const struct MenuAction gUnknown_Debug_083C34D4[] = { + {gUnknown_Debug_083C33A6, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C33B6, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C33C4, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C33D5, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C33E6, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C33F6, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3401, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C340C, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C341E, TomomichiDebugMenu_Config} +}; + +const struct MenuAction gUnknown_Debug_083C351C[] = { + {gUnknown_Debug_083C342F, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C343F, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C344E, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C345E, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C346E, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C3544[] = {3, 2, 6, 9, 5}; + +const u16 gUnknown_Debug_083C354A[][9] = { + {0x4027, 0x4028, 0x4029}, + {0x4047, 0x404F}, + {0x4021, 0x4022, 0x4048, 0x404A, 0x402A, 0x402B}, + {0x4020, 0x4023, 0x4024, 0x4025, 0x4040, 0x4041, 0x4042, 0x4044, 0x4045}, + {0x4046, 0x4049, 0x404B, 0x404C, 0x4026} +}; + +const u8 gUnknown_Debug_083C35A4[] = _("OBJCHRWORK0ー8"); +const u8 gUnknown_Debug_083C35B2[] = _("OBJCHRWORK9ー15"); + +const struct MenuAction gUnknown_Debug_083C35C4[] = { + {gUnknown_Debug_083C35A4, debug_sub_808E9A0}, + {gUnknown_Debug_083C35B2, debug_sub_808E9F8} +}; + +const u8 gUnknown_Debug_083C35D4[] = _("OBJCHRWORK1"); +const u8 gUnknown_Debug_083C35E0[] = _("OBJCHRWORK2"); +const u8 gUnknown_Debug_083C35EC[] = _("OBJCHRWORK3"); +const u8 gUnknown_Debug_083C35F8[] = _("OBJCHRWORK4"); +const u8 gUnknown_Debug_083C3604[] = _("OBJCHRWORK5"); +const u8 gUnknown_Debug_083C3610[] = _("OBJCHRWORK6"); +const u8 gUnknown_Debug_083C361C[] = _("OBJCHRWORK7"); +const u8 gUnknown_Debug_083C3628[] = _("OBJCHRWORK8"); +const u8 gUnknown_Debug_083C3634[] = _("OBJCHRWORK9"); + +const u8 gUnknown_Debug_083C3640[] = _("OBJCHRWORK10"); +const u8 gUnknown_Debug_083C364D[] = _("OBJCHRWORK11"); +const u8 gUnknown_Debug_083C365A[] = _("OBJCHRWORK12"); +const u8 gUnknown_Debug_083C3667[] = _("OBJCHRWORK13"); +const u8 gUnknown_Debug_083C3674[] = _("OBJCHRWORK14"); +const u8 gUnknown_Debug_083C3681[] = _("OBJCHRWORK15"); +const u8 gUnknown_Debug_083C368E[] = _("OBJCHRWORK16"); + +const struct MenuAction gUnknown_Debug_083C369C[] = { + {gUnknown_Debug_083C35D4, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C35E0, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C35EC, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C35F8, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3604, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3610, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C361C, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3628, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3634, TomomichiDebugMenu_Config} +}; + +const struct MenuAction gUnknown_Debug_083C36E4[] = { + {gUnknown_Debug_083C3640, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C364D, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C365A, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3667, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3674, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3681, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C368E, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C371C[] = {9, 7}; + +const u16 gUnknown_Debug_083C371E[][9] = { + {0x4010, 0x4011, 0x4012, 0x4013, 0x4014, 0x4015, 0x4016, 0x4017, 0x4018}, + {0x4019, 0x401A, 0x401B, 0x401C, 0x401D, 0x401E, 0x401F} +}; + +const u8 gUnknown_Debug_083C3742[] = _("SP"); +const u8 gUnknown_Debug_083C3745[] = _("ルーム R110 PART1/カラクリ"); +const u8 gUnknown_Debug_083C3759[] = _("ルーム R110 PART2"); +const u8 gUnknown_Debug_083C3768[] = _("ルーム ロード"); +const u8 gUnknown_Debug_083C3770[] = _("ソノタ1"); +const u8 gUnknown_Debug_083C3775[] = _("ソノタ2"); + +const struct MenuAction gUnknown_Debug_083C377C[] = { + {gUnknown_Debug_083C3742, debug_sub_808E054}, + {gUnknown_Debug_083C3745, debug_sub_808E0AC}, + {gUnknown_Debug_083C3759, debug_sub_808E104}, + {gUnknown_Debug_083C3768, debug_sub_808E15C}, + {gUnknown_Debug_083C3770, debug_sub_808E1B4}, + {gUnknown_Debug_083C3775, debug_sub_808E20C} +}; + +const u8 gUnknown_Debug_083C37AC[] = _("WKーSCENEーSPーCONTEST"); +const u8 gUnknown_Debug_083C37C0[] = _("WKーSCENEーSPーPC"); +const u8 gUnknown_Debug_083C37CF[] = _("WKーSCENEーSPーCONTEST03"); +const u8 gUnknown_Debug_083C37E5[] = _("WKーSCENEーSPーCONTESTITEM"); +const u8 gUnknown_Debug_083C37FD[] = _("WKーSCENEーSPーOPENING"); +const u8 gUnknown_Debug_083C3811[] = _("WKーSCENEーSPーSHIP01"); +const u8 gUnknown_Debug_083C3824[] = _(""); +const u8 gUnknown_Debug_083C3825[] = _(""); +const u8 gUnknown_Debug_083C3826[] = _(""); + +const u8 gUnknown_Debug_083C3827[] = _("WKーSCENEーR110ーR0101"); +const u8 gUnknown_Debug_083C383B[] = _("WKーSCENEーR110ーR0102"); +const u8 gUnknown_Debug_083C384F[] = _("WKーSCENEーR110ーR0103"); +const u8 gUnknown_Debug_083C3863[] = _("WKーKARAKURIーDAIOU"); +const u8 gUnknown_Debug_083C3875[] = _("WKーSCENEーSHISEN"); +const u8 gUnknown_Debug_083C3885[] = _(""); +const u8 gUnknown_Debug_083C3886[] = _(""); +const u8 gUnknown_Debug_083C3887[] = _(""); +const u8 gUnknown_Debug_083C3888[] = _(""); + +const u8 gUnknown_Debug_083C3889[] = _("WKーSCENEーR110ーR0104"); +const u8 gUnknown_Debug_083C389D[] = _("WKーSCENEーR110ーR0105"); +const u8 gUnknown_Debug_083C38B1[] = _("WKーSCENEーR110ーR0106"); +const u8 gUnknown_Debug_083C38C5[] = _("WKーSCENEーR110ーR0107"); +const u8 gUnknown_Debug_083C38D9[] = _("WKーSCENEーR110ーR0108"); +const u8 gUnknown_Debug_083C38ED[] = _("WKーSCENEーR110ーR0109"); +const u8 gUnknown_Debug_083C3901[] = _("WKーSCENEーR110ーR0110"); +const u8 gUnknown_Debug_083C3915[] = _("WKーSCENEーR110ーR0111"); +const u8 gUnknown_Debug_083C3929[] = _("WKーSCENEー02ーR110ーR0110"); + +const u8 gUnknown_Debug_083C3940[] = _("WKーSCENEーR104ーR0101"); +const u8 gUnknown_Debug_083C3954[] = _("WKーSCENEーR113ーR0101"); +const u8 gUnknown_Debug_083C3968[] = _(""); +const u8 gUnknown_Debug_083C3969[] = _(""); +const u8 gUnknown_Debug_083C396A[] = _(""); +const u8 gUnknown_Debug_083C396B[] = _(""); +const u8 gUnknown_Debug_083C396C[] = _(""); +const u8 gUnknown_Debug_083C396D[] = _(""); +const u8 gUnknown_Debug_083C396E[] = _(""); + +const u8 gUnknown_Debug_083C396F[] = _("WKーSCENEーBASEーGDOODS"); +const u8 gUnknown_Debug_083C3984[] = _("WKーSCENEーHAGIーFUNE"); +const u8 gUnknown_Debug_083C3997[] = _("WKーSCENEーFUNEーPOS"); +const u8 gUnknown_Debug_083C39A9[] = _("WKーSCENEーBASEーMAKE"); +const u8 gUnknown_Debug_083C39BC[] = _("WKーSCENEーARTISTーC106ーR"); +const u8 gUnknown_Debug_083C39D3[] = _("WKーSCENEーPOKEーLEAGUE"); +const u8 gUnknown_Debug_083C39E8[] = _("WKーSCENEーROPEWAY"); +const u8 gUnknown_Debug_083C39F9[] = _("WKーSCENEーSAFARIーZONE"); +const u8 gUnknown_Debug_083C3A0E[] = _("WKーSCENEーCYCLEーROAD"); + +const u8 gUnknown_Debug_083C3A22[] = _("WKーSCENEーR119ーTENKI"); +const u8 gUnknown_Debug_083C3A36[] = _("WKーSCENEー01ーC102ーR0401"); +const u8 gUnknown_Debug_083C3A4D[] = _("WKーFUTAGOー01ーFIELDーR104"); +const u8 gUnknown_Debug_083C3A65[] = _("WKーSCENEーBATTLEーTOWER"); +const u8 gUnknown_Debug_083C3A7B[] = _("WKーSCENEーTRーHOUSE"); +const u8 gUnknown_Debug_083C3A8D[] = _("WKーKASEKIーTYPE"); +const u8 gUnknown_Debug_083C3A9C[] = _(""); +const u8 gUnknown_Debug_083C3A9D[] = _(""); +const u8 gUnknown_Debug_083C3A9E[] = _(""); + +const struct MenuAction gUnknown_Debug_083C3AA0[] = { + {gUnknown_Debug_083C37AC, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C37C0, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C37CF, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C37E5, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C37FD, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3811, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3824, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3825, TomomichiDebugMenu_Config} +}; + +const struct MenuAction gUnknown_Debug_83C3AE0[] = { + {gUnknown_Debug_083C3827, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C383B, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C384F, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3863, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3875, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3885, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3886, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3887, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3888, TomomichiDebugMenu_Config} +}; + +const struct MenuAction gUnknown_Debug_83C3B28[] = { + {gUnknown_Debug_083C3889, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C389D, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C38B1, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C38C5, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C38D9, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C38ED, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3901, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3915, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3929, TomomichiDebugMenu_Config} +}; + +const struct MenuAction gUnknown_Debug_83C3B70[] = { + {gUnknown_Debug_083C3940, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3954, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3968, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3969, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C396A, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C396B, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C396C, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C396D, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C396E, TomomichiDebugMenu_Config} +}; + +const struct MenuAction gUnknown_Debug_83C3BB8[] = { + {gUnknown_Debug_083C396F, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3984, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3997, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C39A9, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C39BC, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C39D3, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C39E8, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C39F9, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3A0E, TomomichiDebugMenu_Config} +}; + +const struct MenuAction gUnknown_Debug_83C3C00[] = { + {gUnknown_Debug_083C3A22, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3A36, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3A4D, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3A65, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3A7B, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3A8D, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3A9C, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3A9D, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3A9E, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C3C48[] = {6, 5, 9, 2, 9, 6}; + +const u16 gUnknown_Debug_83C3C4E[][9] = { + {0x4086, 0x4087, 0x4088, 0x408A, 0x4092, 0x40B4}, + {0x40A6, 0x40C1, 0x40B5, 0x40A7, 0x40A5}, + {0x40AB, 0x40AC, 0x40AD, 0x40AE, 0x40AF, 0x40B0, 0x40B1, 0x40B2, 0x40B6}, + {0x4090, 0x40BE}, + {0x4089, 0x408E, 0x4096, 0x4097, 0x4099, 0x409C, 0x40A3, 0x40A4, 0x40A9}, + {0x40B3, 0x40B7, 0x40BB, 0x40BC, 0x40C0, 0x40C5} +}; + +const u8 gUnknown_Debug_083C3CBA[] = _("タウン"); +const u8 gUnknown_Debug_083C3CBE[] = _("シティ"); +const u8 gUnknown_Debug_083C3CC2[] = _("ロード101ー109"); +const u8 gUnknown_Debug_083C3CCD[] = _("ロード110ー118"); +const u8 gUnknown_Debug_083C3CD8[] = _("ロード119ー127"); +const u8 gUnknown_Debug_083C3CE3[] = _("ロード128ー134"); +const u8 gUnknown_Debug_083C3CEE[] = _("ルーム タウン"); +const u8 gUnknown_Debug_083C3CF6[] = _("ルーム シティ"); +const u8 gUnknown_Debug_083C3CFE[] = _("ダンジョンない"); + +const struct MenuAction gUnknown_Debug_083C3D08[] = { + {gUnknown_Debug_083C3CBA, debug_sub_808DBA0}, + {gUnknown_Debug_083C3CBE, debug_sub_808DBF8}, + {gUnknown_Debug_083C3CC2, debug_sub_808DC50}, + {gUnknown_Debug_083C3CCD, debug_sub_808DCA8}, + {gUnknown_Debug_083C3CD8, debug_sub_808DD00}, + {gUnknown_Debug_083C3CE3, debug_sub_808DD58}, + {gUnknown_Debug_083C3CEE, debug_sub_808DDB0}, + {gUnknown_Debug_083C3CF6, debug_sub_808DE08}, + {gUnknown_Debug_083C3CFE, debug_sub_808DE60} +}; + +const u8 gUnknown_Debug_083C3D50[] = _("WKーSCENEーFIELDーT101"); +const u8 gUnknown_Debug_083C3D64[] = _("WKーSCENEーFIELDーT102"); +const u8 gUnknown_Debug_083C3D78[] = _("WKーSCENEーFIELDーT103"); +const u8 gUnknown_Debug_083C3D8C[] = _("WKーSCENEーFIELDーT104"); +const u8 gUnknown_Debug_083C3DA0[] = _("WKーBASEーPOSNO"); +const u8 gUnknown_Debug_083C3DAE[] = _("WKーSCENEーFIELDーT106"); +const u8 gUnknown_Debug_083C3DC2[] = _("WKーSCENEーFIELDーT107"); +const u8 gUnknown_Debug_083C3DD6[] = _("WKーSCENEー02ーFIELDーT102"); + +const u8 gUnknown_Debug_083C3DED[] = _("WKーSCENEーFIELDーC101"); +const u8 gUnknown_Debug_083C3E01[] = _("WKーSCENEーFIELDーC102"); +const u8 gUnknown_Debug_083C3E15[] = _("WKーSCENEーFIELDーC103"); +const u8 gUnknown_Debug_083C3E29[] = _("WKーSCENEーFIELDーC104"); +const u8 gUnknown_Debug_083C3E3D[] = _("WKーSCENEーFIELDーC105"); +const u8 gUnknown_Debug_083C3E51[] = _("WKーSCENEーFIELDーC106"); +const u8 gUnknown_Debug_083C3E65[] = _("WKーSCENEーFIELDーC107"); +const u8 gUnknown_Debug_083C3E79[] = _("WKーSCENEーFIELDーC108"); +const u8 gUnknown_Debug_083C3E8D[] = _("WKーSCENEーFIELDーC109"); + +const u8 gUnknown_Debug_083C3EA1[] = _("WKーSCENEーFIELDーR101"); +const u8 gUnknown_Debug_083C3EB5[] = _("WKーSCENEーFIELDーR102"); +const u8 gUnknown_Debug_083C3EC9[] = _("WKーSCENEーFIELDーR103"); +const u8 gUnknown_Debug_083C3EDD[] = _("WKーSCENEーFIELDーR104"); +const u8 gUnknown_Debug_083C3EF1[] = _("WKーSCENEーFIELDーR105"); +const u8 gUnknown_Debug_083C3F05[] = _("WKーSCENEーFIELDーR106"); +const u8 gUnknown_Debug_083C3F19[] = _("WKーSCENEーFIELDーR107"); +const u8 gUnknown_Debug_083C3F2D[] = _("WKーSCENEーFIELDーR108"); +const u8 gUnknown_Debug_083C3F41[] = _("WKーSCENEーFIELDーR109"); + +const u8 gUnknown_Debug_083C3F55[] = _("WKーSCENEーFIELDーR110"); +const u8 gUnknown_Debug_083C3F69[] = _("WKーSCENEーFIELDーR111"); +const u8 gUnknown_Debug_083C3F7D[] = _("WKーSCENEーFIELDーR112"); +const u8 gUnknown_Debug_083C3F91[] = _("WKーSCENEーFIELDーR113"); +const u8 gUnknown_Debug_083C3FA5[] = _("WKーSCENEーFIELDーR114"); +const u8 gUnknown_Debug_083C3FB9[] = _("WKーSCENEーFIELDーR115"); +const u8 gUnknown_Debug_083C3FCD[] = _("WKーSCENEーFIELDーR116"); +const u8 gUnknown_Debug_083C3FE1[] = _("WKーSCENEーFIELDーR117"); +const u8 gUnknown_Debug_083C3FF5[] = _("WKーSCENEーFIELDーR118"); + +const u8 gUnknown_Debug_083C4009[] = _("WKーSCENEーFIELDーR119"); +const u8 gUnknown_Debug_083C401D[] = _("WKーSCENEーFIELDーR120"); +const u8 gUnknown_Debug_083C4031[] = _("WKーSCENEーFIELDーR121"); +const u8 gUnknown_Debug_083C4045[] = _("WKーSCENEーFIELDーR122"); +const u8 gUnknown_Debug_083C4059[] = _("WKーSCENEーFIELDーR123"); +const u8 gUnknown_Debug_083C406D[] = _("WKーSCENEーFIELDーR124"); +const u8 gUnknown_Debug_083C4081[] = _("WKーSCENEーFIELDーR125"); +const u8 gUnknown_Debug_083C4095[] = _("WKーSCENEーFIELDーR126"); +const u8 gUnknown_Debug_083C40A9[] = _("WKーSCENEーFIELDーR127"); + +const u8 gUnknown_Debug_083C40BD[] = _("WKーSCENEーFIELDーR128"); +const u8 gUnknown_Debug_083C40D1[] = _("WKーSCENEーFIELDーR129"); +const u8 gUnknown_Debug_083C40E5[] = _("WKーSCENEーFIELDーR130"); +const u8 gUnknown_Debug_083C40F9[] = _("WKーSCENEーFIELDーR131"); +const u8 gUnknown_Debug_083C410D[] = _("WKーSCENEーFIELDーR132"); +const u8 gUnknown_Debug_083C4121[] = _("WKーSCENEーFIELDーR133"); +const u8 gUnknown_Debug_083C4135[] = _("WKーSCENEーFIELDーR134"); + +const u8 gUnknown_Debug_083C4149[] = _("WKーSCENEーT101ーR0101"); +const u8 gUnknown_Debug_083C415D[] = _("WKーSCENEーT101ーR0102"); +const u8 gUnknown_Debug_083C4171[] = _("WKーSCENEーT101ーR0301"); +const u8 gUnknown_Debug_083C4185[] = _("WKーSCENEーT101ーR0201"); +const u8 gUnknown_Debug_083C4199[] = _("WKーSCENEーT101ーR0202"); +const u8 gUnknown_Debug_083C41AD[] = _("WKーSCENEーT107ーR0201"); + +const u8 gUnknown_Debug_083C41C1[] = _("WKーSCENEーC101ーR0201"); +const u8 gUnknown_Debug_083C41D5[] = _("WKーSCENEーC104ーR0103"); +const u8 gUnknown_Debug_083C41E9[] = _("WKーSCENEーC103ーR0101"); +const u8 gUnknown_Debug_083C41FD[] = _("WKーSCENEーC106ーR0202"); +const u8 gUnknown_Debug_083C4211[] = _("WKーSCENEーC106ーR0401"); +const u8 gUnknown_Debug_083C4225[] = _("WKーSCENEーC102ーR0601"); +const u8 gUnknown_Debug_083C4239[] = _("WKーSCENEーC102ーR0501"); +const u8 gUnknown_Debug_083C424D[] = _("WKーSCENEーC104ーR0102"); +const u8 gUnknown_Debug_083C4261[] = _("WKーSCENEーC107ーR0501"); + +const u8 gUnknown_Debug_083C4275[] = _("WKーSCENEーCAVEーD0601"); +const u8 gUnknown_Debug_083C4289[] = _("WKーSCENEーCAVEーD0201"); +const u8 gUnknown_Debug_083C429D[] = _("WKーSCENEーCAVEーD1206"); +const u8 gUnknown_Debug_083C42B1[] = _("WKーSCENEーCAVEーD1111"); +const u8 gUnknown_Debug_083C42C5[] = _("WKーSCENEーCAVEーD0701"); +const u8 gUnknown_Debug_083C42D9[] = _("WKーSCENEーCAVEーD0808"); +const u8 gUnknown_Debug_083C42ED[] = _("WKーSCENEーCAVEーD1602"); +const u8 gUnknown_Debug_083C4301[] = _("WKーSCENEーCAVEーD0101"); +const u8 gUnknown_Debug_083C4315[] = _("WKーSCENEーCAVEーD1301"); + +const struct MenuAction gUnknown_Debug_083C432C[] = { + {gUnknown_Debug_083C3D50, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3D64, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3D78, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3D8C, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3DA0, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3DAE, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3DC2, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3DD6, TomomichiDebugMenu_Config} +}; + +const struct MenuAction gUnknown_Debug_083C436C[] = { + {gUnknown_Debug_083C3DED, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3E01, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3E15, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3E29, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3E3D, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3E51, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3E65, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3E79, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3E8D, TomomichiDebugMenu_Config} +}; + +const struct MenuAction gUnknown_Debug_083C43B4[] = { + {gUnknown_Debug_083C3EA1, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3EB5, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3EC9, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3EDD, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3EF1, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3F05, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3F19, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3F2D, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3F41, TomomichiDebugMenu_Config} +}; + +const struct MenuAction gUnknown_Debug_083C43FC[] = { + {gUnknown_Debug_083C3F55, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3F69, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3F7D, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3F91, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3FA5, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3FB9, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3FCD, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3FE1, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C3FF5, TomomichiDebugMenu_Config} +}; + +const struct MenuAction gUnknown_Debug_083C4444[] = { + {gUnknown_Debug_083C4009, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C401D, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C4031, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C4045, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C4059, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C406D, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C4081, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C4095, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C40A9, TomomichiDebugMenu_Config} +}; + +const struct MenuAction gUnknown_Debug_083C448C[] = { + {gUnknown_Debug_083C40BD, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C40D1, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C40E5, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C40F9, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C410D, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C4121, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C4135, TomomichiDebugMenu_Config} +}; + +const struct MenuAction gUnknown_Debug_83C44C4[] = { + {gUnknown_Debug_083C4149, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C415D, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C4171, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C4185, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C4199, TomomichiDebugMenu_Config} +}; + +const struct MenuAction gUnknown_Debug_83C44EC[] = { + {gUnknown_Debug_083C41C1, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C41D5, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C41E9, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C41FD, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C4211, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C4225, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C4239, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C424D, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C4261, TomomichiDebugMenu_Config} +}; + +const struct MenuAction gUnknown_Debug_083C4534[] = { + {gUnknown_Debug_083C4275, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C4289, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C429D, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C42B1, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C42C5, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C42D9, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C42ED, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C4301, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C4315, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C457C[] = {8, 9, 9, 9, 9, 7, 6, 9, 9}; + +const u16 gUnknown_Debug_083C4586[][9] = { + {0x4050, 0x4051, 0x4052, 0x4053, 0x4054, 0x4055, 0x4056, 0x40C7, 0x0000}, + {0x4057, 0x4058, 0x4059, 0x405A, 0x405B, 0x405C, 0x405D, 0x405E, 0x405F}, + {0x4060, 0x4061, 0x4062, 0x4063, 0x4064, 0x4065, 0x4066, 0x4067, 0x4068}, + {0x4069, 0x406A, 0x406B, 0x406C, 0x406D, 0x406E, 0x406F, 0x4070, 0x4071}, + {0x4072, 0x4073, 0x4074, 0x4075, 0x4076, 0x4077, 0x4078, 0x4079, 0x407A}, + {0x407B, 0x407C, 0x407D, 0x407E, 0x407F, 0x4080, 0x4081, 0x0000, 0x0000}, + {0x4082, 0x4083, 0x4084, 0x408C, 0x408D, 0x40C2, 0x0000, 0x0000, 0x0000}, + {0x4085, 0x408F, 0x4093, 0x4094, 0x4095, 0x40A0, 0x40AA, 0x40C4, 0x40C6}, + {0x4098, 0x409A, 0x409B, 0x40A2, 0x40A8, 0x40B9, 0x40BA, 0x40BF, 0x40C3} +}; + +const u8 gUnknown_Debug_083C4628[] = _("LOCALWORK0ー8"); +const u8 gUnknown_Debug_083C4635[] = _("LOCALWORK9ー15"); + +const struct MenuAction gUnknown_Debug_083C4644[] = { + {gUnknown_Debug_083C4628, debug_sub_808E754}, + {gUnknown_Debug_083C4635, debug_sub_808E7AC} +}; + +const u8 gUnknown_Debug_083C4654[] = _("LOCALWORK0"); +const u8 gUnknown_Debug_083C465F[] = _("LOCALWORK1"); +const u8 gUnknown_Debug_083C466A[] = _("LOCALWORK2"); +const u8 gUnknown_Debug_083C4675[] = _("LOCALWORK3"); +const u8 gUnknown_Debug_083C4680[] = _("LOCALWORK4"); +const u8 gUnknown_Debug_083C468B[] = _("LOCALWORK5"); +const u8 gUnknown_Debug_083C4696[] = _("LOCALWORK6"); +const u8 gUnknown_Debug_083C46A1[] = _("LOCALWORK7"); +const u8 gUnknown_Debug_083C46AC[] = _("LOCALWORK8"); + +const u8 gUnknown_Debug_083C46B7[] = _("LOCALWORK9"); +const u8 gUnknown_Debug_083C46C2[] = _("LOCALWORK10"); +const u8 gUnknown_Debug_083C46CE[] = _("LOCALWORK11"); +const u8 gUnknown_Debug_083C46DA[] = _("LOCALWORK12"); +const u8 gUnknown_Debug_083C46E6[] = _("LOCALWORK13"); +const u8 gUnknown_Debug_083C46F2[] = _("LOCALWORK14"); +const u8 gUnknown_Debug_083C46FE[] = _("LOCALWORK15"); + +const struct MenuAction gUnknown_Debug_083C470C[] = { + {gUnknown_Debug_083C4654, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C465F, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C466A, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C4675, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C4680, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C468B, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C4696, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C46A1, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C46AC, TomomichiDebugMenu_Config} +}; + +const struct MenuAction gUnknown_Debug_083C4754C[] = { + {gUnknown_Debug_083C46B7, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C46C2, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C46CE, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C46DA, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C46E6, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C46F2, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C46FE, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C478C[] = {9, 7}; + +const u16 gUnknown_Debug_083C478E[][9] = { + {0x4000, 0x4001, 0x4002, 0x4003, 0x4004, 0x4005, 0x4006, 0x4007, 0x4008}, + {0x4009, 0x400A, 0x400B, 0x400C, 0x400D, 0x400E, 0x400F} +}; + +const u8 gUnknown_Debug_083C47B2[] = _("Level"); +const u8 gUnknown_Debug_083C47B8[] = _("Scene1"); +const u8 gUnknown_Debug_083C47BF[] = _("Scene2"); +const u8 gUnknown_Debug_083C47C6[] = _("Scene3"); +const u8 gUnknown_Debug_083C47CD[] = _("Scene4"); +const u8 gUnknown_Debug_083C47D4[] = _("Scene5"); +const u8 gUnknown_Debug_083C47DB[] = _("Scene6"); +const u8 gUnknown_Debug_083C47E2[] = _("Scene7"); +const u8 gUnknown_Debug_083C47E9[] = _("Scene8"); + +const struct MenuAction gUnknown_Debug_083C47F0[] = { + {gUnknown_Debug_083C47B8, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C47BF, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C47C6, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C47CD, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C47D4, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C47DB, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C47E2, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C47E9, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C4830[] = _("Trick Master"); +const u8 gUnknown_Debug_083C483D[] = _("Hidden MASTER"); +const u8 gUnknown_Debug_083C484B[] = _("Inside the HOUSE"); +const u8 gUnknown_Debug_083C485C[] = _("Pass a reward"); +const u8 gUnknown_Debug_083C486A[] = _("Rig a trick"); +const u8 gUnknown_Debug_083C4876[] = _("MASTER is gone"); + +const struct MenuAction gUnknown_Debug_083C4888[] = { + {gUnknown_Debug_083C483D, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C484B, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C485C, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C486A, TomomichiDebugMenu_Config}, + {gUnknown_Debug_083C4876, TomomichiDebugMenu_Config} +}; + +const u8 gUnknown_Debug_083C48B0[] = _("PMNICKNAME"); +const u8 gUnknown_Debug_083C48BB[] = _("BREEDER"); + bool8 InitTomomichiDebugWindow(void) { debug_sub_808B874(); -- cgit v1.2.3 From 593a22679d127c880ef729354ce400dab17ee7fc Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sun, 11 Mar 2018 21:13:19 -0400 Subject: through debug_sub_808CEAC --- src/debug/tomomichi_debug_menu.c | 142 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 142 insertions(+) (limited to 'src/debug/tomomichi_debug_menu.c') diff --git a/src/debug/tomomichi_debug_menu.c b/src/debug/tomomichi_debug_menu.c index bc626262f..f572862c3 100644 --- a/src/debug/tomomichi_debug_menu.c +++ b/src/debug/tomomichi_debug_menu.c @@ -157,6 +157,12 @@ bool8 debug_sub_808DE08(void); bool8 debug_sub_808DE60(void); bool8 debug_sub_808E754(void); bool8 debug_sub_808E7AC(void); +void debug_sub_808CBC0(u8, u8); +bool8 debug_sub_808CCC4(void); +bool8 debug_sub_808CE10(void); +void debug_sub_808CC10(u8); +void debug_sub_808CE5C(u8, u8); +void debug_sub_808CEAC(u8); extern const u8 DebugScript_081C1CFE[]; extern const u8 DebugScript_081C1D07[]; @@ -2638,4 +2644,140 @@ bool8 debug_sub_808CB1C(void) return FALSE; } +bool8 debug_sub_808CB74(void) +{ + s8 input = Menu_ProcessInput(); + s8 cursorPos = Menu_GetCursorPos(); + + debug_sub_808CBC0(gDebug_0300070F, cursorPos); + debug_sub_808CC10(gDebug_0300070F); + if (input == -2) + return FALSE; + if (input == -1) + { + CloseMenu(); + return TRUE; + } + return FALSE; +} + +void debug_sub_808CBC0(u8 whichMenu, u8 cursorPos) +{ + if (gMain.newKeys & R_BUTTON) + { + u16 flag = gUnknown_Debug_083C271A[whichMenu][cursorPos]; + if (!FlagGet(flag)) + FlagSet(flag); + else + FlagClear(flag); + } +} + +void debug_sub_808CC10(u8 whichMenu) +{ + u8 i; + + for (i = 0; i < gUnknown_Debug_083C2710[whichMenu]; i++) + { + debug_sub_808F2E0(28, 2 * i + 1, FlagGet(gUnknown_Debug_083C271A[whichMenu][i]) ? TRUE : FALSE); + } +} + +bool8 debug_sub_808CC74(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 28, 2 * ARRAY_COUNT(gUnknown_Debug_083C1ADC) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C1ADC), gUnknown_Debug_083C1ADC); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C1ADC), 0, 27); + gMenuCallback = debug_sub_808CCC4; + return FALSE; +} + +bool8 debug_sub_808CCC4(void) +{ + s8 input = Menu_ProcessInput(); + + if (input == -2) + return FALSE; + if (input == -1) + { + CloseMenu(); + return TRUE; + } + gMenuCallback = gUnknown_Debug_083C1ADC[input].func; + return FALSE; +} + +bool8 debug_sub_808CD08(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C1B7C) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C1B7C), gUnknown_Debug_083C1B7C); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C1B7C), 0, 28); + gDebug_0300070F = 0; + gMenuCallback = debug_sub_808CE10; + return FALSE; +} + +bool8 debug_sub_808CD60(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C1BF0) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C1BF0), gUnknown_Debug_083C1BF0); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C1BF0), 0, 28); + gDebug_0300070F = 1; + gMenuCallback = debug_sub_808CE10; + return FALSE; +} + +bool8 debug_sub_808CDB8(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C1C2C) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C1C2C), gUnknown_Debug_083C1C2C); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C1C2C), 0, 28); + gDebug_0300070F = 2; + gMenuCallback = debug_sub_808CE10; + return FALSE; +} + +bool8 debug_sub_808CE10(void) +{ + s8 input = Menu_ProcessInput(); + s8 cursorPos = Menu_GetCursorPos(); + + debug_sub_808CE5C(gDebug_0300070F, cursorPos); + debug_sub_808CEAC(gDebug_0300070F); + if (input == -2) + return FALSE; + if (input == -1) + { + CloseMenu(); + return TRUE; + } + return FALSE; +} + +void debug_sub_808CE5C(u8 whichMenu, u8 cursorPos) +{ + if (gMain.newKeys & R_BUTTON) + { + u16 flag = gUnknown_Debug_083C1C38[whichMenu][cursorPos]; + if (!FlagGet(flag)) + FlagSet(flag); + else + FlagClear(flag); + } +} + +void debug_sub_808CEAC(u8 whichMenu) +{ + u8 i; + + for (i = 0; i < gUnknown_Debug_083C1C34[whichMenu]; i++) + { + debug_sub_808F2E0(28, 2 * i + 1, FlagGet(gUnknown_Debug_083C1C38[whichMenu][i]) ? TRUE : FALSE); + } +} + #endif -- cgit v1.2.3 From c710d746a1bae3342a3065595afea75d0348bcbd Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sun, 11 Mar 2018 21:35:29 -0400 Subject: through debug_sub_808D264 --- src/debug/tomomichi_debug_menu.c | 126 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 126 insertions(+) (limited to 'src/debug/tomomichi_debug_menu.c') diff --git a/src/debug/tomomichi_debug_menu.c b/src/debug/tomomichi_debug_menu.c index f572862c3..93b17a1f8 100644 --- a/src/debug/tomomichi_debug_menu.c +++ b/src/debug/tomomichi_debug_menu.c @@ -163,6 +163,8 @@ bool8 debug_sub_808CE10(void); void debug_sub_808CC10(u8); void debug_sub_808CE5C(u8, u8); void debug_sub_808CEAC(u8); +bool8 debug_sub_808CF60(void); +bool8 debug_sub_808D2BC(void); extern const u8 DebugScript_081C1CFE[]; extern const u8 DebugScript_081C1D07[]; @@ -2780,4 +2782,128 @@ void debug_sub_808CEAC(u8 whichMenu) } } +bool8 debug_sub_808CF10(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 28, 2 * ARRAY_COUNT(gUnknown_Debug_083C1330) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C1330), gUnknown_Debug_083C1330); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C1330), 0, 27); + gMenuCallback = debug_sub_808CF60; + return FALSE; +} + +bool8 debug_sub_808CF60(void) +{ + s8 input = Menu_ProcessInput(); + + if (input == -2) + return FALSE; + if (input == -1) + { + CloseMenu(); + return TRUE; + } + gMenuCallback = gUnknown_Debug_083C1330[input].func; + return FALSE; +} + +bool8 debug_sub_808CFA4(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C13D8) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C13D8), gUnknown_Debug_083C13D8); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C13D8), 0, 28); + gDebug_0300070F = 0; + gMenuCallback = debug_sub_808D2BC; + return FALSE; +} + +bool8 debug_sub_808CFFC(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C1465) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C1465), gUnknown_Debug_083C1465); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C1465), 0, 28); + gDebug_0300070F = 1; + gMenuCallback = debug_sub_808D2BC; + return FALSE; +} + +bool8 debug_sub_808D054(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C1503) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C1503), gUnknown_Debug_083C1503); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C1503), 0, 28); + gDebug_0300070F = 2; + gMenuCallback = debug_sub_808D2BC; + return FALSE; +} + +bool8 debug_sub_808D0AC(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C158A) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C158A), gUnknown_Debug_083C158A); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C158A), 0, 28); + gDebug_0300070F = 3; + gMenuCallback = debug_sub_808D2BC; + return FALSE; +} + +bool8 debug_sub_808D104(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C1647) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C1647), gUnknown_Debug_083C1647); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C1647), 0, 28); + gDebug_0300070F = 4; + gMenuCallback = debug_sub_808D2BC; + return FALSE; +} + +bool8 debug_sub_808D15C(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C1712) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C1712), gUnknown_Debug_083C1712); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C1712), 0, 28); + gDebug_0300070F = 5; + gMenuCallback = debug_sub_808D2BC; + return FALSE; +} + +bool8 debug_sub_808D1B4(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C17F8) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C17F8), gUnknown_Debug_083C17F8); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C17F8), 0, 28); + gDebug_0300070F = 6; + gMenuCallback = debug_sub_808D2BC; + return FALSE; +} + +bool8 debug_sub_808D20C(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * 7 + 1); + Menu_PrintItems(2, 1, 7, gUnknown_Debug_083C18B8); + InitMenu(0, 1, 1, 7, 0, 28); + gDebug_0300070F = 7; + gMenuCallback = debug_sub_808D2BC; + return FALSE; +} + +bool8 debug_sub_808D264(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * 5 + 1); + Menu_PrintItems(2, 1, 5, gDebug_0x83C1974); + InitMenu(0, 1, 1, 5, 0, 28); + gDebug_0300070F = 8; + gMenuCallback = debug_sub_808D2BC; + return FALSE; +} + #endif -- cgit v1.2.3 From aa1e7c8cd89bde9fd044ed12cdce294e0d3ba53d Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sun, 11 Mar 2018 22:32:35 -0400 Subject: through debug_sub_808D358 --- src/debug/tomomichi_debug_menu.c | 63 +++++++++++++++++++++++++++++++--------- 1 file changed, 50 insertions(+), 13 deletions(-) (limited to 'src/debug/tomomichi_debug_menu.c') diff --git a/src/debug/tomomichi_debug_menu.c b/src/debug/tomomichi_debug_menu.c index 93b17a1f8..4d2d234bf 100644 --- a/src/debug/tomomichi_debug_menu.c +++ b/src/debug/tomomichi_debug_menu.c @@ -162,9 +162,11 @@ bool8 debug_sub_808CCC4(void); bool8 debug_sub_808CE10(void); void debug_sub_808CC10(u8); void debug_sub_808CE5C(u8, u8); -void debug_sub_808CEAC(u8); bool8 debug_sub_808CF60(void); bool8 debug_sub_808D2BC(void); +void debug_sub_808CEAC(u8); +void debug_sub_808D308(u8, u8); +void debug_sub_808D358(u8); extern const u8 DebugScript_081C1CFE[]; extern const u8 DebugScript_081C1D07[]; @@ -2504,11 +2506,10 @@ void debug_sub_808C714(u8 whichMenu, u8 cursorPos) { if (gMain.newKeys & R_BUTTON) { - u16 flag = gUnknown_Debug_83C31E6[whichMenu][cursorPos]; - if (!FlagGet(flag)) - FlagSet(flag); + if (!FlagGet(gUnknown_Debug_83C31E6[whichMenu][cursorPos])) + FlagSet(gUnknown_Debug_83C31E6[whichMenu][cursorPos]); else - FlagClear(flag); + FlagClear(gUnknown_Debug_83C31E6[whichMenu][cursorPos]); } } @@ -2667,11 +2668,10 @@ void debug_sub_808CBC0(u8 whichMenu, u8 cursorPos) { if (gMain.newKeys & R_BUTTON) { - u16 flag = gUnknown_Debug_083C271A[whichMenu][cursorPos]; - if (!FlagGet(flag)) - FlagSet(flag); + if (!FlagGet(gUnknown_Debug_083C271A[whichMenu][cursorPos])) + FlagSet(gUnknown_Debug_083C271A[whichMenu][cursorPos]); else - FlagClear(flag); + FlagClear(gUnknown_Debug_083C271A[whichMenu][cursorPos]); } } @@ -2764,11 +2764,10 @@ void debug_sub_808CE5C(u8 whichMenu, u8 cursorPos) { if (gMain.newKeys & R_BUTTON) { - u16 flag = gUnknown_Debug_083C1C38[whichMenu][cursorPos]; - if (!FlagGet(flag)) - FlagSet(flag); + if (!FlagGet(gUnknown_Debug_083C1C38[whichMenu][cursorPos])) + FlagSet(gUnknown_Debug_083C1C38[whichMenu][cursorPos]); else - FlagClear(flag); + FlagClear(gUnknown_Debug_083C1C38[whichMenu][cursorPos]); } } @@ -2906,4 +2905,42 @@ bool8 debug_sub_808D264(void) return FALSE; } +bool8 debug_sub_808D2BC(void) +{ + s8 input = Menu_ProcessInput(); + s8 cursorPos = Menu_GetCursorPos(); + + debug_sub_808D308(gDebug_0300070F, cursorPos); + debug_sub_808D358(gDebug_0300070F); + if (input == -2) + return FALSE; + if (input == -1) + { + CloseMenu(); + return TRUE; + } + return FALSE; +} + +void debug_sub_808D308(u8 whichMenu, u8 cursorPos) +{ + if (gMain.newKeys & R_BUTTON) + { + if (!FlagGet(gUnknown_Debug_083C19C6[whichMenu][cursorPos])) + FlagSet(gUnknown_Debug_083C19C6[whichMenu][cursorPos]); + else + FlagClear(gUnknown_Debug_083C19C6[whichMenu][cursorPos]); + } +} + +void debug_sub_808D358(u8 whichMenu) +{ + u8 i; + + for (i = 0; i < gUnknown_Debug_083C19BC[whichMenu]; i++) + { + debug_sub_808F2E0(28, 2 * i + 1, FlagGet(gUnknown_Debug_083C19C6[whichMenu][i]) ? TRUE : FALSE); + } +} + #endif -- cgit v1.2.3 From 2467956243043cff17fa6636098d5b7e5506f5d7 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Mon, 12 Mar 2018 08:25:17 -0400 Subject: through debug_sub_808D59C --- src/debug/tomomichi_debug_menu.c | 93 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 91 insertions(+), 2 deletions(-) (limited to 'src/debug/tomomichi_debug_menu.c') diff --git a/src/debug/tomomichi_debug_menu.c b/src/debug/tomomichi_debug_menu.c index 4d2d234bf..f0c11c8d6 100644 --- a/src/debug/tomomichi_debug_menu.c +++ b/src/debug/tomomichi_debug_menu.c @@ -158,15 +158,19 @@ bool8 debug_sub_808DE60(void); bool8 debug_sub_808E754(void); bool8 debug_sub_808E7AC(void); void debug_sub_808CBC0(u8, u8); +void debug_sub_808CC10(u8); bool8 debug_sub_808CCC4(void); bool8 debug_sub_808CE10(void); -void debug_sub_808CC10(u8); void debug_sub_808CE5C(u8, u8); +void debug_sub_808CEAC(u8); bool8 debug_sub_808CF60(void); bool8 debug_sub_808D2BC(void); -void debug_sub_808CEAC(u8); void debug_sub_808D308(u8, u8); void debug_sub_808D358(u8); +bool8 debug_sub_808D40C(void); +bool8 debug_sub_808D500(void); +void debug_sub_808D54C(u8, u8); +void debug_sub_808D59C(u8); extern const u8 DebugScript_081C1CFE[]; extern const u8 DebugScript_081C1D07[]; @@ -2943,4 +2947,89 @@ void debug_sub_808D358(u8 whichMenu) } } +bool8 debug_sub_808D3BC(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 28, 2 * ARRAY_COUNT(gUnknown_Debug_083C105C) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C105C), gUnknown_Debug_083C105C); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C105C), 0, 27); + gMenuCallback = debug_sub_808D40C; + return FALSE; +} + +bool8 debug_sub_808D40C(void) +{ + s8 input = Menu_ProcessInput(); + + if (input == -2) + return FALSE; + if (input == -1) + { + CloseMenu(); + return TRUE; + } + gMenuCallback = gUnknown_Debug_083C105C[input].func; + return FALSE; +} + +bool8 debug_sub_808D450(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C10BD) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C10BD), gUnknown_Debug_083C10BD); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C10BD), 0, 28); + gDebug_0300070F = 0; + gMenuCallback = debug_sub_808D500; + return FALSE; +} + +bool8 debug_sub_808D4A8(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * 7 + 1); + Menu_PrintItems(2, 1, 7, gUnknown_Debug_083C1149); + InitMenu(0, 1, 1, 7, 0, 28); + gDebug_0300070F = 1; + gMenuCallback = debug_sub_808D500; + return FALSE; +} + +bool8 debug_sub_808D500(void) +{ + s8 input = Menu_ProcessInput(); + s8 cursorPos = Menu_GetCursorPos(); + + debug_sub_808D54C(gDebug_0300070F, cursorPos); + debug_sub_808D59C(gDebug_0300070F); + if (input == -2) + return FALSE; + if (input == -1) + { + CloseMenu(); + return TRUE; + } + return FALSE; +} + +void debug_sub_808D54C(u8 whichMenu, u8 cursorPos) +{ + if (gMain.newKeys & R_BUTTON) + { + if (!FlagGet(gUnknown_Debug_083C1196[whichMenu][cursorPos])) + FlagSet(gUnknown_Debug_083C1196[whichMenu][cursorPos]); + else + FlagClear(gUnknown_Debug_083C1196[whichMenu][cursorPos]); + } +} + +void debug_sub_808D59C(u8 whichMenu) +{ + u8 i; + + for (i = 0; i < gUnknown_Debug_083C1194[whichMenu]; i++) + { + debug_sub_808F2E0(28, 2 * i + 1, FlagGet(gUnknown_Debug_083C1196[whichMenu][i]) ? TRUE : FALSE); + } +} + #endif -- cgit v1.2.3 From d5ccd132e0043405bae5337919c8678817417b4c Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Mon, 12 Mar 2018 08:28:40 -0400 Subject: through debug_sub_808D7E0 --- src/debug/tomomichi_debug_menu.c | 89 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 89 insertions(+) (limited to 'src/debug/tomomichi_debug_menu.c') diff --git a/src/debug/tomomichi_debug_menu.c b/src/debug/tomomichi_debug_menu.c index f0c11c8d6..0c72b8e66 100644 --- a/src/debug/tomomichi_debug_menu.c +++ b/src/debug/tomomichi_debug_menu.c @@ -171,6 +171,10 @@ bool8 debug_sub_808D40C(void); bool8 debug_sub_808D500(void); void debug_sub_808D54C(u8, u8); void debug_sub_808D59C(u8); +bool8 debug_sub_808D650(void); +bool8 debug_sub_808D744(void); +void debug_sub_808D790(u8, u8); +void debug_sub_808D7E0(u8); extern const u8 DebugScript_081C1CFE[]; extern const u8 DebugScript_081C1D07[]; @@ -3032,4 +3036,89 @@ void debug_sub_808D59C(u8 whichMenu) } } +bool8 debug_sub_808D600(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 28, 2 * ARRAY_COUNT(gUnknown_Debug_083C11CC) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C11CC), gUnknown_Debug_083C11CC); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C11CC), 0, 27); + gMenuCallback = debug_sub_808D650; + return FALSE; +} + +bool8 debug_sub_808D650(void) +{ + s8 input = Menu_ProcessInput(); + + if (input == -2) + return FALSE; + if (input == -1) + { + CloseMenu(); + return TRUE; + } + gMenuCallback = gUnknown_Debug_083C11CC[input].func; + return FALSE; +} + +bool8 debug_sub_808D694(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C1212) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C1212), gUnknown_Debug_083C1212); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C1212), 0, 28); + gDebug_0300070F = 0; + gMenuCallback = debug_sub_808D744; + return FALSE; +} + +bool8 debug_sub_808D6EC(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * 7 + 1); + Menu_PrintItems(2, 1, 7, gUnknown_Debug_083C1288); + InitMenu(0, 1, 1, 7, 0, 28); + gDebug_0300070F = 1; + gMenuCallback = debug_sub_808D744; + return FALSE; +} + +bool8 debug_sub_808D744(void) +{ + s8 input = Menu_ProcessInput(); + s8 cursorPos = Menu_GetCursorPos(); + + debug_sub_808D790(gDebug_0300070F, cursorPos); + debug_sub_808D7E0(gDebug_0300070F); + if (input == -2) + return FALSE; + if (input == -1) + { + CloseMenu(); + return TRUE; + } + return FALSE; +} + +void debug_sub_808D790(u8 whichMenu, u8 cursorPos) +{ + if (gMain.newKeys & R_BUTTON) + { + if (!FlagGet(gUnknown_Debug_083C12D2[whichMenu][cursorPos])) + FlagSet(gUnknown_Debug_083C12D2[whichMenu][cursorPos]); + else + FlagClear(gUnknown_Debug_083C12D2[whichMenu][cursorPos]); + } +} + +void debug_sub_808D7E0(u8 whichMenu) +{ + u8 i; + + for (i = 0; i < gUnknown_Debug_083C12D0[whichMenu]; i++) + { + debug_sub_808F2E0(28, 2 * i + 1, FlagGet(gUnknown_Debug_083C12D2[whichMenu][i]) ? TRUE : FALSE); + } +} + #endif -- cgit v1.2.3 From 017d462feddbf3101c22c8d95901c1ad50f8f406 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Mon, 12 Mar 2018 23:21:23 -0400 Subject: through debug_sub_808DF64 --- src/debug/tomomichi_debug_menu.c | 359 +++++++++++++++++++++++++++++++++++---- 1 file changed, 329 insertions(+), 30 deletions(-) (limited to 'src/debug/tomomichi_debug_menu.c') diff --git a/src/debug/tomomichi_debug_menu.c b/src/debug/tomomichi_debug_menu.c index 0c72b8e66..03c520018 100644 --- a/src/debug/tomomichi_debug_menu.c +++ b/src/debug/tomomichi_debug_menu.c @@ -175,6 +175,18 @@ bool8 debug_sub_808D650(void); bool8 debug_sub_808D744(void); void debug_sub_808D790(u8, u8); void debug_sub_808D7E0(u8); +bool8 debug_sub_808D894(void); +bool8 debug_sub_808D930(void); +void debug_sub_808D97C(u8, u8); +void debug_sub_808D9CC(u8); +bool8 debug_sub_808DA80(void); +void debug_sub_808DAD4(void); +void debug_sub_808DABC(void); +void debug_sub_808F31C(u8, u8, u16); +bool8 debug_sub_808DB5C(void); +bool8 debug_sub_808DEB8(void); +void debug_sub_808DF64(u8, u8); +void debug_sub_808DF04(u8); extern const u8 DebugScript_081C1CFE[]; extern const u8 DebugScript_081C1D07[]; @@ -1308,11 +1320,11 @@ const struct MenuAction gUnknown_Debug_083C351C[] = { const u8 gUnknown_Debug_083C3544[] = {3, 2, 6, 9, 5}; const u16 gUnknown_Debug_083C354A[][9] = { - {0x4027, 0x4028, 0x4029}, - {0x4047, 0x404F}, - {0x4021, 0x4022, 0x4048, 0x404A, 0x402A, 0x402B}, - {0x4020, 0x4023, 0x4024, 0x4025, 0x4040, 0x4041, 0x4042, 0x4044, 0x4045}, - {0x4046, 0x4049, 0x404B, 0x404C, 0x4026} + {VAR_CYCLING_ROAD_RECORD_COLLISIONS, VAR_CYCLING_ROAD_RECORD_TIME_L, VAR_CYCLING_ROAD_RECORD_TIME_H}, + {VAR_SHROOMISH_SIZE_RECORD, VAR_BARBOACH_SIZE_RECORD}, + {VAR_REPEL_STEP_COUNT, VAR_ICE_STEP_COUNT, VAR_ASH_GATHER_COUNT, VAR_CRUISE_STEP_COUNT, VAR_HAPPINESS_STEP_COUNTER, VAR_POISON_STEP_COUNTER}, + {VAR_RECYCLE_GOODS, VAR_STARTER_MON, VAR_MIRAGE_RND_H, VAR_MIRAGE_RND_L, VAR_DAYS, VAR_FANCLUB_UNKNOWN_1, VAR_FANCLUB_UNKNOWN_2, VAR_TRICK_HOUSE_ROOMS_COMPLETED, VAR_LOTTERY_PRIZE}, + {VAR_NATIONAL_DEX, VAR_BIRCH_STATE, VAR_LOTTERY_RND_L, VAR_LOTTERY_RND_H, VAR_SECRET_BASE_MAP} }; const u8 gUnknown_Debug_083C35A4[] = _("OBJCHRWORK0ー8"); @@ -1366,8 +1378,8 @@ const struct MenuAction gUnknown_Debug_083C36E4[] = { const u8 gUnknown_Debug_083C371C[] = {9, 7}; const u16 gUnknown_Debug_083C371E[][9] = { - {0x4010, 0x4011, 0x4012, 0x4013, 0x4014, 0x4015, 0x4016, 0x4017, 0x4018}, - {0x4019, 0x401A, 0x401B, 0x401C, 0x401D, 0x401E, 0x401F} + {VAR_OBJ_GFX_ID_0, VAR_OBJ_GFX_ID_1, VAR_OBJ_GFX_ID_2, VAR_OBJ_GFX_ID_3, VAR_OBJ_GFX_ID_4, VAR_OBJ_GFX_ID_5, VAR_OBJ_GFX_ID_6, VAR_OBJ_GFX_ID_7, VAR_OBJ_GFX_ID_8}, + {VAR_OBJ_GFX_ID_9, VAR_OBJ_GFX_ID_A, VAR_OBJ_GFX_ID_B, VAR_OBJ_GFX_ID_C, VAR_OBJ_GFX_ID_D, VAR_OBJ_GFX_ID_E, VAR_OBJ_GFX_ID_F} }; const u8 gUnknown_Debug_083C3742[] = _("SP"); @@ -1520,12 +1532,12 @@ const struct MenuAction gUnknown_Debug_83C3C00[] = { const u8 gUnknown_Debug_083C3C48[] = {6, 5, 9, 2, 9, 6}; const u16 gUnknown_Debug_83C3C4E[][9] = { - {0x4086, 0x4087, 0x4088, 0x408A, 0x4092, 0x40B4}, - {0x40A6, 0x40C1, 0x40B5, 0x40A7, 0x40A5}, - {0x40AB, 0x40AC, 0x40AD, 0x40AE, 0x40AF, 0x40B0, 0x40B1, 0x40B2, 0x40B6}, - {0x4090, 0x40BE}, - {0x4089, 0x408E, 0x4096, 0x4097, 0x4099, 0x409C, 0x40A3, 0x40A4, 0x40A9}, - {0x40B3, 0x40B7, 0x40BB, 0x40BC, 0x40C0, 0x40C5} + {VAR_LINK_CONTEST_ROOM_STATE, VAR_CABLE_CLUB_STATE, VAR_CONTEST_LOCATION, VAR_CONTEST_PRIZE_PICKUP, VAR_LITTLEROOT_INTRO_STATE, VAR_PORTHOLE_STATE}, + {VAR_TRICK_HOUSE_ENTRANCE_STATE_2, VAR_TRICK_HOUSE_PRIZE_PICKUP, VAR_TRICK_HOUSE_STATE, VAR_TRICK_HOUSE_ENTRANCE_STATE_3, VAR_TRICK_HOUSE_ENTRANCE_STATE}, + {VAR_TRICK_HOUSE_PUZZLE_1_STATE, VAR_TRICK_HOUSE_PUZZLE_2_STATE, VAR_TRICK_HOUSE_PUZZLE_3_STATE, VAR_TRICK_HOUSE_PUZZLE_4_STATE, VAR_TRICK_HOUSE_PUZZLE_5_STATE, VAR_TRICK_HOUSE_PUZZLE_6_STATE, VAR_TRICK_HOUSE_PUZZLE_7_STATE, VAR_TRICK_HOUSE_PUZZLE_8_STATE, VAR_TRICK_HOUSE_PUZZLE_7_STATE_2}, + {VAR_BRINEY_HOUSE_STATE, VAR_GLASS_WORKSHOP_STATE}, + {VAR_0x4089, VAR_BOARD_BRINEY_BOAT_ROUTE104_STATE, VAR_BRINEY_LOCATION, VAR_0x4097, VAR_LILYCOVE_CONTEST_LOBBY_STATE, VAR_ELITE_4_STATE, VAR_CABLE_CAR_STATION_STATE, VAR_SAFARI_ZONE_STATE, VAR_CYCLING_CHALLENGE_STATE}, + {VAR_WEATHER_INSTITUTE_STATE, VAR_SLATEPORT_FAN_CLUB_STATE, 0x40BB, VAR_BRAVO_TRAINER_BATTLE_TOWER_ON, VAR_GAME_CORNER_STATE, VAR_WHICH_FOSSIL_REVIVED} }; const u8 gUnknown_Debug_083C3CBA[] = _("タウン"); @@ -1738,15 +1750,15 @@ const struct MenuAction gUnknown_Debug_083C4534[] = { const u8 gUnknown_Debug_083C457C[] = {8, 9, 9, 9, 9, 7, 6, 9, 9}; const u16 gUnknown_Debug_083C4586[][9] = { - {0x4050, 0x4051, 0x4052, 0x4053, 0x4054, 0x4055, 0x4056, 0x40C7, 0x0000}, - {0x4057, 0x4058, 0x4059, 0x405A, 0x405B, 0x405C, 0x405D, 0x405E, 0x405F}, - {0x4060, 0x4061, 0x4062, 0x4063, 0x4064, 0x4065, 0x4066, 0x4067, 0x4068}, - {0x4069, 0x406A, 0x406B, 0x406C, 0x406D, 0x406E, 0x406F, 0x4070, 0x4071}, - {0x4072, 0x4073, 0x4074, 0x4075, 0x4076, 0x4077, 0x4078, 0x4079, 0x407A}, - {0x407B, 0x407C, 0x407D, 0x407E, 0x407F, 0x4080, 0x4081, 0x0000, 0x0000}, - {0x4082, 0x4083, 0x4084, 0x408C, 0x408D, 0x40C2, 0x0000, 0x0000, 0x0000}, - {0x4085, 0x408F, 0x4093, 0x4094, 0x4095, 0x40A0, 0x40AA, 0x40C4, 0x40C6}, - {0x4098, 0x409A, 0x409B, 0x40A2, 0x40A8, 0x40B9, 0x40BA, 0x40BF, 0x40C3} + {VAR_LITTLEROOT_STATE, VAR_ROUTE102_ACCESSIBLE, 0x4052, VAR_LAVARIDGE_RIVAL_STATE, VAR_CURRENT_SECRET_BASE, 0x4055, 0x4056, VAR_OLDALE_STATE}, + {VAR_PETALBURG_STATE, VAR_SLATEPORT_STATE, 0x4059, VAR_RUSTBORO_STATE, 0x405B, 0x405C, 0x405D, VAR_SOOTOPOLIS_STATE, 0x405F}, + {VAR_ROUTE101_STATE, 0x4061, VAR_ROUTE103_STATE, 0x4063, 0x4064, 0x4065, 0x4066, 0x4067, 0x4068}, + {VAR_ROUTE110_STATE, 0x406A, 0x406B, 0x406C, 0x406D, 0x406E, VAR_ROUTE116_STATE, 0x4070, VAR_ROUTE118_STATE}, + {VAR_ROUTE119_STATE, 0x4073, VAR_ROUTE121_STATE, 0x4075, 0x4076, 0x4077, 0x4078, 0x4079, 0x407A}, + {VAR_ROUTE128_STATE, 0x407C, 0x407D, 0x407E, 0x407F, 0x4080, 0x4081}, + {VAR_LITTLEROOT_HOUSES_STATE, 0x4083, VAR_BIRCH_LAB_STATE, VAR_LITTLEROOT_HOUSES_STATE_2, VAR_LITTLEROOT_RIVAL_STATE, VAR_PACIFIDLOG_TM_RECEIVED_DAY}, + {VAR_PETALBURG_GYM_STATE, VAR_DEVON_CORP_3F_STATE, VAR_MAUVILLE_GYM_STATE, VAR_LILYCOVE_MUSEUM_2F_STATE, VAR_LILYCOVE_FAN_CLUB_STATE, VAR_SLATEPORT_HARBOR_STATE, VAR_SLATEPORT_MUSEUM_1F_STATE, VAR_FOSSIL_RESURRECTION_STATE, VAR_STEVENS_HOUSE_STATE}, + {VAR_PETALBURG_WOODS_STATE, VAR_RUSTURF_TUNNEL_STATE, VAR_CAVE_OF_ORIGIN_B4F_STATE, VAR_SEAFLOOR_CAVERN_STATE, 0x40A8, VAR_MT_PYRE_STATE, VAR_NEW_MAUVILLE_STATE, VAR_METEOR_FALLS_STATE, VAR_VICTORY_ROAD_1F_STATE} }; const u8 gUnknown_Debug_083C4628[] = _("LOCALWORK0ー8"); @@ -1800,8 +1812,8 @@ const struct MenuAction gUnknown_Debug_083C4754C[] = { const u8 gUnknown_Debug_083C478C[] = {9, 7}; const u16 gUnknown_Debug_083C478E[][9] = { - {0x4000, 0x4001, 0x4002, 0x4003, 0x4004, 0x4005, 0x4006, 0x4007, 0x4008}, - {0x4009, 0x400A, 0x400B, 0x400C, 0x400D, 0x400E, 0x400F} + {VAR_TEMP_0, VAR_TEMP_1, VAR_TEMP_2, VAR_TEMP_3, VAR_TEMP_4, VAR_TEMP_5, VAR_TEMP_6, VAR_TEMP_7, VAR_TEMP_8}, + {VAR_TEMP_9, VAR_TEMP_A, VAR_TEMP_B, VAR_TEMP_C, VAR_TEMP_D, VAR_TEMP_E, VAR_TEMP_F} }; const u8 gUnknown_Debug_083C47B2[] = _("Level"); @@ -2527,7 +2539,7 @@ void debug_sub_808C764(u8 whichMenu) for (i = 0; i < gUnknown_Debug_083C31DC[whichMenu]; i++) { - debug_sub_808F2E0(28, 2 * i + 1, FlagGet(gUnknown_Debug_83C31E6[whichMenu][i]) ? TRUE : FALSE); + debug_sub_808F2E0(28, 2 * i + 1, FlagGet(gUnknown_Debug_83C31E6[whichMenu][i]) ? 1 : 0); } } @@ -2689,7 +2701,7 @@ void debug_sub_808CC10(u8 whichMenu) for (i = 0; i < gUnknown_Debug_083C2710[whichMenu]; i++) { - debug_sub_808F2E0(28, 2 * i + 1, FlagGet(gUnknown_Debug_083C271A[whichMenu][i]) ? TRUE : FALSE); + debug_sub_808F2E0(28, 2 * i + 1, FlagGet(gUnknown_Debug_083C271A[whichMenu][i]) ? 1 : 0); } } @@ -2785,7 +2797,7 @@ void debug_sub_808CEAC(u8 whichMenu) for (i = 0; i < gUnknown_Debug_083C1C34[whichMenu]; i++) { - debug_sub_808F2E0(28, 2 * i + 1, FlagGet(gUnknown_Debug_083C1C38[whichMenu][i]) ? TRUE : FALSE); + debug_sub_808F2E0(28, 2 * i + 1, FlagGet(gUnknown_Debug_083C1C38[whichMenu][i]) ? 1 : 0); } } @@ -2947,7 +2959,7 @@ void debug_sub_808D358(u8 whichMenu) for (i = 0; i < gUnknown_Debug_083C19BC[whichMenu]; i++) { - debug_sub_808F2E0(28, 2 * i + 1, FlagGet(gUnknown_Debug_083C19C6[whichMenu][i]) ? TRUE : FALSE); + debug_sub_808F2E0(28, 2 * i + 1, FlagGet(gUnknown_Debug_083C19C6[whichMenu][i]) ? 1 : 0); } } @@ -3032,7 +3044,7 @@ void debug_sub_808D59C(u8 whichMenu) for (i = 0; i < gUnknown_Debug_083C1194[whichMenu]; i++) { - debug_sub_808F2E0(28, 2 * i + 1, FlagGet(gUnknown_Debug_083C1196[whichMenu][i]) ? TRUE : FALSE); + debug_sub_808F2E0(28, 2 * i + 1, FlagGet(gUnknown_Debug_083C1196[whichMenu][i]) ? 1 : 0); } } @@ -3117,8 +3129,295 @@ void debug_sub_808D7E0(u8 whichMenu) for (i = 0; i < gUnknown_Debug_083C12D0[whichMenu]; i++) { - debug_sub_808F2E0(28, 2 * i + 1, FlagGet(gUnknown_Debug_083C12D2[whichMenu][i]) ? TRUE : FALSE); + debug_sub_808F2E0(28, 2 * i + 1, FlagGet(gUnknown_Debug_083C12D2[whichMenu][i]) ? 1 : 0); } } +bool8 debug_sub_808D844(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 28, 2 * ARRAY_COUNT(gUnknown_Debug_083C1A78) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C1A78), gUnknown_Debug_083C1A78); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C1A78), 0, 27); + gMenuCallback = debug_sub_808D894; + return FALSE; +} + +bool8 debug_sub_808D894(void) +{ + s8 input = Menu_ProcessInput(); + + if (input == -2) + return FALSE; + if (input == -1) + { + CloseMenu(); + return TRUE; + } + gMenuCallback = gUnknown_Debug_083C1A78[input].func; + return FALSE; +} + +bool8 debug_sub_808D8D8(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C1A9C) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C1A9C), gUnknown_Debug_083C1A9C); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C1A9C), 0, 28); + gDebug_0300070F = 0; + gMenuCallback = debug_sub_808D930; + return FALSE; +} + +bool8 debug_sub_808D930(void) +{ + s8 input = Menu_ProcessInput(); + s8 cursorPos = Menu_GetCursorPos(); + + debug_sub_808D97C(gDebug_0300070F, cursorPos); + debug_sub_808D9CC(gDebug_0300070F); + if (input == -2) + return FALSE; + if (input == -1) + { + CloseMenu(); + return TRUE; + } + return FALSE; +} + +void debug_sub_808D97C(u8 whichMenu, u8 cursorPos) +{ + if (gMain.newKeys & R_BUTTON) + { + if (!FlagGet(gUnknown_Debug_083C1AAE[whichMenu][cursorPos])) + FlagSet(gUnknown_Debug_083C1AAE[whichMenu][cursorPos]); + else + FlagClear(gUnknown_Debug_083C1AAE[whichMenu][cursorPos]); + } +} + +void debug_sub_808D9CC(u8 whichMenu) +{ + u8 i; + + for (i = 0; i < gUnknown_Debug_083C1AAC[whichMenu]; i++) + { + debug_sub_808F2E0(28, 2 * i + 1, FlagGet(gUnknown_Debug_083C1AAE[whichMenu][i]) ? 1 : 0); + } +} + +bool8 debug_sub_808DA30(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C103A) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C103A), gUnknown_Debug_083C103A); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C103A), 0, 28); + gMenuCallback = debug_sub_808DA80; + return FALSE; +} + +bool8 debug_sub_808DA80(void) +{ + s8 input = Menu_ProcessInput(); + /*s8 cursorPos = */Menu_GetCursorPos(); + + debug_sub_808DAD4(); + debug_sub_808DABC(); + if (input == -2) + return FALSE; + if (input == -1) + { + CloseMenu(); + return TRUE; + } + return FALSE; +} + +void debug_sub_808DABC(void) +{ + debug_sub_808F31C(24, 1, gSpecialVar_Result); +} + +void debug_sub_808DAD4(void) +{ + u16 delta; + + if (gMain.newKeys & R_BUTTON) + { + delta = +1; + } + else if (gMain.newKeys & L_BUTTON) + { + delta = -1; + } + else + return; + gSpecialVar_Result += delta; +} + +bool8 debug_sub_808DB0C(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 24, 2 * ARRAY_COUNT(gUnknown_Debug_083C3D08) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C3D08), gUnknown_Debug_083C3D08); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C3D08), 0, 23); + gMenuCallback = debug_sub_808DB5C; + return FALSE; +} + +bool8 debug_sub_808DB5C(void) +{ + s8 input = Menu_ProcessInput(); + + if (input == -2) + return FALSE; + if (input == -1) + { + CloseMenu(); + return TRUE; + } + gMenuCallback = gUnknown_Debug_083C3D08[input].func; + return FALSE; +} + +bool8 debug_sub_808DBA0(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C432C) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C432C), gUnknown_Debug_083C432C); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C432C), 0, 28); + gDebug_0300070F = 0; + gMenuCallback = debug_sub_808DEB8; + return FALSE; +} + +bool8 debug_sub_808DBF8(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C436C) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C436C), gUnknown_Debug_083C436C); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C436C), 0, 28); + gDebug_0300070F = 1; + gMenuCallback = debug_sub_808DEB8; + return FALSE; +} + +bool8 debug_sub_808DC50(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C43B4) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C43B4), gUnknown_Debug_083C43B4); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C43B4), 0, 28); + gDebug_0300070F = 2; + gMenuCallback = debug_sub_808DEB8; + return FALSE; +} + +bool8 debug_sub_808DCA8(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C43FC) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C43FC), gUnknown_Debug_083C43FC); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C43FC), 0, 28); + gDebug_0300070F = 3; + gMenuCallback = debug_sub_808DEB8; + return FALSE; +} + +bool8 debug_sub_808DD00(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C4444) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C4444), gUnknown_Debug_083C4444); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C4444), 0, 28); + gDebug_0300070F = 4; + gMenuCallback = debug_sub_808DEB8; + return FALSE; +} + +bool8 debug_sub_808DD58(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C448C) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C448C), gUnknown_Debug_083C448C); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C448C), 0, 28); + gDebug_0300070F = 5; + gMenuCallback = debug_sub_808DEB8; + return FALSE; +} + +bool8 debug_sub_808DDB0(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * 6 + 1); + Menu_PrintItems(2, 1, 6, gUnknown_Debug_83C44C4); // overflows into the next menu + InitMenu(0, 1, 1, 6, 0, 28); + gDebug_0300070F = 6; + gMenuCallback = debug_sub_808DEB8; + return FALSE; +} + +bool8 debug_sub_808DE08(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_83C44EC) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_83C44EC), gUnknown_Debug_83C44EC); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_83C44EC), 0, 28); + gDebug_0300070F = 7; + gMenuCallback = debug_sub_808DEB8; + return FALSE; +} + +bool8 debug_sub_808DE60(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C4534) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C4534), gUnknown_Debug_083C4534); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C4534), 0, 28); + gDebug_0300070F = 8; + gMenuCallback = debug_sub_808DEB8; + return FALSE; +} + +bool8 debug_sub_808DEB8(void) +{ + s8 input = Menu_ProcessInput(); + s8 cursorPos = Menu_GetCursorPos(); + + debug_sub_808DF64(gDebug_0300070F, cursorPos); + debug_sub_808DF04(gDebug_0300070F); + if (input == -2) + return FALSE; + if (input == -1) + { + CloseMenu(); + return TRUE; + } + return FALSE; +} + +void debug_sub_808DF04(u8 whichMenu) +{ + u8 i; + + for (i = 0; i < gUnknown_Debug_083C457C[whichMenu]; i++) + { + debug_sub_808F31C(24, 2 * i + 1, VarGet(gUnknown_Debug_083C4586[whichMenu][i])); + } +} + +void debug_sub_808DF64(u8 whichMenu, u8 cursorPos) +{ + u16 delta; + + if (gMain.newKeys & R_BUTTON) + delta = +1; + else if (gMain.newKeys & L_BUTTON) + delta = -1; + else + return; + VarSet(gUnknown_Debug_083C4586[whichMenu][cursorPos], VarGet(gUnknown_Debug_083C4586[whichMenu][cursorPos]) + delta); +} + #endif -- cgit v1.2.3 From 187bc5f6a17ca53390fa95d9ec836fcc228d4b03 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Mon, 12 Mar 2018 23:37:16 -0400 Subject: through debug_sub_808E310 --- src/debug/tomomichi_debug_menu.c | 135 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 135 insertions(+) (limited to 'src/debug/tomomichi_debug_menu.c') diff --git a/src/debug/tomomichi_debug_menu.c b/src/debug/tomomichi_debug_menu.c index 03c520018..b741436a2 100644 --- a/src/debug/tomomichi_debug_menu.c +++ b/src/debug/tomomichi_debug_menu.c @@ -187,6 +187,10 @@ bool8 debug_sub_808DB5C(void); bool8 debug_sub_808DEB8(void); void debug_sub_808DF64(u8, u8); void debug_sub_808DF04(u8); +bool8 debug_sub_808E010(void); +bool8 debug_sub_808E264(void); +void debug_sub_808E310(u8, u8); +void debug_sub_808E2B0(u8); extern const u8 DebugScript_081C1CFE[]; extern const u8 DebugScript_081C1D07[]; @@ -3420,4 +3424,135 @@ void debug_sub_808DF64(u8 whichMenu, u8 cursorPos) VarSet(gUnknown_Debug_083C4586[whichMenu][cursorPos], VarGet(gUnknown_Debug_083C4586[whichMenu][cursorPos]) + delta); } +bool8 debug_sub_808DFC0(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 24, 2 * ARRAY_COUNT(gUnknown_Debug_083C377C) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C377C), gUnknown_Debug_083C377C); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C377C), 0, 23); + gMenuCallback = debug_sub_808E010; + return FALSE; +} + +bool8 debug_sub_808E010(void) +{ + s8 input = Menu_ProcessInput(); + + if (input == -2) + return FALSE; + if (input == -1) + { + CloseMenu(); + return TRUE; + } + gMenuCallback = gUnknown_Debug_083C377C[input].func; + return FALSE; +} + +bool8 debug_sub_808E054(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * 6 + 1); + Menu_PrintItems(2, 1, 6, gUnknown_Debug_083C3AA0); + InitMenu(0, 1, 1, 6, 0, 28); + gDebug_0300070F = 0; + gMenuCallback = debug_sub_808E264; + return FALSE; +} + +bool8 debug_sub_808E0AC(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * 5 + 1); + Menu_PrintItems(2, 1, 5, gUnknown_Debug_83C3AE0); + InitMenu(0, 1, 1, 5, 0, 28); + gDebug_0300070F = 1; + gMenuCallback = debug_sub_808E264; + return FALSE; +} + +bool8 debug_sub_808E104(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_83C3B28) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_83C3B28), gUnknown_Debug_83C3B28); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_83C3B28), 0, 28); + gDebug_0300070F = 2; + gMenuCallback = debug_sub_808E264; + return FALSE; +} + +bool8 debug_sub_808E15C(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * 2 + 1); + Menu_PrintItems(2, 1, 2, gUnknown_Debug_83C3B70); + InitMenu(0, 1, 1, 2, 0, 28); + gDebug_0300070F = 3; + gMenuCallback = debug_sub_808E264; + return FALSE; +} + +bool8 debug_sub_808E1B4(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_83C3BB8) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_83C3BB8), gUnknown_Debug_83C3BB8); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_83C3BB8), 0, 28); + gDebug_0300070F = 4; + gMenuCallback = debug_sub_808E264; + return FALSE; +} + +bool8 debug_sub_808E20C(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * 6 + 1); + Menu_PrintItems(2, 1, 6, gUnknown_Debug_83C3C00); + InitMenu(0, 1, 1, 6, 0, 28); + gDebug_0300070F = 5; + gMenuCallback = debug_sub_808E264; + return FALSE; +} + +bool8 debug_sub_808E264(void) +{ + s8 input = Menu_ProcessInput(); + s8 cursorPos = Menu_GetCursorPos(); + + debug_sub_808E310(gDebug_0300070F, cursorPos); + debug_sub_808E2B0(gDebug_0300070F); + if (input == -2) + return FALSE; + if (input == -1) + { + CloseMenu(); + return TRUE; + } + return FALSE; +} + +void debug_sub_808E2B0(u8 whichMenu) +{ + u8 i; + + for (i = 0; i < gUnknown_Debug_083C3C48[whichMenu]; i++) + { + debug_sub_808F31C(24, 2 * i + 1, VarGet(gUnknown_Debug_83C3C4E[whichMenu][i])); + } +} + +void debug_sub_808E310(u8 whichMenu, u8 cursorPos) +{ + u16 delta; + + if (gMain.newKeys & R_BUTTON) + delta = +1; + else if (gMain.newKeys & L_BUTTON) + delta = -1; + else + return; + VarSet(gUnknown_Debug_83C3C4E[whichMenu][cursorPos], VarGet(gUnknown_Debug_83C3C4E[whichMenu][cursorPos]) + delta); +} + #endif -- cgit v1.2.3 From 7705a3d44fe4c0f282eee51380f11fd936f642ca Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Mon, 12 Mar 2018 23:50:06 -0400 Subject: through debug_sub_808E660 --- src/debug/tomomichi_debug_menu.c | 124 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 124 insertions(+) (limited to 'src/debug/tomomichi_debug_menu.c') diff --git a/src/debug/tomomichi_debug_menu.c b/src/debug/tomomichi_debug_menu.c index b741436a2..a2dcbabae 100644 --- a/src/debug/tomomichi_debug_menu.c +++ b/src/debug/tomomichi_debug_menu.c @@ -191,6 +191,10 @@ bool8 debug_sub_808E010(void); bool8 debug_sub_808E264(void); void debug_sub_808E310(u8, u8); void debug_sub_808E2B0(u8); +bool8 debug_sub_808E3BC(void); +bool8 debug_sub_808E5B8(void); +void debug_sub_808E604(u8, u8); +void debug_sub_808E660(u8); extern const u8 DebugScript_081C1CFE[]; extern const u8 DebugScript_081C1D07[]; @@ -3555,4 +3559,124 @@ void debug_sub_808E310(u8 whichMenu, u8 cursorPos) VarSet(gUnknown_Debug_83C3C4E[whichMenu][cursorPos], VarGet(gUnknown_Debug_83C3C4E[whichMenu][cursorPos]) + delta); } +bool8 debug_sub_808E36C(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 24, 2 * ARRAY_COUNT(gUnknown_Debug_083C32AC) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C32AC), gUnknown_Debug_083C32AC); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C32AC), 0, 23); + gMenuCallback = debug_sub_808E3BC; + return FALSE; +} + +bool8 debug_sub_808E3BC(void) +{ + s8 input = Menu_ProcessInput(); + + if (input == -2) + return FALSE; + if (input == -1) + { + CloseMenu(); + return TRUE; + } + gMenuCallback = gUnknown_Debug_083C32AC[input].func; + return FALSE; +} + +bool8 debug_sub_808E400(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C347C) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C347C), gUnknown_Debug_083C347C); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C347C), 0, 28); + gDebug_0300070F = 0; + gMenuCallback = debug_sub_808E5B8; + return FALSE; +} + +bool8 debug_sub_808E458(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C3494) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C3494), gUnknown_Debug_083C3494); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C3494), 0, 28); + gDebug_0300070F = 1; + gMenuCallback = debug_sub_808E5B8; + return FALSE; +} + +bool8 debug_sub_808E4B0(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C34A4) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C34A4), gUnknown_Debug_083C34A4); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C34A4), 0, 28); + gDebug_0300070F = 2; + gMenuCallback = debug_sub_808E5B8; + return FALSE; +} + +bool8 debug_sub_808E508(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C34D4) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C34D4), gUnknown_Debug_083C34D4); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C34D4), 0, 28); + gDebug_0300070F = 3; + gMenuCallback = debug_sub_808E5B8; + return FALSE; +} + +bool8 debug_sub_808E560(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C351C) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C351C), gUnknown_Debug_083C351C); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C351C), 0, 28); + gDebug_0300070F = 4; + gMenuCallback = debug_sub_808E5B8; + return FALSE; +} + +bool8 debug_sub_808E5B8(void) +{ + s8 input = Menu_ProcessInput(); + s8 cursorPos = Menu_GetCursorPos(); + + debug_sub_808E604(gDebug_0300070F, cursorPos); + debug_sub_808E660(gDebug_0300070F); + if (input == -2) + return FALSE; + if (input == -1) + { + CloseMenu(); + return TRUE; + } + return FALSE; +} + +void debug_sub_808E604(u8 whichMenu, u8 cursorPos) +{ + u16 delta; + + if (gMain.newAndRepeatedKeys & R_BUTTON) + delta = +1; + else if (gMain.newAndRepeatedKeys & L_BUTTON) + delta = -1; + else + return; + VarSet(gUnknown_Debug_083C354A[whichMenu][cursorPos], VarGet(gUnknown_Debug_083C354A[whichMenu][cursorPos]) + delta); +} + +void debug_sub_808E660(u8 whichMenu) +{ + u8 i; + + for (i = 0; i < gUnknown_Debug_083C3544[whichMenu]; i++) + { + debug_sub_808F31C(24, 2 * i + 1, VarGet(gUnknown_Debug_083C354A[whichMenu][i])); + } +} + #endif -- cgit v1.2.3 From 301b0c546e7a8b08333f3988e13a8486eeef850b Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Mon, 12 Mar 2018 23:55:13 -0400 Subject: through debug_sub_808E8AC --- src/debug/tomomichi_debug_menu.c | 91 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) (limited to 'src/debug/tomomichi_debug_menu.c') diff --git a/src/debug/tomomichi_debug_menu.c b/src/debug/tomomichi_debug_menu.c index a2dcbabae..7602885c2 100644 --- a/src/debug/tomomichi_debug_menu.c +++ b/src/debug/tomomichi_debug_menu.c @@ -195,6 +195,10 @@ bool8 debug_sub_808E3BC(void); bool8 debug_sub_808E5B8(void); void debug_sub_808E604(u8, u8); void debug_sub_808E660(u8); +bool8 debug_sub_808E710(void); +bool8 debug_sub_808E804(void); +void debug_sub_808E850(u8, u8); +void debug_sub_808E8AC(u8); extern const u8 DebugScript_081C1CFE[]; extern const u8 DebugScript_081C1D07[]; @@ -3679,4 +3683,91 @@ void debug_sub_808E660(u8 whichMenu) } } +bool8 debug_sub_808E6C0(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 24, 2 * ARRAY_COUNT(gUnknown_Debug_083C4644) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C4644), gUnknown_Debug_083C4644); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C4644), 0, 23); + gMenuCallback = debug_sub_808E710; + return FALSE; +} + +bool8 debug_sub_808E710(void) +{ + s8 input = Menu_ProcessInput(); + + if (input == -2) + return FALSE; + if (input == -1) + { + CloseMenu(); + return TRUE; + } + gMenuCallback = gUnknown_Debug_083C4644[input].func; + return FALSE; +} + +bool8 debug_sub_808E754(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C470C) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C470C), gUnknown_Debug_083C470C); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C470C), 0, 28); + gDebug_0300070F = 0; + gMenuCallback = debug_sub_808E804; + return FALSE; +} + +bool8 debug_sub_808E7AC(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C4754C) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C4754C), gUnknown_Debug_083C4754C); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C4754C), 0, 28); + gDebug_0300070F = 1; + gMenuCallback = debug_sub_808E804; + return FALSE; +} + +bool8 debug_sub_808E804(void) +{ + s8 input = Menu_ProcessInput(); + s8 cursorPos = Menu_GetCursorPos(); + + debug_sub_808E850(gDebug_0300070F, cursorPos); + debug_sub_808E8AC(gDebug_0300070F); + if (input == -2) + return FALSE; + if (input == -1) + { + CloseMenu(); + return TRUE; + } + return FALSE; +} + +void debug_sub_808E850(u8 whichMenu, u8 cursorPos) +{ + u16 delta; + + if (gMain.newKeys & R_BUTTON) + delta = +1; + else if (gMain.newKeys & L_BUTTON) + delta = -1; + else + return; + VarSet(gUnknown_Debug_083C478E[whichMenu][cursorPos], VarGet(gUnknown_Debug_083C478E[whichMenu][cursorPos]) + delta); +} + +void debug_sub_808E8AC(u8 whichMenu) +{ + u8 i; + + for (i = 0; i < gUnknown_Debug_083C478C[whichMenu]; i++) + { + debug_sub_808F31C(24, 2 * i + 1, VarGet(gUnknown_Debug_083C478E[whichMenu][i])); + } +} + #endif -- cgit v1.2.3 From 7e4093ea780cce8bc367aceb7cb7671979928c76 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Mon, 12 Mar 2018 23:58:28 -0400 Subject: through debug_sub_808EAFC --- src/debug/tomomichi_debug_menu.c | 91 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) (limited to 'src/debug/tomomichi_debug_menu.c') diff --git a/src/debug/tomomichi_debug_menu.c b/src/debug/tomomichi_debug_menu.c index 7602885c2..66b6f5add 100644 --- a/src/debug/tomomichi_debug_menu.c +++ b/src/debug/tomomichi_debug_menu.c @@ -199,6 +199,10 @@ bool8 debug_sub_808E710(void); bool8 debug_sub_808E804(void); void debug_sub_808E850(u8, u8); void debug_sub_808E8AC(u8); +bool8 debug_sub_808E95C(void); +bool8 debug_sub_808EA50(void); +void debug_sub_808EA9C(u8); +void debug_sub_808EAFC(u8, u8); extern const u8 DebugScript_081C1CFE[]; extern const u8 DebugScript_081C1D07[]; @@ -3770,4 +3774,91 @@ void debug_sub_808E8AC(u8 whichMenu) } } +bool8 debug_sub_808E90C(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 24, 2 * ARRAY_COUNT(gUnknown_Debug_083C35C4) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C35C4), gUnknown_Debug_083C35C4); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C35C4), 0, 23); + gMenuCallback = debug_sub_808E95C; + return FALSE; +} + +bool8 debug_sub_808E95C(void) +{ + s8 input = Menu_ProcessInput(); + + if (input == -2) + return FALSE; + if (input == -1) + { + CloseMenu(); + return TRUE; + } + gMenuCallback = gUnknown_Debug_083C35C4[input].func; + return FALSE; +} + +bool8 debug_sub_808E9A0(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C369C) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C369C), gUnknown_Debug_083C369C); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C369C), 0, 28); + gDebug_0300070F = 0; + gMenuCallback = debug_sub_808EA50; + return FALSE; +} + +bool8 debug_sub_808E9F8(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C36E4) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C36E4), gUnknown_Debug_083C36E4); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C36E4), 0, 28); + gDebug_0300070F = 1; + gMenuCallback = debug_sub_808EA50; + return FALSE; +} + +bool8 debug_sub_808EA50(void) +{ + s8 input = Menu_ProcessInput(); + s8 cursorPos = Menu_GetCursorPos(); + + debug_sub_808EAFC(gDebug_0300070F, cursorPos); + debug_sub_808EA9C(gDebug_0300070F); + if (input == -2) + return FALSE; + if (input == -1) + { + CloseMenu(); + return TRUE; + } + return FALSE; +} + +void debug_sub_808EA9C(u8 whichMenu) +{ + u8 i; + + for (i = 0; i < gUnknown_Debug_083C371C[whichMenu]; i++) + { + debug_sub_808F31C(24, 2 * i + 1, VarGet(gUnknown_Debug_083C371E[whichMenu][i])); + } +} + +void debug_sub_808EAFC(u8 whichMenu, u8 cursorPos) +{ + u16 delta; + + if (gMain.newKeys & R_BUTTON) + delta = +1; + else if (gMain.newKeys & L_BUTTON) + delta = -1; + else + return; + VarSet(gUnknown_Debug_083C371E[whichMenu][cursorPos], VarGet(gUnknown_Debug_083C371E[whichMenu][cursorPos]) + delta); +} + #endif -- cgit v1.2.3 From d3aab0707b15555e248438ebfbb557f12e24aa3a Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Tue, 13 Mar 2018 00:11:13 -0400 Subject: through TomomichiDebugMenu_Config --- src/debug/tomomichi_debug_menu.c | 86 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) (limited to 'src/debug/tomomichi_debug_menu.c') diff --git a/src/debug/tomomichi_debug_menu.c b/src/debug/tomomichi_debug_menu.c index 66b6f5add..fe3b37f34 100644 --- a/src/debug/tomomichi_debug_menu.c +++ b/src/debug/tomomichi_debug_menu.c @@ -203,6 +203,9 @@ bool8 debug_sub_808E95C(void); bool8 debug_sub_808EA50(void); void debug_sub_808EA9C(u8); void debug_sub_808EAFC(u8, u8); +bool8 debug_sub_808EC10(void); +bool8 debug_sub_808EC5C(void); +bool8 debug_sub_808ECD0(void); extern const u8 DebugScript_081C1CFE[]; extern const u8 DebugScript_081C1D07[]; @@ -3861,4 +3864,87 @@ void debug_sub_808EAFC(u8 whichMenu, u8 cursorPos) VarSet(gUnknown_Debug_083C371E[whichMenu][cursorPos], VarGet(gUnknown_Debug_083C371E[whichMenu][cursorPos]) + delta); } +bool8 debug_sub_808EB58(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 12, 2 * ARRAY_COUNT(gUnknown_Debug_083C47F0) + 3); + Menu_PrintText(gUnknown_Debug_083C47B2, 1, 1); + Menu_PrintItems(2, 3, ARRAY_COUNT(gUnknown_Debug_083C47F0), gUnknown_Debug_083C47F0); + InitMenu(0, 1, 3, ARRAY_COUNT(gUnknown_Debug_083C47F0), 0, 11); + gMenuCallback = debug_sub_808EC10; + return FALSE; +} + +bool8 debug_sub_808EBB4(void) +{ + Menu_EraseScreen(); + Menu_DrawStdWindowFrame(0, 0, 13, 2 * ARRAY_COUNT(gUnknown_Debug_083C4888) + 3); + Menu_PrintText(gUnknown_Debug_083C4830, 1, 1); + Menu_PrintItems(2, 3, ARRAY_COUNT(gUnknown_Debug_083C4888), gUnknown_Debug_083C4888); + InitMenu(0, 1, 3, ARRAY_COUNT(gUnknown_Debug_083C4888), 0, 12); + gMenuCallback = debug_sub_808EC5C; + return FALSE; +} + +bool8 debug_sub_808EC10(void) +{ + s8 input = Menu_ProcessInput(); + s8 cursorPos = Menu_GetCursorPos(); + + if (input == -2) + { + return FALSE; + } + if (input == -1) + { + return FALSE; + } + gSaveBlock1.vars[VAR_TRICK_HOUSE_ROOMS_COMPLETED - VARS_START] = cursorPos; + CloseMenu(); + return TRUE; +} + +bool8 debug_sub_808EC5C(void) +{ + s8 input = Menu_ProcessInput(); + s8 cursorPos = Menu_GetCursorPos(); + + if (input == -2) + { + return FALSE; + } + if (input == -1) + { + return FALSE; + } + VarSet(VAR_TRICK_HOUSE_ENTRANCE_STATE_3, cursorPos); + CloseMenu(); + return TRUE; +} + +bool8 debug_sub_808ECA4(void) +{ + BeginNormalPaletteFade(0xffffffff, 0, 0, 16, 0); + gMenuCallback = debug_sub_808ECD0; + return FALSE; +} + +bool8 debug_sub_808ECD0(void) +{ + if (!UpdatePaletteFade()) + { + CloseMenu(); + debug_sub_808F168(2); + SetMainCallback2(CB2_ContestPainting); + gMain.savedCallback = debug_sub_808B868; + return TRUE; + } + return FALSE; +} + +bool8 TomomichiDebugMenu_Config(void) +{ + return FALSE; +} + #endif -- cgit v1.2.3 From 8ae683d744c77d1fe34a265b80fa03d2dcf26b03 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Tue, 13 Mar 2018 00:42:26 -0400 Subject: through debug_sub_808EF14 --- src/debug/tomomichi_debug_menu.c | 135 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 135 insertions(+) (limited to 'src/debug/tomomichi_debug_menu.c') diff --git a/src/debug/tomomichi_debug_menu.c b/src/debug/tomomichi_debug_menu.c index fe3b37f34..68fdc9bd1 100644 --- a/src/debug/tomomichi_debug_menu.c +++ b/src/debug/tomomichi_debug_menu.c @@ -4,6 +4,7 @@ #include "event_data.h" #include "constants/flags.h" #include "constants/songs.h" +#include "constants/species.h" #include "overworld.h" #include "script.h" #include "menu.h" @@ -3947,4 +3948,138 @@ bool8 TomomichiDebugMenu_Config(void) return FALSE; } +void debug_sub_808ED0C(void) +{ + if (gMain.newAndRepeatedKeys & DPAD_LEFT) + { + if (gDebug_03000700 != SPECIES_BULBASAUR) + gDebug_03000700--; + } + if (gMain.newAndRepeatedKeys & DPAD_RIGHT) + { + if (gDebug_03000700 != SPECIES_CHIMECHO) + gDebug_03000700++; + } + if (gMain.newAndRepeatedKeys & L_BUTTON) + { + if (gDebug_03000700 >= SPECIES_BULBASAUR + 10) + gDebug_03000700 -= 10; + else + gDebug_03000700 = SPECIES_BULBASAUR; + } + if (gMain.newAndRepeatedKeys & R_BUTTON) + { + if (gDebug_03000700 <= SPECIES_CHIMECHO - 10) + gDebug_03000700 += 10; + else + gDebug_03000700 = SPECIES_CHIMECHO; + } +} + +void debug_sub_808ED9C(void) +{ + if (gMain.newAndRepeatedKeys & DPAD_LEFT) + { + if (gDebug_03000708 != 0) + gDebug_03000708--; + } + if (gMain.newAndRepeatedKeys & DPAD_RIGHT) + { + if (gDebug_03000708 != UINT32_MAX) + gDebug_03000708++; + } + if (gMain.newAndRepeatedKeys & L_BUTTON) + { + if (gDebug_03000708 >= 0x10) + gDebug_03000708 -= 0x10; + else + gDebug_03000708 = 0; + } + if (gMain.newAndRepeatedKeys & R_BUTTON) + { + if (gDebug_03000708 <= UINT32_MAX - 0x10) + gDebug_03000708 += 0x10; + else + gDebug_03000708 = UINT32_MAX; + } + if ((gMain.newKeys & (L_BUTTON | R_BUTTON)) == (L_BUTTON | R_BUTTON)) + { + gDebug_03000708 = UINT32_MAX; + } +} + +void debug_sub_808EE3C(void) +{ + if (gMain.newAndRepeatedKeys & DPAD_LEFT) + { + if (gDebug_0300070C != 1) + gDebug_0300070C--; + } + if (gMain.newAndRepeatedKeys & DPAD_RIGHT) + { + if (gDebug_0300070C != 5) + gDebug_0300070C++; + } + if (gMain.newAndRepeatedKeys & L_BUTTON) + gDebug_0300070C = 1; + if (gMain.newAndRepeatedKeys & R_BUTTON) + gDebug_0300070C = 5; +} + +void debug_sub_808EE9C(void) +{ + if (gMain.newAndRepeatedKeys & DPAD_LEFT) + { + if (gDebug_0300070D != 1) + gDebug_0300070D--; + } + if (gMain.newAndRepeatedKeys & DPAD_RIGHT) + { + if (gDebug_0300070D != 15) + gDebug_0300070D++; + } + if (gMain.newAndRepeatedKeys & L_BUTTON) + { + if (gDebug_0300070D >= 11) + gDebug_0300070D -= 10; + else + gDebug_0300070D = 0; // Causes underflow when pressing left on the dpad shortly thereafter. + } + if (gMain.newAndRepeatedKeys & R_BUTTON) + { + if (gDebug_0300070D <= 5) + gDebug_0300070D += 10; + else + gDebug_0300070D = 15; + } +} + +void debug_sub_808EF14(void) +{ + if (gMain.newAndRepeatedKeys & DPAD_LEFT) + { + if (gDebug_0300070E != 1) + gDebug_0300070E--; + } + if (gMain.newAndRepeatedKeys & DPAD_RIGHT) + { + if (gDebug_0300070E != 15) + gDebug_0300070E++; + } + if (gMain.newAndRepeatedKeys & L_BUTTON) + { + if (gDebug_0300070E >= 11) + gDebug_0300070E -= 10; + else + gDebug_0300070E = 0; // Causes underflow when pressing left on the dpad shortly thereafter. + } + if (gMain.newAndRepeatedKeys & R_BUTTON) + { + if (gDebug_0300070E <= 5) + gDebug_0300070E += 10; + else + gDebug_0300070E = 15; + } +} + #endif -- cgit v1.2.3 From e6c587bd92ad5e4ef5ebceaf8e1b12c399b2c0bf Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Tue, 13 Mar 2018 08:24:11 -0400 Subject: nonmatching debug_sub_808EF8C --- src/debug/tomomichi_debug_menu.c | 328 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 326 insertions(+), 2 deletions(-) (limited to 'src/debug/tomomichi_debug_menu.c') diff --git a/src/debug/tomomichi_debug_menu.c b/src/debug/tomomichi_debug_menu.c index 68fdc9bd1..2ce2329d3 100644 --- a/src/debug/tomomichi_debug_menu.c +++ b/src/debug/tomomichi_debug_menu.c @@ -1,6 +1,7 @@ #if DEBUG #include "global.h" #include "palette.h" +#include "data2.h" #include "event_data.h" #include "constants/flags.h" #include "constants/songs.h" @@ -71,7 +72,7 @@ void debug_sub_808ED9C(void); void debug_sub_808EE3C(void); void debug_sub_808EE9C(void); void debug_sub_808EF14(void); -void debug_sub_808EF8C(u32 a0); +void debug_sub_808EF8C(u8 a0); bool8 debug_sub_808C064(void); bool8 debug_sub_808C0EC(void); bool8 debug_sub_808C104(void); @@ -4082,4 +4083,327 @@ void debug_sub_808EF14(void) } } -#endif +#ifdef NONMATCHING +void debug_sub_808EF8C(u8 a0) +{ + u8 i; + u8 digit; + u16 species; + + switch (a0) + { + case 0: + case 1: + case 2: + for (i = 0; i < 8; i++) + { + digit = (gDebug_03000708 >> (4 * (7 - i))) & 0xf; + if (digit < 10) + gDebug_03000710[i] = digit + CHAR_0; + else + gDebug_03000710[i] = digit + CHAR_A - 10; + } + gDebug_03000710[i] = EOS; + Menu_PrintText(gDebug_03000710, 12, 5); + break; + } + for (i = 0; i < POKEMON_NAME_LENGTH; i++) + { + gDebug_03000710[i + 1] = CHAR_SPACE; + } + + for (i = 0, species = gDebug_03000700; gSpeciesNames[species][i] != EOS && i < POKEMON_NAME_LENGTH; i++) + { + gDebug_03000710[i + 1] = gSpeciesNames[species][i]; + } + + gDebug_03000710[0] = 0xB1; + gDebug_03000710[POKEMON_NAME_LENGTH + 1] = 0xB2; + gDebug_03000710[POKEMON_NAME_LENGTH + 2] = EOS; + switch (a0) + { + case 0: + case 1: + case 2: + Menu_PrintText(gDebug_03000710, 8, 1); + break; + default: + Menu_PrintText(gDebug_03000710, 12, 1); + break; + } + gDebug_03000710[3] = EOS; + gDebug_03000710[0] = gDebug_03000700 / 100 + CHAR_0; + gDebug_03000710[1] = (gDebug_03000700 % 100) / 10 + CHAR_0; + gDebug_03000710[2] = gDebug_03000700 % 10 + CHAR_0; + Menu_PrintText(gDebug_03000710, 12, 3); + + switch (a0) + { + case 0: + gDebug_03000710[0] = gDebug_0300070C / 100 + CHAR_0; + gDebug_03000710[1] = (gDebug_0300070C % 100) / 10 + CHAR_0; + gDebug_03000710[2] = gDebug_0300070C % 10 + CHAR_0; + Menu_PrintText(gDebug_03000710, 12, 7); + break; + case 1: + gDebug_03000710[0] = gDebug_0300070D / 100 + CHAR_0; + gDebug_03000710[1] = (gDebug_0300070D % 100) / 10 + CHAR_0; + gDebug_03000710[2] = gDebug_0300070D % 10 + CHAR_0; + Menu_PrintText(gDebug_03000710, 12, 7); + break; + case 2: + gDebug_03000710[0] = gDebug_0300070E / 100 + CHAR_0; + gDebug_03000710[1] = (gDebug_0300070E % 100) / 10 + CHAR_0; + gDebug_03000710[2] = gDebug_0300070E % 10 + CHAR_0; + Menu_PrintText(gDebug_03000710, 12, 7); + break; + } +} +#else +__attribute__((naked)) void debug_sub_808EF8C(u8 a0) +{ + asm("\tpush\t{r4, r5, r6, r7, lr}\n" + "\tmov\tr7, r8\n" + "\tpush\t{r7}\n" + "\tlsl\tr0, r0, #0x18\n" + "\tlsr\tr6, r0, #0x18\n" + "\tcmp\tr6, #0x2\n" + "\tbgt\t._653\t@cond_branch\n" + "\tcmp\tr6, #0\n" + "\tblt\t._653\t@cond_branch\n" + "\tmov\tr3, #0x0\n" + "\tldr\tr0, ._656 @ gDebug_03000708\n" + "\tmov\tr8, r0\n" + "\tldr\tr4, ._656 + 4 @ gDebug_03000710\n" + "\tmov\tr7, #0x7\n" + "\tmov\tr5, #0xf\n" + "._658:\n" + "\tsub\tr0, r7, r3\n" + "\tlsl\tr0, r0, #0x2\n" + "\tmov\tr1, r8\n" + "\tldr\tr2, [r1]\n" + "\tLSR\tr2, r0\n" + "\tand\tr2, r2, r5\n" + "\tcmp\tr2, #0x9\n" + "\tbhi\t._654\t@cond_branch\n" + "\tadd\tr1, r3, r4\n" + "\tadd\tr0, r2, #0\n" + "\tadd\tr0, r0, #0xa1\n" + "\tb\t._655\n" + "._657:\n" + "\t.align\t2, 0\n" + "._656:\n" + "\t.word\tgDebug_03000708\n" + "\t.word\tgDebug_03000710\n" + "._654:\n" + "\tadd\tr1, r3, r4\n" + "\tadd\tr0, r2, #0\n" + "\tsub\tr0, r0, #0x4f\n" + "._655:\n" + "\tstrb\tr0, [r1]\n" + "\tadd\tr0, r3, #1\n" + "\tlsl\tr0, r0, #0x18\n" + "\tlsr\tr3, r0, #0x18\n" + "\tcmp\tr3, #0x7\n" + "\tbls\t._658\t@cond_branch\n" + "\tldr\tr0, ._666 @ gDebug_03000710\n" + "\tmov\tr1, #0xff\n" + "\tstrb\tr1, [r0, #0x8]\n" + "\tmov\tr1, #0xc\n" + "\tmov\tr2, #0x5\n" + "\tbl\tMenu_PrintText\n" + "._653:\n" + "\tmov\tr3, #0x0\n" + "\tldr\tr7, ._666 @ gDebug_03000710\n" + "\tldr\tr5, ._666 + 4 @ gDebug_03000700\n" + "\tldr\tr2, ._666 + 8 @ gSpeciesNames\n" + "\tmov\tr8, r2\n" + "\tadd\tr4, r7, #0\n" + "\tmov\tr2, #0x0\n" + "._659:\n" + "\tadd\tr1, r3, #1\n" + "\tadd\tr0, r1, r4\n" + "\tstrb\tr2, [r0]\n" + "\tlsl\tr1, r1, #0x18\n" + "\tlsr\tr3, r1, #0x18\n" + "\tcmp\tr3, #0x9\n" + "\tbls\t._659\t@cond_branch\n" + "\tmov\tr3, #0x0\n" + "\tldrh\tr2, [r5]\n" + "\tmov\tr0, #0xb\n" + "\tadd\tr1, r2, #0\n" + "\tmul\tr1, r1, r0\n" + "\tmov\tr2, r8\n" + "\tadd\tr0, r1, r2\n" + "\tldrb\tr0, [r0]\n" + "\tcmp\tr0, #0xff\n" + "\tbeq\t._661\t@cond_branch\n" + "\tldr\tr0, ._666 @ gDebug_03000710\n" + "\tmov\tip, r0\n" + "\tmov\tr5, r8\n" + "\tadd\tr4, r1, #0\n" + "._662:\n" + "\tadd\tr1, r3, #1\n" + "\tmov\tr0, ip\n" + "\tadd\tr2, r1, r0\n" + "\tadd\tr0, r3, r4\n" + "\tadd\tr0, r0, r5\n" + "\tldrb\tr0, [r0]\n" + "\tstrb\tr0, [r2]\n" + "\tlsl\tr1, r1, #0x18\n" + "\tlsr\tr3, r1, #0x18\n" + "\tadd\tr0, r3, r4\n" + "\tadd\tr0, r0, r5\n" + "\tldrb\tr0, [r0]\n" + "\tcmp\tr0, #0xff\n" + "\tbeq\t._661\t@cond_branch\n" + "\tcmp\tr3, #0x9\n" + "\tbls\t._662\t@cond_branch\n" + "._661:\n" + "\tmov\tr0, #0xb1\n" + "\tstrb\tr0, [r7]\n" + "\tmov\tr0, #0xb2\n" + "\tstrb\tr0, [r7, #0xb]\n" + "\tmov\tr0, #0xff\n" + "\tstrb\tr0, [r7, #0xc]\n" + "\tcmp\tr6, #0x2\n" + "\tbgt\t._664\t@cond_branch\n" + "\tcmp\tr6, #0\n" + "\tblt\t._664\t@cond_branch\n" + "\tadd\tr0, r7, #0\n" + "\tmov\tr1, #0x8\n" + "\tmov\tr2, #0x1\n" + "\tbl\tMenu_PrintText\n" + "\tb\t._665\n" + "._667:\n" + "\t.align\t2, 0\n" + "._666:\n" + "\t.word\tgDebug_03000710\n" + "\t.word\tgDebug_03000700\n" + "\t.word\tgSpeciesNames\n" + "._664:\n" + "\tldr\tr0, ._672 @ gDebug_03000710\n" + "\tmov\tr1, #0xc\n" + "\tmov\tr2, #0x1\n" + "\tbl\tMenu_PrintText\n" + "._665:\n" + "\tldr\tr5, ._672 @ gDebug_03000710\n" + "\tmov\tr0, #0xff\n" + "\tstrb\tr0, [r5, #0x3]\n" + "\tldr\tr4, ._672 + 4 @ gDebug_03000700\n" + "\tldrh\tr0, [r4]\n" + "\tmov\tr1, #0x64\n" + "\tbl\t__udivsi3\n" + "\tadd\tr0, r0, #0xa1\n" + "\tstrb\tr0, [r5]\n" + "\tldrh\tr0, [r4]\n" + "\tmov\tr1, #0x64\n" + "\tbl\t__umodsi3\n" + "\tlsl\tr0, r0, #0x10\n" + "\tlsr\tr0, r0, #0x10\n" + "\tmov\tr1, #0xa\n" + "\tbl\t__udivsi3\n" + "\tadd\tr0, r0, #0xa1\n" + "\tstrb\tr0, [r5, #0x1]\n" + "\tldrh\tr0, [r4]\n" + "\tmov\tr1, #0xa\n" + "\tbl\t__umodsi3\n" + "\tadd\tr0, r0, #0xa1\n" + "\tstrb\tr0, [r5, #0x2]\n" + "\tadd\tr0, r5, #0\n" + "\tmov\tr1, #0xc\n" + "\tmov\tr2, #0x3\n" + "\tbl\tMenu_PrintText\n" + "\tcmp\tr6, #0x1\n" + "\tbeq\t._668\t@cond_branch\n" + "\tcmp\tr6, #0x1\n" + "\tbgt\t._669\t@cond_branch\n" + "\tcmp\tr6, #0\n" + "\tbeq\t._670\t@cond_branch\n" + "\tb\t._679\n" + "._673:\n" + "\t.align\t2, 0\n" + "._672:\n" + "\t.word\tgDebug_03000710\n" + "\t.word\tgDebug_03000700\n" + "._669:\n" + "\tcmp\tr6, #0x2\n" + "\tbeq\t._674\t@cond_branch\n" + "\tb\t._679\n" + "._670:\n" + "\tldr\tr4, ._677 @ gDebug_0300070C\n" + "\tb\t._676\n" + "._678:\n" + "\t.align\t2, 0\n" + "._677:\n" + "\t.word\tgDebug_0300070C\n" + "._668:\n" + "\tldr\tr4, ._680 @ gDebug_0300070D\n" + "._676:\n" + "\tldrb\tr0, [r4]\n" + "\tmov\tr1, #0x64\n" + "\tbl\t__udivsi3\n" + "\tadd\tr0, r0, #0xa1\n" + "\tstrb\tr0, [r5]\n" + "\tldrb\tr0, [r4]\n" + "\tmov\tr1, #0x64\n" + "\tbl\t__umodsi3\n" + "\tlsl\tr0, r0, #0x18\n" + "\tlsr\tr0, r0, #0x18\n" + "\tmov\tr1, #0xa\n" + "\tbl\t__udivsi3\n" + "\tadd\tr0, r0, #0xa1\n" + "\tstrb\tr0, [r5, #0x1]\n" + "\tldrb\tr0, [r4]\n" + "\tmov\tr1, #0xa\n" + "\tbl\t__umodsi3\n" + "\tadd\tr0, r0, #0xa1\n" + "\tstrb\tr0, [r5, #0x2]\n" + "\tadd\tr0, r5, #0\n" + "\tmov\tr1, #0xc\n" + "\tmov\tr2, #0x7\n" + "\tbl\tMenu_PrintText\n" + "\tb\t._679\n" + "._681:\n" + "\t.align\t2, 0\n" + "._680:\n" + "\t.word\tgDebug_0300070D\n" + "._674:\n" + "\tldr\tr4, ._682 @ gDebug_0300070E\n" + "\tldrb\tr0, [r4]\n" + "\tmov\tr1, #0x64\n" + "\tbl\t__udivsi3\n" + "\tadd\tr0, r0, #0xa1\n" + "\tstrb\tr0, [r5]\n" + "\tldrb\tr0, [r4]\n" + "\tmov\tr1, #0x64\n" + "\tbl\t__umodsi3\n" + "\tlsl\tr0, r0, #0x18\n" + "\tlsr\tr0, r0, #0x18\n" + "\tmov\tr1, #0xa\n" + "\tbl\t__udivsi3\n" + "\tadd\tr0, r0, #0xa1\n" + "\tstrb\tr0, [r5, #0x1]\n" + "\tldrb\tr0, [r4]\n" + "\tmov\tr1, #0xa\n" + "\tbl\t__umodsi3\n" + "\tadd\tr0, r0, #0xa1\n" + "\tstrb\tr0, [r5, #0x2]\n" + "\tadd\tr0, r5, #0\n" + "\tmov\tr1, #0xc\n" + "\tmov\tr2, #0x7\n" + "\tbl\tMenu_PrintText\n" + "._679:\n" + "\tpop\t{r3}\n" + "\tmov\tr8, r3\n" + "\tpop\t{r4, r5, r6, r7}\n" + "\tpop\t{r0}\n" + "\tbx\tr0\n" + "._683:\n" + "\t.align\t2, 0\n" + "._682:\n" + "\t.word\tgDebug_0300070E"); +} +#endif // NONMATCHING + +#endif // DEBUG -- cgit v1.2.3 From 3f8fdccac5909e7dc80de42a3fae24ccab45b321 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Tue, 13 Mar 2018 08:45:25 -0400 Subject: Complete decompilation of tomomichi_debug_menu --- src/debug/tomomichi_debug_menu.c | 2345 ++++++++++++++++++++------------------ 1 file changed, 1209 insertions(+), 1136 deletions(-) (limited to 'src/debug/tomomichi_debug_menu.c') diff --git a/src/debug/tomomichi_debug_menu.c b/src/debug/tomomichi_debug_menu.c index 2ce2329d3..255fefdce 100644 --- a/src/debug/tomomichi_debug_menu.c +++ b/src/debug/tomomichi_debug_menu.c @@ -1,5 +1,7 @@ #if DEBUG #include "global.h" +#include "ewram.h" +#include "string_util.h" #include "palette.h" #include "data2.h" #include "event_data.h" @@ -14,200 +16,198 @@ #include "contest_painting.h" #include "sound.h" -// These should be static, uninitialized once it gets decompiled. -#define BSS_DATA __attribute__((section(".bss"))) -BSS_DATA u16 gDebug_03000700 = 0; -BSS_DATA u32 gDebug_03000704 = 0; -BSS_DATA u32 gDebug_03000708 = 0; -BSS_DATA u8 gDebug_0300070C = 0; -BSS_DATA u8 gDebug_0300070D = 0; -BSS_DATA u8 gDebug_0300070E = 0; -BSS_DATA u8 gDebug_0300070F = 0; -BSS_DATA u8 gDebug_03000710[13] = {0}; -BSS_DATA u8 gDebug_0300071D = 0; -BSS_DATA u8 gDebug_0300071E = 0; -BSS_DATA u8 gDebug_0300071F = 0; -BSS_DATA u8 gDebug_03000720 = 0; -BSS_DATA u8 gDebug_03000721 = 0; - -bool8 debug_sub_808B874(void); -bool8 debug_sub_808B8C8(void); -bool8 TomomichiDebugMenu_ContestGraphics(void); -bool8 TomomichiDebugMenu_ArtMusGraphics(void); -bool8 TomomichiDebugMenu_PreviewData(void); -bool8 TomomichiDebugMenu_TrickHouse(void); -bool8 TomomichiDebugMenu_ControlEvents(void); -bool8 TomomichiDebugMenu_ControlFlags(void); -bool8 TomomichiDebugMenu_ControlWorks(void); -bool8 TomomichiDebugMenu_Config(void); -bool8 TomomichiDebugMenu_ContestGraphics_Show(void); -bool8 debug_sub_808BC48(void); -bool8 debug_sub_808BCBC(void); -bool8 TomomichiDebugMenu_MuseumGraphics_Show(void); -bool8 debug_sub_808BD30(void); -bool8 debug_sub_808BDA4(void); -bool8 debug_sub_808BE2C(void); -bool8 debug_sub_808BEB4(void); -bool8 debug_sub_808BF3C(void); -bool8 debug_sub_808ECA4(void); -bool8 debug_sub_808EB58(void); -bool8 debug_sub_808EBB4(void); -bool8 debug_sub_808BFC4(void); -bool8 debug_sub_808C014(void); -bool8 debug_sub_808C31C(void); -bool8 debug_sub_808C7C8(void); -bool8 debug_sub_808CC74(void); -bool8 debug_sub_808CF10(void); -bool8 debug_sub_808D844(void); -bool8 debug_sub_808D600(void); -bool8 debug_sub_808D3BC(void); -bool8 debug_sub_808DB0C(void); -bool8 debug_sub_808E36C(void); -bool8 debug_sub_808E6C0(void); -bool8 debug_sub_808E90C(void); -bool8 debug_sub_808DA30(void); -bool8 debug_sub_808DFC0(void); -void debug_sub_808ED0C(void); -void debug_sub_808ED9C(void); -void debug_sub_808EE3C(void); -void debug_sub_808EE9C(void); -void debug_sub_808EF14(void); -void debug_sub_808EF8C(u8 a0); -bool8 debug_sub_808C064(void); -bool8 debug_sub_808C0EC(void); -bool8 debug_sub_808C104(void); -bool8 debug_sub_808C11C(void); -bool8 debug_sub_808C134(void); -bool8 debug_sub_808C14C(void); -bool8 debug_sub_808C164(void); -bool8 debug_sub_808C17C(void); -bool8 debug_sub_808C194(void); -bool8 debug_sub_808C1AC(void); -bool8 debug_sub_808C0A8(void); -bool8 debug_sub_808C1C4(void); -bool8 debug_sub_808C1DC(void); -bool8 debug_sub_808C1F4(void); -bool8 debug_sub_808C20C(void); -bool8 debug_sub_808C224(void); -bool8 debug_sub_808C23C(void); -bool8 debug_sub_808D450(void); -bool8 debug_sub_808D4A8(void); -bool8 debug_sub_808D694(void); -bool8 debug_sub_808D6EC(void); -bool8 debug_sub_808CFA4(void); -bool8 debug_sub_808CFFC(void); -bool8 debug_sub_808D054(void); -bool8 debug_sub_808D0AC(void); -bool8 debug_sub_808D104(void); -bool8 debug_sub_808D15C(void); -bool8 debug_sub_808D1B4(void); -bool8 debug_sub_808D20C(void); -bool8 debug_sub_808D264(void); -bool8 debug_sub_808C280(void); -void debug_sub_808F168(u32 a0); -bool8 debug_sub_808C2E4(void); -bool8 debug_sub_808D8D8(void); -bool8 debug_sub_808CD08(void); -bool8 debug_sub_808CD60(void); -bool8 debug_sub_808CDB8(void); -bool8 debug_sub_808C85C(void); -bool8 debug_sub_808C8B4(void); -bool8 debug_sub_808C90C(void); -bool8 debug_sub_808C964(void); -bool8 debug_sub_808C9BC(void); -bool8 debug_sub_808CA14(void); -bool8 debug_sub_808CA6C(void); -bool8 debug_sub_808CAC4(void); -bool8 debug_sub_808CB1C(void); -bool8 debug_sub_808C3B0(void); -bool8 debug_sub_808C408(void); -bool8 debug_sub_808C460(void); -bool8 debug_sub_808C4B8(void); -bool8 debug_sub_808C510(void); -bool8 debug_sub_808C568(void); -bool8 debug_sub_808C5C0(void); -bool8 debug_sub_808C618(void); -bool8 debug_sub_808C670(void); -bool8 debug_sub_808C36C(void); -bool8 debug_sub_808C6C8(void); -void debug_sub_808C714(u8, u8); -void debug_sub_808C764(u8); -void debug_sub_808F2E0(u8, u8, bool8); -bool8 debug_sub_808C818(void); -bool8 debug_sub_808CB74(void); -bool8 debug_sub_808E400(void); -bool8 debug_sub_808E458(void); -bool8 debug_sub_808E4B0(void); -bool8 debug_sub_808E508(void); -bool8 debug_sub_808E560(void); -bool8 debug_sub_808E9A0(void); -bool8 debug_sub_808E9F8(void); -bool8 debug_sub_808E054(void); -bool8 debug_sub_808E0AC(void); -bool8 debug_sub_808E104(void); -bool8 debug_sub_808E15C(void); -bool8 debug_sub_808E1B4(void); -bool8 debug_sub_808E20C(void); -bool8 debug_sub_808DBA0(void); -bool8 debug_sub_808DBF8(void); -bool8 debug_sub_808DC50(void); -bool8 debug_sub_808DCA8(void); -bool8 debug_sub_808DD00(void); -bool8 debug_sub_808DD58(void); -bool8 debug_sub_808DDB0(void); -bool8 debug_sub_808DE08(void); -bool8 debug_sub_808DE60(void); -bool8 debug_sub_808E754(void); -bool8 debug_sub_808E7AC(void); -void debug_sub_808CBC0(u8, u8); -void debug_sub_808CC10(u8); -bool8 debug_sub_808CCC4(void); -bool8 debug_sub_808CE10(void); -void debug_sub_808CE5C(u8, u8); -void debug_sub_808CEAC(u8); -bool8 debug_sub_808CF60(void); -bool8 debug_sub_808D2BC(void); -void debug_sub_808D308(u8, u8); -void debug_sub_808D358(u8); -bool8 debug_sub_808D40C(void); -bool8 debug_sub_808D500(void); -void debug_sub_808D54C(u8, u8); -void debug_sub_808D59C(u8); -bool8 debug_sub_808D650(void); -bool8 debug_sub_808D744(void); -void debug_sub_808D790(u8, u8); -void debug_sub_808D7E0(u8); -bool8 debug_sub_808D894(void); -bool8 debug_sub_808D930(void); -void debug_sub_808D97C(u8, u8); -void debug_sub_808D9CC(u8); -bool8 debug_sub_808DA80(void); -void debug_sub_808DAD4(void); -void debug_sub_808DABC(void); -void debug_sub_808F31C(u8, u8, u16); -bool8 debug_sub_808DB5C(void); -bool8 debug_sub_808DEB8(void); -void debug_sub_808DF64(u8, u8); -void debug_sub_808DF04(u8); -bool8 debug_sub_808E010(void); -bool8 debug_sub_808E264(void); -void debug_sub_808E310(u8, u8); -void debug_sub_808E2B0(u8); -bool8 debug_sub_808E3BC(void); -bool8 debug_sub_808E5B8(void); -void debug_sub_808E604(u8, u8); -void debug_sub_808E660(u8); -bool8 debug_sub_808E710(void); -bool8 debug_sub_808E804(void); -void debug_sub_808E850(u8, u8); -void debug_sub_808E8AC(u8); -bool8 debug_sub_808E95C(void); -bool8 debug_sub_808EA50(void); -void debug_sub_808EA9C(u8); -void debug_sub_808EAFC(u8, u8); -bool8 debug_sub_808EC10(void); -bool8 debug_sub_808EC5C(void); -bool8 debug_sub_808ECD0(void); +static u16 gDebug_03000700; +static u32 gDebug_03000704; +static u32 gDebug_03000708; +static u8 gDebug_0300070C; +static u8 gDebug_0300070D; +static u8 gDebug_0300070E; +static u8 gDebug_0300070F; +static u8 gDebug_03000710[13]; +static u8 gDebug_0300071D; +static u8 gDebug_0300071E; +static u8 gDebug_0300071F; +static u8 gDebug_03000720; +static u8 gDebug_03000721; + +static bool8 TomomichiDebugMenu_ArtMusGraphics(void); +static bool8 TomomichiDebugMenu_Config(void); +static bool8 TomomichiDebugMenu_ContestGraphics(void); +static bool8 TomomichiDebugMenu_ContestGraphics_Show(void); +static bool8 TomomichiDebugMenu_ControlEvents(void); +static bool8 TomomichiDebugMenu_ControlFlags(void); +static bool8 TomomichiDebugMenu_ControlWorks(void); +static bool8 TomomichiDebugMenu_MuseumGraphics_Show(void); +static bool8 TomomichiDebugMenu_PreviewData(void); +static bool8 TomomichiDebugMenu_TrickHouse(void); +static bool8 debug_sub_808B874(void); +static bool8 debug_sub_808B8C8(void); +static bool8 debug_sub_808BC48(void); +static bool8 debug_sub_808BCBC(void); +static bool8 debug_sub_808BD30(void); +static bool8 debug_sub_808BDA4(void); +static bool8 debug_sub_808BE2C(void); +static bool8 debug_sub_808BEB4(void); +static bool8 debug_sub_808BF3C(void); +static bool8 debug_sub_808BFC4(void); +static bool8 debug_sub_808C014(void); +static bool8 debug_sub_808C064(void); +static bool8 debug_sub_808C0A8(void); +static bool8 debug_sub_808C0EC(void); +static bool8 debug_sub_808C104(void); +static bool8 debug_sub_808C11C(void); +static bool8 debug_sub_808C134(void); +static bool8 debug_sub_808C14C(void); +static bool8 debug_sub_808C164(void); +static bool8 debug_sub_808C17C(void); +static bool8 debug_sub_808C194(void); +static bool8 debug_sub_808C1AC(void); +static bool8 debug_sub_808C1C4(void); +static bool8 debug_sub_808C1DC(void); +static bool8 debug_sub_808C1F4(void); +static bool8 debug_sub_808C20C(void); +static bool8 debug_sub_808C224(void); +static bool8 debug_sub_808C23C(void); +static bool8 debug_sub_808C280(void); +static bool8 debug_sub_808C2E4(void); +static bool8 debug_sub_808C31C(void); +static bool8 debug_sub_808C36C(void); +static bool8 debug_sub_808C3B0(void); +static bool8 debug_sub_808C408(void); +static bool8 debug_sub_808C460(void); +static bool8 debug_sub_808C4B8(void); +static bool8 debug_sub_808C510(void); +static bool8 debug_sub_808C568(void); +static bool8 debug_sub_808C5C0(void); +static bool8 debug_sub_808C618(void); +static bool8 debug_sub_808C670(void); +static bool8 debug_sub_808C6C8(void); +static void debug_sub_808C714(u8, u8); +static void debug_sub_808C764(u8); +static bool8 debug_sub_808C7C8(void); +static bool8 debug_sub_808C818(void); +static bool8 debug_sub_808C85C(void); +static bool8 debug_sub_808C8B4(void); +static bool8 debug_sub_808C90C(void); +static bool8 debug_sub_808C964(void); +static bool8 debug_sub_808C9BC(void); +static bool8 debug_sub_808CA14(void); +static bool8 debug_sub_808CA6C(void); +static bool8 debug_sub_808CAC4(void); +static bool8 debug_sub_808CB1C(void); +static bool8 debug_sub_808CB74(void); +static void debug_sub_808CBC0(u8, u8); +static void debug_sub_808CC10(u8); +static bool8 debug_sub_808CC74(void); +static bool8 debug_sub_808CCC4(void); +static bool8 debug_sub_808CD08(void); +static bool8 debug_sub_808CD60(void); +static bool8 debug_sub_808CDB8(void); +static bool8 debug_sub_808CE10(void); +static void debug_sub_808CE5C(u8, u8); +static void debug_sub_808CEAC(u8); +static bool8 debug_sub_808CF10(void); +static bool8 debug_sub_808CF60(void); +static bool8 debug_sub_808CFA4(void); +static bool8 debug_sub_808CFFC(void); +static bool8 debug_sub_808D054(void); +static bool8 debug_sub_808D0AC(void); +static bool8 debug_sub_808D104(void); +static bool8 debug_sub_808D15C(void); +static bool8 debug_sub_808D1B4(void); +static bool8 debug_sub_808D20C(void); +static bool8 debug_sub_808D264(void); +static bool8 debug_sub_808D2BC(void); +static void debug_sub_808D308(u8, u8); +static void debug_sub_808D358(u8); +static bool8 debug_sub_808D3BC(void); +static bool8 debug_sub_808D40C(void); +static bool8 debug_sub_808D450(void); +static bool8 debug_sub_808D4A8(void); +static bool8 debug_sub_808D500(void); +static void debug_sub_808D54C(u8, u8); +static void debug_sub_808D59C(u8); +static bool8 debug_sub_808D600(void); +static bool8 debug_sub_808D650(void); +static bool8 debug_sub_808D694(void); +static bool8 debug_sub_808D6EC(void); +static bool8 debug_sub_808D744(void); +static void debug_sub_808D790(u8, u8); +static void debug_sub_808D7E0(u8); +static bool8 debug_sub_808D844(void); +static bool8 debug_sub_808D894(void); +static bool8 debug_sub_808D8D8(void); +static bool8 debug_sub_808D930(void); +static void debug_sub_808D97C(u8, u8); +static void debug_sub_808D9CC(u8); +static bool8 debug_sub_808DA30(void); +static bool8 debug_sub_808DA80(void); +static void debug_sub_808DABC(void); +static void debug_sub_808DAD4(void); +static bool8 debug_sub_808DB0C(void); +static bool8 debug_sub_808DB5C(void); +static bool8 debug_sub_808DBA0(void); +static bool8 debug_sub_808DBF8(void); +static bool8 debug_sub_808DC50(void); +static bool8 debug_sub_808DCA8(void); +static bool8 debug_sub_808DD00(void); +static bool8 debug_sub_808DD58(void); +static bool8 debug_sub_808DDB0(void); +static bool8 debug_sub_808DE08(void); +static bool8 debug_sub_808DE60(void); +static bool8 debug_sub_808DEB8(void); +static void debug_sub_808DF04(u8); +static void debug_sub_808DF64(u8, u8); +static bool8 debug_sub_808DFC0(void); +static bool8 debug_sub_808E010(void); +static bool8 debug_sub_808E054(void); +static bool8 debug_sub_808E0AC(void); +static bool8 debug_sub_808E104(void); +static bool8 debug_sub_808E15C(void); +static bool8 debug_sub_808E1B4(void); +static bool8 debug_sub_808E20C(void); +static bool8 debug_sub_808E264(void); +static void debug_sub_808E2B0(u8); +static void debug_sub_808E310(u8, u8); +static bool8 debug_sub_808E36C(void); +static bool8 debug_sub_808E3BC(void); +static bool8 debug_sub_808E400(void); +static bool8 debug_sub_808E458(void); +static bool8 debug_sub_808E4B0(void); +static bool8 debug_sub_808E508(void); +static bool8 debug_sub_808E560(void); +static bool8 debug_sub_808E5B8(void); +static void debug_sub_808E604(u8, u8); +static void debug_sub_808E660(u8); +static bool8 debug_sub_808E6C0(void); +static bool8 debug_sub_808E710(void); +static bool8 debug_sub_808E754(void); +static bool8 debug_sub_808E7AC(void); +static bool8 debug_sub_808E804(void); +static void debug_sub_808E850(u8, u8); +static void debug_sub_808E8AC(u8); +static bool8 debug_sub_808E90C(void); +static bool8 debug_sub_808E95C(void); +static bool8 debug_sub_808E9A0(void); +static bool8 debug_sub_808E9F8(void); +static bool8 debug_sub_808EA50(void); +static void debug_sub_808EA9C(u8); +static void debug_sub_808EAFC(u8, u8); +static bool8 debug_sub_808EB58(void); +static bool8 debug_sub_808EBB4(void); +static bool8 debug_sub_808EC10(void); +static bool8 debug_sub_808EC5C(void); +static bool8 debug_sub_808ECA4(void); +static bool8 debug_sub_808ECD0(void); +static void debug_sub_808ED0C(void); +static void debug_sub_808ED9C(void); +static void debug_sub_808EE3C(void); +static void debug_sub_808EE9C(void); +static void debug_sub_808EF14(void); +static void debug_sub_808EF8C(u8 a0); +static void debug_sub_808F168(u8 a0); +static void debug_sub_808F2E0(u8, u8, bool8); +static void debug_sub_808F31C(u8, u8, u16); extern const u8 DebugScript_081C1CFE[]; extern const u8 DebugScript_081C1D07[]; @@ -225,15 +225,15 @@ extern const u8 DebugScript_081C23FD[]; extern const u8 DebugScript_081C2518[]; extern const u8 DebugScript_081C2507[]; -const u8 gUnknown_Debug_083C0C54[] = _("Contest graphics"); -const u8 gUnknown_Debug_083C0C65[] = _("Art Mus. graphics"); -const u8 gUnknown_Debug_083C0C77[] = _("Preview data"); -const u8 gUnknown_Debug_083C0C84[] = _("TRICK HOUSE"); -const u8 gUnknown_Debug_083C0C90[] = _("Control events"); -const u8 gUnknown_Debug_083C0C9F[] = _("Control flags"); -const u8 gUnknown_Debug_083C0CAD[] = _("Control WORK"); +static const u8 gUnknown_Debug_083C0C54[] = _("Contest graphics"); +static const u8 gUnknown_Debug_083C0C65[] = _("Art Mus. graphics"); +static const u8 gUnknown_Debug_083C0C77[] = _("Preview data"); +static const u8 gUnknown_Debug_083C0C84[] = _("TRICK HOUSE"); +static const u8 gUnknown_Debug_083C0C90[] = _("Control events"); +static const u8 gUnknown_Debug_083C0C9F[] = _("Control flags"); +static const u8 gUnknown_Debug_083C0CAD[] = _("Control WORK"); -const struct MenuAction gUnknown_Debug_083C0CBA[] = { +static const struct MenuAction gUnknown_Debug_083C0CBA[] = { {gUnknown_Debug_083C0C54, TomomichiDebugMenu_ContestGraphics}, {gUnknown_Debug_083C0C65, TomomichiDebugMenu_ArtMusGraphics}, {gUnknown_Debug_083C0C77, TomomichiDebugMenu_PreviewData}, @@ -243,74 +243,74 @@ const struct MenuAction gUnknown_Debug_083C0CBA[] = { {gUnknown_Debug_083C0CAD, TomomichiDebugMenu_ControlWorks}, }; -const u8 gUnknown_Debug_083C0CF4[] = _("Contest"); +static const u8 gUnknown_Debug_083C0CF4[] = _("Contest"); -const u8 gUnknown_Debug_083C0CFC[] = _("Pokémon No."); -const u8 gUnknown_Debug_083C0D08[] = _("ID rnd. digit"); -const u8 gUnknown_Debug_083C0D16[] = _("Contest Type"); -const u8 gUnknown_Debug_083C0D23[] = _("Poké Art"); +static const u8 gUnknown_Debug_083C0CFC[] = _("Pokémon No."); +static const u8 gUnknown_Debug_083C0D08[] = _("ID rnd. digit"); +static const u8 gUnknown_Debug_083C0D16[] = _("Contest Type"); +static const u8 gUnknown_Debug_083C0D23[] = _("Poké Art"); -const struct MenuAction gUnknown_Debug_083C0D2C[] = { +static const struct MenuAction gUnknown_Debug_083C0D2C[] = { {gUnknown_Debug_083C0CFC, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C0D08, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C0D16, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C0D23, TomomichiDebugMenu_ContestGraphics_Show} }; -const u8 gUnknown_Debug_083C0D4C[] = _("Art Mus."); -const u8 gUnknown_Debug_083C0D55[] = _("Pokémon No."); -const u8 gUnknown_Debug_083C0D61[] = _("ID rnd. digit"); -const u8 gUnknown_Debug_083C0D6F[] = _("Title Type"); -const u8 gUnknown_Debug_083C0D7A[] = _("Poké Art"); +static const u8 gUnknown_Debug_083C0D4C[] = _("Art Mus."); +static const u8 gUnknown_Debug_083C0D55[] = _("Pokémon No."); +static const u8 gUnknown_Debug_083C0D61[] = _("ID rnd. digit"); +static const u8 gUnknown_Debug_083C0D6F[] = _("Title Type"); +static const u8 gUnknown_Debug_083C0D7A[] = _("Poké Art"); -const struct MenuAction gUnknown_Debug_083C0D83[] = { +static const struct MenuAction gUnknown_Debug_083C0D83[] = { {gUnknown_Debug_083C0D55, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C0D61, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C0D6F, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C0D7A, TomomichiDebugMenu_MuseumGraphics_Show} }; -const u8 gUnknown_Debug_083C0DA4[] = _("Preview"); +static const u8 gUnknown_Debug_083C0DA4[] = _("Preview"); -const u8 gUnknown_Debug_083C0DAC[] = _("Pokémon No."); -const u8 gUnknown_Debug_083C0DB8[] = _("ID rnd. digit"); -const u8 gUnknown_Debug_083C0DC6[] = _("Type"); -const u8 gUnknown_Debug_083C0DCB[] = _("Poké Art"); +static const u8 gUnknown_Debug_083C0DAC[] = _("Pokémon No."); +static const u8 gUnknown_Debug_083C0DB8[] = _("ID rnd. digit"); +static const u8 gUnknown_Debug_083C0DC6[] = _("Type"); +static const u8 gUnknown_Debug_083C0DCB[] = _("Poké Art"); -const struct MenuAction gUnknown_Debug_083C0DD4[] = { +static const struct MenuAction gUnknown_Debug_083C0DD4[] = { {gUnknown_Debug_083C0DAC, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C0DB8, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C0DC6, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C0DCB, debug_sub_808ECA4} }; -const u8 gUnknown_Debug_083C0DF4[] = _("Trick related"); +static const u8 gUnknown_Debug_083C0DF4[] = _("Trick related"); -const u8 gUnknown_Debug_083C0E02[] = _("Level"); -const u8 gUnknown_Debug_083C0E08[] = _("Trick Master"); +static const u8 gUnknown_Debug_083C0E02[] = _("Level"); +static const u8 gUnknown_Debug_083C0E08[] = _("Trick Master"); -const struct MenuAction gUnknown_Debug_083C0E15[] = { +static const struct MenuAction gUnknown_Debug_083C0E15[] = { {gUnknown_Debug_083C0E02, debug_sub_808EB58}, {gUnknown_Debug_083C0E08, debug_sub_808EBB4} }; -const u8 gUnknown_Debug_083C0E28[] = _("パート1"); -const u8 gUnknown_Debug_083C0E2D[] = _("パート2"); +static const u8 gUnknown_Debug_083C0E28[] = _("パート1"); +static const u8 gUnknown_Debug_083C0E2D[] = _("パート2"); -const struct MenuAction gUnknown_Debug_083C0E32[] = { +static const struct MenuAction gUnknown_Debug_083C0E32[] = { {gUnknown_Debug_083C0E28, debug_sub_808BFC4}, {gUnknown_Debug_083C0E2D, debug_sub_808C014} }; -const u8 gUnknown_Debug_083C0E44[] = _("イベントFLAG"); -const u8 gUnknown_Debug_083C0E4D[] = _("バニシュFLAG"); -const u8 gUnknown_Debug_083C0E56[] = _("トレーナーFLAG"); -const u8 gUnknown_Debug_083C0E60[] = _("SYSFLAG"); -const u8 gUnknown_Debug_083C0E68[] = _("BALLバニシュFLAG"); -const u8 gUnknown_Debug_083C0E75[] = _("FH"); -const u8 gUnknown_Debug_083C0E78[] = _("FH-OBJ"); +static const u8 gUnknown_Debug_083C0E44[] = _("イベントFLAG"); +static const u8 gUnknown_Debug_083C0E4D[] = _("バニシュFLAG"); +static const u8 gUnknown_Debug_083C0E56[] = _("トレーナーFLAG"); +static const u8 gUnknown_Debug_083C0E60[] = _("SYSFLAG"); +static const u8 gUnknown_Debug_083C0E68[] = _("BALLバニシュFLAG"); +static const u8 gUnknown_Debug_083C0E75[] = _("FH"); +static const u8 gUnknown_Debug_083C0E78[] = _("FH-OBJ"); -const struct MenuAction gUnknown_Debug_083C0E7F[] = { +static const struct MenuAction gUnknown_Debug_083C0E7F[] = { {gUnknown_Debug_083C0E44, debug_sub_808C31C}, {gUnknown_Debug_083C0E4D, debug_sub_808C7C8}, {gUnknown_Debug_083C0E56, debug_sub_808CC74}, @@ -320,15 +320,15 @@ const struct MenuAction gUnknown_Debug_083C0E7F[] = { {gUnknown_Debug_083C0E78, debug_sub_808D3BC} }; -const u8 gUnknown_Debug_083C0EB8[] = _("SAVEWORK"); +static const u8 gUnknown_Debug_083C0EB8[] = _("SAVEWORK"); -const u8 gUnknown_Debug_083C0EC1[] = _("SYSWORK"); -const u8 gUnknown_Debug_083C0EC9[] = _("LOCALWORK"); -const u8 gUnknown_Debug_083C0ED3[] = _("OBJWORK"); -const u8 gUnknown_Debug_083C0EDB[] = _("ANSWORK"); -const u8 gUnknown_Debug_083C0EE3[] = _("SAVEWORK パート2"); +static const u8 gUnknown_Debug_083C0EC1[] = _("SYSWORK"); +static const u8 gUnknown_Debug_083C0EC9[] = _("LOCALWORK"); +static const u8 gUnknown_Debug_083C0ED3[] = _("OBJWORK"); +static const u8 gUnknown_Debug_083C0EDB[] = _("ANSWORK"); +static const u8 gUnknown_Debug_083C0EE3[] = _("SAVEWORK パート2"); -const struct MenuAction gUnknown_Debug_083C0EF1[] = { +static const struct MenuAction gUnknown_Debug_083C0EF1[] = { {gUnknown_Debug_083C0EB8, debug_sub_808DB0C}, {gUnknown_Debug_083C0EC1, debug_sub_808E36C}, {gUnknown_Debug_083C0EC9, debug_sub_808E6C0}, @@ -337,17 +337,17 @@ const struct MenuAction gUnknown_Debug_083C0EF1[] = { {gUnknown_Debug_083C0EE3, debug_sub_808DFC0} }; -const u8 gUnknown_Debug_083C0F24[] = _("クリアご"); -const u8 gUnknown_Debug_083C0F29[] = _("コインこうにゅうかのう"); -const u8 gUnknown_Debug_083C0F35[] = _("コトキサポーターセット"); -const u8 gUnknown_Debug_083C0F41[] = _("ニューキンセツOPEN"); -const u8 gUnknown_Debug_083C0F4D[] = _("れんらくせんにのれる"); -const u8 gUnknown_Debug_083C0F58[] = _("タマゴついか"); -const u8 gUnknown_Debug_083C0F5F[] = _("アイテムいっぱい"); -const u8 gUnknown_Debug_083C0F68[] = _("グッズいっぱい"); -const u8 gUnknown_Debug_083C0F70[] = _("COINいっぱい"); - -const struct MenuAction gUnknown_Debug_083C0F79[] = { +static const u8 gUnknown_Debug_083C0F24[] = _("クリアご"); +static const u8 gUnknown_Debug_083C0F29[] = _("コインこうにゅうかのう"); +static const u8 gUnknown_Debug_083C0F35[] = _("コトキサポーターセット"); +static const u8 gUnknown_Debug_083C0F41[] = _("ニューキンセツOPEN"); +static const u8 gUnknown_Debug_083C0F4D[] = _("れんらくせんにのれる"); +static const u8 gUnknown_Debug_083C0F58[] = _("タマゴついか"); +static const u8 gUnknown_Debug_083C0F5F[] = _("アイテムいっぱい"); +static const u8 gUnknown_Debug_083C0F68[] = _("グッズいっぱい"); +static const u8 gUnknown_Debug_083C0F70[] = _("COINいっぱい"); + +static const struct MenuAction gUnknown_Debug_083C0F79[] = { {gUnknown_Debug_083C0F24, debug_sub_808C0EC}, {gUnknown_Debug_083C0F29, debug_sub_808C104}, {gUnknown_Debug_083C0F35, debug_sub_808C11C}, @@ -359,14 +359,14 @@ const struct MenuAction gUnknown_Debug_083C0F79[] = { {gUnknown_Debug_083C0F70, debug_sub_808C1AC} }; -const u8 gUnknown_Debug_083C0FC4[] = _("ムロジムOPEN"); -const u8 gUnknown_Debug_083C0FCD[] = _("おかねを0へ"); -const u8 gUnknown_Debug_083C0FD4[] = _("ドジョッチ FULL"); -const u8 gUnknown_Debug_083C0FDF[] = _("キノココ FULL"); -const u8 gUnknown_Debug_083C0FE9[] = _("ドジョッチ タマゴ"); -const u8 gUnknown_Debug_083C0FF3[] = _("キノココ タマゴ"); +static const u8 gUnknown_Debug_083C0FC4[] = _("ムロジムOPEN"); +static const u8 gUnknown_Debug_083C0FCD[] = _("おかねを0へ"); +static const u8 gUnknown_Debug_083C0FD4[] = _("ドジョッチ FULL"); +static const u8 gUnknown_Debug_083C0FDF[] = _("キノココ FULL"); +static const u8 gUnknown_Debug_083C0FE9[] = _("ドジョッチ タマゴ"); +static const u8 gUnknown_Debug_083C0FF3[] = _("キノココ タマゴ"); -const struct MenuAction gUnknown_Debug_083C0FFC[] = { +static const struct MenuAction gUnknown_Debug_083C0FFC[] = { {gUnknown_Debug_083C0FC4, debug_sub_808C1C4}, {gUnknown_Debug_083C0FCD, debug_sub_808C1DC}, {gUnknown_Debug_083C0FD4, debug_sub_808C1F4}, @@ -375,31 +375,31 @@ const struct MenuAction gUnknown_Debug_083C0FFC[] = { {gUnknown_Debug_083C0FF3, debug_sub_808C23C} }; -const u8 gUnknown_Debug_083C102C[] = _("ANSWORK みかんせい"); +static const u8 gUnknown_Debug_083C102C[] = _("ANSWORK みかんせい"); -const struct MenuAction gUnknown_Debug_083C103A[] = { +static const struct MenuAction gUnknown_Debug_083C103A[] = { {gUnknown_Debug_083C102C, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C1044[] = _("FHーOBJ00ー08"); -const u8 gUnknown_Debug_083C1050[] = _("FHーOBJ09ー15"); +static const u8 gUnknown_Debug_083C1044[] = _("FHーOBJ00ー08"); +static const u8 gUnknown_Debug_083C1050[] = _("FHーOBJ09ー15"); -const struct MenuAction gUnknown_Debug_083C105C[] = { +static const struct MenuAction gUnknown_Debug_083C105C[] = { {gUnknown_Debug_083C1044, debug_sub_808D450}, {gUnknown_Debug_083C1050, debug_sub_808D4A8} }; -const u8 gUnknown_Debug_083C106C[] = _("FHーOBJ00"); -const u8 gUnknown_Debug_083C1075[] = _("FHーOBJ01"); -const u8 gUnknown_Debug_083C107E[] = _("FHーOBJ02"); -const u8 gUnknown_Debug_083C1087[] = _("FHーOBJ03"); -const u8 gUnknown_Debug_083C1090[] = _("FHーOBJ04"); -const u8 gUnknown_Debug_083C1099[] = _("FHーOBJ05"); -const u8 gUnknown_Debug_083C10A2[] = _("FHーOBJ06"); -const u8 gUnknown_Debug_083C10AB[] = _("FHーOBJ07"); -const u8 gUnknown_Debug_083C10B4[] = _("FHーOBJ08"); - -const struct MenuAction gUnknown_Debug_083C10BD[] = { +static const u8 gUnknown_Debug_083C106C[] = _("FHーOBJ00"); +static const u8 gUnknown_Debug_083C1075[] = _("FHーOBJ01"); +static const u8 gUnknown_Debug_083C107E[] = _("FHーOBJ02"); +static const u8 gUnknown_Debug_083C1087[] = _("FHーOBJ03"); +static const u8 gUnknown_Debug_083C1090[] = _("FHーOBJ04"); +static const u8 gUnknown_Debug_083C1099[] = _("FHーOBJ05"); +static const u8 gUnknown_Debug_083C10A2[] = _("FHーOBJ06"); +static const u8 gUnknown_Debug_083C10AB[] = _("FHーOBJ07"); +static const u8 gUnknown_Debug_083C10B4[] = _("FHーOBJ08"); + +static const struct MenuAction gUnknown_Debug_083C10BD[] = { {gUnknown_Debug_083C106C, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C1075, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C107E, TomomichiDebugMenu_Config}, @@ -411,17 +411,17 @@ const struct MenuAction gUnknown_Debug_083C10BD[] = { {gUnknown_Debug_083C10B4, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C1108[] = _("FH-OBJ09"); -const u8 gUnknown_Debug_083C1111[] = _("FH-OBJ10"); -const u8 gUnknown_Debug_083C111A[] = _("FH-OBJ11"); -const u8 gUnknown_Debug_083C1123[] = _("FH-OBJ12"); -const u8 gUnknown_Debug_083C112C[] = _("FH-OBJ13"); -const u8 gUnknown_Debug_083C1135[] = _("FH-OBJ14"); -const u8 gUnknown_Debug_083C113E[] = _("FH-OBJ15"); -const u8 gUnknown_Debug_083C1147[] = _(""); -const u8 gUnknown_Debug_083C1148[] = _(""); - -const struct MenuAction gUnknown_Debug_083C1149[] = { +static const u8 gUnknown_Debug_083C1108[] = _("FH-OBJ09"); +static const u8 gUnknown_Debug_083C1111[] = _("FH-OBJ10"); +static const u8 gUnknown_Debug_083C111A[] = _("FH-OBJ11"); +static const u8 gUnknown_Debug_083C1123[] = _("FH-OBJ12"); +static const u8 gUnknown_Debug_083C112C[] = _("FH-OBJ13"); +static const u8 gUnknown_Debug_083C1135[] = _("FH-OBJ14"); +static const u8 gUnknown_Debug_083C113E[] = _("FH-OBJ15"); +static const u8 gUnknown_Debug_083C1147[] = _(""); +static const u8 gUnknown_Debug_083C1148[] = _(""); + +static const struct MenuAction gUnknown_Debug_083C1149[] = { {gUnknown_Debug_083C1108, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C1111, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C111A, TomomichiDebugMenu_Config}, @@ -433,32 +433,32 @@ const struct MenuAction gUnknown_Debug_083C1149[] = { {gUnknown_Debug_083C1148, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C1194[] = {9, 7}; +static const u8 gUnknown_Debug_083C1194[] = {9, 7}; -const u16 gUnknown_Debug_083C1196[][9] = { +static const u16 gUnknown_Debug_083C1196[][9] = { {0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19}, {0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20} }; -const u8 gUnknown_Debug_083C11BA[] = _("FH-00-08"); -const u8 gUnknown_Debug_083C11C3[] = _("FH-09-15"); +static const u8 gUnknown_Debug_083C11BA[] = _("FH-00-08"); +static const u8 gUnknown_Debug_083C11C3[] = _("FH-09-15"); -const struct MenuAction gUnknown_Debug_083C11CC[] = { +static const struct MenuAction gUnknown_Debug_083C11CC[] = { {gUnknown_Debug_083C11BA, debug_sub_808D694}, {gUnknown_Debug_083C11C3, debug_sub_808D6EC} }; -const u8 gUnknown_Debug_083C11DC[] = _("FH-00"); -const u8 gUnknown_Debug_083C11E2[] = _("FH-01"); -const u8 gUnknown_Debug_083C11E8[] = _("FH-02"); -const u8 gUnknown_Debug_083C11EE[] = _("FH-03"); -const u8 gUnknown_Debug_083C11F4[] = _("FH-04"); -const u8 gUnknown_Debug_083C11FA[] = _("FH-05"); -const u8 gUnknown_Debug_083C1200[] = _("FH-06"); -const u8 gUnknown_Debug_083C1206[] = _("FH-07"); -const u8 gUnknown_Debug_083C120C[] = _("FH-08"); - -const struct MenuAction gUnknown_Debug_083C1212[] = { +static const u8 gUnknown_Debug_083C11DC[] = _("FH-00"); +static const u8 gUnknown_Debug_083C11E2[] = _("FH-01"); +static const u8 gUnknown_Debug_083C11E8[] = _("FH-02"); +static const u8 gUnknown_Debug_083C11EE[] = _("FH-03"); +static const u8 gUnknown_Debug_083C11F4[] = _("FH-04"); +static const u8 gUnknown_Debug_083C11FA[] = _("FH-05"); +static const u8 gUnknown_Debug_083C1200[] = _("FH-06"); +static const u8 gUnknown_Debug_083C1206[] = _("FH-07"); +static const u8 gUnknown_Debug_083C120C[] = _("FH-08"); + +static const struct MenuAction gUnknown_Debug_083C1212[] = { {gUnknown_Debug_083C11DC, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C11E2, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C11E8, TomomichiDebugMenu_Config}, @@ -470,17 +470,17 @@ const struct MenuAction gUnknown_Debug_083C1212[] = { {gUnknown_Debug_083C120C, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C125C[] = _("FHー09"); -const u8 gUnknown_Debug_083C1262[] = _("FHー10"); -const u8 gUnknown_Debug_083C1268[] = _("FHー11"); -const u8 gUnknown_Debug_083C126E[] = _("FHー12"); -const u8 gUnknown_Debug_083C1274[] = _("FHー13"); -const u8 gUnknown_Debug_083C127A[] = _("FHー14"); -const u8 gUnknown_Debug_083C1280[] = _("FHー15"); -const u8 gUnknown_Debug_083C1286[] = _(""); -const u8 gUnknown_Debug_083C1287[] = _(""); - -const struct MenuAction gUnknown_Debug_083C1288[] = { +static const u8 gUnknown_Debug_083C125C[] = _("FHー09"); +static const u8 gUnknown_Debug_083C1262[] = _("FHー10"); +static const u8 gUnknown_Debug_083C1268[] = _("FHー11"); +static const u8 gUnknown_Debug_083C126E[] = _("FHー12"); +static const u8 gUnknown_Debug_083C1274[] = _("FHー13"); +static const u8 gUnknown_Debug_083C127A[] = _("FHー14"); +static const u8 gUnknown_Debug_083C1280[] = _("FHー15"); +static const u8 gUnknown_Debug_083C1286[] = _(""); +static const u8 gUnknown_Debug_083C1287[] = _(""); + +static const struct MenuAction gUnknown_Debug_083C1288[] = { {gUnknown_Debug_083C125C, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C1262, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C1268, TomomichiDebugMenu_Config}, @@ -492,24 +492,24 @@ const struct MenuAction gUnknown_Debug_083C1288[] = { {gUnknown_Debug_083C1287, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C12D0[] = {9, 7}; +static const u8 gUnknown_Debug_083C12D0[] = {9, 7}; -const u16 gUnknown_Debug_083C12D2[][9] = { +static const u16 gUnknown_Debug_083C12D2[][9] = { {0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09}, {0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10} }; -const u8 gUnknown_Debug_083C12F6[] = _("BATCH"); -const u8 gUnknown_Debug_083C12FC[] = _("タウンとうちゃく"); -const u8 gUnknown_Debug_083C1305[] = _("シティとうちゃく"); -const u8 gUnknown_Debug_083C130E[] = _("GET"); -const u8 gUnknown_Debug_083C1312[] = _("そのた1"); -const u8 gUnknown_Debug_083C1317[] = _("そのた2"); -const u8 gUnknown_Debug_083C131C[] = _("そのた3"); -const u8 gUnknown_Debug_083C1321[] = _("そのた4"); -const u8 gUnknown_Debug_083C1326[] = _("そのた とうちゃく"); - -const struct MenuAction gUnknown_Debug_083C1330[] = { +static const u8 gUnknown_Debug_083C12F6[] = _("BATCH"); +static const u8 gUnknown_Debug_083C12FC[] = _("タウンとうちゃく"); +static const u8 gUnknown_Debug_083C1305[] = _("シティとうちゃく"); +static const u8 gUnknown_Debug_083C130E[] = _("GET"); +static const u8 gUnknown_Debug_083C1312[] = _("そのた1"); +static const u8 gUnknown_Debug_083C1317[] = _("そのた2"); +static const u8 gUnknown_Debug_083C131C[] = _("そのた3"); +static const u8 gUnknown_Debug_083C1321[] = _("そのた4"); +static const u8 gUnknown_Debug_083C1326[] = _("そのた とうちゃく"); + +static const struct MenuAction gUnknown_Debug_083C1330[] = { {gUnknown_Debug_083C12F6, debug_sub_808CFA4}, {gUnknown_Debug_083C12FC, debug_sub_808CFFC}, {gUnknown_Debug_083C1305, debug_sub_808D054}, @@ -521,16 +521,16 @@ const struct MenuAction gUnknown_Debug_083C1330[] = { {gUnknown_Debug_083C1326, debug_sub_808D264} }; -const u8 gUnknown_Debug_083C1378[] = _("BATCH01ーGET"); -const u8 gUnknown_Debug_083C1384[] = _("BATCH02ーGET"); -const u8 gUnknown_Debug_083C1390[] = _("BATCH03ーGET"); -const u8 gUnknown_Debug_083C139C[] = _("BATCH04ーGET"); -const u8 gUnknown_Debug_083C13A8[] = _("BATCH05ーGET"); -const u8 gUnknown_Debug_083C13B4[] = _("BATCH06ーGET"); -const u8 gUnknown_Debug_083C13C0[] = _("BATCH07ーGET"); -const u8 gUnknown_Debug_083C13CC[] = _("BATCH08ーGET"); +static const u8 gUnknown_Debug_083C1378[] = _("BATCH01ーGET"); +static const u8 gUnknown_Debug_083C1384[] = _("BATCH02ーGET"); +static const u8 gUnknown_Debug_083C1390[] = _("BATCH03ーGET"); +static const u8 gUnknown_Debug_083C139C[] = _("BATCH04ーGET"); +static const u8 gUnknown_Debug_083C13A8[] = _("BATCH05ーGET"); +static const u8 gUnknown_Debug_083C13B4[] = _("BATCH06ーGET"); +static const u8 gUnknown_Debug_083C13C0[] = _("BATCH07ーGET"); +static const u8 gUnknown_Debug_083C13CC[] = _("BATCH08ーGET"); -const struct MenuAction gUnknown_Debug_083C13D8[] = { +static const struct MenuAction gUnknown_Debug_083C13D8[] = { {gUnknown_Debug_083C1378, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C1384, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C1390, TomomichiDebugMenu_Config}, @@ -541,15 +541,15 @@ const struct MenuAction gUnknown_Debug_083C13D8[] = { {gUnknown_Debug_083C13CC, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C1418[] = _("T101ARRIVE"); -const u8 gUnknown_Debug_083C1423[] = _("T102ARRIVE"); -const u8 gUnknown_Debug_083C142E[] = _("T103ARRIVE"); -const u8 gUnknown_Debug_083C1439[] = _("T104ARRIVE"); -const u8 gUnknown_Debug_083C1444[] = _("T105ARRIVE"); -const u8 gUnknown_Debug_083C144F[] = _("T106ARRIVE"); -const u8 gUnknown_Debug_083C145A[] = _("T107ARRIVE"); +static const u8 gUnknown_Debug_083C1418[] = _("T101ARRIVE"); +static const u8 gUnknown_Debug_083C1423[] = _("T102ARRIVE"); +static const u8 gUnknown_Debug_083C142E[] = _("T103ARRIVE"); +static const u8 gUnknown_Debug_083C1439[] = _("T104ARRIVE"); +static const u8 gUnknown_Debug_083C1444[] = _("T105ARRIVE"); +static const u8 gUnknown_Debug_083C144F[] = _("T106ARRIVE"); +static const u8 gUnknown_Debug_083C145A[] = _("T107ARRIVE"); -const struct MenuAction gUnknown_Debug_083C1465[] = { +static const struct MenuAction gUnknown_Debug_083C1465[] = { {gUnknown_Debug_083C1418, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C1423, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C142E, TomomichiDebugMenu_Config}, @@ -559,17 +559,17 @@ const struct MenuAction gUnknown_Debug_083C1465[] = { {gUnknown_Debug_083C145A, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C14A0[] = _("C101ARRIVE"); -const u8 gUnknown_Debug_083C14AB[] = _("C102ARRIVE"); -const u8 gUnknown_Debug_083C14B6[] = _("C103ARRIVE"); -const u8 gUnknown_Debug_083C14C1[] = _("C104ARRIVE"); -const u8 gUnknown_Debug_083C14CC[] = _("C105ARRIVE"); -const u8 gUnknown_Debug_083C14D7[] = _("C106ARRIVE"); -const u8 gUnknown_Debug_083C14E2[] = _("C107ARRIVE"); -const u8 gUnknown_Debug_083C14ED[] = _("C108ARRIVE"); -const u8 gUnknown_Debug_083C14F8[] = _("C109ARRIVE"); - -const struct MenuAction gUnknown_Debug_083C1503[] = { +static const u8 gUnknown_Debug_083C14A0[] = _("C101ARRIVE"); +static const u8 gUnknown_Debug_083C14AB[] = _("C102ARRIVE"); +static const u8 gUnknown_Debug_083C14B6[] = _("C103ARRIVE"); +static const u8 gUnknown_Debug_083C14C1[] = _("C104ARRIVE"); +static const u8 gUnknown_Debug_083C14CC[] = _("C105ARRIVE"); +static const u8 gUnknown_Debug_083C14D7[] = _("C106ARRIVE"); +static const u8 gUnknown_Debug_083C14E2[] = _("C107ARRIVE"); +static const u8 gUnknown_Debug_083C14ED[] = _("C108ARRIVE"); +static const u8 gUnknown_Debug_083C14F8[] = _("C109ARRIVE"); + +static const struct MenuAction gUnknown_Debug_083C1503[] = { {gUnknown_Debug_083C14A0, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C14AB, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C14B6, TomomichiDebugMenu_Config}, @@ -581,29 +581,29 @@ const struct MenuAction gUnknown_Debug_083C1503[] = { {gUnknown_Debug_083C14F8, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C154C[] = _("SYSーPOKEMONーGET"); -const u8 gUnknown_Debug_083C155C[] = _("SYSーZUKANーGET"); -const u8 gUnknown_Debug_083C156A[] = _("SYSーPOKEGEARーGET"); -const u8 gUnknown_Debug_083C157B[] = _("SYSーRIBBONーGET"); +static const u8 gUnknown_Debug_083C154C[] = _("SYSーPOKEMONーGET"); +static const u8 gUnknown_Debug_083C155C[] = _("SYSーZUKANーGET"); +static const u8 gUnknown_Debug_083C156A[] = _("SYSーPOKEGEARーGET"); +static const u8 gUnknown_Debug_083C157B[] = _("SYSーRIBBONーGET"); -const struct MenuAction gUnknown_Debug_083C158A[] = { +static const struct MenuAction gUnknown_Debug_083C158A[] = { {gUnknown_Debug_083C154C, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C155C, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C156A, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C157B, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C15AC[] = _("SYSーGAMEーCLEAR"); -const u8 gUnknown_Debug_083C15BB[] = _("SYSーKAIWAーUSED"); -const u8 gUnknown_Debug_083C15CA[] = _("SYSーNOWーOYAJIーMEET"); -const u8 gUnknown_Debug_083C15DD[] = _("SYSーUSEーWAZAーFLASH"); -const u8 gUnknown_Debug_083C15F0[] = _("SYSーUSEーWAZAーKAIRIKI"); -const u8 gUnknown_Debug_083C1605[] = _("SYSーWEATHERーCTRL"); -const u8 gUnknown_Debug_083C1616[] = _("SYSーCYCLINGーROAD"); -const u8 gUnknown_Debug_083C1627[] = _("SYSーSAFARIーMODE"); -const u8 gUnknown_Debug_083C1637[] = _("SYSーCRUISEーMODE"); - -const struct MenuAction gUnknown_Debug_083C1647[] = { +static const u8 gUnknown_Debug_083C15AC[] = _("SYSーGAMEーCLEAR"); +static const u8 gUnknown_Debug_083C15BB[] = _("SYSーKAIWAーUSED"); +static const u8 gUnknown_Debug_083C15CA[] = _("SYSーNOWーOYAJIーMEET"); +static const u8 gUnknown_Debug_083C15DD[] = _("SYSーUSEーWAZAーFLASH"); +static const u8 gUnknown_Debug_083C15F0[] = _("SYSーUSEーWAZAーKAIRIKI"); +static const u8 gUnknown_Debug_083C1605[] = _("SYSーWEATHERーCTRL"); +static const u8 gUnknown_Debug_083C1616[] = _("SYSーCYCLINGーROAD"); +static const u8 gUnknown_Debug_083C1627[] = _("SYSーSAFARIーMODE"); +static const u8 gUnknown_Debug_083C1637[] = _("SYSーCRUISEーMODE"); + +static const struct MenuAction gUnknown_Debug_083C1647[] = { {gUnknown_Debug_083C15AC, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C15BB, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C15CA, TomomichiDebugMenu_Config}, @@ -615,17 +615,17 @@ const struct MenuAction gUnknown_Debug_083C1647[] = { {gUnknown_Debug_083C1637, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C1690[] = _("SYSーTVーHOME"); -const u8 gUnknown_Debug_083C169C[] = _("SYSーTVーWATCH"); -const u8 gUnknown_Debug_083C16A9[] = _("SYSーTVSTART"); -const u8 gUnknown_Debug_083C16B5[] = _("SYSーPOPWORDーINPUT"); -const u8 gUnknown_Debug_083C16C7[] = _("SYSーMIXーRECORD"); -const u8 gUnknown_Debug_083C16D6[] = _("SYSーCLOCKーSET"); -const u8 gUnknown_Debug_083C16E4[] = _("SYSーCAVEーSHIP"); -const u8 gUnknown_Debug_083C16F2[] = _("SYSーCAVEーWONDER"); -const u8 gUnknown_Debug_083C1702[] = _("SYSーCAVEーBATTLE"); - -const struct MenuAction gUnknown_Debug_083C1712[] = { +static const u8 gUnknown_Debug_083C1690[] = _("SYSーTVーHOME"); +static const u8 gUnknown_Debug_083C169C[] = _("SYSーTVーWATCH"); +static const u8 gUnknown_Debug_083C16A9[] = _("SYSーTVSTART"); +static const u8 gUnknown_Debug_083C16B5[] = _("SYSーPOPWORDーINPUT"); +static const u8 gUnknown_Debug_083C16C7[] = _("SYSーMIXーRECORD"); +static const u8 gUnknown_Debug_083C16D6[] = _("SYSーCLOCKーSET"); +static const u8 gUnknown_Debug_083C16E4[] = _("SYSーCAVEーSHIP"); +static const u8 gUnknown_Debug_083C16F2[] = _("SYSーCAVEーWONDER"); +static const u8 gUnknown_Debug_083C1702[] = _("SYSーCAVEーBATTLE"); + +static const struct MenuAction gUnknown_Debug_083C1712[] = { {gUnknown_Debug_083C1690, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C169C, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C16A9, TomomichiDebugMenu_Config}, @@ -637,17 +637,17 @@ const struct MenuAction gUnknown_Debug_083C1712[] = { {gUnknown_Debug_083C1702, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C175C[] = _("SYSーSPECIALーZUKAN"); -const u8 gUnknown_Debug_083C176E[] = _("SYSーASASEーTIDE"); -const u8 gUnknown_Debug_083C177D[] = _("SYSーRIBBONーGET"); -const u8 gUnknown_Debug_083C178C[] = _("SYSーPASOーMAYUMI"); -const u8 gUnknown_Debug_083C179C[] = _("SYSーEXDATAーENABLE"); -const u8 gUnknown_Debug_083C17AE[] = _("SYSーTENJIーANAWOHORU"); -const u8 gUnknown_Debug_083C17C2[] = _("SYSーTENJIーKAIRIKI"); -const u8 gUnknown_Debug_083C17D4[] = _("SYSーTENJIーWAIT"); -const u8 gUnknown_Debug_083C17E3[] = _("SYSーTENJIーSORAWOTOBU"); - -const struct MenuAction gUnknown_Debug_083C17F8[] = { +static const u8 gUnknown_Debug_083C175C[] = _("SYSーSPECIALーZUKAN"); +static const u8 gUnknown_Debug_083C176E[] = _("SYSーASASEーTIDE"); +static const u8 gUnknown_Debug_083C177D[] = _("SYSーRIBBONーGET"); +static const u8 gUnknown_Debug_083C178C[] = _("SYSーPASOーMAYUMI"); +static const u8 gUnknown_Debug_083C179C[] = _("SYSーEXDATAーENABLE"); +static const u8 gUnknown_Debug_083C17AE[] = _("SYSーTENJIーANAWOHORU"); +static const u8 gUnknown_Debug_083C17C2[] = _("SYSーTENJIーKAIRIKI"); +static const u8 gUnknown_Debug_083C17D4[] = _("SYSーTENJIーWAIT"); +static const u8 gUnknown_Debug_083C17E3[] = _("SYSーTENJIーSORAWOTOBU"); + +static const struct MenuAction gUnknown_Debug_083C17F8[] = { {gUnknown_Debug_083C175C, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C176E, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C177D, TomomichiDebugMenu_Config}, @@ -659,17 +659,17 @@ const struct MenuAction gUnknown_Debug_083C17F8[] = { {gUnknown_Debug_083C17E3, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C1840[] = _("SYSーENCーUPーITEM"); -const u8 gUnknown_Debug_083C1850[] = _("SYSーENEーDOWNーITEM"); -const u8 gUnknown_Debug_083C1862[] = _("SYSーKOKOROーEVENT"); -const u8 gUnknown_Debug_083C1873[] = _("SYSーMOVEーPOKEーNEWS"); -const u8 gUnknown_Debug_083C1886[] = _("SYSーASASEーITEM"); -const u8 gUnknown_Debug_083C1895[] = _("SYSーBーDASH"); -const u8 gUnknown_Debug_083C18A0[] = _("SYSーCTRLーOBJーDELETE"); -const u8 gUnknown_Debug_083C18B4[] = _(""); -const u8 gUnknown_Debug_083C18B5[] = _(""); - -const struct MenuAction gUnknown_Debug_083C18B8[] = { +static const u8 gUnknown_Debug_083C1840[] = _("SYSーENCーUPーITEM"); +static const u8 gUnknown_Debug_083C1850[] = _("SYSーENEーDOWNーITEM"); +static const u8 gUnknown_Debug_083C1862[] = _("SYSーKOKOROーEVENT"); +static const u8 gUnknown_Debug_083C1873[] = _("SYSーMOVEーPOKEーNEWS"); +static const u8 gUnknown_Debug_083C1886[] = _("SYSーASASEーITEM"); +static const u8 gUnknown_Debug_083C1895[] = _("SYSーBーDASH"); +static const u8 gUnknown_Debug_083C18A0[] = _("SYSーCTRLーOBJーDELETE"); +static const u8 gUnknown_Debug_083C18B4[] = _(""); +static const u8 gUnknown_Debug_083C18B5[] = _(""); + +static const struct MenuAction gUnknown_Debug_083C18B8[] = { {gUnknown_Debug_083C1840, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C1850, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C1862, TomomichiDebugMenu_Config}, @@ -681,17 +681,17 @@ const struct MenuAction gUnknown_Debug_083C18B8[] = { {gUnknown_Debug_083C18B5, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C1900[] = _("SYSーARRIVEーSUBMARINECAVE"); -const u8 gUnknown_Debug_083C1919[] = _("SYSーARRIVEーBATTLETOWER"); -const u8 gUnknown_Debug_083C1930[] = _("SYSーARRIVEーISLAND"); -const u8 gUnknown_Debug_083C1942[] = _("SYSーARRIVEーLEAGUE"); -const u8 gUnknown_Debug_083C1954[] = _("SYSーARRIVEーSORANOHASHIRA"); -const u8 gUnknown_Debug_083C196D[] = _(""); -const u8 gUnknown_Debug_083C196E[] = _(""); -const u8 gUnknown_Debug_083C196F[] = _(""); -const u8 gUnknown_Debug_083C1970[] = _(""); - -const struct MenuAction gDebug_0x83C1974[] = { +static const u8 gUnknown_Debug_083C1900[] = _("SYSーARRIVEーSUBMARINECAVE"); +static const u8 gUnknown_Debug_083C1919[] = _("SYSーARRIVEーBATTLETOWER"); +static const u8 gUnknown_Debug_083C1930[] = _("SYSーARRIVEーISLAND"); +static const u8 gUnknown_Debug_083C1942[] = _("SYSーARRIVEーLEAGUE"); +static const u8 gUnknown_Debug_083C1954[] = _("SYSーARRIVEーSORANOHASHIRA"); +static const u8 gUnknown_Debug_083C196D[] = _(""); +static const u8 gUnknown_Debug_083C196E[] = _(""); +static const u8 gUnknown_Debug_083C196F[] = _(""); +static const u8 gUnknown_Debug_083C1970[] = _(""); + +static const struct MenuAction gDebug_0x83C1974[] = { {gUnknown_Debug_083C1900, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C1919, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C1930, TomomichiDebugMenu_Config}, @@ -703,9 +703,9 @@ const struct MenuAction gDebug_0x83C1974[] = { {gUnknown_Debug_083C1970, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C19BC[] = {8, 7, 9, 4, 9, 9, 9, 7, 5}; +static const u8 gUnknown_Debug_083C19BC[] = {8, 7, 9, 4, 9, 9, 9, 7, 5}; -const u16 gUnknown_Debug_083C19C6[][9] = { +static const u16 gUnknown_Debug_083C19C6[][9] = { {FLAG_BADGE01_GET, FLAG_BADGE02_GET, FLAG_BADGE03_GET, FLAG_BADGE04_GET, FLAG_BADGE05_GET, FLAG_BADGE06_GET, FLAG_BADGE07_GET, FLAG_BADGE08_GET}, {FLAG_VISITED_LITTLEROOT_TOWN, FLAG_VISITED_OLDALE_TOWN, FLAG_VISITED_DEWFORD_TOWN, FLAG_VISITED_LAVARIDGE_TOWN, FLAG_VISITED_FALLARBOR_TOWN, FLAG_VISITED_VERDANTURF_TOWN, FLAG_VISITED_PACIFIDLOG_TOWN}, {FLAG_VISITED_PETALBURG_CITY, FLAG_VISITED_SLATEPORT_CITY, FLAG_VISITED_MAUVILLE_CITY, FLAG_VISITED_RUSTBORO_CITY, FLAG_VISITED_FORTREE_CITY, FLAG_VISITED_LILYCOVE_CITY, FLAG_VISITED_MOSSDEEP_CITY, FLAG_VISITED_SOOTOPOLIS_CITY, FLAG_VISITED_EVER_GRANDE_CITY}, @@ -717,46 +717,46 @@ const u16 gUnknown_Debug_083C19C6[][9] = { {FLAG_LANDMARK_SEAFLOOR_CAVERN, FLAG_LANDMARK_BATTLE_TOWER, FLAG_LANDMARK_SOUTHERN_ISLAND, FLAG_SYS_POKEMON_LEAGUE_FLY, FLAG_LANDMARK_SKY_PILLAR} }; -const u8 gDebug_0x83C1A68[] = _("FVーBALL パート1"); +static const u8 gDebug_0x83C1A68[] = _("FVーBALL パート1"); -const struct MenuAction gUnknown_Debug_083C1A78[] = { +static const struct MenuAction gUnknown_Debug_083C1A78[] = { {gDebug_0x83C1A68, debug_sub_808D8D8} }; -const u8 gUnknown_Debug_083C1A80[] = _("FVーBALL1ー78"); -const u8 gUnknown_Debug_083C1A8C[] = _("FVーBALL1ー133"); +static const u8 gUnknown_Debug_083C1A80[] = _("FVーBALL1ー78"); +static const u8 gUnknown_Debug_083C1A8C[] = _("FVーBALL1ー133"); -const struct MenuAction gUnknown_Debug_083C1A9C[] = { +static const struct MenuAction gUnknown_Debug_083C1A9C[] = { {gUnknown_Debug_083C1A80, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C1A8C, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C1AAC[] = {2}; +static const u8 gUnknown_Debug_083C1AAC[] = {2}; -const u16 gUnknown_Debug_083C1AAE[][9] = { +static const u16 gUnknown_Debug_083C1AAE[][9] = { {FLAG_ITEM_ABANDONED_SHIP_HIDDEN_FLOOR_ROOMS_2, FLAG_ITEM_MOSSDEEP_STEVENS_HOUSE_1} }; -const u8 gUnknown_Debug_083C1AC0[] = _("ジムリーダー"); -const u8 gUnknown_Debug_083C1AC7[] = _("してんのう"); -const u8 gUnknown_Debug_083C1ACD[] = _("みつる/Champロード"); +static const u8 gUnknown_Debug_083C1AC0[] = _("ジムリーダー"); +static const u8 gUnknown_Debug_083C1AC7[] = _("してんのう"); +static const u8 gUnknown_Debug_083C1ACD[] = _("みつる/Champロード"); -const struct MenuAction gUnknown_Debug_083C1ADC[] = { +static const struct MenuAction gUnknown_Debug_083C1ADC[] = { {gUnknown_Debug_083C1AC0, debug_sub_808CD08}, {gUnknown_Debug_083C1AC7, debug_sub_808CD60}, {gUnknown_Debug_083C1ACD, debug_sub_808CDB8} }; -const u8 gUnknown_Debug_083C1AF4[] = _("FTーGYMー01ーLEADER"); -const u8 gUnknown_Debug_083C1B05[] = _("FTーGYMー02ーLEADER"); -const u8 gUnknown_Debug_083C1B16[] = _("FTーGYMー03ーLEADER"); -const u8 gUnknown_Debug_083C1B27[] = _("FTーGYMー04ーLEADER"); -const u8 gUnknown_Debug_083C1B38[] = _("FTーGYMー05ーLEADER"); -const u8 gUnknown_Debug_083C1B49[] = _("FTーGYMー06ーLEADER"); -const u8 gUnknown_Debug_083C1B5A[] = _("FTーGYMー07ーLEADER"); -const u8 gUnknown_Debug_083C1B6B[] = _("FTーGYMー08ーLEADER"); +static const u8 gUnknown_Debug_083C1AF4[] = _("FTーGYMー01ーLEADER"); +static const u8 gUnknown_Debug_083C1B05[] = _("FTーGYMー02ーLEADER"); +static const u8 gUnknown_Debug_083C1B16[] = _("FTーGYMー03ーLEADER"); +static const u8 gUnknown_Debug_083C1B27[] = _("FTーGYMー04ーLEADER"); +static const u8 gUnknown_Debug_083C1B38[] = _("FTーGYMー05ーLEADER"); +static const u8 gUnknown_Debug_083C1B49[] = _("FTーGYMー06ーLEADER"); +static const u8 gUnknown_Debug_083C1B5A[] = _("FTーGYMー07ーLEADER"); +static const u8 gUnknown_Debug_083C1B6B[] = _("FTーGYMー08ーLEADER"); -const struct MenuAction gUnknown_Debug_083C1B7C[] = { +static const struct MenuAction gUnknown_Debug_083C1B7C[] = { {gUnknown_Debug_083C1AF4, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C1B05, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C1B16, TomomichiDebugMenu_Config}, @@ -767,42 +767,42 @@ const struct MenuAction gUnknown_Debug_083C1B7C[] = { {gUnknown_Debug_083C1B6B, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C1BBC[] = _("FTーSHITENー01"); -const u8 gUnknown_Debug_083C1BC9[] = _("FTーSHITENー02"); -const u8 gUnknown_Debug_083C1BD6[] = _("FTーSHITENー03"); -const u8 gUnknown_Debug_083C1BE3[] = _("FTーSHITENー04"); +static const u8 gUnknown_Debug_083C1BBC[] = _("FTーSHITENー01"); +static const u8 gUnknown_Debug_083C1BC9[] = _("FTーSHITENー02"); +static const u8 gUnknown_Debug_083C1BD6[] = _("FTーSHITENー03"); +static const u8 gUnknown_Debug_083C1BE3[] = _("FTーSHITENー04"); -const struct MenuAction gUnknown_Debug_083C1BF0[] = { +static const struct MenuAction gUnknown_Debug_083C1BF0[] = { {gUnknown_Debug_083C1BBC, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C1BC9, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C1BD6, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C1BE3, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C1C10[] = _("FTーMITSURUー01ーCAVEーD1301"); +static const u8 gUnknown_Debug_083C1C10[] = _("FTーMITSURUー01ーCAVEーD1301"); -const struct MenuAction gUnknown_Debug_083C1C2C[] = { +static const struct MenuAction gUnknown_Debug_083C1C2C[] = { {gUnknown_Debug_083C1C10, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C1C34[] = {8, 4, 1}; -const u16 gUnknown_Debug_083C1C38[][9] = { +static const u8 gUnknown_Debug_083C1C34[] = {8, 4, 1}; +static const u16 gUnknown_Debug_083C1C38[][9] = { {FLAG_DEFEATED_RUSTBORO_GYM, FLAG_DEFEATED_DEWFORD_GYM, FLAG_DEFEATED_MAUVILLE_GYM, FLAG_DEFEATED_LAVARIDGE_GYM, FLAG_DEFEATED_PETALBURG_GYM, FLAG_DEFEATED_FORTREE_GYM, FLAG_DEFEATED_MOSSDEEP_GYM, FLAG_DEFEATED_SOOTOPOLIS_GYM}, {FLAG_DEFEATED_ELITE_4_SYDNEY, FLAG_DEFEATED_ELITE_4_PHOEBE, FLAG_DEFEATED_ELITE_4_GLACIA, FLAG_DEFEATED_ELITE_4_DRAKE}, {0x04E1} }; -const u8 gUnknown_Debug_083C1C6E[] = _("120/119ばんどうろカクレオン"); -const u8 gUnknown_Debug_083C1C80[] = _("そのた1 / SUPPORTM/W"); -const u8 gUnknown_Debug_083C1C92[] = _("ODAMAKI/FIGHTER1"); -const u8 gUnknown_Debug_083C1CA3[] = _("MITSURU/TENKI"); -const u8 gUnknown_Debug_083C1CB1[] = _("そのた2 /DAIGO"); -const u8 gUnknown_Debug_083C1CBD[] = _("POKE/POKEMON"); -const u8 gUnknown_Debug_083C1CCA[] = _("MAMA/SUPPORT02"); -const u8 gUnknown_Debug_083C1CD9[] = _("HAGI"); -const u8 gUnknown_Debug_083C1CDE[] = _("SUPPORT01"); - -const struct MenuAction gUnknown_Debug_083C1CE8[] = { +static const u8 gUnknown_Debug_083C1C6E[] = _("120/119ばんどうろカクレオン"); +static const u8 gUnknown_Debug_083C1C80[] = _("そのた1 / SUPPORTM/W"); +static const u8 gUnknown_Debug_083C1C92[] = _("ODAMAKI/FIGHTER1"); +static const u8 gUnknown_Debug_083C1CA3[] = _("MITSURU/TENKI"); +static const u8 gUnknown_Debug_083C1CB1[] = _("そのた2 /DAIGO"); +static const u8 gUnknown_Debug_083C1CBD[] = _("POKE/POKEMON"); +static const u8 gUnknown_Debug_083C1CCA[] = _("MAMA/SUPPORT02"); +static const u8 gUnknown_Debug_083C1CD9[] = _("HAGI"); +static const u8 gUnknown_Debug_083C1CDE[] = _("SUPPORT01"); + +static const struct MenuAction gUnknown_Debug_083C1CE8[] = { {gUnknown_Debug_083C1C6E, debug_sub_808C85C}, {gUnknown_Debug_083C1C80, debug_sub_808C8B4}, {gUnknown_Debug_083C1C92, debug_sub_808C90C}, @@ -814,17 +814,17 @@ const struct MenuAction gUnknown_Debug_083C1CE8[] = { {gUnknown_Debug_083C1CDE, debug_sub_808CB1C} }; -const u8 gUnknown_Debug_083C1D30[] = _("FVーKAKUREONBー01ーFIELDーR120"); -const u8 gUnknown_Debug_083C1D4B[] = _("FVーKAKUREー01ーFIELDーR120"); -const u8 gUnknown_Debug_083C1D63[] = _("FVーKAKUREー02ーFIELDーR120"); -const u8 gUnknown_Debug_083C1D7B[] = _("FVーKAKUREー03ーFIELDーR120"); -const u8 gUnknown_Debug_083C1D93[] = _("FVーKAKUREー04ーFIELDーR120"); -const u8 gUnknown_Debug_083C1DAB[] = _("FVーKAKUREー05ーFIELDーR120"); -const u8 gUnknown_Debug_083C1DC3[] = _("FVーKAKUREー06ーFIELDーR120"); -const u8 gUnknown_Debug_083C1DDB[] = _("FVーKAKUREー01ーFIELDーR119"); -const u8 gUnknown_Debug_083C1DF3[] = _("FVーKAKUREー02ーFIELDーR119"); - -const struct MenuAction gUnknown_Debug_083C1E0C[] = { +static const u8 gUnknown_Debug_083C1D30[] = _("FVーKAKUREONBー01ーFIELDーR120"); +static const u8 gUnknown_Debug_083C1D4B[] = _("FVーKAKUREー01ーFIELDーR120"); +static const u8 gUnknown_Debug_083C1D63[] = _("FVーKAKUREー02ーFIELDーR120"); +static const u8 gUnknown_Debug_083C1D7B[] = _("FVーKAKUREー03ーFIELDーR120"); +static const u8 gUnknown_Debug_083C1D93[] = _("FVーKAKUREー04ーFIELDーR120"); +static const u8 gUnknown_Debug_083C1DAB[] = _("FVーKAKUREー05ーFIELDーR120"); +static const u8 gUnknown_Debug_083C1DC3[] = _("FVーKAKUREー06ーFIELDーR120"); +static const u8 gUnknown_Debug_083C1DDB[] = _("FVーKAKUREー01ーFIELDーR119"); +static const u8 gUnknown_Debug_083C1DF3[] = _("FVーKAKUREー02ーFIELDーR119"); + +static const struct MenuAction gUnknown_Debug_083C1E0C[] = { {gUnknown_Debug_083C1D30, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C1D4B, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C1D63, TomomichiDebugMenu_Config}, @@ -836,17 +836,17 @@ const struct MenuAction gUnknown_Debug_083C1E0C[] = { {gUnknown_Debug_083C1DF3, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C1E54[] = _("FVーBALLー01ーC107ーR0501"); -const u8 gUnknown_Debug_083C1E6A[] = _("FVーWORKERM1ー04ーFIELDーC104"); -const u8 gUnknown_Debug_083C1E84[] = _("FVーSUBMARINEー06ーCAVEーD1101"); -const u8 gUnknown_Debug_083C1E9F[] = _("FVーGUESTーALLーC106ーR0102"); -const u8 gUnknown_Debug_083C1EB7[] = _("FVーHORIDASIー01ーC106ーR1106"); -const u8 gUnknown_Debug_083C1ED1[] = _("FVーMIDDLEM1ー01ーR110ーR0101"); -const u8 gUnknown_Debug_083C1EEB[] = _("FVーFUNEー01ーC102ーR0601"); -const u8 gUnknown_Debug_083C1F01[] = _("FVーSUPPORTWー01ーT101ーR0202"); -const u8 gUnknown_Debug_083C1F1B[] = _("FVーSUPPORTMー01ーT101ーR0102"); - -const struct MenuAction gUnknown_Debug_083C1F38[] = { +static const u8 gUnknown_Debug_083C1E54[] = _("FVーBALLー01ーC107ーR0501"); +static const u8 gUnknown_Debug_083C1E6A[] = _("FVーWORKERM1ー04ーFIELDーC104"); +static const u8 gUnknown_Debug_083C1E84[] = _("FVーSUBMARINEー06ーCAVEーD1101"); +static const u8 gUnknown_Debug_083C1E9F[] = _("FVーGUESTーALLーC106ーR0102"); +static const u8 gUnknown_Debug_083C1EB7[] = _("FVーHORIDASIー01ーC106ーR1106"); +static const u8 gUnknown_Debug_083C1ED1[] = _("FVーMIDDLEM1ー01ーR110ーR0101"); +static const u8 gUnknown_Debug_083C1EEB[] = _("FVーFUNEー01ーC102ーR0601"); +static const u8 gUnknown_Debug_083C1F01[] = _("FVーSUPPORTWー01ーT101ーR0202"); +static const u8 gUnknown_Debug_083C1F1B[] = _("FVーSUPPORTMー01ーT101ーR0102"); + +static const struct MenuAction gUnknown_Debug_083C1F38[] = { {gUnknown_Debug_083C1E54, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C1E6A, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C1E84, TomomichiDebugMenu_Config}, @@ -858,17 +858,17 @@ const struct MenuAction gUnknown_Debug_083C1F38[] = { {gUnknown_Debug_083C1F1B, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C1F80[] = _("FVーODAMAKIー01ーFIELDーR101"); -const u8 gUnknown_Debug_083C1F99[] = _("FVーODAMAKIー01ーT101ーR0301"); -const u8 gUnknown_Debug_083C1FB2[] = _("FVーODAMAKIーHYOKAーT101ーR0301"); -const u8 gUnknown_Debug_083C1FCE[] = _("FVーODAMAKIーHYOKAーFIELDーR101"); -const u8 gUnknown_Debug_083C1FEA[] = _("FVーODAMAKIーHYOKAーFIELDーR103"); -const u8 gUnknown_Debug_083C2006[] = _("FVーODAMAKIー01ーC109ーR0105"); -const u8 gUnknown_Debug_083C201F[] = _("FVーFIGHTERー01ーCAVEーD0201"); -const u8 gUnknown_Debug_083C2038[] = _("FVーFIGHTERー01ーT106ーR0201"); -const u8 gUnknown_Debug_083C2051[] = _("FVーFIGHTERー01ーFIELDーR116"); - -const struct MenuAction gUnknown_Debug_083C206C[] = { +static const u8 gUnknown_Debug_083C1F80[] = _("FVーODAMAKIー01ーFIELDーR101"); +static const u8 gUnknown_Debug_083C1F99[] = _("FVーODAMAKIー01ーT101ーR0301"); +static const u8 gUnknown_Debug_083C1FB2[] = _("FVーODAMAKIーHYOKAーT101ーR0301"); +static const u8 gUnknown_Debug_083C1FCE[] = _("FVーODAMAKIーHYOKAーFIELDーR101"); +static const u8 gUnknown_Debug_083C1FEA[] = _("FVーODAMAKIーHYOKAーFIELDーR103"); +static const u8 gUnknown_Debug_083C2006[] = _("FVーODAMAKIー01ーC109ーR0105"); +static const u8 gUnknown_Debug_083C201F[] = _("FVーFIGHTERー01ーCAVEーD0201"); +static const u8 gUnknown_Debug_083C2038[] = _("FVーFIGHTERー01ーT106ーR0201"); +static const u8 gUnknown_Debug_083C2051[] = _("FVーFIGHTERー01ーFIELDーR116"); + +static const struct MenuAction gUnknown_Debug_083C206C[] = { {gUnknown_Debug_083C1F80, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C1F99, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C1FB2, TomomichiDebugMenu_Config}, @@ -880,17 +880,17 @@ const struct MenuAction gUnknown_Debug_083C206C[] = { {gUnknown_Debug_083C2051, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C20B4[] = _("FVーMITSURUー01ーFIELDーC101"); -const u8 gUnknown_Debug_083C20CD[] = _("FVーMITSURUー02ーCAVEーD1301"); -const u8 gUnknown_Debug_083C20E6[] = _("FVーMITSURUー01ーFIELDーC103"); -const u8 gUnknown_Debug_083C20FF[] = _("FVーMITSURUー01ーT106ーR0201"); -const u8 gUnknown_Debug_083C2118[] = _("FVーMITSURUー01ーCAVEーD1301"); -const u8 gUnknown_Debug_083C2131[] = _("FVーMITSURUー01ーC101ーR0201"); -const u8 gUnknown_Debug_083C214A[] = _("FVーMITSURUー01ーFIELDーR102"); -const u8 gUnknown_Debug_083C2163[] = _("FVーTENKIー01ーR119ーR101"); -const u8 gUnknown_Debug_083C2179[] = _("FVーTENKIー01ーR119ーR102"); - -const struct MenuAction gUnknown_Debug_083C2190[] = { +static const u8 gUnknown_Debug_083C20B4[] = _("FVーMITSURUー01ーFIELDーC101"); +static const u8 gUnknown_Debug_083C20CD[] = _("FVーMITSURUー02ーCAVEーD1301"); +static const u8 gUnknown_Debug_083C20E6[] = _("FVーMITSURUー01ーFIELDーC103"); +static const u8 gUnknown_Debug_083C20FF[] = _("FVーMITSURUー01ーT106ーR0201"); +static const u8 gUnknown_Debug_083C2118[] = _("FVーMITSURUー01ーCAVEーD1301"); +static const u8 gUnknown_Debug_083C2131[] = _("FVーMITSURUー01ーC101ーR0201"); +static const u8 gUnknown_Debug_083C214A[] = _("FVーMITSURUー01ーFIELDーR102"); +static const u8 gUnknown_Debug_083C2163[] = _("FVーTENKIー01ーR119ーR101"); +static const u8 gUnknown_Debug_083C2179[] = _("FVーTENKIー01ーR119ーR102"); + +static const struct MenuAction gUnknown_Debug_083C2190[] = { {gUnknown_Debug_083C20B4, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C20CD, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C20E6, TomomichiDebugMenu_Config}, @@ -902,14 +902,14 @@ const struct MenuAction gUnknown_Debug_083C2190[] = { {gUnknown_Debug_083C2179, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C21D8[] = _("FVーDAIGOー01ーCAVEーD0504"); -const u8 gUnknown_Debug_083C21EF[] = _("FVーDAIGOー01ーFIELDーR128"); -const u8 gUnknown_Debug_083C2206[] = _("FVーDAIGOー01ーFIELDーR118"); -const u8 gUnknown_Debug_083C221D[] = _("FVーDAIGOー01ーC107ーR0501"); -const u8 gUnknown_Debug_083C2234[] = _("FVーDAIGOー01ーFIELDーR120"); -const u8 gUnknown_Debug_083C224B[] = _("FVーDAIGOー01ーFIELDーR108"); +static const u8 gUnknown_Debug_083C21D8[] = _("FVーDAIGOー01ーCAVEーD0504"); +static const u8 gUnknown_Debug_083C21EF[] = _("FVーDAIGOー01ーFIELDーR128"); +static const u8 gUnknown_Debug_083C2206[] = _("FVーDAIGOー01ーFIELDーR118"); +static const u8 gUnknown_Debug_083C221D[] = _("FVーDAIGOー01ーC107ーR0501"); +static const u8 gUnknown_Debug_083C2234[] = _("FVーDAIGOー01ーFIELDーR120"); +static const u8 gUnknown_Debug_083C224B[] = _("FVーDAIGOー01ーFIELDーR108"); -const struct MenuAction gUnknown_Debug_083C2264[] = { +static const struct MenuAction gUnknown_Debug_083C2264[] = { {gUnknown_Debug_083C21D8, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C21EF, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C2206, TomomichiDebugMenu_Config}, @@ -918,17 +918,17 @@ const struct MenuAction gUnknown_Debug_083C2264[] = { {gUnknown_Debug_083C224B, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C2294[] = _("FVーPOKE1ー02ーCAVEーD1111"); -const u8 gUnknown_Debug_083C22AB[] = _("FVーPOKE1ー01ーCAVEーD0601"); -const u8 gUnknown_Debug_083C22C2[] = _("FVーPOKE1ー02ーCAVEーD0601"); -const u8 gUnknown_Debug_083C22D9[] = _("FVーPOKE1ー01ーFIELDーR101"); -const u8 gUnknown_Debug_083C22F0[] = _("FVーPOKE1ー01ーOPENINGーROOM01"); -const u8 gUnknown_Debug_083C230B[] = _("FVーPOKE1ー02ーOPENINGーROOM01"); -const u8 gUnknown_Debug_083C2326[] = _("FVーPOKE1ー01ーCAVEーD2308"); -const u8 gUnknown_Debug_083C233D[] = _("FVーPOKEMONー01ーCAVEーD0201"); -const u8 gUnknown_Debug_083C2356[] = _("FVーPOKEMONー01ーR104ーR0101"); - -const struct MenuAction gUnknown_Debug_083C2370[] = { +static const u8 gUnknown_Debug_083C2294[] = _("FVーPOKE1ー02ーCAVEーD1111"); +static const u8 gUnknown_Debug_083C22AB[] = _("FVーPOKE1ー01ーCAVEーD0601"); +static const u8 gUnknown_Debug_083C22C2[] = _("FVーPOKE1ー02ーCAVEーD0601"); +static const u8 gUnknown_Debug_083C22D9[] = _("FVーPOKE1ー01ーFIELDーR101"); +static const u8 gUnknown_Debug_083C22F0[] = _("FVーPOKE1ー01ーOPENINGーROOM01"); +static const u8 gUnknown_Debug_083C230B[] = _("FVーPOKE1ー02ーOPENINGーROOM01"); +static const u8 gUnknown_Debug_083C2326[] = _("FVーPOKE1ー01ーCAVEーD2308"); +static const u8 gUnknown_Debug_083C233D[] = _("FVーPOKEMONー01ーCAVEーD0201"); +static const u8 gUnknown_Debug_083C2356[] = _("FVーPOKEMONー01ーR104ーR0101"); + +static const struct MenuAction gUnknown_Debug_083C2370[] = { {gUnknown_Debug_083C2294, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C22AB, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C22C2, TomomichiDebugMenu_Config}, @@ -940,17 +940,17 @@ const struct MenuAction gUnknown_Debug_083C2370[] = { {gUnknown_Debug_083C2356, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C23B8[] = _("FVーMAMAー01ーFIELDーT101"); -const u8 gUnknown_Debug_083C23CE[] = _("FVーMAMAー01ーOPENINGーROOM02"); -const u8 gUnknown_Debug_083C23E8[] = _("FVーMAMAー01ーT101ーR0101"); -const u8 gUnknown_Debug_083C23FE[] = _("FVーMAMAー01ーT101ーR0201"); -const u8 gUnknown_Debug_083C2414[] = _("FVーMAMAー02ーT101ーR0101"); -const u8 gUnknown_Debug_083C242A[] = _("FVーMAMAー02ーT101ーR0201"); -const u8 gUnknown_Debug_083C2440[] = _("FVーSUPPORTー02ーFIELDーR110"); -const u8 gUnknown_Debug_083C2459[] = _("FVーSUPPORTー02ーFIELDーR119"); -const u8 gUnknown_Debug_083C2472[] = _("FVーSUPPORTー02ーFIELDーT104"); - -const struct MenuAction gUnknown_Debug_083C248C[] = { +static const u8 gUnknown_Debug_083C23B8[] = _("FVーMAMAー01ーFIELDーT101"); +static const u8 gUnknown_Debug_083C23CE[] = _("FVーMAMAー01ーOPENINGーROOM02"); +static const u8 gUnknown_Debug_083C23E8[] = _("FVーMAMAー01ーT101ーR0101"); +static const u8 gUnknown_Debug_083C23FE[] = _("FVーMAMAー01ーT101ーR0201"); +static const u8 gUnknown_Debug_083C2414[] = _("FVーMAMAー02ーT101ーR0101"); +static const u8 gUnknown_Debug_083C242A[] = _("FVーMAMAー02ーT101ーR0201"); +static const u8 gUnknown_Debug_083C2440[] = _("FVーSUPPORTー02ーFIELDーR110"); +static const u8 gUnknown_Debug_083C2459[] = _("FVーSUPPORTー02ーFIELDーR119"); +static const u8 gUnknown_Debug_083C2472[] = _("FVーSUPPORTー02ーFIELDーT104"); + +static const struct MenuAction gUnknown_Debug_083C248C[] = { {gUnknown_Debug_083C23B8, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C23CE, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C23E8, TomomichiDebugMenu_Config}, @@ -962,17 +962,17 @@ const struct MenuAction gUnknown_Debug_083C248C[] = { {gUnknown_Debug_083C2472, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C24D4[] = _("FVーHAGIー01ーFIELDーR104"); -const u8 gUnknown_Debug_083C24EA[] = _("FVーHAGIー01ーR104ーR0101"); -const u8 gUnknown_Debug_083C2500[] = _("FVーHAGIー01ーFIELDーT103"); -const u8 gUnknown_Debug_083C2516[] = _("FVーHAGIー01ーFIELDーR109"); -const u8 gUnknown_Debug_083C252C[] = _("FVーHAGIー01ーC102ーR0601"); -const u8 gUnknown_Debug_083C2542[] = _("FVーHAGIー01ーC102ーR0101"); -const u8 gUnknown_Debug_083C2558[] = _("FVーHAGIー01ーCAVEーD0201"); -const u8 gUnknown_Debug_083C256E[] = _("FVーHAGIー01ーFIELDーR116"); -const u8 gUnknown_Debug_083C2584[] = _("FVーHAGIー01ーSPーSHIP01"); - -const struct MenuAction gUnknown_Debug_083C259C[] = { +static const u8 gUnknown_Debug_083C24D4[] = _("FVーHAGIー01ーFIELDーR104"); +static const u8 gUnknown_Debug_083C24EA[] = _("FVーHAGIー01ーR104ーR0101"); +static const u8 gUnknown_Debug_083C2500[] = _("FVーHAGIー01ーFIELDーT103"); +static const u8 gUnknown_Debug_083C2516[] = _("FVーHAGIー01ーFIELDーR109"); +static const u8 gUnknown_Debug_083C252C[] = _("FVーHAGIー01ーC102ーR0601"); +static const u8 gUnknown_Debug_083C2542[] = _("FVーHAGIー01ーC102ーR0101"); +static const u8 gUnknown_Debug_083C2558[] = _("FVーHAGIー01ーCAVEーD0201"); +static const u8 gUnknown_Debug_083C256E[] = _("FVーHAGIー01ーFIELDーR116"); +static const u8 gUnknown_Debug_083C2584[] = _("FVーHAGIー01ーSPーSHIP01"); + +static const struct MenuAction gUnknown_Debug_083C259C[] = { {gUnknown_Debug_083C24D4, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C24EA, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C2500, TomomichiDebugMenu_Config}, @@ -984,17 +984,17 @@ const struct MenuAction gUnknown_Debug_083C259C[] = { {gUnknown_Debug_083C2584, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C25E4[] = _("FVーSUPPORTー01ーT101ーR0301"); -const u8 gUnknown_Debug_083C25FD[] = _("FVーSUPPORTー01ーC109ーR0105"); -const u8 gUnknown_Debug_083C2616[] = _("FVーSUPPORTー01ーFIELDーC104"); -const u8 gUnknown_Debug_083C262F[] = _("FVーSUPPORTー01ーFIELDーC106"); -const u8 gUnknown_Debug_083C2648[] = _("FVーSUPPORTー01ーFIELDーR103"); -const u8 gUnknown_Debug_083C2661[] = _("FVーSUPPORTー01ーFIELDーR110"); -const u8 gUnknown_Debug_083C267A[] = _("FVーSUPPORTー01ーFIELDーR119"); -const u8 gUnknown_Debug_083C2693[] = _("FVーSUPPORTー01ーFIELDーT104"); -const u8 gUnknown_Debug_083C26AC[] = _("FVーSUPPORTー01ーFIELDーT102"); - -const struct MenuAction gUnknown_Debug_083C26C8[] = { +static const u8 gUnknown_Debug_083C25E4[] = _("FVーSUPPORTー01ーT101ーR0301"); +static const u8 gUnknown_Debug_083C25FD[] = _("FVーSUPPORTー01ーC109ーR0105"); +static const u8 gUnknown_Debug_083C2616[] = _("FVーSUPPORTー01ーFIELDーC104"); +static const u8 gUnknown_Debug_083C262F[] = _("FVーSUPPORTー01ーFIELDーC106"); +static const u8 gUnknown_Debug_083C2648[] = _("FVーSUPPORTー01ーFIELDーR103"); +static const u8 gUnknown_Debug_083C2661[] = _("FVーSUPPORTー01ーFIELDーR110"); +static const u8 gUnknown_Debug_083C267A[] = _("FVーSUPPORTー01ーFIELDーR119"); +static const u8 gUnknown_Debug_083C2693[] = _("FVーSUPPORTー01ーFIELDーT104"); +static const u8 gUnknown_Debug_083C26AC[] = _("FVーSUPPORTー01ーFIELDーT102"); + +static const struct MenuAction gUnknown_Debug_083C26C8[] = { {gUnknown_Debug_083C25E4, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C25FD, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C2616, TomomichiDebugMenu_Config}, @@ -1006,9 +1006,9 @@ const struct MenuAction gUnknown_Debug_083C26C8[] = { {gUnknown_Debug_083C26AC, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C2710[] = {9, 9, 9, 9, 6, 9, 9, 9, 9}; +static const u8 gUnknown_Debug_083C2710[] = {9, 9, 9, 9, 6, 9, 9, 9, 9}; -const u16 gUnknown_Debug_083C271A[][9] = { +static const u16 gUnknown_Debug_083C271A[][9] = { {FLAG_HIDE_KECLEON_ROUTE120_2, FLAG_HIDE_KECLEON_ROUTE120_1, FLAG_HIDE_KECLEON_ROUTE120_3, FLAG_HIDE_KECLEON_ROUTE120_4, FLAG_HIDE_KECLEON_ROUTE120_5, FLAG_HIDE_KECLEON_ROUTE120_6, FLAG_HIDE_KECLEON_ROUTE120_7, FLAG_HIDE_KECLEON_ROUTE119_1, FLAG_HIDE_KECLEON_ROUTE119_2}, {FLAG_HIDE_BELDUM_BALL_STEVENS_HOUSE, FLAG_HIDE_DEVON_RUSTBORO, FLAG_HIDE_UNDERWATER_SUBMARINE_INTERACTION, FLAG_HIDE_LILYCOVE_MOTEL_PEOPLE, FLAG_HIDE_ROOFTOP_LADY_LILYCOVE_MART, FLAG_HIDE_TRICKMASTER_ENTRANCE, 0x352, FLAG_HIDE_MAY_UPSTAIRS, FLAG_HIDE_BRENDAN_UPSTAIRS}, {FLAG_HIDE_BIRCH_BATTLE_POOCHYENA, FLAG_HIDE_BIRCH_IN_LAB, FLAG_UNKNOWN_BIRCH_380, FLAG_HIDE_BIRCH_ROUTE101, FLAG_HIDE_BIRCH_ROUTE103, FLAG_HIDE_BIRCH_CHAMPIONS_ROOM, FLAG_HIDE_BOYFRIEND_RUSTURF_TUNNEL, FLAG_HIDE_BOYFRIEND_WANDAS_HOUSE, FLAG_HIDE_TUNNER_DIGGER_ROUTE116}, @@ -1020,17 +1020,17 @@ const u16 gUnknown_Debug_083C271A[][9] = { {FLAG_HIDE_RIVAL_BIRCH_LAB, FLAG_HIDE_RIVAL_CHAMPIONS_ROOM, FLAG_HIDE_RIVAL_RUSTBORO, FLAG_HIDE_RIVAL_LILYCOVE_MART, FLAG_HIDE_RIVAL_ROUTE103, FLAG_HIDE_RIVAL_ROUTE110, FLAG_HIDE_RIVAL_ROUTE119, FLAG_HIDE_RIVAL_LAVARIDGE_1, FLAG_HIDE_RIVAL_OLDALE_TOWN} }; -const u8 gUnknown_Debug_083C27BC[] = _("FEひでんわざ/デボンかんれん"); -const u8 gUnknown_Debug_083C27CC[] = _("FEだいじなアイテムPART1"); -const u8 gUnknown_Debug_083C27DC[] = _("そのた1"); -const u8 gUnknown_Debug_083C27E1[] = _("MITSURU/DOOR"); -const u8 gUnknown_Debug_083C27EE[] = _("カラクリやしき10のやじるし/GYM07"); -const u8 gUnknown_Debug_083C2803[] = _("SUPPORT/そのた4"); -const u8 gUnknown_Debug_083C2810[] = _("DAISUKI/そのた5"); -const u8 gUnknown_Debug_083C281D[] = _("そのた2"); -const u8 gUnknown_Debug_083C2822[] = _("そのた6"); - -const struct MenuAction gUnknown_Debug_083C2828[] = { +static const u8 gUnknown_Debug_083C27BC[] = _("FEひでんわざ/デボンかんれん"); +static const u8 gUnknown_Debug_083C27CC[] = _("FEだいじなアイテムPART1"); +static const u8 gUnknown_Debug_083C27DC[] = _("そのた1"); +static const u8 gUnknown_Debug_083C27E1[] = _("MITSURU/DOOR"); +static const u8 gUnknown_Debug_083C27EE[] = _("カラクリやしき10のやじるし/GYM07"); +static const u8 gUnknown_Debug_083C2803[] = _("SUPPORT/そのた4"); +static const u8 gUnknown_Debug_083C2810[] = _("DAISUKI/そのた5"); +static const u8 gUnknown_Debug_083C281D[] = _("そのた2"); +static const u8 gUnknown_Debug_083C2822[] = _("そのた6"); + +static const struct MenuAction gUnknown_Debug_083C2828[] = { {gUnknown_Debug_083C27BC, debug_sub_808C3B0}, {gUnknown_Debug_083C27CC, debug_sub_808C408}, {gUnknown_Debug_083C27DC, debug_sub_808C460}, @@ -1042,17 +1042,17 @@ const struct MenuAction gUnknown_Debug_083C2828[] = { {gUnknown_Debug_083C2822, debug_sub_808C670} }; -const u8 gUnknown_Debug_083C2870[] = _("FEーHWAZA01ーGET"); -const u8 gUnknown_Debug_083C287F[] = _("FEーHWAZA02ー01ーFIELDR119"); -const u8 gUnknown_Debug_083C2897[] = _("FEーHWAZA03ーGET"); -const u8 gUnknown_Debug_083C28A6[] = _("FEーHWAZA04ー01ーT106ーR0201"); -const u8 gUnknown_Debug_083C28BF[] = _("FEーHWAZA05ー01ーCAVEーD0502"); -const u8 gUnknown_Debug_083C28D8[] = _("FEーHWAZA04ー01ーC103ーR0301"); -const u8 gUnknown_Debug_083C28F1[] = _("FEーDEBONーNIMOTSUーRETURN"); -const u8 gUnknown_Debug_083C2909[] = _("FEーDEBONー01ーFIELDーC104"); -const u8 gUnknown_Debug_083C2920[] = _("FEーDEBONー02ーFIELDーC104"); - -const struct MenuAction gUnknown_Debug_083C2938[] = { +static const u8 gUnknown_Debug_083C2870[] = _("FEーHWAZA01ーGET"); +static const u8 gUnknown_Debug_083C287F[] = _("FEーHWAZA02ー01ーFIELDR119"); +static const u8 gUnknown_Debug_083C2897[] = _("FEーHWAZA03ーGET"); +static const u8 gUnknown_Debug_083C28A6[] = _("FEーHWAZA04ー01ーT106ーR0201"); +static const u8 gUnknown_Debug_083C28BF[] = _("FEーHWAZA05ー01ーCAVEーD0502"); +static const u8 gUnknown_Debug_083C28D8[] = _("FEーHWAZA04ー01ーC103ーR0301"); +static const u8 gUnknown_Debug_083C28F1[] = _("FEーDEBONーNIMOTSUーRETURN"); +static const u8 gUnknown_Debug_083C2909[] = _("FEーDEBONー01ーFIELDーC104"); +static const u8 gUnknown_Debug_083C2920[] = _("FEーDEBONー02ーFIELDーC104"); + +static const struct MenuAction gUnknown_Debug_083C2938[] = { {gUnknown_Debug_083C2870, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C287F, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C2897, TomomichiDebugMenu_Config}, @@ -1064,17 +1064,17 @@ const struct MenuAction gUnknown_Debug_083C2938[] = { {gUnknown_Debug_083C2920, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C2980[] = _("FEーCYCLEー01ーP01ーP01ーC103ーR0201"); -const u8 gUnknown_Debug_083C299F[] = _("FEーSCOOPー01ーP01ーFIELDーR115"); -const u8 gUnknown_Debug_083C29BA[] = _("FEーROPEー01ーP01ーFIELDーR114"); -const u8 gUnknown_Debug_083C29D4[] = _("FEーKAMAー01ーP01ーFIELDーR119"); -const u8 gUnknown_Debug_083C29EE[] = _("FEーZYOUROーGET"); -const u8 gUnknown_Debug_083C29FC[] = _("FEーCUBECASEーGET"); -const u8 gUnknown_Debug_083C2A0C[] = _("FEーBORONOTURIZAOーGET"); -const u8 gUnknown_Debug_083C2A21[] = _("FEーIITURIZAOーGET"); -const u8 gUnknown_Debug_083C2A32[] = _("FEーSUGOITURIZAOーGET"); - -const struct MenuAction gUnknown_Debug_083C2A48[] = { +static const u8 gUnknown_Debug_083C2980[] = _("FEーCYCLEー01ーP01ーP01ーC103ーR0201"); +static const u8 gUnknown_Debug_083C299F[] = _("FEーSCOOPー01ーP01ーFIELDーR115"); +static const u8 gUnknown_Debug_083C29BA[] = _("FEーROPEー01ーP01ーFIELDーR114"); +static const u8 gUnknown_Debug_083C29D4[] = _("FEーKAMAー01ーP01ーFIELDーR119"); +static const u8 gUnknown_Debug_083C29EE[] = _("FEーZYOUROーGET"); +static const u8 gUnknown_Debug_083C29FC[] = _("FEーCUBECASEーGET"); +static const u8 gUnknown_Debug_083C2A0C[] = _("FEーBORONOTURIZAOーGET"); +static const u8 gUnknown_Debug_083C2A21[] = _("FEーIITURIZAOーGET"); +static const u8 gUnknown_Debug_083C2A32[] = _("FEーSUGOITURIZAOーGET"); + +static const struct MenuAction gUnknown_Debug_083C2A48[] = { {gUnknown_Debug_083C2980, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C299F, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C29BA, TomomichiDebugMenu_Config}, @@ -1086,17 +1086,17 @@ const struct MenuAction gUnknown_Debug_083C2A48[] = { {gUnknown_Debug_083C2A32, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C2A90[] = _("FEーBOSSー01ーCAVEーD0701"); -const u8 gUnknown_Debug_083C2AA6[] = _("FEーTANTIKIーRETURN"); -const u8 gUnknown_Debug_083C2AB8[] = _("FEーPOKE1ー01ーCAVEーD1111"); -const u8 gUnknown_Debug_083C2ACF[] = _("FEーPOKE1ー01ーCAVEーD1206"); -const u8 gUnknown_Debug_083C2AE6[] = _("FEーSHOPー01ーC104ーFS01"); -const u8 gUnknown_Debug_083C2AFB[] = _("FEーHUNENOTIKETTーGET"); -const u8 gUnknown_Debug_083C2B0F[] = _("FEーKAKUREー01ーFIELDーC105"); -const u8 gUnknown_Debug_083C2B27[] = _("FEーKASEKIーRETURN"); -const u8 gUnknown_Debug_083C2B38[] = _("FEーWINー01ーSPーSHIP01"); - -const struct MenuAction gUnknown_Debug_083C2B4C[] = { +static const u8 gUnknown_Debug_083C2A90[] = _("FEーBOSSー01ーCAVEーD0701"); +static const u8 gUnknown_Debug_083C2AA6[] = _("FEーTANTIKIーRETURN"); +static const u8 gUnknown_Debug_083C2AB8[] = _("FEーPOKE1ー01ーCAVEーD1111"); +static const u8 gUnknown_Debug_083C2ACF[] = _("FEーPOKE1ー01ーCAVEーD1206"); +static const u8 gUnknown_Debug_083C2AE6[] = _("FEーSHOPー01ーC104ーFS01"); +static const u8 gUnknown_Debug_083C2AFB[] = _("FEーHUNENOTIKETTーGET"); +static const u8 gUnknown_Debug_083C2B0F[] = _("FEーKAKUREー01ーFIELDーC105"); +static const u8 gUnknown_Debug_083C2B27[] = _("FEーKASEKIーRETURN"); +static const u8 gUnknown_Debug_083C2B38[] = _("FEーWINー01ーSPーSHIP01"); + +static const struct MenuAction gUnknown_Debug_083C2B4C[] = { {gUnknown_Debug_083C2A90, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C2AA6, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C2AB8, TomomichiDebugMenu_Config}, @@ -1108,17 +1108,17 @@ const struct MenuAction gUnknown_Debug_083C2B4C[] = { {gUnknown_Debug_083C2B38, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C2B94[] = _("FEーMITSURUー01ーT106ーR0201"); -const u8 gUnknown_Debug_083C2BAD[] = _("FEーMITSURUー01ーCAVEーD1301"); -const u8 gUnknown_Debug_083C2BC6[] = _("FEーMITSURUー02ーFIELDーC103"); -const u8 gUnknown_Debug_083C2BDF[] = _("FEーMITSURUー02ーT106ーR0201"); -const u8 gUnknown_Debug_083C2BF8[] = _("FEーMITSURUー01ーFIELDーC103"); -const u8 gUnknown_Debug_083C2C11[] = _("FEーDOORーOPENー01ーCAVEーD1712"); -const u8 gUnknown_Debug_083C2C2C[] = _("FEーDOORーOPENー02ーCAVEーD1712"); -const u8 gUnknown_Debug_083C2C47[] = _("FEーDOORーOPENー04ーCAVEーD1712"); -const u8 gUnknown_Debug_083C2C62[] = _("FEーDOORーOPENー06ーCAVEーD1712"); - -const struct MenuAction gUnknown_Debug_083C2C80[] = { +static const u8 gUnknown_Debug_083C2B94[] = _("FEーMITSURUー01ーT106ーR0201"); +static const u8 gUnknown_Debug_083C2BAD[] = _("FEーMITSURUー01ーCAVEーD1301"); +static const u8 gUnknown_Debug_083C2BC6[] = _("FEーMITSURUー02ーFIELDーC103"); +static const u8 gUnknown_Debug_083C2BDF[] = _("FEーMITSURUー02ーT106ーR0201"); +static const u8 gUnknown_Debug_083C2BF8[] = _("FEーMITSURUー01ーFIELDーC103"); +static const u8 gUnknown_Debug_083C2C11[] = _("FEーDOORーOPENー01ーCAVEーD1712"); +static const u8 gUnknown_Debug_083C2C2C[] = _("FEーDOORーOPENー02ーCAVEーD1712"); +static const u8 gUnknown_Debug_083C2C47[] = _("FEーDOORーOPENー04ーCAVEーD1712"); +static const u8 gUnknown_Debug_083C2C62[] = _("FEーDOORーOPENー06ーCAVEーD1712"); + +static const struct MenuAction gUnknown_Debug_083C2C80[] = { {gUnknown_Debug_083C2B94, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C2BAD, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C2BC6, TomomichiDebugMenu_Config}, @@ -1130,17 +1130,17 @@ const struct MenuAction gUnknown_Debug_083C2C80[] = { {gUnknown_Debug_083C2C62, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C2CC8[] = _("FEーKARAKURI10ーSWITCHー01"); -const u8 gUnknown_Debug_083C2CE0[] = _("FEーKARAKURI10ーSWITCHー02"); -const u8 gUnknown_Debug_083C2CF8[] = _("FEーKARAKURI10ーSWITCHー03"); -const u8 gUnknown_Debug_083C2D10[] = _("FEーKARAKURI10ーSWITCHー04"); -const u8 gUnknown_Debug_083C2D28[] = _("FEーKARAKURI10ーSWITCHー05"); -const u8 gUnknown_Debug_083C2D40[] = _("FEーGYM07ーSWITCHー01"); -const u8 gUnknown_Debug_083C2D53[] = _("FEーGYM07ーSWITCHー02"); -const u8 gUnknown_Debug_083C2D66[] = _("FEーGYM07ーSWITCHー03"); -const u8 gUnknown_Debug_083C2D79[] = _("FEーGYM07ーSWITCHー04"); - -const struct MenuAction gUnknown_Debug_083C2D8C[] = { +static const u8 gUnknown_Debug_083C2CC8[] = _("FEーKARAKURI10ーSWITCHー01"); +static const u8 gUnknown_Debug_083C2CE0[] = _("FEーKARAKURI10ーSWITCHー02"); +static const u8 gUnknown_Debug_083C2CF8[] = _("FEーKARAKURI10ーSWITCHー03"); +static const u8 gUnknown_Debug_083C2D10[] = _("FEーKARAKURI10ーSWITCHー04"); +static const u8 gUnknown_Debug_083C2D28[] = _("FEーKARAKURI10ーSWITCHー05"); +static const u8 gUnknown_Debug_083C2D40[] = _("FEーGYM07ーSWITCHー01"); +static const u8 gUnknown_Debug_083C2D53[] = _("FEーGYM07ーSWITCHー02"); +static const u8 gUnknown_Debug_083C2D66[] = _("FEーGYM07ーSWITCHー03"); +static const u8 gUnknown_Debug_083C2D79[] = _("FEーGYM07ーSWITCHー04"); + +static const struct MenuAction gUnknown_Debug_083C2D8C[] = { {gUnknown_Debug_083C2CC8, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C2CE0, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C2CF8, TomomichiDebugMenu_Config}, @@ -1152,17 +1152,17 @@ const struct MenuAction gUnknown_Debug_083C2D8C[] = { {gUnknown_Debug_083C2D79, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C2DD4[] = _("FEーSUPPORTー01ーFIELDーR103"); -const u8 gUnknown_Debug_083C2DED[] = _("FEーSUPPORTー01ーFIELDーC106"); -const u8 gUnknown_Debug_083C2E06[] = _("FEーSUPPORTー01ーFIELDーR104"); -const u8 gUnknown_Debug_083C2E1F[] = _("FEーSUPPORTー02ーFIELDーC106"); -const u8 gUnknown_Debug_083C2E38[] = _("FEーSUPPORTー01ーT101ーR0202"); -const u8 gUnknown_Debug_083C2E51[] = _("FEーMAMAー01ーP01ーT101ーR0101"); -const u8 gUnknown_Debug_083C2E6B[] = _("FEーCLOCKーSET"); -const u8 gUnknown_Debug_083C2E78[] = _("FEーODAMAKIー01ーP01ーT101ーR03"); -const u8 gUnknown_Debug_083C2E93[] = _("FEーPAPAー01ーP01ーC101ーR0201"); - -const struct MenuAction gUnknown_Debug_083C2EB0[] = { +static const u8 gUnknown_Debug_083C2DD4[] = _("FEーSUPPORTー01ーFIELDーR103"); +static const u8 gUnknown_Debug_083C2DED[] = _("FEーSUPPORTー01ーFIELDーC106"); +static const u8 gUnknown_Debug_083C2E06[] = _("FEーSUPPORTー01ーFIELDーR104"); +static const u8 gUnknown_Debug_083C2E1F[] = _("FEーSUPPORTー02ーFIELDーC106"); +static const u8 gUnknown_Debug_083C2E38[] = _("FEーSUPPORTー01ーT101ーR0202"); +static const u8 gUnknown_Debug_083C2E51[] = _("FEーMAMAー01ーP01ーT101ーR0101"); +static const u8 gUnknown_Debug_083C2E6B[] = _("FEーCLOCKーSET"); +static const u8 gUnknown_Debug_083C2E78[] = _("FEーODAMAKIー01ーP01ーT101ーR03"); +static const u8 gUnknown_Debug_083C2E93[] = _("FEーPAPAー01ーP01ーC101ーR0201"); + +static const struct MenuAction gUnknown_Debug_083C2EB0[] = { {gUnknown_Debug_083C2DD4, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C2DED, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C2E06, TomomichiDebugMenu_Config}, @@ -1174,17 +1174,17 @@ const struct MenuAction gUnknown_Debug_083C2EB0[] = { {gUnknown_Debug_083C2E93, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C2EF8[] = _("FEーDAISUKIーGOODSーFLAG01"); -const u8 gUnknown_Debug_083C2F10[] = _("FEーDAISUKIーGOODSーFLAG02"); -const u8 gUnknown_Debug_083C2F28[] = _("FEーDAISUKIーGOODSーFLAG03"); -const u8 gUnknown_Debug_083C2F40[] = _("FEーDAISUKIーGOODSーFLAG04"); -const u8 gUnknown_Debug_083C2F58[] = _("FEーDAISUKIーGOODSーFLAG05"); -const u8 gUnknown_Debug_083C2F70[] = _("FEーBASHAー01ーP01ーFIELDーC101ー"); -const u8 gUnknown_Debug_083C2F8C[] = _("FEーBASHAー01ーP02ーFIELDーC101ー"); -const u8 gUnknown_Debug_083C2FA8[] = _("FEーBALLー01ーP01ーSPーCONTEST"); -const u8 gUnknown_Debug_083C2FC2[] = _("FEーWOMAN2ー01ーP01ーT101ーR0201"); - -const struct MenuAction gUnknown_Debug_083C2FE0[] = { +static const u8 gUnknown_Debug_083C2EF8[] = _("FEーDAISUKIーGOODSーFLAG01"); +static const u8 gUnknown_Debug_083C2F10[] = _("FEーDAISUKIーGOODSーFLAG02"); +static const u8 gUnknown_Debug_083C2F28[] = _("FEーDAISUKIーGOODSーFLAG03"); +static const u8 gUnknown_Debug_083C2F40[] = _("FEーDAISUKIーGOODSーFLAG04"); +static const u8 gUnknown_Debug_083C2F58[] = _("FEーDAISUKIーGOODSーFLAG05"); +static const u8 gUnknown_Debug_083C2F70[] = _("FEーBASHAー01ーP01ーFIELDーC101ー"); +static const u8 gUnknown_Debug_083C2F8C[] = _("FEーBASHAー01ーP02ーFIELDーC101ー"); +static const u8 gUnknown_Debug_083C2FA8[] = _("FEーBALLー01ーP01ーSPーCONTEST"); +static const u8 gUnknown_Debug_083C2FC2[] = _("FEーWOMAN2ー01ーP01ーT101ーR0201"); + +static const struct MenuAction gUnknown_Debug_083C2FE0[] = { {gUnknown_Debug_083C2EF8, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C2F10, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C2F28, TomomichiDebugMenu_Config}, @@ -1196,17 +1196,17 @@ const struct MenuAction gUnknown_Debug_083C2FE0[] = { {gUnknown_Debug_083C2FC2, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C3028[] = _("FEーSOUKOーOPENーCAVEーD1704"); -const u8 gUnknown_Debug_083C3041[] = _("FEーSORAISIー01ーCAVEーD0101"); -const u8 gUnknown_Debug_083C305A[] = _("FEーMAYUMIー01ーーR114ーR0201"); -const u8 gUnknown_Debug_083C3073[] = _("FEーKUSUNOKIー01ーC102ーR0601"); -const u8 gUnknown_Debug_083C308D[] = _("FEーOLDWOMAN1ー01ーCAVEーD0808"); -const u8 gUnknown_Debug_083C30A8[] = _("FEーTRAINERM1ー01ーC109ーR0206"); -const u8 gUnknown_Debug_083C30C3[] = _("FEーSOONANOーTAMAGOーGET"); -const u8 gUnknown_Debug_083C30D9[] = _("FEーDASHーSHOESーGET"); -const u8 gUnknown_Debug_083C30EB[] = _("FEーDEBONSUKOOPUーGET"); - -const struct MenuAction gUnknown_Debug_083C3100[] = { +static const u8 gUnknown_Debug_083C3028[] = _("FEーSOUKOーOPENーCAVEーD1704"); +static const u8 gUnknown_Debug_083C3041[] = _("FEーSORAISIー01ーCAVEーD0101"); +static const u8 gUnknown_Debug_083C305A[] = _("FEーMAYUMIー01ーーR114ーR0201"); +static const u8 gUnknown_Debug_083C3073[] = _("FEーKUSUNOKIー01ーC102ーR0601"); +static const u8 gUnknown_Debug_083C308D[] = _("FEーOLDWOMAN1ー01ーCAVEーD0808"); +static const u8 gUnknown_Debug_083C30A8[] = _("FEーTRAINERM1ー01ーC109ーR0206"); +static const u8 gUnknown_Debug_083C30C3[] = _("FEーSOONANOーTAMAGOーGET"); +static const u8 gUnknown_Debug_083C30D9[] = _("FEーDASHーSHOESーGET"); +static const u8 gUnknown_Debug_083C30EB[] = _("FEーDEBONSUKOOPUーGET"); + +static const struct MenuAction gUnknown_Debug_083C3100[] = { {gUnknown_Debug_083C3028, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C3041, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C305A, TomomichiDebugMenu_Config}, @@ -1218,17 +1218,17 @@ const struct MenuAction gUnknown_Debug_083C3100[] = { {gUnknown_Debug_083C30EB, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C3148[] = _("FEーSTUDYM1ー01ーP01ーT101R0301"); -const u8 gUnknown_Debug_083C3164[] = _("FEーWORKERM1ー01ーC103ーR0201"); -const u8 gUnknown_Debug_083C317E[] = _("FEーHIMITSUーGET"); -const u8 gUnknown_Debug_083C318D[] = _(""); -const u8 gUnknown_Debug_083C318E[] = _(""); -const u8 gUnknown_Debug_083C318F[] = _(""); -const u8 gUnknown_Debug_083C3190[] = _(""); -const u8 gUnknown_Debug_083C3191[] = _(""); -const u8 gUnknown_Debug_083C3192[] = _(""); - -const struct MenuAction gUnknown_Debug_083C3194[] = { +static const u8 gUnknown_Debug_083C3148[] = _("FEーSTUDYM1ー01ーP01ーT101R0301"); +static const u8 gUnknown_Debug_083C3164[] = _("FEーWORKERM1ー01ーC103ーR0201"); +static const u8 gUnknown_Debug_083C317E[] = _("FEーHIMITSUーGET"); +static const u8 gUnknown_Debug_083C318D[] = _(""); +static const u8 gUnknown_Debug_083C318E[] = _(""); +static const u8 gUnknown_Debug_083C318F[] = _(""); +static const u8 gUnknown_Debug_083C3190[] = _(""); +static const u8 gUnknown_Debug_083C3191[] = _(""); +static const u8 gUnknown_Debug_083C3192[] = _(""); + +static const struct MenuAction gUnknown_Debug_083C3194[] = { {gUnknown_Debug_083C3148, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C3164, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C317E, TomomichiDebugMenu_Config}, @@ -1240,9 +1240,9 @@ const struct MenuAction gUnknown_Debug_083C3194[] = { {gUnknown_Debug_083C3192, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C31DC[] = {9, 9, 9, 9, 9, 9, 9, 9, 3}; +static const u8 gUnknown_Debug_083C31DC[] = {9, 9, 9, 9, 9, 9, 9, 9, 3}; -const u16 gUnknown_Debug_83C31E6[][9] = { +static const u16 gUnknown_Debug_83C31E6[][9] = { {FLAG_RECEIVED_HM01, FLAG_RECEIVED_HM02, FLAG_RECEIVED_HM03, FLAG_RECEIVED_HM04, FLAG_RECEIVED_HM05, FLAG_RECEIVED_HM06, FLAG_RETURNED_DEVON_GOODS, FLAG_DEVON_GOODS_STOLEN, FLAG_RECOVERED_DEVON_GOODS}, {FLAG_RECEIVED_BIKE, 0x05B, 0x05C, 0x05D, FLAG_RECEIVED_WAILMER_PAIL, FLAG_RECEIVED_POKEBLOCK_CASE, FLAG_RECEIVED_OLD_ROD, FLAG_RECEIVED_GOOD_ROD, FLAG_RECEIVED_SUPER_ROD}, {FLAG_DEFEATED_EVIL_TEAM_MT_CHIMNEY, FLAG_EXCHANGED_SCANNER, FLAG_LEGEND_ESCAPED_SEAFLOOR_CAVERN, FLAG_LEGENDARY_BATTLE_COMPLETED, FLAG_RECEIVED_REPEAT_BALL, FLAG_RECEIVED_SS_TICKET, FLAG_KECLEON_FLED_FORTREE, FLAG_RECEIVED_FOSSIL_MON, FLAG_DEFEATED_SS_TIDAL_TRAINERS}, @@ -1254,13 +1254,13 @@ const u16 gUnknown_Debug_83C31E6[][9] = { {FLAG_BIRCH_AIDE_MET, FLAG_DECLINED_BIKE, FLAG_RECEIVED_SECRET_POWER} }; -const u8 gUnknown_Debug_083C3288[] = _("CYCLEかんれん"); -const u8 gUnknown_Debug_083C3292[] = _("おおきさくらべ"); -const u8 gUnknown_Debug_083C329A[] = _("カウンタ"); -const u8 gUnknown_Debug_083C329F[] = _("そのた1"); -const u8 gUnknown_Debug_083C32A4[] = _("そのた2"); +static const u8 gUnknown_Debug_083C3288[] = _("CYCLEかんれん"); +static const u8 gUnknown_Debug_083C3292[] = _("おおきさくらべ"); +static const u8 gUnknown_Debug_083C329A[] = _("カウンタ"); +static const u8 gUnknown_Debug_083C329F[] = _("そのた1"); +static const u8 gUnknown_Debug_083C32A4[] = _("そのた2"); -const struct MenuAction gUnknown_Debug_083C32AC[] = { +static const struct MenuAction gUnknown_Debug_083C32AC[] = { {gUnknown_Debug_083C3288, debug_sub_808E400}, {gUnknown_Debug_083C3292, debug_sub_808E458}, {gUnknown_Debug_083C329A, debug_sub_808E4B0}, @@ -1268,48 +1268,48 @@ const struct MenuAction gUnknown_Debug_083C32AC[] = { {gUnknown_Debug_083C32A4, debug_sub_808E560} }; -const u8 gUnknown_Debug_083C32D4[] = _("WKーCYCLEーROADーHIT"); -const u8 gUnknown_Debug_083C32E6[] = _("WKーCYCLEーROADーTIMエ1"); -const u8 gUnknown_Debug_083C32FA[] = _("WKーCYCLEーROADーTIMエ2"); - -const u8 gUnknown_Debug_083C330E[] = _("WKーSIZEーKINOKOKOーOYAJI"); -const u8 gUnknown_Debug_083C3325[] = _("WKーSIZEーNAMAZOーOYAJI"); - -const u8 gUnknown_Debug_083C333A[] = _("WKーSPRAYーCOUNT"); -const u8 gUnknown_Debug_083C3349[] = _("WKーICEーCOUNT"); -const u8 gUnknown_Debug_083C3356[] = _("WKーASHーGATHERーCOUNT"); -const u8 gUnknown_Debug_083C336A[] = _("WKーCRUISEーCOUNT"); -const u8 gUnknown_Debug_083C337A[] = _("WKーFRIENDLYーSTEPーCOUNT"); -const u8 gUnknown_Debug_083C3391[] = _("WKーPOISONーSTEPーCOUNT"); - -const u8 gUnknown_Debug_083C33A6[] = _("WKRECYCLEーGOODS"); -const u8 gUnknown_Debug_083C33B6[] = _("WKーFIRSTーPOKE"); -const u8 gUnknown_Debug_083C33C4[] = _("WKーMABOROSIRNDーH"); -const u8 gUnknown_Debug_083C33D5[] = _("WKーMABOROSIRNDーL"); -const u8 gUnknown_Debug_083C33E6[] = _("EVーONEーDAYーWORK"); -const u8 gUnknown_Debug_083C33F6[] = _("EVーFANWORK"); -const u8 gUnknown_Debug_083C3401[] = _("EVーFANTIME"); -const u8 gUnknown_Debug_083C340C[] = _("WKーKARAKURIーLEVEL"); -const u8 gUnknown_Debug_083C341E[] = _("WKーPOKELOTーPRIZE"); - -const u8 gUnknown_Debug_083C342F[] = _("WKーSPECIALーZUKN"); -const u8 gUnknown_Debug_083C343F[] = _("WKーHYOUKAーDAYS"); -const u8 gUnknown_Debug_083C344E[] = _("WKーPOKELOTーRND1"); -const u8 gUnknown_Debug_083C345E[] = _("WKーPOKELOTーRND2"); -const u8 gUnknown_Debug_083C346E[] = _("WKーBASEーMAPNO"); - -const struct MenuAction gUnknown_Debug_083C347C[] = { +static const u8 gUnknown_Debug_083C32D4[] = _("WKーCYCLEーROADーHIT"); +static const u8 gUnknown_Debug_083C32E6[] = _("WKーCYCLEーROADーTIMエ1"); +static const u8 gUnknown_Debug_083C32FA[] = _("WKーCYCLEーROADーTIMエ2"); + +static const u8 gUnknown_Debug_083C330E[] = _("WKーSIZEーKINOKOKOーOYAJI"); +static const u8 gUnknown_Debug_083C3325[] = _("WKーSIZEーNAMAZOーOYAJI"); + +static const u8 gUnknown_Debug_083C333A[] = _("WKーSPRAYーCOUNT"); +static const u8 gUnknown_Debug_083C3349[] = _("WKーICEーCOUNT"); +static const u8 gUnknown_Debug_083C3356[] = _("WKーASHーGATHERーCOUNT"); +static const u8 gUnknown_Debug_083C336A[] = _("WKーCRUISEーCOUNT"); +static const u8 gUnknown_Debug_083C337A[] = _("WKーFRIENDLYーSTEPーCOUNT"); +static const u8 gUnknown_Debug_083C3391[] = _("WKーPOISONーSTEPーCOUNT"); + +static const u8 gUnknown_Debug_083C33A6[] = _("WKRECYCLEーGOODS"); +static const u8 gUnknown_Debug_083C33B6[] = _("WKーFIRSTーPOKE"); +static const u8 gUnknown_Debug_083C33C4[] = _("WKーMABOROSIRNDーH"); +static const u8 gUnknown_Debug_083C33D5[] = _("WKーMABOROSIRNDーL"); +static const u8 gUnknown_Debug_083C33E6[] = _("EVーONEーDAYーWORK"); +static const u8 gUnknown_Debug_083C33F6[] = _("EVーFANWORK"); +static const u8 gUnknown_Debug_083C3401[] = _("EVーFANTIME"); +static const u8 gUnknown_Debug_083C340C[] = _("WKーKARAKURIーLEVEL"); +static const u8 gUnknown_Debug_083C341E[] = _("WKーPOKELOTーPRIZE"); + +static const u8 gUnknown_Debug_083C342F[] = _("WKーSPECIALーZUKN"); +static const u8 gUnknown_Debug_083C343F[] = _("WKーHYOUKAーDAYS"); +static const u8 gUnknown_Debug_083C344E[] = _("WKーPOKELOTーRND1"); +static const u8 gUnknown_Debug_083C345E[] = _("WKーPOKELOTーRND2"); +static const u8 gUnknown_Debug_083C346E[] = _("WKーBASEーMAPNO"); + +static const struct MenuAction gUnknown_Debug_083C347C[] = { {gUnknown_Debug_083C32D4, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C32E6, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C32FA, TomomichiDebugMenu_Config} }; -const struct MenuAction gUnknown_Debug_083C3494[] = { +static const struct MenuAction gUnknown_Debug_083C3494[] = { {gUnknown_Debug_083C330E, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C3325, TomomichiDebugMenu_Config} }; -const struct MenuAction gUnknown_Debug_083C34A4[] = { +static const struct MenuAction gUnknown_Debug_083C34A4[] = { {gUnknown_Debug_083C333A, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C3349, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C3356, TomomichiDebugMenu_Config}, @@ -1318,7 +1318,7 @@ const struct MenuAction gUnknown_Debug_083C34A4[] = { {gUnknown_Debug_083C3391, TomomichiDebugMenu_Config} }; -const struct MenuAction gUnknown_Debug_083C34D4[] = { +static const struct MenuAction gUnknown_Debug_083C34D4[] = { {gUnknown_Debug_083C33A6, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C33B6, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C33C4, TomomichiDebugMenu_Config}, @@ -1330,7 +1330,7 @@ const struct MenuAction gUnknown_Debug_083C34D4[] = { {gUnknown_Debug_083C341E, TomomichiDebugMenu_Config} }; -const struct MenuAction gUnknown_Debug_083C351C[] = { +static const struct MenuAction gUnknown_Debug_083C351C[] = { {gUnknown_Debug_083C342F, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C343F, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C344E, TomomichiDebugMenu_Config}, @@ -1338,9 +1338,9 @@ const struct MenuAction gUnknown_Debug_083C351C[] = { {gUnknown_Debug_083C346E, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C3544[] = {3, 2, 6, 9, 5}; +static const u8 gUnknown_Debug_083C3544[] = {3, 2, 6, 9, 5}; -const u16 gUnknown_Debug_083C354A[][9] = { +static const u16 gUnknown_Debug_083C354A[][9] = { {VAR_CYCLING_ROAD_RECORD_COLLISIONS, VAR_CYCLING_ROAD_RECORD_TIME_L, VAR_CYCLING_ROAD_RECORD_TIME_H}, {VAR_SHROOMISH_SIZE_RECORD, VAR_BARBOACH_SIZE_RECORD}, {VAR_REPEL_STEP_COUNT, VAR_ICE_STEP_COUNT, VAR_ASH_GATHER_COUNT, VAR_CRUISE_STEP_COUNT, VAR_HAPPINESS_STEP_COUNTER, VAR_POISON_STEP_COUNTER}, @@ -1348,33 +1348,33 @@ const u16 gUnknown_Debug_083C354A[][9] = { {VAR_NATIONAL_DEX, VAR_BIRCH_STATE, VAR_LOTTERY_RND_L, VAR_LOTTERY_RND_H, VAR_SECRET_BASE_MAP} }; -const u8 gUnknown_Debug_083C35A4[] = _("OBJCHRWORK0ー8"); -const u8 gUnknown_Debug_083C35B2[] = _("OBJCHRWORK9ー15"); +static const u8 gUnknown_Debug_083C35A4[] = _("OBJCHRWORK0ー8"); +static const u8 gUnknown_Debug_083C35B2[] = _("OBJCHRWORK9ー15"); -const struct MenuAction gUnknown_Debug_083C35C4[] = { +static const struct MenuAction gUnknown_Debug_083C35C4[] = { {gUnknown_Debug_083C35A4, debug_sub_808E9A0}, {gUnknown_Debug_083C35B2, debug_sub_808E9F8} }; -const u8 gUnknown_Debug_083C35D4[] = _("OBJCHRWORK1"); -const u8 gUnknown_Debug_083C35E0[] = _("OBJCHRWORK2"); -const u8 gUnknown_Debug_083C35EC[] = _("OBJCHRWORK3"); -const u8 gUnknown_Debug_083C35F8[] = _("OBJCHRWORK4"); -const u8 gUnknown_Debug_083C3604[] = _("OBJCHRWORK5"); -const u8 gUnknown_Debug_083C3610[] = _("OBJCHRWORK6"); -const u8 gUnknown_Debug_083C361C[] = _("OBJCHRWORK7"); -const u8 gUnknown_Debug_083C3628[] = _("OBJCHRWORK8"); -const u8 gUnknown_Debug_083C3634[] = _("OBJCHRWORK9"); - -const u8 gUnknown_Debug_083C3640[] = _("OBJCHRWORK10"); -const u8 gUnknown_Debug_083C364D[] = _("OBJCHRWORK11"); -const u8 gUnknown_Debug_083C365A[] = _("OBJCHRWORK12"); -const u8 gUnknown_Debug_083C3667[] = _("OBJCHRWORK13"); -const u8 gUnknown_Debug_083C3674[] = _("OBJCHRWORK14"); -const u8 gUnknown_Debug_083C3681[] = _("OBJCHRWORK15"); -const u8 gUnknown_Debug_083C368E[] = _("OBJCHRWORK16"); - -const struct MenuAction gUnknown_Debug_083C369C[] = { +static const u8 gUnknown_Debug_083C35D4[] = _("OBJCHRWORK1"); +static const u8 gUnknown_Debug_083C35E0[] = _("OBJCHRWORK2"); +static const u8 gUnknown_Debug_083C35EC[] = _("OBJCHRWORK3"); +static const u8 gUnknown_Debug_083C35F8[] = _("OBJCHRWORK4"); +static const u8 gUnknown_Debug_083C3604[] = _("OBJCHRWORK5"); +static const u8 gUnknown_Debug_083C3610[] = _("OBJCHRWORK6"); +static const u8 gUnknown_Debug_083C361C[] = _("OBJCHRWORK7"); +static const u8 gUnknown_Debug_083C3628[] = _("OBJCHRWORK8"); +static const u8 gUnknown_Debug_083C3634[] = _("OBJCHRWORK9"); + +static const u8 gUnknown_Debug_083C3640[] = _("OBJCHRWORK10"); +static const u8 gUnknown_Debug_083C364D[] = _("OBJCHRWORK11"); +static const u8 gUnknown_Debug_083C365A[] = _("OBJCHRWORK12"); +static const u8 gUnknown_Debug_083C3667[] = _("OBJCHRWORK13"); +static const u8 gUnknown_Debug_083C3674[] = _("OBJCHRWORK14"); +static const u8 gUnknown_Debug_083C3681[] = _("OBJCHRWORK15"); +static const u8 gUnknown_Debug_083C368E[] = _("OBJCHRWORK16"); + +static const struct MenuAction gUnknown_Debug_083C369C[] = { {gUnknown_Debug_083C35D4, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C35E0, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C35EC, TomomichiDebugMenu_Config}, @@ -1386,7 +1386,7 @@ const struct MenuAction gUnknown_Debug_083C369C[] = { {gUnknown_Debug_083C3634, TomomichiDebugMenu_Config} }; -const struct MenuAction gUnknown_Debug_083C36E4[] = { +static const struct MenuAction gUnknown_Debug_083C36E4[] = { {gUnknown_Debug_083C3640, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C364D, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C365A, TomomichiDebugMenu_Config}, @@ -1396,21 +1396,21 @@ const struct MenuAction gUnknown_Debug_083C36E4[] = { {gUnknown_Debug_083C368E, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C371C[] = {9, 7}; +static const u8 gUnknown_Debug_083C371C[] = {9, 7}; -const u16 gUnknown_Debug_083C371E[][9] = { +static const u16 gUnknown_Debug_083C371E[][9] = { {VAR_OBJ_GFX_ID_0, VAR_OBJ_GFX_ID_1, VAR_OBJ_GFX_ID_2, VAR_OBJ_GFX_ID_3, VAR_OBJ_GFX_ID_4, VAR_OBJ_GFX_ID_5, VAR_OBJ_GFX_ID_6, VAR_OBJ_GFX_ID_7, VAR_OBJ_GFX_ID_8}, {VAR_OBJ_GFX_ID_9, VAR_OBJ_GFX_ID_A, VAR_OBJ_GFX_ID_B, VAR_OBJ_GFX_ID_C, VAR_OBJ_GFX_ID_D, VAR_OBJ_GFX_ID_E, VAR_OBJ_GFX_ID_F} }; -const u8 gUnknown_Debug_083C3742[] = _("SP"); -const u8 gUnknown_Debug_083C3745[] = _("ルーム R110 PART1/カラクリ"); -const u8 gUnknown_Debug_083C3759[] = _("ルーム R110 PART2"); -const u8 gUnknown_Debug_083C3768[] = _("ルーム ロード"); -const u8 gUnknown_Debug_083C3770[] = _("ソノタ1"); -const u8 gUnknown_Debug_083C3775[] = _("ソノタ2"); +static const u8 gUnknown_Debug_083C3742[] = _("SP"); +static const u8 gUnknown_Debug_083C3745[] = _("ルーム R110 PART1/カラクリ"); +static const u8 gUnknown_Debug_083C3759[] = _("ルーム R110 PART2"); +static const u8 gUnknown_Debug_083C3768[] = _("ルーム ロード"); +static const u8 gUnknown_Debug_083C3770[] = _("ソノタ1"); +static const u8 gUnknown_Debug_083C3775[] = _("ソノタ2"); -const struct MenuAction gUnknown_Debug_083C377C[] = { +static const struct MenuAction gUnknown_Debug_083C377C[] = { {gUnknown_Debug_083C3742, debug_sub_808E054}, {gUnknown_Debug_083C3745, debug_sub_808E0AC}, {gUnknown_Debug_083C3759, debug_sub_808E104}, @@ -1419,67 +1419,67 @@ const struct MenuAction gUnknown_Debug_083C377C[] = { {gUnknown_Debug_083C3775, debug_sub_808E20C} }; -const u8 gUnknown_Debug_083C37AC[] = _("WKーSCENEーSPーCONTEST"); -const u8 gUnknown_Debug_083C37C0[] = _("WKーSCENEーSPーPC"); -const u8 gUnknown_Debug_083C37CF[] = _("WKーSCENEーSPーCONTEST03"); -const u8 gUnknown_Debug_083C37E5[] = _("WKーSCENEーSPーCONTESTITEM"); -const u8 gUnknown_Debug_083C37FD[] = _("WKーSCENEーSPーOPENING"); -const u8 gUnknown_Debug_083C3811[] = _("WKーSCENEーSPーSHIP01"); -const u8 gUnknown_Debug_083C3824[] = _(""); -const u8 gUnknown_Debug_083C3825[] = _(""); -const u8 gUnknown_Debug_083C3826[] = _(""); - -const u8 gUnknown_Debug_083C3827[] = _("WKーSCENEーR110ーR0101"); -const u8 gUnknown_Debug_083C383B[] = _("WKーSCENEーR110ーR0102"); -const u8 gUnknown_Debug_083C384F[] = _("WKーSCENEーR110ーR0103"); -const u8 gUnknown_Debug_083C3863[] = _("WKーKARAKURIーDAIOU"); -const u8 gUnknown_Debug_083C3875[] = _("WKーSCENEーSHISEN"); -const u8 gUnknown_Debug_083C3885[] = _(""); -const u8 gUnknown_Debug_083C3886[] = _(""); -const u8 gUnknown_Debug_083C3887[] = _(""); -const u8 gUnknown_Debug_083C3888[] = _(""); - -const u8 gUnknown_Debug_083C3889[] = _("WKーSCENEーR110ーR0104"); -const u8 gUnknown_Debug_083C389D[] = _("WKーSCENEーR110ーR0105"); -const u8 gUnknown_Debug_083C38B1[] = _("WKーSCENEーR110ーR0106"); -const u8 gUnknown_Debug_083C38C5[] = _("WKーSCENEーR110ーR0107"); -const u8 gUnknown_Debug_083C38D9[] = _("WKーSCENEーR110ーR0108"); -const u8 gUnknown_Debug_083C38ED[] = _("WKーSCENEーR110ーR0109"); -const u8 gUnknown_Debug_083C3901[] = _("WKーSCENEーR110ーR0110"); -const u8 gUnknown_Debug_083C3915[] = _("WKーSCENEーR110ーR0111"); -const u8 gUnknown_Debug_083C3929[] = _("WKーSCENEー02ーR110ーR0110"); - -const u8 gUnknown_Debug_083C3940[] = _("WKーSCENEーR104ーR0101"); -const u8 gUnknown_Debug_083C3954[] = _("WKーSCENEーR113ーR0101"); -const u8 gUnknown_Debug_083C3968[] = _(""); -const u8 gUnknown_Debug_083C3969[] = _(""); -const u8 gUnknown_Debug_083C396A[] = _(""); -const u8 gUnknown_Debug_083C396B[] = _(""); -const u8 gUnknown_Debug_083C396C[] = _(""); -const u8 gUnknown_Debug_083C396D[] = _(""); -const u8 gUnknown_Debug_083C396E[] = _(""); - -const u8 gUnknown_Debug_083C396F[] = _("WKーSCENEーBASEーGDOODS"); -const u8 gUnknown_Debug_083C3984[] = _("WKーSCENEーHAGIーFUNE"); -const u8 gUnknown_Debug_083C3997[] = _("WKーSCENEーFUNEーPOS"); -const u8 gUnknown_Debug_083C39A9[] = _("WKーSCENEーBASEーMAKE"); -const u8 gUnknown_Debug_083C39BC[] = _("WKーSCENEーARTISTーC106ーR"); -const u8 gUnknown_Debug_083C39D3[] = _("WKーSCENEーPOKEーLEAGUE"); -const u8 gUnknown_Debug_083C39E8[] = _("WKーSCENEーROPEWAY"); -const u8 gUnknown_Debug_083C39F9[] = _("WKーSCENEーSAFARIーZONE"); -const u8 gUnknown_Debug_083C3A0E[] = _("WKーSCENEーCYCLEーROAD"); - -const u8 gUnknown_Debug_083C3A22[] = _("WKーSCENEーR119ーTENKI"); -const u8 gUnknown_Debug_083C3A36[] = _("WKーSCENEー01ーC102ーR0401"); -const u8 gUnknown_Debug_083C3A4D[] = _("WKーFUTAGOー01ーFIELDーR104"); -const u8 gUnknown_Debug_083C3A65[] = _("WKーSCENEーBATTLEーTOWER"); -const u8 gUnknown_Debug_083C3A7B[] = _("WKーSCENEーTRーHOUSE"); -const u8 gUnknown_Debug_083C3A8D[] = _("WKーKASEKIーTYPE"); -const u8 gUnknown_Debug_083C3A9C[] = _(""); -const u8 gUnknown_Debug_083C3A9D[] = _(""); -const u8 gUnknown_Debug_083C3A9E[] = _(""); - -const struct MenuAction gUnknown_Debug_083C3AA0[] = { +static const u8 gUnknown_Debug_083C37AC[] = _("WKーSCENEーSPーCONTEST"); +static const u8 gUnknown_Debug_083C37C0[] = _("WKーSCENEーSPーPC"); +static const u8 gUnknown_Debug_083C37CF[] = _("WKーSCENEーSPーCONTEST03"); +static const u8 gUnknown_Debug_083C37E5[] = _("WKーSCENEーSPーCONTESTITEM"); +static const u8 gUnknown_Debug_083C37FD[] = _("WKーSCENEーSPーOPENING"); +static const u8 gUnknown_Debug_083C3811[] = _("WKーSCENEーSPーSHIP01"); +static const u8 gUnknown_Debug_083C3824[] = _(""); +static const u8 gUnknown_Debug_083C3825[] = _(""); +static const u8 gUnknown_Debug_083C3826[] = _(""); + +static const u8 gUnknown_Debug_083C3827[] = _("WKーSCENEーR110ーR0101"); +static const u8 gUnknown_Debug_083C383B[] = _("WKーSCENEーR110ーR0102"); +static const u8 gUnknown_Debug_083C384F[] = _("WKーSCENEーR110ーR0103"); +static const u8 gUnknown_Debug_083C3863[] = _("WKーKARAKURIーDAIOU"); +static const u8 gUnknown_Debug_083C3875[] = _("WKーSCENEーSHISEN"); +static const u8 gUnknown_Debug_083C3885[] = _(""); +static const u8 gUnknown_Debug_083C3886[] = _(""); +static const u8 gUnknown_Debug_083C3887[] = _(""); +static const u8 gUnknown_Debug_083C3888[] = _(""); + +static const u8 gUnknown_Debug_083C3889[] = _("WKーSCENEーR110ーR0104"); +static const u8 gUnknown_Debug_083C389D[] = _("WKーSCENEーR110ーR0105"); +static const u8 gUnknown_Debug_083C38B1[] = _("WKーSCENEーR110ーR0106"); +static const u8 gUnknown_Debug_083C38C5[] = _("WKーSCENEーR110ーR0107"); +static const u8 gUnknown_Debug_083C38D9[] = _("WKーSCENEーR110ーR0108"); +static const u8 gUnknown_Debug_083C38ED[] = _("WKーSCENEーR110ーR0109"); +static const u8 gUnknown_Debug_083C3901[] = _("WKーSCENEーR110ーR0110"); +static const u8 gUnknown_Debug_083C3915[] = _("WKーSCENEーR110ーR0111"); +static const u8 gUnknown_Debug_083C3929[] = _("WKーSCENEー02ーR110ーR0110"); + +static const u8 gUnknown_Debug_083C3940[] = _("WKーSCENEーR104ーR0101"); +static const u8 gUnknown_Debug_083C3954[] = _("WKーSCENEーR113ーR0101"); +static const u8 gUnknown_Debug_083C3968[] = _(""); +static const u8 gUnknown_Debug_083C3969[] = _(""); +static const u8 gUnknown_Debug_083C396A[] = _(""); +static const u8 gUnknown_Debug_083C396B[] = _(""); +static const u8 gUnknown_Debug_083C396C[] = _(""); +static const u8 gUnknown_Debug_083C396D[] = _(""); +static const u8 gUnknown_Debug_083C396E[] = _(""); + +static const u8 gUnknown_Debug_083C396F[] = _("WKーSCENEーBASEーGDOODS"); +static const u8 gUnknown_Debug_083C3984[] = _("WKーSCENEーHAGIーFUNE"); +static const u8 gUnknown_Debug_083C3997[] = _("WKーSCENEーFUNEーPOS"); +static const u8 gUnknown_Debug_083C39A9[] = _("WKーSCENEーBASEーMAKE"); +static const u8 gUnknown_Debug_083C39BC[] = _("WKーSCENEーARTISTーC106ーR"); +static const u8 gUnknown_Debug_083C39D3[] = _("WKーSCENEーPOKEーLEAGUE"); +static const u8 gUnknown_Debug_083C39E8[] = _("WKーSCENEーROPEWAY"); +static const u8 gUnknown_Debug_083C39F9[] = _("WKーSCENEーSAFARIーZONE"); +static const u8 gUnknown_Debug_083C3A0E[] = _("WKーSCENEーCYCLEーROAD"); + +static const u8 gUnknown_Debug_083C3A22[] = _("WKーSCENEーR119ーTENKI"); +static const u8 gUnknown_Debug_083C3A36[] = _("WKーSCENEー01ーC102ーR0401"); +static const u8 gUnknown_Debug_083C3A4D[] = _("WKーFUTAGOー01ーFIELDーR104"); +static const u8 gUnknown_Debug_083C3A65[] = _("WKーSCENEーBATTLEーTOWER"); +static const u8 gUnknown_Debug_083C3A7B[] = _("WKーSCENEーTRーHOUSE"); +static const u8 gUnknown_Debug_083C3A8D[] = _("WKーKASEKIーTYPE"); +static const u8 gUnknown_Debug_083C3A9C[] = _(""); +static const u8 gUnknown_Debug_083C3A9D[] = _(""); +static const u8 gUnknown_Debug_083C3A9E[] = _(""); + +static const struct MenuAction gUnknown_Debug_083C3AA0[] = { {gUnknown_Debug_083C37AC, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C37C0, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C37CF, TomomichiDebugMenu_Config}, @@ -1490,7 +1490,7 @@ const struct MenuAction gUnknown_Debug_083C3AA0[] = { {gUnknown_Debug_083C3825, TomomichiDebugMenu_Config} }; -const struct MenuAction gUnknown_Debug_83C3AE0[] = { +static const struct MenuAction gUnknown_Debug_83C3AE0[] = { {gUnknown_Debug_083C3827, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C383B, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C384F, TomomichiDebugMenu_Config}, @@ -1502,7 +1502,7 @@ const struct MenuAction gUnknown_Debug_83C3AE0[] = { {gUnknown_Debug_083C3888, TomomichiDebugMenu_Config} }; -const struct MenuAction gUnknown_Debug_83C3B28[] = { +static const struct MenuAction gUnknown_Debug_83C3B28[] = { {gUnknown_Debug_083C3889, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C389D, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C38B1, TomomichiDebugMenu_Config}, @@ -1514,7 +1514,7 @@ const struct MenuAction gUnknown_Debug_83C3B28[] = { {gUnknown_Debug_083C3929, TomomichiDebugMenu_Config} }; -const struct MenuAction gUnknown_Debug_83C3B70[] = { +static const struct MenuAction gUnknown_Debug_83C3B70[] = { {gUnknown_Debug_083C3940, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C3954, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C3968, TomomichiDebugMenu_Config}, @@ -1526,7 +1526,7 @@ const struct MenuAction gUnknown_Debug_83C3B70[] = { {gUnknown_Debug_083C396E, TomomichiDebugMenu_Config} }; -const struct MenuAction gUnknown_Debug_83C3BB8[] = { +static const struct MenuAction gUnknown_Debug_83C3BB8[] = { {gUnknown_Debug_083C396F, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C3984, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C3997, TomomichiDebugMenu_Config}, @@ -1538,7 +1538,7 @@ const struct MenuAction gUnknown_Debug_83C3BB8[] = { {gUnknown_Debug_083C3A0E, TomomichiDebugMenu_Config} }; -const struct MenuAction gUnknown_Debug_83C3C00[] = { +static const struct MenuAction gUnknown_Debug_83C3C00[] = { {gUnknown_Debug_083C3A22, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C3A36, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C3A4D, TomomichiDebugMenu_Config}, @@ -1550,9 +1550,9 @@ const struct MenuAction gUnknown_Debug_83C3C00[] = { {gUnknown_Debug_083C3A9E, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C3C48[] = {6, 5, 9, 2, 9, 6}; +static const u8 gUnknown_Debug_083C3C48[] = {6, 5, 9, 2, 9, 6}; -const u16 gUnknown_Debug_83C3C4E[][9] = { +static const u16 gUnknown_Debug_83C3C4E[][9] = { {VAR_LINK_CONTEST_ROOM_STATE, VAR_CABLE_CLUB_STATE, VAR_CONTEST_LOCATION, VAR_CONTEST_PRIZE_PICKUP, VAR_LITTLEROOT_INTRO_STATE, VAR_PORTHOLE_STATE}, {VAR_TRICK_HOUSE_ENTRANCE_STATE_2, VAR_TRICK_HOUSE_PRIZE_PICKUP, VAR_TRICK_HOUSE_STATE, VAR_TRICK_HOUSE_ENTRANCE_STATE_3, VAR_TRICK_HOUSE_ENTRANCE_STATE}, {VAR_TRICK_HOUSE_PUZZLE_1_STATE, VAR_TRICK_HOUSE_PUZZLE_2_STATE, VAR_TRICK_HOUSE_PUZZLE_3_STATE, VAR_TRICK_HOUSE_PUZZLE_4_STATE, VAR_TRICK_HOUSE_PUZZLE_5_STATE, VAR_TRICK_HOUSE_PUZZLE_6_STATE, VAR_TRICK_HOUSE_PUZZLE_7_STATE, VAR_TRICK_HOUSE_PUZZLE_8_STATE, VAR_TRICK_HOUSE_PUZZLE_7_STATE_2}, @@ -1561,17 +1561,17 @@ const u16 gUnknown_Debug_83C3C4E[][9] = { {VAR_WEATHER_INSTITUTE_STATE, VAR_SLATEPORT_FAN_CLUB_STATE, 0x40BB, VAR_BRAVO_TRAINER_BATTLE_TOWER_ON, VAR_GAME_CORNER_STATE, VAR_WHICH_FOSSIL_REVIVED} }; -const u8 gUnknown_Debug_083C3CBA[] = _("タウン"); -const u8 gUnknown_Debug_083C3CBE[] = _("シティ"); -const u8 gUnknown_Debug_083C3CC2[] = _("ロード101ー109"); -const u8 gUnknown_Debug_083C3CCD[] = _("ロード110ー118"); -const u8 gUnknown_Debug_083C3CD8[] = _("ロード119ー127"); -const u8 gUnknown_Debug_083C3CE3[] = _("ロード128ー134"); -const u8 gUnknown_Debug_083C3CEE[] = _("ルーム タウン"); -const u8 gUnknown_Debug_083C3CF6[] = _("ルーム シティ"); -const u8 gUnknown_Debug_083C3CFE[] = _("ダンジョンない"); - -const struct MenuAction gUnknown_Debug_083C3D08[] = { +static const u8 gUnknown_Debug_083C3CBA[] = _("タウン"); +static const u8 gUnknown_Debug_083C3CBE[] = _("シティ"); +static const u8 gUnknown_Debug_083C3CC2[] = _("ロード101ー109"); +static const u8 gUnknown_Debug_083C3CCD[] = _("ロード110ー118"); +static const u8 gUnknown_Debug_083C3CD8[] = _("ロード119ー127"); +static const u8 gUnknown_Debug_083C3CE3[] = _("ロード128ー134"); +static const u8 gUnknown_Debug_083C3CEE[] = _("ルーム タウン"); +static const u8 gUnknown_Debug_083C3CF6[] = _("ルーム シティ"); +static const u8 gUnknown_Debug_083C3CFE[] = _("ダンジョンない"); + +static const struct MenuAction gUnknown_Debug_083C3D08[] = { {gUnknown_Debug_083C3CBA, debug_sub_808DBA0}, {gUnknown_Debug_083C3CBE, debug_sub_808DBF8}, {gUnknown_Debug_083C3CC2, debug_sub_808DC50}, @@ -1583,91 +1583,91 @@ const struct MenuAction gUnknown_Debug_083C3D08[] = { {gUnknown_Debug_083C3CFE, debug_sub_808DE60} }; -const u8 gUnknown_Debug_083C3D50[] = _("WKーSCENEーFIELDーT101"); -const u8 gUnknown_Debug_083C3D64[] = _("WKーSCENEーFIELDーT102"); -const u8 gUnknown_Debug_083C3D78[] = _("WKーSCENEーFIELDーT103"); -const u8 gUnknown_Debug_083C3D8C[] = _("WKーSCENEーFIELDーT104"); -const u8 gUnknown_Debug_083C3DA0[] = _("WKーBASEーPOSNO"); -const u8 gUnknown_Debug_083C3DAE[] = _("WKーSCENEーFIELDーT106"); -const u8 gUnknown_Debug_083C3DC2[] = _("WKーSCENEーFIELDーT107"); -const u8 gUnknown_Debug_083C3DD6[] = _("WKーSCENEー02ーFIELDーT102"); - -const u8 gUnknown_Debug_083C3DED[] = _("WKーSCENEーFIELDーC101"); -const u8 gUnknown_Debug_083C3E01[] = _("WKーSCENEーFIELDーC102"); -const u8 gUnknown_Debug_083C3E15[] = _("WKーSCENEーFIELDーC103"); -const u8 gUnknown_Debug_083C3E29[] = _("WKーSCENEーFIELDーC104"); -const u8 gUnknown_Debug_083C3E3D[] = _("WKーSCENEーFIELDーC105"); -const u8 gUnknown_Debug_083C3E51[] = _("WKーSCENEーFIELDーC106"); -const u8 gUnknown_Debug_083C3E65[] = _("WKーSCENEーFIELDーC107"); -const u8 gUnknown_Debug_083C3E79[] = _("WKーSCENEーFIELDーC108"); -const u8 gUnknown_Debug_083C3E8D[] = _("WKーSCENEーFIELDーC109"); - -const u8 gUnknown_Debug_083C3EA1[] = _("WKーSCENEーFIELDーR101"); -const u8 gUnknown_Debug_083C3EB5[] = _("WKーSCENEーFIELDーR102"); -const u8 gUnknown_Debug_083C3EC9[] = _("WKーSCENEーFIELDーR103"); -const u8 gUnknown_Debug_083C3EDD[] = _("WKーSCENEーFIELDーR104"); -const u8 gUnknown_Debug_083C3EF1[] = _("WKーSCENEーFIELDーR105"); -const u8 gUnknown_Debug_083C3F05[] = _("WKーSCENEーFIELDーR106"); -const u8 gUnknown_Debug_083C3F19[] = _("WKーSCENEーFIELDーR107"); -const u8 gUnknown_Debug_083C3F2D[] = _("WKーSCENEーFIELDーR108"); -const u8 gUnknown_Debug_083C3F41[] = _("WKーSCENEーFIELDーR109"); - -const u8 gUnknown_Debug_083C3F55[] = _("WKーSCENEーFIELDーR110"); -const u8 gUnknown_Debug_083C3F69[] = _("WKーSCENEーFIELDーR111"); -const u8 gUnknown_Debug_083C3F7D[] = _("WKーSCENEーFIELDーR112"); -const u8 gUnknown_Debug_083C3F91[] = _("WKーSCENEーFIELDーR113"); -const u8 gUnknown_Debug_083C3FA5[] = _("WKーSCENEーFIELDーR114"); -const u8 gUnknown_Debug_083C3FB9[] = _("WKーSCENEーFIELDーR115"); -const u8 gUnknown_Debug_083C3FCD[] = _("WKーSCENEーFIELDーR116"); -const u8 gUnknown_Debug_083C3FE1[] = _("WKーSCENEーFIELDーR117"); -const u8 gUnknown_Debug_083C3FF5[] = _("WKーSCENEーFIELDーR118"); - -const u8 gUnknown_Debug_083C4009[] = _("WKーSCENEーFIELDーR119"); -const u8 gUnknown_Debug_083C401D[] = _("WKーSCENEーFIELDーR120"); -const u8 gUnknown_Debug_083C4031[] = _("WKーSCENEーFIELDーR121"); -const u8 gUnknown_Debug_083C4045[] = _("WKーSCENEーFIELDーR122"); -const u8 gUnknown_Debug_083C4059[] = _("WKーSCENEーFIELDーR123"); -const u8 gUnknown_Debug_083C406D[] = _("WKーSCENEーFIELDーR124"); -const u8 gUnknown_Debug_083C4081[] = _("WKーSCENEーFIELDーR125"); -const u8 gUnknown_Debug_083C4095[] = _("WKーSCENEーFIELDーR126"); -const u8 gUnknown_Debug_083C40A9[] = _("WKーSCENEーFIELDーR127"); - -const u8 gUnknown_Debug_083C40BD[] = _("WKーSCENEーFIELDーR128"); -const u8 gUnknown_Debug_083C40D1[] = _("WKーSCENEーFIELDーR129"); -const u8 gUnknown_Debug_083C40E5[] = _("WKーSCENEーFIELDーR130"); -const u8 gUnknown_Debug_083C40F9[] = _("WKーSCENEーFIELDーR131"); -const u8 gUnknown_Debug_083C410D[] = _("WKーSCENEーFIELDーR132"); -const u8 gUnknown_Debug_083C4121[] = _("WKーSCENEーFIELDーR133"); -const u8 gUnknown_Debug_083C4135[] = _("WKーSCENEーFIELDーR134"); - -const u8 gUnknown_Debug_083C4149[] = _("WKーSCENEーT101ーR0101"); -const u8 gUnknown_Debug_083C415D[] = _("WKーSCENEーT101ーR0102"); -const u8 gUnknown_Debug_083C4171[] = _("WKーSCENEーT101ーR0301"); -const u8 gUnknown_Debug_083C4185[] = _("WKーSCENEーT101ーR0201"); -const u8 gUnknown_Debug_083C4199[] = _("WKーSCENEーT101ーR0202"); -const u8 gUnknown_Debug_083C41AD[] = _("WKーSCENEーT107ーR0201"); - -const u8 gUnknown_Debug_083C41C1[] = _("WKーSCENEーC101ーR0201"); -const u8 gUnknown_Debug_083C41D5[] = _("WKーSCENEーC104ーR0103"); -const u8 gUnknown_Debug_083C41E9[] = _("WKーSCENEーC103ーR0101"); -const u8 gUnknown_Debug_083C41FD[] = _("WKーSCENEーC106ーR0202"); -const u8 gUnknown_Debug_083C4211[] = _("WKーSCENEーC106ーR0401"); -const u8 gUnknown_Debug_083C4225[] = _("WKーSCENEーC102ーR0601"); -const u8 gUnknown_Debug_083C4239[] = _("WKーSCENEーC102ーR0501"); -const u8 gUnknown_Debug_083C424D[] = _("WKーSCENEーC104ーR0102"); -const u8 gUnknown_Debug_083C4261[] = _("WKーSCENEーC107ーR0501"); - -const u8 gUnknown_Debug_083C4275[] = _("WKーSCENEーCAVEーD0601"); -const u8 gUnknown_Debug_083C4289[] = _("WKーSCENEーCAVEーD0201"); -const u8 gUnknown_Debug_083C429D[] = _("WKーSCENEーCAVEーD1206"); -const u8 gUnknown_Debug_083C42B1[] = _("WKーSCENEーCAVEーD1111"); -const u8 gUnknown_Debug_083C42C5[] = _("WKーSCENEーCAVEーD0701"); -const u8 gUnknown_Debug_083C42D9[] = _("WKーSCENEーCAVEーD0808"); -const u8 gUnknown_Debug_083C42ED[] = _("WKーSCENEーCAVEーD1602"); -const u8 gUnknown_Debug_083C4301[] = _("WKーSCENEーCAVEーD0101"); -const u8 gUnknown_Debug_083C4315[] = _("WKーSCENEーCAVEーD1301"); - -const struct MenuAction gUnknown_Debug_083C432C[] = { +static const u8 gUnknown_Debug_083C3D50[] = _("WKーSCENEーFIELDーT101"); +static const u8 gUnknown_Debug_083C3D64[] = _("WKーSCENEーFIELDーT102"); +static const u8 gUnknown_Debug_083C3D78[] = _("WKーSCENEーFIELDーT103"); +static const u8 gUnknown_Debug_083C3D8C[] = _("WKーSCENEーFIELDーT104"); +static const u8 gUnknown_Debug_083C3DA0[] = _("WKーBASEーPOSNO"); +static const u8 gUnknown_Debug_083C3DAE[] = _("WKーSCENEーFIELDーT106"); +static const u8 gUnknown_Debug_083C3DC2[] = _("WKーSCENEーFIELDーT107"); +static const u8 gUnknown_Debug_083C3DD6[] = _("WKーSCENEー02ーFIELDーT102"); + +static const u8 gUnknown_Debug_083C3DED[] = _("WKーSCENEーFIELDーC101"); +static const u8 gUnknown_Debug_083C3E01[] = _("WKーSCENEーFIELDーC102"); +static const u8 gUnknown_Debug_083C3E15[] = _("WKーSCENEーFIELDーC103"); +static const u8 gUnknown_Debug_083C3E29[] = _("WKーSCENEーFIELDーC104"); +static const u8 gUnknown_Debug_083C3E3D[] = _("WKーSCENEーFIELDーC105"); +static const u8 gUnknown_Debug_083C3E51[] = _("WKーSCENEーFIELDーC106"); +static const u8 gUnknown_Debug_083C3E65[] = _("WKーSCENEーFIELDーC107"); +static const u8 gUnknown_Debug_083C3E79[] = _("WKーSCENEーFIELDーC108"); +static const u8 gUnknown_Debug_083C3E8D[] = _("WKーSCENEーFIELDーC109"); + +static const u8 gUnknown_Debug_083C3EA1[] = _("WKーSCENEーFIELDーR101"); +static const u8 gUnknown_Debug_083C3EB5[] = _("WKーSCENEーFIELDーR102"); +static const u8 gUnknown_Debug_083C3EC9[] = _("WKーSCENEーFIELDーR103"); +static const u8 gUnknown_Debug_083C3EDD[] = _("WKーSCENEーFIELDーR104"); +static const u8 gUnknown_Debug_083C3EF1[] = _("WKーSCENEーFIELDーR105"); +static const u8 gUnknown_Debug_083C3F05[] = _("WKーSCENEーFIELDーR106"); +static const u8 gUnknown_Debug_083C3F19[] = _("WKーSCENEーFIELDーR107"); +static const u8 gUnknown_Debug_083C3F2D[] = _("WKーSCENEーFIELDーR108"); +static const u8 gUnknown_Debug_083C3F41[] = _("WKーSCENEーFIELDーR109"); + +static const u8 gUnknown_Debug_083C3F55[] = _("WKーSCENEーFIELDーR110"); +static const u8 gUnknown_Debug_083C3F69[] = _("WKーSCENEーFIELDーR111"); +static const u8 gUnknown_Debug_083C3F7D[] = _("WKーSCENEーFIELDーR112"); +static const u8 gUnknown_Debug_083C3F91[] = _("WKーSCENEーFIELDーR113"); +static const u8 gUnknown_Debug_083C3FA5[] = _("WKーSCENEーFIELDーR114"); +static const u8 gUnknown_Debug_083C3FB9[] = _("WKーSCENEーFIELDーR115"); +static const u8 gUnknown_Debug_083C3FCD[] = _("WKーSCENEーFIELDーR116"); +static const u8 gUnknown_Debug_083C3FE1[] = _("WKーSCENEーFIELDーR117"); +static const u8 gUnknown_Debug_083C3FF5[] = _("WKーSCENEーFIELDーR118"); + +static const u8 gUnknown_Debug_083C4009[] = _("WKーSCENEーFIELDーR119"); +static const u8 gUnknown_Debug_083C401D[] = _("WKーSCENEーFIELDーR120"); +static const u8 gUnknown_Debug_083C4031[] = _("WKーSCENEーFIELDーR121"); +static const u8 gUnknown_Debug_083C4045[] = _("WKーSCENEーFIELDーR122"); +static const u8 gUnknown_Debug_083C4059[] = _("WKーSCENEーFIELDーR123"); +static const u8 gUnknown_Debug_083C406D[] = _("WKーSCENEーFIELDーR124"); +static const u8 gUnknown_Debug_083C4081[] = _("WKーSCENEーFIELDーR125"); +static const u8 gUnknown_Debug_083C4095[] = _("WKーSCENEーFIELDーR126"); +static const u8 gUnknown_Debug_083C40A9[] = _("WKーSCENEーFIELDーR127"); + +static const u8 gUnknown_Debug_083C40BD[] = _("WKーSCENEーFIELDーR128"); +static const u8 gUnknown_Debug_083C40D1[] = _("WKーSCENEーFIELDーR129"); +static const u8 gUnknown_Debug_083C40E5[] = _("WKーSCENEーFIELDーR130"); +static const u8 gUnknown_Debug_083C40F9[] = _("WKーSCENEーFIELDーR131"); +static const u8 gUnknown_Debug_083C410D[] = _("WKーSCENEーFIELDーR132"); +static const u8 gUnknown_Debug_083C4121[] = _("WKーSCENEーFIELDーR133"); +static const u8 gUnknown_Debug_083C4135[] = _("WKーSCENEーFIELDーR134"); + +static const u8 gUnknown_Debug_083C4149[] = _("WKーSCENEーT101ーR0101"); +static const u8 gUnknown_Debug_083C415D[] = _("WKーSCENEーT101ーR0102"); +static const u8 gUnknown_Debug_083C4171[] = _("WKーSCENEーT101ーR0301"); +static const u8 gUnknown_Debug_083C4185[] = _("WKーSCENEーT101ーR0201"); +static const u8 gUnknown_Debug_083C4199[] = _("WKーSCENEーT101ーR0202"); +static const u8 gUnknown_Debug_083C41AD[] = _("WKーSCENEーT107ーR0201"); + +static const u8 gUnknown_Debug_083C41C1[] = _("WKーSCENEーC101ーR0201"); +static const u8 gUnknown_Debug_083C41D5[] = _("WKーSCENEーC104ーR0103"); +static const u8 gUnknown_Debug_083C41E9[] = _("WKーSCENEーC103ーR0101"); +static const u8 gUnknown_Debug_083C41FD[] = _("WKーSCENEーC106ーR0202"); +static const u8 gUnknown_Debug_083C4211[] = _("WKーSCENEーC106ーR0401"); +static const u8 gUnknown_Debug_083C4225[] = _("WKーSCENEーC102ーR0601"); +static const u8 gUnknown_Debug_083C4239[] = _("WKーSCENEーC102ーR0501"); +static const u8 gUnknown_Debug_083C424D[] = _("WKーSCENEーC104ーR0102"); +static const u8 gUnknown_Debug_083C4261[] = _("WKーSCENEーC107ーR0501"); + +static const u8 gUnknown_Debug_083C4275[] = _("WKーSCENEーCAVEーD0601"); +static const u8 gUnknown_Debug_083C4289[] = _("WKーSCENEーCAVEーD0201"); +static const u8 gUnknown_Debug_083C429D[] = _("WKーSCENEーCAVEーD1206"); +static const u8 gUnknown_Debug_083C42B1[] = _("WKーSCENEーCAVEーD1111"); +static const u8 gUnknown_Debug_083C42C5[] = _("WKーSCENEーCAVEーD0701"); +static const u8 gUnknown_Debug_083C42D9[] = _("WKーSCENEーCAVEーD0808"); +static const u8 gUnknown_Debug_083C42ED[] = _("WKーSCENEーCAVEーD1602"); +static const u8 gUnknown_Debug_083C4301[] = _("WKーSCENEーCAVEーD0101"); +static const u8 gUnknown_Debug_083C4315[] = _("WKーSCENEーCAVEーD1301"); + +static const struct MenuAction gUnknown_Debug_083C432C[] = { {gUnknown_Debug_083C3D50, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C3D64, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C3D78, TomomichiDebugMenu_Config}, @@ -1678,7 +1678,7 @@ const struct MenuAction gUnknown_Debug_083C432C[] = { {gUnknown_Debug_083C3DD6, TomomichiDebugMenu_Config} }; -const struct MenuAction gUnknown_Debug_083C436C[] = { +static const struct MenuAction gUnknown_Debug_083C436C[] = { {gUnknown_Debug_083C3DED, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C3E01, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C3E15, TomomichiDebugMenu_Config}, @@ -1690,7 +1690,7 @@ const struct MenuAction gUnknown_Debug_083C436C[] = { {gUnknown_Debug_083C3E8D, TomomichiDebugMenu_Config} }; -const struct MenuAction gUnknown_Debug_083C43B4[] = { +static const struct MenuAction gUnknown_Debug_083C43B4[] = { {gUnknown_Debug_083C3EA1, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C3EB5, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C3EC9, TomomichiDebugMenu_Config}, @@ -1702,7 +1702,7 @@ const struct MenuAction gUnknown_Debug_083C43B4[] = { {gUnknown_Debug_083C3F41, TomomichiDebugMenu_Config} }; -const struct MenuAction gUnknown_Debug_083C43FC[] = { +static const struct MenuAction gUnknown_Debug_083C43FC[] = { {gUnknown_Debug_083C3F55, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C3F69, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C3F7D, TomomichiDebugMenu_Config}, @@ -1714,7 +1714,7 @@ const struct MenuAction gUnknown_Debug_083C43FC[] = { {gUnknown_Debug_083C3FF5, TomomichiDebugMenu_Config} }; -const struct MenuAction gUnknown_Debug_083C4444[] = { +static const struct MenuAction gUnknown_Debug_083C4444[] = { {gUnknown_Debug_083C4009, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C401D, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C4031, TomomichiDebugMenu_Config}, @@ -1726,7 +1726,7 @@ const struct MenuAction gUnknown_Debug_083C4444[] = { {gUnknown_Debug_083C40A9, TomomichiDebugMenu_Config} }; -const struct MenuAction gUnknown_Debug_083C448C[] = { +static const struct MenuAction gUnknown_Debug_083C448C[] = { {gUnknown_Debug_083C40BD, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C40D1, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C40E5, TomomichiDebugMenu_Config}, @@ -1736,7 +1736,7 @@ const struct MenuAction gUnknown_Debug_083C448C[] = { {gUnknown_Debug_083C4135, TomomichiDebugMenu_Config} }; -const struct MenuAction gUnknown_Debug_83C44C4[] = { +static const struct MenuAction gUnknown_Debug_83C44C4[] = { {gUnknown_Debug_083C4149, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C415D, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C4171, TomomichiDebugMenu_Config}, @@ -1744,7 +1744,7 @@ const struct MenuAction gUnknown_Debug_83C44C4[] = { {gUnknown_Debug_083C4199, TomomichiDebugMenu_Config} }; -const struct MenuAction gUnknown_Debug_83C44EC[] = { +static const struct MenuAction gUnknown_Debug_83C44EC[] = { {gUnknown_Debug_083C41C1, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C41D5, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C41E9, TomomichiDebugMenu_Config}, @@ -1756,7 +1756,7 @@ const struct MenuAction gUnknown_Debug_83C44EC[] = { {gUnknown_Debug_083C4261, TomomichiDebugMenu_Config} }; -const struct MenuAction gUnknown_Debug_083C4534[] = { +static const struct MenuAction gUnknown_Debug_083C4534[] = { {gUnknown_Debug_083C4275, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C4289, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C429D, TomomichiDebugMenu_Config}, @@ -1768,9 +1768,9 @@ const struct MenuAction gUnknown_Debug_083C4534[] = { {gUnknown_Debug_083C4315, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C457C[] = {8, 9, 9, 9, 9, 7, 6, 9, 9}; +static const u8 gUnknown_Debug_083C457C[] = {8, 9, 9, 9, 9, 7, 6, 9, 9}; -const u16 gUnknown_Debug_083C4586[][9] = { +static const u16 gUnknown_Debug_083C4586[][9] = { {VAR_LITTLEROOT_STATE, VAR_ROUTE102_ACCESSIBLE, 0x4052, VAR_LAVARIDGE_RIVAL_STATE, VAR_CURRENT_SECRET_BASE, 0x4055, 0x4056, VAR_OLDALE_STATE}, {VAR_PETALBURG_STATE, VAR_SLATEPORT_STATE, 0x4059, VAR_RUSTBORO_STATE, 0x405B, 0x405C, 0x405D, VAR_SOOTOPOLIS_STATE, 0x405F}, {VAR_ROUTE101_STATE, 0x4061, VAR_ROUTE103_STATE, 0x4063, 0x4064, 0x4065, 0x4066, 0x4067, 0x4068}, @@ -1782,33 +1782,33 @@ const u16 gUnknown_Debug_083C4586[][9] = { {VAR_PETALBURG_WOODS_STATE, VAR_RUSTURF_TUNNEL_STATE, VAR_CAVE_OF_ORIGIN_B4F_STATE, VAR_SEAFLOOR_CAVERN_STATE, 0x40A8, VAR_MT_PYRE_STATE, VAR_NEW_MAUVILLE_STATE, VAR_METEOR_FALLS_STATE, VAR_VICTORY_ROAD_1F_STATE} }; -const u8 gUnknown_Debug_083C4628[] = _("LOCALWORK0ー8"); -const u8 gUnknown_Debug_083C4635[] = _("LOCALWORK9ー15"); +static const u8 gUnknown_Debug_083C4628[] = _("LOCALWORK0ー8"); +static const u8 gUnknown_Debug_083C4635[] = _("LOCALWORK9ー15"); -const struct MenuAction gUnknown_Debug_083C4644[] = { +static const struct MenuAction gUnknown_Debug_083C4644[] = { {gUnknown_Debug_083C4628, debug_sub_808E754}, {gUnknown_Debug_083C4635, debug_sub_808E7AC} }; -const u8 gUnknown_Debug_083C4654[] = _("LOCALWORK0"); -const u8 gUnknown_Debug_083C465F[] = _("LOCALWORK1"); -const u8 gUnknown_Debug_083C466A[] = _("LOCALWORK2"); -const u8 gUnknown_Debug_083C4675[] = _("LOCALWORK3"); -const u8 gUnknown_Debug_083C4680[] = _("LOCALWORK4"); -const u8 gUnknown_Debug_083C468B[] = _("LOCALWORK5"); -const u8 gUnknown_Debug_083C4696[] = _("LOCALWORK6"); -const u8 gUnknown_Debug_083C46A1[] = _("LOCALWORK7"); -const u8 gUnknown_Debug_083C46AC[] = _("LOCALWORK8"); - -const u8 gUnknown_Debug_083C46B7[] = _("LOCALWORK9"); -const u8 gUnknown_Debug_083C46C2[] = _("LOCALWORK10"); -const u8 gUnknown_Debug_083C46CE[] = _("LOCALWORK11"); -const u8 gUnknown_Debug_083C46DA[] = _("LOCALWORK12"); -const u8 gUnknown_Debug_083C46E6[] = _("LOCALWORK13"); -const u8 gUnknown_Debug_083C46F2[] = _("LOCALWORK14"); -const u8 gUnknown_Debug_083C46FE[] = _("LOCALWORK15"); - -const struct MenuAction gUnknown_Debug_083C470C[] = { +static const u8 gUnknown_Debug_083C4654[] = _("LOCALWORK0"); +static const u8 gUnknown_Debug_083C465F[] = _("LOCALWORK1"); +static const u8 gUnknown_Debug_083C466A[] = _("LOCALWORK2"); +static const u8 gUnknown_Debug_083C4675[] = _("LOCALWORK3"); +static const u8 gUnknown_Debug_083C4680[] = _("LOCALWORK4"); +static const u8 gUnknown_Debug_083C468B[] = _("LOCALWORK5"); +static const u8 gUnknown_Debug_083C4696[] = _("LOCALWORK6"); +static const u8 gUnknown_Debug_083C46A1[] = _("LOCALWORK7"); +static const u8 gUnknown_Debug_083C46AC[] = _("LOCALWORK8"); + +static const u8 gUnknown_Debug_083C46B7[] = _("LOCALWORK9"); +static const u8 gUnknown_Debug_083C46C2[] = _("LOCALWORK10"); +static const u8 gUnknown_Debug_083C46CE[] = _("LOCALWORK11"); +static const u8 gUnknown_Debug_083C46DA[] = _("LOCALWORK12"); +static const u8 gUnknown_Debug_083C46E6[] = _("LOCALWORK13"); +static const u8 gUnknown_Debug_083C46F2[] = _("LOCALWORK14"); +static const u8 gUnknown_Debug_083C46FE[] = _("LOCALWORK15"); + +static const struct MenuAction gUnknown_Debug_083C470C[] = { {gUnknown_Debug_083C4654, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C465F, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C466A, TomomichiDebugMenu_Config}, @@ -1820,7 +1820,7 @@ const struct MenuAction gUnknown_Debug_083C470C[] = { {gUnknown_Debug_083C46AC, TomomichiDebugMenu_Config} }; -const struct MenuAction gUnknown_Debug_083C4754C[] = { +static const struct MenuAction gUnknown_Debug_083C4754C[] = { {gUnknown_Debug_083C46B7, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C46C2, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C46CE, TomomichiDebugMenu_Config}, @@ -1830,24 +1830,24 @@ const struct MenuAction gUnknown_Debug_083C4754C[] = { {gUnknown_Debug_083C46FE, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C478C[] = {9, 7}; +static const u8 gUnknown_Debug_083C478C[] = {9, 7}; -const u16 gUnknown_Debug_083C478E[][9] = { +static const u16 gUnknown_Debug_083C478E[][9] = { {VAR_TEMP_0, VAR_TEMP_1, VAR_TEMP_2, VAR_TEMP_3, VAR_TEMP_4, VAR_TEMP_5, VAR_TEMP_6, VAR_TEMP_7, VAR_TEMP_8}, {VAR_TEMP_9, VAR_TEMP_A, VAR_TEMP_B, VAR_TEMP_C, VAR_TEMP_D, VAR_TEMP_E, VAR_TEMP_F} }; -const u8 gUnknown_Debug_083C47B2[] = _("Level"); -const u8 gUnknown_Debug_083C47B8[] = _("Scene1"); -const u8 gUnknown_Debug_083C47BF[] = _("Scene2"); -const u8 gUnknown_Debug_083C47C6[] = _("Scene3"); -const u8 gUnknown_Debug_083C47CD[] = _("Scene4"); -const u8 gUnknown_Debug_083C47D4[] = _("Scene5"); -const u8 gUnknown_Debug_083C47DB[] = _("Scene6"); -const u8 gUnknown_Debug_083C47E2[] = _("Scene7"); -const u8 gUnknown_Debug_083C47E9[] = _("Scene8"); - -const struct MenuAction gUnknown_Debug_083C47F0[] = { +static const u8 gUnknown_Debug_083C47B2[] = _("Level"); +static const u8 gUnknown_Debug_083C47B8[] = _("Scene1"); +static const u8 gUnknown_Debug_083C47BF[] = _("Scene2"); +static const u8 gUnknown_Debug_083C47C6[] = _("Scene3"); +static const u8 gUnknown_Debug_083C47CD[] = _("Scene4"); +static const u8 gUnknown_Debug_083C47D4[] = _("Scene5"); +static const u8 gUnknown_Debug_083C47DB[] = _("Scene6"); +static const u8 gUnknown_Debug_083C47E2[] = _("Scene7"); +static const u8 gUnknown_Debug_083C47E9[] = _("Scene8"); + +static const struct MenuAction gUnknown_Debug_083C47F0[] = { {gUnknown_Debug_083C47B8, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C47BF, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C47C6, TomomichiDebugMenu_Config}, @@ -1858,14 +1858,14 @@ const struct MenuAction gUnknown_Debug_083C47F0[] = { {gUnknown_Debug_083C47E9, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C4830[] = _("Trick Master"); -const u8 gUnknown_Debug_083C483D[] = _("Hidden MASTER"); -const u8 gUnknown_Debug_083C484B[] = _("Inside the HOUSE"); -const u8 gUnknown_Debug_083C485C[] = _("Pass a reward"); -const u8 gUnknown_Debug_083C486A[] = _("Rig a trick"); -const u8 gUnknown_Debug_083C4876[] = _("MASTER is gone"); +static const u8 gUnknown_Debug_083C4830[] = _("Trick Master"); +static const u8 gUnknown_Debug_083C483D[] = _("Hidden MASTER"); +static const u8 gUnknown_Debug_083C484B[] = _("Inside the HOUSE"); +static const u8 gUnknown_Debug_083C485C[] = _("Pass a reward"); +static const u8 gUnknown_Debug_083C486A[] = _("Rig a trick"); +static const u8 gUnknown_Debug_083C4876[] = _("MASTER is gone"); -const struct MenuAction gUnknown_Debug_083C4888[] = { +static const struct MenuAction gUnknown_Debug_083C4888[] = { {gUnknown_Debug_083C483D, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C484B, TomomichiDebugMenu_Config}, {gUnknown_Debug_083C485C, TomomichiDebugMenu_Config}, @@ -1873,8 +1873,8 @@ const struct MenuAction gUnknown_Debug_083C4888[] = { {gUnknown_Debug_083C4876, TomomichiDebugMenu_Config} }; -const u8 gUnknown_Debug_083C48B0[] = _("PMNICKNAME"); -const u8 gUnknown_Debug_083C48BB[] = _("BREEDER"); +static const u8 gUnknown_Debug_083C48B0[] = _("PMNICKNAME"); +static const u8 gUnknown_Debug_083C48BB[] = _("BREEDER"); bool8 InitTomomichiDebugWindow(void) { @@ -1882,12 +1882,12 @@ bool8 InitTomomichiDebugWindow(void) return FALSE; } -void debug_sub_808B868(void) +static void debug_sub_808B868(void) { c2_exit_to_overworld_1_continue_scripts_restart_music(); } -bool8 debug_sub_808B874(void) +static bool8 debug_sub_808B874(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 13, 15); @@ -1897,7 +1897,7 @@ bool8 debug_sub_808B874(void) return FALSE; } -bool8 debug_sub_808B8C8(void) +static bool8 debug_sub_808B8C8(void) { if (gMain.newKeys & DPAD_UP) { @@ -1922,7 +1922,7 @@ bool8 debug_sub_808B8C8(void) return FALSE; } -bool8 TomomichiDebugMenu_ContestGraphics(void) +static bool8 TomomichiDebugMenu_ContestGraphics(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 20, 11); @@ -1937,7 +1937,7 @@ bool8 TomomichiDebugMenu_ContestGraphics(void) return FALSE; } -bool8 TomomichiDebugMenu_ArtMusGraphics(void) +static bool8 TomomichiDebugMenu_ArtMusGraphics(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 20, 11); @@ -1952,7 +1952,7 @@ bool8 TomomichiDebugMenu_ArtMusGraphics(void) return FALSE; } -bool8 TomomichiDebugMenu_PreviewData(void) +static bool8 TomomichiDebugMenu_PreviewData(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 20, 11); @@ -1967,7 +1967,7 @@ bool8 TomomichiDebugMenu_PreviewData(void) return FALSE; } -bool8 TomomichiDebugMenu_TrickHouse(void) +static bool8 TomomichiDebugMenu_TrickHouse(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 24, 7); @@ -1978,7 +1978,7 @@ bool8 TomomichiDebugMenu_TrickHouse(void) return FALSE; } -bool8 TomomichiDebugMenu_ControlEvents(void) +static bool8 TomomichiDebugMenu_ControlEvents(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 24, 5); @@ -1988,7 +1988,7 @@ bool8 TomomichiDebugMenu_ControlEvents(void) return FALSE; } -bool8 TomomichiDebugMenu_ControlFlags(void) +static bool8 TomomichiDebugMenu_ControlFlags(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 24, 15); @@ -1998,7 +1998,7 @@ bool8 TomomichiDebugMenu_ControlFlags(void) return FALSE; } -bool8 TomomichiDebugMenu_ControlWorks(void) +static bool8 TomomichiDebugMenu_ControlWorks(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 24, 13); @@ -2008,7 +2008,7 @@ bool8 TomomichiDebugMenu_ControlWorks(void) return FALSE; } -bool8 debug_sub_808BC48(void) +static bool8 debug_sub_808BC48(void) { s8 input = Menu_ProcessInput(); s8 cursorPos = Menu_GetCursorPos(); @@ -2041,7 +2041,7 @@ bool8 debug_sub_808BC48(void) return FALSE; } -bool8 debug_sub_808BCBC(void) +static bool8 debug_sub_808BCBC(void) { s8 input = Menu_ProcessInput(); s8 cursorPos = Menu_GetCursorPos(); @@ -2074,7 +2074,7 @@ bool8 debug_sub_808BCBC(void) return FALSE; } -bool8 debug_sub_808BD30(void) +static bool8 debug_sub_808BD30(void) { s8 input = Menu_ProcessInput(); s8 cursorPos = Menu_GetCursorPos(); @@ -2107,7 +2107,7 @@ bool8 debug_sub_808BD30(void) return FALSE; } -bool8 debug_sub_808BDA4(void) +static bool8 debug_sub_808BDA4(void) { if (gMain.newKeys & DPAD_UP) { @@ -2132,7 +2132,7 @@ bool8 debug_sub_808BDA4(void) return FALSE; } -bool8 debug_sub_808BE2C(void) +static bool8 debug_sub_808BE2C(void) { if (gMain.newKeys & DPAD_UP) { @@ -2157,7 +2157,7 @@ bool8 debug_sub_808BE2C(void) return FALSE; } -bool8 debug_sub_808BEB4(void) +static bool8 debug_sub_808BEB4(void) { if (gMain.newKeys & DPAD_UP) { @@ -2182,7 +2182,7 @@ bool8 debug_sub_808BEB4(void) return FALSE; } -bool8 debug_sub_808BF3C(void) +static bool8 debug_sub_808BF3C(void) { if (gMain.newKeys & DPAD_UP) { @@ -2207,7 +2207,7 @@ bool8 debug_sub_808BF3C(void) return FALSE; } -bool8 debug_sub_808BFC4(void) +static bool8 debug_sub_808BFC4(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 28, 19); @@ -2217,7 +2217,7 @@ bool8 debug_sub_808BFC4(void) return FALSE; } -bool8 debug_sub_808C014(void) +static bool8 debug_sub_808C014(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 28, 13); @@ -2227,7 +2227,7 @@ bool8 debug_sub_808C014(void) return FALSE; } -bool8 debug_sub_808C064(void) +static bool8 debug_sub_808C064(void) { s8 input = Menu_ProcessInput(); @@ -2242,7 +2242,7 @@ bool8 debug_sub_808C064(void) return FALSE; } -bool8 debug_sub_808C0A8(void) +static bool8 debug_sub_808C0A8(void) { s8 input = Menu_ProcessInput(); @@ -2257,119 +2257,119 @@ bool8 debug_sub_808C0A8(void) return FALSE; } -bool8 debug_sub_808C0EC(void) +static bool8 debug_sub_808C0EC(void) { ScriptContext1_SetupScript(DebugScript_081C1CFE); CloseMenu(); return TRUE; } -bool8 debug_sub_808C104(void) +static bool8 debug_sub_808C104(void) { ScriptContext1_SetupScript(DebugScript_081C1D07); CloseMenu(); return TRUE; } -bool8 debug_sub_808C11C(void) +static bool8 debug_sub_808C11C(void) { ScriptContext1_SetupScript(DebugScript_081C1D1E); CloseMenu(); return TRUE; } -bool8 debug_sub_808C134(void) +static bool8 debug_sub_808C134(void) { ScriptContext1_SetupScript(DebugScript_081C1D24); CloseMenu(); return TRUE; } -bool8 debug_sub_808C14C(void) +static bool8 debug_sub_808C14C(void) { ScriptContext1_SetupScript(DebugScript_081C1D2A); CloseMenu(); return TRUE; } -bool8 debug_sub_808C164(void) +static bool8 debug_sub_808C164(void) { ScriptContext1_SetupScript(DebugScript_081C1D35); CloseMenu(); return TRUE; } -bool8 debug_sub_808C17C(void) +static bool8 debug_sub_808C17C(void) { ScriptContext1_SetupScript(DebugScript_081C1D46); CloseMenu(); return TRUE; } -bool8 debug_sub_808C194(void) +static bool8 debug_sub_808C194(void) { ScriptContext1_SetupScript(DebugScript_081C221F); CloseMenu(); return TRUE; } -bool8 debug_sub_808C1AC(void) +static bool8 debug_sub_808C1AC(void) { ScriptContext1_SetupScript(DebugScript_081C23E2); CloseMenu(); return TRUE; } -bool8 debug_sub_808C1C4(void) +static bool8 debug_sub_808C1C4(void) { ScriptContext1_SetupScript(DebugScript_081C23E6); CloseMenu(); return TRUE; } -bool8 debug_sub_808C1DC(void) +static bool8 debug_sub_808C1DC(void) { ScriptContext1_SetupScript(DebugScript_081C23F6); CloseMenu(); return TRUE; } -bool8 debug_sub_808C1F4(void) +static bool8 debug_sub_808C1F4(void) { ScriptContext1_SetupScript(DebugScript_081C2482); CloseMenu(); return TRUE; } -bool8 debug_sub_808C20C(void) +static bool8 debug_sub_808C20C(void) { ScriptContext1_SetupScript(DebugScript_081C23FD); CloseMenu(); return TRUE; } -bool8 debug_sub_808C224(void) +static bool8 debug_sub_808C224(void) { ScriptContext1_SetupScript(DebugScript_081C2518); CloseMenu(); return TRUE; } -bool8 debug_sub_808C23C(void) +static bool8 debug_sub_808C23C(void) { ScriptContext1_SetupScript(DebugScript_081C2507); CloseMenu(); return TRUE; } -bool8 TomomichiDebugMenu_ContestGraphics_Show(void) +static bool8 TomomichiDebugMenu_ContestGraphics_Show(void) { BeginNormalPaletteFade(0xffffffff, 0, 0, 16, 0); gMenuCallback = debug_sub_808C280; return FALSE; } -bool8 debug_sub_808C280(void) +static bool8 debug_sub_808C280(void) { if (!UpdatePaletteFade()) { @@ -2382,14 +2382,14 @@ bool8 debug_sub_808C280(void) return FALSE; } -bool8 TomomichiDebugMenu_MuseumGraphics_Show(void) +static bool8 TomomichiDebugMenu_MuseumGraphics_Show(void) { BeginNormalPaletteFade(0xffffffff, 0, 0, 16, 0); gMenuCallback = debug_sub_808C2E4; return FALSE; } -bool8 debug_sub_808C2E4(void) +static bool8 debug_sub_808C2E4(void) { if (!UpdatePaletteFade()) { @@ -2402,7 +2402,7 @@ bool8 debug_sub_808C2E4(void) return FALSE; } -bool8 debug_sub_808C31C(void) +static bool8 debug_sub_808C31C(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 28, 19); @@ -2412,7 +2412,7 @@ bool8 debug_sub_808C31C(void) return FALSE; } -bool8 debug_sub_808C36C(void) +static bool8 debug_sub_808C36C(void) { s8 input = Menu_ProcessInput(); @@ -2427,7 +2427,7 @@ bool8 debug_sub_808C36C(void) return FALSE; } -bool8 debug_sub_808C3B0(void) +static bool8 debug_sub_808C3B0(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C2938) + 1); @@ -2438,7 +2438,7 @@ bool8 debug_sub_808C3B0(void) return FALSE; } -bool8 debug_sub_808C408(void) +static bool8 debug_sub_808C408(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C2A48) + 1); @@ -2449,7 +2449,7 @@ bool8 debug_sub_808C408(void) return FALSE; } -bool8 debug_sub_808C460(void) +static bool8 debug_sub_808C460(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C2B4C) + 1); @@ -2460,7 +2460,7 @@ bool8 debug_sub_808C460(void) return FALSE; } -bool8 debug_sub_808C4B8(void) +static bool8 debug_sub_808C4B8(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C2C80) + 1); @@ -2471,7 +2471,7 @@ bool8 debug_sub_808C4B8(void) return FALSE; } -bool8 debug_sub_808C510(void) +static bool8 debug_sub_808C510(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C2D8C) + 1); @@ -2482,7 +2482,7 @@ bool8 debug_sub_808C510(void) return FALSE; } -bool8 debug_sub_808C568(void) +static bool8 debug_sub_808C568(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C2EB0) + 1); @@ -2493,7 +2493,7 @@ bool8 debug_sub_808C568(void) return FALSE; } -bool8 debug_sub_808C5C0(void) +static bool8 debug_sub_808C5C0(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C2FE0) + 1); @@ -2504,7 +2504,7 @@ bool8 debug_sub_808C5C0(void) return FALSE; } -bool8 debug_sub_808C618(void) +static bool8 debug_sub_808C618(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C3100) + 1); @@ -2515,7 +2515,7 @@ bool8 debug_sub_808C618(void) return FALSE; } -bool8 debug_sub_808C670(void) +static bool8 debug_sub_808C670(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * 3 + 1); @@ -2526,7 +2526,7 @@ bool8 debug_sub_808C670(void) return FALSE; } -bool8 debug_sub_808C6C8(void) +static bool8 debug_sub_808C6C8(void) { s8 input = Menu_ProcessInput(); s8 cursorPos = Menu_GetCursorPos(); @@ -2543,7 +2543,7 @@ bool8 debug_sub_808C6C8(void) return FALSE; } -void debug_sub_808C714(u8 whichMenu, u8 cursorPos) +static void debug_sub_808C714(u8 whichMenu, u8 cursorPos) { if (gMain.newKeys & R_BUTTON) { @@ -2554,7 +2554,7 @@ void debug_sub_808C714(u8 whichMenu, u8 cursorPos) } } -void debug_sub_808C764(u8 whichMenu) +static void debug_sub_808C764(u8 whichMenu) { u8 i; @@ -2564,7 +2564,7 @@ void debug_sub_808C764(u8 whichMenu) } } -bool8 debug_sub_808C7C8(void) +static bool8 debug_sub_808C7C8(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 28, 19); @@ -2574,7 +2574,7 @@ bool8 debug_sub_808C7C8(void) return FALSE; } -bool8 debug_sub_808C818(void) +static bool8 debug_sub_808C818(void) { s8 input = Menu_ProcessInput(); @@ -2589,7 +2589,7 @@ bool8 debug_sub_808C818(void) return FALSE; } -bool8 debug_sub_808C85C(void) +static bool8 debug_sub_808C85C(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C1E0C) + 1); @@ -2600,7 +2600,7 @@ bool8 debug_sub_808C85C(void) return FALSE; } -bool8 debug_sub_808C8B4(void) +static bool8 debug_sub_808C8B4(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C1F38) + 1); @@ -2611,7 +2611,7 @@ bool8 debug_sub_808C8B4(void) return FALSE; } -bool8 debug_sub_808C90C(void) +static bool8 debug_sub_808C90C(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C206C) + 1); @@ -2622,7 +2622,7 @@ bool8 debug_sub_808C90C(void) return FALSE; } -bool8 debug_sub_808C964(void) +static bool8 debug_sub_808C964(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C2190) + 1); @@ -2633,7 +2633,7 @@ bool8 debug_sub_808C964(void) return FALSE; } -bool8 debug_sub_808C9BC(void) +static bool8 debug_sub_808C9BC(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C2264) + 1); @@ -2644,7 +2644,7 @@ bool8 debug_sub_808C9BC(void) return FALSE; } -bool8 debug_sub_808CA14(void) +static bool8 debug_sub_808CA14(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C2370) + 1); @@ -2655,7 +2655,7 @@ bool8 debug_sub_808CA14(void) return FALSE; } -bool8 debug_sub_808CA6C(void) +static bool8 debug_sub_808CA6C(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C248C) + 1); @@ -2666,7 +2666,7 @@ bool8 debug_sub_808CA6C(void) return FALSE; } -bool8 debug_sub_808CAC4(void) +static bool8 debug_sub_808CAC4(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C259C) + 1); @@ -2677,7 +2677,7 @@ bool8 debug_sub_808CAC4(void) return FALSE; } -bool8 debug_sub_808CB1C(void) +static bool8 debug_sub_808CB1C(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C26C8) + 1); @@ -2688,7 +2688,7 @@ bool8 debug_sub_808CB1C(void) return FALSE; } -bool8 debug_sub_808CB74(void) +static bool8 debug_sub_808CB74(void) { s8 input = Menu_ProcessInput(); s8 cursorPos = Menu_GetCursorPos(); @@ -2705,7 +2705,7 @@ bool8 debug_sub_808CB74(void) return FALSE; } -void debug_sub_808CBC0(u8 whichMenu, u8 cursorPos) +static void debug_sub_808CBC0(u8 whichMenu, u8 cursorPos) { if (gMain.newKeys & R_BUTTON) { @@ -2716,7 +2716,7 @@ void debug_sub_808CBC0(u8 whichMenu, u8 cursorPos) } } -void debug_sub_808CC10(u8 whichMenu) +static void debug_sub_808CC10(u8 whichMenu) { u8 i; @@ -2726,7 +2726,7 @@ void debug_sub_808CC10(u8 whichMenu) } } -bool8 debug_sub_808CC74(void) +static bool8 debug_sub_808CC74(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 28, 2 * ARRAY_COUNT(gUnknown_Debug_083C1ADC) + 1); @@ -2736,7 +2736,7 @@ bool8 debug_sub_808CC74(void) return FALSE; } -bool8 debug_sub_808CCC4(void) +static bool8 debug_sub_808CCC4(void) { s8 input = Menu_ProcessInput(); @@ -2751,7 +2751,7 @@ bool8 debug_sub_808CCC4(void) return FALSE; } -bool8 debug_sub_808CD08(void) +static bool8 debug_sub_808CD08(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C1B7C) + 1); @@ -2762,7 +2762,7 @@ bool8 debug_sub_808CD08(void) return FALSE; } -bool8 debug_sub_808CD60(void) +static bool8 debug_sub_808CD60(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C1BF0) + 1); @@ -2773,7 +2773,7 @@ bool8 debug_sub_808CD60(void) return FALSE; } -bool8 debug_sub_808CDB8(void) +static bool8 debug_sub_808CDB8(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C1C2C) + 1); @@ -2784,7 +2784,7 @@ bool8 debug_sub_808CDB8(void) return FALSE; } -bool8 debug_sub_808CE10(void) +static bool8 debug_sub_808CE10(void) { s8 input = Menu_ProcessInput(); s8 cursorPos = Menu_GetCursorPos(); @@ -2801,7 +2801,7 @@ bool8 debug_sub_808CE10(void) return FALSE; } -void debug_sub_808CE5C(u8 whichMenu, u8 cursorPos) +static void debug_sub_808CE5C(u8 whichMenu, u8 cursorPos) { if (gMain.newKeys & R_BUTTON) { @@ -2812,7 +2812,7 @@ void debug_sub_808CE5C(u8 whichMenu, u8 cursorPos) } } -void debug_sub_808CEAC(u8 whichMenu) +static void debug_sub_808CEAC(u8 whichMenu) { u8 i; @@ -2822,7 +2822,7 @@ void debug_sub_808CEAC(u8 whichMenu) } } -bool8 debug_sub_808CF10(void) +static bool8 debug_sub_808CF10(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 28, 2 * ARRAY_COUNT(gUnknown_Debug_083C1330) + 1); @@ -2832,7 +2832,7 @@ bool8 debug_sub_808CF10(void) return FALSE; } -bool8 debug_sub_808CF60(void) +static bool8 debug_sub_808CF60(void) { s8 input = Menu_ProcessInput(); @@ -2847,7 +2847,7 @@ bool8 debug_sub_808CF60(void) return FALSE; } -bool8 debug_sub_808CFA4(void) +static bool8 debug_sub_808CFA4(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C13D8) + 1); @@ -2858,7 +2858,7 @@ bool8 debug_sub_808CFA4(void) return FALSE; } -bool8 debug_sub_808CFFC(void) +static bool8 debug_sub_808CFFC(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C1465) + 1); @@ -2869,7 +2869,7 @@ bool8 debug_sub_808CFFC(void) return FALSE; } -bool8 debug_sub_808D054(void) +static bool8 debug_sub_808D054(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C1503) + 1); @@ -2880,7 +2880,7 @@ bool8 debug_sub_808D054(void) return FALSE; } -bool8 debug_sub_808D0AC(void) +static bool8 debug_sub_808D0AC(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C158A) + 1); @@ -2891,7 +2891,7 @@ bool8 debug_sub_808D0AC(void) return FALSE; } -bool8 debug_sub_808D104(void) +static bool8 debug_sub_808D104(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C1647) + 1); @@ -2902,7 +2902,7 @@ bool8 debug_sub_808D104(void) return FALSE; } -bool8 debug_sub_808D15C(void) +static bool8 debug_sub_808D15C(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C1712) + 1); @@ -2913,7 +2913,7 @@ bool8 debug_sub_808D15C(void) return FALSE; } -bool8 debug_sub_808D1B4(void) +static bool8 debug_sub_808D1B4(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C17F8) + 1); @@ -2924,7 +2924,7 @@ bool8 debug_sub_808D1B4(void) return FALSE; } -bool8 debug_sub_808D20C(void) +static bool8 debug_sub_808D20C(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * 7 + 1); @@ -2935,7 +2935,7 @@ bool8 debug_sub_808D20C(void) return FALSE; } -bool8 debug_sub_808D264(void) +static bool8 debug_sub_808D264(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * 5 + 1); @@ -2946,7 +2946,7 @@ bool8 debug_sub_808D264(void) return FALSE; } -bool8 debug_sub_808D2BC(void) +static bool8 debug_sub_808D2BC(void) { s8 input = Menu_ProcessInput(); s8 cursorPos = Menu_GetCursorPos(); @@ -2963,7 +2963,7 @@ bool8 debug_sub_808D2BC(void) return FALSE; } -void debug_sub_808D308(u8 whichMenu, u8 cursorPos) +static void debug_sub_808D308(u8 whichMenu, u8 cursorPos) { if (gMain.newKeys & R_BUTTON) { @@ -2974,7 +2974,7 @@ void debug_sub_808D308(u8 whichMenu, u8 cursorPos) } } -void debug_sub_808D358(u8 whichMenu) +static void debug_sub_808D358(u8 whichMenu) { u8 i; @@ -2984,7 +2984,7 @@ void debug_sub_808D358(u8 whichMenu) } } -bool8 debug_sub_808D3BC(void) +static bool8 debug_sub_808D3BC(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 28, 2 * ARRAY_COUNT(gUnknown_Debug_083C105C) + 1); @@ -2994,7 +2994,7 @@ bool8 debug_sub_808D3BC(void) return FALSE; } -bool8 debug_sub_808D40C(void) +static bool8 debug_sub_808D40C(void) { s8 input = Menu_ProcessInput(); @@ -3009,7 +3009,7 @@ bool8 debug_sub_808D40C(void) return FALSE; } -bool8 debug_sub_808D450(void) +static bool8 debug_sub_808D450(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C10BD) + 1); @@ -3020,7 +3020,7 @@ bool8 debug_sub_808D450(void) return FALSE; } -bool8 debug_sub_808D4A8(void) +static bool8 debug_sub_808D4A8(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * 7 + 1); @@ -3031,7 +3031,7 @@ bool8 debug_sub_808D4A8(void) return FALSE; } -bool8 debug_sub_808D500(void) +static bool8 debug_sub_808D500(void) { s8 input = Menu_ProcessInput(); s8 cursorPos = Menu_GetCursorPos(); @@ -3048,7 +3048,7 @@ bool8 debug_sub_808D500(void) return FALSE; } -void debug_sub_808D54C(u8 whichMenu, u8 cursorPos) +static void debug_sub_808D54C(u8 whichMenu, u8 cursorPos) { if (gMain.newKeys & R_BUTTON) { @@ -3059,7 +3059,7 @@ void debug_sub_808D54C(u8 whichMenu, u8 cursorPos) } } -void debug_sub_808D59C(u8 whichMenu) +static void debug_sub_808D59C(u8 whichMenu) { u8 i; @@ -3069,7 +3069,7 @@ void debug_sub_808D59C(u8 whichMenu) } } -bool8 debug_sub_808D600(void) +static bool8 debug_sub_808D600(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 28, 2 * ARRAY_COUNT(gUnknown_Debug_083C11CC) + 1); @@ -3079,7 +3079,7 @@ bool8 debug_sub_808D600(void) return FALSE; } -bool8 debug_sub_808D650(void) +static bool8 debug_sub_808D650(void) { s8 input = Menu_ProcessInput(); @@ -3094,7 +3094,7 @@ bool8 debug_sub_808D650(void) return FALSE; } -bool8 debug_sub_808D694(void) +static bool8 debug_sub_808D694(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C1212) + 1); @@ -3105,7 +3105,7 @@ bool8 debug_sub_808D694(void) return FALSE; } -bool8 debug_sub_808D6EC(void) +static bool8 debug_sub_808D6EC(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * 7 + 1); @@ -3116,7 +3116,7 @@ bool8 debug_sub_808D6EC(void) return FALSE; } -bool8 debug_sub_808D744(void) +static bool8 debug_sub_808D744(void) { s8 input = Menu_ProcessInput(); s8 cursorPos = Menu_GetCursorPos(); @@ -3133,7 +3133,7 @@ bool8 debug_sub_808D744(void) return FALSE; } -void debug_sub_808D790(u8 whichMenu, u8 cursorPos) +static void debug_sub_808D790(u8 whichMenu, u8 cursorPos) { if (gMain.newKeys & R_BUTTON) { @@ -3144,7 +3144,7 @@ void debug_sub_808D790(u8 whichMenu, u8 cursorPos) } } -void debug_sub_808D7E0(u8 whichMenu) +static void debug_sub_808D7E0(u8 whichMenu) { u8 i; @@ -3154,7 +3154,7 @@ void debug_sub_808D7E0(u8 whichMenu) } } -bool8 debug_sub_808D844(void) +static bool8 debug_sub_808D844(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 28, 2 * ARRAY_COUNT(gUnknown_Debug_083C1A78) + 1); @@ -3164,7 +3164,7 @@ bool8 debug_sub_808D844(void) return FALSE; } -bool8 debug_sub_808D894(void) +static bool8 debug_sub_808D894(void) { s8 input = Menu_ProcessInput(); @@ -3179,7 +3179,7 @@ bool8 debug_sub_808D894(void) return FALSE; } -bool8 debug_sub_808D8D8(void) +static bool8 debug_sub_808D8D8(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C1A9C) + 1); @@ -3190,7 +3190,7 @@ bool8 debug_sub_808D8D8(void) return FALSE; } -bool8 debug_sub_808D930(void) +static bool8 debug_sub_808D930(void) { s8 input = Menu_ProcessInput(); s8 cursorPos = Menu_GetCursorPos(); @@ -3207,7 +3207,7 @@ bool8 debug_sub_808D930(void) return FALSE; } -void debug_sub_808D97C(u8 whichMenu, u8 cursorPos) +static void debug_sub_808D97C(u8 whichMenu, u8 cursorPos) { if (gMain.newKeys & R_BUTTON) { @@ -3218,7 +3218,7 @@ void debug_sub_808D97C(u8 whichMenu, u8 cursorPos) } } -void debug_sub_808D9CC(u8 whichMenu) +static void debug_sub_808D9CC(u8 whichMenu) { u8 i; @@ -3228,7 +3228,7 @@ void debug_sub_808D9CC(u8 whichMenu) } } -bool8 debug_sub_808DA30(void) +static bool8 debug_sub_808DA30(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C103A) + 1); @@ -3238,7 +3238,7 @@ bool8 debug_sub_808DA30(void) return FALSE; } -bool8 debug_sub_808DA80(void) +static bool8 debug_sub_808DA80(void) { s8 input = Menu_ProcessInput(); /*s8 cursorPos = */Menu_GetCursorPos(); @@ -3255,12 +3255,12 @@ bool8 debug_sub_808DA80(void) return FALSE; } -void debug_sub_808DABC(void) +static void debug_sub_808DABC(void) { debug_sub_808F31C(24, 1, gSpecialVar_Result); } -void debug_sub_808DAD4(void) +static void debug_sub_808DAD4(void) { u16 delta; @@ -3277,7 +3277,7 @@ void debug_sub_808DAD4(void) gSpecialVar_Result += delta; } -bool8 debug_sub_808DB0C(void) +static bool8 debug_sub_808DB0C(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 24, 2 * ARRAY_COUNT(gUnknown_Debug_083C3D08) + 1); @@ -3287,7 +3287,7 @@ bool8 debug_sub_808DB0C(void) return FALSE; } -bool8 debug_sub_808DB5C(void) +static bool8 debug_sub_808DB5C(void) { s8 input = Menu_ProcessInput(); @@ -3302,7 +3302,7 @@ bool8 debug_sub_808DB5C(void) return FALSE; } -bool8 debug_sub_808DBA0(void) +static bool8 debug_sub_808DBA0(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C432C) + 1); @@ -3313,7 +3313,7 @@ bool8 debug_sub_808DBA0(void) return FALSE; } -bool8 debug_sub_808DBF8(void) +static bool8 debug_sub_808DBF8(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C436C) + 1); @@ -3324,7 +3324,7 @@ bool8 debug_sub_808DBF8(void) return FALSE; } -bool8 debug_sub_808DC50(void) +static bool8 debug_sub_808DC50(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C43B4) + 1); @@ -3335,7 +3335,7 @@ bool8 debug_sub_808DC50(void) return FALSE; } -bool8 debug_sub_808DCA8(void) +static bool8 debug_sub_808DCA8(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C43FC) + 1); @@ -3346,7 +3346,7 @@ bool8 debug_sub_808DCA8(void) return FALSE; } -bool8 debug_sub_808DD00(void) +static bool8 debug_sub_808DD00(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C4444) + 1); @@ -3357,7 +3357,7 @@ bool8 debug_sub_808DD00(void) return FALSE; } -bool8 debug_sub_808DD58(void) +static bool8 debug_sub_808DD58(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C448C) + 1); @@ -3368,7 +3368,7 @@ bool8 debug_sub_808DD58(void) return FALSE; } -bool8 debug_sub_808DDB0(void) +static bool8 debug_sub_808DDB0(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * 6 + 1); @@ -3379,7 +3379,7 @@ bool8 debug_sub_808DDB0(void) return FALSE; } -bool8 debug_sub_808DE08(void) +static bool8 debug_sub_808DE08(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_83C44EC) + 1); @@ -3390,7 +3390,7 @@ bool8 debug_sub_808DE08(void) return FALSE; } -bool8 debug_sub_808DE60(void) +static bool8 debug_sub_808DE60(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C4534) + 1); @@ -3401,7 +3401,7 @@ bool8 debug_sub_808DE60(void) return FALSE; } -bool8 debug_sub_808DEB8(void) +static bool8 debug_sub_808DEB8(void) { s8 input = Menu_ProcessInput(); s8 cursorPos = Menu_GetCursorPos(); @@ -3418,7 +3418,7 @@ bool8 debug_sub_808DEB8(void) return FALSE; } -void debug_sub_808DF04(u8 whichMenu) +static void debug_sub_808DF04(u8 whichMenu) { u8 i; @@ -3428,7 +3428,7 @@ void debug_sub_808DF04(u8 whichMenu) } } -void debug_sub_808DF64(u8 whichMenu, u8 cursorPos) +static void debug_sub_808DF64(u8 whichMenu, u8 cursorPos) { u16 delta; @@ -3441,7 +3441,7 @@ void debug_sub_808DF64(u8 whichMenu, u8 cursorPos) VarSet(gUnknown_Debug_083C4586[whichMenu][cursorPos], VarGet(gUnknown_Debug_083C4586[whichMenu][cursorPos]) + delta); } -bool8 debug_sub_808DFC0(void) +static bool8 debug_sub_808DFC0(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 24, 2 * ARRAY_COUNT(gUnknown_Debug_083C377C) + 1); @@ -3451,7 +3451,7 @@ bool8 debug_sub_808DFC0(void) return FALSE; } -bool8 debug_sub_808E010(void) +static bool8 debug_sub_808E010(void) { s8 input = Menu_ProcessInput(); @@ -3466,7 +3466,7 @@ bool8 debug_sub_808E010(void) return FALSE; } -bool8 debug_sub_808E054(void) +static bool8 debug_sub_808E054(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * 6 + 1); @@ -3477,7 +3477,7 @@ bool8 debug_sub_808E054(void) return FALSE; } -bool8 debug_sub_808E0AC(void) +static bool8 debug_sub_808E0AC(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * 5 + 1); @@ -3488,7 +3488,7 @@ bool8 debug_sub_808E0AC(void) return FALSE; } -bool8 debug_sub_808E104(void) +static bool8 debug_sub_808E104(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_83C3B28) + 1); @@ -3499,7 +3499,7 @@ bool8 debug_sub_808E104(void) return FALSE; } -bool8 debug_sub_808E15C(void) +static bool8 debug_sub_808E15C(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * 2 + 1); @@ -3510,7 +3510,7 @@ bool8 debug_sub_808E15C(void) return FALSE; } -bool8 debug_sub_808E1B4(void) +static bool8 debug_sub_808E1B4(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_83C3BB8) + 1); @@ -3521,7 +3521,7 @@ bool8 debug_sub_808E1B4(void) return FALSE; } -bool8 debug_sub_808E20C(void) +static bool8 debug_sub_808E20C(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * 6 + 1); @@ -3532,7 +3532,7 @@ bool8 debug_sub_808E20C(void) return FALSE; } -bool8 debug_sub_808E264(void) +static bool8 debug_sub_808E264(void) { s8 input = Menu_ProcessInput(); s8 cursorPos = Menu_GetCursorPos(); @@ -3549,7 +3549,7 @@ bool8 debug_sub_808E264(void) return FALSE; } -void debug_sub_808E2B0(u8 whichMenu) +static void debug_sub_808E2B0(u8 whichMenu) { u8 i; @@ -3559,7 +3559,7 @@ void debug_sub_808E2B0(u8 whichMenu) } } -void debug_sub_808E310(u8 whichMenu, u8 cursorPos) +static void debug_sub_808E310(u8 whichMenu, u8 cursorPos) { u16 delta; @@ -3572,7 +3572,7 @@ void debug_sub_808E310(u8 whichMenu, u8 cursorPos) VarSet(gUnknown_Debug_83C3C4E[whichMenu][cursorPos], VarGet(gUnknown_Debug_83C3C4E[whichMenu][cursorPos]) + delta); } -bool8 debug_sub_808E36C(void) +static bool8 debug_sub_808E36C(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 24, 2 * ARRAY_COUNT(gUnknown_Debug_083C32AC) + 1); @@ -3582,7 +3582,7 @@ bool8 debug_sub_808E36C(void) return FALSE; } -bool8 debug_sub_808E3BC(void) +static bool8 debug_sub_808E3BC(void) { s8 input = Menu_ProcessInput(); @@ -3597,7 +3597,7 @@ bool8 debug_sub_808E3BC(void) return FALSE; } -bool8 debug_sub_808E400(void) +static bool8 debug_sub_808E400(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C347C) + 1); @@ -3608,7 +3608,7 @@ bool8 debug_sub_808E400(void) return FALSE; } -bool8 debug_sub_808E458(void) +static bool8 debug_sub_808E458(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C3494) + 1); @@ -3619,7 +3619,7 @@ bool8 debug_sub_808E458(void) return FALSE; } -bool8 debug_sub_808E4B0(void) +static bool8 debug_sub_808E4B0(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C34A4) + 1); @@ -3630,7 +3630,7 @@ bool8 debug_sub_808E4B0(void) return FALSE; } -bool8 debug_sub_808E508(void) +static bool8 debug_sub_808E508(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C34D4) + 1); @@ -3641,7 +3641,7 @@ bool8 debug_sub_808E508(void) return FALSE; } -bool8 debug_sub_808E560(void) +static bool8 debug_sub_808E560(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C351C) + 1); @@ -3652,7 +3652,7 @@ bool8 debug_sub_808E560(void) return FALSE; } -bool8 debug_sub_808E5B8(void) +static bool8 debug_sub_808E5B8(void) { s8 input = Menu_ProcessInput(); s8 cursorPos = Menu_GetCursorPos(); @@ -3669,7 +3669,7 @@ bool8 debug_sub_808E5B8(void) return FALSE; } -void debug_sub_808E604(u8 whichMenu, u8 cursorPos) +static void debug_sub_808E604(u8 whichMenu, u8 cursorPos) { u16 delta; @@ -3682,7 +3682,7 @@ void debug_sub_808E604(u8 whichMenu, u8 cursorPos) VarSet(gUnknown_Debug_083C354A[whichMenu][cursorPos], VarGet(gUnknown_Debug_083C354A[whichMenu][cursorPos]) + delta); } -void debug_sub_808E660(u8 whichMenu) +static void debug_sub_808E660(u8 whichMenu) { u8 i; @@ -3692,7 +3692,7 @@ void debug_sub_808E660(u8 whichMenu) } } -bool8 debug_sub_808E6C0(void) +static bool8 debug_sub_808E6C0(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 24, 2 * ARRAY_COUNT(gUnknown_Debug_083C4644) + 1); @@ -3702,7 +3702,7 @@ bool8 debug_sub_808E6C0(void) return FALSE; } -bool8 debug_sub_808E710(void) +static bool8 debug_sub_808E710(void) { s8 input = Menu_ProcessInput(); @@ -3717,7 +3717,7 @@ bool8 debug_sub_808E710(void) return FALSE; } -bool8 debug_sub_808E754(void) +static bool8 debug_sub_808E754(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C470C) + 1); @@ -3728,7 +3728,7 @@ bool8 debug_sub_808E754(void) return FALSE; } -bool8 debug_sub_808E7AC(void) +static bool8 debug_sub_808E7AC(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C4754C) + 1); @@ -3739,7 +3739,7 @@ bool8 debug_sub_808E7AC(void) return FALSE; } -bool8 debug_sub_808E804(void) +static bool8 debug_sub_808E804(void) { s8 input = Menu_ProcessInput(); s8 cursorPos = Menu_GetCursorPos(); @@ -3756,7 +3756,7 @@ bool8 debug_sub_808E804(void) return FALSE; } -void debug_sub_808E850(u8 whichMenu, u8 cursorPos) +static void debug_sub_808E850(u8 whichMenu, u8 cursorPos) { u16 delta; @@ -3769,7 +3769,7 @@ void debug_sub_808E850(u8 whichMenu, u8 cursorPos) VarSet(gUnknown_Debug_083C478E[whichMenu][cursorPos], VarGet(gUnknown_Debug_083C478E[whichMenu][cursorPos]) + delta); } -void debug_sub_808E8AC(u8 whichMenu) +static void debug_sub_808E8AC(u8 whichMenu) { u8 i; @@ -3779,7 +3779,7 @@ void debug_sub_808E8AC(u8 whichMenu) } } -bool8 debug_sub_808E90C(void) +static bool8 debug_sub_808E90C(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 24, 2 * ARRAY_COUNT(gUnknown_Debug_083C35C4) + 1); @@ -3789,7 +3789,7 @@ bool8 debug_sub_808E90C(void) return FALSE; } -bool8 debug_sub_808E95C(void) +static bool8 debug_sub_808E95C(void) { s8 input = Menu_ProcessInput(); @@ -3804,7 +3804,7 @@ bool8 debug_sub_808E95C(void) return FALSE; } -bool8 debug_sub_808E9A0(void) +static bool8 debug_sub_808E9A0(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C369C) + 1); @@ -3815,7 +3815,7 @@ bool8 debug_sub_808E9A0(void) return FALSE; } -bool8 debug_sub_808E9F8(void) +static bool8 debug_sub_808E9F8(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C36E4) + 1); @@ -3826,7 +3826,7 @@ bool8 debug_sub_808E9F8(void) return FALSE; } -bool8 debug_sub_808EA50(void) +static bool8 debug_sub_808EA50(void) { s8 input = Menu_ProcessInput(); s8 cursorPos = Menu_GetCursorPos(); @@ -3843,7 +3843,7 @@ bool8 debug_sub_808EA50(void) return FALSE; } -void debug_sub_808EA9C(u8 whichMenu) +static void debug_sub_808EA9C(u8 whichMenu) { u8 i; @@ -3853,7 +3853,7 @@ void debug_sub_808EA9C(u8 whichMenu) } } -void debug_sub_808EAFC(u8 whichMenu, u8 cursorPos) +static void debug_sub_808EAFC(u8 whichMenu, u8 cursorPos) { u16 delta; @@ -3866,7 +3866,7 @@ void debug_sub_808EAFC(u8 whichMenu, u8 cursorPos) VarSet(gUnknown_Debug_083C371E[whichMenu][cursorPos], VarGet(gUnknown_Debug_083C371E[whichMenu][cursorPos]) + delta); } -bool8 debug_sub_808EB58(void) +static bool8 debug_sub_808EB58(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 12, 2 * ARRAY_COUNT(gUnknown_Debug_083C47F0) + 3); @@ -3877,7 +3877,7 @@ bool8 debug_sub_808EB58(void) return FALSE; } -bool8 debug_sub_808EBB4(void) +static bool8 debug_sub_808EBB4(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 13, 2 * ARRAY_COUNT(gUnknown_Debug_083C4888) + 3); @@ -3888,7 +3888,7 @@ bool8 debug_sub_808EBB4(void) return FALSE; } -bool8 debug_sub_808EC10(void) +static bool8 debug_sub_808EC10(void) { s8 input = Menu_ProcessInput(); s8 cursorPos = Menu_GetCursorPos(); @@ -3906,7 +3906,7 @@ bool8 debug_sub_808EC10(void) return TRUE; } -bool8 debug_sub_808EC5C(void) +static bool8 debug_sub_808EC5C(void) { s8 input = Menu_ProcessInput(); s8 cursorPos = Menu_GetCursorPos(); @@ -3924,14 +3924,14 @@ bool8 debug_sub_808EC5C(void) return TRUE; } -bool8 debug_sub_808ECA4(void) +static bool8 debug_sub_808ECA4(void) { BeginNormalPaletteFade(0xffffffff, 0, 0, 16, 0); gMenuCallback = debug_sub_808ECD0; return FALSE; } -bool8 debug_sub_808ECD0(void) +static bool8 debug_sub_808ECD0(void) { if (!UpdatePaletteFade()) { @@ -3944,12 +3944,12 @@ bool8 debug_sub_808ECD0(void) return FALSE; } -bool8 TomomichiDebugMenu_Config(void) +static bool8 TomomichiDebugMenu_Config(void) { return FALSE; } -void debug_sub_808ED0C(void) +static void debug_sub_808ED0C(void) { if (gMain.newAndRepeatedKeys & DPAD_LEFT) { @@ -3977,7 +3977,7 @@ void debug_sub_808ED0C(void) } } -void debug_sub_808ED9C(void) +static void debug_sub_808ED9C(void) { if (gMain.newAndRepeatedKeys & DPAD_LEFT) { @@ -4009,7 +4009,7 @@ void debug_sub_808ED9C(void) } } -void debug_sub_808EE3C(void) +static void debug_sub_808EE3C(void) { if (gMain.newAndRepeatedKeys & DPAD_LEFT) { @@ -4027,7 +4027,7 @@ void debug_sub_808EE3C(void) gDebug_0300070C = 5; } -void debug_sub_808EE9C(void) +static void debug_sub_808EE9C(void) { if (gMain.newAndRepeatedKeys & DPAD_LEFT) { @@ -4055,7 +4055,7 @@ void debug_sub_808EE9C(void) } } -void debug_sub_808EF14(void) +static void debug_sub_808EF14(void) { if (gMain.newAndRepeatedKeys & DPAD_LEFT) { @@ -4084,7 +4084,7 @@ void debug_sub_808EF14(void) } #ifdef NONMATCHING -void debug_sub_808EF8C(u8 a0) +static void debug_sub_808EF8C(u8 a0) { u8 i; u8 digit; @@ -4406,4 +4406,77 @@ __attribute__((naked)) void debug_sub_808EF8C(u8 a0) } #endif // NONMATCHING +static void debug_sub_808F168(u8 a0) +{ + struct ContestEntry *contestEntry = &ewram15DE0; + contestEntry->var8 = gDebug_03000700; + contestEntry->var4 = gDebug_03000704; + contestEntry->var0 = gDebug_03000708; + switch (a0) + { + case 0: + ewram15DDF = 0; + ewram15DDE = 0; + contestEntry->contestType = gDebug_0300070C - 1; + StringCopy(contestEntry->trainer_name, gUnknown_Debug_083C48BB); + StringCopy(contestEntry->pokemon_name, gUnknown_Debug_083C48B0); + break; + case 1: + ewram15DDF = 0; + ewram15DDE = 8; + contestEntry->contestType = gDebug_0300070D - 1; + StringCopy(contestEntry->pokemon_name, gUnknown_Debug_083C48B0); + break; + case 2: + ewram15DDF = 1; + ewram15DDE = 8; + contestEntry->contestType = gDebug_0300070E - 1; + break; + case 3: + ewram15DDF = 0; + ewram15DDE = 8; + contestEntry->contestType = 0; + StringCopy(contestEntry->pokemon_name, gUnknown_Debug_083C48B0); + break; + case 4: + ewram15DDF = 0; + ewram15DDE = 8; + contestEntry->contestType = 3; + StringCopy(contestEntry->pokemon_name, gUnknown_Debug_083C48B0); + break; + case 5: + ewram15DDF = 0; + ewram15DDE = 8; + contestEntry->contestType = 9; + StringCopy(contestEntry->pokemon_name, gUnknown_Debug_083C48B0); + break; + } +} + +static void debug_sub_808F2E0(u8 a0, u8 a1, u8 a2) +{ + if (a2 == 0) + gDebug_03000710[0] = CHAR_0; + else + gDebug_03000710[0] = CHAR_0 + 1; + gDebug_03000710[1] = EOS; + Menu_PrintText(gDebug_03000710, a0, a1); +} + +static void debug_sub_808F31C(u8 a0, u8 a1, u16 a2) +{ + gDebug_03000710[0] = a2 / 10000 + CHAR_0; + gDebug_03000710[1] = (a2 % 10000) / 1000 + CHAR_0; + gDebug_03000710[2] = (a2 % 1000) / 100 + CHAR_0; + gDebug_03000710[3] = (a2 % 100) / 10 + CHAR_0; + gDebug_03000710[4] = a2 % 10 + CHAR_0; + gDebug_03000710[5] = EOS; + Menu_PrintText(gDebug_03000710, a0, a1); +} + +void debug_nullsub_66(void) +{ +// This function likely serves as the entry point into this file. +} + #endif // DEBUG -- cgit v1.2.3 From e49ff77a07d79d38cd909c5e824e70e91475b82d Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Wed, 14 Mar 2018 08:54:30 -0400 Subject: Fix matching contest_painting --- src/debug/tomomichi_debug_menu.c | 1714 +++++++++++++++++++------------------- 1 file changed, 858 insertions(+), 856 deletions(-) (limited to 'src/debug/tomomichi_debug_menu.c') diff --git a/src/debug/tomomichi_debug_menu.c b/src/debug/tomomichi_debug_menu.c index 255fefdce..1df6ff26c 100644 --- a/src/debug/tomomichi_debug_menu.c +++ b/src/debug/tomomichi_debug_menu.c @@ -16,35 +16,35 @@ #include "contest_painting.h" #include "sound.h" -static u16 gDebug_03000700; -static u32 gDebug_03000704; -static u32 gDebug_03000708; -static u8 gDebug_0300070C; -static u8 gDebug_0300070D; -static u8 gDebug_0300070E; -static u8 gDebug_0300070F; -static u8 gDebug_03000710[13]; -static u8 gDebug_0300071D; -static u8 gDebug_0300071E; -static u8 gDebug_0300071F; -static u8 gDebug_03000720; -static u8 gDebug_03000721; - -static bool8 TomomichiDebugMenu_ArtMusGraphics(void); -static bool8 TomomichiDebugMenu_Config(void); -static bool8 TomomichiDebugMenu_ContestGraphics(void); -static bool8 TomomichiDebugMenu_ContestGraphics_Show(void); -static bool8 TomomichiDebugMenu_ControlEvents(void); -static bool8 TomomichiDebugMenu_ControlFlags(void); -static bool8 TomomichiDebugMenu_ControlWorks(void); -static bool8 TomomichiDebugMenu_MuseumGraphics_Show(void); -static bool8 TomomichiDebugMenu_PreviewData(void); -static bool8 TomomichiDebugMenu_TrickHouse(void); +static u16 sPicTest_Species; +static u32 sPicTest_ContestEntryVar4; +static u32 sPicTest_IDrndDigit; +static u8 sPicTest_ContestType; +static u8 sPicTest_MuseumArtTitleType; +static u8 sPicTest_PreviewType; +static u8 sFlagAndVarTest_WhichSubmenu; +static u8 sPicTest_StringBuffer[13]; +static u8 sTopMenuCursorPos; +static u8 sTrickRelatedMenuCursorPos; +static u8 sControlEventsCursorPos; +static u8 sControlFlagsCursorPos; +static u8 sControlWORKCursorPos; + +static bool8 ArtMusGraphics(void); +static bool8 Config(void); +static bool8 ContestGraphics(void); +static bool8 ContestGraphics_Show(void); +static bool8 ControlEvents(void); +static bool8 ControlFlags(void); +static bool8 ControlWorks(void); +static bool8 MuseumGraphics_Show(void); +static bool8 PreviewData(void); +static bool8 TrickHouse(void); static bool8 debug_sub_808B874(void); static bool8 debug_sub_808B8C8(void); static bool8 debug_sub_808BC48(void); static bool8 debug_sub_808BCBC(void); -static bool8 debug_sub_808BD30(void); +static bool8 PreviewData_HandleInput(void); static bool8 debug_sub_808BDA4(void); static bool8 debug_sub_808BE2C(void); static bool8 debug_sub_808BEB4(void); @@ -199,15 +199,15 @@ static bool8 debug_sub_808EC10(void); static bool8 debug_sub_808EC5C(void); static bool8 debug_sub_808ECA4(void); static bool8 debug_sub_808ECD0(void); -static void debug_sub_808ED0C(void); -static void debug_sub_808ED9C(void); -static void debug_sub_808EE3C(void); -static void debug_sub_808EE9C(void); -static void debug_sub_808EF14(void); -static void debug_sub_808EF8C(u8 a0); -static void debug_sub_808F168(u8 a0); -static void debug_sub_808F2E0(u8, u8, bool8); -static void debug_sub_808F31C(u8, u8, u16); +static void PicTest_SelectPokemon(void); +static void PicTest_SelectIDrndDigit(void); +static void ContestPicTest_SelectContestType(void); +static void MuseumArtPicTest_SelectTitleType(void); +static void PreviewPicTest_SelectType(void); +static void PicTest_Redraw(u8 a0); +static void PrepareDebugOverlayBeforeShowingContestPainting(u8 a0); +static void PrintBool(u8, u8, bool8); +static void PrintUnsignedShort(u8, u8, u16); extern const u8 DebugScript_081C1CFE[]; extern const u8 DebugScript_081C1D07[]; @@ -225,49 +225,50 @@ extern const u8 DebugScript_081C23FD[]; extern const u8 DebugScript_081C2518[]; extern const u8 DebugScript_081C2507[]; -static const u8 gUnknown_Debug_083C0C54[] = _("Contest graphics"); -static const u8 gUnknown_Debug_083C0C65[] = _("Art Mus. graphics"); -static const u8 gUnknown_Debug_083C0C77[] = _("Preview data"); -static const u8 gUnknown_Debug_083C0C84[] = _("TRICK HOUSE"); -static const u8 gUnknown_Debug_083C0C90[] = _("Control events"); -static const u8 gUnknown_Debug_083C0C9F[] = _("Control flags"); -static const u8 gUnknown_Debug_083C0CAD[] = _("Control WORK"); +static const u8 sString_ContestGraphics[] = _("Contest graphics"); +static const u8 sString_ArtMuseumGraphics[] = _("Art Mus. graphics"); +static const u8 sString_PreviewData[] = _("Preview data"); +static const u8 sString_TrickHouse[] = _("TRICK HOUSE"); +static const u8 sString_ControlEvents[] = _("Control events"); +static const u8 sString_ControlFlags[] = _("Control flags"); +static const u8 sString_ControlWORK[] = _("Control WORK"); static const struct MenuAction gUnknown_Debug_083C0CBA[] = { - {gUnknown_Debug_083C0C54, TomomichiDebugMenu_ContestGraphics}, - {gUnknown_Debug_083C0C65, TomomichiDebugMenu_ArtMusGraphics}, - {gUnknown_Debug_083C0C77, TomomichiDebugMenu_PreviewData}, - {gUnknown_Debug_083C0C84, TomomichiDebugMenu_TrickHouse}, - {gUnknown_Debug_083C0C90, TomomichiDebugMenu_ControlEvents}, - {gUnknown_Debug_083C0C9F, TomomichiDebugMenu_ControlFlags}, - {gUnknown_Debug_083C0CAD, TomomichiDebugMenu_ControlWorks}, + {sString_ContestGraphics, ContestGraphics}, + {sString_ArtMuseumGraphics, ArtMusGraphics}, + {sString_PreviewData, PreviewData}, + {sString_TrickHouse, TrickHouse}, + {sString_ControlEvents, ControlEvents}, + {sString_ControlFlags, ControlFlags}, + {sString_ControlWORK, ControlWorks}, }; -static const u8 gUnknown_Debug_083C0CF4[] = _("Contest"); +static const u8 sString_ContestMenuTitle[] = _("Contest"); -static const u8 gUnknown_Debug_083C0CFC[] = _("Pokémon No."); -static const u8 gUnknown_Debug_083C0D08[] = _("ID rnd. digit"); -static const u8 gUnknown_Debug_083C0D16[] = _("Contest Type"); -static const u8 gUnknown_Debug_083C0D23[] = _("Poké Art"); +static const u8 sString_Contest_PokemonNo[] = _("Pokémon No."); +static const u8 sString_Contest_IDrndDigit[] = _("ID rnd. digit"); +static const u8 sString_Contest_Type[] = _("Contest Type"); +static const u8 sString_Contest_PokeArt[] = _("Poké Art"); -static const struct MenuAction gUnknown_Debug_083C0D2C[] = { - {gUnknown_Debug_083C0CFC, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C0D08, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C0D16, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C0D23, TomomichiDebugMenu_ContestGraphics_Show} +static const struct MenuAction sMenuActions_ContestPicTest[] = { + {sString_Contest_PokemonNo, Config}, + {sString_Contest_IDrndDigit, Config}, + {sString_Contest_Type, Config}, + {sString_Contest_PokeArt, ContestGraphics_Show} }; -static const u8 gUnknown_Debug_083C0D4C[] = _("Art Mus."); -static const u8 gUnknown_Debug_083C0D55[] = _("Pokémon No."); -static const u8 gUnknown_Debug_083C0D61[] = _("ID rnd. digit"); -static const u8 gUnknown_Debug_083C0D6F[] = _("Title Type"); -static const u8 gUnknown_Debug_083C0D7A[] = _("Poké Art"); - -static const struct MenuAction gUnknown_Debug_083C0D83[] = { - {gUnknown_Debug_083C0D55, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C0D61, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C0D6F, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C0D7A, TomomichiDebugMenu_MuseumGraphics_Show} +static const u8 sString_Contest_ArtMuseumTitle[] = _("Art Mus."); + +static const u8 sString_Contest_ArtMuseum_PokemonNo[] = _("Pokémon No."); +static const u8 sString_Contest_ArtMuseum_IDrndDigit[] = _("ID rnd. digit"); +static const u8 sString_Contest_ArtMuseum_Type[] = _("Title Type"); +static const u8 sString_Contest_ArtMuseum_PokeArt[] = _("Poké Art"); + +static const struct MenuAction sMenuActions_ArtMuseumPicTest[] = { + {sString_Contest_ArtMuseum_PokemonNo, Config}, + {sString_Contest_ArtMuseum_IDrndDigit, Config}, + {sString_Contest_ArtMuseum_Type, Config}, + {sString_Contest_ArtMuseum_PokeArt, MuseumGraphics_Show} }; static const u8 gUnknown_Debug_083C0DA4[] = _("Preview"); @@ -277,10 +278,10 @@ static const u8 gUnknown_Debug_083C0DB8[] = _("ID rnd. digit"); static const u8 gUnknown_Debug_083C0DC6[] = _("Type"); static const u8 gUnknown_Debug_083C0DCB[] = _("Poké Art"); -static const struct MenuAction gUnknown_Debug_083C0DD4[] = { - {gUnknown_Debug_083C0DAC, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C0DB8, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C0DC6, TomomichiDebugMenu_Config}, +static const struct MenuAction sMenuActions_PreviewPicTest[] = { + {gUnknown_Debug_083C0DAC, Config}, + {gUnknown_Debug_083C0DB8, Config}, + {gUnknown_Debug_083C0DC6, Config}, {gUnknown_Debug_083C0DCB, debug_sub_808ECA4} }; @@ -289,7 +290,7 @@ static const u8 gUnknown_Debug_083C0DF4[] = _("Trick related"); static const u8 gUnknown_Debug_083C0E02[] = _("Level"); static const u8 gUnknown_Debug_083C0E08[] = _("Trick Master"); -static const struct MenuAction gUnknown_Debug_083C0E15[] = { +static const struct MenuAction sMenuActions_TrickRelated[] = { {gUnknown_Debug_083C0E02, debug_sub_808EB58}, {gUnknown_Debug_083C0E08, debug_sub_808EBB4} }; @@ -378,7 +379,7 @@ static const struct MenuAction gUnknown_Debug_083C0FFC[] = { static const u8 gUnknown_Debug_083C102C[] = _("ANSWORK みかんせい"); static const struct MenuAction gUnknown_Debug_083C103A[] = { - {gUnknown_Debug_083C102C, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C102C, Config} }; static const u8 gUnknown_Debug_083C1044[] = _("FHーOBJ00ー08"); @@ -400,15 +401,15 @@ static const u8 gUnknown_Debug_083C10AB[] = _("FHーOBJ07"); static const u8 gUnknown_Debug_083C10B4[] = _("FHーOBJ08"); static const struct MenuAction gUnknown_Debug_083C10BD[] = { - {gUnknown_Debug_083C106C, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1075, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C107E, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1087, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1090, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1099, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C10A2, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C10AB, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C10B4, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C106C, Config}, + {gUnknown_Debug_083C1075, Config}, + {gUnknown_Debug_083C107E, Config}, + {gUnknown_Debug_083C1087, Config}, + {gUnknown_Debug_083C1090, Config}, + {gUnknown_Debug_083C1099, Config}, + {gUnknown_Debug_083C10A2, Config}, + {gUnknown_Debug_083C10AB, Config}, + {gUnknown_Debug_083C10B4, Config} }; static const u8 gUnknown_Debug_083C1108[] = _("FH-OBJ09"); @@ -422,15 +423,15 @@ static const u8 gUnknown_Debug_083C1147[] = _(""); static const u8 gUnknown_Debug_083C1148[] = _(""); static const struct MenuAction gUnknown_Debug_083C1149[] = { - {gUnknown_Debug_083C1108, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1111, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C111A, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1123, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C112C, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1135, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C113E, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1147, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1148, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C1108, Config}, + {gUnknown_Debug_083C1111, Config}, + {gUnknown_Debug_083C111A, Config}, + {gUnknown_Debug_083C1123, Config}, + {gUnknown_Debug_083C112C, Config}, + {gUnknown_Debug_083C1135, Config}, + {gUnknown_Debug_083C113E, Config}, + {gUnknown_Debug_083C1147, Config}, + {gUnknown_Debug_083C1148, Config} }; static const u8 gUnknown_Debug_083C1194[] = {9, 7}; @@ -459,15 +460,15 @@ static const u8 gUnknown_Debug_083C1206[] = _("FH-07"); static const u8 gUnknown_Debug_083C120C[] = _("FH-08"); static const struct MenuAction gUnknown_Debug_083C1212[] = { - {gUnknown_Debug_083C11DC, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C11E2, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C11E8, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C11EE, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C11F4, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C11FA, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1200, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1206, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C120C, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C11DC, Config}, + {gUnknown_Debug_083C11E2, Config}, + {gUnknown_Debug_083C11E8, Config}, + {gUnknown_Debug_083C11EE, Config}, + {gUnknown_Debug_083C11F4, Config}, + {gUnknown_Debug_083C11FA, Config}, + {gUnknown_Debug_083C1200, Config}, + {gUnknown_Debug_083C1206, Config}, + {gUnknown_Debug_083C120C, Config} }; static const u8 gUnknown_Debug_083C125C[] = _("FHー09"); @@ -481,15 +482,15 @@ static const u8 gUnknown_Debug_083C1286[] = _(""); static const u8 gUnknown_Debug_083C1287[] = _(""); static const struct MenuAction gUnknown_Debug_083C1288[] = { - {gUnknown_Debug_083C125C, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1262, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1268, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C126E, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1274, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C127A, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1280, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1286, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1287, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C125C, Config}, + {gUnknown_Debug_083C1262, Config}, + {gUnknown_Debug_083C1268, Config}, + {gUnknown_Debug_083C126E, Config}, + {gUnknown_Debug_083C1274, Config}, + {gUnknown_Debug_083C127A, Config}, + {gUnknown_Debug_083C1280, Config}, + {gUnknown_Debug_083C1286, Config}, + {gUnknown_Debug_083C1287, Config} }; static const u8 gUnknown_Debug_083C12D0[] = {9, 7}; @@ -531,14 +532,14 @@ static const u8 gUnknown_Debug_083C13C0[] = _("BATCH07ーGET"); static const u8 gUnknown_Debug_083C13CC[] = _("BATCH08ーGET"); static const struct MenuAction gUnknown_Debug_083C13D8[] = { - {gUnknown_Debug_083C1378, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1384, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1390, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C139C, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C13A8, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C13B4, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C13C0, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C13CC, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C1378, Config}, + {gUnknown_Debug_083C1384, Config}, + {gUnknown_Debug_083C1390, Config}, + {gUnknown_Debug_083C139C, Config}, + {gUnknown_Debug_083C13A8, Config}, + {gUnknown_Debug_083C13B4, Config}, + {gUnknown_Debug_083C13C0, Config}, + {gUnknown_Debug_083C13CC, Config} }; static const u8 gUnknown_Debug_083C1418[] = _("T101ARRIVE"); @@ -550,13 +551,13 @@ static const u8 gUnknown_Debug_083C144F[] = _("T106ARRIVE"); static const u8 gUnknown_Debug_083C145A[] = _("T107ARRIVE"); static const struct MenuAction gUnknown_Debug_083C1465[] = { - {gUnknown_Debug_083C1418, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1423, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C142E, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1439, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1444, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C144F, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C145A, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C1418, Config}, + {gUnknown_Debug_083C1423, Config}, + {gUnknown_Debug_083C142E, Config}, + {gUnknown_Debug_083C1439, Config}, + {gUnknown_Debug_083C1444, Config}, + {gUnknown_Debug_083C144F, Config}, + {gUnknown_Debug_083C145A, Config} }; static const u8 gUnknown_Debug_083C14A0[] = _("C101ARRIVE"); @@ -570,15 +571,15 @@ static const u8 gUnknown_Debug_083C14ED[] = _("C108ARRIVE"); static const u8 gUnknown_Debug_083C14F8[] = _("C109ARRIVE"); static const struct MenuAction gUnknown_Debug_083C1503[] = { - {gUnknown_Debug_083C14A0, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C14AB, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C14B6, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C14C1, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C14CC, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C14D7, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C14E2, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C14ED, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C14F8, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C14A0, Config}, + {gUnknown_Debug_083C14AB, Config}, + {gUnknown_Debug_083C14B6, Config}, + {gUnknown_Debug_083C14C1, Config}, + {gUnknown_Debug_083C14CC, Config}, + {gUnknown_Debug_083C14D7, Config}, + {gUnknown_Debug_083C14E2, Config}, + {gUnknown_Debug_083C14ED, Config}, + {gUnknown_Debug_083C14F8, Config} }; static const u8 gUnknown_Debug_083C154C[] = _("SYSーPOKEMONーGET"); @@ -587,10 +588,10 @@ static const u8 gUnknown_Debug_083C156A[] = _("SYSーPOKEGEARーGET"); static const u8 gUnknown_Debug_083C157B[] = _("SYSーRIBBONーGET"); static const struct MenuAction gUnknown_Debug_083C158A[] = { - {gUnknown_Debug_083C154C, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C155C, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C156A, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C157B, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C154C, Config}, + {gUnknown_Debug_083C155C, Config}, + {gUnknown_Debug_083C156A, Config}, + {gUnknown_Debug_083C157B, Config} }; static const u8 gUnknown_Debug_083C15AC[] = _("SYSーGAMEーCLEAR"); @@ -604,15 +605,15 @@ static const u8 gUnknown_Debug_083C1627[] = _("SYSーSAFARIーMODE"); static const u8 gUnknown_Debug_083C1637[] = _("SYSーCRUISEーMODE"); static const struct MenuAction gUnknown_Debug_083C1647[] = { - {gUnknown_Debug_083C15AC, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C15BB, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C15CA, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C15DD, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C15F0, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1605, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1616, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1627, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1637, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C15AC, Config}, + {gUnknown_Debug_083C15BB, Config}, + {gUnknown_Debug_083C15CA, Config}, + {gUnknown_Debug_083C15DD, Config}, + {gUnknown_Debug_083C15F0, Config}, + {gUnknown_Debug_083C1605, Config}, + {gUnknown_Debug_083C1616, Config}, + {gUnknown_Debug_083C1627, Config}, + {gUnknown_Debug_083C1637, Config} }; static const u8 gUnknown_Debug_083C1690[] = _("SYSーTVーHOME"); @@ -626,15 +627,15 @@ static const u8 gUnknown_Debug_083C16F2[] = _("SYSーCAVEーWONDER"); static const u8 gUnknown_Debug_083C1702[] = _("SYSーCAVEーBATTLE"); static const struct MenuAction gUnknown_Debug_083C1712[] = { - {gUnknown_Debug_083C1690, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C169C, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C16A9, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C16B5, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C16C7, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C16D6, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C16E4, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C16F2, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1702, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C1690, Config}, + {gUnknown_Debug_083C169C, Config}, + {gUnknown_Debug_083C16A9, Config}, + {gUnknown_Debug_083C16B5, Config}, + {gUnknown_Debug_083C16C7, Config}, + {gUnknown_Debug_083C16D6, Config}, + {gUnknown_Debug_083C16E4, Config}, + {gUnknown_Debug_083C16F2, Config}, + {gUnknown_Debug_083C1702, Config} }; static const u8 gUnknown_Debug_083C175C[] = _("SYSーSPECIALーZUKAN"); @@ -648,15 +649,15 @@ static const u8 gUnknown_Debug_083C17D4[] = _("SYSーTENJIーWAIT"); static const u8 gUnknown_Debug_083C17E3[] = _("SYSーTENJIーSORAWOTOBU"); static const struct MenuAction gUnknown_Debug_083C17F8[] = { - {gUnknown_Debug_083C175C, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C176E, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C177D, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C178C, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C179C, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C17AE, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C17C2, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C17D4, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C17E3, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C175C, Config}, + {gUnknown_Debug_083C176E, Config}, + {gUnknown_Debug_083C177D, Config}, + {gUnknown_Debug_083C178C, Config}, + {gUnknown_Debug_083C179C, Config}, + {gUnknown_Debug_083C17AE, Config}, + {gUnknown_Debug_083C17C2, Config}, + {gUnknown_Debug_083C17D4, Config}, + {gUnknown_Debug_083C17E3, Config} }; static const u8 gUnknown_Debug_083C1840[] = _("SYSーENCーUPーITEM"); @@ -670,15 +671,15 @@ static const u8 gUnknown_Debug_083C18B4[] = _(""); static const u8 gUnknown_Debug_083C18B5[] = _(""); static const struct MenuAction gUnknown_Debug_083C18B8[] = { - {gUnknown_Debug_083C1840, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1850, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1862, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1873, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1886, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1895, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C18A0, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C18B4, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C18B5, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C1840, Config}, + {gUnknown_Debug_083C1850, Config}, + {gUnknown_Debug_083C1862, Config}, + {gUnknown_Debug_083C1873, Config}, + {gUnknown_Debug_083C1886, Config}, + {gUnknown_Debug_083C1895, Config}, + {gUnknown_Debug_083C18A0, Config}, + {gUnknown_Debug_083C18B4, Config}, + {gUnknown_Debug_083C18B5, Config} }; static const u8 gUnknown_Debug_083C1900[] = _("SYSーARRIVEーSUBMARINECAVE"); @@ -692,15 +693,15 @@ static const u8 gUnknown_Debug_083C196F[] = _(""); static const u8 gUnknown_Debug_083C1970[] = _(""); static const struct MenuAction gDebug_0x83C1974[] = { - {gUnknown_Debug_083C1900, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1919, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1930, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1942, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1954, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C196D, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C196E, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C196F, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1970, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C1900, Config}, + {gUnknown_Debug_083C1919, Config}, + {gUnknown_Debug_083C1930, Config}, + {gUnknown_Debug_083C1942, Config}, + {gUnknown_Debug_083C1954, Config}, + {gUnknown_Debug_083C196D, Config}, + {gUnknown_Debug_083C196E, Config}, + {gUnknown_Debug_083C196F, Config}, + {gUnknown_Debug_083C1970, Config} }; static const u8 gUnknown_Debug_083C19BC[] = {8, 7, 9, 4, 9, 9, 9, 7, 5}; @@ -727,8 +728,8 @@ static const u8 gUnknown_Debug_083C1A80[] = _("FVーBALL1ー78"); static const u8 gUnknown_Debug_083C1A8C[] = _("FVーBALL1ー133"); static const struct MenuAction gUnknown_Debug_083C1A9C[] = { - {gUnknown_Debug_083C1A80, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1A8C, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C1A80, Config}, + {gUnknown_Debug_083C1A8C, Config} }; static const u8 gUnknown_Debug_083C1AAC[] = {2}; @@ -757,14 +758,14 @@ static const u8 gUnknown_Debug_083C1B5A[] = _("FTーGYMー07ーLEADER"); static const u8 gUnknown_Debug_083C1B6B[] = _("FTーGYMー08ーLEADER"); static const struct MenuAction gUnknown_Debug_083C1B7C[] = { - {gUnknown_Debug_083C1AF4, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1B05, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1B16, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1B27, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1B38, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1B49, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1B5A, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1B6B, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C1AF4, Config}, + {gUnknown_Debug_083C1B05, Config}, + {gUnknown_Debug_083C1B16, Config}, + {gUnknown_Debug_083C1B27, Config}, + {gUnknown_Debug_083C1B38, Config}, + {gUnknown_Debug_083C1B49, Config}, + {gUnknown_Debug_083C1B5A, Config}, + {gUnknown_Debug_083C1B6B, Config} }; static const u8 gUnknown_Debug_083C1BBC[] = _("FTーSHITENー01"); @@ -773,16 +774,16 @@ static const u8 gUnknown_Debug_083C1BD6[] = _("FTーSHITENー03"); static const u8 gUnknown_Debug_083C1BE3[] = _("FTーSHITENー04"); static const struct MenuAction gUnknown_Debug_083C1BF0[] = { - {gUnknown_Debug_083C1BBC, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1BC9, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1BD6, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1BE3, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C1BBC, Config}, + {gUnknown_Debug_083C1BC9, Config}, + {gUnknown_Debug_083C1BD6, Config}, + {gUnknown_Debug_083C1BE3, Config} }; static const u8 gUnknown_Debug_083C1C10[] = _("FTーMITSURUー01ーCAVEーD1301"); static const struct MenuAction gUnknown_Debug_083C1C2C[] = { - {gUnknown_Debug_083C1C10, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C1C10, Config} }; static const u8 gUnknown_Debug_083C1C34[] = {8, 4, 1}; @@ -825,15 +826,15 @@ static const u8 gUnknown_Debug_083C1DDB[] = _("FVーKAKUREー01ーFIELDーR119") static const u8 gUnknown_Debug_083C1DF3[] = _("FVーKAKUREー02ーFIELDーR119"); static const struct MenuAction gUnknown_Debug_083C1E0C[] = { - {gUnknown_Debug_083C1D30, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1D4B, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1D63, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1D7B, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1D93, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1DAB, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1DC3, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1DDB, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1DF3, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C1D30, Config}, + {gUnknown_Debug_083C1D4B, Config}, + {gUnknown_Debug_083C1D63, Config}, + {gUnknown_Debug_083C1D7B, Config}, + {gUnknown_Debug_083C1D93, Config}, + {gUnknown_Debug_083C1DAB, Config}, + {gUnknown_Debug_083C1DC3, Config}, + {gUnknown_Debug_083C1DDB, Config}, + {gUnknown_Debug_083C1DF3, Config} }; static const u8 gUnknown_Debug_083C1E54[] = _("FVーBALLー01ーC107ーR0501"); @@ -847,15 +848,15 @@ static const u8 gUnknown_Debug_083C1F01[] = _("FVーSUPPORTWー01ーT101ーR0202 static const u8 gUnknown_Debug_083C1F1B[] = _("FVーSUPPORTMー01ーT101ーR0102"); static const struct MenuAction gUnknown_Debug_083C1F38[] = { - {gUnknown_Debug_083C1E54, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1E6A, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1E84, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1E9F, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1EB7, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1ED1, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1EEB, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1F01, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1F1B, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C1E54, Config}, + {gUnknown_Debug_083C1E6A, Config}, + {gUnknown_Debug_083C1E84, Config}, + {gUnknown_Debug_083C1E9F, Config}, + {gUnknown_Debug_083C1EB7, Config}, + {gUnknown_Debug_083C1ED1, Config}, + {gUnknown_Debug_083C1EEB, Config}, + {gUnknown_Debug_083C1F01, Config}, + {gUnknown_Debug_083C1F1B, Config} }; static const u8 gUnknown_Debug_083C1F80[] = _("FVーODAMAKIー01ーFIELDーR101"); @@ -869,15 +870,15 @@ static const u8 gUnknown_Debug_083C2038[] = _("FVーFIGHTERー01ーT106ーR0201" static const u8 gUnknown_Debug_083C2051[] = _("FVーFIGHTERー01ーFIELDーR116"); static const struct MenuAction gUnknown_Debug_083C206C[] = { - {gUnknown_Debug_083C1F80, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1F99, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1FB2, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1FCE, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C1FEA, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2006, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C201F, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2038, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2051, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C1F80, Config}, + {gUnknown_Debug_083C1F99, Config}, + {gUnknown_Debug_083C1FB2, Config}, + {gUnknown_Debug_083C1FCE, Config}, + {gUnknown_Debug_083C1FEA, Config}, + {gUnknown_Debug_083C2006, Config}, + {gUnknown_Debug_083C201F, Config}, + {gUnknown_Debug_083C2038, Config}, + {gUnknown_Debug_083C2051, Config} }; static const u8 gUnknown_Debug_083C20B4[] = _("FVーMITSURUー01ーFIELDーC101"); @@ -891,15 +892,15 @@ static const u8 gUnknown_Debug_083C2163[] = _("FVーTENKIー01ーR119ーR101"); static const u8 gUnknown_Debug_083C2179[] = _("FVーTENKIー01ーR119ーR102"); static const struct MenuAction gUnknown_Debug_083C2190[] = { - {gUnknown_Debug_083C20B4, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C20CD, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C20E6, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C20FF, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2118, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2131, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C214A, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2163, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2179, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C20B4, Config}, + {gUnknown_Debug_083C20CD, Config}, + {gUnknown_Debug_083C20E6, Config}, + {gUnknown_Debug_083C20FF, Config}, + {gUnknown_Debug_083C2118, Config}, + {gUnknown_Debug_083C2131, Config}, + {gUnknown_Debug_083C214A, Config}, + {gUnknown_Debug_083C2163, Config}, + {gUnknown_Debug_083C2179, Config} }; static const u8 gUnknown_Debug_083C21D8[] = _("FVーDAIGOー01ーCAVEーD0504"); @@ -910,12 +911,12 @@ static const u8 gUnknown_Debug_083C2234[] = _("FVーDAIGOー01ーFIELDーR120"); static const u8 gUnknown_Debug_083C224B[] = _("FVーDAIGOー01ーFIELDーR108"); static const struct MenuAction gUnknown_Debug_083C2264[] = { - {gUnknown_Debug_083C21D8, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C21EF, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2206, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C221D, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2234, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C224B, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C21D8, Config}, + {gUnknown_Debug_083C21EF, Config}, + {gUnknown_Debug_083C2206, Config}, + {gUnknown_Debug_083C221D, Config}, + {gUnknown_Debug_083C2234, Config}, + {gUnknown_Debug_083C224B, Config} }; static const u8 gUnknown_Debug_083C2294[] = _("FVーPOKE1ー02ーCAVEーD1111"); @@ -929,15 +930,15 @@ static const u8 gUnknown_Debug_083C233D[] = _("FVーPOKEMONー01ーCAVEーD0201" static const u8 gUnknown_Debug_083C2356[] = _("FVーPOKEMONー01ーR104ーR0101"); static const struct MenuAction gUnknown_Debug_083C2370[] = { - {gUnknown_Debug_083C2294, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C22AB, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C22C2, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C22D9, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C22F0, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C230B, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2326, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C233D, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2356, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C2294, Config}, + {gUnknown_Debug_083C22AB, Config}, + {gUnknown_Debug_083C22C2, Config}, + {gUnknown_Debug_083C22D9, Config}, + {gUnknown_Debug_083C22F0, Config}, + {gUnknown_Debug_083C230B, Config}, + {gUnknown_Debug_083C2326, Config}, + {gUnknown_Debug_083C233D, Config}, + {gUnknown_Debug_083C2356, Config} }; static const u8 gUnknown_Debug_083C23B8[] = _("FVーMAMAー01ーFIELDーT101"); @@ -951,15 +952,15 @@ static const u8 gUnknown_Debug_083C2459[] = _("FVーSUPPORTー02ーFIELDーR119" static const u8 gUnknown_Debug_083C2472[] = _("FVーSUPPORTー02ーFIELDーT104"); static const struct MenuAction gUnknown_Debug_083C248C[] = { - {gUnknown_Debug_083C23B8, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C23CE, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C23E8, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C23FE, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2414, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C242A, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2440, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2459, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2472, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C23B8, Config}, + {gUnknown_Debug_083C23CE, Config}, + {gUnknown_Debug_083C23E8, Config}, + {gUnknown_Debug_083C23FE, Config}, + {gUnknown_Debug_083C2414, Config}, + {gUnknown_Debug_083C242A, Config}, + {gUnknown_Debug_083C2440, Config}, + {gUnknown_Debug_083C2459, Config}, + {gUnknown_Debug_083C2472, Config} }; static const u8 gUnknown_Debug_083C24D4[] = _("FVーHAGIー01ーFIELDーR104"); @@ -973,15 +974,15 @@ static const u8 gUnknown_Debug_083C256E[] = _("FVーHAGIー01ーFIELDーR116"); static const u8 gUnknown_Debug_083C2584[] = _("FVーHAGIー01ーSPーSHIP01"); static const struct MenuAction gUnknown_Debug_083C259C[] = { - {gUnknown_Debug_083C24D4, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C24EA, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2500, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2516, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C252C, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2542, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2558, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C256E, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2584, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C24D4, Config}, + {gUnknown_Debug_083C24EA, Config}, + {gUnknown_Debug_083C2500, Config}, + {gUnknown_Debug_083C2516, Config}, + {gUnknown_Debug_083C252C, Config}, + {gUnknown_Debug_083C2542, Config}, + {gUnknown_Debug_083C2558, Config}, + {gUnknown_Debug_083C256E, Config}, + {gUnknown_Debug_083C2584, Config} }; static const u8 gUnknown_Debug_083C25E4[] = _("FVーSUPPORTー01ーT101ーR0301"); @@ -995,15 +996,15 @@ static const u8 gUnknown_Debug_083C2693[] = _("FVーSUPPORTー01ーFIELDーT104" static const u8 gUnknown_Debug_083C26AC[] = _("FVーSUPPORTー01ーFIELDーT102"); static const struct MenuAction gUnknown_Debug_083C26C8[] = { - {gUnknown_Debug_083C25E4, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C25FD, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2616, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C262F, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2648, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2661, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C267A, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2693, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C26AC, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C25E4, Config}, + {gUnknown_Debug_083C25FD, Config}, + {gUnknown_Debug_083C2616, Config}, + {gUnknown_Debug_083C262F, Config}, + {gUnknown_Debug_083C2648, Config}, + {gUnknown_Debug_083C2661, Config}, + {gUnknown_Debug_083C267A, Config}, + {gUnknown_Debug_083C2693, Config}, + {gUnknown_Debug_083C26AC, Config} }; static const u8 gUnknown_Debug_083C2710[] = {9, 9, 9, 9, 6, 9, 9, 9, 9}; @@ -1053,15 +1054,15 @@ static const u8 gUnknown_Debug_083C2909[] = _("FEーDEBONー01ーFIELDーC104"); static const u8 gUnknown_Debug_083C2920[] = _("FEーDEBONー02ーFIELDーC104"); static const struct MenuAction gUnknown_Debug_083C2938[] = { - {gUnknown_Debug_083C2870, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C287F, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2897, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C28A6, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C28BF, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C28D8, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C28F1, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2909, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2920, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C2870, Config}, + {gUnknown_Debug_083C287F, Config}, + {gUnknown_Debug_083C2897, Config}, + {gUnknown_Debug_083C28A6, Config}, + {gUnknown_Debug_083C28BF, Config}, + {gUnknown_Debug_083C28D8, Config}, + {gUnknown_Debug_083C28F1, Config}, + {gUnknown_Debug_083C2909, Config}, + {gUnknown_Debug_083C2920, Config} }; static const u8 gUnknown_Debug_083C2980[] = _("FEーCYCLEー01ーP01ーP01ーC103ーR0201"); @@ -1075,15 +1076,15 @@ static const u8 gUnknown_Debug_083C2A21[] = _("FEーIITURIZAOーGET"); static const u8 gUnknown_Debug_083C2A32[] = _("FEーSUGOITURIZAOーGET"); static const struct MenuAction gUnknown_Debug_083C2A48[] = { - {gUnknown_Debug_083C2980, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C299F, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C29BA, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C29D4, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C29EE, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C29FC, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2A0C, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2A21, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2A32, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C2980, Config}, + {gUnknown_Debug_083C299F, Config}, + {gUnknown_Debug_083C29BA, Config}, + {gUnknown_Debug_083C29D4, Config}, + {gUnknown_Debug_083C29EE, Config}, + {gUnknown_Debug_083C29FC, Config}, + {gUnknown_Debug_083C2A0C, Config}, + {gUnknown_Debug_083C2A21, Config}, + {gUnknown_Debug_083C2A32, Config} }; static const u8 gUnknown_Debug_083C2A90[] = _("FEーBOSSー01ーCAVEーD0701"); @@ -1097,15 +1098,15 @@ static const u8 gUnknown_Debug_083C2B27[] = _("FEーKASEKIーRETURN"); static const u8 gUnknown_Debug_083C2B38[] = _("FEーWINー01ーSPーSHIP01"); static const struct MenuAction gUnknown_Debug_083C2B4C[] = { - {gUnknown_Debug_083C2A90, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2AA6, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2AB8, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2ACF, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2AE6, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2AFB, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2B0F, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2B27, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2B38, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C2A90, Config}, + {gUnknown_Debug_083C2AA6, Config}, + {gUnknown_Debug_083C2AB8, Config}, + {gUnknown_Debug_083C2ACF, Config}, + {gUnknown_Debug_083C2AE6, Config}, + {gUnknown_Debug_083C2AFB, Config}, + {gUnknown_Debug_083C2B0F, Config}, + {gUnknown_Debug_083C2B27, Config}, + {gUnknown_Debug_083C2B38, Config} }; static const u8 gUnknown_Debug_083C2B94[] = _("FEーMITSURUー01ーT106ーR0201"); @@ -1119,15 +1120,15 @@ static const u8 gUnknown_Debug_083C2C47[] = _("FEーDOORーOPENー04ーCAVEーD1 static const u8 gUnknown_Debug_083C2C62[] = _("FEーDOORーOPENー06ーCAVEーD1712"); static const struct MenuAction gUnknown_Debug_083C2C80[] = { - {gUnknown_Debug_083C2B94, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2BAD, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2BC6, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2BDF, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2BF8, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2C11, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2C2C, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2C47, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2C62, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C2B94, Config}, + {gUnknown_Debug_083C2BAD, Config}, + {gUnknown_Debug_083C2BC6, Config}, + {gUnknown_Debug_083C2BDF, Config}, + {gUnknown_Debug_083C2BF8, Config}, + {gUnknown_Debug_083C2C11, Config}, + {gUnknown_Debug_083C2C2C, Config}, + {gUnknown_Debug_083C2C47, Config}, + {gUnknown_Debug_083C2C62, Config} }; static const u8 gUnknown_Debug_083C2CC8[] = _("FEーKARAKURI10ーSWITCHー01"); @@ -1141,15 +1142,15 @@ static const u8 gUnknown_Debug_083C2D66[] = _("FEーGYM07ーSWITCHー03"); static const u8 gUnknown_Debug_083C2D79[] = _("FEーGYM07ーSWITCHー04"); static const struct MenuAction gUnknown_Debug_083C2D8C[] = { - {gUnknown_Debug_083C2CC8, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2CE0, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2CF8, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2D10, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2D28, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2D40, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2D53, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2D66, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2D79, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C2CC8, Config}, + {gUnknown_Debug_083C2CE0, Config}, + {gUnknown_Debug_083C2CF8, Config}, + {gUnknown_Debug_083C2D10, Config}, + {gUnknown_Debug_083C2D28, Config}, + {gUnknown_Debug_083C2D40, Config}, + {gUnknown_Debug_083C2D53, Config}, + {gUnknown_Debug_083C2D66, Config}, + {gUnknown_Debug_083C2D79, Config} }; static const u8 gUnknown_Debug_083C2DD4[] = _("FEーSUPPORTー01ーFIELDーR103"); @@ -1163,15 +1164,15 @@ static const u8 gUnknown_Debug_083C2E78[] = _("FEーODAMAKIー01ーP01ーT101ー static const u8 gUnknown_Debug_083C2E93[] = _("FEーPAPAー01ーP01ーC101ーR0201"); static const struct MenuAction gUnknown_Debug_083C2EB0[] = { - {gUnknown_Debug_083C2DD4, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2DED, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2E06, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2E1F, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2E38, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2E51, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2E6B, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2E78, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2E93, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C2DD4, Config}, + {gUnknown_Debug_083C2DED, Config}, + {gUnknown_Debug_083C2E06, Config}, + {gUnknown_Debug_083C2E1F, Config}, + {gUnknown_Debug_083C2E38, Config}, + {gUnknown_Debug_083C2E51, Config}, + {gUnknown_Debug_083C2E6B, Config}, + {gUnknown_Debug_083C2E78, Config}, + {gUnknown_Debug_083C2E93, Config} }; static const u8 gUnknown_Debug_083C2EF8[] = _("FEーDAISUKIーGOODSーFLAG01"); @@ -1185,15 +1186,15 @@ static const u8 gUnknown_Debug_083C2FA8[] = _("FEーBALLー01ーP01ーSPーCONTE static const u8 gUnknown_Debug_083C2FC2[] = _("FEーWOMAN2ー01ーP01ーT101ーR0201"); static const struct MenuAction gUnknown_Debug_083C2FE0[] = { - {gUnknown_Debug_083C2EF8, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2F10, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2F28, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2F40, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2F58, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2F70, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2F8C, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2FA8, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C2FC2, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C2EF8, Config}, + {gUnknown_Debug_083C2F10, Config}, + {gUnknown_Debug_083C2F28, Config}, + {gUnknown_Debug_083C2F40, Config}, + {gUnknown_Debug_083C2F58, Config}, + {gUnknown_Debug_083C2F70, Config}, + {gUnknown_Debug_083C2F8C, Config}, + {gUnknown_Debug_083C2FA8, Config}, + {gUnknown_Debug_083C2FC2, Config} }; static const u8 gUnknown_Debug_083C3028[] = _("FEーSOUKOーOPENーCAVEーD1704"); @@ -1207,15 +1208,15 @@ static const u8 gUnknown_Debug_083C30D9[] = _("FEーDASHーSHOESーGET"); static const u8 gUnknown_Debug_083C30EB[] = _("FEーDEBONSUKOOPUーGET"); static const struct MenuAction gUnknown_Debug_083C3100[] = { - {gUnknown_Debug_083C3028, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3041, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C305A, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3073, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C308D, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C30A8, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C30C3, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C30D9, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C30EB, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C3028, Config}, + {gUnknown_Debug_083C3041, Config}, + {gUnknown_Debug_083C305A, Config}, + {gUnknown_Debug_083C3073, Config}, + {gUnknown_Debug_083C308D, Config}, + {gUnknown_Debug_083C30A8, Config}, + {gUnknown_Debug_083C30C3, Config}, + {gUnknown_Debug_083C30D9, Config}, + {gUnknown_Debug_083C30EB, Config} }; static const u8 gUnknown_Debug_083C3148[] = _("FEーSTUDYM1ー01ーP01ーT101R0301"); @@ -1229,15 +1230,15 @@ static const u8 gUnknown_Debug_083C3191[] = _(""); static const u8 gUnknown_Debug_083C3192[] = _(""); static const struct MenuAction gUnknown_Debug_083C3194[] = { - {gUnknown_Debug_083C3148, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3164, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C317E, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C318D, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C318E, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C318F, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3190, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3191, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3192, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C3148, Config}, + {gUnknown_Debug_083C3164, Config}, + {gUnknown_Debug_083C317E, Config}, + {gUnknown_Debug_083C318D, Config}, + {gUnknown_Debug_083C318E, Config}, + {gUnknown_Debug_083C318F, Config}, + {gUnknown_Debug_083C3190, Config}, + {gUnknown_Debug_083C3191, Config}, + {gUnknown_Debug_083C3192, Config} }; static const u8 gUnknown_Debug_083C31DC[] = {9, 9, 9, 9, 9, 9, 9, 9, 3}; @@ -1299,43 +1300,43 @@ static const u8 gUnknown_Debug_083C345E[] = _("WKーPOKELOTーRND2"); static const u8 gUnknown_Debug_083C346E[] = _("WKーBASEーMAPNO"); static const struct MenuAction gUnknown_Debug_083C347C[] = { - {gUnknown_Debug_083C32D4, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C32E6, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C32FA, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C32D4, Config}, + {gUnknown_Debug_083C32E6, Config}, + {gUnknown_Debug_083C32FA, Config} }; static const struct MenuAction gUnknown_Debug_083C3494[] = { - {gUnknown_Debug_083C330E, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3325, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C330E, Config}, + {gUnknown_Debug_083C3325, Config} }; static const struct MenuAction gUnknown_Debug_083C34A4[] = { - {gUnknown_Debug_083C333A, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3349, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3356, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C336A, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C337A, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3391, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C333A, Config}, + {gUnknown_Debug_083C3349, Config}, + {gUnknown_Debug_083C3356, Config}, + {gUnknown_Debug_083C336A, Config}, + {gUnknown_Debug_083C337A, Config}, + {gUnknown_Debug_083C3391, Config} }; static const struct MenuAction gUnknown_Debug_083C34D4[] = { - {gUnknown_Debug_083C33A6, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C33B6, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C33C4, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C33D5, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C33E6, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C33F6, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3401, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C340C, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C341E, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C33A6, Config}, + {gUnknown_Debug_083C33B6, Config}, + {gUnknown_Debug_083C33C4, Config}, + {gUnknown_Debug_083C33D5, Config}, + {gUnknown_Debug_083C33E6, Config}, + {gUnknown_Debug_083C33F6, Config}, + {gUnknown_Debug_083C3401, Config}, + {gUnknown_Debug_083C340C, Config}, + {gUnknown_Debug_083C341E, Config} }; static const struct MenuAction gUnknown_Debug_083C351C[] = { - {gUnknown_Debug_083C342F, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C343F, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C344E, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C345E, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C346E, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C342F, Config}, + {gUnknown_Debug_083C343F, Config}, + {gUnknown_Debug_083C344E, Config}, + {gUnknown_Debug_083C345E, Config}, + {gUnknown_Debug_083C346E, Config} }; static const u8 gUnknown_Debug_083C3544[] = {3, 2, 6, 9, 5}; @@ -1375,25 +1376,25 @@ static const u8 gUnknown_Debug_083C3681[] = _("OBJCHRWORK15"); static const u8 gUnknown_Debug_083C368E[] = _("OBJCHRWORK16"); static const struct MenuAction gUnknown_Debug_083C369C[] = { - {gUnknown_Debug_083C35D4, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C35E0, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C35EC, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C35F8, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3604, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3610, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C361C, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3628, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3634, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C35D4, Config}, + {gUnknown_Debug_083C35E0, Config}, + {gUnknown_Debug_083C35EC, Config}, + {gUnknown_Debug_083C35F8, Config}, + {gUnknown_Debug_083C3604, Config}, + {gUnknown_Debug_083C3610, Config}, + {gUnknown_Debug_083C361C, Config}, + {gUnknown_Debug_083C3628, Config}, + {gUnknown_Debug_083C3634, Config} }; static const struct MenuAction gUnknown_Debug_083C36E4[] = { - {gUnknown_Debug_083C3640, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C364D, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C365A, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3667, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3674, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3681, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C368E, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C3640, Config}, + {gUnknown_Debug_083C364D, Config}, + {gUnknown_Debug_083C365A, Config}, + {gUnknown_Debug_083C3667, Config}, + {gUnknown_Debug_083C3674, Config}, + {gUnknown_Debug_083C3681, Config}, + {gUnknown_Debug_083C368E, Config} }; static const u8 gUnknown_Debug_083C371C[] = {9, 7}; @@ -1480,74 +1481,74 @@ static const u8 gUnknown_Debug_083C3A9D[] = _(""); static const u8 gUnknown_Debug_083C3A9E[] = _(""); static const struct MenuAction gUnknown_Debug_083C3AA0[] = { - {gUnknown_Debug_083C37AC, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C37C0, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C37CF, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C37E5, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C37FD, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3811, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3824, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3825, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C37AC, Config}, + {gUnknown_Debug_083C37C0, Config}, + {gUnknown_Debug_083C37CF, Config}, + {gUnknown_Debug_083C37E5, Config}, + {gUnknown_Debug_083C37FD, Config}, + {gUnknown_Debug_083C3811, Config}, + {gUnknown_Debug_083C3824, Config}, + {gUnknown_Debug_083C3825, Config} }; static const struct MenuAction gUnknown_Debug_83C3AE0[] = { - {gUnknown_Debug_083C3827, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C383B, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C384F, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3863, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3875, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3885, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3886, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3887, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3888, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C3827, Config}, + {gUnknown_Debug_083C383B, Config}, + {gUnknown_Debug_083C384F, Config}, + {gUnknown_Debug_083C3863, Config}, + {gUnknown_Debug_083C3875, Config}, + {gUnknown_Debug_083C3885, Config}, + {gUnknown_Debug_083C3886, Config}, + {gUnknown_Debug_083C3887, Config}, + {gUnknown_Debug_083C3888, Config} }; static const struct MenuAction gUnknown_Debug_83C3B28[] = { - {gUnknown_Debug_083C3889, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C389D, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C38B1, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C38C5, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C38D9, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C38ED, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3901, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3915, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3929, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C3889, Config}, + {gUnknown_Debug_083C389D, Config}, + {gUnknown_Debug_083C38B1, Config}, + {gUnknown_Debug_083C38C5, Config}, + {gUnknown_Debug_083C38D9, Config}, + {gUnknown_Debug_083C38ED, Config}, + {gUnknown_Debug_083C3901, Config}, + {gUnknown_Debug_083C3915, Config}, + {gUnknown_Debug_083C3929, Config} }; static const struct MenuAction gUnknown_Debug_83C3B70[] = { - {gUnknown_Debug_083C3940, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3954, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3968, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3969, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C396A, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C396B, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C396C, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C396D, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C396E, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C3940, Config}, + {gUnknown_Debug_083C3954, Config}, + {gUnknown_Debug_083C3968, Config}, + {gUnknown_Debug_083C3969, Config}, + {gUnknown_Debug_083C396A, Config}, + {gUnknown_Debug_083C396B, Config}, + {gUnknown_Debug_083C396C, Config}, + {gUnknown_Debug_083C396D, Config}, + {gUnknown_Debug_083C396E, Config} }; static const struct MenuAction gUnknown_Debug_83C3BB8[] = { - {gUnknown_Debug_083C396F, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3984, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3997, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C39A9, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C39BC, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C39D3, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C39E8, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C39F9, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3A0E, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C396F, Config}, + {gUnknown_Debug_083C3984, Config}, + {gUnknown_Debug_083C3997, Config}, + {gUnknown_Debug_083C39A9, Config}, + {gUnknown_Debug_083C39BC, Config}, + {gUnknown_Debug_083C39D3, Config}, + {gUnknown_Debug_083C39E8, Config}, + {gUnknown_Debug_083C39F9, Config}, + {gUnknown_Debug_083C3A0E, Config} }; static const struct MenuAction gUnknown_Debug_83C3C00[] = { - {gUnknown_Debug_083C3A22, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3A36, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3A4D, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3A65, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3A7B, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3A8D, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3A9C, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3A9D, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3A9E, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C3A22, Config}, + {gUnknown_Debug_083C3A36, Config}, + {gUnknown_Debug_083C3A4D, Config}, + {gUnknown_Debug_083C3A65, Config}, + {gUnknown_Debug_083C3A7B, Config}, + {gUnknown_Debug_083C3A8D, Config}, + {gUnknown_Debug_083C3A9C, Config}, + {gUnknown_Debug_083C3A9D, Config}, + {gUnknown_Debug_083C3A9E, Config} }; static const u8 gUnknown_Debug_083C3C48[] = {6, 5, 9, 2, 9, 6}; @@ -1668,104 +1669,104 @@ static const u8 gUnknown_Debug_083C4301[] = _("WKーSCENEーCAVEーD0101"); static const u8 gUnknown_Debug_083C4315[] = _("WKーSCENEーCAVEーD1301"); static const struct MenuAction gUnknown_Debug_083C432C[] = { - {gUnknown_Debug_083C3D50, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3D64, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3D78, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3D8C, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3DA0, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3DAE, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3DC2, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3DD6, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C3D50, Config}, + {gUnknown_Debug_083C3D64, Config}, + {gUnknown_Debug_083C3D78, Config}, + {gUnknown_Debug_083C3D8C, Config}, + {gUnknown_Debug_083C3DA0, Config}, + {gUnknown_Debug_083C3DAE, Config}, + {gUnknown_Debug_083C3DC2, Config}, + {gUnknown_Debug_083C3DD6, Config} }; static const struct MenuAction gUnknown_Debug_083C436C[] = { - {gUnknown_Debug_083C3DED, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3E01, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3E15, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3E29, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3E3D, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3E51, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3E65, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3E79, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3E8D, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C3DED, Config}, + {gUnknown_Debug_083C3E01, Config}, + {gUnknown_Debug_083C3E15, Config}, + {gUnknown_Debug_083C3E29, Config}, + {gUnknown_Debug_083C3E3D, Config}, + {gUnknown_Debug_083C3E51, Config}, + {gUnknown_Debug_083C3E65, Config}, + {gUnknown_Debug_083C3E79, Config}, + {gUnknown_Debug_083C3E8D, Config} }; static const struct MenuAction gUnknown_Debug_083C43B4[] = { - {gUnknown_Debug_083C3EA1, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3EB5, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3EC9, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3EDD, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3EF1, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3F05, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3F19, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3F2D, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3F41, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C3EA1, Config}, + {gUnknown_Debug_083C3EB5, Config}, + {gUnknown_Debug_083C3EC9, Config}, + {gUnknown_Debug_083C3EDD, Config}, + {gUnknown_Debug_083C3EF1, Config}, + {gUnknown_Debug_083C3F05, Config}, + {gUnknown_Debug_083C3F19, Config}, + {gUnknown_Debug_083C3F2D, Config}, + {gUnknown_Debug_083C3F41, Config} }; static const struct MenuAction gUnknown_Debug_083C43FC[] = { - {gUnknown_Debug_083C3F55, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3F69, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3F7D, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3F91, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3FA5, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3FB9, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3FCD, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3FE1, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C3FF5, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C3F55, Config}, + {gUnknown_Debug_083C3F69, Config}, + {gUnknown_Debug_083C3F7D, Config}, + {gUnknown_Debug_083C3F91, Config}, + {gUnknown_Debug_083C3FA5, Config}, + {gUnknown_Debug_083C3FB9, Config}, + {gUnknown_Debug_083C3FCD, Config}, + {gUnknown_Debug_083C3FE1, Config}, + {gUnknown_Debug_083C3FF5, Config} }; static const struct MenuAction gUnknown_Debug_083C4444[] = { - {gUnknown_Debug_083C4009, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C401D, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C4031, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C4045, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C4059, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C406D, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C4081, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C4095, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C40A9, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C4009, Config}, + {gUnknown_Debug_083C401D, Config}, + {gUnknown_Debug_083C4031, Config}, + {gUnknown_Debug_083C4045, Config}, + {gUnknown_Debug_083C4059, Config}, + {gUnknown_Debug_083C406D, Config}, + {gUnknown_Debug_083C4081, Config}, + {gUnknown_Debug_083C4095, Config}, + {gUnknown_Debug_083C40A9, Config} }; static const struct MenuAction gUnknown_Debug_083C448C[] = { - {gUnknown_Debug_083C40BD, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C40D1, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C40E5, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C40F9, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C410D, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C4121, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C4135, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C40BD, Config}, + {gUnknown_Debug_083C40D1, Config}, + {gUnknown_Debug_083C40E5, Config}, + {gUnknown_Debug_083C40F9, Config}, + {gUnknown_Debug_083C410D, Config}, + {gUnknown_Debug_083C4121, Config}, + {gUnknown_Debug_083C4135, Config} }; static const struct MenuAction gUnknown_Debug_83C44C4[] = { - {gUnknown_Debug_083C4149, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C415D, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C4171, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C4185, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C4199, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C4149, Config}, + {gUnknown_Debug_083C415D, Config}, + {gUnknown_Debug_083C4171, Config}, + {gUnknown_Debug_083C4185, Config}, + {gUnknown_Debug_083C4199, Config} }; static const struct MenuAction gUnknown_Debug_83C44EC[] = { - {gUnknown_Debug_083C41C1, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C41D5, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C41E9, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C41FD, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C4211, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C4225, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C4239, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C424D, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C4261, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C41C1, Config}, + {gUnknown_Debug_083C41D5, Config}, + {gUnknown_Debug_083C41E9, Config}, + {gUnknown_Debug_083C41FD, Config}, + {gUnknown_Debug_083C4211, Config}, + {gUnknown_Debug_083C4225, Config}, + {gUnknown_Debug_083C4239, Config}, + {gUnknown_Debug_083C424D, Config}, + {gUnknown_Debug_083C4261, Config} }; static const struct MenuAction gUnknown_Debug_083C4534[] = { - {gUnknown_Debug_083C4275, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C4289, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C429D, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C42B1, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C42C5, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C42D9, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C42ED, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C4301, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C4315, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C4275, Config}, + {gUnknown_Debug_083C4289, Config}, + {gUnknown_Debug_083C429D, Config}, + {gUnknown_Debug_083C42B1, Config}, + {gUnknown_Debug_083C42C5, Config}, + {gUnknown_Debug_083C42D9, Config}, + {gUnknown_Debug_083C42ED, Config}, + {gUnknown_Debug_083C4301, Config}, + {gUnknown_Debug_083C4315, Config} }; static const u8 gUnknown_Debug_083C457C[] = {8, 9, 9, 9, 9, 7, 6, 9, 9}; @@ -1809,25 +1810,25 @@ static const u8 gUnknown_Debug_083C46F2[] = _("LOCALWORK14"); static const u8 gUnknown_Debug_083C46FE[] = _("LOCALWORK15"); static const struct MenuAction gUnknown_Debug_083C470C[] = { - {gUnknown_Debug_083C4654, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C465F, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C466A, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C4675, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C4680, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C468B, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C4696, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C46A1, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C46AC, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C4654, Config}, + {gUnknown_Debug_083C465F, Config}, + {gUnknown_Debug_083C466A, Config}, + {gUnknown_Debug_083C4675, Config}, + {gUnknown_Debug_083C4680, Config}, + {gUnknown_Debug_083C468B, Config}, + {gUnknown_Debug_083C4696, Config}, + {gUnknown_Debug_083C46A1, Config}, + {gUnknown_Debug_083C46AC, Config} }; static const struct MenuAction gUnknown_Debug_083C4754C[] = { - {gUnknown_Debug_083C46B7, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C46C2, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C46CE, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C46DA, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C46E6, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C46F2, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C46FE, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C46B7, Config}, + {gUnknown_Debug_083C46C2, Config}, + {gUnknown_Debug_083C46CE, Config}, + {gUnknown_Debug_083C46DA, Config}, + {gUnknown_Debug_083C46E6, Config}, + {gUnknown_Debug_083C46F2, Config}, + {gUnknown_Debug_083C46FE, Config} }; static const u8 gUnknown_Debug_083C478C[] = {9, 7}; @@ -1848,17 +1849,18 @@ static const u8 gUnknown_Debug_083C47E2[] = _("Scene7"); static const u8 gUnknown_Debug_083C47E9[] = _("Scene8"); static const struct MenuAction gUnknown_Debug_083C47F0[] = { - {gUnknown_Debug_083C47B8, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C47BF, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C47C6, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C47CD, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C47D4, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C47DB, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C47E2, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C47E9, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C47B8, Config}, + {gUnknown_Debug_083C47BF, Config}, + {gUnknown_Debug_083C47C6, Config}, + {gUnknown_Debug_083C47CD, Config}, + {gUnknown_Debug_083C47D4, Config}, + {gUnknown_Debug_083C47DB, Config}, + {gUnknown_Debug_083C47E2, Config}, + {gUnknown_Debug_083C47E9, Config} }; static const u8 gUnknown_Debug_083C4830[] = _("Trick Master"); + static const u8 gUnknown_Debug_083C483D[] = _("Hidden MASTER"); static const u8 gUnknown_Debug_083C484B[] = _("Inside the HOUSE"); static const u8 gUnknown_Debug_083C485C[] = _("Pass a reward"); @@ -1866,15 +1868,15 @@ static const u8 gUnknown_Debug_083C486A[] = _("Rig a trick"); static const u8 gUnknown_Debug_083C4876[] = _("MASTER is gone"); static const struct MenuAction gUnknown_Debug_083C4888[] = { - {gUnknown_Debug_083C483D, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C484B, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C485C, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C486A, TomomichiDebugMenu_Config}, - {gUnknown_Debug_083C4876, TomomichiDebugMenu_Config} + {gUnknown_Debug_083C483D, Config}, + {gUnknown_Debug_083C484B, Config}, + {gUnknown_Debug_083C485C, Config}, + {gUnknown_Debug_083C486A, Config}, + {gUnknown_Debug_083C4876, Config} }; -static const u8 gUnknown_Debug_083C48B0[] = _("PMNICKNAME"); -static const u8 gUnknown_Debug_083C48BB[] = _("BREEDER"); +static const u8 sDummyNickname[] = _("PMNICKNAME"); +static const u8 sDummyTrainerName[] = _("BREEDER"); bool8 InitTomomichiDebugWindow(void) { @@ -1892,7 +1894,7 @@ static bool8 debug_sub_808B874(void) Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 13, 15); Menu_PrintItems(1, 1, ARRAY_COUNT(gUnknown_Debug_083C0CBA), gUnknown_Debug_083C0CBA); - InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C0CBA), gDebug_0300071D, 12); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C0CBA), sTopMenuCursorPos, 12); gMenuCallback = debug_sub_808B8C8; return FALSE; } @@ -1902,17 +1904,17 @@ static bool8 debug_sub_808B8C8(void) if (gMain.newKeys & DPAD_UP) { PlaySE(SE_SELECT); - gDebug_0300071D = Menu_MoveCursor(-1); + sTopMenuCursorPos = Menu_MoveCursor(-1); } if (gMain.newKeys & DPAD_DOWN) { PlaySE(SE_SELECT); - gDebug_0300071D = Menu_MoveCursor(+1); + sTopMenuCursorPos = Menu_MoveCursor(+1); } if (gMain.newKeys & A_BUTTON) { PlaySE(SE_SELECT); - return gUnknown_Debug_083C0CBA[gDebug_0300071D].func(); + return gUnknown_Debug_083C0CBA[sTopMenuCursorPos].func(); } if (gMain.newKeys & (B_BUTTON | START_BUTTON)) { @@ -1922,88 +1924,88 @@ static bool8 debug_sub_808B8C8(void) return FALSE; } -static bool8 TomomichiDebugMenu_ContestGraphics(void) +static bool8 ContestGraphics(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 20, 11); - Menu_PrintText(gUnknown_Debug_083C0CF4, 1, 1); - Menu_PrintItems(2, 3, ARRAY_COUNT(gUnknown_Debug_083C0D2C), gUnknown_Debug_083C0D2C); - InitMenu(0, 1, 3, ARRAY_COUNT(gUnknown_Debug_083C0D2C), 0, 19); + Menu_PrintText(sString_ContestMenuTitle, 1, 1); + Menu_PrintItems(2, 3, ARRAY_COUNT(sMenuActions_ContestPicTest), sMenuActions_ContestPicTest); + InitMenu(0, 1, 3, ARRAY_COUNT(sMenuActions_ContestPicTest), 0, 19); gMenuCallback = debug_sub_808BC48; - gDebug_03000700 = 1; - gDebug_03000704 = 0x6f33; - gDebug_03000708 = 0; - gDebug_0300070C = 1; + sPicTest_Species = SPECIES_BULBASAUR; + sPicTest_ContestEntryVar4 = 0x6f33; + sPicTest_IDrndDigit = 0; + sPicTest_ContestType = 1; return FALSE; } -static bool8 TomomichiDebugMenu_ArtMusGraphics(void) +static bool8 ArtMusGraphics(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 20, 11); - Menu_PrintText(gUnknown_Debug_083C0D4C, 1, 1); - Menu_PrintItems(2, 3, ARRAY_COUNT(gUnknown_Debug_083C0D83), gUnknown_Debug_083C0D83); - InitMenu(0, 1, 3, ARRAY_COUNT(gUnknown_Debug_083C0D83), 0, 19); + Menu_PrintText(sString_Contest_ArtMuseumTitle, 1, 1); + Menu_PrintItems(2, 3, ARRAY_COUNT(sMenuActions_ArtMuseumPicTest), sMenuActions_ArtMuseumPicTest); + InitMenu(0, 1, 3, ARRAY_COUNT(sMenuActions_ArtMuseumPicTest), 0, 19); gMenuCallback = debug_sub_808BCBC; - gDebug_03000700 = 1; - gDebug_03000704 = 0x6f33; - gDebug_03000708 = 0; - gDebug_0300070D = 1; + sPicTest_Species = SPECIES_BULBASAUR; + sPicTest_ContestEntryVar4 = 0x6f33; + sPicTest_IDrndDigit = 0; + sPicTest_MuseumArtTitleType = 1; return FALSE; } -static bool8 TomomichiDebugMenu_PreviewData(void) +static bool8 PreviewData(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 20, 11); Menu_PrintText(gUnknown_Debug_083C0DA4, 1, 1); - Menu_PrintItems(2, 3, ARRAY_COUNT(gUnknown_Debug_083C0DD4), gUnknown_Debug_083C0DD4); - InitMenu(0, 1, 3, ARRAY_COUNT(gUnknown_Debug_083C0DD4), 0, 19); - gMenuCallback = debug_sub_808BD30; - gDebug_03000700 = 1; - gDebug_03000704 = 0x6f33; - gDebug_03000708 = 0; - gDebug_0300070E = 1; + Menu_PrintItems(2, 3, ARRAY_COUNT(sMenuActions_PreviewPicTest), sMenuActions_PreviewPicTest); + InitMenu(0, 1, 3, ARRAY_COUNT(sMenuActions_PreviewPicTest), 0, 19); + gMenuCallback = PreviewData_HandleInput; + sPicTest_Species = SPECIES_BULBASAUR; + sPicTest_ContestEntryVar4 = 0x6f33; + sPicTest_IDrndDigit = 0; + sPicTest_PreviewType = 1; return FALSE; } -static bool8 TomomichiDebugMenu_TrickHouse(void) +static bool8 TrickHouse(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 24, 7); Menu_PrintText(gUnknown_Debug_083C0DF4, 1, 1); - Menu_PrintItems(2, 3, ARRAY_COUNT(gUnknown_Debug_083C0E15), gUnknown_Debug_083C0E15); - InitMenu(0, 1, 3, ARRAY_COUNT(gUnknown_Debug_083C0E15), gDebug_0300071E, 23); + Menu_PrintItems(2, 3, ARRAY_COUNT(sMenuActions_TrickRelated), sMenuActions_TrickRelated); + InitMenu(0, 1, 3, ARRAY_COUNT(sMenuActions_TrickRelated), sTrickRelatedMenuCursorPos, 23); gMenuCallback = debug_sub_808BDA4; return FALSE; } -static bool8 TomomichiDebugMenu_ControlEvents(void) +static bool8 ControlEvents(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 24, 5); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C0E32), gUnknown_Debug_083C0E32); - InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C0E32), gDebug_0300071F, 23); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C0E32), sControlEventsCursorPos, 23); gMenuCallback = debug_sub_808BE2C; return FALSE; } -static bool8 TomomichiDebugMenu_ControlFlags(void) +static bool8 ControlFlags(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 24, 15); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C0E7F), gUnknown_Debug_083C0E7F); - InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C0E7F), gDebug_03000720, 23); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C0E7F), sControlFlagsCursorPos, 23); gMenuCallback = debug_sub_808BEB4; return FALSE; } -static bool8 TomomichiDebugMenu_ControlWorks(void) +static bool8 ControlWorks(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 24, 13); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C0EF1), gUnknown_Debug_083C0EF1); - InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C0EF1), gDebug_03000721, 23); + InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C0EF1), sControlWORKCursorPos, 23); gMenuCallback = debug_sub_808BF3C; return FALSE; } @@ -2016,16 +2018,16 @@ static bool8 debug_sub_808BC48(void) switch (cursorPos) { case 0: - debug_sub_808ED0C(); + PicTest_SelectPokemon(); break; case 1: - debug_sub_808ED9C(); + PicTest_SelectIDrndDigit(); break; case 2: - debug_sub_808EE3C(); + ContestPicTest_SelectContestType(); break; } - debug_sub_808EF8C(0); + PicTest_Redraw(0); if (input == -2) return FALSE; if (input == -1) @@ -2035,7 +2037,7 @@ static bool8 debug_sub_808BC48(void) } if (input == 3) { - gMenuCallback = gUnknown_Debug_083C0D2C[3].func; + gMenuCallback = sMenuActions_ContestPicTest[3].func; return FALSE; } return FALSE; @@ -2049,16 +2051,16 @@ static bool8 debug_sub_808BCBC(void) switch (cursorPos) { case 0: - debug_sub_808ED0C(); + PicTest_SelectPokemon(); break; case 1: - debug_sub_808ED9C(); + PicTest_SelectIDrndDigit(); break; case 2: - debug_sub_808EE9C(); + MuseumArtPicTest_SelectTitleType(); break; } - debug_sub_808EF8C(1); + PicTest_Redraw(1); if (input == -2) return FALSE; if (input == -1) @@ -2068,13 +2070,13 @@ static bool8 debug_sub_808BCBC(void) } if (input == 3) { - gMenuCallback = gUnknown_Debug_083C0D83[3].func; + gMenuCallback = sMenuActions_ArtMuseumPicTest[3].func; return FALSE; } return FALSE; } -static bool8 debug_sub_808BD30(void) +static bool8 PreviewData_HandleInput(void) { s8 input = Menu_ProcessInput(); s8 cursorPos = Menu_GetCursorPos(); @@ -2082,16 +2084,16 @@ static bool8 debug_sub_808BD30(void) switch (cursorPos) { case 0: - debug_sub_808ED0C(); + PicTest_SelectPokemon(); break; case 1: - debug_sub_808ED9C(); + PicTest_SelectIDrndDigit(); break; case 2: - debug_sub_808EF14(); + PreviewPicTest_SelectType(); break; } - debug_sub_808EF8C(2); + PicTest_Redraw(2); if (input == -2) return FALSE; if (input == -1) @@ -2101,7 +2103,7 @@ static bool8 debug_sub_808BD30(void) } if (input == 3) { - gMenuCallback = gUnknown_Debug_083C0DD4[3].func; + gMenuCallback = sMenuActions_PreviewPicTest[3].func; return FALSE; } return FALSE; @@ -2112,17 +2114,17 @@ static bool8 debug_sub_808BDA4(void) if (gMain.newKeys & DPAD_UP) { PlaySE(SE_SELECT); - gDebug_0300071E = Menu_MoveCursor(-1); + sTrickRelatedMenuCursorPos = Menu_MoveCursor(-1); } if (gMain.newKeys & DPAD_DOWN) { PlaySE(SE_SELECT); - gDebug_0300071E = Menu_MoveCursor(+1); + sTrickRelatedMenuCursorPos = Menu_MoveCursor(+1); } if (gMain.newKeys & A_BUTTON) { PlaySE(SE_SELECT); - return gUnknown_Debug_083C0E15[gDebug_0300071E].func(); + return sMenuActions_TrickRelated[sTrickRelatedMenuCursorPos].func(); } if (gMain.newKeys & (B_BUTTON | START_BUTTON)) { @@ -2137,17 +2139,17 @@ static bool8 debug_sub_808BE2C(void) if (gMain.newKeys & DPAD_UP) { PlaySE(SE_SELECT); - gDebug_0300071F = Menu_MoveCursor(-1); + sControlEventsCursorPos = Menu_MoveCursor(-1); } if (gMain.newKeys & DPAD_DOWN) { PlaySE(SE_SELECT); - gDebug_0300071F = Menu_MoveCursor(+1); + sControlEventsCursorPos = Menu_MoveCursor(+1); } if (gMain.newKeys & A_BUTTON) { PlaySE(SE_SELECT); - return gUnknown_Debug_083C0E32[gDebug_0300071F].func(); + return gUnknown_Debug_083C0E32[sControlEventsCursorPos].func(); } if (gMain.newKeys & (B_BUTTON | START_BUTTON)) { @@ -2162,17 +2164,17 @@ static bool8 debug_sub_808BEB4(void) if (gMain.newKeys & DPAD_UP) { PlaySE(SE_SELECT); - gDebug_03000720 = Menu_MoveCursor(-1); + sControlFlagsCursorPos = Menu_MoveCursor(-1); } if (gMain.newKeys & DPAD_DOWN) { PlaySE(SE_SELECT); - gDebug_03000720 = Menu_MoveCursor(+1); + sControlFlagsCursorPos = Menu_MoveCursor(+1); } if (gMain.newKeys & A_BUTTON) { PlaySE(SE_SELECT); - return gUnknown_Debug_083C0E7F[gDebug_03000720].func(); + return gUnknown_Debug_083C0E7F[sControlFlagsCursorPos].func(); } if (gMain.newKeys & (B_BUTTON | START_BUTTON)) { @@ -2187,17 +2189,17 @@ static bool8 debug_sub_808BF3C(void) if (gMain.newKeys & DPAD_UP) { PlaySE(SE_SELECT); - gDebug_03000721 = Menu_MoveCursor(-1); + sControlWORKCursorPos = Menu_MoveCursor(-1); } if (gMain.newKeys & DPAD_DOWN) { PlaySE(SE_SELECT); - gDebug_03000721 = Menu_MoveCursor(+1); + sControlWORKCursorPos = Menu_MoveCursor(+1); } if (gMain.newKeys & A_BUTTON) { PlaySE(SE_SELECT); - return gUnknown_Debug_083C0EF1[gDebug_03000721].func(); + return gUnknown_Debug_083C0EF1[sControlWORKCursorPos].func(); } if (gMain.newKeys & (B_BUTTON | START_BUTTON)) { @@ -2362,7 +2364,7 @@ static bool8 debug_sub_808C23C(void) return TRUE; } -static bool8 TomomichiDebugMenu_ContestGraphics_Show(void) +static bool8 ContestGraphics_Show(void) { BeginNormalPaletteFade(0xffffffff, 0, 0, 16, 0); gMenuCallback = debug_sub_808C280; @@ -2374,7 +2376,7 @@ static bool8 debug_sub_808C280(void) if (!UpdatePaletteFade()) { CloseMenu(); - debug_sub_808F168(0); + PrepareDebugOverlayBeforeShowingContestPainting(0); SetMainCallback2(CB2_ContestPainting); gMain.savedCallback = debug_sub_808B868; return TRUE; @@ -2382,7 +2384,7 @@ static bool8 debug_sub_808C280(void) return FALSE; } -static bool8 TomomichiDebugMenu_MuseumGraphics_Show(void) +static bool8 MuseumGraphics_Show(void) { BeginNormalPaletteFade(0xffffffff, 0, 0, 16, 0); gMenuCallback = debug_sub_808C2E4; @@ -2394,7 +2396,7 @@ static bool8 debug_sub_808C2E4(void) if (!UpdatePaletteFade()) { CloseMenu(); - debug_sub_808F168(1); + PrepareDebugOverlayBeforeShowingContestPainting(1); SetMainCallback2(CB2_ContestPainting); gMain.savedCallback = debug_sub_808B868; return TRUE; @@ -2433,7 +2435,7 @@ static bool8 debug_sub_808C3B0(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C2938) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C2938), gUnknown_Debug_083C2938); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C2938), 0, 28); - gDebug_0300070F = 0; + sFlagAndVarTest_WhichSubmenu = 0; gMenuCallback = debug_sub_808C6C8; return FALSE; } @@ -2444,7 +2446,7 @@ static bool8 debug_sub_808C408(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C2A48) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C2A48), gUnknown_Debug_083C2A48); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C2A48), 0, 28); - gDebug_0300070F = 1; + sFlagAndVarTest_WhichSubmenu = 1; gMenuCallback = debug_sub_808C6C8; return FALSE; } @@ -2455,7 +2457,7 @@ static bool8 debug_sub_808C460(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C2B4C) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C2B4C), gUnknown_Debug_083C2B4C); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C2B4C), 0, 28); - gDebug_0300070F = 2; + sFlagAndVarTest_WhichSubmenu = 2; gMenuCallback = debug_sub_808C6C8; return FALSE; } @@ -2466,7 +2468,7 @@ static bool8 debug_sub_808C4B8(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C2C80) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C2C80), gUnknown_Debug_083C2C80); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C2C80), 0, 28); - gDebug_0300070F = 3; + sFlagAndVarTest_WhichSubmenu = 3; gMenuCallback = debug_sub_808C6C8; return FALSE; } @@ -2477,7 +2479,7 @@ static bool8 debug_sub_808C510(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C2D8C) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C2D8C), gUnknown_Debug_083C2D8C); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C2D8C), 0, 28); - gDebug_0300070F = 4; + sFlagAndVarTest_WhichSubmenu = 4; gMenuCallback = debug_sub_808C6C8; return FALSE; } @@ -2488,7 +2490,7 @@ static bool8 debug_sub_808C568(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C2EB0) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C2EB0), gUnknown_Debug_083C2EB0); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C2EB0), 0, 28); - gDebug_0300070F = 5; + sFlagAndVarTest_WhichSubmenu = 5; gMenuCallback = debug_sub_808C6C8; return FALSE; } @@ -2499,7 +2501,7 @@ static bool8 debug_sub_808C5C0(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C2FE0) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C2FE0), gUnknown_Debug_083C2FE0); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C2FE0), 0, 28); - gDebug_0300070F = 6; + sFlagAndVarTest_WhichSubmenu = 6; gMenuCallback = debug_sub_808C6C8; return FALSE; } @@ -2510,7 +2512,7 @@ static bool8 debug_sub_808C618(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C3100) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C3100), gUnknown_Debug_083C3100); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C3100), 0, 28); - gDebug_0300070F = 7; + sFlagAndVarTest_WhichSubmenu = 7; gMenuCallback = debug_sub_808C6C8; return FALSE; } @@ -2521,7 +2523,7 @@ static bool8 debug_sub_808C670(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * 3 + 1); Menu_PrintItems(2, 1, 3, gUnknown_Debug_083C3194); InitMenu(0, 1, 1, 3, 0, 28); - gDebug_0300070F = 8; + sFlagAndVarTest_WhichSubmenu = 8; gMenuCallback = debug_sub_808C6C8; return FALSE; } @@ -2531,8 +2533,8 @@ static bool8 debug_sub_808C6C8(void) s8 input = Menu_ProcessInput(); s8 cursorPos = Menu_GetCursorPos(); - debug_sub_808C714(gDebug_0300070F, cursorPos); - debug_sub_808C764(gDebug_0300070F); + debug_sub_808C714(sFlagAndVarTest_WhichSubmenu, cursorPos); + debug_sub_808C764(sFlagAndVarTest_WhichSubmenu); if (input == -2) return FALSE; if (input == -1) @@ -2560,7 +2562,7 @@ static void debug_sub_808C764(u8 whichMenu) for (i = 0; i < gUnknown_Debug_083C31DC[whichMenu]; i++) { - debug_sub_808F2E0(28, 2 * i + 1, FlagGet(gUnknown_Debug_83C31E6[whichMenu][i]) ? 1 : 0); + PrintBool(28, 2 * i + 1, FlagGet(gUnknown_Debug_83C31E6[whichMenu][i]) ? 1 : 0); } } @@ -2595,7 +2597,7 @@ static bool8 debug_sub_808C85C(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C1E0C) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C1E0C), gUnknown_Debug_083C1E0C); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C1E0C), 0, 28); - gDebug_0300070F = 0; + sFlagAndVarTest_WhichSubmenu = 0; gMenuCallback = debug_sub_808CB74; return FALSE; } @@ -2606,7 +2608,7 @@ static bool8 debug_sub_808C8B4(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C1F38) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C1F38), gUnknown_Debug_083C1F38); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C1F38), 0, 28); - gDebug_0300070F = 1; + sFlagAndVarTest_WhichSubmenu = 1; gMenuCallback = debug_sub_808CB74; return FALSE; } @@ -2617,7 +2619,7 @@ static bool8 debug_sub_808C90C(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C206C) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C206C), gUnknown_Debug_083C206C); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C206C), 0, 28); - gDebug_0300070F = 2; + sFlagAndVarTest_WhichSubmenu = 2; gMenuCallback = debug_sub_808CB74; return FALSE; } @@ -2628,7 +2630,7 @@ static bool8 debug_sub_808C964(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C2190) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C2190), gUnknown_Debug_083C2190); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C2190), 0, 28); - gDebug_0300070F = 3; + sFlagAndVarTest_WhichSubmenu = 3; gMenuCallback = debug_sub_808CB74; return FALSE; } @@ -2639,7 +2641,7 @@ static bool8 debug_sub_808C9BC(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C2264) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C2264), gUnknown_Debug_083C2264); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C2264), 0, 28); - gDebug_0300070F = 4; + sFlagAndVarTest_WhichSubmenu = 4; gMenuCallback = debug_sub_808CB74; return FALSE; } @@ -2650,7 +2652,7 @@ static bool8 debug_sub_808CA14(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C2370) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C2370), gUnknown_Debug_083C2370); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C2370), 0, 28); - gDebug_0300070F = 5; + sFlagAndVarTest_WhichSubmenu = 5; gMenuCallback = debug_sub_808CB74; return FALSE; } @@ -2661,7 +2663,7 @@ static bool8 debug_sub_808CA6C(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C248C) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C248C), gUnknown_Debug_083C248C); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C248C), 0, 28); - gDebug_0300070F = 6; + sFlagAndVarTest_WhichSubmenu = 6; gMenuCallback = debug_sub_808CB74; return FALSE; } @@ -2672,7 +2674,7 @@ static bool8 debug_sub_808CAC4(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C259C) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C259C), gUnknown_Debug_083C259C); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C259C), 0, 27); - gDebug_0300070F = 7; + sFlagAndVarTest_WhichSubmenu = 7; gMenuCallback = debug_sub_808CB74; return FALSE; } @@ -2683,7 +2685,7 @@ static bool8 debug_sub_808CB1C(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C26C8) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C26C8), gUnknown_Debug_083C26C8); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C26C8), 0, 28); - gDebug_0300070F = 8; + sFlagAndVarTest_WhichSubmenu = 8; gMenuCallback = debug_sub_808CB74; return FALSE; } @@ -2693,8 +2695,8 @@ static bool8 debug_sub_808CB74(void) s8 input = Menu_ProcessInput(); s8 cursorPos = Menu_GetCursorPos(); - debug_sub_808CBC0(gDebug_0300070F, cursorPos); - debug_sub_808CC10(gDebug_0300070F); + debug_sub_808CBC0(sFlagAndVarTest_WhichSubmenu, cursorPos); + debug_sub_808CC10(sFlagAndVarTest_WhichSubmenu); if (input == -2) return FALSE; if (input == -1) @@ -2722,7 +2724,7 @@ static void debug_sub_808CC10(u8 whichMenu) for (i = 0; i < gUnknown_Debug_083C2710[whichMenu]; i++) { - debug_sub_808F2E0(28, 2 * i + 1, FlagGet(gUnknown_Debug_083C271A[whichMenu][i]) ? 1 : 0); + PrintBool(28, 2 * i + 1, FlagGet(gUnknown_Debug_083C271A[whichMenu][i]) ? 1 : 0); } } @@ -2757,7 +2759,7 @@ static bool8 debug_sub_808CD08(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C1B7C) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C1B7C), gUnknown_Debug_083C1B7C); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C1B7C), 0, 28); - gDebug_0300070F = 0; + sFlagAndVarTest_WhichSubmenu = 0; gMenuCallback = debug_sub_808CE10; return FALSE; } @@ -2768,7 +2770,7 @@ static bool8 debug_sub_808CD60(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C1BF0) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C1BF0), gUnknown_Debug_083C1BF0); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C1BF0), 0, 28); - gDebug_0300070F = 1; + sFlagAndVarTest_WhichSubmenu = 1; gMenuCallback = debug_sub_808CE10; return FALSE; } @@ -2779,7 +2781,7 @@ static bool8 debug_sub_808CDB8(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C1C2C) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C1C2C), gUnknown_Debug_083C1C2C); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C1C2C), 0, 28); - gDebug_0300070F = 2; + sFlagAndVarTest_WhichSubmenu = 2; gMenuCallback = debug_sub_808CE10; return FALSE; } @@ -2789,8 +2791,8 @@ static bool8 debug_sub_808CE10(void) s8 input = Menu_ProcessInput(); s8 cursorPos = Menu_GetCursorPos(); - debug_sub_808CE5C(gDebug_0300070F, cursorPos); - debug_sub_808CEAC(gDebug_0300070F); + debug_sub_808CE5C(sFlagAndVarTest_WhichSubmenu, cursorPos); + debug_sub_808CEAC(sFlagAndVarTest_WhichSubmenu); if (input == -2) return FALSE; if (input == -1) @@ -2818,7 +2820,7 @@ static void debug_sub_808CEAC(u8 whichMenu) for (i = 0; i < gUnknown_Debug_083C1C34[whichMenu]; i++) { - debug_sub_808F2E0(28, 2 * i + 1, FlagGet(gUnknown_Debug_083C1C38[whichMenu][i]) ? 1 : 0); + PrintBool(28, 2 * i + 1, FlagGet(gUnknown_Debug_083C1C38[whichMenu][i]) ? 1 : 0); } } @@ -2853,7 +2855,7 @@ static bool8 debug_sub_808CFA4(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C13D8) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C13D8), gUnknown_Debug_083C13D8); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C13D8), 0, 28); - gDebug_0300070F = 0; + sFlagAndVarTest_WhichSubmenu = 0; gMenuCallback = debug_sub_808D2BC; return FALSE; } @@ -2864,7 +2866,7 @@ static bool8 debug_sub_808CFFC(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C1465) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C1465), gUnknown_Debug_083C1465); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C1465), 0, 28); - gDebug_0300070F = 1; + sFlagAndVarTest_WhichSubmenu = 1; gMenuCallback = debug_sub_808D2BC; return FALSE; } @@ -2875,7 +2877,7 @@ static bool8 debug_sub_808D054(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C1503) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C1503), gUnknown_Debug_083C1503); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C1503), 0, 28); - gDebug_0300070F = 2; + sFlagAndVarTest_WhichSubmenu = 2; gMenuCallback = debug_sub_808D2BC; return FALSE; } @@ -2886,7 +2888,7 @@ static bool8 debug_sub_808D0AC(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C158A) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C158A), gUnknown_Debug_083C158A); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C158A), 0, 28); - gDebug_0300070F = 3; + sFlagAndVarTest_WhichSubmenu = 3; gMenuCallback = debug_sub_808D2BC; return FALSE; } @@ -2897,7 +2899,7 @@ static bool8 debug_sub_808D104(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C1647) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C1647), gUnknown_Debug_083C1647); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C1647), 0, 28); - gDebug_0300070F = 4; + sFlagAndVarTest_WhichSubmenu = 4; gMenuCallback = debug_sub_808D2BC; return FALSE; } @@ -2908,7 +2910,7 @@ static bool8 debug_sub_808D15C(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C1712) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C1712), gUnknown_Debug_083C1712); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C1712), 0, 28); - gDebug_0300070F = 5; + sFlagAndVarTest_WhichSubmenu = 5; gMenuCallback = debug_sub_808D2BC; return FALSE; } @@ -2919,7 +2921,7 @@ static bool8 debug_sub_808D1B4(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C17F8) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C17F8), gUnknown_Debug_083C17F8); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C17F8), 0, 28); - gDebug_0300070F = 6; + sFlagAndVarTest_WhichSubmenu = 6; gMenuCallback = debug_sub_808D2BC; return FALSE; } @@ -2930,7 +2932,7 @@ static bool8 debug_sub_808D20C(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * 7 + 1); Menu_PrintItems(2, 1, 7, gUnknown_Debug_083C18B8); InitMenu(0, 1, 1, 7, 0, 28); - gDebug_0300070F = 7; + sFlagAndVarTest_WhichSubmenu = 7; gMenuCallback = debug_sub_808D2BC; return FALSE; } @@ -2941,7 +2943,7 @@ static bool8 debug_sub_808D264(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * 5 + 1); Menu_PrintItems(2, 1, 5, gDebug_0x83C1974); InitMenu(0, 1, 1, 5, 0, 28); - gDebug_0300070F = 8; + sFlagAndVarTest_WhichSubmenu = 8; gMenuCallback = debug_sub_808D2BC; return FALSE; } @@ -2951,8 +2953,8 @@ static bool8 debug_sub_808D2BC(void) s8 input = Menu_ProcessInput(); s8 cursorPos = Menu_GetCursorPos(); - debug_sub_808D308(gDebug_0300070F, cursorPos); - debug_sub_808D358(gDebug_0300070F); + debug_sub_808D308(sFlagAndVarTest_WhichSubmenu, cursorPos); + debug_sub_808D358(sFlagAndVarTest_WhichSubmenu); if (input == -2) return FALSE; if (input == -1) @@ -2980,7 +2982,7 @@ static void debug_sub_808D358(u8 whichMenu) for (i = 0; i < gUnknown_Debug_083C19BC[whichMenu]; i++) { - debug_sub_808F2E0(28, 2 * i + 1, FlagGet(gUnknown_Debug_083C19C6[whichMenu][i]) ? 1 : 0); + PrintBool(28, 2 * i + 1, FlagGet(gUnknown_Debug_083C19C6[whichMenu][i]) ? 1 : 0); } } @@ -3015,7 +3017,7 @@ static bool8 debug_sub_808D450(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C10BD) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C10BD), gUnknown_Debug_083C10BD); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C10BD), 0, 28); - gDebug_0300070F = 0; + sFlagAndVarTest_WhichSubmenu = 0; gMenuCallback = debug_sub_808D500; return FALSE; } @@ -3026,7 +3028,7 @@ static bool8 debug_sub_808D4A8(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * 7 + 1); Menu_PrintItems(2, 1, 7, gUnknown_Debug_083C1149); InitMenu(0, 1, 1, 7, 0, 28); - gDebug_0300070F = 1; + sFlagAndVarTest_WhichSubmenu = 1; gMenuCallback = debug_sub_808D500; return FALSE; } @@ -3036,8 +3038,8 @@ static bool8 debug_sub_808D500(void) s8 input = Menu_ProcessInput(); s8 cursorPos = Menu_GetCursorPos(); - debug_sub_808D54C(gDebug_0300070F, cursorPos); - debug_sub_808D59C(gDebug_0300070F); + debug_sub_808D54C(sFlagAndVarTest_WhichSubmenu, cursorPos); + debug_sub_808D59C(sFlagAndVarTest_WhichSubmenu); if (input == -2) return FALSE; if (input == -1) @@ -3065,7 +3067,7 @@ static void debug_sub_808D59C(u8 whichMenu) for (i = 0; i < gUnknown_Debug_083C1194[whichMenu]; i++) { - debug_sub_808F2E0(28, 2 * i + 1, FlagGet(gUnknown_Debug_083C1196[whichMenu][i]) ? 1 : 0); + PrintBool(28, 2 * i + 1, FlagGet(gUnknown_Debug_083C1196[whichMenu][i]) ? 1 : 0); } } @@ -3100,7 +3102,7 @@ static bool8 debug_sub_808D694(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C1212) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C1212), gUnknown_Debug_083C1212); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C1212), 0, 28); - gDebug_0300070F = 0; + sFlagAndVarTest_WhichSubmenu = 0; gMenuCallback = debug_sub_808D744; return FALSE; } @@ -3111,7 +3113,7 @@ static bool8 debug_sub_808D6EC(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * 7 + 1); Menu_PrintItems(2, 1, 7, gUnknown_Debug_083C1288); InitMenu(0, 1, 1, 7, 0, 28); - gDebug_0300070F = 1; + sFlagAndVarTest_WhichSubmenu = 1; gMenuCallback = debug_sub_808D744; return FALSE; } @@ -3121,8 +3123,8 @@ static bool8 debug_sub_808D744(void) s8 input = Menu_ProcessInput(); s8 cursorPos = Menu_GetCursorPos(); - debug_sub_808D790(gDebug_0300070F, cursorPos); - debug_sub_808D7E0(gDebug_0300070F); + debug_sub_808D790(sFlagAndVarTest_WhichSubmenu, cursorPos); + debug_sub_808D7E0(sFlagAndVarTest_WhichSubmenu); if (input == -2) return FALSE; if (input == -1) @@ -3150,7 +3152,7 @@ static void debug_sub_808D7E0(u8 whichMenu) for (i = 0; i < gUnknown_Debug_083C12D0[whichMenu]; i++) { - debug_sub_808F2E0(28, 2 * i + 1, FlagGet(gUnknown_Debug_083C12D2[whichMenu][i]) ? 1 : 0); + PrintBool(28, 2 * i + 1, FlagGet(gUnknown_Debug_083C12D2[whichMenu][i]) ? 1 : 0); } } @@ -3185,7 +3187,7 @@ static bool8 debug_sub_808D8D8(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C1A9C) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C1A9C), gUnknown_Debug_083C1A9C); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C1A9C), 0, 28); - gDebug_0300070F = 0; + sFlagAndVarTest_WhichSubmenu = 0; gMenuCallback = debug_sub_808D930; return FALSE; } @@ -3195,8 +3197,8 @@ static bool8 debug_sub_808D930(void) s8 input = Menu_ProcessInput(); s8 cursorPos = Menu_GetCursorPos(); - debug_sub_808D97C(gDebug_0300070F, cursorPos); - debug_sub_808D9CC(gDebug_0300070F); + debug_sub_808D97C(sFlagAndVarTest_WhichSubmenu, cursorPos); + debug_sub_808D9CC(sFlagAndVarTest_WhichSubmenu); if (input == -2) return FALSE; if (input == -1) @@ -3224,7 +3226,7 @@ static void debug_sub_808D9CC(u8 whichMenu) for (i = 0; i < gUnknown_Debug_083C1AAC[whichMenu]; i++) { - debug_sub_808F2E0(28, 2 * i + 1, FlagGet(gUnknown_Debug_083C1AAE[whichMenu][i]) ? 1 : 0); + PrintBool(28, 2 * i + 1, FlagGet(gUnknown_Debug_083C1AAE[whichMenu][i]) ? 1 : 0); } } @@ -3257,7 +3259,7 @@ static bool8 debug_sub_808DA80(void) static void debug_sub_808DABC(void) { - debug_sub_808F31C(24, 1, gSpecialVar_Result); + PrintUnsignedShort(24, 1, gSpecialVar_Result); } static void debug_sub_808DAD4(void) @@ -3308,7 +3310,7 @@ static bool8 debug_sub_808DBA0(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C432C) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C432C), gUnknown_Debug_083C432C); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C432C), 0, 28); - gDebug_0300070F = 0; + sFlagAndVarTest_WhichSubmenu = 0; gMenuCallback = debug_sub_808DEB8; return FALSE; } @@ -3319,7 +3321,7 @@ static bool8 debug_sub_808DBF8(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C436C) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C436C), gUnknown_Debug_083C436C); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C436C), 0, 28); - gDebug_0300070F = 1; + sFlagAndVarTest_WhichSubmenu = 1; gMenuCallback = debug_sub_808DEB8; return FALSE; } @@ -3330,7 +3332,7 @@ static bool8 debug_sub_808DC50(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C43B4) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C43B4), gUnknown_Debug_083C43B4); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C43B4), 0, 28); - gDebug_0300070F = 2; + sFlagAndVarTest_WhichSubmenu = 2; gMenuCallback = debug_sub_808DEB8; return FALSE; } @@ -3341,7 +3343,7 @@ static bool8 debug_sub_808DCA8(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C43FC) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C43FC), gUnknown_Debug_083C43FC); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C43FC), 0, 28); - gDebug_0300070F = 3; + sFlagAndVarTest_WhichSubmenu = 3; gMenuCallback = debug_sub_808DEB8; return FALSE; } @@ -3352,7 +3354,7 @@ static bool8 debug_sub_808DD00(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C4444) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C4444), gUnknown_Debug_083C4444); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C4444), 0, 28); - gDebug_0300070F = 4; + sFlagAndVarTest_WhichSubmenu = 4; gMenuCallback = debug_sub_808DEB8; return FALSE; } @@ -3363,7 +3365,7 @@ static bool8 debug_sub_808DD58(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C448C) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C448C), gUnknown_Debug_083C448C); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C448C), 0, 28); - gDebug_0300070F = 5; + sFlagAndVarTest_WhichSubmenu = 5; gMenuCallback = debug_sub_808DEB8; return FALSE; } @@ -3374,7 +3376,7 @@ static bool8 debug_sub_808DDB0(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * 6 + 1); Menu_PrintItems(2, 1, 6, gUnknown_Debug_83C44C4); // overflows into the next menu InitMenu(0, 1, 1, 6, 0, 28); - gDebug_0300070F = 6; + sFlagAndVarTest_WhichSubmenu = 6; gMenuCallback = debug_sub_808DEB8; return FALSE; } @@ -3385,7 +3387,7 @@ static bool8 debug_sub_808DE08(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_83C44EC) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_83C44EC), gUnknown_Debug_83C44EC); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_83C44EC), 0, 28); - gDebug_0300070F = 7; + sFlagAndVarTest_WhichSubmenu = 7; gMenuCallback = debug_sub_808DEB8; return FALSE; } @@ -3396,7 +3398,7 @@ static bool8 debug_sub_808DE60(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C4534) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C4534), gUnknown_Debug_083C4534); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C4534), 0, 28); - gDebug_0300070F = 8; + sFlagAndVarTest_WhichSubmenu = 8; gMenuCallback = debug_sub_808DEB8; return FALSE; } @@ -3406,8 +3408,8 @@ static bool8 debug_sub_808DEB8(void) s8 input = Menu_ProcessInput(); s8 cursorPos = Menu_GetCursorPos(); - debug_sub_808DF64(gDebug_0300070F, cursorPos); - debug_sub_808DF04(gDebug_0300070F); + debug_sub_808DF64(sFlagAndVarTest_WhichSubmenu, cursorPos); + debug_sub_808DF04(sFlagAndVarTest_WhichSubmenu); if (input == -2) return FALSE; if (input == -1) @@ -3424,7 +3426,7 @@ static void debug_sub_808DF04(u8 whichMenu) for (i = 0; i < gUnknown_Debug_083C457C[whichMenu]; i++) { - debug_sub_808F31C(24, 2 * i + 1, VarGet(gUnknown_Debug_083C4586[whichMenu][i])); + PrintUnsignedShort(24, 2 * i + 1, VarGet(gUnknown_Debug_083C4586[whichMenu][i])); } } @@ -3472,7 +3474,7 @@ static bool8 debug_sub_808E054(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * 6 + 1); Menu_PrintItems(2, 1, 6, gUnknown_Debug_083C3AA0); InitMenu(0, 1, 1, 6, 0, 28); - gDebug_0300070F = 0; + sFlagAndVarTest_WhichSubmenu = 0; gMenuCallback = debug_sub_808E264; return FALSE; } @@ -3483,7 +3485,7 @@ static bool8 debug_sub_808E0AC(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * 5 + 1); Menu_PrintItems(2, 1, 5, gUnknown_Debug_83C3AE0); InitMenu(0, 1, 1, 5, 0, 28); - gDebug_0300070F = 1; + sFlagAndVarTest_WhichSubmenu = 1; gMenuCallback = debug_sub_808E264; return FALSE; } @@ -3494,7 +3496,7 @@ static bool8 debug_sub_808E104(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_83C3B28) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_83C3B28), gUnknown_Debug_83C3B28); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_83C3B28), 0, 28); - gDebug_0300070F = 2; + sFlagAndVarTest_WhichSubmenu = 2; gMenuCallback = debug_sub_808E264; return FALSE; } @@ -3505,7 +3507,7 @@ static bool8 debug_sub_808E15C(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * 2 + 1); Menu_PrintItems(2, 1, 2, gUnknown_Debug_83C3B70); InitMenu(0, 1, 1, 2, 0, 28); - gDebug_0300070F = 3; + sFlagAndVarTest_WhichSubmenu = 3; gMenuCallback = debug_sub_808E264; return FALSE; } @@ -3516,7 +3518,7 @@ static bool8 debug_sub_808E1B4(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_83C3BB8) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_83C3BB8), gUnknown_Debug_83C3BB8); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_83C3BB8), 0, 28); - gDebug_0300070F = 4; + sFlagAndVarTest_WhichSubmenu = 4; gMenuCallback = debug_sub_808E264; return FALSE; } @@ -3527,7 +3529,7 @@ static bool8 debug_sub_808E20C(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * 6 + 1); Menu_PrintItems(2, 1, 6, gUnknown_Debug_83C3C00); InitMenu(0, 1, 1, 6, 0, 28); - gDebug_0300070F = 5; + sFlagAndVarTest_WhichSubmenu = 5; gMenuCallback = debug_sub_808E264; return FALSE; } @@ -3537,8 +3539,8 @@ static bool8 debug_sub_808E264(void) s8 input = Menu_ProcessInput(); s8 cursorPos = Menu_GetCursorPos(); - debug_sub_808E310(gDebug_0300070F, cursorPos); - debug_sub_808E2B0(gDebug_0300070F); + debug_sub_808E310(sFlagAndVarTest_WhichSubmenu, cursorPos); + debug_sub_808E2B0(sFlagAndVarTest_WhichSubmenu); if (input == -2) return FALSE; if (input == -1) @@ -3555,7 +3557,7 @@ static void debug_sub_808E2B0(u8 whichMenu) for (i = 0; i < gUnknown_Debug_083C3C48[whichMenu]; i++) { - debug_sub_808F31C(24, 2 * i + 1, VarGet(gUnknown_Debug_83C3C4E[whichMenu][i])); + PrintUnsignedShort(24, 2 * i + 1, VarGet(gUnknown_Debug_83C3C4E[whichMenu][i])); } } @@ -3603,7 +3605,7 @@ static bool8 debug_sub_808E400(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C347C) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C347C), gUnknown_Debug_083C347C); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C347C), 0, 28); - gDebug_0300070F = 0; + sFlagAndVarTest_WhichSubmenu = 0; gMenuCallback = debug_sub_808E5B8; return FALSE; } @@ -3614,7 +3616,7 @@ static bool8 debug_sub_808E458(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C3494) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C3494), gUnknown_Debug_083C3494); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C3494), 0, 28); - gDebug_0300070F = 1; + sFlagAndVarTest_WhichSubmenu = 1; gMenuCallback = debug_sub_808E5B8; return FALSE; } @@ -3625,7 +3627,7 @@ static bool8 debug_sub_808E4B0(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C34A4) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C34A4), gUnknown_Debug_083C34A4); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C34A4), 0, 28); - gDebug_0300070F = 2; + sFlagAndVarTest_WhichSubmenu = 2; gMenuCallback = debug_sub_808E5B8; return FALSE; } @@ -3636,7 +3638,7 @@ static bool8 debug_sub_808E508(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C34D4) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C34D4), gUnknown_Debug_083C34D4); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C34D4), 0, 28); - gDebug_0300070F = 3; + sFlagAndVarTest_WhichSubmenu = 3; gMenuCallback = debug_sub_808E5B8; return FALSE; } @@ -3647,7 +3649,7 @@ static bool8 debug_sub_808E560(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C351C) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C351C), gUnknown_Debug_083C351C); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C351C), 0, 28); - gDebug_0300070F = 4; + sFlagAndVarTest_WhichSubmenu = 4; gMenuCallback = debug_sub_808E5B8; return FALSE; } @@ -3657,8 +3659,8 @@ static bool8 debug_sub_808E5B8(void) s8 input = Menu_ProcessInput(); s8 cursorPos = Menu_GetCursorPos(); - debug_sub_808E604(gDebug_0300070F, cursorPos); - debug_sub_808E660(gDebug_0300070F); + debug_sub_808E604(sFlagAndVarTest_WhichSubmenu, cursorPos); + debug_sub_808E660(sFlagAndVarTest_WhichSubmenu); if (input == -2) return FALSE; if (input == -1) @@ -3688,7 +3690,7 @@ static void debug_sub_808E660(u8 whichMenu) for (i = 0; i < gUnknown_Debug_083C3544[whichMenu]; i++) { - debug_sub_808F31C(24, 2 * i + 1, VarGet(gUnknown_Debug_083C354A[whichMenu][i])); + PrintUnsignedShort(24, 2 * i + 1, VarGet(gUnknown_Debug_083C354A[whichMenu][i])); } } @@ -3723,7 +3725,7 @@ static bool8 debug_sub_808E754(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C470C) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C470C), gUnknown_Debug_083C470C); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C470C), 0, 28); - gDebug_0300070F = 0; + sFlagAndVarTest_WhichSubmenu = 0; gMenuCallback = debug_sub_808E804; return FALSE; } @@ -3734,7 +3736,7 @@ static bool8 debug_sub_808E7AC(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C4754C) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C4754C), gUnknown_Debug_083C4754C); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C4754C), 0, 28); - gDebug_0300070F = 1; + sFlagAndVarTest_WhichSubmenu = 1; gMenuCallback = debug_sub_808E804; return FALSE; } @@ -3744,8 +3746,8 @@ static bool8 debug_sub_808E804(void) s8 input = Menu_ProcessInput(); s8 cursorPos = Menu_GetCursorPos(); - debug_sub_808E850(gDebug_0300070F, cursorPos); - debug_sub_808E8AC(gDebug_0300070F); + debug_sub_808E850(sFlagAndVarTest_WhichSubmenu, cursorPos); + debug_sub_808E8AC(sFlagAndVarTest_WhichSubmenu); if (input == -2) return FALSE; if (input == -1) @@ -3775,7 +3777,7 @@ static void debug_sub_808E8AC(u8 whichMenu) for (i = 0; i < gUnknown_Debug_083C478C[whichMenu]; i++) { - debug_sub_808F31C(24, 2 * i + 1, VarGet(gUnknown_Debug_083C478E[whichMenu][i])); + PrintUnsignedShort(24, 2 * i + 1, VarGet(gUnknown_Debug_083C478E[whichMenu][i])); } } @@ -3810,7 +3812,7 @@ static bool8 debug_sub_808E9A0(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C369C) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C369C), gUnknown_Debug_083C369C); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C369C), 0, 28); - gDebug_0300070F = 0; + sFlagAndVarTest_WhichSubmenu = 0; gMenuCallback = debug_sub_808EA50; return FALSE; } @@ -3821,7 +3823,7 @@ static bool8 debug_sub_808E9F8(void) Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C36E4) + 1); Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C36E4), gUnknown_Debug_083C36E4); InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C36E4), 0, 28); - gDebug_0300070F = 1; + sFlagAndVarTest_WhichSubmenu = 1; gMenuCallback = debug_sub_808EA50; return FALSE; } @@ -3831,8 +3833,8 @@ static bool8 debug_sub_808EA50(void) s8 input = Menu_ProcessInput(); s8 cursorPos = Menu_GetCursorPos(); - debug_sub_808EAFC(gDebug_0300070F, cursorPos); - debug_sub_808EA9C(gDebug_0300070F); + debug_sub_808EAFC(sFlagAndVarTest_WhichSubmenu, cursorPos); + debug_sub_808EA9C(sFlagAndVarTest_WhichSubmenu); if (input == -2) return FALSE; if (input == -1) @@ -3849,7 +3851,7 @@ static void debug_sub_808EA9C(u8 whichMenu) for (i = 0; i < gUnknown_Debug_083C371C[whichMenu]; i++) { - debug_sub_808F31C(24, 2 * i + 1, VarGet(gUnknown_Debug_083C371E[whichMenu][i])); + PrintUnsignedShort(24, 2 * i + 1, VarGet(gUnknown_Debug_083C371E[whichMenu][i])); } } @@ -3936,7 +3938,7 @@ static bool8 debug_sub_808ECD0(void) if (!UpdatePaletteFade()) { CloseMenu(); - debug_sub_808F168(2); + PrepareDebugOverlayBeforeShowingContestPainting(2); SetMainCallback2(CB2_ContestPainting); gMain.savedCallback = debug_sub_808B868; return TRUE; @@ -3944,147 +3946,147 @@ static bool8 debug_sub_808ECD0(void) return FALSE; } -static bool8 TomomichiDebugMenu_Config(void) +static bool8 Config(void) { return FALSE; } -static void debug_sub_808ED0C(void) +static void PicTest_SelectPokemon(void) { if (gMain.newAndRepeatedKeys & DPAD_LEFT) { - if (gDebug_03000700 != SPECIES_BULBASAUR) - gDebug_03000700--; + if (sPicTest_Species != SPECIES_BULBASAUR) + sPicTest_Species--; } if (gMain.newAndRepeatedKeys & DPAD_RIGHT) { - if (gDebug_03000700 != SPECIES_CHIMECHO) - gDebug_03000700++; + if (sPicTest_Species != SPECIES_CHIMECHO) + sPicTest_Species++; } if (gMain.newAndRepeatedKeys & L_BUTTON) { - if (gDebug_03000700 >= SPECIES_BULBASAUR + 10) - gDebug_03000700 -= 10; + if (sPicTest_Species >= SPECIES_BULBASAUR + 10) + sPicTest_Species -= 10; else - gDebug_03000700 = SPECIES_BULBASAUR; + sPicTest_Species = SPECIES_BULBASAUR; } if (gMain.newAndRepeatedKeys & R_BUTTON) { - if (gDebug_03000700 <= SPECIES_CHIMECHO - 10) - gDebug_03000700 += 10; + if (sPicTest_Species <= SPECIES_CHIMECHO - 10) + sPicTest_Species += 10; else - gDebug_03000700 = SPECIES_CHIMECHO; + sPicTest_Species = SPECIES_CHIMECHO; } } -static void debug_sub_808ED9C(void) +static void PicTest_SelectIDrndDigit(void) { if (gMain.newAndRepeatedKeys & DPAD_LEFT) { - if (gDebug_03000708 != 0) - gDebug_03000708--; + if (sPicTest_IDrndDigit != 0) + sPicTest_IDrndDigit--; } if (gMain.newAndRepeatedKeys & DPAD_RIGHT) { - if (gDebug_03000708 != UINT32_MAX) - gDebug_03000708++; + if (sPicTest_IDrndDigit != UINT32_MAX) + sPicTest_IDrndDigit++; } if (gMain.newAndRepeatedKeys & L_BUTTON) { - if (gDebug_03000708 >= 0x10) - gDebug_03000708 -= 0x10; + if (sPicTest_IDrndDigit >= 0x10) + sPicTest_IDrndDigit -= 0x10; else - gDebug_03000708 = 0; + sPicTest_IDrndDigit = 0; } if (gMain.newAndRepeatedKeys & R_BUTTON) { - if (gDebug_03000708 <= UINT32_MAX - 0x10) - gDebug_03000708 += 0x10; + if (sPicTest_IDrndDigit <= UINT32_MAX - 0x10) + sPicTest_IDrndDigit += 0x10; else - gDebug_03000708 = UINT32_MAX; + sPicTest_IDrndDigit = UINT32_MAX; } if ((gMain.newKeys & (L_BUTTON | R_BUTTON)) == (L_BUTTON | R_BUTTON)) { - gDebug_03000708 = UINT32_MAX; + sPicTest_IDrndDigit = UINT32_MAX; } } -static void debug_sub_808EE3C(void) +static void ContestPicTest_SelectContestType(void) { if (gMain.newAndRepeatedKeys & DPAD_LEFT) { - if (gDebug_0300070C != 1) - gDebug_0300070C--; + if (sPicTest_ContestType != 1) + sPicTest_ContestType--; } if (gMain.newAndRepeatedKeys & DPAD_RIGHT) { - if (gDebug_0300070C != 5) - gDebug_0300070C++; + if (sPicTest_ContestType != 5) + sPicTest_ContestType++; } if (gMain.newAndRepeatedKeys & L_BUTTON) - gDebug_0300070C = 1; + sPicTest_ContestType = 1; if (gMain.newAndRepeatedKeys & R_BUTTON) - gDebug_0300070C = 5; + sPicTest_ContestType = 5; } -static void debug_sub_808EE9C(void) +static void MuseumArtPicTest_SelectTitleType(void) { if (gMain.newAndRepeatedKeys & DPAD_LEFT) { - if (gDebug_0300070D != 1) - gDebug_0300070D--; + if (sPicTest_MuseumArtTitleType != 1) + sPicTest_MuseumArtTitleType--; } if (gMain.newAndRepeatedKeys & DPAD_RIGHT) { - if (gDebug_0300070D != 15) - gDebug_0300070D++; + if (sPicTest_MuseumArtTitleType != 15) + sPicTest_MuseumArtTitleType++; } if (gMain.newAndRepeatedKeys & L_BUTTON) { - if (gDebug_0300070D >= 11) - gDebug_0300070D -= 10; + if (sPicTest_MuseumArtTitleType >= 11) + sPicTest_MuseumArtTitleType -= 10; else - gDebug_0300070D = 0; // Causes underflow when pressing left on the dpad shortly thereafter. + sPicTest_MuseumArtTitleType = 0; // Causes underflow when pressing left on the dpad shortly thereafter. } if (gMain.newAndRepeatedKeys & R_BUTTON) { - if (gDebug_0300070D <= 5) - gDebug_0300070D += 10; + if (sPicTest_MuseumArtTitleType <= 5) + sPicTest_MuseumArtTitleType += 10; else - gDebug_0300070D = 15; + sPicTest_MuseumArtTitleType = 15; } } -static void debug_sub_808EF14(void) +static void PreviewPicTest_SelectType(void) { if (gMain.newAndRepeatedKeys & DPAD_LEFT) { - if (gDebug_0300070E != 1) - gDebug_0300070E--; + if (sPicTest_PreviewType != 1) + sPicTest_PreviewType--; } if (gMain.newAndRepeatedKeys & DPAD_RIGHT) { - if (gDebug_0300070E != 15) - gDebug_0300070E++; + if (sPicTest_PreviewType != 15) + sPicTest_PreviewType++; } if (gMain.newAndRepeatedKeys & L_BUTTON) { - if (gDebug_0300070E >= 11) - gDebug_0300070E -= 10; + if (sPicTest_PreviewType >= 11) + sPicTest_PreviewType -= 10; else - gDebug_0300070E = 0; // Causes underflow when pressing left on the dpad shortly thereafter. + sPicTest_PreviewType = 0; // Causes underflow when pressing left on the dpad shortly thereafter. } if (gMain.newAndRepeatedKeys & R_BUTTON) { - if (gDebug_0300070E <= 5) - gDebug_0300070E += 10; + if (sPicTest_PreviewType <= 5) + sPicTest_PreviewType += 10; else - gDebug_0300070E = 15; + sPicTest_PreviewType = 15; } } #ifdef NONMATCHING -static void debug_sub_808EF8C(u8 a0) +static void PicTest_Redraw(u8 a0) { u8 i; u8 digit; @@ -4097,70 +4099,70 @@ static void debug_sub_808EF8C(u8 a0) case 2: for (i = 0; i < 8; i++) { - digit = (gDebug_03000708 >> (4 * (7 - i))) & 0xf; + digit = (sPicTest_IDrndDigit >> (4 * (7 - i))) & 0xf; if (digit < 10) - gDebug_03000710[i] = digit + CHAR_0; + sPicTest_StringBuffer[i] = digit + CHAR_0; else - gDebug_03000710[i] = digit + CHAR_A - 10; + sPicTest_StringBuffer[i] = digit + CHAR_A - 10; } - gDebug_03000710[i] = EOS; - Menu_PrintText(gDebug_03000710, 12, 5); + sPicTest_StringBuffer[i] = EOS; + Menu_PrintText(sPicTest_StringBuffer, 12, 5); break; } for (i = 0; i < POKEMON_NAME_LENGTH; i++) { - gDebug_03000710[i + 1] = CHAR_SPACE; + sPicTest_StringBuffer[i + 1] = CHAR_SPACE; } - for (i = 0, species = gDebug_03000700; gSpeciesNames[species][i] != EOS && i < POKEMON_NAME_LENGTH; i++) + for (i = 0, species = sPicTest_Species; gSpeciesNames[species][i] != EOS && i < POKEMON_NAME_LENGTH; i++) { - gDebug_03000710[i + 1] = gSpeciesNames[species][i]; + sPicTest_StringBuffer[i + 1] = gSpeciesNames[species][i]; } - gDebug_03000710[0] = 0xB1; - gDebug_03000710[POKEMON_NAME_LENGTH + 1] = 0xB2; - gDebug_03000710[POKEMON_NAME_LENGTH + 2] = EOS; + sPicTest_StringBuffer[0] = 0xB1; + sPicTest_StringBuffer[POKEMON_NAME_LENGTH + 1] = 0xB2; + sPicTest_StringBuffer[POKEMON_NAME_LENGTH + 2] = EOS; switch (a0) { case 0: case 1: case 2: - Menu_PrintText(gDebug_03000710, 8, 1); + Menu_PrintText(sPicTest_StringBuffer, 8, 1); break; default: - Menu_PrintText(gDebug_03000710, 12, 1); + Menu_PrintText(sPicTest_StringBuffer, 12, 1); break; } - gDebug_03000710[3] = EOS; - gDebug_03000710[0] = gDebug_03000700 / 100 + CHAR_0; - gDebug_03000710[1] = (gDebug_03000700 % 100) / 10 + CHAR_0; - gDebug_03000710[2] = gDebug_03000700 % 10 + CHAR_0; - Menu_PrintText(gDebug_03000710, 12, 3); + sPicTest_StringBuffer[3] = EOS; + sPicTest_StringBuffer[0] = sPicTest_Species / 100 + CHAR_0; + sPicTest_StringBuffer[1] = (sPicTest_Species % 100) / 10 + CHAR_0; + sPicTest_StringBuffer[2] = sPicTest_Species % 10 + CHAR_0; + Menu_PrintText(sPicTest_StringBuffer, 12, 3); switch (a0) { case 0: - gDebug_03000710[0] = gDebug_0300070C / 100 + CHAR_0; - gDebug_03000710[1] = (gDebug_0300070C % 100) / 10 + CHAR_0; - gDebug_03000710[2] = gDebug_0300070C % 10 + CHAR_0; - Menu_PrintText(gDebug_03000710, 12, 7); + sPicTest_StringBuffer[0] = sPicTest_ContestType / 100 + CHAR_0; + sPicTest_StringBuffer[1] = (sPicTest_ContestType % 100) / 10 + CHAR_0; + sPicTest_StringBuffer[2] = sPicTest_ContestType % 10 + CHAR_0; + Menu_PrintText(sPicTest_StringBuffer, 12, 7); break; case 1: - gDebug_03000710[0] = gDebug_0300070D / 100 + CHAR_0; - gDebug_03000710[1] = (gDebug_0300070D % 100) / 10 + CHAR_0; - gDebug_03000710[2] = gDebug_0300070D % 10 + CHAR_0; - Menu_PrintText(gDebug_03000710, 12, 7); + sPicTest_StringBuffer[0] = sPicTest_MuseumArtTitleType / 100 + CHAR_0; + sPicTest_StringBuffer[1] = (sPicTest_MuseumArtTitleType % 100) / 10 + CHAR_0; + sPicTest_StringBuffer[2] = sPicTest_MuseumArtTitleType % 10 + CHAR_0; + Menu_PrintText(sPicTest_StringBuffer, 12, 7); break; case 2: - gDebug_03000710[0] = gDebug_0300070E / 100 + CHAR_0; - gDebug_03000710[1] = (gDebug_0300070E % 100) / 10 + CHAR_0; - gDebug_03000710[2] = gDebug_0300070E % 10 + CHAR_0; - Menu_PrintText(gDebug_03000710, 12, 7); + sPicTest_StringBuffer[0] = sPicTest_PreviewType / 100 + CHAR_0; + sPicTest_StringBuffer[1] = (sPicTest_PreviewType % 100) / 10 + CHAR_0; + sPicTest_StringBuffer[2] = sPicTest_PreviewType % 10 + CHAR_0; + Menu_PrintText(sPicTest_StringBuffer, 12, 7); break; } } #else -__attribute__((naked)) void debug_sub_808EF8C(u8 a0) +__attribute__((naked)) void PicTest_Redraw(u8 a0) { asm("\tpush\t{r4, r5, r6, r7, lr}\n" "\tmov\tr7, r8\n" @@ -4172,9 +4174,9 @@ __attribute__((naked)) void debug_sub_808EF8C(u8 a0) "\tcmp\tr6, #0\n" "\tblt\t._653\t@cond_branch\n" "\tmov\tr3, #0x0\n" - "\tldr\tr0, ._656 @ gDebug_03000708\n" + "\tldr\tr0, ._656 @ sPicTest_IDrndDigit\n" "\tmov\tr8, r0\n" - "\tldr\tr4, ._656 + 4 @ gDebug_03000710\n" + "\tldr\tr4, ._656 + 4 @ sPicTest_StringBuffer\n" "\tmov\tr7, #0x7\n" "\tmov\tr5, #0xf\n" "._658:\n" @@ -4193,8 +4195,8 @@ __attribute__((naked)) void debug_sub_808EF8C(u8 a0) "._657:\n" "\t.align\t2, 0\n" "._656:\n" - "\t.word\tgDebug_03000708\n" - "\t.word\tgDebug_03000710\n" + "\t.word\tsPicTest_IDrndDigit\n" + "\t.word\tsPicTest_StringBuffer\n" "._654:\n" "\tadd\tr1, r3, r4\n" "\tadd\tr0, r2, #0\n" @@ -4206,7 +4208,7 @@ __attribute__((naked)) void debug_sub_808EF8C(u8 a0) "\tlsr\tr3, r0, #0x18\n" "\tcmp\tr3, #0x7\n" "\tbls\t._658\t@cond_branch\n" - "\tldr\tr0, ._666 @ gDebug_03000710\n" + "\tldr\tr0, ._666 @ sPicTest_StringBuffer\n" "\tmov\tr1, #0xff\n" "\tstrb\tr1, [r0, #0x8]\n" "\tmov\tr1, #0xc\n" @@ -4214,8 +4216,8 @@ __attribute__((naked)) void debug_sub_808EF8C(u8 a0) "\tbl\tMenu_PrintText\n" "._653:\n" "\tmov\tr3, #0x0\n" - "\tldr\tr7, ._666 @ gDebug_03000710\n" - "\tldr\tr5, ._666 + 4 @ gDebug_03000700\n" + "\tldr\tr7, ._666 @ sPicTest_StringBuffer\n" + "\tldr\tr5, ._666 + 4 @ sPicTest_Species\n" "\tldr\tr2, ._666 + 8 @ gSpeciesNames\n" "\tmov\tr8, r2\n" "\tadd\tr4, r7, #0\n" @@ -4238,7 +4240,7 @@ __attribute__((naked)) void debug_sub_808EF8C(u8 a0) "\tldrb\tr0, [r0]\n" "\tcmp\tr0, #0xff\n" "\tbeq\t._661\t@cond_branch\n" - "\tldr\tr0, ._666 @ gDebug_03000710\n" + "\tldr\tr0, ._666 @ sPicTest_StringBuffer\n" "\tmov\tip, r0\n" "\tmov\tr5, r8\n" "\tadd\tr4, r1, #0\n" @@ -4278,19 +4280,19 @@ __attribute__((naked)) void debug_sub_808EF8C(u8 a0) "._667:\n" "\t.align\t2, 0\n" "._666:\n" - "\t.word\tgDebug_03000710\n" - "\t.word\tgDebug_03000700\n" + "\t.word\tsPicTest_StringBuffer\n" + "\t.word\tsPicTest_Species\n" "\t.word\tgSpeciesNames\n" "._664:\n" - "\tldr\tr0, ._672 @ gDebug_03000710\n" + "\tldr\tr0, ._672 @ sPicTest_StringBuffer\n" "\tmov\tr1, #0xc\n" "\tmov\tr2, #0x1\n" "\tbl\tMenu_PrintText\n" "._665:\n" - "\tldr\tr5, ._672 @ gDebug_03000710\n" + "\tldr\tr5, ._672 @ sPicTest_StringBuffer\n" "\tmov\tr0, #0xff\n" "\tstrb\tr0, [r5, #0x3]\n" - "\tldr\tr4, ._672 + 4 @ gDebug_03000700\n" + "\tldr\tr4, ._672 + 4 @ sPicTest_Species\n" "\tldrh\tr0, [r4]\n" "\tmov\tr1, #0x64\n" "\tbl\t__udivsi3\n" @@ -4324,21 +4326,21 @@ __attribute__((naked)) void debug_sub_808EF8C(u8 a0) "._673:\n" "\t.align\t2, 0\n" "._672:\n" - "\t.word\tgDebug_03000710\n" - "\t.word\tgDebug_03000700\n" + "\t.word\tsPicTest_StringBuffer\n" + "\t.word\tsPicTest_Species\n" "._669:\n" "\tcmp\tr6, #0x2\n" "\tbeq\t._674\t@cond_branch\n" "\tb\t._679\n" "._670:\n" - "\tldr\tr4, ._677 @ gDebug_0300070C\n" + "\tldr\tr4, ._677 @ sPicTest_ContestType\n" "\tb\t._676\n" "._678:\n" "\t.align\t2, 0\n" "._677:\n" - "\t.word\tgDebug_0300070C\n" + "\t.word\tsPicTest_ContestType\n" "._668:\n" - "\tldr\tr4, ._680 @ gDebug_0300070D\n" + "\tldr\tr4, ._680 @ sPicTest_MuseumArtTitleType\n" "._676:\n" "\tldrb\tr0, [r4]\n" "\tmov\tr1, #0x64\n" @@ -4367,9 +4369,9 @@ __attribute__((naked)) void debug_sub_808EF8C(u8 a0) "._681:\n" "\t.align\t2, 0\n" "._680:\n" - "\t.word\tgDebug_0300070D\n" + "\t.word\tsPicTest_MuseumArtTitleType\n" "._674:\n" - "\tldr\tr4, ._682 @ gDebug_0300070E\n" + "\tldr\tr4, ._682 @ sPicTest_PreviewType\n" "\tldrb\tr0, [r4]\n" "\tmov\tr1, #0x64\n" "\tbl\t__udivsi3\n" @@ -4402,76 +4404,76 @@ __attribute__((naked)) void debug_sub_808EF8C(u8 a0) "._683:\n" "\t.align\t2, 0\n" "._682:\n" - "\t.word\tgDebug_0300070E"); + "\t.word\tsPicTest_PreviewType"); } #endif // NONMATCHING -static void debug_sub_808F168(u8 a0) +static void PrepareDebugOverlayBeforeShowingContestPainting(u8 a0) { struct ContestEntry *contestEntry = &ewram15DE0; - contestEntry->var8 = gDebug_03000700; - contestEntry->var4 = gDebug_03000704; - contestEntry->var0 = gDebug_03000708; + contestEntry->var8 = sPicTest_Species; + contestEntry->var4 = sPicTest_ContestEntryVar4; + contestEntry->var0 = sPicTest_IDrndDigit; switch (a0) { case 0: ewram15DDF = 0; ewram15DDE = 0; - contestEntry->contestType = gDebug_0300070C - 1; - StringCopy(contestEntry->trainer_name, gUnknown_Debug_083C48BB); - StringCopy(contestEntry->pokemon_name, gUnknown_Debug_083C48B0); + contestEntry->contestType = sPicTest_ContestType - 1; + StringCopy(contestEntry->trainer_name, sDummyTrainerName); + StringCopy(contestEntry->pokemon_name, sDummyNickname); break; case 1: ewram15DDF = 0; ewram15DDE = 8; - contestEntry->contestType = gDebug_0300070D - 1; - StringCopy(contestEntry->pokemon_name, gUnknown_Debug_083C48B0); + contestEntry->contestType = sPicTest_MuseumArtTitleType - 1; + StringCopy(contestEntry->pokemon_name, sDummyNickname); break; case 2: ewram15DDF = 1; ewram15DDE = 8; - contestEntry->contestType = gDebug_0300070E - 1; + contestEntry->contestType = sPicTest_PreviewType - 1; break; case 3: ewram15DDF = 0; ewram15DDE = 8; contestEntry->contestType = 0; - StringCopy(contestEntry->pokemon_name, gUnknown_Debug_083C48B0); + StringCopy(contestEntry->pokemon_name, sDummyNickname); break; case 4: ewram15DDF = 0; ewram15DDE = 8; contestEntry->contestType = 3; - StringCopy(contestEntry->pokemon_name, gUnknown_Debug_083C48B0); + StringCopy(contestEntry->pokemon_name, sDummyNickname); break; case 5: ewram15DDF = 0; ewram15DDE = 8; contestEntry->contestType = 9; - StringCopy(contestEntry->pokemon_name, gUnknown_Debug_083C48B0); + StringCopy(contestEntry->pokemon_name, sDummyNickname); break; } } -static void debug_sub_808F2E0(u8 a0, u8 a1, u8 a2) +static void PrintBool(u8 a0, u8 a1, bool8 a2) { - if (a2 == 0) - gDebug_03000710[0] = CHAR_0; + if (a2 == FALSE) + sPicTest_StringBuffer[0] = CHAR_0; else - gDebug_03000710[0] = CHAR_0 + 1; - gDebug_03000710[1] = EOS; - Menu_PrintText(gDebug_03000710, a0, a1); + sPicTest_StringBuffer[0] = CHAR_0 + 1; + sPicTest_StringBuffer[1] = EOS; + Menu_PrintText(sPicTest_StringBuffer, a0, a1); } -static void debug_sub_808F31C(u8 a0, u8 a1, u16 a2) +static void PrintUnsignedShort(u8 a0, u8 a1, u16 a2) { - gDebug_03000710[0] = a2 / 10000 + CHAR_0; - gDebug_03000710[1] = (a2 % 10000) / 1000 + CHAR_0; - gDebug_03000710[2] = (a2 % 1000) / 100 + CHAR_0; - gDebug_03000710[3] = (a2 % 100) / 10 + CHAR_0; - gDebug_03000710[4] = a2 % 10 + CHAR_0; - gDebug_03000710[5] = EOS; - Menu_PrintText(gDebug_03000710, a0, a1); + sPicTest_StringBuffer[0] = a2 / 10000 + CHAR_0; + sPicTest_StringBuffer[1] = (a2 % 10000) / 1000 + CHAR_0; + sPicTest_StringBuffer[2] = (a2 % 1000) / 100 + CHAR_0; + sPicTest_StringBuffer[3] = (a2 % 100) / 10 + CHAR_0; + sPicTest_StringBuffer[4] = a2 % 10 + CHAR_0; + sPicTest_StringBuffer[5] = EOS; + Menu_PrintText(sPicTest_StringBuffer, a0, a1); } void debug_nullsub_66(void) -- cgit v1.2.3 From fed5701e8e8453cdda1a3bdc545c8c607cd981d8 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Thu, 15 Mar 2018 08:46:22 -0400 Subject: Renaming objects related to tomomichi debug menu --- src/debug/tomomichi_debug_menu.c | 1673 +++++++++++++++++++------------------- 1 file changed, 836 insertions(+), 837 deletions(-) (limited to 'src/debug/tomomichi_debug_menu.c') diff --git a/src/debug/tomomichi_debug_menu.c b/src/debug/tomomichi_debug_menu.c index 1df6ff26c..90d10556f 100644 --- a/src/debug/tomomichi_debug_menu.c +++ b/src/debug/tomomichi_debug_menu.c @@ -17,8 +17,8 @@ #include "sound.h" static u16 sPicTest_Species; -static u32 sPicTest_ContestEntryVar4; -static u32 sPicTest_IDrndDigit; +static u32 sPicTest_OTID; +static u32 sPicTest_Personality; static u8 sPicTest_ContestType; static u8 sPicTest_MuseumArtTitleType; static u8 sPicTest_PreviewType; @@ -31,7 +31,7 @@ static u8 sControlFlagsCursorPos; static u8 sControlWORKCursorPos; static bool8 ArtMusGraphics(void); -static bool8 Config(void); +static bool8 DummyMenuAction(void); static bool8 ContestGraphics(void); static bool8 ContestGraphics_Show(void); static bool8 ControlEvents(void); @@ -40,37 +40,37 @@ static bool8 ControlWorks(void); static bool8 MuseumGraphics_Show(void); static bool8 PreviewData(void); static bool8 TrickHouse(void); -static bool8 debug_sub_808B874(void); -static bool8 debug_sub_808B8C8(void); -static bool8 debug_sub_808BC48(void); -static bool8 debug_sub_808BCBC(void); +static bool8 InitDebugWindow(void); +static bool8 TopMenu_HandleInput(void); +static bool8 ContestGraphics_HandleInput(void); +static bool8 ArtMusGraphics_HandleInput(void); static bool8 PreviewData_HandleInput(void); -static bool8 debug_sub_808BDA4(void); -static bool8 debug_sub_808BE2C(void); -static bool8 debug_sub_808BEB4(void); -static bool8 debug_sub_808BF3C(void); -static bool8 debug_sub_808BFC4(void); -static bool8 debug_sub_808C014(void); -static bool8 debug_sub_808C064(void); -static bool8 debug_sub_808C0A8(void); -static bool8 debug_sub_808C0EC(void); -static bool8 debug_sub_808C104(void); -static bool8 debug_sub_808C11C(void); -static bool8 debug_sub_808C134(void); -static bool8 debug_sub_808C14C(void); -static bool8 debug_sub_808C164(void); -static bool8 debug_sub_808C17C(void); -static bool8 debug_sub_808C194(void); -static bool8 debug_sub_808C1AC(void); -static bool8 debug_sub_808C1C4(void); -static bool8 debug_sub_808C1DC(void); -static bool8 debug_sub_808C1F4(void); -static bool8 debug_sub_808C20C(void); -static bool8 debug_sub_808C224(void); -static bool8 debug_sub_808C23C(void); +static bool8 TrickHouse_HandleInput(void); +static bool8 ControlEvents_HandleInput(void); +static bool8 ControlFlags_HandleInput(void); +static bool8 ControlWorks_HandleInput(void); +static bool8 ControlEvents_InitSubmenu1(void); +static bool8 ControlEvents_InitSubmenu2(void); +static bool8 ControlEvents_Events1_HandleInput(void); +static bool8 ControlEvents_Events2_HandleInput(void); +static bool8 CallScript_DoHallOfFame(void); +static bool8 CallScript_GiveCoinCaseIfNotAlreadyOwned(void); +static bool8 CallScript_SetOldaleStateAfterRoute103Rival(void); +static bool8 CallScript_OpenNewMauville(void); +static bool8 CallScript_GiveSSTicketAndDoHallOfFame(void); +static bool8 CallScript_GiveKyogreEgg(void); +static bool8 CallScript_GiveAllItems(void); +static bool8 CallScript_GiveAllDecorations(void); +static bool8 CallScript_GiveAllCoins(void); +static bool8 CallScript_OpenSootopolisGym(void); +static bool8 CallScript_SetMoneyTo0(void); +static bool8 CallScript_FillPartyWithBarboach(void); +static bool8 CallScript_FillPartyWithShroomish(void); +static bool8 CallScript_GiveBarboachEgg(void); +static bool8 CallScript_GiveShroomishEgg(void); static bool8 debug_sub_808C280(void); static bool8 debug_sub_808C2E4(void); -static bool8 debug_sub_808C31C(void); +static bool8 ControlFlags_EventFlag_InitSubmenu(void); static bool8 debug_sub_808C36C(void); static bool8 debug_sub_808C3B0(void); static bool8 debug_sub_808C408(void); @@ -84,7 +84,7 @@ static bool8 debug_sub_808C670(void); static bool8 debug_sub_808C6C8(void); static void debug_sub_808C714(u8, u8); static void debug_sub_808C764(u8); -static bool8 debug_sub_808C7C8(void); +static bool8 ControlFlags_VanishFlag_InitSubmenu(void); static bool8 debug_sub_808C818(void); static bool8 debug_sub_808C85C(void); static bool8 debug_sub_808C8B4(void); @@ -98,7 +98,7 @@ static bool8 debug_sub_808CB1C(void); static bool8 debug_sub_808CB74(void); static void debug_sub_808CBC0(u8, u8); static void debug_sub_808CC10(u8); -static bool8 debug_sub_808CC74(void); +static bool8 ControlFlags_TrainerFlag_InitSubmenu(void); static bool8 debug_sub_808CCC4(void); static bool8 debug_sub_808CD08(void); static bool8 debug_sub_808CD60(void); @@ -106,7 +106,7 @@ static bool8 debug_sub_808CDB8(void); static bool8 debug_sub_808CE10(void); static void debug_sub_808CE5C(u8, u8); static void debug_sub_808CEAC(u8); -static bool8 debug_sub_808CF10(void); +static bool8 ControlFlags_SysFlag_InitSubmenu(void); static bool8 debug_sub_808CF60(void); static bool8 debug_sub_808CFA4(void); static bool8 debug_sub_808CFFC(void); @@ -120,45 +120,45 @@ static bool8 debug_sub_808D264(void); static bool8 debug_sub_808D2BC(void); static void debug_sub_808D308(u8, u8); static void debug_sub_808D358(u8); -static bool8 debug_sub_808D3BC(void); +static bool8 ControlFlags_FH_OBJ_InitSubmenu(void); static bool8 debug_sub_808D40C(void); static bool8 debug_sub_808D450(void); static bool8 debug_sub_808D4A8(void); static bool8 debug_sub_808D500(void); static void debug_sub_808D54C(u8, u8); static void debug_sub_808D59C(u8); -static bool8 debug_sub_808D600(void); +static bool8 ControlFlags_FH_InitSubmenu(void); static bool8 debug_sub_808D650(void); static bool8 debug_sub_808D694(void); static bool8 debug_sub_808D6EC(void); static bool8 debug_sub_808D744(void); static void debug_sub_808D790(u8, u8); static void debug_sub_808D7E0(u8); -static bool8 debug_sub_808D844(void); +static bool8 ControlFlags_BallVanishFlag_InitSubmenu(void); static bool8 debug_sub_808D894(void); static bool8 debug_sub_808D8D8(void); static bool8 debug_sub_808D930(void); static void debug_sub_808D97C(u8, u8); static void debug_sub_808D9CC(u8); -static bool8 debug_sub_808DA30(void); -static bool8 debug_sub_808DA80(void); -static void debug_sub_808DABC(void); -static void debug_sub_808DAD4(void); -static bool8 debug_sub_808DB0C(void); -static bool8 debug_sub_808DB5C(void); -static bool8 debug_sub_808DBA0(void); -static bool8 debug_sub_808DBF8(void); -static bool8 debug_sub_808DC50(void); -static bool8 debug_sub_808DCA8(void); -static bool8 debug_sub_808DD00(void); -static bool8 debug_sub_808DD58(void); -static bool8 debug_sub_808DDB0(void); -static bool8 debug_sub_808DE08(void); -static bool8 debug_sub_808DE60(void); -static bool8 debug_sub_808DEB8(void); +static bool8 ControlWorks_AnsWork_InitSubmenu(void); +static bool8 ControlWorks_AnsWork_HandleInput(void); +static void ControlWorks_AnsWork_PrintRESULT(void); +static void ControlWorks_AnsWork_AdjustRESULT(void); +static bool8 ControlWorks_SaveWork_InitSubmenu(void); +static bool8 ControlWorks_SaveWork_HandleInput(void); +static bool8 ControlWorks_SaveWork_Town_InitSubsubmenu(void); +static bool8 ControlWorks_SaveWork_City_InitSubsubmenu(void); +static bool8 ControlWorks_SaveWork_Route101To109_InitSubsubmenu(void); +static bool8 ControlWorks_SaveWork_Route110To118_InitSubsubmenu(void); +static bool8 ControlWorks_SaveWork_Route119To127_InitSubsubmenu(void); +static bool8 ControlWorks_SaveWork_Route128To134_InitSubsubmenu(void); +static bool8 ControlWorks_SaveWork_RoomTown_InitSubsubmenu(void); +static bool8 ControlWorks_SaveWork_RoomCity_InitSubsubmenu(void); +static bool8 ControlWorks_SaveWork_Dungeon_InitSubsubmenu(void); +static bool8 ControlWorks_SaveWork_Subsubmenu_HandleInput(void); static void debug_sub_808DF04(u8); static void debug_sub_808DF64(u8, u8); -static bool8 debug_sub_808DFC0(void); +static bool8 ControlWorks_SaveWorkPart2_InitSubmenu(void); static bool8 debug_sub_808E010(void); static bool8 debug_sub_808E054(void); static bool8 debug_sub_808E0AC(void); @@ -169,7 +169,7 @@ static bool8 debug_sub_808E20C(void); static bool8 debug_sub_808E264(void); static void debug_sub_808E2B0(u8); static void debug_sub_808E310(u8, u8); -static bool8 debug_sub_808E36C(void); +static bool8 ControlWorks_SysWork_InitSubmenu(void); static bool8 debug_sub_808E3BC(void); static bool8 debug_sub_808E400(void); static bool8 debug_sub_808E458(void); @@ -179,28 +179,28 @@ static bool8 debug_sub_808E560(void); static bool8 debug_sub_808E5B8(void); static void debug_sub_808E604(u8, u8); static void debug_sub_808E660(u8); -static bool8 debug_sub_808E6C0(void); +static bool8 ControlWorks_LocalWork_InitSubmenu(void); static bool8 debug_sub_808E710(void); static bool8 debug_sub_808E754(void); static bool8 debug_sub_808E7AC(void); static bool8 debug_sub_808E804(void); static void debug_sub_808E850(u8, u8); static void debug_sub_808E8AC(u8); -static bool8 debug_sub_808E90C(void); +static bool8 ControlWorks_ObjWork_InitSubmenu(void); static bool8 debug_sub_808E95C(void); static bool8 debug_sub_808E9A0(void); static bool8 debug_sub_808E9F8(void); static bool8 debug_sub_808EA50(void); static void debug_sub_808EA9C(u8); static void debug_sub_808EAFC(u8, u8); -static bool8 debug_sub_808EB58(void); -static bool8 debug_sub_808EBB4(void); +static bool8 TrickRelated_Level_InitSubmenu(void); +static bool8 TrickRelated_TrickMaster_InitSubmenu(void); static bool8 debug_sub_808EC10(void); static bool8 debug_sub_808EC5C(void); -static bool8 debug_sub_808ECA4(void); +static bool8 PreviewGraphics_Show(void); static bool8 debug_sub_808ECD0(void); static void PicTest_SelectPokemon(void); -static void PicTest_SelectIDrndDigit(void); +static void PicTest_SelectPersonality(void); static void ContestPicTest_SelectContestType(void); static void MuseumArtPicTest_SelectTitleType(void); static void PreviewPicTest_SelectType(void); @@ -233,7 +233,7 @@ static const u8 sString_ControlEvents[] = _("Control events"); static const u8 sString_ControlFlags[] = _("Control flags"); static const u8 sString_ControlWORK[] = _("Control WORK"); -static const struct MenuAction gUnknown_Debug_083C0CBA[] = { +static const struct MenuAction sMenuActions_TopMenu[] = { {sString_ContestGraphics, ContestGraphics}, {sString_ArtMuseumGraphics, ArtMusGraphics}, {sString_PreviewData, PreviewData}, @@ -246,140 +246,139 @@ static const struct MenuAction gUnknown_Debug_083C0CBA[] = { static const u8 sString_ContestMenuTitle[] = _("Contest"); static const u8 sString_Contest_PokemonNo[] = _("Pokémon No."); -static const u8 sString_Contest_IDrndDigit[] = _("ID rnd. digit"); +static const u8 sString_Contest_Personality[] = _("ID rnd. digit"); static const u8 sString_Contest_Type[] = _("Contest Type"); static const u8 sString_Contest_PokeArt[] = _("Poké Art"); static const struct MenuAction sMenuActions_ContestPicTest[] = { - {sString_Contest_PokemonNo, Config}, - {sString_Contest_IDrndDigit, Config}, - {sString_Contest_Type, Config}, + {sString_Contest_PokemonNo, DummyMenuAction}, + {sString_Contest_Personality, DummyMenuAction}, + {sString_Contest_Type, DummyMenuAction}, {sString_Contest_PokeArt, ContestGraphics_Show} }; static const u8 sString_Contest_ArtMuseumTitle[] = _("Art Mus."); static const u8 sString_Contest_ArtMuseum_PokemonNo[] = _("Pokémon No."); -static const u8 sString_Contest_ArtMuseum_IDrndDigit[] = _("ID rnd. digit"); +static const u8 sString_Contest_ArtMuseum_Personality[] = _("ID rnd. digit"); static const u8 sString_Contest_ArtMuseum_Type[] = _("Title Type"); static const u8 sString_Contest_ArtMuseum_PokeArt[] = _("Poké Art"); static const struct MenuAction sMenuActions_ArtMuseumPicTest[] = { - {sString_Contest_ArtMuseum_PokemonNo, Config}, - {sString_Contest_ArtMuseum_IDrndDigit, Config}, - {sString_Contest_ArtMuseum_Type, Config}, + {sString_Contest_ArtMuseum_PokemonNo, DummyMenuAction}, + {sString_Contest_ArtMuseum_Personality, DummyMenuAction}, + {sString_Contest_ArtMuseum_Type, DummyMenuAction}, {sString_Contest_ArtMuseum_PokeArt, MuseumGraphics_Show} }; -static const u8 gUnknown_Debug_083C0DA4[] = _("Preview"); +static const u8 sString_Contest_PreviewTitle[] = _("Preview"); -static const u8 gUnknown_Debug_083C0DAC[] = _("Pokémon No."); -static const u8 gUnknown_Debug_083C0DB8[] = _("ID rnd. digit"); -static const u8 gUnknown_Debug_083C0DC6[] = _("Type"); -static const u8 gUnknown_Debug_083C0DCB[] = _("Poké Art"); +static const u8 sString_Contest_Preview_PokemonNo[] = _("Pokémon No."); +static const u8 sString_Contest_Preview_Personality[] = _("ID rnd. digit"); +static const u8 sString_Contest_Preview_Type[] = _("Type"); +static const u8 sString_Contest_Preview_PokeArt[] = _("Poké Art"); static const struct MenuAction sMenuActions_PreviewPicTest[] = { - {gUnknown_Debug_083C0DAC, Config}, - {gUnknown_Debug_083C0DB8, Config}, - {gUnknown_Debug_083C0DC6, Config}, - {gUnknown_Debug_083C0DCB, debug_sub_808ECA4} + {sString_Contest_Preview_PokemonNo, DummyMenuAction}, + {sString_Contest_Preview_Personality, DummyMenuAction}, + {sString_Contest_Preview_Type, DummyMenuAction}, + {sString_Contest_Preview_PokeArt, PreviewGraphics_Show} }; -static const u8 gUnknown_Debug_083C0DF4[] = _("Trick related"); +static const u8 sString_TrickRelated[] = _("Trick related"); -static const u8 gUnknown_Debug_083C0E02[] = _("Level"); -static const u8 gUnknown_Debug_083C0E08[] = _("Trick Master"); +static const u8 sString_TrickRelated_Level[] = _("Level"); +static const u8 sString_TrickRelated_TrickMaster[] = _("Trick Master"); static const struct MenuAction sMenuActions_TrickRelated[] = { - {gUnknown_Debug_083C0E02, debug_sub_808EB58}, - {gUnknown_Debug_083C0E08, debug_sub_808EBB4} + {sString_TrickRelated_Level, TrickRelated_Level_InitSubmenu}, + {sString_TrickRelated_TrickMaster, TrickRelated_TrickMaster_InitSubmenu} }; -static const u8 gUnknown_Debug_083C0E28[] = _("パート1"); -static const u8 gUnknown_Debug_083C0E2D[] = _("パート2"); +static const u8 sString_Event1[] = _("パート1"); +static const u8 sString_Event2[] = _("パート2"); -static const struct MenuAction gUnknown_Debug_083C0E32[] = { - {gUnknown_Debug_083C0E28, debug_sub_808BFC4}, - {gUnknown_Debug_083C0E2D, debug_sub_808C014} +static const struct MenuAction sMenuActions_ControlEvents[] = { + {sString_Event1, ControlEvents_InitSubmenu1}, + {sString_Event2, ControlEvents_InitSubmenu2} }; -static const u8 gUnknown_Debug_083C0E44[] = _("イベントFLAG"); -static const u8 gUnknown_Debug_083C0E4D[] = _("バニシュFLAG"); -static const u8 gUnknown_Debug_083C0E56[] = _("トレーナーFLAG"); -static const u8 gUnknown_Debug_083C0E60[] = _("SYSFLAG"); -static const u8 gUnknown_Debug_083C0E68[] = _("BALLバニシュFLAG"); -static const u8 gUnknown_Debug_083C0E75[] = _("FH"); -static const u8 gUnknown_Debug_083C0E78[] = _("FH-OBJ"); - -static const struct MenuAction gUnknown_Debug_083C0E7F[] = { - {gUnknown_Debug_083C0E44, debug_sub_808C31C}, - {gUnknown_Debug_083C0E4D, debug_sub_808C7C8}, - {gUnknown_Debug_083C0E56, debug_sub_808CC74}, - {gUnknown_Debug_083C0E60, debug_sub_808CF10}, - {gUnknown_Debug_083C0E68, debug_sub_808D844}, - {gUnknown_Debug_083C0E75, debug_sub_808D600}, - {gUnknown_Debug_083C0E78, debug_sub_808D3BC} +static const u8 sString_EventFlag[] = _("イベントFLAG"); +static const u8 sString_VanishFlag[] = _("バニシュFLAG"); +static const u8 sString_TrainerFlag[] = _("トレーナーFLAG"); +static const u8 sString_SysFlag[] = _("SYSFLAG"); +static const u8 sString_BallVanishFlag[] = _("BALLバニシュFLAG"); +static const u8 sString_FH[] = _("FH"); +static const u8 sString_FH_OBJ[] = _("FH-OBJ"); + +static const struct MenuAction sMenuActions_ControlFlags[] = { + {sString_EventFlag, ControlFlags_EventFlag_InitSubmenu}, + {sString_VanishFlag, ControlFlags_VanishFlag_InitSubmenu}, + {sString_TrainerFlag, ControlFlags_TrainerFlag_InitSubmenu}, + {sString_SysFlag, ControlFlags_SysFlag_InitSubmenu}, + {sString_BallVanishFlag, ControlFlags_BallVanishFlag_InitSubmenu}, + {sString_FH, ControlFlags_FH_InitSubmenu}, + {sString_FH_OBJ, ControlFlags_FH_OBJ_InitSubmenu} }; -static const u8 gUnknown_Debug_083C0EB8[] = _("SAVEWORK"); - -static const u8 gUnknown_Debug_083C0EC1[] = _("SYSWORK"); -static const u8 gUnknown_Debug_083C0EC9[] = _("LOCALWORK"); -static const u8 gUnknown_Debug_083C0ED3[] = _("OBJWORK"); -static const u8 gUnknown_Debug_083C0EDB[] = _("ANSWORK"); -static const u8 gUnknown_Debug_083C0EE3[] = _("SAVEWORK パート2"); - -static const struct MenuAction gUnknown_Debug_083C0EF1[] = { - {gUnknown_Debug_083C0EB8, debug_sub_808DB0C}, - {gUnknown_Debug_083C0EC1, debug_sub_808E36C}, - {gUnknown_Debug_083C0EC9, debug_sub_808E6C0}, - {gUnknown_Debug_083C0ED3, debug_sub_808E90C}, - {gUnknown_Debug_083C0EDB, debug_sub_808DA30}, - {gUnknown_Debug_083C0EE3, debug_sub_808DFC0} +static const u8 sString_SaveWork[] = _("SAVEWORK"); +static const u8 sString_SysWork[] = _("SYSWORK"); +static const u8 sString_LocalWork[] = _("LOCALWORK"); +static const u8 sString_ObjWork[] = _("OBJWORK"); +static const u8 sString_AnsWork[] = _("ANSWORK"); +static const u8 sString_SaveWorkPart2[] = _("SAVEWORK パート2"); + +static const struct MenuAction sMenuActions_ControlWorks[] = { + {sString_SaveWork, ControlWorks_SaveWork_InitSubmenu}, + {sString_SysWork, ControlWorks_SysWork_InitSubmenu}, + {sString_LocalWork, ControlWorks_LocalWork_InitSubmenu}, + {sString_ObjWork, ControlWorks_ObjWork_InitSubmenu}, + {sString_AnsWork, ControlWorks_AnsWork_InitSubmenu}, + {sString_SaveWorkPart2, ControlWorks_SaveWorkPart2_InitSubmenu} }; -static const u8 gUnknown_Debug_083C0F24[] = _("クリアご"); -static const u8 gUnknown_Debug_083C0F29[] = _("コインこうにゅうかのう"); -static const u8 gUnknown_Debug_083C0F35[] = _("コトキサポーターセット"); -static const u8 gUnknown_Debug_083C0F41[] = _("ニューキンセツOPEN"); -static const u8 gUnknown_Debug_083C0F4D[] = _("れんらくせんにのれる"); -static const u8 gUnknown_Debug_083C0F58[] = _("タマゴついか"); -static const u8 gUnknown_Debug_083C0F5F[] = _("アイテムいっぱい"); -static const u8 gUnknown_Debug_083C0F68[] = _("グッズいっぱい"); -static const u8 gUnknown_Debug_083C0F70[] = _("COINいっぱい"); - -static const struct MenuAction gUnknown_Debug_083C0F79[] = { - {gUnknown_Debug_083C0F24, debug_sub_808C0EC}, - {gUnknown_Debug_083C0F29, debug_sub_808C104}, - {gUnknown_Debug_083C0F35, debug_sub_808C11C}, - {gUnknown_Debug_083C0F41, debug_sub_808C134}, - {gUnknown_Debug_083C0F4D, debug_sub_808C14C}, - {gUnknown_Debug_083C0F58, debug_sub_808C164}, - {gUnknown_Debug_083C0F5F, debug_sub_808C17C}, - {gUnknown_Debug_083C0F68, debug_sub_808C194}, - {gUnknown_Debug_083C0F70, debug_sub_808C1AC} +static const u8 sString_Clear_go[] = _("クリアご"); +static const u8 sString_Coin_kounyuuka[] = _("コインこうにゅうかのう"); +static const u8 sString_Oldale_supporter_set[] = _("コトキサポーターセット"); +static const u8 sString_New_Mauville_open[] = _("ニューキンセツOPEN"); +static const u8 sString_Renrakusen_ni_noreru[] = _("れんらくせんにのれる"); +static const u8 sString_Egg_tsuika[] = _("タマゴついか"); +static const u8 sString_Item_ippai[] = _("アイテムいっぱい"); +static const u8 sString_Gezzu_ippai[] = _("グッズいっぱい"); +static const u8 sString_Coin_ippai[] = _("COINいっぱい"); + +static const struct MenuAction sMenuActions_ControlEvents_Events1[] = { + {sString_Clear_go, CallScript_DoHallOfFame}, + {sString_Coin_kounyuuka, CallScript_GiveCoinCaseIfNotAlreadyOwned}, + {sString_Oldale_supporter_set, CallScript_SetOldaleStateAfterRoute103Rival}, + {sString_New_Mauville_open, CallScript_OpenNewMauville}, + {sString_Renrakusen_ni_noreru, CallScript_GiveSSTicketAndDoHallOfFame}, + {sString_Egg_tsuika, CallScript_GiveKyogreEgg}, + {sString_Item_ippai, CallScript_GiveAllItems}, + {sString_Gezzu_ippai, CallScript_GiveAllDecorations}, + {sString_Coin_ippai, CallScript_GiveAllCoins} }; -static const u8 gUnknown_Debug_083C0FC4[] = _("ムロジムOPEN"); -static const u8 gUnknown_Debug_083C0FCD[] = _("おかねを0へ"); -static const u8 gUnknown_Debug_083C0FD4[] = _("ドジョッチ FULL"); -static const u8 gUnknown_Debug_083C0FDF[] = _("キノココ FULL"); -static const u8 gUnknown_Debug_083C0FE9[] = _("ドジョッチ タマゴ"); -static const u8 gUnknown_Debug_083C0FF3[] = _("キノココ タマゴ"); - -static const struct MenuAction gUnknown_Debug_083C0FFC[] = { - {gUnknown_Debug_083C0FC4, debug_sub_808C1C4}, - {gUnknown_Debug_083C0FCD, debug_sub_808C1DC}, - {gUnknown_Debug_083C0FD4, debug_sub_808C1F4}, - {gUnknown_Debug_083C0FDF, debug_sub_808C20C}, - {gUnknown_Debug_083C0FE9, debug_sub_808C224}, - {gUnknown_Debug_083C0FF3, debug_sub_808C23C} +static const u8 sString_SootpolisGymOpen[] = _("ムロジムOPEN"); +static const u8 sString_MoneyTo0[] = _("おかねを0へ"); +static const u8 sString_BarboachFull[] = _("ドジョッチ FULL"); +static const u8 sString_ShroomishFull[] = _("キノココ FULL"); +static const u8 sString_BarboachEgg[] = _("ドジョッチ タマゴ"); +static const u8 sString_ShroomishEgg[] = _("キノココ タマゴ"); + +static const struct MenuAction sMenuActions_ControlEvents_Events2[] = { + {sString_SootpolisGymOpen, CallScript_OpenSootopolisGym}, + {sString_MoneyTo0, CallScript_SetMoneyTo0}, + {sString_BarboachFull, CallScript_FillPartyWithBarboach}, + {sString_ShroomishFull, CallScript_FillPartyWithShroomish}, + {sString_BarboachEgg, CallScript_GiveBarboachEgg}, + {sString_ShroomishEgg, CallScript_GiveShroomishEgg} }; -static const u8 gUnknown_Debug_083C102C[] = _("ANSWORK みかんせい"); +static const u8 sString_Answork_Mikansei[] = _("ANSWORK みかんせい"); -static const struct MenuAction gUnknown_Debug_083C103A[] = { - {gUnknown_Debug_083C102C, Config} +static const struct MenuAction sMenuActions_ControlEvents_AnsWork[] = { + {sString_Answork_Mikansei, DummyMenuAction} }; static const u8 gUnknown_Debug_083C1044[] = _("FHーOBJ00ー08"); @@ -401,15 +400,15 @@ static const u8 gUnknown_Debug_083C10AB[] = _("FHーOBJ07"); static const u8 gUnknown_Debug_083C10B4[] = _("FHーOBJ08"); static const struct MenuAction gUnknown_Debug_083C10BD[] = { - {gUnknown_Debug_083C106C, Config}, - {gUnknown_Debug_083C1075, Config}, - {gUnknown_Debug_083C107E, Config}, - {gUnknown_Debug_083C1087, Config}, - {gUnknown_Debug_083C1090, Config}, - {gUnknown_Debug_083C1099, Config}, - {gUnknown_Debug_083C10A2, Config}, - {gUnknown_Debug_083C10AB, Config}, - {gUnknown_Debug_083C10B4, Config} + {gUnknown_Debug_083C106C, DummyMenuAction}, + {gUnknown_Debug_083C1075, DummyMenuAction}, + {gUnknown_Debug_083C107E, DummyMenuAction}, + {gUnknown_Debug_083C1087, DummyMenuAction}, + {gUnknown_Debug_083C1090, DummyMenuAction}, + {gUnknown_Debug_083C1099, DummyMenuAction}, + {gUnknown_Debug_083C10A2, DummyMenuAction}, + {gUnknown_Debug_083C10AB, DummyMenuAction}, + {gUnknown_Debug_083C10B4, DummyMenuAction} }; static const u8 gUnknown_Debug_083C1108[] = _("FH-OBJ09"); @@ -423,15 +422,15 @@ static const u8 gUnknown_Debug_083C1147[] = _(""); static const u8 gUnknown_Debug_083C1148[] = _(""); static const struct MenuAction gUnknown_Debug_083C1149[] = { - {gUnknown_Debug_083C1108, Config}, - {gUnknown_Debug_083C1111, Config}, - {gUnknown_Debug_083C111A, Config}, - {gUnknown_Debug_083C1123, Config}, - {gUnknown_Debug_083C112C, Config}, - {gUnknown_Debug_083C1135, Config}, - {gUnknown_Debug_083C113E, Config}, - {gUnknown_Debug_083C1147, Config}, - {gUnknown_Debug_083C1148, Config} + {gUnknown_Debug_083C1108, DummyMenuAction}, + {gUnknown_Debug_083C1111, DummyMenuAction}, + {gUnknown_Debug_083C111A, DummyMenuAction}, + {gUnknown_Debug_083C1123, DummyMenuAction}, + {gUnknown_Debug_083C112C, DummyMenuAction}, + {gUnknown_Debug_083C1135, DummyMenuAction}, + {gUnknown_Debug_083C113E, DummyMenuAction}, + {gUnknown_Debug_083C1147, DummyMenuAction}, + {gUnknown_Debug_083C1148, DummyMenuAction} }; static const u8 gUnknown_Debug_083C1194[] = {9, 7}; @@ -460,15 +459,15 @@ static const u8 gUnknown_Debug_083C1206[] = _("FH-07"); static const u8 gUnknown_Debug_083C120C[] = _("FH-08"); static const struct MenuAction gUnknown_Debug_083C1212[] = { - {gUnknown_Debug_083C11DC, Config}, - {gUnknown_Debug_083C11E2, Config}, - {gUnknown_Debug_083C11E8, Config}, - {gUnknown_Debug_083C11EE, Config}, - {gUnknown_Debug_083C11F4, Config}, - {gUnknown_Debug_083C11FA, Config}, - {gUnknown_Debug_083C1200, Config}, - {gUnknown_Debug_083C1206, Config}, - {gUnknown_Debug_083C120C, Config} + {gUnknown_Debug_083C11DC, DummyMenuAction}, + {gUnknown_Debug_083C11E2, DummyMenuAction}, + {gUnknown_Debug_083C11E8, DummyMenuAction}, + {gUnknown_Debug_083C11EE, DummyMenuAction}, + {gUnknown_Debug_083C11F4, DummyMenuAction}, + {gUnknown_Debug_083C11FA, DummyMenuAction}, + {gUnknown_Debug_083C1200, DummyMenuAction}, + {gUnknown_Debug_083C1206, DummyMenuAction}, + {gUnknown_Debug_083C120C, DummyMenuAction} }; static const u8 gUnknown_Debug_083C125C[] = _("FHー09"); @@ -482,15 +481,15 @@ static const u8 gUnknown_Debug_083C1286[] = _(""); static const u8 gUnknown_Debug_083C1287[] = _(""); static const struct MenuAction gUnknown_Debug_083C1288[] = { - {gUnknown_Debug_083C125C, Config}, - {gUnknown_Debug_083C1262, Config}, - {gUnknown_Debug_083C1268, Config}, - {gUnknown_Debug_083C126E, Config}, - {gUnknown_Debug_083C1274, Config}, - {gUnknown_Debug_083C127A, Config}, - {gUnknown_Debug_083C1280, Config}, - {gUnknown_Debug_083C1286, Config}, - {gUnknown_Debug_083C1287, Config} + {gUnknown_Debug_083C125C, DummyMenuAction}, + {gUnknown_Debug_083C1262, DummyMenuAction}, + {gUnknown_Debug_083C1268, DummyMenuAction}, + {gUnknown_Debug_083C126E, DummyMenuAction}, + {gUnknown_Debug_083C1274, DummyMenuAction}, + {gUnknown_Debug_083C127A, DummyMenuAction}, + {gUnknown_Debug_083C1280, DummyMenuAction}, + {gUnknown_Debug_083C1286, DummyMenuAction}, + {gUnknown_Debug_083C1287, DummyMenuAction} }; static const u8 gUnknown_Debug_083C12D0[] = {9, 7}; @@ -532,14 +531,14 @@ static const u8 gUnknown_Debug_083C13C0[] = _("BATCH07ーGET"); static const u8 gUnknown_Debug_083C13CC[] = _("BATCH08ーGET"); static const struct MenuAction gUnknown_Debug_083C13D8[] = { - {gUnknown_Debug_083C1378, Config}, - {gUnknown_Debug_083C1384, Config}, - {gUnknown_Debug_083C1390, Config}, - {gUnknown_Debug_083C139C, Config}, - {gUnknown_Debug_083C13A8, Config}, - {gUnknown_Debug_083C13B4, Config}, - {gUnknown_Debug_083C13C0, Config}, - {gUnknown_Debug_083C13CC, Config} + {gUnknown_Debug_083C1378, DummyMenuAction}, + {gUnknown_Debug_083C1384, DummyMenuAction}, + {gUnknown_Debug_083C1390, DummyMenuAction}, + {gUnknown_Debug_083C139C, DummyMenuAction}, + {gUnknown_Debug_083C13A8, DummyMenuAction}, + {gUnknown_Debug_083C13B4, DummyMenuAction}, + {gUnknown_Debug_083C13C0, DummyMenuAction}, + {gUnknown_Debug_083C13CC, DummyMenuAction} }; static const u8 gUnknown_Debug_083C1418[] = _("T101ARRIVE"); @@ -551,13 +550,13 @@ static const u8 gUnknown_Debug_083C144F[] = _("T106ARRIVE"); static const u8 gUnknown_Debug_083C145A[] = _("T107ARRIVE"); static const struct MenuAction gUnknown_Debug_083C1465[] = { - {gUnknown_Debug_083C1418, Config}, - {gUnknown_Debug_083C1423, Config}, - {gUnknown_Debug_083C142E, Config}, - {gUnknown_Debug_083C1439, Config}, - {gUnknown_Debug_083C1444, Config}, - {gUnknown_Debug_083C144F, Config}, - {gUnknown_Debug_083C145A, Config} + {gUnknown_Debug_083C1418, DummyMenuAction}, + {gUnknown_Debug_083C1423, DummyMenuAction}, + {gUnknown_Debug_083C142E, DummyMenuAction}, + {gUnknown_Debug_083C1439, DummyMenuAction}, + {gUnknown_Debug_083C1444, DummyMenuAction}, + {gUnknown_Debug_083C144F, DummyMenuAction}, + {gUnknown_Debug_083C145A, DummyMenuAction} }; static const u8 gUnknown_Debug_083C14A0[] = _("C101ARRIVE"); @@ -571,15 +570,15 @@ static const u8 gUnknown_Debug_083C14ED[] = _("C108ARRIVE"); static const u8 gUnknown_Debug_083C14F8[] = _("C109ARRIVE"); static const struct MenuAction gUnknown_Debug_083C1503[] = { - {gUnknown_Debug_083C14A0, Config}, - {gUnknown_Debug_083C14AB, Config}, - {gUnknown_Debug_083C14B6, Config}, - {gUnknown_Debug_083C14C1, Config}, - {gUnknown_Debug_083C14CC, Config}, - {gUnknown_Debug_083C14D7, Config}, - {gUnknown_Debug_083C14E2, Config}, - {gUnknown_Debug_083C14ED, Config}, - {gUnknown_Debug_083C14F8, Config} + {gUnknown_Debug_083C14A0, DummyMenuAction}, + {gUnknown_Debug_083C14AB, DummyMenuAction}, + {gUnknown_Debug_083C14B6, DummyMenuAction}, + {gUnknown_Debug_083C14C1, DummyMenuAction}, + {gUnknown_Debug_083C14CC, DummyMenuAction}, + {gUnknown_Debug_083C14D7, DummyMenuAction}, + {gUnknown_Debug_083C14E2, DummyMenuAction}, + {gUnknown_Debug_083C14ED, DummyMenuAction}, + {gUnknown_Debug_083C14F8, DummyMenuAction} }; static const u8 gUnknown_Debug_083C154C[] = _("SYSーPOKEMONーGET"); @@ -588,10 +587,10 @@ static const u8 gUnknown_Debug_083C156A[] = _("SYSーPOKEGEARーGET"); static const u8 gUnknown_Debug_083C157B[] = _("SYSーRIBBONーGET"); static const struct MenuAction gUnknown_Debug_083C158A[] = { - {gUnknown_Debug_083C154C, Config}, - {gUnknown_Debug_083C155C, Config}, - {gUnknown_Debug_083C156A, Config}, - {gUnknown_Debug_083C157B, Config} + {gUnknown_Debug_083C154C, DummyMenuAction}, + {gUnknown_Debug_083C155C, DummyMenuAction}, + {gUnknown_Debug_083C156A, DummyMenuAction}, + {gUnknown_Debug_083C157B, DummyMenuAction} }; static const u8 gUnknown_Debug_083C15AC[] = _("SYSーGAMEーCLEAR"); @@ -605,15 +604,15 @@ static const u8 gUnknown_Debug_083C1627[] = _("SYSーSAFARIーMODE"); static const u8 gUnknown_Debug_083C1637[] = _("SYSーCRUISEーMODE"); static const struct MenuAction gUnknown_Debug_083C1647[] = { - {gUnknown_Debug_083C15AC, Config}, - {gUnknown_Debug_083C15BB, Config}, - {gUnknown_Debug_083C15CA, Config}, - {gUnknown_Debug_083C15DD, Config}, - {gUnknown_Debug_083C15F0, Config}, - {gUnknown_Debug_083C1605, Config}, - {gUnknown_Debug_083C1616, Config}, - {gUnknown_Debug_083C1627, Config}, - {gUnknown_Debug_083C1637, Config} + {gUnknown_Debug_083C15AC, DummyMenuAction}, + {gUnknown_Debug_083C15BB, DummyMenuAction}, + {gUnknown_Debug_083C15CA, DummyMenuAction}, + {gUnknown_Debug_083C15DD, DummyMenuAction}, + {gUnknown_Debug_083C15F0, DummyMenuAction}, + {gUnknown_Debug_083C1605, DummyMenuAction}, + {gUnknown_Debug_083C1616, DummyMenuAction}, + {gUnknown_Debug_083C1627, DummyMenuAction}, + {gUnknown_Debug_083C1637, DummyMenuAction} }; static const u8 gUnknown_Debug_083C1690[] = _("SYSーTVーHOME"); @@ -627,15 +626,15 @@ static const u8 gUnknown_Debug_083C16F2[] = _("SYSーCAVEーWONDER"); static const u8 gUnknown_Debug_083C1702[] = _("SYSーCAVEーBATTLE"); static const struct MenuAction gUnknown_Debug_083C1712[] = { - {gUnknown_Debug_083C1690, Config}, - {gUnknown_Debug_083C169C, Config}, - {gUnknown_Debug_083C16A9, Config}, - {gUnknown_Debug_083C16B5, Config}, - {gUnknown_Debug_083C16C7, Config}, - {gUnknown_Debug_083C16D6, Config}, - {gUnknown_Debug_083C16E4, Config}, - {gUnknown_Debug_083C16F2, Config}, - {gUnknown_Debug_083C1702, Config} + {gUnknown_Debug_083C1690, DummyMenuAction}, + {gUnknown_Debug_083C169C, DummyMenuAction}, + {gUnknown_Debug_083C16A9, DummyMenuAction}, + {gUnknown_Debug_083C16B5, DummyMenuAction}, + {gUnknown_Debug_083C16C7, DummyMenuAction}, + {gUnknown_Debug_083C16D6, DummyMenuAction}, + {gUnknown_Debug_083C16E4, DummyMenuAction}, + {gUnknown_Debug_083C16F2, DummyMenuAction}, + {gUnknown_Debug_083C1702, DummyMenuAction} }; static const u8 gUnknown_Debug_083C175C[] = _("SYSーSPECIALーZUKAN"); @@ -649,15 +648,15 @@ static const u8 gUnknown_Debug_083C17D4[] = _("SYSーTENJIーWAIT"); static const u8 gUnknown_Debug_083C17E3[] = _("SYSーTENJIーSORAWOTOBU"); static const struct MenuAction gUnknown_Debug_083C17F8[] = { - {gUnknown_Debug_083C175C, Config}, - {gUnknown_Debug_083C176E, Config}, - {gUnknown_Debug_083C177D, Config}, - {gUnknown_Debug_083C178C, Config}, - {gUnknown_Debug_083C179C, Config}, - {gUnknown_Debug_083C17AE, Config}, - {gUnknown_Debug_083C17C2, Config}, - {gUnknown_Debug_083C17D4, Config}, - {gUnknown_Debug_083C17E3, Config} + {gUnknown_Debug_083C175C, DummyMenuAction}, + {gUnknown_Debug_083C176E, DummyMenuAction}, + {gUnknown_Debug_083C177D, DummyMenuAction}, + {gUnknown_Debug_083C178C, DummyMenuAction}, + {gUnknown_Debug_083C179C, DummyMenuAction}, + {gUnknown_Debug_083C17AE, DummyMenuAction}, + {gUnknown_Debug_083C17C2, DummyMenuAction}, + {gUnknown_Debug_083C17D4, DummyMenuAction}, + {gUnknown_Debug_083C17E3, DummyMenuAction} }; static const u8 gUnknown_Debug_083C1840[] = _("SYSーENCーUPーITEM"); @@ -671,15 +670,15 @@ static const u8 gUnknown_Debug_083C18B4[] = _(""); static const u8 gUnknown_Debug_083C18B5[] = _(""); static const struct MenuAction gUnknown_Debug_083C18B8[] = { - {gUnknown_Debug_083C1840, Config}, - {gUnknown_Debug_083C1850, Config}, - {gUnknown_Debug_083C1862, Config}, - {gUnknown_Debug_083C1873, Config}, - {gUnknown_Debug_083C1886, Config}, - {gUnknown_Debug_083C1895, Config}, - {gUnknown_Debug_083C18A0, Config}, - {gUnknown_Debug_083C18B4, Config}, - {gUnknown_Debug_083C18B5, Config} + {gUnknown_Debug_083C1840, DummyMenuAction}, + {gUnknown_Debug_083C1850, DummyMenuAction}, + {gUnknown_Debug_083C1862, DummyMenuAction}, + {gUnknown_Debug_083C1873, DummyMenuAction}, + {gUnknown_Debug_083C1886, DummyMenuAction}, + {gUnknown_Debug_083C1895, DummyMenuAction}, + {gUnknown_Debug_083C18A0, DummyMenuAction}, + {gUnknown_Debug_083C18B4, DummyMenuAction}, + {gUnknown_Debug_083C18B5, DummyMenuAction} }; static const u8 gUnknown_Debug_083C1900[] = _("SYSーARRIVEーSUBMARINECAVE"); @@ -693,15 +692,15 @@ static const u8 gUnknown_Debug_083C196F[] = _(""); static const u8 gUnknown_Debug_083C1970[] = _(""); static const struct MenuAction gDebug_0x83C1974[] = { - {gUnknown_Debug_083C1900, Config}, - {gUnknown_Debug_083C1919, Config}, - {gUnknown_Debug_083C1930, Config}, - {gUnknown_Debug_083C1942, Config}, - {gUnknown_Debug_083C1954, Config}, - {gUnknown_Debug_083C196D, Config}, - {gUnknown_Debug_083C196E, Config}, - {gUnknown_Debug_083C196F, Config}, - {gUnknown_Debug_083C1970, Config} + {gUnknown_Debug_083C1900, DummyMenuAction}, + {gUnknown_Debug_083C1919, DummyMenuAction}, + {gUnknown_Debug_083C1930, DummyMenuAction}, + {gUnknown_Debug_083C1942, DummyMenuAction}, + {gUnknown_Debug_083C1954, DummyMenuAction}, + {gUnknown_Debug_083C196D, DummyMenuAction}, + {gUnknown_Debug_083C196E, DummyMenuAction}, + {gUnknown_Debug_083C196F, DummyMenuAction}, + {gUnknown_Debug_083C1970, DummyMenuAction} }; static const u8 gUnknown_Debug_083C19BC[] = {8, 7, 9, 4, 9, 9, 9, 7, 5}; @@ -728,8 +727,8 @@ static const u8 gUnknown_Debug_083C1A80[] = _("FVーBALL1ー78"); static const u8 gUnknown_Debug_083C1A8C[] = _("FVーBALL1ー133"); static const struct MenuAction gUnknown_Debug_083C1A9C[] = { - {gUnknown_Debug_083C1A80, Config}, - {gUnknown_Debug_083C1A8C, Config} + {gUnknown_Debug_083C1A80, DummyMenuAction}, + {gUnknown_Debug_083C1A8C, DummyMenuAction} }; static const u8 gUnknown_Debug_083C1AAC[] = {2}; @@ -758,14 +757,14 @@ static const u8 gUnknown_Debug_083C1B5A[] = _("FTーGYMー07ーLEADER"); static const u8 gUnknown_Debug_083C1B6B[] = _("FTーGYMー08ーLEADER"); static const struct MenuAction gUnknown_Debug_083C1B7C[] = { - {gUnknown_Debug_083C1AF4, Config}, - {gUnknown_Debug_083C1B05, Config}, - {gUnknown_Debug_083C1B16, Config}, - {gUnknown_Debug_083C1B27, Config}, - {gUnknown_Debug_083C1B38, Config}, - {gUnknown_Debug_083C1B49, Config}, - {gUnknown_Debug_083C1B5A, Config}, - {gUnknown_Debug_083C1B6B, Config} + {gUnknown_Debug_083C1AF4, DummyMenuAction}, + {gUnknown_Debug_083C1B05, DummyMenuAction}, + {gUnknown_Debug_083C1B16, DummyMenuAction}, + {gUnknown_Debug_083C1B27, DummyMenuAction}, + {gUnknown_Debug_083C1B38, DummyMenuAction}, + {gUnknown_Debug_083C1B49, DummyMenuAction}, + {gUnknown_Debug_083C1B5A, DummyMenuAction}, + {gUnknown_Debug_083C1B6B, DummyMenuAction} }; static const u8 gUnknown_Debug_083C1BBC[] = _("FTーSHITENー01"); @@ -774,16 +773,16 @@ static const u8 gUnknown_Debug_083C1BD6[] = _("FTーSHITENー03"); static const u8 gUnknown_Debug_083C1BE3[] = _("FTーSHITENー04"); static const struct MenuAction gUnknown_Debug_083C1BF0[] = { - {gUnknown_Debug_083C1BBC, Config}, - {gUnknown_Debug_083C1BC9, Config}, - {gUnknown_Debug_083C1BD6, Config}, - {gUnknown_Debug_083C1BE3, Config} + {gUnknown_Debug_083C1BBC, DummyMenuAction}, + {gUnknown_Debug_083C1BC9, DummyMenuAction}, + {gUnknown_Debug_083C1BD6, DummyMenuAction}, + {gUnknown_Debug_083C1BE3, DummyMenuAction} }; static const u8 gUnknown_Debug_083C1C10[] = _("FTーMITSURUー01ーCAVEーD1301"); static const struct MenuAction gUnknown_Debug_083C1C2C[] = { - {gUnknown_Debug_083C1C10, Config} + {gUnknown_Debug_083C1C10, DummyMenuAction} }; static const u8 gUnknown_Debug_083C1C34[] = {8, 4, 1}; @@ -826,15 +825,15 @@ static const u8 gUnknown_Debug_083C1DDB[] = _("FVーKAKUREー01ーFIELDーR119") static const u8 gUnknown_Debug_083C1DF3[] = _("FVーKAKUREー02ーFIELDーR119"); static const struct MenuAction gUnknown_Debug_083C1E0C[] = { - {gUnknown_Debug_083C1D30, Config}, - {gUnknown_Debug_083C1D4B, Config}, - {gUnknown_Debug_083C1D63, Config}, - {gUnknown_Debug_083C1D7B, Config}, - {gUnknown_Debug_083C1D93, Config}, - {gUnknown_Debug_083C1DAB, Config}, - {gUnknown_Debug_083C1DC3, Config}, - {gUnknown_Debug_083C1DDB, Config}, - {gUnknown_Debug_083C1DF3, Config} + {gUnknown_Debug_083C1D30, DummyMenuAction}, + {gUnknown_Debug_083C1D4B, DummyMenuAction}, + {gUnknown_Debug_083C1D63, DummyMenuAction}, + {gUnknown_Debug_083C1D7B, DummyMenuAction}, + {gUnknown_Debug_083C1D93, DummyMenuAction}, + {gUnknown_Debug_083C1DAB, DummyMenuAction}, + {gUnknown_Debug_083C1DC3, DummyMenuAction}, + {gUnknown_Debug_083C1DDB, DummyMenuAction}, + {gUnknown_Debug_083C1DF3, DummyMenuAction} }; static const u8 gUnknown_Debug_083C1E54[] = _("FVーBALLー01ーC107ーR0501"); @@ -848,15 +847,15 @@ static const u8 gUnknown_Debug_083C1F01[] = _("FVーSUPPORTWー01ーT101ーR0202 static const u8 gUnknown_Debug_083C1F1B[] = _("FVーSUPPORTMー01ーT101ーR0102"); static const struct MenuAction gUnknown_Debug_083C1F38[] = { - {gUnknown_Debug_083C1E54, Config}, - {gUnknown_Debug_083C1E6A, Config}, - {gUnknown_Debug_083C1E84, Config}, - {gUnknown_Debug_083C1E9F, Config}, - {gUnknown_Debug_083C1EB7, Config}, - {gUnknown_Debug_083C1ED1, Config}, - {gUnknown_Debug_083C1EEB, Config}, - {gUnknown_Debug_083C1F01, Config}, - {gUnknown_Debug_083C1F1B, Config} + {gUnknown_Debug_083C1E54, DummyMenuAction}, + {gUnknown_Debug_083C1E6A, DummyMenuAction}, + {gUnknown_Debug_083C1E84, DummyMenuAction}, + {gUnknown_Debug_083C1E9F, DummyMenuAction}, + {gUnknown_Debug_083C1EB7, DummyMenuAction}, + {gUnknown_Debug_083C1ED1, DummyMenuAction}, + {gUnknown_Debug_083C1EEB, DummyMenuAction}, + {gUnknown_Debug_083C1F01, DummyMenuAction}, + {gUnknown_Debug_083C1F1B, DummyMenuAction} }; static const u8 gUnknown_Debug_083C1F80[] = _("FVーODAMAKIー01ーFIELDーR101"); @@ -870,15 +869,15 @@ static const u8 gUnknown_Debug_083C2038[] = _("FVーFIGHTERー01ーT106ーR0201" static const u8 gUnknown_Debug_083C2051[] = _("FVーFIGHTERー01ーFIELDーR116"); static const struct MenuAction gUnknown_Debug_083C206C[] = { - {gUnknown_Debug_083C1F80, Config}, - {gUnknown_Debug_083C1F99, Config}, - {gUnknown_Debug_083C1FB2, Config}, - {gUnknown_Debug_083C1FCE, Config}, - {gUnknown_Debug_083C1FEA, Config}, - {gUnknown_Debug_083C2006, Config}, - {gUnknown_Debug_083C201F, Config}, - {gUnknown_Debug_083C2038, Config}, - {gUnknown_Debug_083C2051, Config} + {gUnknown_Debug_083C1F80, DummyMenuAction}, + {gUnknown_Debug_083C1F99, DummyMenuAction}, + {gUnknown_Debug_083C1FB2, DummyMenuAction}, + {gUnknown_Debug_083C1FCE, DummyMenuAction}, + {gUnknown_Debug_083C1FEA, DummyMenuAction}, + {gUnknown_Debug_083C2006, DummyMenuAction}, + {gUnknown_Debug_083C201F, DummyMenuAction}, + {gUnknown_Debug_083C2038, DummyMenuAction}, + {gUnknown_Debug_083C2051, DummyMenuAction} }; static const u8 gUnknown_Debug_083C20B4[] = _("FVーMITSURUー01ーFIELDーC101"); @@ -892,15 +891,15 @@ static const u8 gUnknown_Debug_083C2163[] = _("FVーTENKIー01ーR119ーR101"); static const u8 gUnknown_Debug_083C2179[] = _("FVーTENKIー01ーR119ーR102"); static const struct MenuAction gUnknown_Debug_083C2190[] = { - {gUnknown_Debug_083C20B4, Config}, - {gUnknown_Debug_083C20CD, Config}, - {gUnknown_Debug_083C20E6, Config}, - {gUnknown_Debug_083C20FF, Config}, - {gUnknown_Debug_083C2118, Config}, - {gUnknown_Debug_083C2131, Config}, - {gUnknown_Debug_083C214A, Config}, - {gUnknown_Debug_083C2163, Config}, - {gUnknown_Debug_083C2179, Config} + {gUnknown_Debug_083C20B4, DummyMenuAction}, + {gUnknown_Debug_083C20CD, DummyMenuAction}, + {gUnknown_Debug_083C20E6, DummyMenuAction}, + {gUnknown_Debug_083C20FF, DummyMenuAction}, + {gUnknown_Debug_083C2118, DummyMenuAction}, + {gUnknown_Debug_083C2131, DummyMenuAction}, + {gUnknown_Debug_083C214A, DummyMenuAction}, + {gUnknown_Debug_083C2163, DummyMenuAction}, + {gUnknown_Debug_083C2179, DummyMenuAction} }; static const u8 gUnknown_Debug_083C21D8[] = _("FVーDAIGOー01ーCAVEーD0504"); @@ -911,12 +910,12 @@ static const u8 gUnknown_Debug_083C2234[] = _("FVーDAIGOー01ーFIELDーR120"); static const u8 gUnknown_Debug_083C224B[] = _("FVーDAIGOー01ーFIELDーR108"); static const struct MenuAction gUnknown_Debug_083C2264[] = { - {gUnknown_Debug_083C21D8, Config}, - {gUnknown_Debug_083C21EF, Config}, - {gUnknown_Debug_083C2206, Config}, - {gUnknown_Debug_083C221D, Config}, - {gUnknown_Debug_083C2234, Config}, - {gUnknown_Debug_083C224B, Config} + {gUnknown_Debug_083C21D8, DummyMenuAction}, + {gUnknown_Debug_083C21EF, DummyMenuAction}, + {gUnknown_Debug_083C2206, DummyMenuAction}, + {gUnknown_Debug_083C221D, DummyMenuAction}, + {gUnknown_Debug_083C2234, DummyMenuAction}, + {gUnknown_Debug_083C224B, DummyMenuAction} }; static const u8 gUnknown_Debug_083C2294[] = _("FVーPOKE1ー02ーCAVEーD1111"); @@ -930,15 +929,15 @@ static const u8 gUnknown_Debug_083C233D[] = _("FVーPOKEMONー01ーCAVEーD0201" static const u8 gUnknown_Debug_083C2356[] = _("FVーPOKEMONー01ーR104ーR0101"); static const struct MenuAction gUnknown_Debug_083C2370[] = { - {gUnknown_Debug_083C2294, Config}, - {gUnknown_Debug_083C22AB, Config}, - {gUnknown_Debug_083C22C2, Config}, - {gUnknown_Debug_083C22D9, Config}, - {gUnknown_Debug_083C22F0, Config}, - {gUnknown_Debug_083C230B, Config}, - {gUnknown_Debug_083C2326, Config}, - {gUnknown_Debug_083C233D, Config}, - {gUnknown_Debug_083C2356, Config} + {gUnknown_Debug_083C2294, DummyMenuAction}, + {gUnknown_Debug_083C22AB, DummyMenuAction}, + {gUnknown_Debug_083C22C2, DummyMenuAction}, + {gUnknown_Debug_083C22D9, DummyMenuAction}, + {gUnknown_Debug_083C22F0, DummyMenuAction}, + {gUnknown_Debug_083C230B, DummyMenuAction}, + {gUnknown_Debug_083C2326, DummyMenuAction}, + {gUnknown_Debug_083C233D, DummyMenuAction}, + {gUnknown_Debug_083C2356, DummyMenuAction} }; static const u8 gUnknown_Debug_083C23B8[] = _("FVーMAMAー01ーFIELDーT101"); @@ -952,15 +951,15 @@ static const u8 gUnknown_Debug_083C2459[] = _("FVーSUPPORTー02ーFIELDーR119" static const u8 gUnknown_Debug_083C2472[] = _("FVーSUPPORTー02ーFIELDーT104"); static const struct MenuAction gUnknown_Debug_083C248C[] = { - {gUnknown_Debug_083C23B8, Config}, - {gUnknown_Debug_083C23CE, Config}, - {gUnknown_Debug_083C23E8, Config}, - {gUnknown_Debug_083C23FE, Config}, - {gUnknown_Debug_083C2414, Config}, - {gUnknown_Debug_083C242A, Config}, - {gUnknown_Debug_083C2440, Config}, - {gUnknown_Debug_083C2459, Config}, - {gUnknown_Debug_083C2472, Config} + {gUnknown_Debug_083C23B8, DummyMenuAction}, + {gUnknown_Debug_083C23CE, DummyMenuAction}, + {gUnknown_Debug_083C23E8, DummyMenuAction}, + {gUnknown_Debug_083C23FE, DummyMenuAction}, + {gUnknown_Debug_083C2414, DummyMenuAction}, + {gUnknown_Debug_083C242A, DummyMenuAction}, + {gUnknown_Debug_083C2440, DummyMenuAction}, + {gUnknown_Debug_083C2459, DummyMenuAction}, + {gUnknown_Debug_083C2472, DummyMenuAction} }; static const u8 gUnknown_Debug_083C24D4[] = _("FVーHAGIー01ーFIELDーR104"); @@ -974,15 +973,15 @@ static const u8 gUnknown_Debug_083C256E[] = _("FVーHAGIー01ーFIELDーR116"); static const u8 gUnknown_Debug_083C2584[] = _("FVーHAGIー01ーSPーSHIP01"); static const struct MenuAction gUnknown_Debug_083C259C[] = { - {gUnknown_Debug_083C24D4, Config}, - {gUnknown_Debug_083C24EA, Config}, - {gUnknown_Debug_083C2500, Config}, - {gUnknown_Debug_083C2516, Config}, - {gUnknown_Debug_083C252C, Config}, - {gUnknown_Debug_083C2542, Config}, - {gUnknown_Debug_083C2558, Config}, - {gUnknown_Debug_083C256E, Config}, - {gUnknown_Debug_083C2584, Config} + {gUnknown_Debug_083C24D4, DummyMenuAction}, + {gUnknown_Debug_083C24EA, DummyMenuAction}, + {gUnknown_Debug_083C2500, DummyMenuAction}, + {gUnknown_Debug_083C2516, DummyMenuAction}, + {gUnknown_Debug_083C252C, DummyMenuAction}, + {gUnknown_Debug_083C2542, DummyMenuAction}, + {gUnknown_Debug_083C2558, DummyMenuAction}, + {gUnknown_Debug_083C256E, DummyMenuAction}, + {gUnknown_Debug_083C2584, DummyMenuAction} }; static const u8 gUnknown_Debug_083C25E4[] = _("FVーSUPPORTー01ーT101ーR0301"); @@ -996,15 +995,15 @@ static const u8 gUnknown_Debug_083C2693[] = _("FVーSUPPORTー01ーFIELDーT104" static const u8 gUnknown_Debug_083C26AC[] = _("FVーSUPPORTー01ーFIELDーT102"); static const struct MenuAction gUnknown_Debug_083C26C8[] = { - {gUnknown_Debug_083C25E4, Config}, - {gUnknown_Debug_083C25FD, Config}, - {gUnknown_Debug_083C2616, Config}, - {gUnknown_Debug_083C262F, Config}, - {gUnknown_Debug_083C2648, Config}, - {gUnknown_Debug_083C2661, Config}, - {gUnknown_Debug_083C267A, Config}, - {gUnknown_Debug_083C2693, Config}, - {gUnknown_Debug_083C26AC, Config} + {gUnknown_Debug_083C25E4, DummyMenuAction}, + {gUnknown_Debug_083C25FD, DummyMenuAction}, + {gUnknown_Debug_083C2616, DummyMenuAction}, + {gUnknown_Debug_083C262F, DummyMenuAction}, + {gUnknown_Debug_083C2648, DummyMenuAction}, + {gUnknown_Debug_083C2661, DummyMenuAction}, + {gUnknown_Debug_083C267A, DummyMenuAction}, + {gUnknown_Debug_083C2693, DummyMenuAction}, + {gUnknown_Debug_083C26AC, DummyMenuAction} }; static const u8 gUnknown_Debug_083C2710[] = {9, 9, 9, 9, 6, 9, 9, 9, 9}; @@ -1054,15 +1053,15 @@ static const u8 gUnknown_Debug_083C2909[] = _("FEーDEBONー01ーFIELDーC104"); static const u8 gUnknown_Debug_083C2920[] = _("FEーDEBONー02ーFIELDーC104"); static const struct MenuAction gUnknown_Debug_083C2938[] = { - {gUnknown_Debug_083C2870, Config}, - {gUnknown_Debug_083C287F, Config}, - {gUnknown_Debug_083C2897, Config}, - {gUnknown_Debug_083C28A6, Config}, - {gUnknown_Debug_083C28BF, Config}, - {gUnknown_Debug_083C28D8, Config}, - {gUnknown_Debug_083C28F1, Config}, - {gUnknown_Debug_083C2909, Config}, - {gUnknown_Debug_083C2920, Config} + {gUnknown_Debug_083C2870, DummyMenuAction}, + {gUnknown_Debug_083C287F, DummyMenuAction}, + {gUnknown_Debug_083C2897, DummyMenuAction}, + {gUnknown_Debug_083C28A6, DummyMenuAction}, + {gUnknown_Debug_083C28BF, DummyMenuAction}, + {gUnknown_Debug_083C28D8, DummyMenuAction}, + {gUnknown_Debug_083C28F1, DummyMenuAction}, + {gUnknown_Debug_083C2909, DummyMenuAction}, + {gUnknown_Debug_083C2920, DummyMenuAction} }; static const u8 gUnknown_Debug_083C2980[] = _("FEーCYCLEー01ーP01ーP01ーC103ーR0201"); @@ -1076,15 +1075,15 @@ static const u8 gUnknown_Debug_083C2A21[] = _("FEーIITURIZAOーGET"); static const u8 gUnknown_Debug_083C2A32[] = _("FEーSUGOITURIZAOーGET"); static const struct MenuAction gUnknown_Debug_083C2A48[] = { - {gUnknown_Debug_083C2980, Config}, - {gUnknown_Debug_083C299F, Config}, - {gUnknown_Debug_083C29BA, Config}, - {gUnknown_Debug_083C29D4, Config}, - {gUnknown_Debug_083C29EE, Config}, - {gUnknown_Debug_083C29FC, Config}, - {gUnknown_Debug_083C2A0C, Config}, - {gUnknown_Debug_083C2A21, Config}, - {gUnknown_Debug_083C2A32, Config} + {gUnknown_Debug_083C2980, DummyMenuAction}, + {gUnknown_Debug_083C299F, DummyMenuAction}, + {gUnknown_Debug_083C29BA, DummyMenuAction}, + {gUnknown_Debug_083C29D4, DummyMenuAction}, + {gUnknown_Debug_083C29EE, DummyMenuAction}, + {gUnknown_Debug_083C29FC, DummyMenuAction}, + {gUnknown_Debug_083C2A0C, DummyMenuAction}, + {gUnknown_Debug_083C2A21, DummyMenuAction}, + {gUnknown_Debug_083C2A32, DummyMenuAction} }; static const u8 gUnknown_Debug_083C2A90[] = _("FEーBOSSー01ーCAVEーD0701"); @@ -1098,15 +1097,15 @@ static const u8 gUnknown_Debug_083C2B27[] = _("FEーKASEKIーRETURN"); static const u8 gUnknown_Debug_083C2B38[] = _("FEーWINー01ーSPーSHIP01"); static const struct MenuAction gUnknown_Debug_083C2B4C[] = { - {gUnknown_Debug_083C2A90, Config}, - {gUnknown_Debug_083C2AA6, Config}, - {gUnknown_Debug_083C2AB8, Config}, - {gUnknown_Debug_083C2ACF, Config}, - {gUnknown_Debug_083C2AE6, Config}, - {gUnknown_Debug_083C2AFB, Config}, - {gUnknown_Debug_083C2B0F, Config}, - {gUnknown_Debug_083C2B27, Config}, - {gUnknown_Debug_083C2B38, Config} + {gUnknown_Debug_083C2A90, DummyMenuAction}, + {gUnknown_Debug_083C2AA6, DummyMenuAction}, + {gUnknown_Debug_083C2AB8, DummyMenuAction}, + {gUnknown_Debug_083C2ACF, DummyMenuAction}, + {gUnknown_Debug_083C2AE6, DummyMenuAction}, + {gUnknown_Debug_083C2AFB, DummyMenuAction}, + {gUnknown_Debug_083C2B0F, DummyMenuAction}, + {gUnknown_Debug_083C2B27, DummyMenuAction}, + {gUnknown_Debug_083C2B38, DummyMenuAction} }; static const u8 gUnknown_Debug_083C2B94[] = _("FEーMITSURUー01ーT106ーR0201"); @@ -1120,15 +1119,15 @@ static const u8 gUnknown_Debug_083C2C47[] = _("FEーDOORーOPENー04ーCAVEーD1 static const u8 gUnknown_Debug_083C2C62[] = _("FEーDOORーOPENー06ーCAVEーD1712"); static const struct MenuAction gUnknown_Debug_083C2C80[] = { - {gUnknown_Debug_083C2B94, Config}, - {gUnknown_Debug_083C2BAD, Config}, - {gUnknown_Debug_083C2BC6, Config}, - {gUnknown_Debug_083C2BDF, Config}, - {gUnknown_Debug_083C2BF8, Config}, - {gUnknown_Debug_083C2C11, Config}, - {gUnknown_Debug_083C2C2C, Config}, - {gUnknown_Debug_083C2C47, Config}, - {gUnknown_Debug_083C2C62, Config} + {gUnknown_Debug_083C2B94, DummyMenuAction}, + {gUnknown_Debug_083C2BAD, DummyMenuAction}, + {gUnknown_Debug_083C2BC6, DummyMenuAction}, + {gUnknown_Debug_083C2BDF, DummyMenuAction}, + {gUnknown_Debug_083C2BF8, DummyMenuAction}, + {gUnknown_Debug_083C2C11, DummyMenuAction}, + {gUnknown_Debug_083C2C2C, DummyMenuAction}, + {gUnknown_Debug_083C2C47, DummyMenuAction}, + {gUnknown_Debug_083C2C62, DummyMenuAction} }; static const u8 gUnknown_Debug_083C2CC8[] = _("FEーKARAKURI10ーSWITCHー01"); @@ -1142,15 +1141,15 @@ static const u8 gUnknown_Debug_083C2D66[] = _("FEーGYM07ーSWITCHー03"); static const u8 gUnknown_Debug_083C2D79[] = _("FEーGYM07ーSWITCHー04"); static const struct MenuAction gUnknown_Debug_083C2D8C[] = { - {gUnknown_Debug_083C2CC8, Config}, - {gUnknown_Debug_083C2CE0, Config}, - {gUnknown_Debug_083C2CF8, Config}, - {gUnknown_Debug_083C2D10, Config}, - {gUnknown_Debug_083C2D28, Config}, - {gUnknown_Debug_083C2D40, Config}, - {gUnknown_Debug_083C2D53, Config}, - {gUnknown_Debug_083C2D66, Config}, - {gUnknown_Debug_083C2D79, Config} + {gUnknown_Debug_083C2CC8, DummyMenuAction}, + {gUnknown_Debug_083C2CE0, DummyMenuAction}, + {gUnknown_Debug_083C2CF8, DummyMenuAction}, + {gUnknown_Debug_083C2D10, DummyMenuAction}, + {gUnknown_Debug_083C2D28, DummyMenuAction}, + {gUnknown_Debug_083C2D40, DummyMenuAction}, + {gUnknown_Debug_083C2D53, DummyMenuAction}, + {gUnknown_Debug_083C2D66, DummyMenuAction}, + {gUnknown_Debug_083C2D79, DummyMenuAction} }; static const u8 gUnknown_Debug_083C2DD4[] = _("FEーSUPPORTー01ーFIELDーR103"); @@ -1164,15 +1163,15 @@ static const u8 gUnknown_Debug_083C2E78[] = _("FEーODAMAKIー01ーP01ーT101ー static const u8 gUnknown_Debug_083C2E93[] = _("FEーPAPAー01ーP01ーC101ーR0201"); static const struct MenuAction gUnknown_Debug_083C2EB0[] = { - {gUnknown_Debug_083C2DD4, Config}, - {gUnknown_Debug_083C2DED, Config}, - {gUnknown_Debug_083C2E06, Config}, - {gUnknown_Debug_083C2E1F, Config}, - {gUnknown_Debug_083C2E38, Config}, - {gUnknown_Debug_083C2E51, Config}, - {gUnknown_Debug_083C2E6B, Config}, - {gUnknown_Debug_083C2E78, Config}, - {gUnknown_Debug_083C2E93, Config} + {gUnknown_Debug_083C2DD4, DummyMenuAction}, + {gUnknown_Debug_083C2DED, DummyMenuAction}, + {gUnknown_Debug_083C2E06, DummyMenuAction}, + {gUnknown_Debug_083C2E1F, DummyMenuAction}, + {gUnknown_Debug_083C2E38, DummyMenuAction}, + {gUnknown_Debug_083C2E51, DummyMenuAction}, + {gUnknown_Debug_083C2E6B, DummyMenuAction}, + {gUnknown_Debug_083C2E78, DummyMenuAction}, + {gUnknown_Debug_083C2E93, DummyMenuAction} }; static const u8 gUnknown_Debug_083C2EF8[] = _("FEーDAISUKIーGOODSーFLAG01"); @@ -1186,15 +1185,15 @@ static const u8 gUnknown_Debug_083C2FA8[] = _("FEーBALLー01ーP01ーSPーCONTE static const u8 gUnknown_Debug_083C2FC2[] = _("FEーWOMAN2ー01ーP01ーT101ーR0201"); static const struct MenuAction gUnknown_Debug_083C2FE0[] = { - {gUnknown_Debug_083C2EF8, Config}, - {gUnknown_Debug_083C2F10, Config}, - {gUnknown_Debug_083C2F28, Config}, - {gUnknown_Debug_083C2F40, Config}, - {gUnknown_Debug_083C2F58, Config}, - {gUnknown_Debug_083C2F70, Config}, - {gUnknown_Debug_083C2F8C, Config}, - {gUnknown_Debug_083C2FA8, Config}, - {gUnknown_Debug_083C2FC2, Config} + {gUnknown_Debug_083C2EF8, DummyMenuAction}, + {gUnknown_Debug_083C2F10, DummyMenuAction}, + {gUnknown_Debug_083C2F28, DummyMenuAction}, + {gUnknown_Debug_083C2F40, DummyMenuAction}, + {gUnknown_Debug_083C2F58, DummyMenuAction}, + {gUnknown_Debug_083C2F70, DummyMenuAction}, + {gUnknown_Debug_083C2F8C, DummyMenuAction}, + {gUnknown_Debug_083C2FA8, DummyMenuAction}, + {gUnknown_Debug_083C2FC2, DummyMenuAction} }; static const u8 gUnknown_Debug_083C3028[] = _("FEーSOUKOーOPENーCAVEーD1704"); @@ -1208,15 +1207,15 @@ static const u8 gUnknown_Debug_083C30D9[] = _("FEーDASHーSHOESーGET"); static const u8 gUnknown_Debug_083C30EB[] = _("FEーDEBONSUKOOPUーGET"); static const struct MenuAction gUnknown_Debug_083C3100[] = { - {gUnknown_Debug_083C3028, Config}, - {gUnknown_Debug_083C3041, Config}, - {gUnknown_Debug_083C305A, Config}, - {gUnknown_Debug_083C3073, Config}, - {gUnknown_Debug_083C308D, Config}, - {gUnknown_Debug_083C30A8, Config}, - {gUnknown_Debug_083C30C3, Config}, - {gUnknown_Debug_083C30D9, Config}, - {gUnknown_Debug_083C30EB, Config} + {gUnknown_Debug_083C3028, DummyMenuAction}, + {gUnknown_Debug_083C3041, DummyMenuAction}, + {gUnknown_Debug_083C305A, DummyMenuAction}, + {gUnknown_Debug_083C3073, DummyMenuAction}, + {gUnknown_Debug_083C308D, DummyMenuAction}, + {gUnknown_Debug_083C30A8, DummyMenuAction}, + {gUnknown_Debug_083C30C3, DummyMenuAction}, + {gUnknown_Debug_083C30D9, DummyMenuAction}, + {gUnknown_Debug_083C30EB, DummyMenuAction} }; static const u8 gUnknown_Debug_083C3148[] = _("FEーSTUDYM1ー01ーP01ーT101R0301"); @@ -1230,15 +1229,15 @@ static const u8 gUnknown_Debug_083C3191[] = _(""); static const u8 gUnknown_Debug_083C3192[] = _(""); static const struct MenuAction gUnknown_Debug_083C3194[] = { - {gUnknown_Debug_083C3148, Config}, - {gUnknown_Debug_083C3164, Config}, - {gUnknown_Debug_083C317E, Config}, - {gUnknown_Debug_083C318D, Config}, - {gUnknown_Debug_083C318E, Config}, - {gUnknown_Debug_083C318F, Config}, - {gUnknown_Debug_083C3190, Config}, - {gUnknown_Debug_083C3191, Config}, - {gUnknown_Debug_083C3192, Config} + {gUnknown_Debug_083C3148, DummyMenuAction}, + {gUnknown_Debug_083C3164, DummyMenuAction}, + {gUnknown_Debug_083C317E, DummyMenuAction}, + {gUnknown_Debug_083C318D, DummyMenuAction}, + {gUnknown_Debug_083C318E, DummyMenuAction}, + {gUnknown_Debug_083C318F, DummyMenuAction}, + {gUnknown_Debug_083C3190, DummyMenuAction}, + {gUnknown_Debug_083C3191, DummyMenuAction}, + {gUnknown_Debug_083C3192, DummyMenuAction} }; static const u8 gUnknown_Debug_083C31DC[] = {9, 9, 9, 9, 9, 9, 9, 9, 3}; @@ -1300,43 +1299,43 @@ static const u8 gUnknown_Debug_083C345E[] = _("WKーPOKELOTーRND2"); static const u8 gUnknown_Debug_083C346E[] = _("WKーBASEーMAPNO"); static const struct MenuAction gUnknown_Debug_083C347C[] = { - {gUnknown_Debug_083C32D4, Config}, - {gUnknown_Debug_083C32E6, Config}, - {gUnknown_Debug_083C32FA, Config} + {gUnknown_Debug_083C32D4, DummyMenuAction}, + {gUnknown_Debug_083C32E6, DummyMenuAction}, + {gUnknown_Debug_083C32FA, DummyMenuAction} }; static const struct MenuAction gUnknown_Debug_083C3494[] = { - {gUnknown_Debug_083C330E, Config}, - {gUnknown_Debug_083C3325, Config} + {gUnknown_Debug_083C330E, DummyMenuAction}, + {gUnknown_Debug_083C3325, DummyMenuAction} }; static const struct MenuAction gUnknown_Debug_083C34A4[] = { - {gUnknown_Debug_083C333A, Config}, - {gUnknown_Debug_083C3349, Config}, - {gUnknown_Debug_083C3356, Config}, - {gUnknown_Debug_083C336A, Config}, - {gUnknown_Debug_083C337A, Config}, - {gUnknown_Debug_083C3391, Config} + {gUnknown_Debug_083C333A, DummyMenuAction}, + {gUnknown_Debug_083C3349, DummyMenuAction}, + {gUnknown_Debug_083C3356, DummyMenuAction}, + {gUnknown_Debug_083C336A, DummyMenuAction}, + {gUnknown_Debug_083C337A, DummyMenuAction}, + {gUnknown_Debug_083C3391, DummyMenuAction} }; static const struct MenuAction gUnknown_Debug_083C34D4[] = { - {gUnknown_Debug_083C33A6, Config}, - {gUnknown_Debug_083C33B6, Config}, - {gUnknown_Debug_083C33C4, Config}, - {gUnknown_Debug_083C33D5, Config}, - {gUnknown_Debug_083C33E6, Config}, - {gUnknown_Debug_083C33F6, Config}, - {gUnknown_Debug_083C3401, Config}, - {gUnknown_Debug_083C340C, Config}, - {gUnknown_Debug_083C341E, Config} + {gUnknown_Debug_083C33A6, DummyMenuAction}, + {gUnknown_Debug_083C33B6, DummyMenuAction}, + {gUnknown_Debug_083C33C4, DummyMenuAction}, + {gUnknown_Debug_083C33D5, DummyMenuAction}, + {gUnknown_Debug_083C33E6, DummyMenuAction}, + {gUnknown_Debug_083C33F6, DummyMenuAction}, + {gUnknown_Debug_083C3401, DummyMenuAction}, + {gUnknown_Debug_083C340C, DummyMenuAction}, + {gUnknown_Debug_083C341E, DummyMenuAction} }; static const struct MenuAction gUnknown_Debug_083C351C[] = { - {gUnknown_Debug_083C342F, Config}, - {gUnknown_Debug_083C343F, Config}, - {gUnknown_Debug_083C344E, Config}, - {gUnknown_Debug_083C345E, Config}, - {gUnknown_Debug_083C346E, Config} + {gUnknown_Debug_083C342F, DummyMenuAction}, + {gUnknown_Debug_083C343F, DummyMenuAction}, + {gUnknown_Debug_083C344E, DummyMenuAction}, + {gUnknown_Debug_083C345E, DummyMenuAction}, + {gUnknown_Debug_083C346E, DummyMenuAction} }; static const u8 gUnknown_Debug_083C3544[] = {3, 2, 6, 9, 5}; @@ -1376,25 +1375,25 @@ static const u8 gUnknown_Debug_083C3681[] = _("OBJCHRWORK15"); static const u8 gUnknown_Debug_083C368E[] = _("OBJCHRWORK16"); static const struct MenuAction gUnknown_Debug_083C369C[] = { - {gUnknown_Debug_083C35D4, Config}, - {gUnknown_Debug_083C35E0, Config}, - {gUnknown_Debug_083C35EC, Config}, - {gUnknown_Debug_083C35F8, Config}, - {gUnknown_Debug_083C3604, Config}, - {gUnknown_Debug_083C3610, Config}, - {gUnknown_Debug_083C361C, Config}, - {gUnknown_Debug_083C3628, Config}, - {gUnknown_Debug_083C3634, Config} + {gUnknown_Debug_083C35D4, DummyMenuAction}, + {gUnknown_Debug_083C35E0, DummyMenuAction}, + {gUnknown_Debug_083C35EC, DummyMenuAction}, + {gUnknown_Debug_083C35F8, DummyMenuAction}, + {gUnknown_Debug_083C3604, DummyMenuAction}, + {gUnknown_Debug_083C3610, DummyMenuAction}, + {gUnknown_Debug_083C361C, DummyMenuAction}, + {gUnknown_Debug_083C3628, DummyMenuAction}, + {gUnknown_Debug_083C3634, DummyMenuAction} }; static const struct MenuAction gUnknown_Debug_083C36E4[] = { - {gUnknown_Debug_083C3640, Config}, - {gUnknown_Debug_083C364D, Config}, - {gUnknown_Debug_083C365A, Config}, - {gUnknown_Debug_083C3667, Config}, - {gUnknown_Debug_083C3674, Config}, - {gUnknown_Debug_083C3681, Config}, - {gUnknown_Debug_083C368E, Config} + {gUnknown_Debug_083C3640, DummyMenuAction}, + {gUnknown_Debug_083C364D, DummyMenuAction}, + {gUnknown_Debug_083C365A, DummyMenuAction}, + {gUnknown_Debug_083C3667, DummyMenuAction}, + {gUnknown_Debug_083C3674, DummyMenuAction}, + {gUnknown_Debug_083C3681, DummyMenuAction}, + {gUnknown_Debug_083C368E, DummyMenuAction} }; static const u8 gUnknown_Debug_083C371C[] = {9, 7}; @@ -1481,79 +1480,79 @@ static const u8 gUnknown_Debug_083C3A9D[] = _(""); static const u8 gUnknown_Debug_083C3A9E[] = _(""); static const struct MenuAction gUnknown_Debug_083C3AA0[] = { - {gUnknown_Debug_083C37AC, Config}, - {gUnknown_Debug_083C37C0, Config}, - {gUnknown_Debug_083C37CF, Config}, - {gUnknown_Debug_083C37E5, Config}, - {gUnknown_Debug_083C37FD, Config}, - {gUnknown_Debug_083C3811, Config}, - {gUnknown_Debug_083C3824, Config}, - {gUnknown_Debug_083C3825, Config} + {gUnknown_Debug_083C37AC, DummyMenuAction}, + {gUnknown_Debug_083C37C0, DummyMenuAction}, + {gUnknown_Debug_083C37CF, DummyMenuAction}, + {gUnknown_Debug_083C37E5, DummyMenuAction}, + {gUnknown_Debug_083C37FD, DummyMenuAction}, + {gUnknown_Debug_083C3811, DummyMenuAction}, + {gUnknown_Debug_083C3824, DummyMenuAction}, + {gUnknown_Debug_083C3825, DummyMenuAction} }; static const struct MenuAction gUnknown_Debug_83C3AE0[] = { - {gUnknown_Debug_083C3827, Config}, - {gUnknown_Debug_083C383B, Config}, - {gUnknown_Debug_083C384F, Config}, - {gUnknown_Debug_083C3863, Config}, - {gUnknown_Debug_083C3875, Config}, - {gUnknown_Debug_083C3885, Config}, - {gUnknown_Debug_083C3886, Config}, - {gUnknown_Debug_083C3887, Config}, - {gUnknown_Debug_083C3888, Config} + {gUnknown_Debug_083C3827, DummyMenuAction}, + {gUnknown_Debug_083C383B, DummyMenuAction}, + {gUnknown_Debug_083C384F, DummyMenuAction}, + {gUnknown_Debug_083C3863, DummyMenuAction}, + {gUnknown_Debug_083C3875, DummyMenuAction}, + {gUnknown_Debug_083C3885, DummyMenuAction}, + {gUnknown_Debug_083C3886, DummyMenuAction}, + {gUnknown_Debug_083C3887, DummyMenuAction}, + {gUnknown_Debug_083C3888, DummyMenuAction} }; static const struct MenuAction gUnknown_Debug_83C3B28[] = { - {gUnknown_Debug_083C3889, Config}, - {gUnknown_Debug_083C389D, Config}, - {gUnknown_Debug_083C38B1, Config}, - {gUnknown_Debug_083C38C5, Config}, - {gUnknown_Debug_083C38D9, Config}, - {gUnknown_Debug_083C38ED, Config}, - {gUnknown_Debug_083C3901, Config}, - {gUnknown_Debug_083C3915, Config}, - {gUnknown_Debug_083C3929, Config} + {gUnknown_Debug_083C3889, DummyMenuAction}, + {gUnknown_Debug_083C389D, DummyMenuAction}, + {gUnknown_Debug_083C38B1, DummyMenuAction}, + {gUnknown_Debug_083C38C5, DummyMenuAction}, + {gUnknown_Debug_083C38D9, DummyMenuAction}, + {gUnknown_Debug_083C38ED, DummyMenuAction}, + {gUnknown_Debug_083C3901, DummyMenuAction}, + {gUnknown_Debug_083C3915, DummyMenuAction}, + {gUnknown_Debug_083C3929, DummyMenuAction} }; static const struct MenuAction gUnknown_Debug_83C3B70[] = { - {gUnknown_Debug_083C3940, Config}, - {gUnknown_Debug_083C3954, Config}, - {gUnknown_Debug_083C3968, Config}, - {gUnknown_Debug_083C3969, Config}, - {gUnknown_Debug_083C396A, Config}, - {gUnknown_Debug_083C396B, Config}, - {gUnknown_Debug_083C396C, Config}, - {gUnknown_Debug_083C396D, Config}, - {gUnknown_Debug_083C396E, Config} + {gUnknown_Debug_083C3940, DummyMenuAction}, + {gUnknown_Debug_083C3954, DummyMenuAction}, + {gUnknown_Debug_083C3968, DummyMenuAction}, + {gUnknown_Debug_083C3969, DummyMenuAction}, + {gUnknown_Debug_083C396A, DummyMenuAction}, + {gUnknown_Debug_083C396B, DummyMenuAction}, + {gUnknown_Debug_083C396C, DummyMenuAction}, + {gUnknown_Debug_083C396D, DummyMenuAction}, + {gUnknown_Debug_083C396E, DummyMenuAction} }; static const struct MenuAction gUnknown_Debug_83C3BB8[] = { - {gUnknown_Debug_083C396F, Config}, - {gUnknown_Debug_083C3984, Config}, - {gUnknown_Debug_083C3997, Config}, - {gUnknown_Debug_083C39A9, Config}, - {gUnknown_Debug_083C39BC, Config}, - {gUnknown_Debug_083C39D3, Config}, - {gUnknown_Debug_083C39E8, Config}, - {gUnknown_Debug_083C39F9, Config}, - {gUnknown_Debug_083C3A0E, Config} + {gUnknown_Debug_083C396F, DummyMenuAction}, + {gUnknown_Debug_083C3984, DummyMenuAction}, + {gUnknown_Debug_083C3997, DummyMenuAction}, + {gUnknown_Debug_083C39A9, DummyMenuAction}, + {gUnknown_Debug_083C39BC, DummyMenuAction}, + {gUnknown_Debug_083C39D3, DummyMenuAction}, + {gUnknown_Debug_083C39E8, DummyMenuAction}, + {gUnknown_Debug_083C39F9, DummyMenuAction}, + {gUnknown_Debug_083C3A0E, DummyMenuAction} }; static const struct MenuAction gUnknown_Debug_83C3C00[] = { - {gUnknown_Debug_083C3A22, Config}, - {gUnknown_Debug_083C3A36, Config}, - {gUnknown_Debug_083C3A4D, Config}, - {gUnknown_Debug_083C3A65, Config}, - {gUnknown_Debug_083C3A7B, Config}, - {gUnknown_Debug_083C3A8D, Config}, - {gUnknown_Debug_083C3A9C, Config}, - {gUnknown_Debug_083C3A9D, Config}, - {gUnknown_Debug_083C3A9E, Config} + {gUnknown_Debug_083C3A22, DummyMenuAction}, + {gUnknown_Debug_083C3A36, DummyMenuAction}, + {gUnknown_Debug_083C3A4D, DummyMenuAction}, + {gUnknown_Debug_083C3A65, DummyMenuAction}, + {gUnknown_Debug_083C3A7B, DummyMenuAction}, + {gUnknown_Debug_083C3A8D, DummyMenuAction}, + {gUnknown_Debug_083C3A9C, DummyMenuAction}, + {gUnknown_Debug_083C3A9D, DummyMenuAction}, + {gUnknown_Debug_083C3A9E, DummyMenuAction} }; -static const u8 gUnknown_Debug_083C3C48[] = {6, 5, 9, 2, 9, 6}; +static const u8 sControlWorks_SaveWork_CountsArray[] = {6, 5, 9, 2, 9, 6}; -static const u16 gUnknown_Debug_83C3C4E[][9] = { +static const u16 sControlWorks_SaveWork_ItemArrays[][9] = { {VAR_LINK_CONTEST_ROOM_STATE, VAR_CABLE_CLUB_STATE, VAR_CONTEST_LOCATION, VAR_CONTEST_PRIZE_PICKUP, VAR_LITTLEROOT_INTRO_STATE, VAR_PORTHOLE_STATE}, {VAR_TRICK_HOUSE_ENTRANCE_STATE_2, VAR_TRICK_HOUSE_PRIZE_PICKUP, VAR_TRICK_HOUSE_STATE, VAR_TRICK_HOUSE_ENTRANCE_STATE_3, VAR_TRICK_HOUSE_ENTRANCE_STATE}, {VAR_TRICK_HOUSE_PUZZLE_1_STATE, VAR_TRICK_HOUSE_PUZZLE_2_STATE, VAR_TRICK_HOUSE_PUZZLE_3_STATE, VAR_TRICK_HOUSE_PUZZLE_4_STATE, VAR_TRICK_HOUSE_PUZZLE_5_STATE, VAR_TRICK_HOUSE_PUZZLE_6_STATE, VAR_TRICK_HOUSE_PUZZLE_7_STATE, VAR_TRICK_HOUSE_PUZZLE_8_STATE, VAR_TRICK_HOUSE_PUZZLE_7_STATE_2}, @@ -1562,26 +1561,26 @@ static const u16 gUnknown_Debug_83C3C4E[][9] = { {VAR_WEATHER_INSTITUTE_STATE, VAR_SLATEPORT_FAN_CLUB_STATE, 0x40BB, VAR_BRAVO_TRAINER_BATTLE_TOWER_ON, VAR_GAME_CORNER_STATE, VAR_WHICH_FOSSIL_REVIVED} }; -static const u8 gUnknown_Debug_083C3CBA[] = _("タウン"); -static const u8 gUnknown_Debug_083C3CBE[] = _("シティ"); -static const u8 gUnknown_Debug_083C3CC2[] = _("ロード101ー109"); -static const u8 gUnknown_Debug_083C3CCD[] = _("ロード110ー118"); -static const u8 gUnknown_Debug_083C3CD8[] = _("ロード119ー127"); -static const u8 gUnknown_Debug_083C3CE3[] = _("ロード128ー134"); -static const u8 gUnknown_Debug_083C3CEE[] = _("ルーム タウン"); -static const u8 gUnknown_Debug_083C3CF6[] = _("ルーム シティ"); -static const u8 gUnknown_Debug_083C3CFE[] = _("ダンジョンない"); - -static const struct MenuAction gUnknown_Debug_083C3D08[] = { - {gUnknown_Debug_083C3CBA, debug_sub_808DBA0}, - {gUnknown_Debug_083C3CBE, debug_sub_808DBF8}, - {gUnknown_Debug_083C3CC2, debug_sub_808DC50}, - {gUnknown_Debug_083C3CCD, debug_sub_808DCA8}, - {gUnknown_Debug_083C3CD8, debug_sub_808DD00}, - {gUnknown_Debug_083C3CE3, debug_sub_808DD58}, - {gUnknown_Debug_083C3CEE, debug_sub_808DDB0}, - {gUnknown_Debug_083C3CF6, debug_sub_808DE08}, - {gUnknown_Debug_083C3CFE, debug_sub_808DE60} +static const u8 sString_Town[] = _("タウン"); +static const u8 sString_City[] = _("シティ"); +static const u8 sString_Route_101_to_109[] = _("ロード101ー109"); +static const u8 sString_Route_110_to_118[] = _("ロード110ー118"); +static const u8 sString_Route_119_to_127[] = _("ロード119ー127"); +static const u8 sString_Route_128_to_134[] = _("ロード128ー134"); +static const u8 sString_Room_Town[] = _("ルーム タウン"); +static const u8 sString_Room_City[] = _("ルーム シティ"); +static const u8 sString_Dungeon_nai[] = _("ダンジョンない"); + +static const struct MenuAction sMenuAction_ControlWorks_SaveWork[] = { + {sString_Town, ControlWorks_SaveWork_Town_InitSubsubmenu}, + {sString_City, ControlWorks_SaveWork_City_InitSubsubmenu}, + {sString_Route_101_to_109, ControlWorks_SaveWork_Route101To109_InitSubsubmenu}, + {sString_Route_110_to_118, ControlWorks_SaveWork_Route110To118_InitSubsubmenu}, + {sString_Route_119_to_127, ControlWorks_SaveWork_Route119To127_InitSubsubmenu}, + {sString_Route_128_to_134, ControlWorks_SaveWork_Route128To134_InitSubsubmenu}, + {sString_Room_Town, ControlWorks_SaveWork_RoomTown_InitSubsubmenu}, + {sString_Room_City, ControlWorks_SaveWork_RoomCity_InitSubsubmenu}, + {sString_Dungeon_nai, ControlWorks_SaveWork_Dungeon_InitSubsubmenu} }; static const u8 gUnknown_Debug_083C3D50[] = _("WKーSCENEーFIELDーT101"); @@ -1668,105 +1667,105 @@ static const u8 gUnknown_Debug_083C42ED[] = _("WKーSCENEーCAVEーD1602"); static const u8 gUnknown_Debug_083C4301[] = _("WKーSCENEーCAVEーD0101"); static const u8 gUnknown_Debug_083C4315[] = _("WKーSCENEーCAVEーD1301"); -static const struct MenuAction gUnknown_Debug_083C432C[] = { - {gUnknown_Debug_083C3D50, Config}, - {gUnknown_Debug_083C3D64, Config}, - {gUnknown_Debug_083C3D78, Config}, - {gUnknown_Debug_083C3D8C, Config}, - {gUnknown_Debug_083C3DA0, Config}, - {gUnknown_Debug_083C3DAE, Config}, - {gUnknown_Debug_083C3DC2, Config}, - {gUnknown_Debug_083C3DD6, Config} +static const struct MenuAction sMenuActions_SaveWork_Town[] = { + {gUnknown_Debug_083C3D50, DummyMenuAction}, + {gUnknown_Debug_083C3D64, DummyMenuAction}, + {gUnknown_Debug_083C3D78, DummyMenuAction}, + {gUnknown_Debug_083C3D8C, DummyMenuAction}, + {gUnknown_Debug_083C3DA0, DummyMenuAction}, + {gUnknown_Debug_083C3DAE, DummyMenuAction}, + {gUnknown_Debug_083C3DC2, DummyMenuAction}, + {gUnknown_Debug_083C3DD6, DummyMenuAction} }; -static const struct MenuAction gUnknown_Debug_083C436C[] = { - {gUnknown_Debug_083C3DED, Config}, - {gUnknown_Debug_083C3E01, Config}, - {gUnknown_Debug_083C3E15, Config}, - {gUnknown_Debug_083C3E29, Config}, - {gUnknown_Debug_083C3E3D, Config}, - {gUnknown_Debug_083C3E51, Config}, - {gUnknown_Debug_083C3E65, Config}, - {gUnknown_Debug_083C3E79, Config}, - {gUnknown_Debug_083C3E8D, Config} +static const struct MenuAction sMenuActions_SaveWork_City[] = { + {gUnknown_Debug_083C3DED, DummyMenuAction}, + {gUnknown_Debug_083C3E01, DummyMenuAction}, + {gUnknown_Debug_083C3E15, DummyMenuAction}, + {gUnknown_Debug_083C3E29, DummyMenuAction}, + {gUnknown_Debug_083C3E3D, DummyMenuAction}, + {gUnknown_Debug_083C3E51, DummyMenuAction}, + {gUnknown_Debug_083C3E65, DummyMenuAction}, + {gUnknown_Debug_083C3E79, DummyMenuAction}, + {gUnknown_Debug_083C3E8D, DummyMenuAction} }; -static const struct MenuAction gUnknown_Debug_083C43B4[] = { - {gUnknown_Debug_083C3EA1, Config}, - {gUnknown_Debug_083C3EB5, Config}, - {gUnknown_Debug_083C3EC9, Config}, - {gUnknown_Debug_083C3EDD, Config}, - {gUnknown_Debug_083C3EF1, Config}, - {gUnknown_Debug_083C3F05, Config}, - {gUnknown_Debug_083C3F19, Config}, - {gUnknown_Debug_083C3F2D, Config}, - {gUnknown_Debug_083C3F41, Config} +static const struct MenuAction sMenuActions_SaveWork_Route101To109[] = { + {gUnknown_Debug_083C3EA1, DummyMenuAction}, + {gUnknown_Debug_083C3EB5, DummyMenuAction}, + {gUnknown_Debug_083C3EC9, DummyMenuAction}, + {gUnknown_Debug_083C3EDD, DummyMenuAction}, + {gUnknown_Debug_083C3EF1, DummyMenuAction}, + {gUnknown_Debug_083C3F05, DummyMenuAction}, + {gUnknown_Debug_083C3F19, DummyMenuAction}, + {gUnknown_Debug_083C3F2D, DummyMenuAction}, + {gUnknown_Debug_083C3F41, DummyMenuAction} }; -static const struct MenuAction gUnknown_Debug_083C43FC[] = { - {gUnknown_Debug_083C3F55, Config}, - {gUnknown_Debug_083C3F69, Config}, - {gUnknown_Debug_083C3F7D, Config}, - {gUnknown_Debug_083C3F91, Config}, - {gUnknown_Debug_083C3FA5, Config}, - {gUnknown_Debug_083C3FB9, Config}, - {gUnknown_Debug_083C3FCD, Config}, - {gUnknown_Debug_083C3FE1, Config}, - {gUnknown_Debug_083C3FF5, Config} +static const struct MenuAction sMenuActions_SaveWork_Route110To118[] = { + {gUnknown_Debug_083C3F55, DummyMenuAction}, + {gUnknown_Debug_083C3F69, DummyMenuAction}, + {gUnknown_Debug_083C3F7D, DummyMenuAction}, + {gUnknown_Debug_083C3F91, DummyMenuAction}, + {gUnknown_Debug_083C3FA5, DummyMenuAction}, + {gUnknown_Debug_083C3FB9, DummyMenuAction}, + {gUnknown_Debug_083C3FCD, DummyMenuAction}, + {gUnknown_Debug_083C3FE1, DummyMenuAction}, + {gUnknown_Debug_083C3FF5, DummyMenuAction} }; -static const struct MenuAction gUnknown_Debug_083C4444[] = { - {gUnknown_Debug_083C4009, Config}, - {gUnknown_Debug_083C401D, Config}, - {gUnknown_Debug_083C4031, Config}, - {gUnknown_Debug_083C4045, Config}, - {gUnknown_Debug_083C4059, Config}, - {gUnknown_Debug_083C406D, Config}, - {gUnknown_Debug_083C4081, Config}, - {gUnknown_Debug_083C4095, Config}, - {gUnknown_Debug_083C40A9, Config} +static const struct MenuAction sMenuActions_SaveWork_Route119To127[] = { + {gUnknown_Debug_083C4009, DummyMenuAction}, + {gUnknown_Debug_083C401D, DummyMenuAction}, + {gUnknown_Debug_083C4031, DummyMenuAction}, + {gUnknown_Debug_083C4045, DummyMenuAction}, + {gUnknown_Debug_083C4059, DummyMenuAction}, + {gUnknown_Debug_083C406D, DummyMenuAction}, + {gUnknown_Debug_083C4081, DummyMenuAction}, + {gUnknown_Debug_083C4095, DummyMenuAction}, + {gUnknown_Debug_083C40A9, DummyMenuAction} }; -static const struct MenuAction gUnknown_Debug_083C448C[] = { - {gUnknown_Debug_083C40BD, Config}, - {gUnknown_Debug_083C40D1, Config}, - {gUnknown_Debug_083C40E5, Config}, - {gUnknown_Debug_083C40F9, Config}, - {gUnknown_Debug_083C410D, Config}, - {gUnknown_Debug_083C4121, Config}, - {gUnknown_Debug_083C4135, Config} +static const struct MenuAction sMenuActions_SaveWork_Route128To134[] = { + {gUnknown_Debug_083C40BD, DummyMenuAction}, + {gUnknown_Debug_083C40D1, DummyMenuAction}, + {gUnknown_Debug_083C40E5, DummyMenuAction}, + {gUnknown_Debug_083C40F9, DummyMenuAction}, + {gUnknown_Debug_083C410D, DummyMenuAction}, + {gUnknown_Debug_083C4121, DummyMenuAction}, + {gUnknown_Debug_083C4135, DummyMenuAction} }; -static const struct MenuAction gUnknown_Debug_83C44C4[] = { - {gUnknown_Debug_083C4149, Config}, - {gUnknown_Debug_083C415D, Config}, - {gUnknown_Debug_083C4171, Config}, - {gUnknown_Debug_083C4185, Config}, - {gUnknown_Debug_083C4199, Config} +static const struct MenuAction sMenuActions_SaveWork_RoomTown[] = { + {gUnknown_Debug_083C4149, DummyMenuAction}, + {gUnknown_Debug_083C415D, DummyMenuAction}, + {gUnknown_Debug_083C4171, DummyMenuAction}, + {gUnknown_Debug_083C4185, DummyMenuAction}, + {gUnknown_Debug_083C4199, DummyMenuAction} }; -static const struct MenuAction gUnknown_Debug_83C44EC[] = { - {gUnknown_Debug_083C41C1, Config}, - {gUnknown_Debug_083C41D5, Config}, - {gUnknown_Debug_083C41E9, Config}, - {gUnknown_Debug_083C41FD, Config}, - {gUnknown_Debug_083C4211, Config}, - {gUnknown_Debug_083C4225, Config}, - {gUnknown_Debug_083C4239, Config}, - {gUnknown_Debug_083C424D, Config}, - {gUnknown_Debug_083C4261, Config} +static const struct MenuAction sMenuActions_SaveWork_RoomCity[] = { + {gUnknown_Debug_083C41C1, DummyMenuAction}, + {gUnknown_Debug_083C41D5, DummyMenuAction}, + {gUnknown_Debug_083C41E9, DummyMenuAction}, + {gUnknown_Debug_083C41FD, DummyMenuAction}, + {gUnknown_Debug_083C4211, DummyMenuAction}, + {gUnknown_Debug_083C4225, DummyMenuAction}, + {gUnknown_Debug_083C4239, DummyMenuAction}, + {gUnknown_Debug_083C424D, DummyMenuAction}, + {gUnknown_Debug_083C4261, DummyMenuAction} }; -static const struct MenuAction gUnknown_Debug_083C4534[] = { - {gUnknown_Debug_083C4275, Config}, - {gUnknown_Debug_083C4289, Config}, - {gUnknown_Debug_083C429D, Config}, - {gUnknown_Debug_083C42B1, Config}, - {gUnknown_Debug_083C42C5, Config}, - {gUnknown_Debug_083C42D9, Config}, - {gUnknown_Debug_083C42ED, Config}, - {gUnknown_Debug_083C4301, Config}, - {gUnknown_Debug_083C4315, Config} +static const struct MenuAction sMenuActions_SaveWork_Dungeon[] = { + {gUnknown_Debug_083C4275, DummyMenuAction}, + {gUnknown_Debug_083C4289, DummyMenuAction}, + {gUnknown_Debug_083C429D, DummyMenuAction}, + {gUnknown_Debug_083C42B1, DummyMenuAction}, + {gUnknown_Debug_083C42C5, DummyMenuAction}, + {gUnknown_Debug_083C42D9, DummyMenuAction}, + {gUnknown_Debug_083C42ED, DummyMenuAction}, + {gUnknown_Debug_083C4301, DummyMenuAction}, + {gUnknown_Debug_083C4315, DummyMenuAction} }; static const u8 gUnknown_Debug_083C457C[] = {8, 9, 9, 9, 9, 7, 6, 9, 9}; @@ -1810,25 +1809,25 @@ static const u8 gUnknown_Debug_083C46F2[] = _("LOCALWORK14"); static const u8 gUnknown_Debug_083C46FE[] = _("LOCALWORK15"); static const struct MenuAction gUnknown_Debug_083C470C[] = { - {gUnknown_Debug_083C4654, Config}, - {gUnknown_Debug_083C465F, Config}, - {gUnknown_Debug_083C466A, Config}, - {gUnknown_Debug_083C4675, Config}, - {gUnknown_Debug_083C4680, Config}, - {gUnknown_Debug_083C468B, Config}, - {gUnknown_Debug_083C4696, Config}, - {gUnknown_Debug_083C46A1, Config}, - {gUnknown_Debug_083C46AC, Config} + {gUnknown_Debug_083C4654, DummyMenuAction}, + {gUnknown_Debug_083C465F, DummyMenuAction}, + {gUnknown_Debug_083C466A, DummyMenuAction}, + {gUnknown_Debug_083C4675, DummyMenuAction}, + {gUnknown_Debug_083C4680, DummyMenuAction}, + {gUnknown_Debug_083C468B, DummyMenuAction}, + {gUnknown_Debug_083C4696, DummyMenuAction}, + {gUnknown_Debug_083C46A1, DummyMenuAction}, + {gUnknown_Debug_083C46AC, DummyMenuAction} }; static const struct MenuAction gUnknown_Debug_083C4754C[] = { - {gUnknown_Debug_083C46B7, Config}, - {gUnknown_Debug_083C46C2, Config}, - {gUnknown_Debug_083C46CE, Config}, - {gUnknown_Debug_083C46DA, Config}, - {gUnknown_Debug_083C46E6, Config}, - {gUnknown_Debug_083C46F2, Config}, - {gUnknown_Debug_083C46FE, Config} + {gUnknown_Debug_083C46B7, DummyMenuAction}, + {gUnknown_Debug_083C46C2, DummyMenuAction}, + {gUnknown_Debug_083C46CE, DummyMenuAction}, + {gUnknown_Debug_083C46DA, DummyMenuAction}, + {gUnknown_Debug_083C46E6, DummyMenuAction}, + {gUnknown_Debug_083C46F2, DummyMenuAction}, + {gUnknown_Debug_083C46FE, DummyMenuAction} }; static const u8 gUnknown_Debug_083C478C[] = {9, 7}; @@ -1849,14 +1848,14 @@ static const u8 gUnknown_Debug_083C47E2[] = _("Scene7"); static const u8 gUnknown_Debug_083C47E9[] = _("Scene8"); static const struct MenuAction gUnknown_Debug_083C47F0[] = { - {gUnknown_Debug_083C47B8, Config}, - {gUnknown_Debug_083C47BF, Config}, - {gUnknown_Debug_083C47C6, Config}, - {gUnknown_Debug_083C47CD, Config}, - {gUnknown_Debug_083C47D4, Config}, - {gUnknown_Debug_083C47DB, Config}, - {gUnknown_Debug_083C47E2, Config}, - {gUnknown_Debug_083C47E9, Config} + {gUnknown_Debug_083C47B8, DummyMenuAction}, + {gUnknown_Debug_083C47BF, DummyMenuAction}, + {gUnknown_Debug_083C47C6, DummyMenuAction}, + {gUnknown_Debug_083C47CD, DummyMenuAction}, + {gUnknown_Debug_083C47D4, DummyMenuAction}, + {gUnknown_Debug_083C47DB, DummyMenuAction}, + {gUnknown_Debug_083C47E2, DummyMenuAction}, + {gUnknown_Debug_083C47E9, DummyMenuAction} }; static const u8 gUnknown_Debug_083C4830[] = _("Trick Master"); @@ -1868,11 +1867,11 @@ static const u8 gUnknown_Debug_083C486A[] = _("Rig a trick"); static const u8 gUnknown_Debug_083C4876[] = _("MASTER is gone"); static const struct MenuAction gUnknown_Debug_083C4888[] = { - {gUnknown_Debug_083C483D, Config}, - {gUnknown_Debug_083C484B, Config}, - {gUnknown_Debug_083C485C, Config}, - {gUnknown_Debug_083C486A, Config}, - {gUnknown_Debug_083C4876, Config} + {gUnknown_Debug_083C483D, DummyMenuAction}, + {gUnknown_Debug_083C484B, DummyMenuAction}, + {gUnknown_Debug_083C485C, DummyMenuAction}, + {gUnknown_Debug_083C486A, DummyMenuAction}, + {gUnknown_Debug_083C4876, DummyMenuAction} }; static const u8 sDummyNickname[] = _("PMNICKNAME"); @@ -1880,7 +1879,7 @@ static const u8 sDummyTrainerName[] = _("BREEDER"); bool8 InitTomomichiDebugWindow(void) { - debug_sub_808B874(); + InitDebugWindow(); return FALSE; } @@ -1889,17 +1888,17 @@ static void debug_sub_808B868(void) c2_exit_to_overworld_1_continue_scripts_restart_music(); } -static bool8 debug_sub_808B874(void) +static bool8 InitDebugWindow(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 13, 15); - Menu_PrintItems(1, 1, ARRAY_COUNT(gUnknown_Debug_083C0CBA), gUnknown_Debug_083C0CBA); - InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C0CBA), sTopMenuCursorPos, 12); - gMenuCallback = debug_sub_808B8C8; + Menu_PrintItems(1, 1, ARRAY_COUNT(sMenuActions_TopMenu), sMenuActions_TopMenu); + InitMenu(0, 1, 1, ARRAY_COUNT(sMenuActions_TopMenu), sTopMenuCursorPos, 12); + gMenuCallback = TopMenu_HandleInput; return FALSE; } -static bool8 debug_sub_808B8C8(void) +static bool8 TopMenu_HandleInput(void) { if (gMain.newKeys & DPAD_UP) { @@ -1914,7 +1913,7 @@ static bool8 debug_sub_808B8C8(void) if (gMain.newKeys & A_BUTTON) { PlaySE(SE_SELECT); - return gUnknown_Debug_083C0CBA[sTopMenuCursorPos].func(); + return sMenuActions_TopMenu[sTopMenuCursorPos].func(); } if (gMain.newKeys & (B_BUTTON | START_BUTTON)) { @@ -1931,10 +1930,10 @@ static bool8 ContestGraphics(void) Menu_PrintText(sString_ContestMenuTitle, 1, 1); Menu_PrintItems(2, 3, ARRAY_COUNT(sMenuActions_ContestPicTest), sMenuActions_ContestPicTest); InitMenu(0, 1, 3, ARRAY_COUNT(sMenuActions_ContestPicTest), 0, 19); - gMenuCallback = debug_sub_808BC48; + gMenuCallback = ContestGraphics_HandleInput; sPicTest_Species = SPECIES_BULBASAUR; - sPicTest_ContestEntryVar4 = 0x6f33; - sPicTest_IDrndDigit = 0; + sPicTest_OTID = 28467; + sPicTest_Personality = 0; sPicTest_ContestType = 1; return FALSE; } @@ -1946,10 +1945,10 @@ static bool8 ArtMusGraphics(void) Menu_PrintText(sString_Contest_ArtMuseumTitle, 1, 1); Menu_PrintItems(2, 3, ARRAY_COUNT(sMenuActions_ArtMuseumPicTest), sMenuActions_ArtMuseumPicTest); InitMenu(0, 1, 3, ARRAY_COUNT(sMenuActions_ArtMuseumPicTest), 0, 19); - gMenuCallback = debug_sub_808BCBC; + gMenuCallback = ArtMusGraphics_HandleInput; sPicTest_Species = SPECIES_BULBASAUR; - sPicTest_ContestEntryVar4 = 0x6f33; - sPicTest_IDrndDigit = 0; + sPicTest_OTID = 28467; + sPicTest_Personality = 0; sPicTest_MuseumArtTitleType = 1; return FALSE; } @@ -1958,13 +1957,13 @@ static bool8 PreviewData(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 20, 11); - Menu_PrintText(gUnknown_Debug_083C0DA4, 1, 1); + Menu_PrintText(sString_Contest_PreviewTitle, 1, 1); Menu_PrintItems(2, 3, ARRAY_COUNT(sMenuActions_PreviewPicTest), sMenuActions_PreviewPicTest); InitMenu(0, 1, 3, ARRAY_COUNT(sMenuActions_PreviewPicTest), 0, 19); gMenuCallback = PreviewData_HandleInput; sPicTest_Species = SPECIES_BULBASAUR; - sPicTest_ContestEntryVar4 = 0x6f33; - sPicTest_IDrndDigit = 0; + sPicTest_OTID = 28467; + sPicTest_Personality = 0; sPicTest_PreviewType = 1; return FALSE; } @@ -1973,10 +1972,10 @@ static bool8 TrickHouse(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 24, 7); - Menu_PrintText(gUnknown_Debug_083C0DF4, 1, 1); + Menu_PrintText(sString_TrickRelated, 1, 1); Menu_PrintItems(2, 3, ARRAY_COUNT(sMenuActions_TrickRelated), sMenuActions_TrickRelated); InitMenu(0, 1, 3, ARRAY_COUNT(sMenuActions_TrickRelated), sTrickRelatedMenuCursorPos, 23); - gMenuCallback = debug_sub_808BDA4; + gMenuCallback = TrickHouse_HandleInput; return FALSE; } @@ -1984,9 +1983,9 @@ static bool8 ControlEvents(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 24, 5); - Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C0E32), gUnknown_Debug_083C0E32); - InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C0E32), sControlEventsCursorPos, 23); - gMenuCallback = debug_sub_808BE2C; + Menu_PrintItems(2, 1, ARRAY_COUNT(sMenuActions_ControlEvents), sMenuActions_ControlEvents); + InitMenu(0, 1, 1, ARRAY_COUNT(sMenuActions_ControlEvents), sControlEventsCursorPos, 23); + gMenuCallback = ControlEvents_HandleInput; return FALSE; } @@ -1994,9 +1993,9 @@ static bool8 ControlFlags(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 24, 15); - Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C0E7F), gUnknown_Debug_083C0E7F); - InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C0E7F), sControlFlagsCursorPos, 23); - gMenuCallback = debug_sub_808BEB4; + Menu_PrintItems(2, 1, ARRAY_COUNT(sMenuActions_ControlFlags), sMenuActions_ControlFlags); + InitMenu(0, 1, 1, ARRAY_COUNT(sMenuActions_ControlFlags), sControlFlagsCursorPos, 23); + gMenuCallback = ControlFlags_HandleInput; return FALSE; } @@ -2004,13 +2003,13 @@ static bool8 ControlWorks(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 24, 13); - Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C0EF1), gUnknown_Debug_083C0EF1); - InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C0EF1), sControlWORKCursorPos, 23); - gMenuCallback = debug_sub_808BF3C; + Menu_PrintItems(2, 1, ARRAY_COUNT(sMenuActions_ControlWorks), sMenuActions_ControlWorks); + InitMenu(0, 1, 1, ARRAY_COUNT(sMenuActions_ControlWorks), sControlWORKCursorPos, 23); + gMenuCallback = ControlWorks_HandleInput; return FALSE; } -static bool8 debug_sub_808BC48(void) +static bool8 ContestGraphics_HandleInput(void) { s8 input = Menu_ProcessInput(); s8 cursorPos = Menu_GetCursorPos(); @@ -2021,7 +2020,7 @@ static bool8 debug_sub_808BC48(void) PicTest_SelectPokemon(); break; case 1: - PicTest_SelectIDrndDigit(); + PicTest_SelectPersonality(); break; case 2: ContestPicTest_SelectContestType(); @@ -2043,7 +2042,7 @@ static bool8 debug_sub_808BC48(void) return FALSE; } -static bool8 debug_sub_808BCBC(void) +static bool8 ArtMusGraphics_HandleInput(void) { s8 input = Menu_ProcessInput(); s8 cursorPos = Menu_GetCursorPos(); @@ -2054,7 +2053,7 @@ static bool8 debug_sub_808BCBC(void) PicTest_SelectPokemon(); break; case 1: - PicTest_SelectIDrndDigit(); + PicTest_SelectPersonality(); break; case 2: MuseumArtPicTest_SelectTitleType(); @@ -2087,7 +2086,7 @@ static bool8 PreviewData_HandleInput(void) PicTest_SelectPokemon(); break; case 1: - PicTest_SelectIDrndDigit(); + PicTest_SelectPersonality(); break; case 2: PreviewPicTest_SelectType(); @@ -2109,7 +2108,7 @@ static bool8 PreviewData_HandleInput(void) return FALSE; } -static bool8 debug_sub_808BDA4(void) +static bool8 TrickHouse_HandleInput(void) { if (gMain.newKeys & DPAD_UP) { @@ -2134,7 +2133,7 @@ static bool8 debug_sub_808BDA4(void) return FALSE; } -static bool8 debug_sub_808BE2C(void) +static bool8 ControlEvents_HandleInput(void) { if (gMain.newKeys & DPAD_UP) { @@ -2149,7 +2148,7 @@ static bool8 debug_sub_808BE2C(void) if (gMain.newKeys & A_BUTTON) { PlaySE(SE_SELECT); - return gUnknown_Debug_083C0E32[sControlEventsCursorPos].func(); + return sMenuActions_ControlEvents[sControlEventsCursorPos].func(); } if (gMain.newKeys & (B_BUTTON | START_BUTTON)) { @@ -2159,7 +2158,7 @@ static bool8 debug_sub_808BE2C(void) return FALSE; } -static bool8 debug_sub_808BEB4(void) +static bool8 ControlFlags_HandleInput(void) { if (gMain.newKeys & DPAD_UP) { @@ -2174,7 +2173,7 @@ static bool8 debug_sub_808BEB4(void) if (gMain.newKeys & A_BUTTON) { PlaySE(SE_SELECT); - return gUnknown_Debug_083C0E7F[sControlFlagsCursorPos].func(); + return sMenuActions_ControlFlags[sControlFlagsCursorPos].func(); } if (gMain.newKeys & (B_BUTTON | START_BUTTON)) { @@ -2184,7 +2183,7 @@ static bool8 debug_sub_808BEB4(void) return FALSE; } -static bool8 debug_sub_808BF3C(void) +static bool8 ControlWorks_HandleInput(void) { if (gMain.newKeys & DPAD_UP) { @@ -2199,7 +2198,7 @@ static bool8 debug_sub_808BF3C(void) if (gMain.newKeys & A_BUTTON) { PlaySE(SE_SELECT); - return gUnknown_Debug_083C0EF1[sControlWORKCursorPos].func(); + return sMenuActions_ControlWorks[sControlWORKCursorPos].func(); } if (gMain.newKeys & (B_BUTTON | START_BUTTON)) { @@ -2209,27 +2208,27 @@ static bool8 debug_sub_808BF3C(void) return FALSE; } -static bool8 debug_sub_808BFC4(void) +static bool8 ControlEvents_InitSubmenu1(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 28, 19); - Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C0F79), gUnknown_Debug_083C0F79); - InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C0F79), 0, 27); - gMenuCallback = debug_sub_808C064; + Menu_PrintItems(2, 1, ARRAY_COUNT(sMenuActions_ControlEvents_Events1), sMenuActions_ControlEvents_Events1); + InitMenu(0, 1, 1, ARRAY_COUNT(sMenuActions_ControlEvents_Events1), 0, 27); + gMenuCallback = ControlEvents_Events1_HandleInput; return FALSE; } -static bool8 debug_sub_808C014(void) +static bool8 ControlEvents_InitSubmenu2(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 28, 13); - Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C0FFC), gUnknown_Debug_083C0FFC); - InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C0FFC), 0, 27); - gMenuCallback = debug_sub_808C0A8; + Menu_PrintItems(2, 1, ARRAY_COUNT(sMenuActions_ControlEvents_Events2), sMenuActions_ControlEvents_Events2); + InitMenu(0, 1, 1, ARRAY_COUNT(sMenuActions_ControlEvents_Events2), 0, 27); + gMenuCallback = ControlEvents_Events2_HandleInput; return FALSE; } -static bool8 debug_sub_808C064(void) +static bool8 ControlEvents_Events1_HandleInput(void) { s8 input = Menu_ProcessInput(); @@ -2240,11 +2239,11 @@ static bool8 debug_sub_808C064(void) CloseMenu(); return TRUE; } - gMenuCallback = gUnknown_Debug_083C0F79[input].func; + gMenuCallback = sMenuActions_ControlEvents_Events1[input].func; return FALSE; } -static bool8 debug_sub_808C0A8(void) +static bool8 ControlEvents_Events2_HandleInput(void) { s8 input = Menu_ProcessInput(); @@ -2255,109 +2254,109 @@ static bool8 debug_sub_808C0A8(void) CloseMenu(); return TRUE; } - gMenuCallback = gUnknown_Debug_083C0FFC[input].func; + gMenuCallback = sMenuActions_ControlEvents_Events2[input].func; return FALSE; } -static bool8 debug_sub_808C0EC(void) +static bool8 CallScript_DoHallOfFame(void) { ScriptContext1_SetupScript(DebugScript_081C1CFE); CloseMenu(); return TRUE; } -static bool8 debug_sub_808C104(void) +static bool8 CallScript_GiveCoinCaseIfNotAlreadyOwned(void) { ScriptContext1_SetupScript(DebugScript_081C1D07); CloseMenu(); return TRUE; } -static bool8 debug_sub_808C11C(void) +static bool8 CallScript_SetOldaleStateAfterRoute103Rival(void) { ScriptContext1_SetupScript(DebugScript_081C1D1E); CloseMenu(); return TRUE; } -static bool8 debug_sub_808C134(void) +static bool8 CallScript_OpenNewMauville(void) { ScriptContext1_SetupScript(DebugScript_081C1D24); CloseMenu(); return TRUE; } -static bool8 debug_sub_808C14C(void) +static bool8 CallScript_GiveSSTicketAndDoHallOfFame(void) { ScriptContext1_SetupScript(DebugScript_081C1D2A); CloseMenu(); return TRUE; } -static bool8 debug_sub_808C164(void) +static bool8 CallScript_GiveKyogreEgg(void) { ScriptContext1_SetupScript(DebugScript_081C1D35); CloseMenu(); return TRUE; } -static bool8 debug_sub_808C17C(void) +static bool8 CallScript_GiveAllItems(void) { ScriptContext1_SetupScript(DebugScript_081C1D46); CloseMenu(); return TRUE; } -static bool8 debug_sub_808C194(void) +static bool8 CallScript_GiveAllDecorations(void) { ScriptContext1_SetupScript(DebugScript_081C221F); CloseMenu(); return TRUE; } -static bool8 debug_sub_808C1AC(void) +static bool8 CallScript_GiveAllCoins(void) { ScriptContext1_SetupScript(DebugScript_081C23E2); CloseMenu(); return TRUE; } -static bool8 debug_sub_808C1C4(void) +static bool8 CallScript_OpenSootopolisGym(void) { ScriptContext1_SetupScript(DebugScript_081C23E6); CloseMenu(); return TRUE; } -static bool8 debug_sub_808C1DC(void) +static bool8 CallScript_SetMoneyTo0(void) { ScriptContext1_SetupScript(DebugScript_081C23F6); CloseMenu(); return TRUE; } -static bool8 debug_sub_808C1F4(void) +static bool8 CallScript_FillPartyWithBarboach(void) { ScriptContext1_SetupScript(DebugScript_081C2482); CloseMenu(); return TRUE; } -static bool8 debug_sub_808C20C(void) +static bool8 CallScript_FillPartyWithShroomish(void) { ScriptContext1_SetupScript(DebugScript_081C23FD); CloseMenu(); return TRUE; } -static bool8 debug_sub_808C224(void) +static bool8 CallScript_GiveBarboachEgg(void) { ScriptContext1_SetupScript(DebugScript_081C2518); CloseMenu(); return TRUE; } -static bool8 debug_sub_808C23C(void) +static bool8 CallScript_GiveShroomishEgg(void) { ScriptContext1_SetupScript(DebugScript_081C2507); CloseMenu(); @@ -2404,7 +2403,7 @@ static bool8 debug_sub_808C2E4(void) return FALSE; } -static bool8 debug_sub_808C31C(void) +static bool8 ControlFlags_EventFlag_InitSubmenu(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 28, 19); @@ -2566,7 +2565,7 @@ static void debug_sub_808C764(u8 whichMenu) } } -static bool8 debug_sub_808C7C8(void) +static bool8 ControlFlags_VanishFlag_InitSubmenu(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 28, 19); @@ -2728,7 +2727,7 @@ static void debug_sub_808CC10(u8 whichMenu) } } -static bool8 debug_sub_808CC74(void) +static bool8 ControlFlags_TrainerFlag_InitSubmenu(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 28, 2 * ARRAY_COUNT(gUnknown_Debug_083C1ADC) + 1); @@ -2824,7 +2823,7 @@ static void debug_sub_808CEAC(u8 whichMenu) } } -static bool8 debug_sub_808CF10(void) +static bool8 ControlFlags_SysFlag_InitSubmenu(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 28, 2 * ARRAY_COUNT(gUnknown_Debug_083C1330) + 1); @@ -2986,7 +2985,7 @@ static void debug_sub_808D358(u8 whichMenu) } } -static bool8 debug_sub_808D3BC(void) +static bool8 ControlFlags_FH_OBJ_InitSubmenu(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 28, 2 * ARRAY_COUNT(gUnknown_Debug_083C105C) + 1); @@ -3071,7 +3070,7 @@ static void debug_sub_808D59C(u8 whichMenu) } } -static bool8 debug_sub_808D600(void) +static bool8 ControlFlags_FH_InitSubmenu(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 28, 2 * ARRAY_COUNT(gUnknown_Debug_083C11CC) + 1); @@ -3156,7 +3155,7 @@ static void debug_sub_808D7E0(u8 whichMenu) } } -static bool8 debug_sub_808D844(void) +static bool8 ControlFlags_BallVanishFlag_InitSubmenu(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 28, 2 * ARRAY_COUNT(gUnknown_Debug_083C1A78) + 1); @@ -3230,23 +3229,23 @@ static void debug_sub_808D9CC(u8 whichMenu) } } -static bool8 debug_sub_808DA30(void) +static bool8 ControlWorks_AnsWork_InitSubmenu(void) { Menu_EraseScreen(); - Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C103A) + 1); - Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C103A), gUnknown_Debug_083C103A); - InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C103A), 0, 28); - gMenuCallback = debug_sub_808DA80; + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(sMenuActions_ControlEvents_AnsWork) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(sMenuActions_ControlEvents_AnsWork), sMenuActions_ControlEvents_AnsWork); + InitMenu(0, 1, 1, ARRAY_COUNT(sMenuActions_ControlEvents_AnsWork), 0, 28); + gMenuCallback = ControlWorks_AnsWork_HandleInput; return FALSE; } -static bool8 debug_sub_808DA80(void) +static bool8 ControlWorks_AnsWork_HandleInput(void) { s8 input = Menu_ProcessInput(); /*s8 cursorPos = */Menu_GetCursorPos(); - debug_sub_808DAD4(); - debug_sub_808DABC(); + ControlWorks_AnsWork_AdjustRESULT(); + ControlWorks_AnsWork_PrintRESULT(); if (input == -2) return FALSE; if (input == -1) @@ -3257,12 +3256,12 @@ static bool8 debug_sub_808DA80(void) return FALSE; } -static void debug_sub_808DABC(void) +static void ControlWorks_AnsWork_PrintRESULT(void) { PrintUnsignedShort(24, 1, gSpecialVar_Result); } -static void debug_sub_808DAD4(void) +static void ControlWorks_AnsWork_AdjustRESULT(void) { u16 delta; @@ -3279,17 +3278,17 @@ static void debug_sub_808DAD4(void) gSpecialVar_Result += delta; } -static bool8 debug_sub_808DB0C(void) +static bool8 ControlWorks_SaveWork_InitSubmenu(void) { Menu_EraseScreen(); - Menu_DrawStdWindowFrame(0, 0, 24, 2 * ARRAY_COUNT(gUnknown_Debug_083C3D08) + 1); - Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C3D08), gUnknown_Debug_083C3D08); - InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C3D08), 0, 23); - gMenuCallback = debug_sub_808DB5C; + Menu_DrawStdWindowFrame(0, 0, 24, 2 * ARRAY_COUNT(sMenuAction_ControlWorks_SaveWork) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(sMenuAction_ControlWorks_SaveWork), sMenuAction_ControlWorks_SaveWork); + InitMenu(0, 1, 1, ARRAY_COUNT(sMenuAction_ControlWorks_SaveWork), 0, 23); + gMenuCallback = ControlWorks_SaveWork_HandleInput; return FALSE; } -static bool8 debug_sub_808DB5C(void) +static bool8 ControlWorks_SaveWork_HandleInput(void) { s8 input = Menu_ProcessInput(); @@ -3300,114 +3299,114 @@ static bool8 debug_sub_808DB5C(void) CloseMenu(); return TRUE; } - gMenuCallback = gUnknown_Debug_083C3D08[input].func; + gMenuCallback = sMenuAction_ControlWorks_SaveWork[input].func; return FALSE; } -static bool8 debug_sub_808DBA0(void) +static bool8 ControlWorks_SaveWork_Town_InitSubsubmenu(void) { Menu_EraseScreen(); - Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C432C) + 1); - Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C432C), gUnknown_Debug_083C432C); - InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C432C), 0, 28); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(sMenuActions_SaveWork_Town) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(sMenuActions_SaveWork_Town), sMenuActions_SaveWork_Town); + InitMenu(0, 1, 1, ARRAY_COUNT(sMenuActions_SaveWork_Town), 0, 28); sFlagAndVarTest_WhichSubmenu = 0; - gMenuCallback = debug_sub_808DEB8; + gMenuCallback = ControlWorks_SaveWork_Subsubmenu_HandleInput; return FALSE; } -static bool8 debug_sub_808DBF8(void) +static bool8 ControlWorks_SaveWork_City_InitSubsubmenu(void) { Menu_EraseScreen(); - Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C436C) + 1); - Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C436C), gUnknown_Debug_083C436C); - InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C436C), 0, 28); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(sMenuActions_SaveWork_City) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(sMenuActions_SaveWork_City), sMenuActions_SaveWork_City); + InitMenu(0, 1, 1, ARRAY_COUNT(sMenuActions_SaveWork_City), 0, 28); sFlagAndVarTest_WhichSubmenu = 1; - gMenuCallback = debug_sub_808DEB8; + gMenuCallback = ControlWorks_SaveWork_Subsubmenu_HandleInput; return FALSE; } -static bool8 debug_sub_808DC50(void) +static bool8 ControlWorks_SaveWork_Route101To109_InitSubsubmenu(void) { Menu_EraseScreen(); - Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C43B4) + 1); - Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C43B4), gUnknown_Debug_083C43B4); - InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C43B4), 0, 28); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(sMenuActions_SaveWork_Route101To109) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(sMenuActions_SaveWork_Route101To109), sMenuActions_SaveWork_Route101To109); + InitMenu(0, 1, 1, ARRAY_COUNT(sMenuActions_SaveWork_Route101To109), 0, 28); sFlagAndVarTest_WhichSubmenu = 2; - gMenuCallback = debug_sub_808DEB8; + gMenuCallback = ControlWorks_SaveWork_Subsubmenu_HandleInput; return FALSE; } -static bool8 debug_sub_808DCA8(void) +static bool8 ControlWorks_SaveWork_Route110To118_InitSubsubmenu(void) { Menu_EraseScreen(); - Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C43FC) + 1); - Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C43FC), gUnknown_Debug_083C43FC); - InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C43FC), 0, 28); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(sMenuActions_SaveWork_Route110To118) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(sMenuActions_SaveWork_Route110To118), sMenuActions_SaveWork_Route110To118); + InitMenu(0, 1, 1, ARRAY_COUNT(sMenuActions_SaveWork_Route110To118), 0, 28); sFlagAndVarTest_WhichSubmenu = 3; - gMenuCallback = debug_sub_808DEB8; + gMenuCallback = ControlWorks_SaveWork_Subsubmenu_HandleInput; return FALSE; } -static bool8 debug_sub_808DD00(void) +static bool8 ControlWorks_SaveWork_Route119To127_InitSubsubmenu(void) { Menu_EraseScreen(); - Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C4444) + 1); - Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C4444), gUnknown_Debug_083C4444); - InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C4444), 0, 28); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(sMenuActions_SaveWork_Route119To127) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(sMenuActions_SaveWork_Route119To127), sMenuActions_SaveWork_Route119To127); + InitMenu(0, 1, 1, ARRAY_COUNT(sMenuActions_SaveWork_Route119To127), 0, 28); sFlagAndVarTest_WhichSubmenu = 4; - gMenuCallback = debug_sub_808DEB8; + gMenuCallback = ControlWorks_SaveWork_Subsubmenu_HandleInput; return FALSE; } -static bool8 debug_sub_808DD58(void) +static bool8 ControlWorks_SaveWork_Route128To134_InitSubsubmenu(void) { Menu_EraseScreen(); - Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C448C) + 1); - Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C448C), gUnknown_Debug_083C448C); - InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C448C), 0, 28); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(sMenuActions_SaveWork_Route128To134) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(sMenuActions_SaveWork_Route128To134), sMenuActions_SaveWork_Route128To134); + InitMenu(0, 1, 1, ARRAY_COUNT(sMenuActions_SaveWork_Route128To134), 0, 28); sFlagAndVarTest_WhichSubmenu = 5; - gMenuCallback = debug_sub_808DEB8; + gMenuCallback = ControlWorks_SaveWork_Subsubmenu_HandleInput; return FALSE; } -static bool8 debug_sub_808DDB0(void) +static bool8 ControlWorks_SaveWork_RoomTown_InitSubsubmenu(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * 6 + 1); - Menu_PrintItems(2, 1, 6, gUnknown_Debug_83C44C4); // overflows into the next menu + Menu_PrintItems(2, 1, 6, sMenuActions_SaveWork_RoomTown); // overflows into the next menu InitMenu(0, 1, 1, 6, 0, 28); sFlagAndVarTest_WhichSubmenu = 6; - gMenuCallback = debug_sub_808DEB8; + gMenuCallback = ControlWorks_SaveWork_Subsubmenu_HandleInput; return FALSE; } -static bool8 debug_sub_808DE08(void) +static bool8 ControlWorks_SaveWork_RoomCity_InitSubsubmenu(void) { Menu_EraseScreen(); - Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_83C44EC) + 1); - Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_83C44EC), gUnknown_Debug_83C44EC); - InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_83C44EC), 0, 28); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(sMenuActions_SaveWork_RoomCity) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(sMenuActions_SaveWork_RoomCity), sMenuActions_SaveWork_RoomCity); + InitMenu(0, 1, 1, ARRAY_COUNT(sMenuActions_SaveWork_RoomCity), 0, 28); sFlagAndVarTest_WhichSubmenu = 7; - gMenuCallback = debug_sub_808DEB8; + gMenuCallback = ControlWorks_SaveWork_Subsubmenu_HandleInput; return FALSE; } -static bool8 debug_sub_808DE60(void) +static bool8 ControlWorks_SaveWork_Dungeon_InitSubsubmenu(void) { Menu_EraseScreen(); - Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C4534) + 1); - Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C4534), gUnknown_Debug_083C4534); - InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C4534), 0, 28); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(sMenuActions_SaveWork_Dungeon) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(sMenuActions_SaveWork_Dungeon), sMenuActions_SaveWork_Dungeon); + InitMenu(0, 1, 1, ARRAY_COUNT(sMenuActions_SaveWork_Dungeon), 0, 28); sFlagAndVarTest_WhichSubmenu = 8; - gMenuCallback = debug_sub_808DEB8; + gMenuCallback = ControlWorks_SaveWork_Subsubmenu_HandleInput; return FALSE; } -static bool8 debug_sub_808DEB8(void) +static bool8 ControlWorks_SaveWork_Subsubmenu_HandleInput(void) { s8 input = Menu_ProcessInput(); s8 cursorPos = Menu_GetCursorPos(); - + debug_sub_808DF64(sFlagAndVarTest_WhichSubmenu, cursorPos); debug_sub_808DF04(sFlagAndVarTest_WhichSubmenu); if (input == -2) @@ -3423,7 +3422,7 @@ static bool8 debug_sub_808DEB8(void) static void debug_sub_808DF04(u8 whichMenu) { u8 i; - + for (i = 0; i < gUnknown_Debug_083C457C[whichMenu]; i++) { PrintUnsignedShort(24, 2 * i + 1, VarGet(gUnknown_Debug_083C4586[whichMenu][i])); @@ -3443,7 +3442,7 @@ static void debug_sub_808DF64(u8 whichMenu, u8 cursorPos) VarSet(gUnknown_Debug_083C4586[whichMenu][cursorPos], VarGet(gUnknown_Debug_083C4586[whichMenu][cursorPos]) + delta); } -static bool8 debug_sub_808DFC0(void) +static bool8 ControlWorks_SaveWorkPart2_InitSubmenu(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 24, 2 * ARRAY_COUNT(gUnknown_Debug_083C377C) + 1); @@ -3555,9 +3554,9 @@ static void debug_sub_808E2B0(u8 whichMenu) { u8 i; - for (i = 0; i < gUnknown_Debug_083C3C48[whichMenu]; i++) + for (i = 0; i < sControlWorks_SaveWork_CountsArray[whichMenu]; i++) { - PrintUnsignedShort(24, 2 * i + 1, VarGet(gUnknown_Debug_83C3C4E[whichMenu][i])); + PrintUnsignedShort(24, 2 * i + 1, VarGet(sControlWorks_SaveWork_ItemArrays[whichMenu][i])); } } @@ -3571,10 +3570,10 @@ static void debug_sub_808E310(u8 whichMenu, u8 cursorPos) delta = -1; else return; - VarSet(gUnknown_Debug_83C3C4E[whichMenu][cursorPos], VarGet(gUnknown_Debug_83C3C4E[whichMenu][cursorPos]) + delta); + VarSet(sControlWorks_SaveWork_ItemArrays[whichMenu][cursorPos], VarGet(sControlWorks_SaveWork_ItemArrays[whichMenu][cursorPos]) + delta); } -static bool8 debug_sub_808E36C(void) +static bool8 ControlWorks_SysWork_InitSubmenu(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 24, 2 * ARRAY_COUNT(gUnknown_Debug_083C32AC) + 1); @@ -3694,7 +3693,7 @@ static void debug_sub_808E660(u8 whichMenu) } } -static bool8 debug_sub_808E6C0(void) +static bool8 ControlWorks_LocalWork_InitSubmenu(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 24, 2 * ARRAY_COUNT(gUnknown_Debug_083C4644) + 1); @@ -3781,7 +3780,7 @@ static void debug_sub_808E8AC(u8 whichMenu) } } -static bool8 debug_sub_808E90C(void) +static bool8 ControlWorks_ObjWork_InitSubmenu(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 24, 2 * ARRAY_COUNT(gUnknown_Debug_083C35C4) + 1); @@ -3868,7 +3867,7 @@ static void debug_sub_808EAFC(u8 whichMenu, u8 cursorPos) VarSet(gUnknown_Debug_083C371E[whichMenu][cursorPos], VarGet(gUnknown_Debug_083C371E[whichMenu][cursorPos]) + delta); } -static bool8 debug_sub_808EB58(void) +static bool8 TrickRelated_Level_InitSubmenu(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 12, 2 * ARRAY_COUNT(gUnknown_Debug_083C47F0) + 3); @@ -3879,7 +3878,7 @@ static bool8 debug_sub_808EB58(void) return FALSE; } -static bool8 debug_sub_808EBB4(void) +static bool8 TrickRelated_TrickMaster_InitSubmenu(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 13, 2 * ARRAY_COUNT(gUnknown_Debug_083C4888) + 3); @@ -3926,7 +3925,7 @@ static bool8 debug_sub_808EC5C(void) return TRUE; } -static bool8 debug_sub_808ECA4(void) +static bool8 PreviewGraphics_Show(void) { BeginNormalPaletteFade(0xffffffff, 0, 0, 16, 0); gMenuCallback = debug_sub_808ECD0; @@ -3946,7 +3945,7 @@ static bool8 debug_sub_808ECD0(void) return FALSE; } -static bool8 Config(void) +static bool8 DummyMenuAction(void) { return FALSE; } @@ -3979,35 +3978,35 @@ static void PicTest_SelectPokemon(void) } } -static void PicTest_SelectIDrndDigit(void) +static void PicTest_SelectPersonality(void) { if (gMain.newAndRepeatedKeys & DPAD_LEFT) { - if (sPicTest_IDrndDigit != 0) - sPicTest_IDrndDigit--; + if (sPicTest_Personality != 0) + sPicTest_Personality--; } if (gMain.newAndRepeatedKeys & DPAD_RIGHT) { - if (sPicTest_IDrndDigit != UINT32_MAX) - sPicTest_IDrndDigit++; + if (sPicTest_Personality != UINT32_MAX) + sPicTest_Personality++; } if (gMain.newAndRepeatedKeys & L_BUTTON) { - if (sPicTest_IDrndDigit >= 0x10) - sPicTest_IDrndDigit -= 0x10; + if (sPicTest_Personality >= 0x10) + sPicTest_Personality -= 0x10; else - sPicTest_IDrndDigit = 0; + sPicTest_Personality = 0; } if (gMain.newAndRepeatedKeys & R_BUTTON) { - if (sPicTest_IDrndDigit <= UINT32_MAX - 0x10) - sPicTest_IDrndDigit += 0x10; + if (sPicTest_Personality <= UINT32_MAX - 0x10) + sPicTest_Personality += 0x10; else - sPicTest_IDrndDigit = UINT32_MAX; + sPicTest_Personality = UINT32_MAX; } if ((gMain.newKeys & (L_BUTTON | R_BUTTON)) == (L_BUTTON | R_BUTTON)) { - sPicTest_IDrndDigit = UINT32_MAX; + sPicTest_Personality = UINT32_MAX; } } @@ -4015,18 +4014,18 @@ static void ContestPicTest_SelectContestType(void) { if (gMain.newAndRepeatedKeys & DPAD_LEFT) { - if (sPicTest_ContestType != 1) + if (sPicTest_ContestType != CONTEST_COOL + 1) sPicTest_ContestType--; } if (gMain.newAndRepeatedKeys & DPAD_RIGHT) { - if (sPicTest_ContestType != 5) + if (sPicTest_ContestType != CONTEST_TOUGH + 1) sPicTest_ContestType++; } if (gMain.newAndRepeatedKeys & L_BUTTON) - sPicTest_ContestType = 1; + sPicTest_ContestType = CONTEST_COOL + 1; if (gMain.newAndRepeatedKeys & R_BUTTON) - sPicTest_ContestType = 5; + sPicTest_ContestType = CONTEST_TOUGH + 1; } static void MuseumArtPicTest_SelectTitleType(void) @@ -4099,7 +4098,7 @@ static void PicTest_Redraw(u8 a0) case 2: for (i = 0; i < 8; i++) { - digit = (sPicTest_IDrndDigit >> (4 * (7 - i))) & 0xf; + digit = (sPicTest_Personality >> (4 * (7 - i))) & 0xf; if (digit < 10) sPicTest_StringBuffer[i] = digit + CHAR_0; else @@ -4174,7 +4173,7 @@ __attribute__((naked)) void PicTest_Redraw(u8 a0) "\tcmp\tr6, #0\n" "\tblt\t._653\t@cond_branch\n" "\tmov\tr3, #0x0\n" - "\tldr\tr0, ._656 @ sPicTest_IDrndDigit\n" + "\tldr\tr0, ._656 @ sPicTest_Personality\n" "\tmov\tr8, r0\n" "\tldr\tr4, ._656 + 4 @ sPicTest_StringBuffer\n" "\tmov\tr7, #0x7\n" @@ -4195,7 +4194,7 @@ __attribute__((naked)) void PicTest_Redraw(u8 a0) "._657:\n" "\t.align\t2, 0\n" "._656:\n" - "\t.word\tsPicTest_IDrndDigit\n" + "\t.word\tsPicTest_Personality\n" "\t.word\tsPicTest_StringBuffer\n" "._654:\n" "\tadd\tr1, r3, r4\n" @@ -4411,9 +4410,9 @@ __attribute__((naked)) void PicTest_Redraw(u8 a0) static void PrepareDebugOverlayBeforeShowingContestPainting(u8 a0) { struct ContestEntry *contestEntry = &ewram15DE0; - contestEntry->var8 = sPicTest_Species; - contestEntry->var4 = sPicTest_ContestEntryVar4; - contestEntry->var0 = sPicTest_IDrndDigit; + contestEntry->species = sPicTest_Species; + contestEntry->otId = sPicTest_OTID; + contestEntry->personality = sPicTest_Personality; switch (a0) { case 0: -- cgit v1.2.3 From b98c803e6d25785b3b268c2c26a87ac74a7e3a95 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Fri, 16 Mar 2018 08:34:45 -0400 Subject: Renaming stuff, 2 --- src/debug/tomomichi_debug_menu.c | 508 +++++++++++++++++++-------------------- 1 file changed, 254 insertions(+), 254 deletions(-) (limited to 'src/debug/tomomichi_debug_menu.c') diff --git a/src/debug/tomomichi_debug_menu.c b/src/debug/tomomichi_debug_menu.c index 90d10556f..3d4637746 100644 --- a/src/debug/tomomichi_debug_menu.c +++ b/src/debug/tomomichi_debug_menu.c @@ -121,12 +121,12 @@ static bool8 debug_sub_808D2BC(void); static void debug_sub_808D308(u8, u8); static void debug_sub_808D358(u8); static bool8 ControlFlags_FH_OBJ_InitSubmenu(void); -static bool8 debug_sub_808D40C(void); -static bool8 debug_sub_808D450(void); -static bool8 debug_sub_808D4A8(void); -static bool8 debug_sub_808D500(void); -static void debug_sub_808D54C(u8, u8); -static void debug_sub_808D59C(u8); +static bool8 ControlFlags_FH_OBJ_HandleInput(void); +static bool8 ControlFlags_FH_OBJ00_08_InitSubsubmenu(void); +static bool8 ControlFlags_FH_OBJ09_15_InitSubsubmenu(void); +static bool8 ControlFlags_FH_OBJ_Subsubmenu_HandleInput(void); +static void ControlFlags_FH_OBJ_FlagToggle(u8, u8); +static void ControlFlags_FH_OBJ_UpdateDisplay(u8); static bool8 ControlFlags_FH_InitSubmenu(void); static bool8 debug_sub_808D650(void); static bool8 debug_sub_808D694(void); @@ -159,11 +159,11 @@ static bool8 ControlWorks_SaveWork_Subsubmenu_HandleInput(void); static void debug_sub_808DF04(u8); static void debug_sub_808DF64(u8, u8); static bool8 ControlWorks_SaveWorkPart2_InitSubmenu(void); -static bool8 debug_sub_808E010(void); -static bool8 debug_sub_808E054(void); -static bool8 debug_sub_808E0AC(void); -static bool8 debug_sub_808E104(void); -static bool8 debug_sub_808E15C(void); +static bool8 ControlWorks_SaveWorkPart2_HandleInput(void); +static bool8 ControlWorks_SaveWorkPart2_SP_InitSubsubmenu(void); +static bool8 ControlWorks_SaveWorkPart2_RoomR110Part1TrickHouse_InitSubsubmenu(void); +static bool8 ControlWorks_SaveWorkPart2_RoomR110Part2_InitSubsubmenu(void); +static bool8 ControlWorks_SaveWorkPart2_RoomLoad_InitSubsubmenu(void); static bool8 debug_sub_808E1B4(void); static bool8 debug_sub_808E20C(void); static bool8 debug_sub_808E264(void); @@ -381,61 +381,61 @@ static const struct MenuAction sMenuActions_ControlEvents_AnsWork[] = { {sString_Answork_Mikansei, DummyMenuAction} }; -static const u8 gUnknown_Debug_083C1044[] = _("FHーOBJ00ー08"); -static const u8 gUnknown_Debug_083C1050[] = _("FHーOBJ09ー15"); +static const u8 sString_FH_OBJ00_08[] = _("FHーOBJ00ー08"); +static const u8 sString_FH_OBJ09_15[] = _("FHーOBJ09ー15"); -static const struct MenuAction gUnknown_Debug_083C105C[] = { - {gUnknown_Debug_083C1044, debug_sub_808D450}, - {gUnknown_Debug_083C1050, debug_sub_808D4A8} +static const struct MenuAction sMenuActions_ControlFlags_FH_OBJ[] = { + {sString_FH_OBJ00_08, ControlFlags_FH_OBJ00_08_InitSubsubmenu}, + {sString_FH_OBJ09_15, ControlFlags_FH_OBJ09_15_InitSubsubmenu} }; -static const u8 gUnknown_Debug_083C106C[] = _("FHーOBJ00"); -static const u8 gUnknown_Debug_083C1075[] = _("FHーOBJ01"); -static const u8 gUnknown_Debug_083C107E[] = _("FHーOBJ02"); -static const u8 gUnknown_Debug_083C1087[] = _("FHーOBJ03"); -static const u8 gUnknown_Debug_083C1090[] = _("FHーOBJ04"); -static const u8 gUnknown_Debug_083C1099[] = _("FHーOBJ05"); -static const u8 gUnknown_Debug_083C10A2[] = _("FHーOBJ06"); -static const u8 gUnknown_Debug_083C10AB[] = _("FHーOBJ07"); -static const u8 gUnknown_Debug_083C10B4[] = _("FHーOBJ08"); - -static const struct MenuAction gUnknown_Debug_083C10BD[] = { - {gUnknown_Debug_083C106C, DummyMenuAction}, - {gUnknown_Debug_083C1075, DummyMenuAction}, - {gUnknown_Debug_083C107E, DummyMenuAction}, - {gUnknown_Debug_083C1087, DummyMenuAction}, - {gUnknown_Debug_083C1090, DummyMenuAction}, - {gUnknown_Debug_083C1099, DummyMenuAction}, - {gUnknown_Debug_083C10A2, DummyMenuAction}, - {gUnknown_Debug_083C10AB, DummyMenuAction}, - {gUnknown_Debug_083C10B4, DummyMenuAction} +static const u8 sString_FH_OBJ00[] = _("FHーOBJ00"); +static const u8 sString_FH_OBJ01[] = _("FHーOBJ01"); +static const u8 sString_FH_OBJ02[] = _("FHーOBJ02"); +static const u8 sString_FH_OBJ03[] = _("FHーOBJ03"); +static const u8 sString_FH_OBJ04[] = _("FHーOBJ04"); +static const u8 sString_FH_OBJ05[] = _("FHーOBJ05"); +static const u8 sString_FH_OBJ06[] = _("FHーOBJ06"); +static const u8 sString_FH_OBJ07[] = _("FHーOBJ07"); +static const u8 sString_FH_OBJ08[] = _("FHーOBJ08"); + +static const struct MenuAction sMenuActions_ControlFlags_FH_OBJ00_08[] = { + {sString_FH_OBJ00, DummyMenuAction}, + {sString_FH_OBJ01, DummyMenuAction}, + {sString_FH_OBJ02, DummyMenuAction}, + {sString_FH_OBJ03, DummyMenuAction}, + {sString_FH_OBJ04, DummyMenuAction}, + {sString_FH_OBJ05, DummyMenuAction}, + {sString_FH_OBJ06, DummyMenuAction}, + {sString_FH_OBJ07, DummyMenuAction}, + {sString_FH_OBJ08, DummyMenuAction} }; -static const u8 gUnknown_Debug_083C1108[] = _("FH-OBJ09"); -static const u8 gUnknown_Debug_083C1111[] = _("FH-OBJ10"); -static const u8 gUnknown_Debug_083C111A[] = _("FH-OBJ11"); -static const u8 gUnknown_Debug_083C1123[] = _("FH-OBJ12"); -static const u8 gUnknown_Debug_083C112C[] = _("FH-OBJ13"); -static const u8 gUnknown_Debug_083C1135[] = _("FH-OBJ14"); -static const u8 gUnknown_Debug_083C113E[] = _("FH-OBJ15"); -static const u8 gUnknown_Debug_083C1147[] = _(""); -static const u8 gUnknown_Debug_083C1148[] = _(""); - -static const struct MenuAction gUnknown_Debug_083C1149[] = { - {gUnknown_Debug_083C1108, DummyMenuAction}, - {gUnknown_Debug_083C1111, DummyMenuAction}, - {gUnknown_Debug_083C111A, DummyMenuAction}, - {gUnknown_Debug_083C1123, DummyMenuAction}, - {gUnknown_Debug_083C112C, DummyMenuAction}, - {gUnknown_Debug_083C1135, DummyMenuAction}, - {gUnknown_Debug_083C113E, DummyMenuAction}, - {gUnknown_Debug_083C1147, DummyMenuAction}, - {gUnknown_Debug_083C1148, DummyMenuAction} +static const u8 sString_FH_OBJ09[] = _("FH-OBJ09"); +static const u8 sString_FH_OBJ10[] = _("FH-OBJ10"); +static const u8 sString_FH_OBJ11[] = _("FH-OBJ11"); +static const u8 sString_FH_OBJ12[] = _("FH-OBJ12"); +static const u8 sString_FH_OBJ13[] = _("FH-OBJ13"); +static const u8 sString_FH_OBJ14[] = _("FH-OBJ14"); +static const u8 sString_FH_OBJ15[] = _("FH-OBJ15"); +static const u8 sString_Blank_083C1147[] = _(""); +static const u8 sString_Blank_083C1148[] = _(""); + +static const struct MenuAction sMenuActions_ControlFlags_FH_OBJ09_15[] = { + {sString_FH_OBJ09, DummyMenuAction}, + {sString_FH_OBJ10, DummyMenuAction}, + {sString_FH_OBJ11, DummyMenuAction}, + {sString_FH_OBJ12, DummyMenuAction}, + {sString_FH_OBJ13, DummyMenuAction}, + {sString_FH_OBJ14, DummyMenuAction}, + {sString_FH_OBJ15, DummyMenuAction}, + {sString_Blank_083C1147, DummyMenuAction}, + {sString_Blank_083C1148, DummyMenuAction} }; -static const u8 gUnknown_Debug_083C1194[] = {9, 7}; +static const u8 sControlFlags_FH_OBJ_CountsArray[] = {9, 7}; -static const u16 gUnknown_Debug_083C1196[][9] = { +static const u16 sControlFlags_FH_OBJ_FlagsArrays[][9] = { {0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19}, {0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20} }; @@ -1410,11 +1410,11 @@ static const u8 gUnknown_Debug_083C3768[] = _("ルーム ロード"); static const u8 gUnknown_Debug_083C3770[] = _("ソノタ1"); static const u8 gUnknown_Debug_083C3775[] = _("ソノタ2"); -static const struct MenuAction gUnknown_Debug_083C377C[] = { - {gUnknown_Debug_083C3742, debug_sub_808E054}, - {gUnknown_Debug_083C3745, debug_sub_808E0AC}, - {gUnknown_Debug_083C3759, debug_sub_808E104}, - {gUnknown_Debug_083C3768, debug_sub_808E15C}, +static const struct MenuAction sMenuActions_ControlWorks_SaveWorkPart2[] = { + {gUnknown_Debug_083C3742, ControlWorks_SaveWorkPart2_SP_InitSubsubmenu}, + {gUnknown_Debug_083C3745, ControlWorks_SaveWorkPart2_RoomR110Part1TrickHouse_InitSubsubmenu}, + {gUnknown_Debug_083C3759, ControlWorks_SaveWorkPart2_RoomR110Part2_InitSubsubmenu}, + {gUnknown_Debug_083C3768, ControlWorks_SaveWorkPart2_RoomLoad_InitSubsubmenu}, {gUnknown_Debug_083C3770, debug_sub_808E1B4}, {gUnknown_Debug_083C3775, debug_sub_808E20C} }; @@ -1583,189 +1583,189 @@ static const struct MenuAction sMenuAction_ControlWorks_SaveWork[] = { {sString_Dungeon_nai, ControlWorks_SaveWork_Dungeon_InitSubsubmenu} }; -static const u8 gUnknown_Debug_083C3D50[] = _("WKーSCENEーFIELDーT101"); -static const u8 gUnknown_Debug_083C3D64[] = _("WKーSCENEーFIELDーT102"); -static const u8 gUnknown_Debug_083C3D78[] = _("WKーSCENEーFIELDーT103"); -static const u8 gUnknown_Debug_083C3D8C[] = _("WKーSCENEーFIELDーT104"); -static const u8 gUnknown_Debug_083C3DA0[] = _("WKーBASEーPOSNO"); -static const u8 gUnknown_Debug_083C3DAE[] = _("WKーSCENEーFIELDーT106"); -static const u8 gUnknown_Debug_083C3DC2[] = _("WKーSCENEーFIELDーT107"); -static const u8 gUnknown_Debug_083C3DD6[] = _("WKーSCENEー02ーFIELDーT102"); - -static const u8 gUnknown_Debug_083C3DED[] = _("WKーSCENEーFIELDーC101"); -static const u8 gUnknown_Debug_083C3E01[] = _("WKーSCENEーFIELDーC102"); -static const u8 gUnknown_Debug_083C3E15[] = _("WKーSCENEーFIELDーC103"); -static const u8 gUnknown_Debug_083C3E29[] = _("WKーSCENEーFIELDーC104"); -static const u8 gUnknown_Debug_083C3E3D[] = _("WKーSCENEーFIELDーC105"); -static const u8 gUnknown_Debug_083C3E51[] = _("WKーSCENEーFIELDーC106"); -static const u8 gUnknown_Debug_083C3E65[] = _("WKーSCENEーFIELDーC107"); -static const u8 gUnknown_Debug_083C3E79[] = _("WKーSCENEーFIELDーC108"); -static const u8 gUnknown_Debug_083C3E8D[] = _("WKーSCENEーFIELDーC109"); - -static const u8 gUnknown_Debug_083C3EA1[] = _("WKーSCENEーFIELDーR101"); -static const u8 gUnknown_Debug_083C3EB5[] = _("WKーSCENEーFIELDーR102"); -static const u8 gUnknown_Debug_083C3EC9[] = _("WKーSCENEーFIELDーR103"); -static const u8 gUnknown_Debug_083C3EDD[] = _("WKーSCENEーFIELDーR104"); -static const u8 gUnknown_Debug_083C3EF1[] = _("WKーSCENEーFIELDーR105"); -static const u8 gUnknown_Debug_083C3F05[] = _("WKーSCENEーFIELDーR106"); -static const u8 gUnknown_Debug_083C3F19[] = _("WKーSCENEーFIELDーR107"); -static const u8 gUnknown_Debug_083C3F2D[] = _("WKーSCENEーFIELDーR108"); -static const u8 gUnknown_Debug_083C3F41[] = _("WKーSCENEーFIELDーR109"); - -static const u8 gUnknown_Debug_083C3F55[] = _("WKーSCENEーFIELDーR110"); -static const u8 gUnknown_Debug_083C3F69[] = _("WKーSCENEーFIELDーR111"); -static const u8 gUnknown_Debug_083C3F7D[] = _("WKーSCENEーFIELDーR112"); -static const u8 gUnknown_Debug_083C3F91[] = _("WKーSCENEーFIELDーR113"); -static const u8 gUnknown_Debug_083C3FA5[] = _("WKーSCENEーFIELDーR114"); -static const u8 gUnknown_Debug_083C3FB9[] = _("WKーSCENEーFIELDーR115"); -static const u8 gUnknown_Debug_083C3FCD[] = _("WKーSCENEーFIELDーR116"); -static const u8 gUnknown_Debug_083C3FE1[] = _("WKーSCENEーFIELDーR117"); -static const u8 gUnknown_Debug_083C3FF5[] = _("WKーSCENEーFIELDーR118"); - -static const u8 gUnknown_Debug_083C4009[] = _("WKーSCENEーFIELDーR119"); -static const u8 gUnknown_Debug_083C401D[] = _("WKーSCENEーFIELDーR120"); -static const u8 gUnknown_Debug_083C4031[] = _("WKーSCENEーFIELDーR121"); -static const u8 gUnknown_Debug_083C4045[] = _("WKーSCENEーFIELDーR122"); -static const u8 gUnknown_Debug_083C4059[] = _("WKーSCENEーFIELDーR123"); -static const u8 gUnknown_Debug_083C406D[] = _("WKーSCENEーFIELDーR124"); -static const u8 gUnknown_Debug_083C4081[] = _("WKーSCENEーFIELDーR125"); -static const u8 gUnknown_Debug_083C4095[] = _("WKーSCENEーFIELDーR126"); -static const u8 gUnknown_Debug_083C40A9[] = _("WKーSCENEーFIELDーR127"); - -static const u8 gUnknown_Debug_083C40BD[] = _("WKーSCENEーFIELDーR128"); -static const u8 gUnknown_Debug_083C40D1[] = _("WKーSCENEーFIELDーR129"); -static const u8 gUnknown_Debug_083C40E5[] = _("WKーSCENEーFIELDーR130"); -static const u8 gUnknown_Debug_083C40F9[] = _("WKーSCENEーFIELDーR131"); -static const u8 gUnknown_Debug_083C410D[] = _("WKーSCENEーFIELDーR132"); -static const u8 gUnknown_Debug_083C4121[] = _("WKーSCENEーFIELDーR133"); -static const u8 gUnknown_Debug_083C4135[] = _("WKーSCENEーFIELDーR134"); - -static const u8 gUnknown_Debug_083C4149[] = _("WKーSCENEーT101ーR0101"); -static const u8 gUnknown_Debug_083C415D[] = _("WKーSCENEーT101ーR0102"); -static const u8 gUnknown_Debug_083C4171[] = _("WKーSCENEーT101ーR0301"); -static const u8 gUnknown_Debug_083C4185[] = _("WKーSCENEーT101ーR0201"); -static const u8 gUnknown_Debug_083C4199[] = _("WKーSCENEーT101ーR0202"); -static const u8 gUnknown_Debug_083C41AD[] = _("WKーSCENEーT107ーR0201"); - -static const u8 gUnknown_Debug_083C41C1[] = _("WKーSCENEーC101ーR0201"); -static const u8 gUnknown_Debug_083C41D5[] = _("WKーSCENEーC104ーR0103"); -static const u8 gUnknown_Debug_083C41E9[] = _("WKーSCENEーC103ーR0101"); -static const u8 gUnknown_Debug_083C41FD[] = _("WKーSCENEーC106ーR0202"); -static const u8 gUnknown_Debug_083C4211[] = _("WKーSCENEーC106ーR0401"); -static const u8 gUnknown_Debug_083C4225[] = _("WKーSCENEーC102ーR0601"); -static const u8 gUnknown_Debug_083C4239[] = _("WKーSCENEーC102ーR0501"); -static const u8 gUnknown_Debug_083C424D[] = _("WKーSCENEーC104ーR0102"); -static const u8 gUnknown_Debug_083C4261[] = _("WKーSCENEーC107ーR0501"); - -static const u8 gUnknown_Debug_083C4275[] = _("WKーSCENEーCAVEーD0601"); -static const u8 gUnknown_Debug_083C4289[] = _("WKーSCENEーCAVEーD0201"); -static const u8 gUnknown_Debug_083C429D[] = _("WKーSCENEーCAVEーD1206"); -static const u8 gUnknown_Debug_083C42B1[] = _("WKーSCENEーCAVEーD1111"); -static const u8 gUnknown_Debug_083C42C5[] = _("WKーSCENEーCAVEーD0701"); -static const u8 gUnknown_Debug_083C42D9[] = _("WKーSCENEーCAVEーD0808"); -static const u8 gUnknown_Debug_083C42ED[] = _("WKーSCENEーCAVEーD1602"); -static const u8 gUnknown_Debug_083C4301[] = _("WKーSCENEーCAVEーD0101"); -static const u8 gUnknown_Debug_083C4315[] = _("WKーSCENEーCAVEーD1301"); +static const u8 sString_WK_SCENE_FIELD_T101[] = _("WKーSCENEーFIELDーT101"); +static const u8 sString_WK_SCENE_FIELD_T102[] = _("WKーSCENEーFIELDーT102"); +static const u8 sString_WK_SCENE_FIELD_T103[] = _("WKーSCENEーFIELDーT103"); +static const u8 sString_WK_SCENE_FIELD_T104[] = _("WKーSCENEーFIELDーT104"); +static const u8 sString_WK_BASE_POSNO[] = _("WKーBASEーPOSNO"); +static const u8 sString_WK_SCENE_FIELD_T106[] = _("WKーSCENEーFIELDーT106"); +static const u8 sString_WK_SCENE_FIELD_T107[] = _("WKーSCENEーFIELDーT107"); +static const u8 sString_WK_SCENE_2_FIELD_T102[] = _("WKーSCENEー02ーFIELDーT102"); + +static const u8 sString_WK_SCENE_FIELD_C101[] = _("WKーSCENEーFIELDーC101"); +static const u8 sString_WK_SCENE_FIELD_C102[] = _("WKーSCENEーFIELDーC102"); +static const u8 sString_WK_SCENE_FIELD_C103[] = _("WKーSCENEーFIELDーC103"); +static const u8 sString_WK_SCENE_FIELD_C104[] = _("WKーSCENEーFIELDーC104"); +static const u8 sString_WK_SCENE_FIELD_C105[] = _("WKーSCENEーFIELDーC105"); +static const u8 sString_WK_SCENE_FIELD_C106[] = _("WKーSCENEーFIELDーC106"); +static const u8 sString_WK_SCENE_FIELD_C107[] = _("WKーSCENEーFIELDーC107"); +static const u8 sString_WK_SCENE_FIELD_C108[] = _("WKーSCENEーFIELDーC108"); +static const u8 sString_WK_SCENE_FIELD_C109[] = _("WKーSCENEーFIELDーC109"); + +static const u8 sString_WK_SCENE_FIELD_R101[] = _("WKーSCENEーFIELDーR101"); +static const u8 sString_WK_SCENE_FIELD_R102[] = _("WKーSCENEーFIELDーR102"); +static const u8 sString_WK_SCENE_FIELD_R103[] = _("WKーSCENEーFIELDーR103"); +static const u8 sString_WK_SCENE_FIELD_R104[] = _("WKーSCENEーFIELDーR104"); +static const u8 sString_WK_SCENE_FIELD_R105[] = _("WKーSCENEーFIELDーR105"); +static const u8 sString_WK_SCENE_FIELD_R106[] = _("WKーSCENEーFIELDーR106"); +static const u8 sString_WK_SCENE_FIELD_R107[] = _("WKーSCENEーFIELDーR107"); +static const u8 sString_WK_SCENE_FIELD_R108[] = _("WKーSCENEーFIELDーR108"); +static const u8 sString_WK_SCENE_FIELD_R109[] = _("WKーSCENEーFIELDーR109"); + +static const u8 sString_WK_SCENE_FIELD_R110[] = _("WKーSCENEーFIELDーR110"); +static const u8 sString_WK_SCENE_FIELD_R111[] = _("WKーSCENEーFIELDーR111"); +static const u8 sString_WK_SCENE_FIELD_R112[] = _("WKーSCENEーFIELDーR112"); +static const u8 sString_WK_SCENE_FIELD_R113[] = _("WKーSCENEーFIELDーR113"); +static const u8 sString_WK_SCENE_FIELD_R114[] = _("WKーSCENEーFIELDーR114"); +static const u8 sString_WK_SCENE_FIELD_R115[] = _("WKーSCENEーFIELDーR115"); +static const u8 sString_WK_SCENE_FIELD_R116[] = _("WKーSCENEーFIELDーR116"); +static const u8 sString_WK_SCENE_FIELD_R117[] = _("WKーSCENEーFIELDーR117"); +static const u8 sString_WK_SCENE_FIELD_R118[] = _("WKーSCENEーFIELDーR118"); + +static const u8 sString_WK_SCENE_FIELD_R119[] = _("WKーSCENEーFIELDーR119"); +static const u8 sString_WK_SCENE_FIELD_R120[] = _("WKーSCENEーFIELDーR120"); +static const u8 sString_WK_SCENE_FIELD_R121[] = _("WKーSCENEーFIELDーR121"); +static const u8 sString_WK_SCENE_FIELD_R122[] = _("WKーSCENEーFIELDーR122"); +static const u8 sString_WK_SCENE_FIELD_R123[] = _("WKーSCENEーFIELDーR123"); +static const u8 sString_WK_SCENE_FIELD_R124[] = _("WKーSCENEーFIELDーR124"); +static const u8 sString_WK_SCENE_FIELD_R125[] = _("WKーSCENEーFIELDーR125"); +static const u8 sString_WK_SCENE_FIELD_R126[] = _("WKーSCENEーFIELDーR126"); +static const u8 sString_WK_SCENE_FIELD_R127[] = _("WKーSCENEーFIELDーR127"); + +static const u8 sString_WK_SCENE_FIELD_R128[] = _("WKーSCENEーFIELDーR128"); +static const u8 sString_WK_SCENE_FIELD_R129[] = _("WKーSCENEーFIELDーR129"); +static const u8 sString_WK_SCENE_FIELD_R130[] = _("WKーSCENEーFIELDーR130"); +static const u8 sString_WK_SCENE_FIELD_R131[] = _("WKーSCENEーFIELDーR131"); +static const u8 sString_WK_SCENE_FIELD_R132[] = _("WKーSCENEーFIELDーR132"); +static const u8 sString_WK_SCENE_FIELD_R133[] = _("WKーSCENEーFIELDーR133"); +static const u8 sString_WK_SCENE_FIELD_R134[] = _("WKーSCENEーFIELDーR134"); + +static const u8 sString_WK_SCENE_T101_R0101[] = _("WKーSCENEーT101ーR0101"); +static const u8 sString_WK_SCENE_T101_R0102[] = _("WKーSCENEーT101ーR0102"); +static const u8 sString_WK_SCENE_T101_R0301[] = _("WKーSCENEーT101ーR0301"); +static const u8 sString_WK_SCENE_T101_R0201[] = _("WKーSCENEーT101ーR0201"); +static const u8 sString_WK_SCENE_T101_R0202[] = _("WKーSCENEーT101ーR0202"); +static const u8 sString_WK_SCENE_T107_R0201[] = _("WKーSCENEーT107ーR0201"); // unused string + +static const u8 sString_WK_SCENE_C101_R0201[] = _("WKーSCENEーC101ーR0201"); +static const u8 sString_WK_SCENE_C104_R0103[] = _("WKーSCENEーC104ーR0103"); +static const u8 sString_WK_SCENE_C103_R0101[] = _("WKーSCENEーC103ーR0101"); +static const u8 sString_WK_SCENE_C106_R0202[] = _("WKーSCENEーC106ーR0202"); +static const u8 sString_WK_SCENE_C106_R0401[] = _("WKーSCENEーC106ーR0401"); +static const u8 sString_WK_SCENE_C101_R0601[] = _("WKーSCENEーC102ーR0601"); +static const u8 sString_WK_SCENE_C102_R0501[] = _("WKーSCENEーC102ーR0501"); +static const u8 sString_WK_SCENE_C104_R0102[] = _("WKーSCENEーC104ーR0102"); +static const u8 sString_WK_SCENE_C107_R0501[] = _("WKーSCENEーC107ーR0501"); + +static const u8 sString_WK_SCENE_CAVE_D0601[] = _("WKーSCENEーCAVEーD0601"); +static const u8 sString_WK_SCENE_CAVE_D0201[] = _("WKーSCENEーCAVEーD0201"); +static const u8 sString_WK_SCENE_CAVE_D1206[] = _("WKーSCENEーCAVEーD1206"); +static const u8 sString_WK_SCENE_CAVE_D1111[] = _("WKーSCENEーCAVEーD1111"); +static const u8 sString_WK_SCENE_CAVE_D0701[] = _("WKーSCENEーCAVEーD0701"); +static const u8 sString_WK_SCENE_CAVE_D0808[] = _("WKーSCENEーCAVEーD0808"); +static const u8 sString_WK_SCENE_CAVE_D1602[] = _("WKーSCENEーCAVEーD1602"); +static const u8 sString_WK_SCENE_CAVE_D0101[] = _("WKーSCENEーCAVEーD0101"); +static const u8 sString_WK_SCENE_CAVE_D1301[] = _("WKーSCENEーCAVEーD1301"); static const struct MenuAction sMenuActions_SaveWork_Town[] = { - {gUnknown_Debug_083C3D50, DummyMenuAction}, - {gUnknown_Debug_083C3D64, DummyMenuAction}, - {gUnknown_Debug_083C3D78, DummyMenuAction}, - {gUnknown_Debug_083C3D8C, DummyMenuAction}, - {gUnknown_Debug_083C3DA0, DummyMenuAction}, - {gUnknown_Debug_083C3DAE, DummyMenuAction}, - {gUnknown_Debug_083C3DC2, DummyMenuAction}, - {gUnknown_Debug_083C3DD6, DummyMenuAction} + {sString_WK_SCENE_FIELD_T101, DummyMenuAction}, + {sString_WK_SCENE_FIELD_T102, DummyMenuAction}, + {sString_WK_SCENE_FIELD_T103, DummyMenuAction}, + {sString_WK_SCENE_FIELD_T104, DummyMenuAction}, + {sString_WK_BASE_POSNO, DummyMenuAction}, + {sString_WK_SCENE_FIELD_T106, DummyMenuAction}, + {sString_WK_SCENE_FIELD_T107, DummyMenuAction}, + {sString_WK_SCENE_2_FIELD_T102, DummyMenuAction} }; static const struct MenuAction sMenuActions_SaveWork_City[] = { - {gUnknown_Debug_083C3DED, DummyMenuAction}, - {gUnknown_Debug_083C3E01, DummyMenuAction}, - {gUnknown_Debug_083C3E15, DummyMenuAction}, - {gUnknown_Debug_083C3E29, DummyMenuAction}, - {gUnknown_Debug_083C3E3D, DummyMenuAction}, - {gUnknown_Debug_083C3E51, DummyMenuAction}, - {gUnknown_Debug_083C3E65, DummyMenuAction}, - {gUnknown_Debug_083C3E79, DummyMenuAction}, - {gUnknown_Debug_083C3E8D, DummyMenuAction} + {sString_WK_SCENE_FIELD_C101, DummyMenuAction}, + {sString_WK_SCENE_FIELD_C102, DummyMenuAction}, + {sString_WK_SCENE_FIELD_C103, DummyMenuAction}, + {sString_WK_SCENE_FIELD_C104, DummyMenuAction}, + {sString_WK_SCENE_FIELD_C105, DummyMenuAction}, + {sString_WK_SCENE_FIELD_C106, DummyMenuAction}, + {sString_WK_SCENE_FIELD_C107, DummyMenuAction}, + {sString_WK_SCENE_FIELD_C108, DummyMenuAction}, + {sString_WK_SCENE_FIELD_C109, DummyMenuAction} }; static const struct MenuAction sMenuActions_SaveWork_Route101To109[] = { - {gUnknown_Debug_083C3EA1, DummyMenuAction}, - {gUnknown_Debug_083C3EB5, DummyMenuAction}, - {gUnknown_Debug_083C3EC9, DummyMenuAction}, - {gUnknown_Debug_083C3EDD, DummyMenuAction}, - {gUnknown_Debug_083C3EF1, DummyMenuAction}, - {gUnknown_Debug_083C3F05, DummyMenuAction}, - {gUnknown_Debug_083C3F19, DummyMenuAction}, - {gUnknown_Debug_083C3F2D, DummyMenuAction}, - {gUnknown_Debug_083C3F41, DummyMenuAction} + {sString_WK_SCENE_FIELD_R101, DummyMenuAction}, + {sString_WK_SCENE_FIELD_R102, DummyMenuAction}, + {sString_WK_SCENE_FIELD_R103, DummyMenuAction}, + {sString_WK_SCENE_FIELD_R104, DummyMenuAction}, + {sString_WK_SCENE_FIELD_R105, DummyMenuAction}, + {sString_WK_SCENE_FIELD_R106, DummyMenuAction}, + {sString_WK_SCENE_FIELD_R107, DummyMenuAction}, + {sString_WK_SCENE_FIELD_R108, DummyMenuAction}, + {sString_WK_SCENE_FIELD_R109, DummyMenuAction} }; static const struct MenuAction sMenuActions_SaveWork_Route110To118[] = { - {gUnknown_Debug_083C3F55, DummyMenuAction}, - {gUnknown_Debug_083C3F69, DummyMenuAction}, - {gUnknown_Debug_083C3F7D, DummyMenuAction}, - {gUnknown_Debug_083C3F91, DummyMenuAction}, - {gUnknown_Debug_083C3FA5, DummyMenuAction}, - {gUnknown_Debug_083C3FB9, DummyMenuAction}, - {gUnknown_Debug_083C3FCD, DummyMenuAction}, - {gUnknown_Debug_083C3FE1, DummyMenuAction}, - {gUnknown_Debug_083C3FF5, DummyMenuAction} + {sString_WK_SCENE_FIELD_R110, DummyMenuAction}, + {sString_WK_SCENE_FIELD_R111, DummyMenuAction}, + {sString_WK_SCENE_FIELD_R112, DummyMenuAction}, + {sString_WK_SCENE_FIELD_R113, DummyMenuAction}, + {sString_WK_SCENE_FIELD_R114, DummyMenuAction}, + {sString_WK_SCENE_FIELD_R115, DummyMenuAction}, + {sString_WK_SCENE_FIELD_R116, DummyMenuAction}, + {sString_WK_SCENE_FIELD_R117, DummyMenuAction}, + {sString_WK_SCENE_FIELD_R118, DummyMenuAction} }; static const struct MenuAction sMenuActions_SaveWork_Route119To127[] = { - {gUnknown_Debug_083C4009, DummyMenuAction}, - {gUnknown_Debug_083C401D, DummyMenuAction}, - {gUnknown_Debug_083C4031, DummyMenuAction}, - {gUnknown_Debug_083C4045, DummyMenuAction}, - {gUnknown_Debug_083C4059, DummyMenuAction}, - {gUnknown_Debug_083C406D, DummyMenuAction}, - {gUnknown_Debug_083C4081, DummyMenuAction}, - {gUnknown_Debug_083C4095, DummyMenuAction}, - {gUnknown_Debug_083C40A9, DummyMenuAction} + {sString_WK_SCENE_FIELD_R119, DummyMenuAction}, + {sString_WK_SCENE_FIELD_R120, DummyMenuAction}, + {sString_WK_SCENE_FIELD_R121, DummyMenuAction}, + {sString_WK_SCENE_FIELD_R122, DummyMenuAction}, + {sString_WK_SCENE_FIELD_R123, DummyMenuAction}, + {sString_WK_SCENE_FIELD_R124, DummyMenuAction}, + {sString_WK_SCENE_FIELD_R125, DummyMenuAction}, + {sString_WK_SCENE_FIELD_R126, DummyMenuAction}, + {sString_WK_SCENE_FIELD_R127, DummyMenuAction} }; static const struct MenuAction sMenuActions_SaveWork_Route128To134[] = { - {gUnknown_Debug_083C40BD, DummyMenuAction}, - {gUnknown_Debug_083C40D1, DummyMenuAction}, - {gUnknown_Debug_083C40E5, DummyMenuAction}, - {gUnknown_Debug_083C40F9, DummyMenuAction}, - {gUnknown_Debug_083C410D, DummyMenuAction}, - {gUnknown_Debug_083C4121, DummyMenuAction}, - {gUnknown_Debug_083C4135, DummyMenuAction} + {sString_WK_SCENE_FIELD_R128, DummyMenuAction}, + {sString_WK_SCENE_FIELD_R129, DummyMenuAction}, + {sString_WK_SCENE_FIELD_R130, DummyMenuAction}, + {sString_WK_SCENE_FIELD_R131, DummyMenuAction}, + {sString_WK_SCENE_FIELD_R132, DummyMenuAction}, + {sString_WK_SCENE_FIELD_R133, DummyMenuAction}, + {sString_WK_SCENE_FIELD_R134, DummyMenuAction} }; static const struct MenuAction sMenuActions_SaveWork_RoomTown[] = { - {gUnknown_Debug_083C4149, DummyMenuAction}, - {gUnknown_Debug_083C415D, DummyMenuAction}, - {gUnknown_Debug_083C4171, DummyMenuAction}, - {gUnknown_Debug_083C4185, DummyMenuAction}, - {gUnknown_Debug_083C4199, DummyMenuAction} + {sString_WK_SCENE_T101_R0101, DummyMenuAction}, + {sString_WK_SCENE_T101_R0102, DummyMenuAction}, + {sString_WK_SCENE_T101_R0301, DummyMenuAction}, + {sString_WK_SCENE_T101_R0201, DummyMenuAction}, + {sString_WK_SCENE_T101_R0202, DummyMenuAction} }; static const struct MenuAction sMenuActions_SaveWork_RoomCity[] = { - {gUnknown_Debug_083C41C1, DummyMenuAction}, - {gUnknown_Debug_083C41D5, DummyMenuAction}, - {gUnknown_Debug_083C41E9, DummyMenuAction}, - {gUnknown_Debug_083C41FD, DummyMenuAction}, - {gUnknown_Debug_083C4211, DummyMenuAction}, - {gUnknown_Debug_083C4225, DummyMenuAction}, - {gUnknown_Debug_083C4239, DummyMenuAction}, - {gUnknown_Debug_083C424D, DummyMenuAction}, - {gUnknown_Debug_083C4261, DummyMenuAction} + {sString_WK_SCENE_C101_R0201, DummyMenuAction}, + {sString_WK_SCENE_C104_R0103, DummyMenuAction}, + {sString_WK_SCENE_C103_R0101, DummyMenuAction}, + {sString_WK_SCENE_C106_R0202, DummyMenuAction}, + {sString_WK_SCENE_C106_R0401, DummyMenuAction}, + {sString_WK_SCENE_C101_R0601, DummyMenuAction}, + {sString_WK_SCENE_C102_R0501, DummyMenuAction}, + {sString_WK_SCENE_C104_R0102, DummyMenuAction}, + {sString_WK_SCENE_C107_R0501, DummyMenuAction} }; static const struct MenuAction sMenuActions_SaveWork_Dungeon[] = { - {gUnknown_Debug_083C4275, DummyMenuAction}, - {gUnknown_Debug_083C4289, DummyMenuAction}, - {gUnknown_Debug_083C429D, DummyMenuAction}, - {gUnknown_Debug_083C42B1, DummyMenuAction}, - {gUnknown_Debug_083C42C5, DummyMenuAction}, - {gUnknown_Debug_083C42D9, DummyMenuAction}, - {gUnknown_Debug_083C42ED, DummyMenuAction}, - {gUnknown_Debug_083C4301, DummyMenuAction}, - {gUnknown_Debug_083C4315, DummyMenuAction} + {sString_WK_SCENE_CAVE_D0601, DummyMenuAction}, + {sString_WK_SCENE_CAVE_D0201, DummyMenuAction}, + {sString_WK_SCENE_CAVE_D1206, DummyMenuAction}, + {sString_WK_SCENE_CAVE_D1111, DummyMenuAction}, + {sString_WK_SCENE_CAVE_D0701, DummyMenuAction}, + {sString_WK_SCENE_CAVE_D0808, DummyMenuAction}, + {sString_WK_SCENE_CAVE_D1602, DummyMenuAction}, + {sString_WK_SCENE_CAVE_D0101, DummyMenuAction}, + {sString_WK_SCENE_CAVE_D1301, DummyMenuAction} }; static const u8 gUnknown_Debug_083C457C[] = {8, 9, 9, 9, 9, 7, 6, 9, 9}; @@ -2988,14 +2988,14 @@ static void debug_sub_808D358(u8 whichMenu) static bool8 ControlFlags_FH_OBJ_InitSubmenu(void) { Menu_EraseScreen(); - Menu_DrawStdWindowFrame(0, 0, 28, 2 * ARRAY_COUNT(gUnknown_Debug_083C105C) + 1); - Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C105C), gUnknown_Debug_083C105C); - InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C105C), 0, 27); - gMenuCallback = debug_sub_808D40C; + Menu_DrawStdWindowFrame(0, 0, 28, 2 * ARRAY_COUNT(sMenuActions_ControlFlags_FH_OBJ) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(sMenuActions_ControlFlags_FH_OBJ), sMenuActions_ControlFlags_FH_OBJ); + InitMenu(0, 1, 1, ARRAY_COUNT(sMenuActions_ControlFlags_FH_OBJ), 0, 27); + gMenuCallback = ControlFlags_FH_OBJ_HandleInput; return FALSE; } -static bool8 debug_sub_808D40C(void) +static bool8 ControlFlags_FH_OBJ_HandleInput(void) { s8 input = Menu_ProcessInput(); @@ -3006,39 +3006,39 @@ static bool8 debug_sub_808D40C(void) CloseMenu(); return TRUE; } - gMenuCallback = gUnknown_Debug_083C105C[input].func; + gMenuCallback = sMenuActions_ControlFlags_FH_OBJ[input].func; return FALSE; } -static bool8 debug_sub_808D450(void) +static bool8 ControlFlags_FH_OBJ00_08_InitSubsubmenu(void) { Menu_EraseScreen(); - Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C10BD) + 1); - Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C10BD), gUnknown_Debug_083C10BD); - InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C10BD), 0, 28); + Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(sMenuActions_ControlFlags_FH_OBJ00_08) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(sMenuActions_ControlFlags_FH_OBJ00_08), sMenuActions_ControlFlags_FH_OBJ00_08); + InitMenu(0, 1, 1, ARRAY_COUNT(sMenuActions_ControlFlags_FH_OBJ00_08), 0, 28); sFlagAndVarTest_WhichSubmenu = 0; - gMenuCallback = debug_sub_808D500; + gMenuCallback = ControlFlags_FH_OBJ_Subsubmenu_HandleInput; return FALSE; } -static bool8 debug_sub_808D4A8(void) +static bool8 ControlFlags_FH_OBJ09_15_InitSubsubmenu(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * 7 + 1); - Menu_PrintItems(2, 1, 7, gUnknown_Debug_083C1149); + Menu_PrintItems(2, 1, 7, sMenuActions_ControlFlags_FH_OBJ09_15); InitMenu(0, 1, 1, 7, 0, 28); sFlagAndVarTest_WhichSubmenu = 1; - gMenuCallback = debug_sub_808D500; + gMenuCallback = ControlFlags_FH_OBJ_Subsubmenu_HandleInput; return FALSE; } -static bool8 debug_sub_808D500(void) +static bool8 ControlFlags_FH_OBJ_Subsubmenu_HandleInput(void) { s8 input = Menu_ProcessInput(); s8 cursorPos = Menu_GetCursorPos(); - debug_sub_808D54C(sFlagAndVarTest_WhichSubmenu, cursorPos); - debug_sub_808D59C(sFlagAndVarTest_WhichSubmenu); + ControlFlags_FH_OBJ_FlagToggle(sFlagAndVarTest_WhichSubmenu, cursorPos); + ControlFlags_FH_OBJ_UpdateDisplay(sFlagAndVarTest_WhichSubmenu); if (input == -2) return FALSE; if (input == -1) @@ -3049,24 +3049,24 @@ static bool8 debug_sub_808D500(void) return FALSE; } -static void debug_sub_808D54C(u8 whichMenu, u8 cursorPos) +static void ControlFlags_FH_OBJ_FlagToggle(u8 whichMenu, u8 cursorPos) { if (gMain.newKeys & R_BUTTON) { - if (!FlagGet(gUnknown_Debug_083C1196[whichMenu][cursorPos])) - FlagSet(gUnknown_Debug_083C1196[whichMenu][cursorPos]); + if (!FlagGet(sControlFlags_FH_OBJ_FlagsArrays[whichMenu][cursorPos])) + FlagSet(sControlFlags_FH_OBJ_FlagsArrays[whichMenu][cursorPos]); else - FlagClear(gUnknown_Debug_083C1196[whichMenu][cursorPos]); + FlagClear(sControlFlags_FH_OBJ_FlagsArrays[whichMenu][cursorPos]); } } -static void debug_sub_808D59C(u8 whichMenu) +static void ControlFlags_FH_OBJ_UpdateDisplay(u8 whichMenu) { u8 i; - for (i = 0; i < gUnknown_Debug_083C1194[whichMenu]; i++) + for (i = 0; i < sControlFlags_FH_OBJ_CountsArray[whichMenu]; i++) { - PrintBool(28, 2 * i + 1, FlagGet(gUnknown_Debug_083C1196[whichMenu][i]) ? 1 : 0); + PrintBool(28, 2 * i + 1, FlagGet(sControlFlags_FH_OBJ_FlagsArrays[whichMenu][i]) ? 1 : 0); } } @@ -3445,14 +3445,14 @@ static void debug_sub_808DF64(u8 whichMenu, u8 cursorPos) static bool8 ControlWorks_SaveWorkPart2_InitSubmenu(void) { Menu_EraseScreen(); - Menu_DrawStdWindowFrame(0, 0, 24, 2 * ARRAY_COUNT(gUnknown_Debug_083C377C) + 1); - Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C377C), gUnknown_Debug_083C377C); - InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C377C), 0, 23); - gMenuCallback = debug_sub_808E010; + Menu_DrawStdWindowFrame(0, 0, 24, 2 * ARRAY_COUNT(sMenuActions_ControlWorks_SaveWorkPart2) + 1); + Menu_PrintItems(2, 1, ARRAY_COUNT(sMenuActions_ControlWorks_SaveWorkPart2), sMenuActions_ControlWorks_SaveWorkPart2); + InitMenu(0, 1, 1, ARRAY_COUNT(sMenuActions_ControlWorks_SaveWorkPart2), 0, 23); + gMenuCallback = ControlWorks_SaveWorkPart2_HandleInput; return FALSE; } -static bool8 debug_sub_808E010(void) +static bool8 ControlWorks_SaveWorkPart2_HandleInput(void) { s8 input = Menu_ProcessInput(); @@ -3463,11 +3463,11 @@ static bool8 debug_sub_808E010(void) CloseMenu(); return TRUE; } - gMenuCallback = gUnknown_Debug_083C377C[input].func; + gMenuCallback = sMenuActions_ControlWorks_SaveWorkPart2[input].func; return FALSE; } -static bool8 debug_sub_808E054(void) +static bool8 ControlWorks_SaveWorkPart2_SP_InitSubsubmenu(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * 6 + 1); @@ -3478,7 +3478,7 @@ static bool8 debug_sub_808E054(void) return FALSE; } -static bool8 debug_sub_808E0AC(void) +static bool8 ControlWorks_SaveWorkPart2_RoomR110Part1TrickHouse_InitSubsubmenu(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * 5 + 1); @@ -3489,7 +3489,7 @@ static bool8 debug_sub_808E0AC(void) return FALSE; } -static bool8 debug_sub_808E104(void) +static bool8 ControlWorks_SaveWorkPart2_RoomR110Part2_InitSubsubmenu(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_83C3B28) + 1); @@ -3500,7 +3500,7 @@ static bool8 debug_sub_808E104(void) return FALSE; } -static bool8 debug_sub_808E15C(void) +static bool8 ControlWorks_SaveWorkPart2_RoomLoad_InitSubsubmenu(void) { Menu_EraseScreen(); Menu_DrawStdWindowFrame(0, 0, 29, 2 * 2 + 1); -- cgit v1.2.3