summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYamaArashi <shadow962@live.com>2016-07-31 13:35:01 -0700
committerYamaArashi <shadow962@live.com>2016-07-31 13:35:01 -0700
commit1182a65c8d34912cda73c2f4af2f96976cd79330 (patch)
tree9afb96d0e70be193a2b464dce52c24032ccad23f
parent7d2553c66c692079404c66c81e830a306d1c7b2f (diff)
smokescreen impact sprite
-rw-r--r--asm/rom5.s6
-rw-r--r--asm/rom_8040EB4.s2
-rw-r--r--data/data2.s143
-rw-r--r--data/graphics.s10
-rw-r--r--graphics/battle_anims/sprites/smokescreen_impact.pal19
-rw-r--r--graphics/battle_anims/sprites/smokescreen_impact.pngbin0 -> 254 bytes
-rwxr-xr-xgraphics/unused/unknown_D02410.pngbin209 -> 0 bytes
-rwxr-xr-xgraphics/unused/unknown_D024F0.binbin24 -> 0 bytes
8 files changed, 126 insertions, 54 deletions
diff --git a/asm/rom5.s b/asm/rom5.s
index 8b98b6930..157168d6d 100644
--- a/asm/rom5.s
+++ b/asm/rom5.s
@@ -422936,7 +422936,7 @@ sub_8149248: @ 8149248
bx r0
.align 2, 0
_0814925C: .4byte gUnknown_08416B94
-_08149260: .4byte gUnknown_08416B84
+_08149260: .4byte gSpriteAnimTable_8416B84
thumb_func_end sub_8149248
thumb_func_start sub_8149264
@@ -422951,7 +422951,7 @@ sub_8149264: @ 8149264
bx r0
.align 2, 0
_08149278: .4byte gUnknown_08416C10
-_0814927C: .4byte gUnknown_08416C04
+_0814927C: .4byte gSpriteAnimTable_8416C04
thumb_func_end sub_8149264
thumb_func_start sub_8149280
@@ -422966,7 +422966,7 @@ sub_8149280: @ 8149280
bx r0
.align 2, 0
_08149294: .4byte gUnknown_08416C8C
-_08149298: .4byte gUnknown_08416C88
+_08149298: .4byte gSpriteAnimTable_8416C88
thumb_func_end sub_8149280
thumb_func_start nullsub_82
diff --git a/asm/rom_8040EB4.s b/asm/rom_8040EB4.s
index fa118ef7d..91b78c7ee 100644
--- a/asm/rom_8040EB4.s
+++ b/asm/rom_8040EB4.s
@@ -18698,7 +18698,7 @@ _0804A22C: .4byte 0x03004824
_0804A230: .4byte 0x02020004
_0804A234: .4byte gUnknown_0820C29C
_0804A238: .4byte gUnknown_0820C334
-_0804A23C: .4byte gUnknown_0820C335
+_0804A23C: .4byte gUnknown_0820C334 + 0x1
_0804A240: .4byte gUnknown_0842C7CA
_0804A244:
ldr r0, _0804A2A4
diff --git a/data/data2.s b/data/data2.s
index 08cb59c0d..8429201e4 100644
--- a/data/data2.s
+++ b/data/data2.s
@@ -1465,23 +1465,34 @@ gUnknown_081FAD98:: @ 81FAD98
.4byte nullsub_43
gUnknown_081FAE7C:: @ 81FAE7C
- .incbin "baserom.gba", 0x001fae7c, 0x4
+ .byte 0, 2, 3, 1
gUnknown_081FAE80:: @ 81FAE80
.string "{PALETTE 5}{COLOR_HIGHLIGHT_SHADOW WHITE LIGHT_BLUE WHITE2}$"
gUnknown_081FAE89:: @ 81FAE89
- .incbin "baserom.gba", 0x001fae89, 0x8
+ .byte 8, 120
+ .byte 88, 120
+ .byte 8, 136
+ .byte 88, 136
gUnknown_081FAE91:: @ 81FAE91
- .incbin "baserom.gba", 0x001fae91, 0x10
+ .byte 144, 120
+ .byte 190, 120
+ .byte 144, 136
+ .byte 190, 136
+ .byte 72, 72
+ .byte 32, 90
+ .byte 80, 80
+ .byte 80, 88
.align 2
gUnknown_081FAEA4:: @ 81FAEA4
- obj_tiles 0x08d02410, 384, 0xd6eb
+ obj_tiles gSmokescreenImpactTiles, 0x180, 55019
+ .align 2
gUnknown_081FAEAC:: @ 81FAEAC
- .incbin "baserom.gba", 0x001faeac, 0x8
+ obj_pal gSmokescreenImpactPalette, 55019
.align 2
gOamData_81FAEB4:: @ 81FAEB4
@@ -2294,13 +2305,14 @@ gUnknown_0820C320:: @ 820C320
.4byte sub_804AA00
gUnknown_0820C330:: @ 820C330
- .incbin "baserom.gba", 0x0020c330, 0x4
+ .byte 0, 14
+ .byte 15, 29
gUnknown_0820C334:: @ 820C334
- .incbin "baserom.gba", 0x0020c334, 0x1
-
-gUnknown_0820C335:: @ 820C335
- .incbin "baserom.gba", 0x0020c335, 0x7
+ .byte 3, 5
+ .byte 3, 7
+ .byte 18, 5
+ .byte 18, 7
gUnknown_0820C33C::
.string "$"
@@ -10965,11 +10977,11 @@ gUnknown_083B5558:: @ 83B5558
.align 2
gUnknown_083B5584:: @ 83B5584
-Unknown_83B5584:
.4byte 0x02008000
.4byte 0x0200c000
.4byte 0x02010000
.4byte 0x02014000
+
Unknown_83B5594:
.incbin "baserom.gba", 0x003b5594, 0x80
Unknown_83B5614:
@@ -28052,7 +28064,7 @@ gSpriteAffineAnimTable_84121D8:: @ 84121D8
.align 2
gUnknown_084121DC:: @ 84121DC
- obj_tiles 0x08e781c8, 32, 0x39e2
+ obj_tiles 0x08e781c8, 0x20, 14818
.align 2
gSpriteTemplate_84121E4:: @ 84121E4
@@ -28106,16 +28118,22 @@ gUnknown_08413340:: @ 8413340
gUnknown_084139C8:: @ 84139C8
.incbin "baserom.gba", 0x004139c8, 0x304
+ .align 2
gUnknown_08413CCC:: @ 8413CCC
.incbin "graphics/intro/intro2_bgtrees.gbapal"
+
+ .align 2
+gIntro2TreeTiles:: @ 8413CEC
.incbin "graphics/intro/intro2_bgtreessmall.4bpp.lz"
gUnknown_08413E38:: @ 8413E38
.incbin "baserom.gba", 0x00413e38, 0x40 @ two palettes?
+ .align 2
gUnknown_08413E78:: @ 8413E78
.incbin "graphics/intro/intro2_bgnight.4bpp.lz" @ only used in credits, coupled with intro because bicycle sequence
+ .align 2
gUnknown_08414064:: @ 8414064
.incbin "graphics/intro/intro2_bgnight.gbapal"
@@ -28170,55 +28188,83 @@ gIntro2LatiasTiles:: @ 8416718
gSpriteTemplate_8416B3C:: @ 8416B3C
spr_template 2000, 0xFFFF, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_814910C
+ .align 2
gUnknown_08416B54:: @ 8416B54
-Unknown_8416B54:
- .incbin "baserom.gba", 0x00416b54, 0x10
-Unknown_8416B64:
- .incbin "baserom.gba", 0x00416b64, 0x8
-Unknown_8416B6C:
- .incbin "baserom.gba", 0x00416b6c, 0x8
-Unknown_8416B74:
- .incbin "baserom.gba", 0x00416b74, 0x8
-Unknown_8416B7C:
- .incbin "baserom.gba", 0x00416b7c, 0x8
-
- .align 2
-gUnknown_08416B84:: @ 8416B84
- .4byte Unknown_8416B64
- .4byte Unknown_8416B6C
- .4byte Unknown_8416B74
- .4byte Unknown_8416B7C
+ obj_tiles gUnknown_084131C4, 0x400, 2000
+ null_obj_tiles
+
+ .align 2
+gSpriteAnim_8416B64:: @ 8416B64
+ obj_image_anim_frame 0, 30
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_8416B6C:: @ 8416B6C
+ obj_image_anim_frame 16, 30
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_8416B74:: @ 8416B74
+ obj_image_anim_frame 20, 30
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_8416B7C:: @ 8416B7C
+ obj_image_anim_frame 22, 30
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_8416B84:: @ 8416B84
+ .4byte gSpriteAnim_8416B64
+ .4byte gSpriteAnim_8416B6C
+ .4byte gSpriteAnim_8416B74
+ .4byte gSpriteAnim_8416B7C
gUnknown_08416B94:: @ 8416B94
.incbin "baserom.gba", 0x00416b94, 0x48
+ .align 2
gUnknown_08416BDC:: @ 8416BDC
-Unknown_8416BDC:
- .incbin "baserom.gba", 0x00416bdc, 0x10
-Unknown_8416BEC:
- .incbin "baserom.gba", 0x00416bec, 0x8
-Unknown_8416BF4:
- .incbin "baserom.gba", 0x00416bf4, 0x8
-Unknown_8416BFC:
- .incbin "baserom.gba", 0x00416bfc, 0x8
+ obj_tiles gIntro2TreeTiles, 0x400, 2000
+ null_obj_tiles
+
+ .align 2
+gSpriteAnim_8416BEC:: @ 8416BEC
+ obj_image_anim_frame 0, 30
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_8416BF4:: @ 8416BF4
+ obj_image_anim_frame 16, 30
+ obj_image_anim_end
.align 2
-gUnknown_08416C04:: @ 8416C04
- .4byte Unknown_8416BEC
- .4byte Unknown_8416BF4
- .4byte Unknown_8416BFC
+gSpriteAnim_8416BFC:: @ 8416BFC
+ obj_image_anim_frame 24, 30
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_8416C04:: @ 8416C04
+ .4byte gSpriteAnim_8416BEC
+ .4byte gSpriteAnim_8416BF4
+ .4byte gSpriteAnim_8416BFC
gUnknown_08416C10:: @ 8416C10
.incbin "baserom.gba", 0x00416c10, 0x60
+ .align 2
gUnknown_08416C70:: @ 8416C70
-Unknown_8416C70:
- .incbin "baserom.gba", 0x00416c70, 0x10
-Unknown_8416C80:
- .incbin "baserom.gba", 0x00416c80, 0x8
+ obj_tiles gIntro2NightBGTiles, 0x400, 2000
+ null_obj_tiles
+
+ .align 2
+gSpriteAnim_8416C80:: @ 8416C80
+ obj_image_anim_frame 0, 30
+ obj_image_anim_end
-gUnknown_08416C88:: @ 8416C88
- .4byte Unknown_8416C80
+ .align 2
+gSpriteAnimTable_8416C88:: @ 8416C88
+ .4byte gSpriteAnim_8416C80
gUnknown_08416C8C:: @ 8416C8C
.incbin "baserom.gba", 0x00416c8c, 0x30
@@ -28371,8 +28417,8 @@ gSpriteTemplate_8416EB8:: @ 8416EB8
spr_template 1001, 1001, gOamData_8416EA4, gSpriteAnimTable_8416EB4, NULL, gDummySpriteAffineAnimTable, nullsub_84
gUnknown_08416ED0:: @ 8416ED0
-Unknown_8416ED0:
.incbin "baserom.gba", 0x00416ed0, 0x38
+
Unknown_8416F08:
.incbin "baserom.gba", 0x00416f08, 0x4
Unknown_8416F0C:
@@ -28522,6 +28568,7 @@ gUnknown_0842C29C:: @ 842C29C
.4byte UnknownString_6thRound, sub_814A4B8
.4byte UnknownString_7thRound, sub_814A4B8
.4byte UnknownString_8thRound, sub_814A4B8
+
OtherText_TopSpeed:
.string "TOP SPEED$"
diff --git a/data/graphics.s b/data/graphics.s
index a007f21c5..b0387740c 100644
--- a/data/graphics.s
+++ b/data/graphics.s
@@ -18,8 +18,14 @@ gUnknown_08D00524:: @ 8D00524
.incbin "graphics/unused/old.4bpp.lz" @ japanese table and bunch of stuff
.incbin "graphics/unused/unknown_D021BC.bin"
.incbin "graphics/unused/unknown_D023E8.bin"
- .incbin "graphics/unused/unknown_D02410.4bpp.lz"
- .incbin "graphics/unused/unknown_D024F0.bin"
+
+ .align 2
+gSmokescreenImpactTiles:: @ 8D02410
+ .incbin "graphics/battle_anims/sprites/smokescreen_impact.4bpp.lz"
+
+ .align 2
+gSmokescreenImpactPalette:: @ 8D024F0
+ .incbin "graphics/battle_anims/sprites/smokescreen_impact.gbapal.lz"
gInterfaceGfx_PokeBall::
.incbin "graphics/interface/ball/poke.4bpp.lz" @ 0xBC
diff --git a/graphics/battle_anims/sprites/smokescreen_impact.pal b/graphics/battle_anims/sprites/smokescreen_impact.pal
new file mode 100644
index 000000000..64367bdc9
--- /dev/null
+++ b/graphics/battle_anims/sprites/smokescreen_impact.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 148 49
+57 98 197
+0 0 0
+0 0 0
+0 0 0
+164 156 106
+197 197 148
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/battle_anims/sprites/smokescreen_impact.png b/graphics/battle_anims/sprites/smokescreen_impact.png
new file mode 100644
index 000000000..01a94429a
--- /dev/null
+++ b/graphics/battle_anims/sprites/smokescreen_impact.png
Binary files differ
diff --git a/graphics/unused/unknown_D02410.png b/graphics/unused/unknown_D02410.png
deleted file mode 100755
index c02c644a1..000000000
--- a/graphics/unused/unknown_D02410.png
+++ /dev/null
Binary files differ
diff --git a/graphics/unused/unknown_D024F0.bin b/graphics/unused/unknown_D024F0.bin
deleted file mode 100755
index d23673450..000000000
--- a/graphics/unused/unknown_D024F0.bin
+++ /dev/null
Binary files differ