From 82f0bccff5bf151f8b26c4d098d272bba387011e Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Fri, 6 Apr 2018 08:42:55 -0400 Subject: Mystery Event Script Macros; start disassembling the raw data in debug_menu_3.s --- data/debug_menu_3.s | 35 +++++++++++++++++++++++++++++------ 1 file changed, 29 insertions(+), 6 deletions(-) (limited to 'data') diff --git a/data/debug_menu_3.s b/data/debug_menu_3.s index ed4bb599b..a032d502d 100644 --- a/data/debug_menu_3.s +++ b/data/debug_menu_3.s @@ -1,15 +1,35 @@ .if DEBUG - +#include "constants/decorations.h" +#include "constants/flags.h" +#include "constants/game_stat.h" +#include "constants/items.h" +#include "constants/map_objects.h" +#include "constants/maps.h" +#include "constants/moves.h" +#include "constants/opponents.h" +#include "constants/songs.h" +#include "constants/species.h" +#include "constants/weather.h" +#include "constants/vars.h" .include "include/macros.inc" .include "constants/constants.inc" .section .rodata gUnknown_Debug_845DAE1:: - .byte 0x01, 0xe1, 0xda, 0x45, 0x08, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x80, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0xff, 0xda, 0x45, 0x08, 0xb2, 0xdd, 0x45, 0x08, 0x06, 0x08 - .byte 0x01, 0x01, 0x56, 0xdb, 0x45, 0x08, 0x0d, 0xdd, 0x45, 0x08, 0x0b, 0x01, 0x05, 0x13, 0x01, 0x05, 0x0d, 0xdd, 0x45, 0x08, 0x02, 0xc6, 0xd5, 0xe9, 0xda, 0x00, 0xe9, 0xe2, 0xd8, 0x00, 0xd6, 0xd9 - .byte 0xe7, 0xe9, 0xd7, 0xdc, 0xd9, 0x00, 0xd8, 0xd9, 0xdd, 0xe2, 0xd9, 0xe2, 0x00, 0xd0, 0xd5, 0xe8, 0xd9, 0xe6, 0x00, 0xdd, 0xe2, 0x00, 0xd8, 0xd9, 0xe6, 0xfe, 0xbb, 0xcc, 0xbf, 0xc8, 0xbb, 0x00 - .byte 0xea, 0xe3, 0xe2, 0x00, 0xbc, 0xc6, 0xf3, 0xce, 0xbf, 0xc8, 0xbc, 0xcf, 0xcc, 0xc1, 0x00, 0xbd, 0xc3, 0xce, 0xd3, 0xad, 0xff, 0xb8, 0x56, 0xdb, 0x45, 0x08, 0x47, 0x13, 0x01, 0x01, 0x00, 0x21 + me_checkcompat gUnknown_Debug_845DAE1, 0x4, 0x4, 0x4, 0x80 + me_crc 0x0, _0845DAFF, gUnknown_Debug_845DDB2 +_0845DAFF: + me_initramscript MAP_PETALBURG_CITY_GYM, 0x1, _845DB56, _0845DD0D + me_setrecordmixinggift 0x1, 0x5, ITEM_EON_TICKET + me_runscript _0845DD0D + me_end + +_0845DB16: + .string "Lauf und besuche deinen Vater in der\nARENA von BLÜTENBURG CITY.$" + +_845DB56: + .byte 0xb8, 0x56, 0xdb, 0x45, 0x08, 0x47, 0x13, 0x01, 0x01, 0x00, 0x21 .byte 0x0d, 0x80, 0x01, 0x00, 0xbb, 0x01, 0xb4, 0xdb, 0x45, 0x08, 0x4a, 0x13, 0x01, 0x01, 0x00, 0x21, 0x0d, 0x80, 0x01, 0x00, 0xbb, 0x01, 0xb4, 0xdb, 0x45, 0x08, 0x2b, 0xce, 0x00, 0xbb, 0x01, 0xb4 .byte 0xdb, 0x45, 0x08, 0x6a, 0x5a, 0xbd, 0xbe, 0xdb, 0x45, 0x08, 0x66, 0x6d, 0x46, 0x13, 0x01, 0x01, 0x00, 0x21, 0x0d, 0x80, 0x00, 0x00, 0xbb, 0x01, 0xb5, 0xdb, 0x45, 0x08, 0x1a, 0x00, 0x80, 0x13 .byte 0x01, 0x1a, 0x01, 0x80, 0x01, 0x00, 0x09, 0x00, 0x29, 0x53, 0x08, 0xbd, 0x00, 0xdc, 0x45, 0x08, 0x66, 0x6d, 0x6c, 0x0d, 0xbd, 0x94, 0xdc, 0x45, 0x08, 0x66, 0x6d, 0x6c, 0x02, 0xd0, 0xbb, 0xce @@ -23,7 +43,10 @@ gUnknown_Debug_845DAE1:: .byte 0xd9, 0x00, 0xbc, 0xbb, 0xcd, 0xc3, 0xcd, 0xae, 0xce, 0xbb, 0xcd, 0xbd, 0xc2, 0xbf, 0xfe, 0xd8, 0xd9, 0xdd, 0xe2, 0xd9, 0xe7, 0x00, 0xbc, 0xbf, 0xcf, 0xce, 0xbf, 0xc6, 0xcd, 0x00, 0xdd, 0xe7 .byte 0xe8, 0x00, 0xea, 0xe3, 0xe0, 0xe0, 0xad, 0xfb, 0xc6, 0xd5, 0xdb, 0xd9, 0xe6, 0xd9, 0x00, 0xd9, 0xdd, 0xe2, 0xdd, 0xdb, 0xd9, 0x00, 0xd8, 0xd9, 0xdd, 0xe2, 0xd9, 0xe6, 0x00, 0xbc, 0xd5, 0xe7 .byte 0xdd, 0xe7, 0xae, 0xc3, 0xe8, 0xd9, 0xe1, 0xe7, 0x00, 0xdd, 0xe2, 0xfe, 0xd8, 0xd9, 0xdd, 0xe2, 0xd9, 0xe1, 0x00, 0xca, 0xbd, 0x00, 0xe9, 0xe2, 0xd8, 0x00, 0xdf, 0xe3, 0xe1, 0xe1, 0x00, 0xd8 - .byte 0xd5, 0xe2, 0xe2, 0x00, 0xeb, 0xdd, 0xd9, 0xd8, 0xd9, 0xe6, 0xad, 0xff, 0xb8, 0x0d, 0xdd, 0x45, 0x08, 0x47, 0x13, 0x01, 0x01, 0x00, 0x21, 0x0d, 0x80, 0x01, 0x00, 0xbb, 0x01, 0x53, 0xdd, 0x45 + .byte 0xd5, 0xe2, 0xe2, 0x00, 0xeb, 0xdd, 0xd9, 0xd8, 0xd9, 0xe6, 0xad, 0xff + +_0845DD0D: + .byte 0xb8, 0x0d, 0xdd, 0x45, 0x08, 0x47, 0x13, 0x01, 0x01, 0x00, 0x21, 0x0d, 0x80, 0x01, 0x00, 0xbb, 0x01, 0x53, 0xdd, 0x45 .byte 0x08, 0x4a, 0x13, 0x01, 0x01, 0x00, 0x21, 0x0d, 0x80, 0x01, 0x00, 0xbb, 0x01, 0x53, 0xdd, 0x45, 0x08, 0x2b, 0xce, 0x00, 0xbb, 0x01, 0x53, 0xdd, 0x45, 0x08, 0x46, 0x13, 0x01, 0x01, 0x00, 0x21 .byte 0x0d, 0x80, 0x00, 0x00, 0xbb, 0x01, 0x5b, 0xdd, 0x45, 0x08, 0xbe, 0x16, 0xdb, 0x45, 0x08, 0x0e, 0x02, 0x02, 0xbe, 0x63, 0xdd, 0x45, 0x08, 0x0e, 0x03, 0x02, 0xbe, 0x95, 0xdd, 0x45, 0x08, 0x0e .byte 0x03, 0x02, 0xbe, 0xdd, 0xd9, 0xe7, 0xd9, 0xe7, 0x00, 0xc1, 0xbf, 0xcd, 0xbd, 0xc2, 0xbf, 0xc2, 0xbf, 0xc8, 0x00, 0xdf, 0xd5, 0xe2, 0xe2, 0x00, 0xe2, 0xe9, 0xe6, 0x00, 0xd9, 0xdd, 0xe2, 0xe1 -- cgit v1.2.3 From 0e2b97d644f9d95e1d43ac949df757f5eaccb9d2 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Fri, 6 Apr 2018 10:14:40 -0400 Subject: Disassemble some strings --- data/debug_menu_3.s | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-) (limited to 'data') diff --git a/data/debug_menu_3.s b/data/debug_menu_3.s index a032d502d..23cd67053 100644 --- a/data/debug_menu_3.s +++ b/data/debug_menu_3.s @@ -32,26 +32,20 @@ _845DB56: .byte 0xb8, 0x56, 0xdb, 0x45, 0x08, 0x47, 0x13, 0x01, 0x01, 0x00, 0x21 .byte 0x0d, 0x80, 0x01, 0x00, 0xbb, 0x01, 0xb4, 0xdb, 0x45, 0x08, 0x4a, 0x13, 0x01, 0x01, 0x00, 0x21, 0x0d, 0x80, 0x01, 0x00, 0xbb, 0x01, 0xb4, 0xdb, 0x45, 0x08, 0x2b, 0xce, 0x00, 0xbb, 0x01, 0xb4 .byte 0xdb, 0x45, 0x08, 0x6a, 0x5a, 0xbd, 0xbe, 0xdb, 0x45, 0x08, 0x66, 0x6d, 0x46, 0x13, 0x01, 0x01, 0x00, 0x21, 0x0d, 0x80, 0x00, 0x00, 0xbb, 0x01, 0xb5, 0xdb, 0x45, 0x08, 0x1a, 0x00, 0x80, 0x13 - .byte 0x01, 0x1a, 0x01, 0x80, 0x01, 0x00, 0x09, 0x00, 0x29, 0x53, 0x08, 0xbd, 0x00, 0xdc, 0x45, 0x08, 0x66, 0x6d, 0x6c, 0x0d, 0xbd, 0x94, 0xdc, 0x45, 0x08, 0x66, 0x6d, 0x6c, 0x02, 0xd0, 0xbb, 0xce - .byte 0xbf, 0xcc, 0xf0, 0x00, 0xfd, 0x01, 0xab, 0x00, 0xcd, 0xd7, 0xdc, 0xf5, 0xe2, 0xb8, 0x00, 0xd8, 0xdd, 0xd7, 0xdc, 0x00, 0xee, 0xe9, 0x00, 0xe7, 0xd9, 0xdc, 0xd9, 0xe2, 0xab, 0xfe, 0xc2, 0xdd - .byte 0xd9, 0xe6, 0x00, 0xdd, 0xe7, 0xe8, 0x00, 0xd9, 0xdd, 0xe2, 0x00, 0xbc, 0xe6, 0xdd, 0xd9, 0xda, 0x00, 0xda, 0xf6, 0xe6, 0x00, 0xd8, 0xdd, 0xd7, 0xdc, 0xb8, 0x00, 0xfd, 0x01, 0xad, 0xff, 0xd0 - .byte 0xbb, 0xce, 0xbf, 0xcc, 0xf0, 0x00, 0xc3, 0xd7, 0xdc, 0x00, 0xd6, 0xdd, 0xe2, 0x00, 0xe1, 0xdd, 0xe6, 0x00, 0xe2, 0xdd, 0xd7, 0xdc, 0xe8, 0x00, 0xe7, 0xdd, 0xd7, 0xdc, 0xd9, 0xe6, 0xb8, 0x00 - .byte 0xd9, 0xe7, 0xfe, 0xdf, 0xf5, 0xe2, 0xe2, 0xe8, 0xd9, 0x00, 0xd9, 0xdd, 0xe2, 0x00, 0xce, 0xc3, 0xbd, 0xc5, 0xbf, 0xce, 0x00, 0xda, 0xf6, 0xe6, 0x00, 0xd9, 0xdd, 0xe2, 0xd9, 0x00, 0xc0, 0xf4 - .byte 0xdc, 0xe6, 0xd9, 0x00, 0xe7, 0xd9, 0xdd, 0xe2, 0xad, 0xfb, 0xbe, 0xe9, 0x00, 0xe7, 0xe3, 0xe0, 0xe0, 0xe8, 0xd9, 0xe7, 0xe8, 0x00, 0xe2, 0xd5, 0xd7, 0xdc, 0x00, 0xcd, 0xbf, 0xbf, 0xc1, 0xcc - .byte 0xbb, 0xcd, 0xcf, 0xc6, 0xbc, 0x00, 0xbd, 0xc3, 0xce, 0xd3, 0x00, 0xdb, 0xd9, 0xdc, 0xd9, 0xe2, 0xfe, 0xe9, 0xe2, 0xd8, 0x00, 0xd8, 0xdd, 0xd7, 0xdc, 0x00, 0xd8, 0xe3, 0xe6, 0xe8, 0x00, 0xdb - .byte 0xd9, 0xe2, 0xd5, 0xe9, 0xd9, 0xe6, 0x00, 0xd9, 0xe6, 0xdf, 0xe9, 0xe2, 0xd8, 0xdd, 0xdb, 0xd9, 0xe2, 0xad, 0xff, 0xd0, 0xbb, 0xce, 0xbf, 0xcc, 0xf0, 0x00, 0xfd, 0x01, 0xb8, 0x00, 0xd8, 0xdd - .byte 0xd9, 0x00, 0xbc, 0xbb, 0xcd, 0xc3, 0xcd, 0xae, 0xce, 0xbb, 0xcd, 0xbd, 0xc2, 0xbf, 0xfe, 0xd8, 0xd9, 0xdd, 0xe2, 0xd9, 0xe7, 0x00, 0xbc, 0xbf, 0xcf, 0xce, 0xbf, 0xc6, 0xcd, 0x00, 0xdd, 0xe7 - .byte 0xe8, 0x00, 0xea, 0xe3, 0xe0, 0xe0, 0xad, 0xfb, 0xc6, 0xd5, 0xdb, 0xd9, 0xe6, 0xd9, 0x00, 0xd9, 0xdd, 0xe2, 0xdd, 0xdb, 0xd9, 0x00, 0xd8, 0xd9, 0xdd, 0xe2, 0xd9, 0xe6, 0x00, 0xbc, 0xd5, 0xe7 - .byte 0xdd, 0xe7, 0xae, 0xc3, 0xe8, 0xd9, 0xe1, 0xe7, 0x00, 0xdd, 0xe2, 0xfe, 0xd8, 0xd9, 0xdd, 0xe2, 0xd9, 0xe1, 0x00, 0xca, 0xbd, 0x00, 0xe9, 0xe2, 0xd8, 0x00, 0xdf, 0xe3, 0xe1, 0xe1, 0x00, 0xd8 - .byte 0xd5, 0xe2, 0xe2, 0x00, 0xeb, 0xdd, 0xd9, 0xd8, 0xd9, 0xe6, 0xad, 0xff + .byte 0x01, 0x1a, 0x01, 0x80, 0x01, 0x00, 0x09, 0x00, 0x29, 0x53, 0x08, 0xbd, 0x00, 0xdc, 0x45, 0x08, 0x66, 0x6d, 0x6c, 0x0d, 0xbd, 0x94, 0xdc, 0x45, 0x08, 0x66, 0x6d, 0x6c, 0x02 + + .string "VATER: {PLAYER}! Schön, dich zu sehen!\nHier ist ein Brief für dich, {PLAYER}.$" + .string "VATER: Ich bin mir nicht sicher, es\nkönnte ein TICKET für eine Fähre sein.\pDu solltest nach SEEGRASULB CITY gehen\nund dich dort genauer erkundigen.$" + .string "VATER: {PLAYER}, die BASIS-TASCHE\ndeines BEUTELS ist voll.\pLagere einige deiner Basis-Items in\ndeinem PC und komm dann wieder.$" _0845DD0D: .byte 0xb8, 0x0d, 0xdd, 0x45, 0x08, 0x47, 0x13, 0x01, 0x01, 0x00, 0x21, 0x0d, 0x80, 0x01, 0x00, 0xbb, 0x01, 0x53, 0xdd, 0x45 .byte 0x08, 0x4a, 0x13, 0x01, 0x01, 0x00, 0x21, 0x0d, 0x80, 0x01, 0x00, 0xbb, 0x01, 0x53, 0xdd, 0x45, 0x08, 0x2b, 0xce, 0x00, 0xbb, 0x01, 0x53, 0xdd, 0x45, 0x08, 0x46, 0x13, 0x01, 0x01, 0x00, 0x21 .byte 0x0d, 0x80, 0x00, 0x00, 0xbb, 0x01, 0x5b, 0xdd, 0x45, 0x08, 0xbe, 0x16, 0xdb, 0x45, 0x08, 0x0e, 0x02, 0x02, 0xbe, 0x63, 0xdd, 0x45, 0x08, 0x0e, 0x03, 0x02, 0xbe, 0x95, 0xdd, 0x45, 0x08, 0x0e - .byte 0x03, 0x02, 0xbe, 0xdd, 0xd9, 0xe7, 0xd9, 0xe7, 0x00, 0xc1, 0xbf, 0xcd, 0xbd, 0xc2, 0xbf, 0xc2, 0xbf, 0xc8, 0x00, 0xdf, 0xd5, 0xe2, 0xe2, 0x00, 0xe2, 0xe9, 0xe6, 0x00, 0xd9, 0xdd, 0xe2, 0xe1 - .byte 0xd5, 0xe0, 0xfe, 0xdb, 0xd9, 0xe7, 0xe4, 0xdd, 0xd9, 0xe0, 0xe8, 0x00, 0xeb, 0xd9, 0xe6, 0xd8, 0xd9, 0xe2, 0xad, 0xff, 0xbe, 0xd9, 0xdd, 0xe2, 0xd9, 0x00, 0xbc, 0xbb, 0xcd, 0xc3, 0xcd, 0xae - .byte 0xce, 0xbb, 0xcd, 0xbd, 0xc2, 0xbf, 0x00, 0xdd, 0xe7, 0xe8, 0x00, 0xea, 0xe3, 0xe0, 0xe0, 0xad, 0xff + .byte 0x03, 0x02 + + .string "Dieses GESCHEHEN kann nur einmal\ngespielt werden.$" + .string "Deine BASIS-TASCHE ist voll.$" gUnknown_Debug_845DDB2:: .byte 0x01, 0xb2, 0xdd, 0x45, 0x08, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x80, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 0xd0, 0xdd, 0x45, 0x08, 0x06, 0xe3, 0x45, 0x08, 0x07, 0xd6 -- cgit v1.2.3 From 411687e2b69d4e2e361e1605564b6c0f8a01ef72 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Fri, 6 Apr 2018 17:04:31 -0400 Subject: Decompile a debug script related to the Eon Ticket --- data/debug_menu_3.s | 65 ++++++++++++++++++++++----- data/scripts/maps/LilycoveCity_Harbor.inc | 2 +- data/scripts/maps/SouthernIsland_Interior.inc | 4 +- 3 files changed, 58 insertions(+), 13 deletions(-) (limited to 'data') diff --git a/data/debug_menu_3.s b/data/debug_menu_3.s index 23cd67053..c384465e7 100644 --- a/data/debug_menu_3.s +++ b/data/debug_menu_3.s @@ -13,6 +13,7 @@ #include "constants/vars.h" .include "include/macros.inc" .include "constants/constants.inc" + .include "include/macros/event.inc" .section .rodata @@ -26,17 +27,59 @@ _0845DAFF: me_end _0845DB16: - .string "Lauf und besuche deinen Vater in der\nARENA von BLÜTENBURG CITY.$" + .string "Lauf und besuche deinen Vater in der\n" + .string "ARENA von BLÜTENBURG CITY.$" _845DB56: - .byte 0xb8, 0x56, 0xdb, 0x45, 0x08, 0x47, 0x13, 0x01, 0x01, 0x00, 0x21 - .byte 0x0d, 0x80, 0x01, 0x00, 0xbb, 0x01, 0xb4, 0xdb, 0x45, 0x08, 0x4a, 0x13, 0x01, 0x01, 0x00, 0x21, 0x0d, 0x80, 0x01, 0x00, 0xbb, 0x01, 0xb4, 0xdb, 0x45, 0x08, 0x2b, 0xce, 0x00, 0xbb, 0x01, 0xb4 - .byte 0xdb, 0x45, 0x08, 0x6a, 0x5a, 0xbd, 0xbe, 0xdb, 0x45, 0x08, 0x66, 0x6d, 0x46, 0x13, 0x01, 0x01, 0x00, 0x21, 0x0d, 0x80, 0x00, 0x00, 0xbb, 0x01, 0xb5, 0xdb, 0x45, 0x08, 0x1a, 0x00, 0x80, 0x13 - .byte 0x01, 0x1a, 0x01, 0x80, 0x01, 0x00, 0x09, 0x00, 0x29, 0x53, 0x08, 0xbd, 0x00, 0xdc, 0x45, 0x08, 0x66, 0x6d, 0x6c, 0x0d, 0xbd, 0x94, 0xdc, 0x45, 0x08, 0x66, 0x6d, 0x6c, 0x02 - - .string "VATER: {PLAYER}! Schön, dich zu sehen!\nHier ist ein Brief für dich, {PLAYER}.$" - .string "VATER: Ich bin mir nicht sicher, es\nkönnte ein TICKET für eine Fähre sein.\pDu solltest nach SEEGRASULB CITY gehen\nund dich dort genauer erkundigen.$" - .string "VATER: {PLAYER}, die BASIS-TASCHE\ndeines BEUTELS ist voll.\pLagere einige deiner Basis-Items in\ndeinem PC und komm dann wieder.$" + setvaddress _845DB56 + checkitem ITEM_EON_TICKET, 0x1 + compare_var_to_value RESULT, 0x1 + vgoto_if 0x1, _0845DBB4 + checkpcitem ITEM_EON_TICKET, 0x1 + compare RESULT, 0x1 + vgoto_if 0x1, _0845DBB4 + checkflag FLAG_ENCOUNTERED_LATIAS_OR_LATIOS + vgoto_if 0x1, _0845DBB4 + lock + faceplayer + vmessage _0845DBBE + waitmessage + waitbuttonpress + checkitemspace ITEM_EON_TICKET, 0x1 + compare RESULT, 0x0 + vgoto_if 0x1, _0845DBB5 + setorcopyvar VAR_SPECIAL_0, ITEM_EON_TICKET + setorcopyvar VAR_SPECIAL_1, 0x1 + callstd 0x0 + setflag FLAG_SYS_HAS_EON_TICKET + vmessage _0845DC00 + waitmessage + waitbuttonpress + release +_0845DBB4: + killscript +_0845DBB5: + vmessage _0845DC94 + waitmessage + waitbuttonpress + release + end + +_0845DBBE: + .string "VATER: {PLAYER}! Schön, dich zu sehen!\n" + .string "Hier ist ein Brief für dich, {PLAYER}.$" + +_0845DC00: + .string "VATER: Ich bin mir nicht sicher, es\n" + .string "könnte ein TICKET für eine Fähre sein.\p" + .string "Du solltest nach SEEGRASULB CITY gehen\n" + .string "und dich dort genauer erkundigen.$" + +_0845DC94: + .string "VATER: {PLAYER}, die BASIS-TASCHE\n" + .string "deines BEUTELS ist voll.\p" + .string "Lagere einige deiner Basis-Items in\n" + .string "deinem PC und komm dann wieder.$" _0845DD0D: .byte 0xb8, 0x0d, 0xdd, 0x45, 0x08, 0x47, 0x13, 0x01, 0x01, 0x00, 0x21, 0x0d, 0x80, 0x01, 0x00, 0xbb, 0x01, 0x53, 0xdd, 0x45 @@ -44,7 +87,8 @@ _0845DD0D: .byte 0x0d, 0x80, 0x00, 0x00, 0xbb, 0x01, 0x5b, 0xdd, 0x45, 0x08, 0xbe, 0x16, 0xdb, 0x45, 0x08, 0x0e, 0x02, 0x02, 0xbe, 0x63, 0xdd, 0x45, 0x08, 0x0e, 0x03, 0x02, 0xbe, 0x95, 0xdd, 0x45, 0x08, 0x0e .byte 0x03, 0x02 - .string "Dieses GESCHEHEN kann nur einmal\ngespielt werden.$" + .string "Dieses GESCHEHEN kann nur einmal\n" + .string "gespielt werden.$" .string "Deine BASIS-TASCHE ist voll.$" gUnknown_Debug_845DDB2:: @@ -121,3 +165,4 @@ gUnknown_Debug_845E7BB:: .endif + diff --git a/data/scripts/maps/LilycoveCity_Harbor.inc b/data/scripts/maps/LilycoveCity_Harbor.inc index 5dc217585..d32107396 100644 --- a/data/scripts/maps/LilycoveCity_Harbor.inc +++ b/data/scripts/maps/LilycoveCity_Harbor.inc @@ -106,7 +106,7 @@ LilycoveCity_Harbor_EventScript_1599E4:: @ 81599E4 LilycoveCity_Harbor_EventScript_1599EE:: @ 81599EE goto_if_unset FLAG_SYS_GAME_CLEAR, LilycoveCity_Harbor_EventScript_1598BA - goto_if_set FLAG_ECOUNTERED_LATIAS_OR_LATIOS, LilycoveCity_Harbor_EventScript_1598BA + goto_if_set FLAG_ENCOUNTERED_LATIAS_OR_LATIOS, LilycoveCity_Harbor_EventScript_1598BA goto_if_unset FLAG_SYS_HAS_EON_TICKET, LilycoveCity_Harbor_EventScript_1598BA msgbox LilycoveCity_Harbor_Text_1C50F2, 4 closemessage diff --git a/data/scripts/maps/SouthernIsland_Interior.inc b/data/scripts/maps/SouthernIsland_Interior.inc index 5878a43d5..1a537cfb0 100644 --- a/data/scripts/maps/SouthernIsland_Interior.inc +++ b/data/scripts/maps/SouthernIsland_Interior.inc @@ -43,9 +43,9 @@ SouthernIsland_Interior_EventScript_160B9B:: @ 8160B9B end SouthernIsland_Interior_EventScript_160BA7:: @ 8160BA7 - goto_if_set FLAG_ECOUNTERED_LATIAS_OR_LATIOS, SouthernIsland_Interior_EventScript_160C08 + goto_if_set FLAG_ENCOUNTERED_LATIAS_OR_LATIOS, SouthernIsland_Interior_EventScript_160C08 goto_if_unset FLAG_SYS_HAS_EON_TICKET, SouthernIsland_Interior_EventScript_160C08 - setflag FLAG_ECOUNTERED_LATIAS_OR_LATIOS + setflag FLAG_ENCOUNTERED_LATIAS_OR_LATIOS special SpawnCameraDummy applymovement 127, SouthernIsland_Interior_Movement_160C12 waitmovement 0 -- cgit v1.2.3 From c39884477408456e96d913aaec8a220b9152076c Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Fri, 6 Apr 2018 17:10:06 -0400 Subject: Decompile another script related to eon ticket --- data/debug_menu_3.s | 32 ++++++++++++++++++++++++++++---- 1 file changed, 28 insertions(+), 4 deletions(-) (limited to 'data') diff --git a/data/debug_menu_3.s b/data/debug_menu_3.s index c384465e7..d53208ea1 100644 --- a/data/debug_menu_3.s +++ b/data/debug_menu_3.s @@ -82,13 +82,37 @@ _0845DC94: .string "deinem PC und komm dann wieder.$" _0845DD0D: - .byte 0xb8, 0x0d, 0xdd, 0x45, 0x08, 0x47, 0x13, 0x01, 0x01, 0x00, 0x21, 0x0d, 0x80, 0x01, 0x00, 0xbb, 0x01, 0x53, 0xdd, 0x45 - .byte 0x08, 0x4a, 0x13, 0x01, 0x01, 0x00, 0x21, 0x0d, 0x80, 0x01, 0x00, 0xbb, 0x01, 0x53, 0xdd, 0x45, 0x08, 0x2b, 0xce, 0x00, 0xbb, 0x01, 0x53, 0xdd, 0x45, 0x08, 0x46, 0x13, 0x01, 0x01, 0x00, 0x21 - .byte 0x0d, 0x80, 0x00, 0x00, 0xbb, 0x01, 0x5b, 0xdd, 0x45, 0x08, 0xbe, 0x16, 0xdb, 0x45, 0x08, 0x0e, 0x02, 0x02, 0xbe, 0x63, 0xdd, 0x45, 0x08, 0x0e, 0x03, 0x02, 0xbe, 0x95, 0xdd, 0x45, 0x08, 0x0e - .byte 0x03, 0x02 + setvaddress _0845DD0D + checkitem ITEM_EON_TICKET, 0x1 + compare RESULT, 0x1 + vgoto_if 0x1, _0845DD53 + checkpcitem ITEM_EON_TICKET, 0x1 + compare RESULT, 0x1 + vgoto_if 0x1, _0845DD53 + checkflag FLAG_ENCOUNTERED_LATIAS_OR_LATIOS + vgoto_if 0x1, _0845DD53 + checkitemspace ITEM_EON_TICKET, 0x1 + compare RESULT, 0x0 + vgoto_if 0x1, _0845DD5B + vloadptr _0845DB16 + setmysteryeventstatus 0x2 + end + +_0845DD53: + vloadptr _0845DD63 + setmysteryeventstatus 0x3 + end +_0845DD5B: + vloadptr _0845DD95 + setmysteryeventstatus 0x3 + end + +_0845DD63: .string "Dieses GESCHEHEN kann nur einmal\n" .string "gespielt werden.$" + +_0845DD95: .string "Deine BASIS-TASCHE ist voll.$" gUnknown_Debug_845DDB2:: -- cgit v1.2.3 From beddf583c17c0fb82791c57d0fdd1a4264aa45b2 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Fri, 6 Apr 2018 17:14:40 -0400 Subject: hooray, more scripts with unparsed pointers --- data/debug_menu_3.s | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'data') diff --git a/data/debug_menu_3.s b/data/debug_menu_3.s index d53208ea1..c40a0fcf4 100644 --- a/data/debug_menu_3.s +++ b/data/debug_menu_3.s @@ -116,8 +116,11 @@ _0845DD95: .string "Deine BASIS-TASCHE ist voll.$" gUnknown_Debug_845DDB2:: - .byte 0x01, 0xb2, 0xdd, 0x45, 0x08, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x80, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 0xd0, 0xdd, 0x45, 0x08, 0x06, 0xe3, 0x45, 0x08, 0x07, 0xd6 - .byte 0xdd, 0x45, 0x08, 0x02 + me_checkcompat gUnknown_Debug_845DDB2, 4, 4, 4, 0x80 + me_checksum 0xf, _0845DDD0, gUnknown_Debug_845E306 +_0845DDD0: + me_setenigmaberry gUnknown_Debug_845DDD6 + me_end gUnknown_Debug_845DDD6:: .space 0x530 -- cgit v1.2.3 From b5badf3e2d1e60052a14c129758d48617b856c1b Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Fri, 6 Apr 2018 17:45:21 -0400 Subject: Another set of scripts --- data/debug_menu_3.s | 36 ++++++++++++++++++++++++++++-------- 1 file changed, 28 insertions(+), 8 deletions(-) (limited to 'data') diff --git a/data/debug_menu_3.s b/data/debug_menu_3.s index c40a0fcf4..4572b8851 100644 --- a/data/debug_menu_3.s +++ b/data/debug_menu_3.s @@ -117,7 +117,7 @@ _0845DD95: gUnknown_Debug_845DDB2:: me_checkcompat gUnknown_Debug_845DDB2, 4, 4, 4, 0x80 - me_checksum 0xf, _0845DDD0, gUnknown_Debug_845E306 + me_checksum 0x0, _0845DDD0, gUnknown_Debug_845E306 _0845DDD0: me_setenigmaberry gUnknown_Debug_845DDD6 me_end @@ -126,13 +126,33 @@ gUnknown_Debug_845DDD6:: .space 0x530 gUnknown_Debug_845E306:: - .byte 0x01, 0x06, 0xe3, 0x45, 0x08, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x80, 0x00, 0x00, 0x00, 0x05, 0x29, 0xe3, 0x45, 0x08, 0x03, 0x02, 0x4f, 0xe3, 0x45, 0x08, 0x03, 0x03, 0x87, 0xe3 - .byte 0x45, 0x08, 0x02, 0xb8, 0x29, 0xe3, 0x45, 0x08, 0x43, 0x21, 0x0d, 0x80, 0x06, 0x00, 0xbb, 0x01, 0x4c, 0xe3, 0x45, 0x08, 0x79, 0x45, 0x01, 0x0f, 0x2c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x0e, 0x02, 0x02, 0x0e, 0x03, 0x02, 0xbf, 0xdd, 0xe2, 0x00, 0xca, 0xc9, 0xc5, 0x1b, 0xc7, 0xc9, 0xc8, 0x00, 0xeb, 0xe9, 0xe6, 0xd8, 0xd9, 0x00, 0xdd, 0xe2, 0x00, 0xd8, 0xd5 - .byte 0xe7, 0x00, 0xce, 0xd9, 0xd5, 0xe1, 0x00, 0xd8, 0xd9, 0xe7, 0xfe, 0xcd, 0xe4, 0xdd, 0xd9, 0xe0, 0xd9, 0xe6, 0xe7, 0x00, 0xd5, 0xe9, 0xda, 0xdb, 0xd9, 0xe2, 0xe3, 0xe1, 0xe1, 0xd9, 0xe2, 0xad - .byte 0xff, 0xbe, 0xd5, 0xe7, 0x00, 0xce, 0xd9, 0xd5, 0xe1, 0x00, 0xd8, 0xd9, 0xe7, 0x00, 0xcd, 0xe4, 0xdd, 0xd9, 0xe0, 0xd9, 0xe6, 0xe7, 0x00, 0xdd, 0xe7, 0xe8, 0x00, 0xea, 0xe3, 0xe0, 0xe0, 0xe7 - .byte 0xe8, 0xf4, 0xe2, 0xd8, 0xdd, 0xdb, 0xad, 0xfe, 0xbf, 0xe7, 0x00, 0xdf, 0xd5, 0xe2, 0xe2, 0x00, 0xdf, 0xd9, 0xdd, 0xe2, 0x00, 0xeb, 0xd9, 0xdd, 0xe8, 0xd9, 0xe6, 0xd9, 0xe7, 0x00, 0xca, 0xc9 - .byte 0xc5, 0x1b, 0xc7, 0xc9, 0xc8, 0xfa, 0xd5, 0xe9, 0xda, 0xdb, 0xd9, 0xe2, 0xe3, 0xe1, 0xe1, 0xd9, 0xe2, 0x00, 0xeb, 0xd9, 0xe6, 0xd8, 0xd9, 0xe2, 0xad, 0xff + me_checkcompat gUnknown_Debug_845E306, 0x4, 0x4, 0x4, 0x80 + me_runscript _0845E329 + me_setmsg 0x2, _0845E34F + me_setmsg 0x3, _0845E387 + me_end + +_0845E329: + setvaddress _0845E329 + getpartysize + compare RESULT, 0x6 + vgoto_if 0x1, _0845E34C + givemon SPECIES_LUVDISC, 15, ITEM_BERRY_JUICE, 0x0, 0x0, 0x0 + setmysteryeventstatus 0x2 + end + +_0845E34C: + setmysteryeventstatus 0x3 + end + +_0845E34F: + .string "Ein POKéMON wurde in das Team des\n" + .string "Spielers aufgenommen.$" + +_0845E387: + .string "Das Team des Spielers ist vollständig.\n" + .string "Es kann kein weiteres POKéMON\l" + .string "aufgenommen werden.$" gUnknown_Debug_845E3E0:: .byte 0x01, 0xe0, 0xe3, 0x45, 0x08, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x80, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xe3, 0x45, 0x08, 0x02, 0xe4, 0x45, 0x08, 0x08, 0x00 -- cgit v1.2.3 From b64aa1099ca7d97d6db6d0828e2114392790338f Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Fri, 6 Apr 2018 18:16:17 -0400 Subject: Finish decompiling debug_menu_3 scripts --- data/debug_menu_3.s | 122 ++++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 94 insertions(+), 28 deletions(-) (limited to 'data') diff --git a/data/debug_menu_3.s b/data/debug_menu_3.s index 4572b8851..5cce24ab2 100644 --- a/data/debug_menu_3.s +++ b/data/debug_menu_3.s @@ -33,7 +33,7 @@ _0845DB16: _845DB56: setvaddress _845DB56 checkitem ITEM_EON_TICKET, 0x1 - compare_var_to_value RESULT, 0x1 + compare RESULT, 0x1 vgoto_if 0x1, _0845DBB4 checkpcitem ITEM_EON_TICKET, 0x1 compare RESULT, 0x1 @@ -155,19 +155,32 @@ _0845E387: .string "aufgenommen werden.$" gUnknown_Debug_845E3E0:: - .byte 0x01, 0xe0, 0xe3, 0x45, 0x08, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x80, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xe3, 0x45, 0x08, 0x02, 0xe4, 0x45, 0x08, 0x08, 0x00 - .byte 0x01, 0x02 + me_checkcompat 0x845e3e0, 0x4, 0x4, 0x4, 0x80 + me_crc 0x0, _0845E3FE, gUnknown_Debug_845E402 +_0845E3FE: + me_giveribbon 0x0, 0x1 + me_end gUnknown_Debug_845E402:: - .byte 0x01, 0x02, 0xe4, 0x45, 0x08, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x80, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x20, 0xe4, 0x45, 0x08, 0x22, 0xe4, 0x45, 0x08, 0x09, 0x02 + me_checkcompat 0x845e402, 0x4, 0x4, 0x4, 0x80 + me_crc 0x0, _0845E420, gUnknown_Debug_845E422 +_0845E420: + me_givenationaldex + me_end gUnknown_Debug_845E422:: - .byte 0x01, 0x22, 0xe4, 0x45, 0x08, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x80, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0xe4, 0x45, 0x08, 0x43, 0xe4, 0x45, 0x08, 0x0a, 0x01 - .byte 0x02 + me_checkcompat 0x845e422, 0x4, 0x4, 0x4, 0x80 + me_crc 0x0, _0845E440, gUnknown_Debug_845E443 +_0845E440: + me_addrareword 0x1 + me_end gUnknown_Debug_845E443:: - .byte 0x01, 0x43, 0xe4, 0x45, 0x08, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x80, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x61, 0xe4, 0x45, 0x08, 0xef, 0xe4, 0x45, 0x08, 0x0c, 0x67 - .byte 0xe4, 0x45, 0x08, 0x02 + me_checkcompat 0x845e443, 0x4, 0x4, 0x4, 0x80 + me_crc 0x0, _0845E461, gUnknown_Debug_845E4EF +_0845E461: + me_givepokemon gUnknown_Debug_845E467 + me_end gUnknown_Debug_845E467:: .space 100 @@ -176,40 +189,93 @@ gUnknown_Debug_845E4CB:: .space 36 gUnknown_Debug_845E4EF:: - .byte 0x01, 0xef, 0xe4, 0x45, 0x08, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x80, 0x00, 0x00, 0x00, 0x0d, 0x06, 0xe5, 0x45, 0x08, 0x02 + me_checkcompat gUnknown_Debug_845E4EF, 0x4, 0x4, 0x4, 0x80 + me_addtrainer gUnknown_Debug_845E506 + me_end gUnknown_Debug_845E506:: .space 256 gUnknown_Debug_845E606:: - .byte 0x01, 0x06, 0xe6, 0x45, 0x08, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x80, 0x00, 0x00, 0x00, 0x0e, 0x02 + me_checkcompat gUnknown_Debug_845E606, 0x4, 0x4, 0x4, 0x80 + me_enableresetrtc + me_end gUnknown_Debug_845E619:: - .byte 0x01, 0x19, 0xe6, 0x45, 0x08, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x80, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x37, 0xe6, 0x45, 0x08, 0x12, 0xe7, 0x45, 0x08, 0x06, 0x08 - .byte 0x01, 0x01, 0x83, 0xe6, 0x45, 0x08, 0x12, 0xe7, 0x45, 0x08, 0x03, 0xff, 0x4c, 0xe6, 0x45, 0x08, 0x04, 0x02, 0x02, 0xbc, 0xd9, 0xe7, 0xe9, 0xd7, 0xdc, 0xd9, 0x00, 0xd8, 0xd9, 0xdd, 0xe2, 0xd9 - .byte 0xe2, 0x00, 0xd0, 0xd5, 0xe8, 0xd9, 0xe6, 0x00, 0xdd, 0xe2, 0x00, 0xd8, 0xd9, 0xe6, 0x00, 0xbb, 0xcc, 0xbf, 0xc8, 0xbb, 0xfe, 0xea, 0xe3, 0xe2, 0x00, 0xbc, 0xc6, 0xf3, 0xce, 0xbf, 0xc8, 0xbc - .byte 0xcf, 0xcc, 0xc1, 0x00, 0xbd, 0xc3, 0xce, 0xd3, 0xad, 0xff, 0xb8, 0x83, 0xe6, 0x45, 0x08, 0x47, 0xa9, 0x00, 0x01, 0x00, 0x21, 0x0d, 0x80, 0x01, 0x00, 0xbb, 0x01, 0xbf, 0xe6, 0x45, 0x08, 0x4a - .byte 0xa9, 0x00, 0x01, 0x00, 0x21, 0x0d, 0x80, 0x01, 0x00, 0xbb, 0x01, 0xbf, 0xe6, 0x45, 0x08, 0x6a, 0x5a, 0xbd, 0xc0, 0xe6, 0x45, 0x08, 0x66, 0x6d, 0x1a, 0x00, 0x80, 0xa9, 0x00, 0x1a, 0x01, 0x80 - .byte 0x01, 0x00, 0x09, 0x00, 0x6c, 0x0d, 0x0c, 0xd0, 0xbb, 0xce, 0xbf, 0xcc, 0xf0, 0x00, 0xc2, 0xdd, 0xb8, 0x00, 0xfd, 0x01, 0xab, 0xfb, 0xc3, 0xd7, 0xdc, 0x00, 0xdc, 0xd5, 0xd6, 0xd9, 0x00, 0xdb - .byte 0xd9, 0xe6, 0xd5, 0xd8, 0xd9, 0x00, 0xd8, 0xdd, 0xd9, 0xe7, 0xd9, 0x00, 0xe7, 0xd9, 0xe0, 0xe8, 0xd9, 0xe2, 0xd9, 0x00, 0xbc, 0xbf, 0xbf, 0xcc, 0xbf, 0xfe, 0xd9, 0xe6, 0xdc, 0xd5, 0xe0, 0xe8 - .byte 0xd9, 0xe2, 0xad, 0x00, 0xc3, 0xd7, 0xdc, 0x00, 0xe7, 0xd7, 0xdc, 0xd9, 0xe2, 0xdf, 0xd9, 0x00, 0xe7, 0xdd, 0xd9, 0x00, 0xd8, 0xdd, 0xe6, 0xab, 0xff + me_checkcompat gUnknown_Debug_845E619, 0x4, 0x4, 0x4, 0x80 + me_checksum 0x0, _0845E637, gUnknown_Debug_845E712 +_0845E637: + me_initramscript MAP_PETALBURG_CITY_GYM, 0x1, _0845E683, gUnknown_Debug_845E712 + me_setmsg 0xff, _0845E64C + me_setstatus 0x2 + me_end + +_0845E64C: + .string "Besuche deinen Vater in der ARENA\n" + .string "von BLÜTENBURG CITY.$" + +_0845E683: + setvaddress _0845E683 + checkitem ITEM_GANLON_BERRY, 0x1 + compare RESULT, 0x1 + vgoto_if 0x1, _0845E6BF + checkpcitem ITEM_GANLON_BERRY, 0x1 + compare RESULT, 0x1 + vgoto_if 0x1, _0845E6BF + lock + faceplayer + vmessage _0845E6C0 + waitmessage + waitbuttonpress + setorcopyvar VAR_SPECIAL_0, ITEM_GANLON_BERRY + setorcopyvar VAR_SPECIAL_1, 0x1 + callstd 0x0 + release + killscript +_0845E6BF: + gotoram + +_0845E6C0: + .string "VATER: Hi, {PLAYER}!\p" + .string "Ich habe gerade diese seltene BEERE\n" + .string "erhalten. Ich schenke sie dir!$" gUnknown_Debug_845E712:: - .byte 0x01, 0x12, 0xe7, 0x45, 0x08, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x80, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x30, 0xe7, 0x45, 0x08, 0x97, 0xe7, 0x45, 0x08, 0x05, 0x36 - .byte 0xe7, 0x45, 0x08, 0x02, 0xb8, 0x36, 0xe7, 0x45, 0x08, 0x81, 0x00, 0x78, 0x00, 0x4b, 0x78, 0x00, 0x21, 0x0d, 0x80, 0x00, 0x00, 0xbb, 0x01, 0x55, 0xe7, 0x45, 0x08, 0xbe, 0x5d, 0xe7, 0x45, 0x08 - .byte 0x0e, 0x02, 0x02, 0xbe, 0x71, 0xe7, 0x45, 0x08, 0x0e, 0x03, 0x02, 0xfd, 0x02, 0x00, 0xeb, 0xe9, 0xe6, 0xd8, 0xd9, 0x00, 0xf6, 0xd6, 0xd9, 0xe6, 0xdb, 0xd9, 0xd6, 0xd9, 0xe2, 0xad, 0xff, 0xbf - .byte 0xe7, 0x00, 0xdd, 0xe7, 0xe8, 0x00, 0xdf, 0xd9, 0xdd, 0xe2, 0x00, 0xca, 0xe0, 0xd5, 0xe8, 0xee, 0x00, 0xda, 0xf6, 0xe6, 0x00, 0xfd, 0x02, 0xfe, 0xea, 0xe3, 0xe6, 0xdc, 0xd5, 0xe2, 0xd8, 0xd9 - .byte 0xe2, 0xad, 0xad, 0xad, 0xff + me_checkcompat gUnknown_Debug_845E712, 0x4, 0x4, 0x4, 0x80 + me_crc 0x0, _0845E730, gUnknown_Debug_845E797 +_0845E730: + me_runscript _0845E736 + me_end -gUnknown_Debug_845E797:: - .byte 0x01, 0x97, 0xe7, 0x45, 0x08, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x80, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0xb5, 0xe7, 0x45, 0x08, 0xbb, 0xe7, 0x45, 0x08 +_0845E736: + setvaddress _0845E736 + bufferdecorationname 0x0, DECOR_REGISTEEL_DOLL + givedecoration DECOR_REGISTEEL_DOLL + compare RESULT, 0x0 + vgoto_if 0x1, _0845E755 + vloadptr _0845E75D + setmysteryeventstatus 0x2 + end +_0845E755: + vloadptr _0845E771 + setmysteryeventstatus 0x3 + end + +_0845E75D: + .string "{STR_VAR_1} wurde übergeben.$" +_0845E771: + .string "Es ist kein Platz für {STR_VAR_1}\n" + .string "vorhanden...$" + +gUnknown_Debug_845E797:: + me_checkcompat gUnknown_Debug_845E797, 0x4, 0x4, 0x4, 0x80 + me_crc 0x0, gUnknown_Debug_845E7B5, gUnknown_Debug_845E7BB gUnknown_Debug_845E7B5:: - .byte 0x0b, 0x01, 0x03, 0x0d, 0x00, 0x02 + me_setrecordmixinggift 0x1, 0x3, ITEM_POTION + me_end gUnknown_Debug_845E7BB:: .byte 0x00 .endif - - -- cgit v1.2.3 From ba15929341946fe7eebe0464ff05b016f1a57565 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Fri, 6 Apr 2018 21:01:14 -0400 Subject: Replace hardcoded pointers and add a .size directive to sized objects --- data/debug_menu_3.s | 52 +++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 37 insertions(+), 15 deletions(-) (limited to 'data') diff --git a/data/debug_menu_3.s b/data/debug_menu_3.s index 5cce24ab2..65c4e4514 100644 --- a/data/debug_menu_3.s +++ b/data/debug_menu_3.s @@ -19,9 +19,9 @@ gUnknown_Debug_845DAE1:: me_checkcompat gUnknown_Debug_845DAE1, 0x4, 0x4, 0x4, 0x80 - me_crc 0x0, _0845DAFF, gUnknown_Debug_845DDB2 + me_crc 0x0, _0845DAFF, _0845DAFFEnd _0845DAFF: - me_initramscript MAP_PETALBURG_CITY_GYM, 0x1, _845DB56, _0845DD0D + me_initramscript MAP_PETALBURG_CITY_GYM, 0x1, _845DB56, _845DB56End me_setrecordmixinggift 0x1, 0x5, ITEM_EON_TICKET me_runscript _0845DD0D me_end @@ -80,6 +80,8 @@ _0845DC94: .string "deines BEUTELS ist voll.\p" .string "Lagere einige deiner Basis-Items in\n" .string "deinem PC und komm dann wieder.$" +_845DB56End: + .size _845DB56, _845DB56End - _845DB56 _0845DD0D: setvaddress _0845DD0D @@ -114,16 +116,20 @@ _0845DD63: _0845DD95: .string "Deine BASIS-TASCHE ist voll.$" +_0845DAFFEnd: + .size _0845DAFF, _0845DAFFEnd - _0845DAFF gUnknown_Debug_845DDB2:: me_checkcompat gUnknown_Debug_845DDB2, 4, 4, 4, 0x80 - me_checksum 0x0, _0845DDD0, gUnknown_Debug_845E306 + me_checksum 0x0, _0845DDD0, _0845DDD0End _0845DDD0: me_setenigmaberry gUnknown_Debug_845DDD6 me_end gUnknown_Debug_845DDD6:: .space 0x530 +_0845DDD0End: + .size _0845DDD0, _0845DDD0End - _0845DDD0 gUnknown_Debug_845E306:: me_checkcompat gUnknown_Debug_845E306, 0x4, 0x4, 0x4, 0x80 @@ -155,29 +161,35 @@ _0845E387: .string "aufgenommen werden.$" gUnknown_Debug_845E3E0:: - me_checkcompat 0x845e3e0, 0x4, 0x4, 0x4, 0x80 - me_crc 0x0, _0845E3FE, gUnknown_Debug_845E402 + me_checkcompat gUnknown_Debug_845E3E0, 0x4, 0x4, 0x4, 0x80 + me_crc 0x0, _0845E3FE, _0845E3FEEnd _0845E3FE: me_giveribbon 0x0, 0x1 me_end +_0845E3FEEnd: + .size _0845E3FE, _0845E3FEEnd - _0845E3FE gUnknown_Debug_845E402:: - me_checkcompat 0x845e402, 0x4, 0x4, 0x4, 0x80 - me_crc 0x0, _0845E420, gUnknown_Debug_845E422 + me_checkcompat gUnknown_Debug_845E402, 0x4, 0x4, 0x4, 0x80 + me_crc 0x0, _0845E420, _0845E420End _0845E420: me_givenationaldex me_end +_0845E420End: + .size _0845E420, _0845E420End - _0845E420 gUnknown_Debug_845E422:: - me_checkcompat 0x845e422, 0x4, 0x4, 0x4, 0x80 - me_crc 0x0, _0845E440, gUnknown_Debug_845E443 + me_checkcompat gUnknown_Debug_845E422, 0x4, 0x4, 0x4, 0x80 + me_crc 0x0, _0845E440, _0845E440End _0845E440: me_addrareword 0x1 me_end +_0845E440End: + .size _0845E440, _0845E440End - _0845E440 gUnknown_Debug_845E443:: - me_checkcompat 0x845e443, 0x4, 0x4, 0x4, 0x80 - me_crc 0x0, _0845E461, gUnknown_Debug_845E4EF + me_checkcompat gUnknown_Debug_845E443, 0x4, 0x4, 0x4, 0x80 + me_crc 0x0, _0845E461, _0845E461End _0845E461: me_givepokemon gUnknown_Debug_845E467 me_end @@ -187,6 +199,8 @@ gUnknown_Debug_845E467:: gUnknown_Debug_845E4CB:: .space 36 +_0845E461End: + .size _0845E461, _0845E461End - _0845E461 gUnknown_Debug_845E4EF:: me_checkcompat gUnknown_Debug_845E4EF, 0x4, 0x4, 0x4, 0x80 @@ -203,9 +217,9 @@ gUnknown_Debug_845E606:: gUnknown_Debug_845E619:: me_checkcompat gUnknown_Debug_845E619, 0x4, 0x4, 0x4, 0x80 - me_checksum 0x0, _0845E637, gUnknown_Debug_845E712 + me_checksum 0x0, _0845E637, _0845E637End _0845E637: - me_initramscript MAP_PETALBURG_CITY_GYM, 0x1, _0845E683, gUnknown_Debug_845E712 + me_initramscript MAP_PETALBURG_CITY_GYM, 0x1, _0845E683, _0845E683End me_setmsg 0xff, _0845E64C me_setstatus 0x2 me_end @@ -239,13 +253,19 @@ _0845E6C0: .string "VATER: Hi, {PLAYER}!\p" .string "Ich habe gerade diese seltene BEERE\n" .string "erhalten. Ich schenke sie dir!$" +_0845E637End: + .size _0845E637, _0845E637End - _0845E637 +_0845E683End: + .size _0845E683, _0845E683End - _0845E683 gUnknown_Debug_845E712:: me_checkcompat gUnknown_Debug_845E712, 0x4, 0x4, 0x4, 0x80 - me_crc 0x0, _0845E730, gUnknown_Debug_845E797 + me_crc 0x0, _0845E730, _0845E730End _0845E730: me_runscript _0845E736 me_end +_0845E730End: + .size _0845E730, _0845E730End - _0845E730 _0845E736: setvaddress _0845E736 @@ -270,10 +290,12 @@ _0845E771: gUnknown_Debug_845E797:: me_checkcompat gUnknown_Debug_845E797, 0x4, 0x4, 0x4, 0x80 - me_crc 0x0, gUnknown_Debug_845E7B5, gUnknown_Debug_845E7BB + me_crc 0x0, gUnknown_Debug_845E7B5, gUnknown_Debug_845E7B5End gUnknown_Debug_845E7B5:: me_setrecordmixinggift 0x1, 0x3, ITEM_POTION me_end +gUnknown_Debug_845E7B5End: + .size gUnknown_Debug_845E7B5, gUnknown_Debug_845E7B5End - gUnknown_Debug_845E7B5 gUnknown_Debug_845E7BB:: .byte 0x00 -- cgit v1.2.3 From 4d3098e89b5aebf080547a99e68640138dc74599 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Fri, 6 Apr 2018 21:30:05 -0400 Subject: Start decompiling unk_debug_menu_3 code --- data/debug_menu_3.s | 1 + 1 file changed, 1 insertion(+) (limited to 'data') diff --git a/data/debug_menu_3.s b/data/debug_menu_3.s index 65c4e4514..3652b1dc6 100644 --- a/data/debug_menu_3.s +++ b/data/debug_menu_3.s @@ -118,6 +118,7 @@ _0845DD95: .string "Deine BASIS-TASCHE ist voll.$" _0845DAFFEnd: .size _0845DAFF, _0845DAFFEnd - _0845DAFF +gUnknown_Debug_845DAE1End:: gUnknown_Debug_845DDB2:: me_checkcompat gUnknown_Debug_845DDB2, 4, 4, 4, 0x80 -- cgit v1.2.3 From dade23a2663d064304dd49157e6e1f87642c1d05 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Fri, 6 Apr 2018 21:40:09 -0400 Subject: through debug_sub_813C500 --- data/debug_menu_3.s | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'data') diff --git a/data/debug_menu_3.s b/data/debug_menu_3.s index 3652b1dc6..993aba148 100644 --- a/data/debug_menu_3.s +++ b/data/debug_menu_3.s @@ -169,6 +169,7 @@ _0845E3FE: me_end _0845E3FEEnd: .size _0845E3FE, _0845E3FEEnd - _0845E3FE +gUnknown_Debug_845E3E0End:: gUnknown_Debug_845E402:: me_checkcompat gUnknown_Debug_845E402, 0x4, 0x4, 0x4, 0x80 @@ -178,6 +179,7 @@ _0845E420: me_end _0845E420End: .size _0845E420, _0845E420End - _0845E420 +gUnknown_Debug_845E402End:: gUnknown_Debug_845E422:: me_checkcompat gUnknown_Debug_845E422, 0x4, 0x4, 0x4, 0x80 @@ -187,6 +189,7 @@ _0845E440: me_end _0845E440End: .size _0845E440, _0845E440End - _0845E440 +gUnknown_Debug_845E422End:: gUnknown_Debug_845E443:: me_checkcompat gUnknown_Debug_845E443, 0x4, 0x4, 0x4, 0x80 @@ -215,6 +218,7 @@ gUnknown_Debug_845E606:: me_checkcompat gUnknown_Debug_845E606, 0x4, 0x4, 0x4, 0x80 me_enableresetrtc me_end +gUnknown_Debug_845E606End:: gUnknown_Debug_845E619:: me_checkcompat gUnknown_Debug_845E619, 0x4, 0x4, 0x4, 0x80 @@ -258,6 +262,7 @@ _0845E637End: .size _0845E637, _0845E637End - _0845E637 _0845E683End: .size _0845E683, _0845E683End - _0845E683 +gUnknown_Debug_845E619End:: gUnknown_Debug_845E712:: me_checkcompat gUnknown_Debug_845E712, 0x4, 0x4, 0x4, 0x80 @@ -288,6 +293,7 @@ _0845E75D: _0845E771: .string "Es ist kein Platz für {STR_VAR_1}\n" .string "vorhanden...$" +gUnknown_Debug_845E712End:: gUnknown_Debug_845E797:: me_checkcompat gUnknown_Debug_845E797, 0x4, 0x4, 0x4, 0x80 -- cgit v1.2.3 From 2b09707c406245214572abb9f4bc81ee408e5be5 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Fri, 6 Apr 2018 21:50:50 -0400 Subject: through debug_sub_813C5A4 --- data/debug_menu_3.s | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'data') diff --git a/data/debug_menu_3.s b/data/debug_menu_3.s index 993aba148..e2021c97d 100644 --- a/data/debug_menu_3.s +++ b/data/debug_menu_3.s @@ -303,8 +303,6 @@ gUnknown_Debug_845E7B5:: me_end gUnknown_Debug_845E7B5End: .size gUnknown_Debug_845E7B5, gUnknown_Debug_845E7B5End - gUnknown_Debug_845E7B5 - -gUnknown_Debug_845E7BB:: - .byte 0x00 +gUnknown_Debug_845E797End:: .endif -- cgit v1.2.3 From 9a529d12a955a605810154ea0eb242860db9304e Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Fri, 6 Apr 2018 22:18:52 -0400 Subject: debug_sub_813C5B4 --- data/debug_menu_3.s | 1 + 1 file changed, 1 insertion(+) (limited to 'data') diff --git a/data/debug_menu_3.s b/data/debug_menu_3.s index e2021c97d..be2966756 100644 --- a/data/debug_menu_3.s +++ b/data/debug_menu_3.s @@ -131,6 +131,7 @@ gUnknown_Debug_845DDD6:: .space 0x530 _0845DDD0End: .size _0845DDD0, _0845DDD0End - _0845DDD0 +gUnknown_Debug_845DDB2End:: gUnknown_Debug_845E306:: me_checkcompat gUnknown_Debug_845E306, 0x4, 0x4, 0x4, 0x80 -- cgit v1.2.3 From 5bf9e96c84c5f9253e014416208f32b95a297087 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sat, 7 Apr 2018 13:02:58 -0400 Subject: Decompile nonmatching debug_sub_813C740 --- data/debug_menu_3.s | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'data') diff --git a/data/debug_menu_3.s b/data/debug_menu_3.s index be2966756..8e478bf46 100644 --- a/data/debug_menu_3.s +++ b/data/debug_menu_3.s @@ -206,6 +206,7 @@ gUnknown_Debug_845E4CB:: .space 36 _0845E461End: .size _0845E461, _0845E461End - _0845E461 +gUnknown_Debug_845E443End:: gUnknown_Debug_845E4EF:: me_checkcompat gUnknown_Debug_845E4EF, 0x4, 0x4, 0x4, 0x80 @@ -271,8 +272,6 @@ gUnknown_Debug_845E712:: _0845E730: me_runscript _0845E736 me_end -_0845E730End: - .size _0845E730, _0845E730End - _0845E730 _0845E736: setvaddress _0845E736 @@ -294,6 +293,8 @@ _0845E75D: _0845E771: .string "Es ist kein Platz für {STR_VAR_1}\n" .string "vorhanden...$" +_0845E730End: + .size _0845E730, _0845E730End - _0845E730 gUnknown_Debug_845E712End:: gUnknown_Debug_845E797:: -- cgit v1.2.3 From eaaa093ccaca498e79a0630941cfba0f31fbd9fb Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sat, 7 Apr 2018 13:39:52 -0400 Subject: finish decompiling unk_debug_menu_3 code --- data/debug_menu_3.s | 1 + 1 file changed, 1 insertion(+) (limited to 'data') diff --git a/data/debug_menu_3.s b/data/debug_menu_3.s index 8e478bf46..37d7585b2 100644 --- a/data/debug_menu_3.s +++ b/data/debug_menu_3.s @@ -215,6 +215,7 @@ gUnknown_Debug_845E4EF:: gUnknown_Debug_845E506:: .space 256 +gUnknown_Debug_845E4EFEnd:: gUnknown_Debug_845E606:: me_checkcompat gUnknown_Debug_845E606, 0x4, 0x4, 0x4, 0x80 -- cgit v1.2.3 From b8aa92332113127b908973d681c287b32e538a15 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sat, 7 Apr 2018 13:50:24 -0400 Subject: Decompile rodata --- data/unk_debug_menu_3.s | 105 ------------------------------------------------ 1 file changed, 105 deletions(-) delete mode 100644 data/unk_debug_menu_3.s (limited to 'data') diff --git a/data/unk_debug_menu_3.s b/data/unk_debug_menu_3.s deleted file mode 100644 index 100821c9b..000000000 --- a/data/unk_debug_menu_3.s +++ /dev/null @@ -1,105 +0,0 @@ - .section .rodata - - .align 2 - -Str_842E238:: @ 0x842E238 - .string "タマゴ$" - -.if DEBUG - -Str_842E23C:: @ 0x842E23C - .string "ガイブ$" - -Str_842E240:: @ 0x842E240 - .string "ENGLISH$" - -Str_842E248:: @ 0x842E248 - .string "TOURNAMENT$" - -Str_842E253:: @ 0x842E253 - .string " そら  カードイー$" - -Str_842E25E:: @ 0x842E25E - .string "ポケコッコ$" - -Str_842E264:: @ 0x842E264 - .string "ticket$" - -Str_842E26B:: @ 0x842E26B - .string "{PKMN}$" - -Str_842E26E:: @ 0x842E26E - .string "wrong {PKMN}$" - -Str_842E277:: @ 0x842E277 - .string "ribbon$" - -Str_842E27E:: @ 0x842E27E - .string "DEX$" - -Str_842E282:: @ 0x842E282 - .string "message$" - -Str_842E28A:: @ 0x842E28A - .string "egg$" - -Str_842E28E:: @ 0x842E28E - .string "RAM seed$" - -Str_842E297:: @ 0x842E297 - .string "trainer$" - -Str_842E29F:: @ 0x842E29F - .string "clock$" - -Str_842E2A5:: @ 0x842E2A5 - .string "item$" - -Str_842E2AA:: @ 0x842E2AA - .string "goods$" - -Str_842E2B0:: @ 0x842E2B0 - .string "potion$" - -Str_842E2B7:: @ 0x842E2B7 - .string "ball$" - -Str_842E2BC:: @ 0x842E2BC - .string "cheri berry$" - -Str_842E2C8:: @ 0x842E2C8 - .string "TM01$" - - .align 2 -gUnknown_Debug_842E2D0:: - .4byte Str_842E264, debug_sub_813C404+1 - .4byte Str_842E26B, debug_sub_813C810+1 - .4byte Str_842E26E, debug_sub_813C888+1 - .4byte Str_842E277, debug_sub_813C430+1 - .4byte Str_842E27E, debug_sub_813C488+1 - .4byte Str_842E282, debug_sub_813C45C+1 - .4byte Str_842E28A, debug_sub_813C740+1 - .4byte Str_842E28E, debug_sub_813C5B4+1 - .4byte Str_842E297, debug_sub_813C93C+1 - .4byte Str_842E29F, debug_sub_813C4B4+1 - .4byte Str_842E2A5, debug_sub_813C4D4+1 - .4byte Str_842E2AA, debug_sub_813C500+1 - .4byte Str_842E2B0, debug_sub_813C580+1 - .4byte Str_842E2B7, debug_sub_813C58C+1 - .4byte Str_842E2BC, debug_sub_813C598+1 - .4byte Str_842E2C8, debug_sub_813C5A4+1 - -gUnknown_Debug_842E350:: - .4byte 0x10 - .4byte gUnknown_Debug_845DAE1 - .4byte gUnknown_Debug_845DDB2 - .4byte gUnknown_Debug_845E306 - .4byte gUnknown_Debug_845E3E0 - .4byte gUnknown_Debug_845E3E0 - .4byte gUnknown_Debug_845E402 - .4byte gUnknown_Debug_845E402 - .4byte gUnknown_Debug_845E422 - .4byte gUnknown_Debug_845E422 - .4byte gUnknown_Debug_845E443 - -.endif -- cgit v1.2.3 From 26d0664302577a882f98fb3fcbd4cf15a99b9591 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sat, 7 Apr 2018 20:32:47 -0400 Subject: through DebugMenu_HoennNationalDex --- data/start_menu_debug.s | 68 ------------------------------------------------- 1 file changed, 68 deletions(-) (limited to 'data') diff --git a/data/start_menu_debug.s b/data/start_menu_debug.s index dc722bf33..26a057b98 100644 --- a/data/start_menu_debug.s +++ b/data/start_menu_debug.s @@ -6,75 +6,7 @@ .section .rodata -Str_839BD90:: @ 0x839BD90 - .string "ジュンイチ$" - -Str_839BD96:: @ 0x839BD96 - .string "ダイゴロウ$" - -Str_839BD9C:: @ 0x839BD9C - .string "テツジ$" - -Str_839BDA0:: @ 0x839BDA0 - .string "バレンシア$" - -Str_839BDA6:: @ 0x839BDA6 - .string "ハルコマチ$" - -Str_839BDAC:: @ 0x839BDAC - .string "RAYMOND$" - -Str_839BDB4:: @ 0x839BDB4 - .string "TIFFANY$" - -Str_839BDBC:: @ 0x839BDBC - .string "くまxちえ$" - - .align 2 -gUnknown_Debug_839BDC4:: @ 0x839BDC4 - .4byte Str_839BD90, 0x0 - .4byte Str_839BD96, 0x0 - .4byte Str_839BDA0, 0x1 - .4byte Str_839BDA6, 0x1 - .4byte Str_839BDAC, 0x80 - .4byte Str_839BDB4, 0x81 - .4byte Str_839BD9C, 0x0 - .4byte Str_839BDBC, 0x1 - -Str_839BE04:: @ 0x839BE04 - .string "ID$" - -Str_839BE07:: @ 0x839BE07 - .string "X$" - -Str_839BE09:: @ 0x839BE09 - .string " Y$" - -Str_839BE0C:: @ 0x839BE0C - .string " H$" - -Str_839BE0F:: @ 0x839BE0F - .string "HP$" - -Str_839BE12:: @ 0x839BE12 - .string "PAR$" - -Str_839BE16:: @ 0x839BE16 - .string "SLP$" - -Str_839BE1A:: @ 0x839BE1A - .string "PSN$" - -Str_839BE1E:: @ 0x839BE1E - .string "ウマイ$" - .align 2 -gUnknown_Debug_839BE24:: @ 0x839BE24 - .4byte Str_839BE0F, DebugMenu_8077434+1 - .4byte Str_839BE12, DebugMenu_8077434+1 - .4byte Str_839BE16, DebugMenu_8077434+1 - .4byte Str_839BE1A, DebugMenu_8077434+1 - .4byte Str_839BE1E, DebugMenu_8077434+1 Str_839BE4C:: @ 0x839BE4C .string "OFF$" -- cgit v1.2.3 From 83bb25e7af1837d41177d84f1b03d83b42b9478c Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sat, 7 Apr 2018 22:49:37 -0400 Subject: through DebugMenu_807786C; use macro NAKED instead of __attribute__((naked)) --- data/start_menu_debug.s | 31 ------------------------------- 1 file changed, 31 deletions(-) (limited to 'data') diff --git a/data/start_menu_debug.s b/data/start_menu_debug.s index 26a057b98..f309fc740 100644 --- a/data/start_menu_debug.s +++ b/data/start_menu_debug.s @@ -6,37 +6,6 @@ .section .rodata - .align 2 - -Str_839BE4C:: @ 0x839BE4C - .string "OFF$" - -Str_839BE50:: @ 0x839BE50 - .string "ON$" - -Str_839BE53:: @ 0x839BE53 - .string "BG0\n" - .string "BG1\n" - .string "BG2\n" - .string "BG3\n" - .string "$" - -Str_839BE64:: @ 0x839BE64 - .string "ON$" - -Str_839BE67:: @ 0x839BE67 - .string "OFF$" - -Str_839BE6B:: @ 0x839BE6B - .string "さいせんかのうトレーナー:{STR_VAR_1}\n" - .string "さいせんじょうたいトレーナー:{STR_VAR_2}$" - -Str_839BE8D:: @ 0x839BE8D - .string "いる$" - -Str_839BE90:: @ 0x839BE90 - .string "いない$" - Str_839BE94:: @ 0x839BE94 .string "Max num of steps$" -- cgit v1.2.3 From dc729e5d420c63e83b92ca1b984e164ef7559c8b Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sun, 8 Apr 2018 09:48:41 -0400 Subject: through DebugMenu_Safari --- data/start_menu_debug.s | 56 ------------------------------------------------- 1 file changed, 56 deletions(-) (limited to 'data') diff --git a/data/start_menu_debug.s b/data/start_menu_debug.s index f309fc740..d8099cbd2 100644 --- a/data/start_menu_debug.s +++ b/data/start_menu_debug.s @@ -6,63 +6,7 @@ .section .rodata -Str_839BE94:: @ 0x839BE94 - .string "Max num of steps$" - -Str_839BEA5:: @ 0x839BEA5 - .string "Clear num of steps$" - -Str_839BEB8:: @ 0x839BEB8 - .string "See trainers$" - -Str_839BEC5:: @ 0x839BEC5 - .string "Flag all clear$" - -Str_839BED4:: @ 0x839BED4 - .string "Flag all set$" - - .align 2 -gUnknown_Debug_839BEE4:: @ 0x839BEE4 - .4byte Str_839BEB8, DebugMenu_8077974+1 - .4byte Str_839BE94, DebugMenu_8077A20+1 - .4byte Str_839BEA5, DebugMenu_8077A40+1 - .4byte Str_839BED4, DebugMenu_8077934+1 - .4byte Str_839BEC5, DebugMenu_8077954+1 - -Str_839BF0C:: @ 0x839BF0C - .string "のこり {STR_VAR_1}ほ$" - -Str_839BF14:: @ 0x839BF14 - .string "{STR_VAR_1}\n" - .string "のこり {STR_VAR_2}ほ$" - -Str_839BF1F:: @ 0x839BF1F - .string "めのまえには\n" - .string "キューブが ありません!$" - -Str_839BF33:: @ 0x839BF33 - .string "ほすうをのこり1にする$" - -Str_839BF3F:: @ 0x839BF3F - .string "ボールをのこり1にする$" - -Str_839BF4B:: @ 0x839BF4B - .string "キューブおきば$" - -Str_839BF53:: @ 0x839BF53 - .string "ボールをのこり30に$" - -Str_839BF5E:: @ 0x839BF5E - .string "ほすうをのこり500に$" - .align 2 -gUnknown_Debug_839BF6C:: @ 0x839BF6C - .4byte Str_839BF4B, DebugMenu_8077B00+1 - .4byte Str_839BF5E, DebugMenu_8077ACC+1 - .4byte Str_839BF33, DebugMenu_8077AE8+1 - .4byte Str_839BF53, DebugMenu_8077A9C+1 - .4byte Str_839BF3F, DebugMenu_8077AB4+1 - gUnknown_Debug_839BF94:: @ 0x839BF94 .4byte gMoveNames + 13 * MOVE_CUT, DebugMenu_8077BB4+1 .4byte gMoveNames + 13 * MOVE_FLASH, DebugMenu_8077BC0+1 -- cgit v1.2.3 From 676db333866efd16d17aeedc507f53f3db2206ab Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sun, 8 Apr 2018 11:37:32 -0400 Subject: through DebugMenu_8077C14 --- data/start_menu_debug.s | 10 ---------- 1 file changed, 10 deletions(-) (limited to 'data') diff --git a/data/start_menu_debug.s b/data/start_menu_debug.s index d8099cbd2..3cabb4bf4 100644 --- a/data/start_menu_debug.s +++ b/data/start_menu_debug.s @@ -7,16 +7,6 @@ .section .rodata .align 2 -gUnknown_Debug_839BF94:: @ 0x839BF94 - .4byte gMoveNames + 13 * MOVE_CUT, DebugMenu_8077BB4+1 - .4byte gMoveNames + 13 * MOVE_FLASH, DebugMenu_8077BC0+1 - .4byte gMoveNames + 13 * MOVE_ROCK_SMASH, DebugMenu_8077BCC+1 - .4byte gMoveNames + 13 * MOVE_STRENGTH, DebugMenu_8077BD8+1 - .4byte gMoveNames + 13 * MOVE_SURF, debug_sub_80B0770+1 - .4byte gMoveNames + 13 * MOVE_FLY, debug_sub_80B07B0+1 - .4byte gMoveNames + 13 * MOVE_WATERFALL, DebugMenu_8077BE4+1 - .4byte gMoveNames + 13 * MOVE_DIVE, debug_sub_80B0800+1 - .4byte gMoveNames + 13 * MOVE_SECRET_POWER, DebugMenu_8077BF4+1 Str_839BFDC:: @ 0x839BFDC .string " じかん ふん びょう$" -- cgit v1.2.3 From 0d5c05be8f2013c3ed2e9523fac788bac3607bd1 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sun, 8 Apr 2018 12:41:53 -0400 Subject: Nonmatching DebugMenu_8077C3C --- data/start_menu_debug.s | 6 ------ 1 file changed, 6 deletions(-) (limited to 'data') diff --git a/data/start_menu_debug.s b/data/start_menu_debug.s index 3cabb4bf4..c8371893f 100644 --- a/data/start_menu_debug.s +++ b/data/start_menu_debug.s @@ -8,12 +8,6 @@ .align 2 -Str_839BFDC:: @ 0x839BFDC - .string " じかん ふん びょう$" - -gUnknown_Debug_839BFE8:: - .byte 0x63, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x63, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00 - Str_839C008: @ 0x839C008 gDebug0x839C008:: .string "Which item?$" -- cgit v1.2.3 From bac8127928eb5f19245b49449ad423f853a4d7ed Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sun, 8 Apr 2018 15:52:49 -0400 Subject: through DebugMenu_8078254 --- data/start_menu_debug.s | 24 ------------------------ 1 file changed, 24 deletions(-) (limited to 'data') diff --git a/data/start_menu_debug.s b/data/start_menu_debug.s index c8371893f..d22e6efb4 100644 --- a/data/start_menu_debug.s +++ b/data/start_menu_debug.s @@ -6,30 +6,6 @@ .section .rodata - .align 2 - -Str_839C008: @ 0x839C008 -gDebug0x839C008:: - .string "Which item?$" - -Str_839C014:: @ 0x839C014 - .string "How many?$" - -Str_839C01E:: @ 0x839C01E - .string "にがおえ ばんごう\n" - .string "ポケモンナンバー\n" - .string "ポケモンめい\n" - .string "ブリーダーめい\n" - .string "しゅるい\n" - .string "こせいらんすう$" - -Str_839C04D:: @ 0x839C04D - .string "データなし$" - -Str_839C053:: @ 0x839C053 - .string "Miracle Island emerged\n" - .string "Random numbers:{STR_VAR_1}$" - Str_839C07C:: @ 0x839C07C .string "{STR_VAR_1}:{STR_VAR_2}\n" .string "{STR_VAR_3}$" -- cgit v1.2.3 From b320e08a1245ab0a7971807392d8ed0105c8490a Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sun, 8 Apr 2018 17:08:36 -0400 Subject: through DebugMenu_8078550 --- data/start_menu_debug.s | 219 ------------------------------------------------ 1 file changed, 219 deletions(-) (limited to 'data') diff --git a/data/start_menu_debug.s b/data/start_menu_debug.s index d22e6efb4..69030b548 100644 --- a/data/start_menu_debug.s +++ b/data/start_menu_debug.s @@ -6,225 +6,6 @@ .section .rodata -Str_839C07C:: @ 0x839C07C - .string "{STR_VAR_1}:{STR_VAR_2}\n" - .string "{STR_VAR_3}$" - -Str_839C085:: @ 0x839C085 - .string "みしよう データ$" - -Str_839C08E:: @ 0x839C08E - .string "Confirmation$" - -Str_839C09B:: @ 0x839C09B - .string "Max-1 set$" - -Str_839C0A5:: @ 0x839C0A5 - .string "Zero clear$" - -Str_839C0B0:: @ 0x839C0B0 - .string "レポート$" - -Str_839C0B5:: @ 0x839C0B5 - .string "クリア じかん$" - -Str_839C0BD:: @ 0x839C0BD - .string "りゅうこう さくせい$" - -Str_839C0C8:: @ 0x839C0C8 - .string "きのみを うえたかいすう$" - -Str_839C0D5:: @ 0x839C0D5 - .string "じてんしゃこうかん$" - -Str_839C0DF:: @ 0x839C0DF - .string "ほすう$" - -Str_839C0E3:: @ 0x839C0E3 - .string "インタビュー$" - -Str_839C0EA:: @ 0x839C0EA - .string "バトル$" - -Str_839C0EE:: @ 0x839C0EE - .string "やせいバトル$" - -Str_839C0F5:: @ 0x839C0F5 - .string "トレーナーバトル$" - -Str_839C0FE:: @ 0x839C0FE - .string "でんどういり$" - -Str_839C105:: @ 0x839C105 - .string "ポケモンほかく$" - -Str_839C10D:: @ 0x839C10D - .string "つった かいすう$" - -Str_839C116:: @ 0x839C116 - .string "タマゴかえった$" - -Str_839C11E:: @ 0x839C11E - .string "しんかした$" - -Str_839C124:: @ 0x839C124 - .string "ポケセン かいふく$" - -Str_839C12E:: @ 0x839C12E - .string "じたく かいふく$" - -Str_839C137:: @ 0x839C137 - .string "サファリ りよう$" - -Str_839C140:: @ 0x839C140 - .string "ひでん:いあいぎり$" - -Str_839C14A:: @ 0x839C14A - .string "ひでん:いわくだき$" - -Str_839C154:: @ 0x839C154 - .string "きち ひっこし$" - -Str_839C15C:: @ 0x839C15C - .string "つうしんこうかん$" - -Str_839C165:: @ 0x839C165 - .string "つうしんたいせん$" - -Str_839C16E:: @ 0x839C16E - .string "つうしん かち$" - -Str_839C176:: @ 0x839C176 - .string "つうしん まけ$" - -Str_839C17E:: @ 0x839C17E - .string "つうしん ひきわけ$" - -Str_839C188:: @ 0x839C188 - .string "わざ:はねる$" - -Str_839C18F:: @ 0x839C18F - .string "わざ:わるあがき$" - -Str_839C198:: @ 0x839C198 - .string "スロットおおあたりかいすう$" - -Str_839C1A6:: @ 0x839C1A6 - .string "ルーレット れんしょう$" - -Str_839C1B2:: @ 0x839C1B2 - .string "バトルタワー$" - -Str_839C1B9:: @ 0x839C1B9 - .string "バトルタワーかち$" - -Str_839C1C2:: @ 0x839C1C2 - .string "バトルタワーれんしょう$" - -Str_839C1CE:: @ 0x839C1CE - .string "ポロックさくせい$" - -Str_839C1D7:: @ 0x839C1D7 - .string "つうしんでポロックつくった$" - -Str_839C1E5:: @ 0x839C1E5 - .string "つうしんコンテストかち$" - -Str_839C1F1:: @ 0x839C1F1 - .string "CPUコンテストさんか$" - -Str_839C1FD:: @ 0x839C1FD - .string "CPUコンテストかち$" - -Str_839C208:: @ 0x839C208 - .string "かいもの$" - -Str_839C20D:: @ 0x839C20D - .string "ダウジングマシン$" - -Str_839C216:: @ 0x839C216 - .string "あめふり$" - -Str_839C21B:: @ 0x839C21B - .string "ずかんをみた$" - -Str_839C222:: @ 0x839C222 - .string "リボン もらった$" - -Str_839C22B:: @ 0x839C22B - .string "だんさ とびおり$" - -Str_839C234:: @ 0x839C234 - .string "TVを みた$" - -Str_839C23B:: @ 0x839C23B - .string "とけいを みた$" - -Str_839C243:: @ 0x839C243 - .string "くじが あたった$" - -Str_839C24C:: @ 0x839C24C - .string "ポケモンあずけた$" - -Str_839C255:: @ 0x839C255 - .string "ロープウェイりよう$" - -Str_839C25F:: @ 0x839C25F - .string "おんせん はいった$" - - .align 2 -gUnknown_Debug_839C26C:: @ 0x839C26C - .4byte 0xFFFFFF, Str_839C0B0 - .4byte 0x3E73B3B, Str_839C0B5 - .4byte 0xFFFFFF, Str_839C0BD - .4byte 0xFFFFFF, Str_839C0C8 - .4byte 0xFFFFFF, Str_839C0D5 - .4byte 0xFFFFFF, Str_839C0DF - .4byte 0xFFFFFF, Str_839C0E3 - .4byte 0xFFFFFF, Str_839C0EA - .4byte 0xFFFFFF, Str_839C0EE - .4byte 0xFFFFFF, Str_839C0F5 - .4byte 0x3E7, Str_839C0FE - .4byte 0xFFFFFF, Str_839C105 - .4byte 0xFFFFFF, Str_839C10D - .4byte 0xFFFFFF, Str_839C116 - .4byte 0xFFFFFF, Str_839C11E - .4byte 0xFFFFFF, Str_839C124 - .4byte 0xFFFFFF, Str_839C12E - .4byte 0xFFFFFF, Str_839C137 - .4byte 0xFFFFFF, Str_839C140 - .4byte 0xFFFFFF, Str_839C14A - .4byte 0xFFFFFF, Str_839C154 - .4byte 0xFFFFFF, Str_839C15C - .4byte 0xFFFFFF, Str_839C165 - .4byte 0x270F, Str_839C16E - .4byte 0x270F, Str_839C176 - .4byte 0x270F, Str_839C17E - .4byte 0xFFFFFF, Str_839C188 - .4byte 0xFFFFFF, Str_839C18F - .4byte 0xFFFFFF, Str_839C198 - .4byte 0xFFFFFF, Str_839C1A6 - .4byte 0xFFFFFF, Str_839C1B2 - .4byte 0x0, Str_839C1B9 - .4byte 0x0, Str_839C1C2 - .4byte 0xFFFFFF, Str_839C1CE - .4byte 0xFFFFFF, Str_839C1D7 - .4byte 0xFFFFFF, Str_839C1E5 - .4byte 0xFFFFFF, Str_839C1F1 - .4byte 0xFFFFFF, Str_839C1FD - .4byte 0xFFFFFF, Str_839C208 - .4byte 0xFFFFFF, Str_839C20D - .4byte 0xFFFFFF, Str_839C216 - .4byte 0xFFFFFF, Str_839C21B - .4byte 0xFFFFFF, Str_839C222 - .4byte 0xFFFFFF, Str_839C22B - .4byte 0xFFFFFF, Str_839C234 - .4byte 0xFFFFFF, Str_839C23B - .4byte 0xFFFFFF, Str_839C243 - .4byte 0xFFFFFF, Str_839C24C - .4byte 0xFFFFFF, Str_839C255 - .4byte 0xFFFFFF, Str_839C25F - gUnknown_Debug_839C3FC:: @ 0x839C3FC .4byte Str_839C08E, DebugMenu_8078774+1 .4byte Str_839C09B, DebugMenu_8078788+1 -- cgit v1.2.3 From 21d580ec5146cdb3df1724844d8f64e47028e2bf Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sun, 8 Apr 2018 17:40:26 -0400 Subject: through DebugMenu_OpenLegendsRecord --- data/start_menu_debug.s | 5 ----- 1 file changed, 5 deletions(-) (limited to 'data') diff --git a/data/start_menu_debug.s b/data/start_menu_debug.s index 69030b548..afb04d2ad 100644 --- a/data/start_menu_debug.s +++ b/data/start_menu_debug.s @@ -6,11 +6,6 @@ .section .rodata -gUnknown_Debug_839C3FC:: @ 0x839C3FC - .4byte Str_839C08E, DebugMenu_8078774+1 - .4byte Str_839C09B, DebugMenu_8078788+1 - .4byte Str_839C0A5, DebugMenu_807879C+1 - Str_839C414:: @ 0x839C414 .string "ATTR:{STR_VAR_1} HEIGHT:{STR_VAR_3}\n" .string "CODE:{STR_VAR_2}$" -- cgit v1.2.3 From b3878d6c472d773cd2072849245a9be257089450 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sun, 8 Apr 2018 18:17:17 -0400 Subject: through DebugMenu_BattleTowerStages --- data/start_menu_debug.s | 56 ++++++++++++++++++++++++++++++++++--------------- 1 file changed, 39 insertions(+), 17 deletions(-) (limited to 'data') diff --git a/data/start_menu_debug.s b/data/start_menu_debug.s index afb04d2ad..63ec49eec 100644 --- a/data/start_menu_debug.s +++ b/data/start_menu_debug.s @@ -6,27 +6,49 @@ .section .rodata -Str_839C414:: @ 0x839C414 - .string "ATTR:{STR_VAR_1} HEIGHT:{STR_VAR_3}\n" - .string "CODE:{STR_VAR_2}$" - -Str_839C42E:: @ 0x839C42E - .string "レベル  ステージ$" - Str_839C438:: @ 0x839C438 .string "ポロック グループ{STR_VAR_1}$" + .align 2 gUnknown_Debug_839C444:: - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00, 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00, 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00, 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00, 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00, 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00, 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00, 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00, 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00, 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00, 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00, 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00, 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00, 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00, 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00, 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00, 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00, 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00, 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00, 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00, 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00, 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00, 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00, 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00, 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00, 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00, 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00, 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 Str_839C574:: @ 0x839C574 gDebug0x839C574:: -- cgit v1.2.3 From cc8b69676d79bd0791373dce093a33b5e831de49 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sun, 8 Apr 2018 18:59:40 -0400 Subject: through DebugMenu_8078D30 --- data/start_menu_debug.s | 71 ------------------------------------------------- 1 file changed, 71 deletions(-) (limited to 'data') diff --git a/data/start_menu_debug.s b/data/start_menu_debug.s index 63ec49eec..94122fce7 100644 --- a/data/start_menu_debug.s +++ b/data/start_menu_debug.s @@ -6,79 +6,8 @@ .section .rodata -Str_839C438:: @ 0x839C438 - .string "ポロック グループ{STR_VAR_1}$" - - .align 2 -gUnknown_Debug_839C444:: - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x0c, 0x03, 0x03, 0x03, 0x03, 0x1e, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - -Str_839C574:: @ 0x839C574 -gDebug0x839C574:: - .string "write to flash$" - -Str_839C583:: @ 0x839C583 - .string "read from flash$" - .align 2 -gUnknown_Debug_839C594:: @ 0x839C594 - .4byte gDebug0x839C574, DebugMenu_8078C80+1 - .4byte Str_839C583, DebugMenu_8078D30+1 - -Str_839C5A4:: @ 0x839C5A4 - .string "Press A, begin to write\n" - .string "Press B, cancel$" - -Str_839C5CC:: @ 0x839C5CC - .string "かきこみ せいこう$" - -Str_839C5D6:: @ 0x839C5D6 - .string "よみこみせいこう$" - -Str_839C5DF:: @ 0x839C5DF - .string "かきこみ しっぱい$" - -Str_839C5E9:: @ 0x839C5E9 - .string "よみこみ しっぱい$" - .align 1 gUnknown_Debug_839C5F4:: .byte 0x00, 0x00, 0xe7, 0x03, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x06, 0x02, 0x00, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x09, 0x03, 0x00, 0x00 -- cgit v1.2.3 From e651e6a7847bb8f1a55506c8f7729176f84fabf9 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sun, 8 Apr 2018 21:41:23 -0400 Subject: Remaining functions and data in start_menu_debug --- data/start_menu_debug.s | 27 --------------------------- 1 file changed, 27 deletions(-) delete mode 100644 data/start_menu_debug.s (limited to 'data') diff --git a/data/start_menu_debug.s b/data/start_menu_debug.s deleted file mode 100644 index 94122fce7..000000000 --- a/data/start_menu_debug.s +++ /dev/null @@ -1,27 +0,0 @@ - .if DEBUG - -#include "constants/moves.h" - .include "include/macros.inc" - .include "constants/constants.inc" - - .section .rodata - - .align 2 - -gUnknown_Debug_839C5F4:: - .byte 0x00, 0x00, 0xe7, 0x03, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x06, 0x02, 0x00, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x09, 0x03, 0x00, 0x00 - -Str_839C60C:: @ 0x839C60C -gDebug0x839C60C:: - .string "Set FLASH ERR$" - -Str_839C61A:: @ 0x839C61A - .string "abcde; abcde: ABCDE; ABCDE:\p" - .string "Tableaux des verbes du 2{SUPER_E} groupe.\p" - .string "La1{SUPER_RE} chose à apprendre c’est de lire.\p" - .string "Tableaux des verbes du 1{SUPER_ER} groupe.\p" - .string "“あいうえおかきくけコさしすせそたちつてとな”\n" - .string "<にぬネのはひふへほマみむめもやゆよらりるれろわャッ>\p" - .string "をんゃゅょアイウエオカキクケサシスルレロワ,$" - - .endif -- cgit v1.2.3 From b7d7e5ec71d81ae8fed415080c7042e1f4c3aaa6 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Mon, 9 Apr 2018 14:00:21 -0400 Subject: Rename me_script.inc to mystery_event_script.inc, debug_menu_3.s to debug_mystery_event_scripts.s --- data/debug_menu_3.s | 311 ------------------------------------- data/debug_mystery_event_scripts.s | 311 +++++++++++++++++++++++++++++++++++++ 2 files changed, 311 insertions(+), 311 deletions(-) delete mode 100644 data/debug_menu_3.s create mode 100644 data/debug_mystery_event_scripts.s (limited to 'data') diff --git a/data/debug_menu_3.s b/data/debug_menu_3.s deleted file mode 100644 index 37d7585b2..000000000 --- a/data/debug_menu_3.s +++ /dev/null @@ -1,311 +0,0 @@ -.if DEBUG -#include "constants/decorations.h" -#include "constants/flags.h" -#include "constants/game_stat.h" -#include "constants/items.h" -#include "constants/map_objects.h" -#include "constants/maps.h" -#include "constants/moves.h" -#include "constants/opponents.h" -#include "constants/songs.h" -#include "constants/species.h" -#include "constants/weather.h" -#include "constants/vars.h" - .include "include/macros.inc" - .include "constants/constants.inc" - .include "include/macros/event.inc" - - .section .rodata - -gUnknown_Debug_845DAE1:: - me_checkcompat gUnknown_Debug_845DAE1, 0x4, 0x4, 0x4, 0x80 - me_crc 0x0, _0845DAFF, _0845DAFFEnd -_0845DAFF: - me_initramscript MAP_PETALBURG_CITY_GYM, 0x1, _845DB56, _845DB56End - me_setrecordmixinggift 0x1, 0x5, ITEM_EON_TICKET - me_runscript _0845DD0D - me_end - -_0845DB16: - .string "Lauf und besuche deinen Vater in der\n" - .string "ARENA von BLÜTENBURG CITY.$" - -_845DB56: - setvaddress _845DB56 - checkitem ITEM_EON_TICKET, 0x1 - compare RESULT, 0x1 - vgoto_if 0x1, _0845DBB4 - checkpcitem ITEM_EON_TICKET, 0x1 - compare RESULT, 0x1 - vgoto_if 0x1, _0845DBB4 - checkflag FLAG_ENCOUNTERED_LATIAS_OR_LATIOS - vgoto_if 0x1, _0845DBB4 - lock - faceplayer - vmessage _0845DBBE - waitmessage - waitbuttonpress - checkitemspace ITEM_EON_TICKET, 0x1 - compare RESULT, 0x0 - vgoto_if 0x1, _0845DBB5 - setorcopyvar VAR_SPECIAL_0, ITEM_EON_TICKET - setorcopyvar VAR_SPECIAL_1, 0x1 - callstd 0x0 - setflag FLAG_SYS_HAS_EON_TICKET - vmessage _0845DC00 - waitmessage - waitbuttonpress - release -_0845DBB4: - killscript -_0845DBB5: - vmessage _0845DC94 - waitmessage - waitbuttonpress - release - end - -_0845DBBE: - .string "VATER: {PLAYER}! Schön, dich zu sehen!\n" - .string "Hier ist ein Brief für dich, {PLAYER}.$" - -_0845DC00: - .string "VATER: Ich bin mir nicht sicher, es\n" - .string "könnte ein TICKET für eine Fähre sein.\p" - .string "Du solltest nach SEEGRASULB CITY gehen\n" - .string "und dich dort genauer erkundigen.$" - -_0845DC94: - .string "VATER: {PLAYER}, die BASIS-TASCHE\n" - .string "deines BEUTELS ist voll.\p" - .string "Lagere einige deiner Basis-Items in\n" - .string "deinem PC und komm dann wieder.$" -_845DB56End: - .size _845DB56, _845DB56End - _845DB56 - -_0845DD0D: - setvaddress _0845DD0D - checkitem ITEM_EON_TICKET, 0x1 - compare RESULT, 0x1 - vgoto_if 0x1, _0845DD53 - checkpcitem ITEM_EON_TICKET, 0x1 - compare RESULT, 0x1 - vgoto_if 0x1, _0845DD53 - checkflag FLAG_ENCOUNTERED_LATIAS_OR_LATIOS - vgoto_if 0x1, _0845DD53 - checkitemspace ITEM_EON_TICKET, 0x1 - compare RESULT, 0x0 - vgoto_if 0x1, _0845DD5B - vloadptr _0845DB16 - setmysteryeventstatus 0x2 - end - -_0845DD53: - vloadptr _0845DD63 - setmysteryeventstatus 0x3 - end - -_0845DD5B: - vloadptr _0845DD95 - setmysteryeventstatus 0x3 - end - -_0845DD63: - .string "Dieses GESCHEHEN kann nur einmal\n" - .string "gespielt werden.$" - -_0845DD95: - .string "Deine BASIS-TASCHE ist voll.$" -_0845DAFFEnd: - .size _0845DAFF, _0845DAFFEnd - _0845DAFF -gUnknown_Debug_845DAE1End:: - -gUnknown_Debug_845DDB2:: - me_checkcompat gUnknown_Debug_845DDB2, 4, 4, 4, 0x80 - me_checksum 0x0, _0845DDD0, _0845DDD0End -_0845DDD0: - me_setenigmaberry gUnknown_Debug_845DDD6 - me_end - -gUnknown_Debug_845DDD6:: - .space 0x530 -_0845DDD0End: - .size _0845DDD0, _0845DDD0End - _0845DDD0 -gUnknown_Debug_845DDB2End:: - -gUnknown_Debug_845E306:: - me_checkcompat gUnknown_Debug_845E306, 0x4, 0x4, 0x4, 0x80 - me_runscript _0845E329 - me_setmsg 0x2, _0845E34F - me_setmsg 0x3, _0845E387 - me_end - -_0845E329: - setvaddress _0845E329 - getpartysize - compare RESULT, 0x6 - vgoto_if 0x1, _0845E34C - givemon SPECIES_LUVDISC, 15, ITEM_BERRY_JUICE, 0x0, 0x0, 0x0 - setmysteryeventstatus 0x2 - end - -_0845E34C: - setmysteryeventstatus 0x3 - end - -_0845E34F: - .string "Ein POKéMON wurde in das Team des\n" - .string "Spielers aufgenommen.$" - -_0845E387: - .string "Das Team des Spielers ist vollständig.\n" - .string "Es kann kein weiteres POKéMON\l" - .string "aufgenommen werden.$" - -gUnknown_Debug_845E3E0:: - me_checkcompat gUnknown_Debug_845E3E0, 0x4, 0x4, 0x4, 0x80 - me_crc 0x0, _0845E3FE, _0845E3FEEnd -_0845E3FE: - me_giveribbon 0x0, 0x1 - me_end -_0845E3FEEnd: - .size _0845E3FE, _0845E3FEEnd - _0845E3FE -gUnknown_Debug_845E3E0End:: - -gUnknown_Debug_845E402:: - me_checkcompat gUnknown_Debug_845E402, 0x4, 0x4, 0x4, 0x80 - me_crc 0x0, _0845E420, _0845E420End -_0845E420: - me_givenationaldex - me_end -_0845E420End: - .size _0845E420, _0845E420End - _0845E420 -gUnknown_Debug_845E402End:: - -gUnknown_Debug_845E422:: - me_checkcompat gUnknown_Debug_845E422, 0x4, 0x4, 0x4, 0x80 - me_crc 0x0, _0845E440, _0845E440End -_0845E440: - me_addrareword 0x1 - me_end -_0845E440End: - .size _0845E440, _0845E440End - _0845E440 -gUnknown_Debug_845E422End:: - -gUnknown_Debug_845E443:: - me_checkcompat gUnknown_Debug_845E443, 0x4, 0x4, 0x4, 0x80 - me_crc 0x0, _0845E461, _0845E461End -_0845E461: - me_givepokemon gUnknown_Debug_845E467 - me_end - -gUnknown_Debug_845E467:: - .space 100 - -gUnknown_Debug_845E4CB:: - .space 36 -_0845E461End: - .size _0845E461, _0845E461End - _0845E461 -gUnknown_Debug_845E443End:: - -gUnknown_Debug_845E4EF:: - me_checkcompat gUnknown_Debug_845E4EF, 0x4, 0x4, 0x4, 0x80 - me_addtrainer gUnknown_Debug_845E506 - me_end - -gUnknown_Debug_845E506:: - .space 256 -gUnknown_Debug_845E4EFEnd:: - -gUnknown_Debug_845E606:: - me_checkcompat gUnknown_Debug_845E606, 0x4, 0x4, 0x4, 0x80 - me_enableresetrtc - me_end -gUnknown_Debug_845E606End:: - -gUnknown_Debug_845E619:: - me_checkcompat gUnknown_Debug_845E619, 0x4, 0x4, 0x4, 0x80 - me_checksum 0x0, _0845E637, _0845E637End -_0845E637: - me_initramscript MAP_PETALBURG_CITY_GYM, 0x1, _0845E683, _0845E683End - me_setmsg 0xff, _0845E64C - me_setstatus 0x2 - me_end - -_0845E64C: - .string "Besuche deinen Vater in der ARENA\n" - .string "von BLÜTENBURG CITY.$" - -_0845E683: - setvaddress _0845E683 - checkitem ITEM_GANLON_BERRY, 0x1 - compare RESULT, 0x1 - vgoto_if 0x1, _0845E6BF - checkpcitem ITEM_GANLON_BERRY, 0x1 - compare RESULT, 0x1 - vgoto_if 0x1, _0845E6BF - lock - faceplayer - vmessage _0845E6C0 - waitmessage - waitbuttonpress - setorcopyvar VAR_SPECIAL_0, ITEM_GANLON_BERRY - setorcopyvar VAR_SPECIAL_1, 0x1 - callstd 0x0 - release - killscript -_0845E6BF: - gotoram - -_0845E6C0: - .string "VATER: Hi, {PLAYER}!\p" - .string "Ich habe gerade diese seltene BEERE\n" - .string "erhalten. Ich schenke sie dir!$" -_0845E637End: - .size _0845E637, _0845E637End - _0845E637 -_0845E683End: - .size _0845E683, _0845E683End - _0845E683 -gUnknown_Debug_845E619End:: - -gUnknown_Debug_845E712:: - me_checkcompat gUnknown_Debug_845E712, 0x4, 0x4, 0x4, 0x80 - me_crc 0x0, _0845E730, _0845E730End -_0845E730: - me_runscript _0845E736 - me_end - -_0845E736: - setvaddress _0845E736 - bufferdecorationname 0x0, DECOR_REGISTEEL_DOLL - givedecoration DECOR_REGISTEEL_DOLL - compare RESULT, 0x0 - vgoto_if 0x1, _0845E755 - vloadptr _0845E75D - setmysteryeventstatus 0x2 - end - -_0845E755: - vloadptr _0845E771 - setmysteryeventstatus 0x3 - end - -_0845E75D: - .string "{STR_VAR_1} wurde übergeben.$" -_0845E771: - .string "Es ist kein Platz für {STR_VAR_1}\n" - .string "vorhanden...$" -_0845E730End: - .size _0845E730, _0845E730End - _0845E730 -gUnknown_Debug_845E712End:: - -gUnknown_Debug_845E797:: - me_checkcompat gUnknown_Debug_845E797, 0x4, 0x4, 0x4, 0x80 - me_crc 0x0, gUnknown_Debug_845E7B5, gUnknown_Debug_845E7B5End -gUnknown_Debug_845E7B5:: - me_setrecordmixinggift 0x1, 0x3, ITEM_POTION - me_end -gUnknown_Debug_845E7B5End: - .size gUnknown_Debug_845E7B5, gUnknown_Debug_845E7B5End - gUnknown_Debug_845E7B5 -gUnknown_Debug_845E797End:: - -.endif diff --git a/data/debug_mystery_event_scripts.s b/data/debug_mystery_event_scripts.s new file mode 100644 index 000000000..37d7585b2 --- /dev/null +++ b/data/debug_mystery_event_scripts.s @@ -0,0 +1,311 @@ +.if DEBUG +#include "constants/decorations.h" +#include "constants/flags.h" +#include "constants/game_stat.h" +#include "constants/items.h" +#include "constants/map_objects.h" +#include "constants/maps.h" +#include "constants/moves.h" +#include "constants/opponents.h" +#include "constants/songs.h" +#include "constants/species.h" +#include "constants/weather.h" +#include "constants/vars.h" + .include "include/macros.inc" + .include "constants/constants.inc" + .include "include/macros/event.inc" + + .section .rodata + +gUnknown_Debug_845DAE1:: + me_checkcompat gUnknown_Debug_845DAE1, 0x4, 0x4, 0x4, 0x80 + me_crc 0x0, _0845DAFF, _0845DAFFEnd +_0845DAFF: + me_initramscript MAP_PETALBURG_CITY_GYM, 0x1, _845DB56, _845DB56End + me_setrecordmixinggift 0x1, 0x5, ITEM_EON_TICKET + me_runscript _0845DD0D + me_end + +_0845DB16: + .string "Lauf und besuche deinen Vater in der\n" + .string "ARENA von BLÜTENBURG CITY.$" + +_845DB56: + setvaddress _845DB56 + checkitem ITEM_EON_TICKET, 0x1 + compare RESULT, 0x1 + vgoto_if 0x1, _0845DBB4 + checkpcitem ITEM_EON_TICKET, 0x1 + compare RESULT, 0x1 + vgoto_if 0x1, _0845DBB4 + checkflag FLAG_ENCOUNTERED_LATIAS_OR_LATIOS + vgoto_if 0x1, _0845DBB4 + lock + faceplayer + vmessage _0845DBBE + waitmessage + waitbuttonpress + checkitemspace ITEM_EON_TICKET, 0x1 + compare RESULT, 0x0 + vgoto_if 0x1, _0845DBB5 + setorcopyvar VAR_SPECIAL_0, ITEM_EON_TICKET + setorcopyvar VAR_SPECIAL_1, 0x1 + callstd 0x0 + setflag FLAG_SYS_HAS_EON_TICKET + vmessage _0845DC00 + waitmessage + waitbuttonpress + release +_0845DBB4: + killscript +_0845DBB5: + vmessage _0845DC94 + waitmessage + waitbuttonpress + release + end + +_0845DBBE: + .string "VATER: {PLAYER}! Schön, dich zu sehen!\n" + .string "Hier ist ein Brief für dich, {PLAYER}.$" + +_0845DC00: + .string "VATER: Ich bin mir nicht sicher, es\n" + .string "könnte ein TICKET für eine Fähre sein.\p" + .string "Du solltest nach SEEGRASULB CITY gehen\n" + .string "und dich dort genauer erkundigen.$" + +_0845DC94: + .string "VATER: {PLAYER}, die BASIS-TASCHE\n" + .string "deines BEUTELS ist voll.\p" + .string "Lagere einige deiner Basis-Items in\n" + .string "deinem PC und komm dann wieder.$" +_845DB56End: + .size _845DB56, _845DB56End - _845DB56 + +_0845DD0D: + setvaddress _0845DD0D + checkitem ITEM_EON_TICKET, 0x1 + compare RESULT, 0x1 + vgoto_if 0x1, _0845DD53 + checkpcitem ITEM_EON_TICKET, 0x1 + compare RESULT, 0x1 + vgoto_if 0x1, _0845DD53 + checkflag FLAG_ENCOUNTERED_LATIAS_OR_LATIOS + vgoto_if 0x1, _0845DD53 + checkitemspace ITEM_EON_TICKET, 0x1 + compare RESULT, 0x0 + vgoto_if 0x1, _0845DD5B + vloadptr _0845DB16 + setmysteryeventstatus 0x2 + end + +_0845DD53: + vloadptr _0845DD63 + setmysteryeventstatus 0x3 + end + +_0845DD5B: + vloadptr _0845DD95 + setmysteryeventstatus 0x3 + end + +_0845DD63: + .string "Dieses GESCHEHEN kann nur einmal\n" + .string "gespielt werden.$" + +_0845DD95: + .string "Deine BASIS-TASCHE ist voll.$" +_0845DAFFEnd: + .size _0845DAFF, _0845DAFFEnd - _0845DAFF +gUnknown_Debug_845DAE1End:: + +gUnknown_Debug_845DDB2:: + me_checkcompat gUnknown_Debug_845DDB2, 4, 4, 4, 0x80 + me_checksum 0x0, _0845DDD0, _0845DDD0End +_0845DDD0: + me_setenigmaberry gUnknown_Debug_845DDD6 + me_end + +gUnknown_Debug_845DDD6:: + .space 0x530 +_0845DDD0End: + .size _0845DDD0, _0845DDD0End - _0845DDD0 +gUnknown_Debug_845DDB2End:: + +gUnknown_Debug_845E306:: + me_checkcompat gUnknown_Debug_845E306, 0x4, 0x4, 0x4, 0x80 + me_runscript _0845E329 + me_setmsg 0x2, _0845E34F + me_setmsg 0x3, _0845E387 + me_end + +_0845E329: + setvaddress _0845E329 + getpartysize + compare RESULT, 0x6 + vgoto_if 0x1, _0845E34C + givemon SPECIES_LUVDISC, 15, ITEM_BERRY_JUICE, 0x0, 0x0, 0x0 + setmysteryeventstatus 0x2 + end + +_0845E34C: + setmysteryeventstatus 0x3 + end + +_0845E34F: + .string "Ein POKéMON wurde in das Team des\n" + .string "Spielers aufgenommen.$" + +_0845E387: + .string "Das Team des Spielers ist vollständig.\n" + .string "Es kann kein weiteres POKéMON\l" + .string "aufgenommen werden.$" + +gUnknown_Debug_845E3E0:: + me_checkcompat gUnknown_Debug_845E3E0, 0x4, 0x4, 0x4, 0x80 + me_crc 0x0, _0845E3FE, _0845E3FEEnd +_0845E3FE: + me_giveribbon 0x0, 0x1 + me_end +_0845E3FEEnd: + .size _0845E3FE, _0845E3FEEnd - _0845E3FE +gUnknown_Debug_845E3E0End:: + +gUnknown_Debug_845E402:: + me_checkcompat gUnknown_Debug_845E402, 0x4, 0x4, 0x4, 0x80 + me_crc 0x0, _0845E420, _0845E420End +_0845E420: + me_givenationaldex + me_end +_0845E420End: + .size _0845E420, _0845E420End - _0845E420 +gUnknown_Debug_845E402End:: + +gUnknown_Debug_845E422:: + me_checkcompat gUnknown_Debug_845E422, 0x4, 0x4, 0x4, 0x80 + me_crc 0x0, _0845E440, _0845E440End +_0845E440: + me_addrareword 0x1 + me_end +_0845E440End: + .size _0845E440, _0845E440End - _0845E440 +gUnknown_Debug_845E422End:: + +gUnknown_Debug_845E443:: + me_checkcompat gUnknown_Debug_845E443, 0x4, 0x4, 0x4, 0x80 + me_crc 0x0, _0845E461, _0845E461End +_0845E461: + me_givepokemon gUnknown_Debug_845E467 + me_end + +gUnknown_Debug_845E467:: + .space 100 + +gUnknown_Debug_845E4CB:: + .space 36 +_0845E461End: + .size _0845E461, _0845E461End - _0845E461 +gUnknown_Debug_845E443End:: + +gUnknown_Debug_845E4EF:: + me_checkcompat gUnknown_Debug_845E4EF, 0x4, 0x4, 0x4, 0x80 + me_addtrainer gUnknown_Debug_845E506 + me_end + +gUnknown_Debug_845E506:: + .space 256 +gUnknown_Debug_845E4EFEnd:: + +gUnknown_Debug_845E606:: + me_checkcompat gUnknown_Debug_845E606, 0x4, 0x4, 0x4, 0x80 + me_enableresetrtc + me_end +gUnknown_Debug_845E606End:: + +gUnknown_Debug_845E619:: + me_checkcompat gUnknown_Debug_845E619, 0x4, 0x4, 0x4, 0x80 + me_checksum 0x0, _0845E637, _0845E637End +_0845E637: + me_initramscript MAP_PETALBURG_CITY_GYM, 0x1, _0845E683, _0845E683End + me_setmsg 0xff, _0845E64C + me_setstatus 0x2 + me_end + +_0845E64C: + .string "Besuche deinen Vater in der ARENA\n" + .string "von BLÜTENBURG CITY.$" + +_0845E683: + setvaddress _0845E683 + checkitem ITEM_GANLON_BERRY, 0x1 + compare RESULT, 0x1 + vgoto_if 0x1, _0845E6BF + checkpcitem ITEM_GANLON_BERRY, 0x1 + compare RESULT, 0x1 + vgoto_if 0x1, _0845E6BF + lock + faceplayer + vmessage _0845E6C0 + waitmessage + waitbuttonpress + setorcopyvar VAR_SPECIAL_0, ITEM_GANLON_BERRY + setorcopyvar VAR_SPECIAL_1, 0x1 + callstd 0x0 + release + killscript +_0845E6BF: + gotoram + +_0845E6C0: + .string "VATER: Hi, {PLAYER}!\p" + .string "Ich habe gerade diese seltene BEERE\n" + .string "erhalten. Ich schenke sie dir!$" +_0845E637End: + .size _0845E637, _0845E637End - _0845E637 +_0845E683End: + .size _0845E683, _0845E683End - _0845E683 +gUnknown_Debug_845E619End:: + +gUnknown_Debug_845E712:: + me_checkcompat gUnknown_Debug_845E712, 0x4, 0x4, 0x4, 0x80 + me_crc 0x0, _0845E730, _0845E730End +_0845E730: + me_runscript _0845E736 + me_end + +_0845E736: + setvaddress _0845E736 + bufferdecorationname 0x0, DECOR_REGISTEEL_DOLL + givedecoration DECOR_REGISTEEL_DOLL + compare RESULT, 0x0 + vgoto_if 0x1, _0845E755 + vloadptr _0845E75D + setmysteryeventstatus 0x2 + end + +_0845E755: + vloadptr _0845E771 + setmysteryeventstatus 0x3 + end + +_0845E75D: + .string "{STR_VAR_1} wurde übergeben.$" +_0845E771: + .string "Es ist kein Platz für {STR_VAR_1}\n" + .string "vorhanden...$" +_0845E730End: + .size _0845E730, _0845E730End - _0845E730 +gUnknown_Debug_845E712End:: + +gUnknown_Debug_845E797:: + me_checkcompat gUnknown_Debug_845E797, 0x4, 0x4, 0x4, 0x80 + me_crc 0x0, gUnknown_Debug_845E7B5, gUnknown_Debug_845E7B5End +gUnknown_Debug_845E7B5:: + me_setrecordmixinggift 0x1, 0x3, ITEM_POTION + me_end +gUnknown_Debug_845E7B5End: + .size gUnknown_Debug_845E7B5, gUnknown_Debug_845E7B5End - gUnknown_Debug_845E7B5 +gUnknown_Debug_845E797End:: + +.endif -- cgit v1.2.3