summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--asm/pokeblock.s4
-rw-r--r--data/item_use.s21
-rw-r--r--data/mauville_old_man.s21
-rw-r--r--data/player_pc.s9
-rw-r--r--data/pokeblock.s45
-rw-r--r--data/secret_base.s60
6 files changed, 140 insertions, 20 deletions
diff --git a/asm/pokeblock.s b/asm/pokeblock.s
index d39a4b3ca..55bc29dc5 100644
--- a/asm/pokeblock.s
+++ b/asm/pokeblock.s
@@ -2280,7 +2280,7 @@ _0810C8F2:
movs r1, 0x1
orrs r0, r1
strb r0, [r4, 0x1]
- ldr r0, _0810C914 @ =gUnknown_083F7F70
+ ldr r0, _0810C914 @ =gSpriteAffineAnimTable_83F7F70
str r0, [r4, 0x10]
adds r0, r4, 0
bl InitSpriteAffineAnim
@@ -2289,7 +2289,7 @@ _0810C8F2:
strh r5, [r4, 0x30]
b _0810C944
.align 2, 0
-_0810C914: .4byte gUnknown_083F7F70
+_0810C914: .4byte gSpriteAffineAnimTable_83F7F70
_0810C918:
ldrh r0, [r4, 0x30]
adds r0, 0x1
diff --git a/data/item_use.s b/data/item_use.s
index 7e03e54d8..c4ab824a5 100644
--- a/data/item_use.s
+++ b/data/item_use.s
@@ -3,13 +3,28 @@
.section .rodata
+ .align 2
gUnknown_083D613C:: @ 83D613C
- .incbin "baserom.gba", 0x003d613c, 0x60
+ .byte 1, 0, 1, 0, 0, 0, 0, 0
+ .byte 1, 1, 1, 0, 0, 0, 0, 0
+ .byte 1, 0, 1, 1, 0, 0, 0, 0
+ .byte 1, 1, 1, 1, 0, 0, 0, 0
+ .byte 1, 0, 1, 0, 1, 0, 0, 0
+ .byte 1, 1, 1, 0, 1, 0, 0, 0
+ .byte 1, 0, 1, 1, 1, 0, 0, 0
+ .byte 1, 0, 1, 0, 1, 1, 0, 0
+ .byte 1, 1, 1, 1, 1, 0, 0, 0
+ .byte 1, 1, 1, 0, 1, 1, 0, 0
+ .byte 1, 0, 1, 1, 1, 1, 0, 0
+ .byte 1, 1, 1, 1, 1, 1, 0, 0
Unknown_83D619C::
- .incbin "baserom.gba", 0x003d619c, 0x20
+ .string "この チケットで ふねに のりほうだい\n"
+ .string "はやく のってみたいな$"
+
Unknown_83D61BC::
- .incbin "baserom.gba", 0x003d61bc, 0x20
+ .string "この チケットで ふねに のりほうだい\n"
+ .string "はやく のってみたいな$"
.align 2
gUnknown_083D61DC:: @ 83D61DC
diff --git a/data/mauville_old_man.s b/data/mauville_old_man.s
index 27ea5f311..dad75ebd0 100644
--- a/data/mauville_old_man.s
+++ b/data/mauville_old_man.s
@@ -3,8 +3,14 @@
.section .rodata
+ .align 1
gUnknown_083E537C:: @ 83E537C
- .incbin "baserom.gba", 0x003e537c, 0xc
+ ec_word SISTER
+ ec_word EATS
+ ec_word SWEETS
+ ec_word VORACIOUS
+ ec_word AND
+ ec_word DROOLING
.align 2
gUnknown_083E5388:: @ 83E5388
@@ -28,8 +34,14 @@ gUnknown_083E53A8:: @ 83E53A8
.4byte OtherText_LyingInGreenGrass
.4byte OtherText_SecretBasesWonderful
+ .align 1
gUnknown_083E53C8:: @ 83E53C8
- .incbin "baserom.gba", 0x003e53c8, 0x18
+ .2byte 0x0, 0
+ .2byte 0xC, 0
+ .2byte 0xD, 0
+ .2byte 0x12, 0
+ .2byte 0x13, 0
+ .2byte 0x15, 0
.align 2
gUnknown_083E53E0:: @ 83E53E0
@@ -72,5 +84,8 @@ gUnknown_083E53E0:: @ 83E53E0
gUnknown_083E5610:: @ 83E5610
.4byte 0x131, UnknownString_81B0763, UnknownString_81B0781, UnknownString_81B0797
+ .align 2
gUnknown_083E5620:: @ 83E5620
- .incbin "baserom.gba", 0x003e5620, 0xc
+ .4byte 0x24
+ .4byte gSaveBlock1 + 0x2D94
+ .4byte 0xC
diff --git a/data/player_pc.s b/data/player_pc.s
index 199411221..fe46b0443 100644
--- a/data/player_pc.s
+++ b/data/player_pc.s
@@ -18,10 +18,10 @@ gUnknown_08406298:: @ 8406298
.4byte SecretBaseText_TurnOff, PlayerPC_TurnOff
gUnknown_084062B8:: @ 84062B8
- .incbin "baserom.gba", 0x004062b8, 0x4
+ .byte 0, 1, 2, 3
gUnknown_084062BC:: @ 84062BC
- .incbin "baserom.gba", 0x004062bc, 0x4
+ .byte 0, 1, 3
.align 2
gUnknown_084062C0:: @ 84062C0
@@ -67,8 +67,11 @@ gUnknown_0840632A:: @ 840632A
gUnknown_08406330:: @ 8406330
.string "{CLEAR_TO 32}$"
+ .align 1
gUnknown_08406334:: @ 8406334
- .incbin "baserom.gba", 0x00406334, 0x6
+ .2byte 0x5294
+ .2byte 0x6B5A
+ .2byte 0x7FFF
gUnknown_0840633A:: @ 840633A
.string "{COLOR RED}{STR_VAR_1}$"
diff --git a/data/pokeblock.s b/data/pokeblock.s
index a200edfb6..6d0b1890d 100644
--- a/data/pokeblock.s
+++ b/data/pokeblock.s
@@ -4,7 +4,31 @@
.section .rodata
gUnknown_083F7E28:: @ 83F7E28
- .incbin "baserom.gba", 0x003f7e28, 0x80
+ .byte 0, 0, 0, 0, 0
+ .byte 1, 0, 0, 0, -1
+ .byte 1, 0, -1, 0, 0
+ .byte 1, -1, 0, 0, 0
+ .byte 1, 0, 0, -1, 0
+ .byte -1, 0, 0, 0, 1
+ .byte 0, 0, 0, 0, 0
+ .byte 0, 0, -1, 0, 1
+ .byte 0, -1, 0, 0, 1
+ .byte 0, 0, 0, -1, 1
+ .byte -1, 0, 1, 0, 0
+ .byte 0, 0, 1, 0, -1
+ .byte 0, 0, 0, 0, 0
+ .byte 0, -1, 1, 0, 0
+ .byte 0, 0, 1, -1, 0
+ .byte -1, 1, 0, 0, 0
+ .byte 0, 1, 0, 0, -1
+ .byte 0, 1, -1, 0, 0
+ .byte 0, 0, 0, 0, 0
+ .byte 0, 1, 0, -1, 0
+ .byte -1, 0, 0, 1, 0
+ .byte 0, 0, 0, 1, -1
+ .byte 0, 0, -1, 1, 0
+ .byte 0, -1, 0, 1, 0
+ .byte 0, 0, 0, 0, 0
.align 2
gUnknown_083F7EA8:: @ 83F7EA8
@@ -69,12 +93,17 @@ gSpriteAnim_83F7F3C:: @ 83F7F3C
gSpriteAnimTable_83F7F44:: @ 83F7F44
.4byte gSpriteAnim_83F7F3C
-Unknown_83F7F48:
- .incbin "baserom.gba", 0x003f7f48, 0x28
+ .align 2
+gSpriteAffineAnim_83F7F48:: @ 83F7F48
+ obj_rot_scal_anim_frame 0x0, 0x0, -2, 2
+ obj_rot_scal_anim_frame 0x0, 0x0, 2, 4
+ obj_rot_scal_anim_frame 0x0, 0x0, -2, 4
+ obj_rot_scal_anim_frame 0x0, 0x0, 2, 2
+ obj_rot_scal_anim_end
.align 2
-gUnknown_083F7F70:: @ 83F7F70
- .4byte Unknown_83F7F48
+gSpriteAffineAnimTable_83F7F70:: @ 83F7F70
+ .4byte gSpriteAffineAnim_83F7F48
.align 2
gUnknown_083F7F74:: @ 83F7F74
@@ -89,4 +118,8 @@ gSpriteTemplate_83F7F84:: @ 83F7F84
spr_template 14800, 14800, gOamData_83F7F34, gSpriteAnimTable_83F7F44, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
gUnknown_083F7F9C:: @ 83F7F9C
- .incbin "baserom.gba", 0x003f7f9c, 0x28
+ .byte 1, 20, 0, 0, 0, 0, 20, 0
+ .byte 2, 0, 20, 0, 0, 0, 20, 0
+ .byte 3, 0, 0, 20, 0, 0, 20, 0
+ .byte 4, 0, 0, 0, 20, 0, 20, 0
+ .byte 5, 0, 0, 0, 0, 20, 20, 0
diff --git a/data/secret_base.s b/data/secret_base.s
index 733259b3e..59ded8ddf 100644
--- a/data/secret_base.s
+++ b/data/secret_base.s
@@ -3,11 +3,65 @@
.section .rodata
+ .align 1
gUnknown_083D1358:: @ 83D1358
- .incbin "baserom.gba", 0x003d1358, 0x1c
+ .2byte 0x26, 0x36
+ .2byte 0x27, 0x37
+ .2byte 0x1A0, 0x1A1
+ .2byte 0x1A8, 0x1A9
+ .2byte 0x1B0, 0x1B1
+ .2byte 0x208, 0x210
+ .2byte 0x271, 0x278
gUnknown_083D1374:: @ 83D1374
- .incbin "baserom.gba", 0x003d1374, 0x60
+ .byte 0, 0
+ .byte 1, 3
+ .byte 6, 0
+ .byte 5, 9
+ .byte 12, 0
+ .byte 1, 3
+ .byte 18, 0
+ .byte 7, 13
+ .byte 1, 0
+ .byte 2, 3
+ .byte 7, 0
+ .byte 9, 2
+ .byte 13, 0
+ .byte 13, 4
+ .byte 19, 0
+ .byte 1, 2
+ .byte 2, 0
+ .byte 1, 3
+ .byte 8, 0
+ .byte 1, 2
+ .byte 14, 0
+ .byte 3, 15
+ .byte 20, 0
+ .byte 3, 14
+ .byte 3, 0
+ .byte 9, 3
+ .byte 9, 0
+ .byte 8, 7
+ .byte 15, 0
+ .byte 3, 6
+ .byte 21, 0
+ .byte 5, 9
+ .byte 4, 0
+ .byte 2, 3
+ .byte 10, 0
+ .byte 5, 6
+ .byte 16, 0
+ .byte 15, 3
+ .byte 22, 0
+ .byte 4, 10
+ .byte 5, 0
+ .byte 3, 3
+ .byte 11, 0
+ .byte 1, 2
+ .byte 17, 0
+ .byte 7, 8
+ .byte 23, 0
+ .byte 9, 6
.align 2
gUnknown_083D13D4:: @ 83D13D4
@@ -20,4 +74,4 @@ gUnknown_083D13E4:: @ 83D13E4
.4byte sub_80BCBC0
gUnknown_083D13EC:: @ 83D13EC
- .incbin "baserom.gba", 0x003d13ec, 0xc
+ .byte 0x23,0x24,0xF,0x1F,0x21,0x2F,0xE,0x14,0x20,0x22,0x0,0x0