summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2018-03-10 20:57:33 -0500
committerPikalaxALT <pikalaxalt@gmail.com>2018-03-10 20:57:33 -0500
commitefc82a067589a041219dbb933762878cee9b2ccd (patch)
treef54a318e58ee0bf2da49585f58e3b640d596a577 /src
parentfdb38c53d73071b4264db1707011ec0ae807d4a5 (diff)
through debug_sub_808C31C
Diffstat (limited to 'src')
-rw-r--r--src/debug/tomomichi_debug_menu.c609
1 files changed, 609 insertions, 0 deletions
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