More data decomp

This commit is contained in:
PikalaxALT
2018-11-26 12:34:22 -05:00
parent c9c25baf72
commit ae8b4043c1
5 changed files with 373 additions and 196 deletions
+1
View File
@@ -323,6 +323,7 @@ TALL_PLUS = FC 0C FB
@ TODO: Identify and declare F7 control codes
UNKNOWN_F7 = F7
UNKNOWN_F8 = F8
UNKNOWN_F9 = F9
STRING = FD
+25 -1
View File
@@ -2097,7 +2097,31 @@ gUnknown_841E5B9:: @ 841E5B9
.incbin "baserom.gba", 0x41E5B9, 0x19
gUnknown_841E5D2:: @ 841E5D2
.incbin "baserom.gba", 0x41E5D2, 0xCF
.string "{UNKNOWN_F8 0x0C}PICK {UNKNOWN_F8 0x00}READ {UNKNOWN_F8 0x01}CANCEL$"
gUnknown_841E5E9:: @ 841E5E9
.string "OAK$"
gUnknown_841E5ED:: @ 841E5ED
.string "DAISY$"
gUnknown_841E5F3:: @ 841E5F3
.string "BILL$"
gUnknown_841E5F8:: @ 841E5F8
.string "FUJI$"
gUnknown_841E5FD:: @ 841E5FD
.string "A variety of events will be imported\nover Wireless Communication.$"
gUnknown_841E63F:: @ 841E63F
.string "Read the WONDER CARDS in your\npossession.$"
gUnknown_841E669:: @ 841E669
.string "Read the NEWS that arrived.$"
gUnknown_841E685:: @ 841E685
.string "Return to the title screen.$"
gUnknown_841E6A1:: @ 841E6A1
.incbin "baserom.gba", 0x41E6A1, 0x3B
-181
View File
@@ -4,187 +4,6 @@
.section .rodata
.align 2
gUnknown_845C600:: @ 845C600
.incbin "data/fame_checker/tilemap_845c600.bin"
gUnknown_845DD20:: @ 845DD20
.incbin "data/fame_checker/pal_845dd20.gbapal"
gUnknown_845DD40:: @ 845DD40
.incbin "data/fame_checker/img_845dd40.4bpp"
gUnknown_845E540:: @ 845E540
.incbin "data/fame_checker/pal_845e540.gbapal"
gUnknown_845E560:: @ 845E560
.incbin "data/fame_checker/img_845e560.4bpp"
gUnknown_845ED60:: @ 845ED60
.incbin "data/fame_checker/pal_845ed60.gbapal"
gUnknown_845ED80:: @ 845ED80
.incbin "data/fame_checker/img_845ed80.4bpp"
gUnknown_845F580:: @ 845F580
.incbin "data/fame_checker/pal_845f580.gbapal"
gUnknown_845F5A0:: @ 845F5A0
.incbin "data/fame_checker/pal_845f5a0.gbapal"
gUnknown_845F5C0:: @ 845F5C0
.incbin "data/fame_checker/pal_845f5c0.gbapal"
gUnknown_845F5E0:: @ 845F5E0
.byte 0x00, 0x01, 0x02
gUnknown_845F5E3:: @ 845F5E3
.byte 0x00, 0x02, 0x03
gUnknown_845F5E6:: @ 845F5E6
.byte 0x00, 0x06, 0x07
.align 1
gUnknown_845F5EA:: @ 845F5EA
.incbin "baserom.gba", 0x45F5EA, 0x22
gUnknown_845F60C:: @ 845F60C
.incbin "baserom.gba", 0x45F60C, 0x10
gUnknown_845F61C:: @ 845F61C
.incbin "baserom.gba", 0x45F61C, 0x20
gUnknown_845F63C:: @ 845F63C
.4byte gUnknown_81B0188
.4byte gUnknown_81B0251
.4byte gUnknown_81B030F
.4byte gUnknown_81B03B3
.4byte gUnknown_81B0446
.4byte gUnknown_81B0504
.4byte gUnknown_81B05C2
.4byte gUnknown_81B0667
.4byte gUnknown_81B06FB
.4byte gUnknown_81B079F
.4byte gUnknown_81B0845
.4byte gUnknown_81B08EE
.4byte gUnknown_81B097F
.4byte gUnknown_81B0A45
.4byte gUnknown_81B0AFF
.4byte gUnknown_81B0BA6
.4byte gUnknown_81B0198
.4byte gUnknown_81B025D
.4byte gUnknown_81B031B
.4byte gUnknown_81B03BF
.4byte gUnknown_81B0456
.4byte gUnknown_81B0510
.4byte gUnknown_81B05CD
.4byte gUnknown_81B0675
.4byte gUnknown_81B0708
.4byte gUnknown_81B07AD
.4byte gUnknown_81B0851
.4byte gUnknown_81B08FB
.4byte gUnknown_81B098B
.4byte gUnknown_81B0A50
.4byte gUnknown_81B0B0E
.4byte gUnknown_81B0BB5
gUnknown_845F6BC:: @ 845F6BC
.4byte gUnknown_81AD106
.4byte gUnknown_81AD145
.4byte gUnknown_81AD1BB
.4byte gUnknown_81AD258
.4byte gUnknown_81AD2B9
.4byte gUnknown_81AD377
.4byte gUnknown_81AD40C
.4byte gUnknown_81AD4AE
.4byte gUnknown_81AD516
.4byte gUnknown_81AD5A7
.4byte gUnknown_81AD608
.4byte gUnknown_81AD69F
.4byte gUnknown_81AD705
.4byte gUnknown_81AD771
.4byte gUnknown_81AD840
.4byte gUnknown_81AD908
.4byte gUnknown_81AD99A
.4byte gUnknown_81ADA27
.4byte gUnknown_81ADA91
.4byte gUnknown_81ADAF6
.4byte gUnknown_81ADB5A
.4byte gUnknown_81ADBD9
.4byte gUnknown_81ADC72
.4byte gUnknown_81ADCEB
.4byte gUnknown_81ADD3C
.4byte gUnknown_81ADDA7
.4byte gUnknown_81ADE0B
.4byte gUnknown_81ADE82
.4byte gUnknown_81ADEEC
.4byte gUnknown_81ADF6A
.4byte gUnknown_81AE009
.4byte gUnknown_81AE072
.4byte gUnknown_81AE0F3
.4byte gUnknown_81AE15B
.4byte gUnknown_81AE1E5
.4byte gUnknown_81AE247
.4byte gUnknown_81AE2B6
.4byte gUnknown_81AE31D
.4byte gUnknown_81AE37D
.4byte gUnknown_81AE407
.4byte gUnknown_81AE48D
.4byte gUnknown_81AE51B
.4byte gUnknown_81AE5E8
.4byte gUnknown_81AE656
.4byte gUnknown_81AE6D7
.4byte gUnknown_81AE762
.4byte gUnknown_81AE7CB
.4byte gUnknown_81AE841
.4byte gUnknown_81AE89E
.4byte gUnknown_81AE90A
.4byte gUnknown_81AE990
.4byte gUnknown_81AEA59
.4byte gUnknown_81AEAEE
.4byte gUnknown_81AEB69
.4byte gUnknown_81AEBDF
.4byte gUnknown_81AEC28
.4byte gUnknown_81AEC82
.4byte gUnknown_81AED27
.4byte gUnknown_81AEDAA
.4byte gUnknown_81AEE51
.4byte gUnknown_81AEF25
.4byte gUnknown_81AEF6C
.4byte gUnknown_81AEFC6
.4byte gUnknown_81AF04C
.4byte gUnknown_81AF0F0
.4byte gUnknown_81AF19A
.4byte gUnknown_81AF200
.4byte gUnknown_81AF248
.4byte gUnknown_81AF2B7
.4byte gUnknown_81AF34E
.4byte gUnknown_81AF3BE
.4byte gUnknown_81AF47C
.4byte gUnknown_81AF4FD
.4byte gUnknown_81AF567
.4byte gUnknown_81AF641
.4byte gUnknown_81AF6BA
.4byte gUnknown_81AF758
.4byte gUnknown_81AF7CB
.4byte gUnknown_81AF83E
.4byte gUnknown_81AF8CA
.4byte gUnknown_81AF929
.4byte gUnknown_81AF998
.4byte gUnknown_81AFA20
.4byte gUnknown_81AFAB9
.4byte gUnknown_81AFB0C
.4byte gUnknown_81AFB76
.4byte gUnknown_81AFC38
.4byte gUnknown_81AFCE9
.4byte gUnknown_81AFD49
.4byte gUnknown_81AFDC4
.4byte gUnknown_81AFE68
.4byte gUnknown_81AFF23
.4byte gUnknown_81AFFA8
.4byte gUnknown_81B0022
.4byte gUnknown_81B00A6
.4byte gUnknown_81B0106
gUnknown_845F83C:: @ 845F83C
.incbin "baserom.gba", 0x45F83C, 0x60
+132
View File
@@ -381,4 +381,136 @@ extern const u8 gUnknown_84178DA[];
extern const u8 gUnknown_81C137C[];
extern const u8 gUnknown_81C13D6[];
extern const u8 gUnknown_81C1429[];
// fame_checker
extern const u8 gUnknown_81AD106[];
extern const u8 gUnknown_81AD145[];
extern const u8 gUnknown_81AD1BB[];
extern const u8 gUnknown_81AD258[];
extern const u8 gUnknown_81AD2B9[];
extern const u8 gUnknown_81AD377[];
extern const u8 gUnknown_81AD40C[];
extern const u8 gUnknown_81AD4AE[];
extern const u8 gUnknown_81AD516[];
extern const u8 gUnknown_81AD5A7[];
extern const u8 gUnknown_81AD608[];
extern const u8 gUnknown_81AD69F[];
extern const u8 gUnknown_81AD705[];
extern const u8 gUnknown_81AD771[];
extern const u8 gUnknown_81AD840[];
extern const u8 gUnknown_81AD908[];
extern const u8 gUnknown_81AD99A[];
extern const u8 gUnknown_81ADA27[];
extern const u8 gUnknown_81ADA91[];
extern const u8 gUnknown_81ADAF6[];
extern const u8 gUnknown_81ADB5A[];
extern const u8 gUnknown_81ADBD9[];
extern const u8 gUnknown_81ADC72[];
extern const u8 gUnknown_81ADCEB[];
extern const u8 gUnknown_81ADD3C[];
extern const u8 gUnknown_81ADDA7[];
extern const u8 gUnknown_81ADE0B[];
extern const u8 gUnknown_81ADE82[];
extern const u8 gUnknown_81ADEEC[];
extern const u8 gUnknown_81ADF6A[];
extern const u8 gUnknown_81AE009[];
extern const u8 gUnknown_81AE072[];
extern const u8 gUnknown_81AE0F3[];
extern const u8 gUnknown_81AE15B[];
extern const u8 gUnknown_81AE1E5[];
extern const u8 gUnknown_81AE247[];
extern const u8 gUnknown_81AE2B6[];
extern const u8 gUnknown_81AE31D[];
extern const u8 gUnknown_81AE37D[];
extern const u8 gUnknown_81AE407[];
extern const u8 gUnknown_81AE48D[];
extern const u8 gUnknown_81AE51B[];
extern const u8 gUnknown_81AE5E8[];
extern const u8 gUnknown_81AE656[];
extern const u8 gUnknown_81AE6D7[];
extern const u8 gUnknown_81AE762[];
extern const u8 gUnknown_81AE7CB[];
extern const u8 gUnknown_81AE841[];
extern const u8 gUnknown_81AE89E[];
extern const u8 gUnknown_81AE90A[];
extern const u8 gUnknown_81AE990[];
extern const u8 gUnknown_81AEA59[];
extern const u8 gUnknown_81AEAEE[];
extern const u8 gUnknown_81AEB69[];
extern const u8 gUnknown_81AEBDF[];
extern const u8 gUnknown_81AEC28[];
extern const u8 gUnknown_81AEC82[];
extern const u8 gUnknown_81AED27[];
extern const u8 gUnknown_81AEDAA[];
extern const u8 gUnknown_81AEE51[];
extern const u8 gUnknown_81AEF25[];
extern const u8 gUnknown_81AEF6C[];
extern const u8 gUnknown_81AEFC6[];
extern const u8 gUnknown_81AF04C[];
extern const u8 gUnknown_81AF0F0[];
extern const u8 gUnknown_81AF19A[];
extern const u8 gUnknown_81AF200[];
extern const u8 gUnknown_81AF248[];
extern const u8 gUnknown_81AF2B7[];
extern const u8 gUnknown_81AF34E[];
extern const u8 gUnknown_81AF3BE[];
extern const u8 gUnknown_81AF47C[];
extern const u8 gUnknown_81AF4FD[];
extern const u8 gUnknown_81AF567[];
extern const u8 gUnknown_81AF641[];
extern const u8 gUnknown_81AF6BA[];
extern const u8 gUnknown_81AF758[];
extern const u8 gUnknown_81AF7CB[];
extern const u8 gUnknown_81AF83E[];
extern const u8 gUnknown_81AF8CA[];
extern const u8 gUnknown_81AF929[];
extern const u8 gUnknown_81AF998[];
extern const u8 gUnknown_81AFA20[];
extern const u8 gUnknown_81AFAB9[];
extern const u8 gUnknown_81AFB0C[];
extern const u8 gUnknown_81AFB76[];
extern const u8 gUnknown_81AFC38[];
extern const u8 gUnknown_81AFCE9[];
extern const u8 gUnknown_81AFD49[];
extern const u8 gUnknown_81AFDC4[];
extern const u8 gUnknown_81AFE68[];
extern const u8 gUnknown_81AFF23[];
extern const u8 gUnknown_81AFFA8[];
extern const u8 gUnknown_81B0022[];
extern const u8 gUnknown_81B00A6[];
extern const u8 gUnknown_81B0106[];
extern const u8 gUnknown_81B0188[];
extern const u8 gUnknown_81B0198[];
extern const u8 gUnknown_81B0251[];
extern const u8 gUnknown_81B025D[];
extern const u8 gUnknown_81B030F[];
extern const u8 gUnknown_81B031B[];
extern const u8 gUnknown_81B03B3[];
extern const u8 gUnknown_81B03BF[];
extern const u8 gUnknown_81B0446[];
extern const u8 gUnknown_81B0456[];
extern const u8 gUnknown_81B0504[];
extern const u8 gUnknown_81B0510[];
extern const u8 gUnknown_81B05C2[];
extern const u8 gUnknown_81B05CD[];
extern const u8 gUnknown_81B0667[];
extern const u8 gUnknown_81B0675[];
extern const u8 gUnknown_81B06FB[];
extern const u8 gUnknown_81B0708[];
extern const u8 gUnknown_81B079F[];
extern const u8 gUnknown_81B07AD[];
extern const u8 gUnknown_81B0845[];
extern const u8 gUnknown_81B0851[];
extern const u8 gUnknown_81B08EE[];
extern const u8 gUnknown_81B08FB[];
extern const u8 gUnknown_81B097F[];
extern const u8 gUnknown_81B098B[];
extern const u8 gUnknown_81B0A45[];
extern const u8 gUnknown_81B0A50[];
extern const u8 gUnknown_81B0AFF[];
extern const u8 gUnknown_81B0B0E[];
extern const u8 gUnknown_81B0BA6[];
extern const u8 gUnknown_81B0BB5[];
#endif //GUARD_EVENT_SCRIPTS_H
+215 -14
View File
@@ -3,6 +3,7 @@
#include "sprite.h"
#include "bg.h"
#include "event_data.h"
#include "event_scripts.h"
#include "graphics.h"
#include "battle.h"
#include "battle_setup.h"
@@ -125,21 +126,221 @@ extern const u8 gUnknown_84181E4[];
extern const u8 gUnknown_841E5A4[];
extern const u8 gUnknown_841E5B9[];
extern const u8 gUnknown_841E5D2[];
extern const u8 gUnknown_841E5E9[];
extern const u8 gUnknown_841E5ED[];
extern const u8 gUnknown_841E5F3[];
extern const u8 gUnknown_841E5F8[];
const u16 gUnknown_845C600[] = INCBIN_U16("data/fame_checker/tilemap_845c600.bin");
const u16 gUnknown_845DD20[] = INCBIN_U16("data/fame_checker/pal_845dd20.gbapal");
const u16 gUnknown_845DD40[] = INCBIN_U16("data/fame_checker/img_845dd40.4bpp");
const u16 gUnknown_845E540[] = INCBIN_U16("data/fame_checker/pal_845e540.gbapal");
const u16 gUnknown_845E560[] = INCBIN_U16("data/fame_checker/img_845e560.4bpp");
const u16 gUnknown_845ED60[] = INCBIN_U16("data/fame_checker/pal_845ed60.gbapal");
const u16 gUnknown_845ED80[] = INCBIN_U16("data/fame_checker/img_845ed80.4bpp");
const u16 gUnknown_845F580[] = INCBIN_U16("data/fame_checker/pal_845f580.gbapal");
const u16 gUnknown_845F5A0[] = INCBIN_U16("data/fame_checker/pal_845f5a0.gbapal");
const u16 gUnknown_845F5C0[] = INCBIN_U16("data/fame_checker/pal_845f5c0.gbapal");
const struct TextColor gUnknown_845F5E0 = {0x00, 0x01, 0x02};
const struct TextColor gUnknown_845F5E3 = {0x00, 0x02, 0x03};
const struct TextColor gUnknown_845F5E6 = {0x00, 0x06, 0x07};
const u16 gUnknown_845F5EA[] = {
0xfe00,
0xfe01,
0x019e,
0x019f,
0x01a0,
0x01a1,
0x01a2,
0x01a4,
0x01a3,
0x019a,
0x019b,
0x019c,
0x019d,
0xfe02,
0xfe03,
0x015c
};
const u8 *const gUnknown_845F60C[] = {
gUnknown_841E5E9,
gUnknown_841E5ED,
gUnknown_841E5F3,
gUnknown_841E5F8
};
const u8 gUnknown_845F61C[] = {
0x56,
0x54,
0x74,
0x75,
0x76,
0x77,
0x78,
0x7a,
0x79,
0x70,
0x71,
0x72,
0x73,
0x64,
0x7b,
0x6c,
0x00,
0x01,
0x00,
0x01,
0x00,
0x01,
0x00,
0x01,
0x00,
0x01,
0x00,
0x01,
0x00,
0x00,
0x00,
0x00
};
const u8 *const gUnknown_845F63C[] = {
gUnknown_81B0188,
gUnknown_81B0251,
gUnknown_81B030F,
gUnknown_81B03B3,
gUnknown_81B0446,
gUnknown_81B0504,
gUnknown_81B05C2,
gUnknown_81B0667,
gUnknown_81B06FB,
gUnknown_81B079F,
gUnknown_81B0845,
gUnknown_81B08EE,
gUnknown_81B097F,
gUnknown_81B0A45,
gUnknown_81B0AFF,
gUnknown_81B0BA6,
gUnknown_81B0198,
gUnknown_81B025D,
gUnknown_81B031B,
gUnknown_81B03BF,
gUnknown_81B0456,
gUnknown_81B0510,
gUnknown_81B05CD,
gUnknown_81B0675,
gUnknown_81B0708,
gUnknown_81B07AD,
gUnknown_81B0851,
gUnknown_81B08FB,
gUnknown_81B098B,
gUnknown_81B0A50,
gUnknown_81B0B0E,
gUnknown_81B0BB5
};
const u8 *const gUnknown_845F6BC[] = {
gUnknown_81AD106,
gUnknown_81AD145,
gUnknown_81AD1BB,
gUnknown_81AD258,
gUnknown_81AD2B9,
gUnknown_81AD377,
gUnknown_81AD40C,
gUnknown_81AD4AE,
gUnknown_81AD516,
gUnknown_81AD5A7,
gUnknown_81AD608,
gUnknown_81AD69F,
gUnknown_81AD705,
gUnknown_81AD771,
gUnknown_81AD840,
gUnknown_81AD908,
gUnknown_81AD99A,
gUnknown_81ADA27,
gUnknown_81ADA91,
gUnknown_81ADAF6,
gUnknown_81ADB5A,
gUnknown_81ADBD9,
gUnknown_81ADC72,
gUnknown_81ADCEB,
gUnknown_81ADD3C,
gUnknown_81ADDA7,
gUnknown_81ADE0B,
gUnknown_81ADE82,
gUnknown_81ADEEC,
gUnknown_81ADF6A,
gUnknown_81AE009,
gUnknown_81AE072,
gUnknown_81AE0F3,
gUnknown_81AE15B,
gUnknown_81AE1E5,
gUnknown_81AE247,
gUnknown_81AE2B6,
gUnknown_81AE31D,
gUnknown_81AE37D,
gUnknown_81AE407,
gUnknown_81AE48D,
gUnknown_81AE51B,
gUnknown_81AE5E8,
gUnknown_81AE656,
gUnknown_81AE6D7,
gUnknown_81AE762,
gUnknown_81AE7CB,
gUnknown_81AE841,
gUnknown_81AE89E,
gUnknown_81AE90A,
gUnknown_81AE990,
gUnknown_81AEA59,
gUnknown_81AEAEE,
gUnknown_81AEB69,
gUnknown_81AEBDF,
gUnknown_81AEC28,
gUnknown_81AEC82,
gUnknown_81AED27,
gUnknown_81AEDAA,
gUnknown_81AEE51,
gUnknown_81AEF25,
gUnknown_81AEF6C,
gUnknown_81AEFC6,
gUnknown_81AF04C,
gUnknown_81AF0F0,
gUnknown_81AF19A,
gUnknown_81AF200,
gUnknown_81AF248,
gUnknown_81AF2B7,
gUnknown_81AF34E,
gUnknown_81AF3BE,
gUnknown_81AF47C,
gUnknown_81AF4FD,
gUnknown_81AF567,
gUnknown_81AF641,
gUnknown_81AF6BA,
gUnknown_81AF758,
gUnknown_81AF7CB,
gUnknown_81AF83E,
gUnknown_81AF8CA,
gUnknown_81AF929,
gUnknown_81AF998,
gUnknown_81AFA20,
gUnknown_81AFAB9,
gUnknown_81AFB0C,
gUnknown_81AFB76,
gUnknown_81AFC38,
gUnknown_81AFCE9,
gUnknown_81AFD49,
gUnknown_81AFDC4,
gUnknown_81AFE68,
gUnknown_81AFF23,
gUnknown_81AFFA8,
gUnknown_81B0022,
gUnknown_81B00A6,
gUnknown_81B0106
};
extern const u16 gUnknown_845C600[];
extern const u16 gUnknown_845DD20[];
extern const u16 gUnknown_845E540[];
extern const u16 gUnknown_845ED60[];
extern const u16 gUnknown_845F580[];
extern const u16 gUnknown_845F5C0[];
extern const struct TextColor gUnknown_845F5E0;
extern const struct TextColor gUnknown_845F5E3;
extern const struct TextColor gUnknown_845F5E6;
extern const u16 gUnknown_845F5EA[];
extern const u8 gUnknown_845F61C[];
extern const u8 *const gUnknown_845F60C[];
extern const u8 *const gUnknown_845F63C[];
extern const u8 *const gUnknown_845F6BC[];
extern const u8 *const gUnknown_845F89C[];
extern const u8 *const gUnknown_845FA1C[];
extern const u8 gUnknown_845F83C[];