diff options
2438 files changed, 23014 insertions, 93 deletions
diff --git a/engine/color.asm b/engine/color.asm index 9fed948c..6d6c9e66 100755 --- a/engine/color.asm +++ b/engine/color.asm @@ -655,7 +655,7 @@ Function9bba: ; 9bba (2:5bba) Function9bcb: ; 9bcb (2:5bcb) and a jp nz, Function9c66 - ld hl, PalPacket_b53d + ld hl, TrainerPalettes ret Function9bd3: ; 9bd3 (2:5bd3) @@ -667,7 +667,7 @@ Function9bda: ; 9bda (2:5bda) ld h, $0 add hl, hl add hl, hl - ld bc, PalPacket_b53d + ld bc, TrainerPalettes add hl, bc ret @@ -755,7 +755,7 @@ Function9c5b: ; 9c5b (2:5c5b) add hl, hl add hl, hl add hl, hl - ld bc, BlkPacket_ad3d + ld bc, PokemonPalettes add hl, bc ret @@ -1137,108 +1137,218 @@ Function9ed9: ; 9ed9 (2:5ed9) jr nz, .asm_9edc ret -BlkPacket_9ee5: - dr $9ee5, $9ef5 -BlkPacket_9ef5: - dr $9ef5, $9f05 -BlkPacket_9f05: - dr $9f05, $9f25 -BlkPacket_9f25: - dr $9f25, $9f35 -BlkPacket_9f35: - dr $9f35, $9f45 -BlkPacket_9f45: - dr $9f45, $9f55 -BlkPacket_9f55: - dr $9f55, $9f65 -BlkPacket_9f65: - dr $9f65, $9f75 -BlkPacket_9f75: - dr $9f75, $9f85 -BlkPacket_9f85: - dr $9f85, $9fa5 -BlkPacket_9fa5: - dr $9fa5, $9fd5 -BlkPacket_9fd5: - dr $9fd5, $9fe5 -BlkPacket_9fe5: - dr $9fe5, $9ff5 -BlkPacket_9ff5: - dr $9ff5, $a005 +BlkPacket_9ee5: db $21, $01, $03, $00, $00, $00, $13, $11, $00, $00, $00, $00, $00, $00, $00, $00 +BlkPacket_9ef5: db $21, $01, $07, $05, $00, $0a, $13, $0d, $00, $00, $00, $00, $00, $00, $00, $00 +BlkPacket_9f05: db $22, $05, $07, $0a, $00, $0c, $13, $11, $03, $05, $01, $00, $0a, $03, $03, $00 +BlkPacket_9f15: db $0a, $08, $13, $0a, $03, $0a, $00, $04, $08, $0b, $03, $0f, $0b, $00, $13, $07 +BlkPacket_9f25: db $21, $01, $07, $05, $00, $00, $06, $06, $00, $00, $00, $00, $00, $00, $00, $00 +BlkPacket_9f35: db $21, $01, $06, $05, $0b, $01, $13, $02, $00, $00, $00, $00, $00, $00, $00, $00 +BlkPacket_9f45: db $21, $01, $07, $05, $00, $01, $07, $07, $00, $00, $00, $00, $00, $00, $00, $00 +BlkPacket_9f55: db $21, $01, $07, $05, $01, $04, $07, $0a, $00, $00, $00, $00, $00, $00, $00, $00 +BlkPacket_9f65: db $21, $01, $07, $05, $01, $01, $05, $05, $00, $00, $00, $00, $00, $00, $00, $00 +BlkPacket_9f75: db $21, $01, $07, $05, $07, $05, $0d, $0b, $00, $00, $00, $00, $00, $00, $00, $00 +BlkPacket_9f85: db $22, $05, $03, $05, $00, $00, $13, $0b, $03, $0a, $00, $04, $13, $09, $02, $0f +BlkPacket_9f95: db $00, $06, $13, $07, $03, $00, $04, $04, $0f, $09, $03, $00, $00, $0c, $13, $11 +BlkPacket_9fa5: db $23, $07, $07, $10, $00, $00, $02, $0c, $02, $00, $0c, $01, $12, $02, $02, $00 +BlkPacket_9fb5: db $0c, $03, $12, $04, $02, $00, $0c, $05, $12, $06, $02, $00, $0c, $07, $12, $08 +BlkPacket_9fc5: db $02, $00, $0c, $09, $12, $0a, $02, $00, $0c, $0b, $12, $0c, $00, $00, $00, $00 +BlkPacket_9fd5: db $21, $02, $07, $30, $00, $00, $13, $06, $02, $04, $05, $06, $0e, $06, $00, $00 +BlkPacket_9fe5: db $21, $01, $07, $10, $00, $00, $13, $05, $00, $00, $00, $00, $00, $00, $00, $00 +BlkPacket_9ff5: db $21, $02, $07, $0a, $00, $04, $13, $0d, $03, $05, $00, $06, $13, $0b, $00, $00 + PalPacket_a005: - dr $a005, $a015 + db $51 + RGB 8, 2, 0 + RGB 9, 2, 0 + RGB 10, 2, 0 + RGB 11, 2, 0 + db $00, $00, $00, $00, $00, $00, $00 + PalPacket_a015: - dr $a015, $a025 + db $51 + RGB 11, 1, 0 + RGB 4, 1, 0 + RGB 0, 1, 0 + RGB 0, 0, 0 + db $00, $00, $00, $00, $00, $00, $00 + PalPacket_a025: - dr $a025, $a035 + db $51 + RGB 1, 2, 0 + RGB 2, 2, 0 + RGB 3, 2, 0 + RGB 4, 2, 0 + db $00, $00, $00, $00, $00, $00, $00 + PalPacket_a035: - dr $a035, $a045 + db $51 + RGB 12, 2, 0 + RGB 12, 2, 0 + RGB 12, 2, 0 + RGB 12, 2, 0 + db $00, $00, $00, $00, $00, $00, $00 + PalPacket_a045: - dr $a045, $a055 + db $51 + RGB 0, 0, 0 + RGB 0, 0, 0 + RGB 0, 0, 0 + RGB 0, 0, 0 + db $00, $00, $00, $00, $00, $00, $00 + PalPacket_a055: - dr $a055, $a075 + db $51 + RGB 22, 1, 0 + RGB 0, 0, 0 + RGB 0, 0, 0 + RGB 0, 0, 0 + db $00, $00, $00, $00, $00, $00, $00 + +PalPacket_a065: + db $51 + RGB 23, 1, 0 + RGB 0, 0, 0 + RGB 0, 0, 0 + RGB 0, 0, 0 + db $00, $00, $00, $00, $00, $00, $00 + PalPacket_a075: - dr $a075, $a085 + db $51 + RGB 24, 1, 0 + RGB 25, 1, 0 + RGB 0, 0, 0 + RGB 0, 0, 0 + db $00, $00, $00, $00, $00, $00, $00 + PalPacket_a085: - dr $a085, $a095 + db $51 + RGB 26, 1, 0 + RGB 0, 0, 0 + RGB 0, 0, 0 + RGB 0, 0, 0 + db $00, $00, $00, $00, $00, $00, $00 + PalPacket_a095: - dr $a095, $a0a5 + db $51 + RGB 27, 1, 0 + RGB 0, 0, 0 + RGB 0, 0, 0 + RGB 0, 0, 0 + db $00, $00, $00, $00, $00, $00, $00 + PalPacket_a0a5: - dr $a0a5, $a0b5 + db $51 + RGB 28, 1, 0 + RGB 0, 0, 0 + RGB 0, 0, 0 + RGB 0, 0, 0 + db $00, $00, $00, $00, $00, $00, $00 + PalPacket_a0b5: - dr $a0b5, $a0c5 + db $51 + RGB 25, 1, 0 + RGB 0, 0, 0 + RGB 0, 0, 0 + RGB 0, 0, 0 + db $00, $00, $00, $00, $00, $00, $00 + PalPacket_a0c5: - dr $a0c5, $a0d5 + db $51 + RGB 14, 1, 0 + RGB 15, 1, 0 + RGB 16, 1, 0 + RGB 17, 1, 0 + db $00, $00, $00, $00, $00, $00, $00 + PalPacket_a0d5: - dr $a0d5, $a0e5 + db $51 + RGB 26, 0, 0 + RGB 26, 0, 0 + RGB 26, 0, 0 + RGB 26, 0, 0 + db $00, $00, $00, $00, $00, $00, $00 + PalPacket_a0e5: - dr $a0e5, $a105 + db $51 + RGB 18, 1, 0 + RGB 0, 0, 0 + RGB 0, 0, 0 + RGB 0, 0, 0 + db $00, $00, $00, $00, $00, $00, $00 + +PalPacket_a0f5: + db $51 + RGB 28, 1, 0 + RGB 0, 0, 0 + RGB 0, 0, 0 + RGB 0, 0, 0 + db $00, $00, $00, $00, $00, $00, $00 + PalPacket_a105: - dr $a105, $a115 + db $51 + RGB 29, 1, 0 + RGB 30, 1, 0 + RGB 31, 1, 0 + RGB 0, 2, 0 + db $00, $00, $00, $00, $00, $00, $00 + PalPacket_a115: - dr $a115, $a125 + db $51 + RGB 19, 1, 0 + RGB 20, 1, 0 + RGB 27, 0, 0 + RGB 31, 0, 0 + db $00, $00, $00, $00, $00, $00, $00 + PalPacket_a125: - dr $a125, $a135 + db $51 + RGB 27, 0, 0 + RGB 0, 0, 0 + RGB 0, 0, 0 + RGB 0, 0, 0 + db $00, $00, $00, $00, $00, $00, $00 + PalPacket_a135: - dr $a135, $a145 + db $51 + RGB 28, 0, 0 + RGB 0, 0, 0 + RGB 0, 0, 0 + RGB 0, 0, 0 + db $00, $00, $00, $00, $00, $00, $00 + PalPacket_a145: - dr $a145, $a155 -PalPacket_a155: - dr $a155, $a165 -PalPacket_a165: - dr $a165, $a175 -PalPacket_a175: - dr $a175, $a185 -PalPacket_a185: - dr $a185, $a195 -PalPacket_a195: - dr $a195, $a1a5 -PalPacket_a1a5: - dr $a1a5, $a1b5 -PalPacket_a1b5: - dr $a1b5, $a1c5 -PalPacket_a1c5: - dr $a1c5, $a1d5 -PalPacket_a1d5: - dr $a1d5, $a1e5 -PalPacket_a1e5: - dr $a1e5, $a1f5 -PalPacket_a1f5: - dr $a1f5, $a205 -PalPacket_a205: - dr $a205, $a215 -PalPacket_a215: - dr $a215, $a225 -PalPacket_a225: - dr $a225, $a235 -PalPacket_a235: - dr $a235, $a245 -PalPacket_a245: - dr $a245, $a255 -PalPacket_a255: - dr $a255, $a265 -Palettes_a265: - dr $a265, $a4dd + db $51 + RGB 21, 1, 0 + RGB 0, 0, 0 + RGB 0, 0, 0 + RGB 0, 0, 0 + db $00, $00, $00, $00, $00, $00, $00 + +PalPacket_a155: db $01, $ff, $7f, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 +PalPacket_a165: db $09, $ff, $7f, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 +PalPacket_a175: db $59, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 +PalPacket_a185: db $89, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 +PalPacket_a195: db $89, $01, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 +PalPacket_a1a5: db $99, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 +PalPacket_a1b5: db $a1, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 + +PalPacket_a1c5: db $b9, $01, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 +PalPacket_a1d5: db $b9, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 +PalPacket_a1e5: db $79, $5d, $08, $00, $0b, $8c, $d0, $f4, $60, $00, $00, $00, $00, $00, $00, $00 +PalPacket_a1f5: db $79, $52, $08, $00, $0b, $a9, $e7, $9f, $01, $c0, $7e, $e8, $e8, $e8, $e8, $e0 +PalPacket_a205: db $79, $47, $08, $00, $0b, $c4, $d0, $16, $a5, $cb, $c9, $05, $d0, $10, $a2, $28 +PalPacket_a215: db $79, $3c, $08, $00, $0b, $f0, $12, $a5, $c9, $c9, $c8, $d0, $1c, $a5, $ca, $c9 +PalPacket_a225: db $79, $31, $08, $00, $0b, $0c, $a5, $ca, $c9, $7e, $d0, $06, $a5, $cb, $c9, $7e +PalPacket_a235: db $79, $26, $08, $00, $0b, $39, $cd, $48, $0c, $d0, $34, $a5, $c9, $c9, $80, $d0 +PalPacket_a245: db $79, $1b, $08, $00, $0b, $ea, $ea, $ea, $ea, $ea, $a9, $01, $cd, $4f, $0c, $d0 +PalPacket_a255: db $79, $10, $08, $00, $0b, $4c, $20, $08, $ea, $ea, $ea, $ea, $ea, $60, $ea, $ea + +IF DEF(GOLD) +Palettes_a265: INCLUDE "gfx/pals/gold_a265.pal" +ENDC +IF DEF(SILVER) +Palettes_a265: INCLUDE "gfx/pals/silver_a265.pal" +ENDC IF DEF(GOLD) SGBBorderMap: INCBIN "gfx/sgb_border/gold.map" @@ -1253,13 +1363,21 @@ SGBBorder: INCBIN "gfx/sgb_border/silver.2bpp" ENDC Palettes_ad2d: - dr $ad2d, $ad39 + RGB 30, 26, 15 + RGB 00, 23, 00 + + RGB 30, 26, 15 + RGB 31, 21, 00 + + RGB 30, 26, 15 + RGB 31, 00, 00 + Palettes_ad39: - dr $ad39, $ad3d -BlkPacket_ad3d: - dr $ad3d, $b53d -PalPacket_b53d - dr $b53d, $b649 + RGB 30, 26, 15 + RGB 04, 17, 31 + +INCLUDE "gfx/pics/palette_pointers.asm" +INCLUDE "gfx/trainers/palette_pointers.asm" Functionb649: ; b649 (2:7649) ld a, [wPermission] diff --git a/gfx/pals/gold_a265.pal b/gfx/pals/gold_a265.pal new file mode 100755 index 00000000..0d129417 --- /dev/null +++ b/gfx/pals/gold_a265.pal @@ -0,0 +1,394 @@ + RGB 31, 31, 31 + RGB 22, 25, 19 + RGB 16, 21, 30 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 27, 28, 31 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 24, 28, 19 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 24, 24, 24 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 21, 23, 31 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 24, 21, 27 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 31, 24, 16 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 25, 30, 26 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 31, 25, 31 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 31, 20, 19 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 31, 26, 19 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 27, 28, 27 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 24, 30, 23 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 29, 24, 29 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 26, 23, 29 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 25, 23, 20 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 29, 26, 18 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 31, 21, 18 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 26, 25, 31 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 22, 21, 31 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 22, 25, 21 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 21, 21, 22 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 31, 20, 20 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 26, 26, 26 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 21, 14, 9 + RGB 15, 20, 20 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 12, 28, 22 + RGB 15, 20, 20 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 7, 7, 7 + RGB 2, 3, 3 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 30, 22, 17 + RGB 16, 14, 19 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 18, 20, 27 + RGB 11, 15, 23 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 31, 20, 10 + RGB 26, 10, 6 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 21, 25, 29 + RGB 14, 19, 25 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 27, 22, 24 + RGB 21, 15, 23 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 28, 20, 15 + RGB 21, 14, 9 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 20, 26, 16 + RGB 9, 20, 11 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 30, 22, 24 + RGB 28, 15, 21 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 31, 28, 14 + RGB 26, 20, 0 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 26, 21, 22 + RGB 15, 15, 18 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 23, 19, 13 + RGB 14, 12, 17 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 16, 18, 21 + RGB 10, 12, 18 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 22, 15, 16 + RGB 17, 2, 5 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 15, 20, 20 + RGB 5, 16, 16 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 23, 15, 19 + RGB 14, 4, 12 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 20, 17, 18 + RGB 18, 13, 11 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 23, 21, 16 + RGB 12, 12, 10 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 21, 25, 29 + RGB 30, 22, 24 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 26, 23, 16 + RGB 29, 14, 9 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 18, 18, 18 + RGB 10, 10, 10 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 30, 26, 15 + RGB 0, 23, 0 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 30, 26, 15 + RGB 31, 23, 0 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 30, 26, 15 + RGB 31, 0, 0 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 29, 26, 19 + RGB 27, 20, 14 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 24, 20, 10 + RGB 21, 0, 4 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 31, 20, 10 + RGB 21, 0, 4 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 30, 26, 16 + RGB 16, 12, 9 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 15, 28, 26 + RGB 12, 22, 26 + RGB 3, 16, 14 + + RGB 31, 31, 31 + RGB 15, 28, 26 + RGB 23, 24, 24 + RGB 0, 0, 0 + + RGB 31, 31, 24 + RGB 7, 27, 19 + RGB 26, 20, 10 + RGB 19, 12, 8 + + RGB 31, 31, 31 + RGB 31, 28, 14 + RGB 31, 13, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 16, 18, 21 + RGB 10, 12, 18 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 23, 21, 16 + RGB 12, 12, 10 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 31, 14, 0 + RGB 7, 11, 15 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 26, 21, 22 + RGB 26, 10, 6 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 30, 27, 4 + RGB 24, 20, 11 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 31, 13, 25 + RGB 24, 20, 11 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 16, 19, 29 + RGB 24, 20, 11 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 30, 22, 24 + RGB 18, 18, 18 + RGB 16, 10, 7 + + RGB 31, 31, 31 + RGB 21, 25, 29 + RGB 18, 18, 18 + RGB 16, 10, 7 + + RGB 31, 31, 31 + RGB 20, 26, 16 + RGB 18, 18, 18 + RGB 16, 10, 7 + + RGB 31, 31, 31 + RGB 31, 28, 14 + RGB 18, 18, 18 + RGB 16, 10, 7 + + RGB 31, 31, 31 + RGB 18, 18, 18 + RGB 26, 10, 6 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 30, 22, 24 + RGB 28, 15, 21 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 26, 20, 0 + RGB 16, 19, 29 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 16, 2, 30 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 16, 13, 4 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 28, 4, 2 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 18, 23, 31 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 24, 20, 11 + RGB 18, 13, 11 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 31, 31, 31 + RGB 25, 30, 0 + RGB 25, 30, 0 + + RGB 0, 0, 0 + RGB 8, 11, 11 + RGB 21, 21, 21 + RGB 31, 31, 31 diff --git a/gfx/pals/silver_a265.pal b/gfx/pals/silver_a265.pal new file mode 100644 index 00000000..791685c8 --- /dev/null +++ b/gfx/pals/silver_a265.pal @@ -0,0 +1,394 @@ + RGB 31, 31, 31 + RGB 22, 25, 19 + RGB 16, 21, 30 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 27, 28, 31 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 24, 28, 19 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 24, 24, 24 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 21, 23, 31 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 24, 21, 27 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 31, 24, 16 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 25, 30, 26 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 31, 25, 31 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 31, 20, 19 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 31, 26, 19 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 27, 28, 27 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 24, 30, 23 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 29, 24, 29 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 26, 23, 29 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 25, 23, 20 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 29, 26, 18 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 31, 21, 18 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 26, 25, 31 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 22, 21, 31 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 22, 25, 21 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 21, 21, 22 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 31, 20, 20 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 26, 26, 26 + RGB 15, 20, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 21, 14, 9 + RGB 15, 20, 20 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 12, 28, 22 + RGB 15, 20, 20 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 7, 7, 7 + RGB 2, 3, 3 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 30, 22, 17 + RGB 16, 14, 19 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 18, 20, 27 + RGB 11, 15, 23 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 31, 20, 10 + RGB 26, 10, 6 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 21, 25, 29 + RGB 14, 19, 25 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 27, 22, 24 + RGB 21, 15, 23 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 28, 20, 15 + RGB 21, 14, 9 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 20, 26, 16 + RGB 9, 20, 11 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 30, 22, 24 + RGB 28, 15, 21 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 31, 28, 14 + RGB 26, 20, 0 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 26, 21, 22 + RGB 15, 15, 18 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 23, 19, 13 + RGB 14, 12, 17 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 16, 18, 21 + RGB 10, 12, 18 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 22, 15, 16 + RGB 17, 2, 5 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 15, 20, 20 + RGB 5, 16, 16 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 23, 15, 19 + RGB 14, 4, 12 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 20, 17, 18 + RGB 18, 13, 11 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 23, 21, 16 + RGB 12, 12, 10 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 21, 25, 29 + RGB 30, 22, 24 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 26, 23, 16 + RGB 29, 14, 9 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 18, 18, 18 + RGB 10, 10, 10 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 30, 26, 15 + RGB 0, 23, 0 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 30, 26, 15 + RGB 31, 23, 0 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 30, 26, 15 + RGB 31, 0, 0 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 29, 26, 19 + RGB 27, 20, 14 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 18, 17, 19 + RGB 21, 0, 4 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 31, 20, 10 + RGB 21, 0, 4 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 30, 26, 16 + RGB 16, 12, 9 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 15, 28, 26 + RGB 12, 22, 26 + RGB 3, 16, 14 + + RGB 31, 31, 31 + RGB 15, 28, 26 + RGB 23, 24, 24 + RGB 0, 0, 0 + + RGB 31, 31, 24 + RGB 7, 27, 19 + RGB 26, 20, 10 + RGB 19, 12, 8 + + RGB 31, 31, 31 + RGB 31, 28, 14 + RGB 31, 13, 31 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 16, 18, 21 + RGB 10, 12, 18 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 23, 21, 16 + RGB 12, 12, 10 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 31, 14, 0 + RGB 7, 11, 15 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 26, 21, 22 + RGB 26, 10, 6 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 30, 27, 4 + RGB 18, 17, 19 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 31, 13, 25 + RGB 18, 17, 19 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 16, 19, 29 + RGB 18, 17, 19 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 30, 22, 24 + RGB 18, 18, 18 + RGB 16, 10, 7 + + RGB 31, 31, 31 + RGB 21, 25, 29 + RGB 18, 18, 18 + RGB 16, 10, 7 + + RGB 31, 31, 31 + RGB 20, 26, 16 + RGB 18, 18, 18 + RGB 16, 10, 7 + + RGB 31, 31, 31 + RGB 31, 28, 14 + RGB 18, 18, 18 + RGB 16, 10, 7 + + RGB 31, 31, 31 + RGB 18, 18, 18 + RGB 26, 10, 6 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 30, 22, 24 + RGB 28, 15, 21 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 26, 20, 0 + RGB 16, 19, 29 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 16, 2, 30 + RGB 4, 8, 21 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 18, 17, 19 + RGB 4, 8, 21 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 28, 4, 2 + RGB 4, 8, 21 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 0, 12, 15 + RGB 4, 8, 21 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 24, 20, 11 + RGB 18, 13, 11 + RGB 0, 0, 0 + + RGB 31, 31, 31 + RGB 31, 31, 31 + RGB 25, 30, 0 + RGB 25, 30, 0 + + RGB 0, 0, 0 + RGB 8, 11, 11 + RGB 21, 21, 21 + RGB 31, 31, 31 diff --git a/gfx/pics/abra/anim0.asm b/gfx/pics/abra/anim0.asm new file mode 100644 index 00000000..9d37567a --- /dev/null +++ b/gfx/pics/abra/anim0.asm @@ -0,0 +1,7 @@ + setrepeat 3 + frame 0, 09 + frame 1, 10 + frame 2, 09 + dorepeat 1 + endanim +; 0xd0c5a diff --git a/gfx/pics/abra/anim1.asm b/gfx/pics/abra/anim1.asm new file mode 100644 index 00000000..796e57f8 --- /dev/null +++ b/gfx/pics/abra/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 3 + frame 0, 07 + frame 3, 07 + dorepeat 1 + endanim +; 0xd1b38 diff --git a/gfx/pics/abra/back.2bpp.lz b/gfx/pics/abra/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..2df35188 --- /dev/null +++ b/gfx/pics/abra/back.2bpp.lz diff --git a/gfx/pics/abra/bitmask.asm b/gfx/pics/abra/bitmask.asm new file mode 100644 index 00000000..1c164d9e --- /dev/null +++ b/gfx/pics/abra/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %10011100 + db %01100011 + db %00000100 + db %00000000 +; 1 + db %10011100 + db %01100011 + db %00001100 + db %00000001 +; 2 + db %00000000 + db %00000000 + db %00001000 + db %00000001 +; 0xd2b78 diff --git a/gfx/pics/abra/frames.asm b/gfx/pics/abra/frames.asm new file mode 100644 index 00000000..894102a7 --- /dev/null +++ b/gfx/pics/abra/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21 +.frame2 + db $01 ; bitmask + db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $23 +.frame3 + db $02 ; bitmask + db $22, $23 +; 0xd4ef3 diff --git a/gfx/pics/abra/front.2bpp b/gfx/pics/abra/front.2bpp Binary files differnew file mode 100644 index 00000000..0d958845 --- /dev/null +++ b/gfx/pics/abra/front.2bpp diff --git a/gfx/pics/abra/front.2bpp.lz b/gfx/pics/abra/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..2b41c426 --- /dev/null +++ b/gfx/pics/abra/front.2bpp.lz diff --git a/gfx/pics/abra/normal.pal b/gfx/pics/abra/normal.pal new file mode 100644 index 00000000..b47312e6 --- /dev/null +++ b/gfx/pics/abra/normal.pal @@ -0,0 +1,2 @@ + RGB 28, 19, 3 + RGB 12, 8, 10 diff --git a/gfx/pics/abra/shiny.pal b/gfx/pics/abra/shiny.pal new file mode 100644 index 00000000..87eeb73d --- /dev/null +++ b/gfx/pics/abra/shiny.pal @@ -0,0 +1,2 @@ + RGB 28, 24, 10 + RGB 20, 9, 19 diff --git a/gfx/pics/aerodactyl/anim0.asm b/gfx/pics/aerodactyl/anim0.asm new file mode 100644 index 00000000..515cba04 --- /dev/null +++ b/gfx/pics/aerodactyl/anim0.asm @@ -0,0 +1,9 @@ + frame 2, 12 + frame 0, 12 + frame 2, 16 + setrepeat 3 + frame 0, 08 + frame 1, 08 + dorepeat 4 + endanim +; 0xd10a1 diff --git a/gfx/pics/aerodactyl/anim1.asm b/gfx/pics/aerodactyl/anim1.asm new file mode 100644 index 00000000..4394a8e0 --- /dev/null +++ b/gfx/pics/aerodactyl/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 10 + frame 3, 06 + dorepeat 1 + endanim +; 0xd1e2b diff --git a/gfx/pics/aerodactyl/back.2bpp.lz b/gfx/pics/aerodactyl/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..05536351 --- /dev/null +++ b/gfx/pics/aerodactyl/back.2bpp.lz diff --git a/gfx/pics/aerodactyl/bitmask.asm b/gfx/pics/aerodactyl/bitmask.asm new file mode 100644 index 00000000..76095eb3 --- /dev/null +++ b/gfx/pics/aerodactyl/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %10011111 + db %00000111 + db %10000000 + db %11110111 + db %11111001 + db %00111100 + db %00000000 +; 1 + db %00001000 + db %00001110 + db %00000111 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 2 + db %00000000 + db %10000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd321a diff --git a/gfx/pics/aerodactyl/frames.asm b/gfx/pics/aerodactyl/frames.asm new file mode 100644 index 00000000..669d78e3 --- /dev/null +++ b/gfx/pics/aerodactyl/frames.asm @@ -0,0 +1,15 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $30, $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b + db $3c, $30, $30, $3d, $3e, $3f, $30, $30, $20, $40, $41, $30 + db $30, $30, $30 +.frame2 + db $01 ; bitmask + db $30, $42, $43, $44, $45, $46, $47 +.frame3 + db $02 ; bitmask + db $48 +; 0xd5fa7 diff --git a/gfx/pics/aerodactyl/front.2bpp.lz b/gfx/pics/aerodactyl/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..ae8d9f8a --- /dev/null +++ b/gfx/pics/aerodactyl/front.2bpp.lz diff --git a/gfx/pics/aerodactyl/normal.pal b/gfx/pics/aerodactyl/normal.pal new file mode 100644 index 00000000..33810f1f --- /dev/null +++ b/gfx/pics/aerodactyl/normal.pal @@ -0,0 +1,2 @@ + RGB 21, 15, 18 + RGB 13, 11, 8 diff --git a/gfx/pics/aerodactyl/shiny.pal b/gfx/pics/aerodactyl/shiny.pal new file mode 100644 index 00000000..f82db0b5 --- /dev/null +++ b/gfx/pics/aerodactyl/shiny.pal @@ -0,0 +1,2 @@ + RGB 22, 9, 23 + RGB 12, 9, 21 diff --git a/gfx/pics/aipom/anim0.asm b/gfx/pics/aipom/anim0.asm new file mode 100644 index 00000000..99556d95 --- /dev/null +++ b/gfx/pics/aipom/anim0.asm @@ -0,0 +1,7 @@ + frame 1, 24 + setrepeat 2 + frame 0, 12 + frame 2, 12 + dorepeat 2 + endanim +; 0xd1369 diff --git a/gfx/pics/aipom/anim1.asm b/gfx/pics/aipom/anim1.asm new file mode 100644 index 00000000..9685b665 --- /dev/null +++ b/gfx/pics/aipom/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 06 + frame 3, 06 + dorepeat 1 + endanim +; 0xd200b diff --git a/gfx/pics/aipom/back.2bpp.lz b/gfx/pics/aipom/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..d6d9fdbc --- /dev/null +++ b/gfx/pics/aipom/back.2bpp.lz diff --git a/gfx/pics/aipom/bitmask.asm b/gfx/pics/aipom/bitmask.asm new file mode 100644 index 00000000..ca853fce --- /dev/null +++ b/gfx/pics/aipom/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %10000000 + db %00010001 + db %00000000 + db %00000000 +; 1 + db %00000000 + db %00000000 + db %11001110 + db %00000001 +; 2 + db %10000100 + db %00010000 + db %00000000 + db %00000000 +; 0xd35ea diff --git a/gfx/pics/aipom/frames.asm b/gfx/pics/aipom/frames.asm new file mode 100644 index 00000000..d1952746 --- /dev/null +++ b/gfx/pics/aipom/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b +.frame2 + db $01 ; bitmask + db $1c, $1d, $1e, $1f, $20, $21 +.frame3 + db $02 ; bitmask + db $22, $23, $24 +; 0xd8c6e diff --git a/gfx/pics/aipom/front.2bpp.lz b/gfx/pics/aipom/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..58800e5e --- /dev/null +++ b/gfx/pics/aipom/front.2bpp.lz diff --git a/gfx/pics/aipom/normal.pal b/gfx/pics/aipom/normal.pal new file mode 100644 index 00000000..5c66b895 --- /dev/null +++ b/gfx/pics/aipom/normal.pal @@ -0,0 +1,2 @@ + RGB 27, 18, 4 + RGB 8, 3, 15 diff --git a/gfx/pics/aipom/shiny.pal b/gfx/pics/aipom/shiny.pal new file mode 100644 index 00000000..a9871323 --- /dev/null +++ b/gfx/pics/aipom/shiny.pal @@ -0,0 +1,2 @@ + RGB 25, 16, 18 + RGB 22, 3, 25 diff --git a/gfx/pics/alakazam/anim0.asm b/gfx/pics/alakazam/anim0.asm new file mode 100644 index 00000000..fb87afbf --- /dev/null +++ b/gfx/pics/alakazam/anim0.asm @@ -0,0 +1,9 @@ + frame 3, 10 + setrepeat 2 + frame 1, 12 + frame 2, 12 + frame 3, 12 + dorepeat 2 + frame 3, 07 + endanim +; 0xd0c76 diff --git a/gfx/pics/alakazam/anim1.asm b/gfx/pics/alakazam/anim1.asm new file mode 100644 index 00000000..52cf585f --- /dev/null +++ b/gfx/pics/alakazam/anim1.asm @@ -0,0 +1,5 @@ + frame 4, 15 + frame 5, 45 + frame 3, 10 + endanim +; 0xd1b48 diff --git a/gfx/pics/alakazam/back.2bpp.lz b/gfx/pics/alakazam/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..65f1a272 --- /dev/null +++ b/gfx/pics/alakazam/back.2bpp.lz diff --git a/gfx/pics/alakazam/bitmask.asm b/gfx/pics/alakazam/bitmask.asm new file mode 100644 index 00000000..3e0cd2ba --- /dev/null +++ b/gfx/pics/alakazam/bitmask.asm @@ -0,0 +1,33 @@ +; 0 + db %00111100 + db %00011110 + db %11100001 + db %01110000 + db %00111000 + db %00011100 + db %00000000 +; 1 + db %00111100 + db %00011110 + db %11100001 + db %00110000 + db %00111000 + db %00011100 + db %00000000 +; 2 + db %00000000 + db %00000000 + db %10000001 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 3 + db %00111100 + db %00011110 + db %01100000 + db %01110000 + db %00111000 + db %00011100 + db %00000000 +; 0xd2ba3 diff --git a/gfx/pics/alakazam/frames.asm b/gfx/pics/alakazam/frames.asm new file mode 100644 index 00000000..80f39121 --- /dev/null +++ b/gfx/pics/alakazam/frames.asm @@ -0,0 +1,25 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $00, $34, $35, $36, $37, $38, $39, $3a, $3b + db $3c, $3d, $3e, $3f, $40, $41, $00, $42, $43 +.frame2 + db $01 ; bitmask + db $44, $45, $46, $00, $47, $48, $49, $37, $38, $4a, $4b, $3b + db $4c, $4d, $4e, $4f, $50, $00, $51, $52 +.frame3 + db $02 ; bitmask + db $38, $3b +.frame4 + db $03 ; bitmask + db $44, $45, $46, $00, $47, $48, $49, $37, $39, $3a, $3c, $3d + db $3e, $3f, $40, $41, $00, $42, $43 +.frame5 + db $00 ; bitmask + db $44, $45, $46, $00, $47, $48, $49, $37, $38, $39, $3a, $3b + db $3c, $3d, $3e, $3f, $40, $41, $00, $42, $43 +; 0xd4f89 diff --git a/gfx/pics/alakazam/front.2bpp b/gfx/pics/alakazam/front.2bpp Binary files differnew file mode 100644 index 00000000..978b1f03 --- /dev/null +++ b/gfx/pics/alakazam/front.2bpp diff --git a/gfx/pics/alakazam/front.2bpp.lz b/gfx/pics/alakazam/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..6272553a --- /dev/null +++ b/gfx/pics/alakazam/front.2bpp.lz diff --git a/gfx/pics/alakazam/normal.pal b/gfx/pics/alakazam/normal.pal new file mode 100644 index 00000000..b47312e6 --- /dev/null +++ b/gfx/pics/alakazam/normal.pal @@ -0,0 +1,2 @@ + RGB 28, 19, 3 + RGB 12, 8, 10 diff --git a/gfx/pics/alakazam/shiny.pal b/gfx/pics/alakazam/shiny.pal new file mode 100644 index 00000000..f8845746 --- /dev/null +++ b/gfx/pics/alakazam/shiny.pal @@ -0,0 +1,2 @@ + RGB 19, 19, 3 + RGB 21, 2, 21 diff --git a/gfx/pics/ampharos/anim0.asm b/gfx/pics/ampharos/anim0.asm new file mode 100644 index 00000000..5e3d6538 --- /dev/null +++ b/gfx/pics/ampharos/anim0.asm @@ -0,0 +1,10 @@ + frame 1, 10 + frame 2, 08 + setrepeat 7 + frame 2, 02 + frame 3, 02 + dorepeat 3 + frame 1, 06 + frame 4, 06 + endanim +; 0xd12fa diff --git a/gfx/pics/ampharos/anim1.asm b/gfx/pics/ampharos/anim1.asm new file mode 100644 index 00000000..6dcb40d6 --- /dev/null +++ b/gfx/pics/ampharos/anim1.asm @@ -0,0 +1,7 @@ + frame 4, 10 + setrepeat 2 + frame 5, 06 + frame 6, 06 + dorepeat 2 + endanim +; 0xd1fb6 diff --git a/gfx/pics/ampharos/back.2bpp.lz b/gfx/pics/ampharos/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..8d3b42d9 --- /dev/null +++ b/gfx/pics/ampharos/back.2bpp.lz diff --git a/gfx/pics/ampharos/bitmask.asm b/gfx/pics/ampharos/bitmask.asm new file mode 100644 index 00000000..748ca9a4 --- /dev/null +++ b/gfx/pics/ampharos/bitmask.asm @@ -0,0 +1,49 @@ +; 0 + db %00111000 + db %00111100 + db %10011111 + db %00001111 + db %11000110 + db %01100000 + db %00000000 +; 1 + db %00111000 + db %00111100 + db %11111111 + db %01111111 + db %11111110 + db %01101100 + db %00000000 +; 2 + db %00111000 + db %00111100 + db %11011111 + db %00111111 + db %11000110 + db %01100000 + db %00000000 +; 3 + db %00000000 + db %00000000 + db %01000000 + db %00100000 + db %00000000 + db %00000000 + db %00000000 +; 4 + db %00000000 + db %00000000 + db %10000011 + db %00000001 + db %11000000 + db %01100000 + db %00000000 +; 5 + db %00000000 + db %00000000 + db %11000011 + db %00100001 + db %11000000 + db %01100000 + db %00000000 +; 0xd3531 diff --git a/gfx/pics/ampharos/frames.asm b/gfx/pics/ampharos/frames.asm new file mode 100644 index 00000000..028ddbc8 --- /dev/null +++ b/gfx/pics/ampharos/frames.asm @@ -0,0 +1,30 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 + dw .frame6 +.frame1 + db $00 ; bitmask + db $00, $31, $00, $32, $33, $34, $35, $36, $37, $38, $39, $3a + db $3b, $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44, $00 +.frame2 + db $01 ; bitmask + db $00, $00, $00, $00, $45, $46, $35, $36, $37, $38, $39, $3a + db $47, $48, $49, $3c, $3d, $3e, $3f, $4a, $4b, $4c, $40, $41 + db $4d, $4e, $4f, $42, $43, $50, $51, $44, $00 +.frame3 + db $02 ; bitmask + db $00, $00, $00, $00, $52, $46, $35, $36, $37, $38, $39, $3a + db $53, $3b, $3c, $3d, $3e, $3f, $54, $55, $40, $41, $42, $43 + db $44, $00 +.frame4 + db $03 ; bitmask + db $53, $55 +.frame5 + db $04 ; bitmask + db $36, $37, $3b, $3c, $42, $43, $44, $00 +.frame6 + db $05 ; bitmask + db $36, $37, $53, $3b, $3c, $55, $42, $43, $44, $00 +; 0xd8ab8 diff --git a/gfx/pics/ampharos/front.2bpp.lz b/gfx/pics/ampharos/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..84f43c10 --- /dev/null +++ b/gfx/pics/ampharos/front.2bpp.lz diff --git a/gfx/pics/ampharos/normal.pal b/gfx/pics/ampharos/normal.pal new file mode 100644 index 00000000..b15c4796 --- /dev/null +++ b/gfx/pics/ampharos/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 31, 2 + RGB 21, 10, 1 diff --git a/gfx/pics/ampharos/shiny.pal b/gfx/pics/ampharos/shiny.pal new file mode 100644 index 00000000..ef952704 --- /dev/null +++ b/gfx/pics/ampharos/shiny.pal @@ -0,0 +1,2 @@ + RGB 24, 20, 21 + RGB 14, 5, 31 diff --git a/gfx/pics/anim_pointers.asm b/gfx/pics/anim_pointers.asm new file mode 100644 index 00000000..c14cf56e --- /dev/null +++ b/gfx/pics/anim_pointers.asm @@ -0,0 +1,252 @@ +AnimationPointers: + dw BulbasaurAnimation + dw IvysaurAnimation + dw VenusaurAnimation + dw CharmanderAnimation + dw CharmeleonAnimation + dw CharizardAnimation + dw SquirtleAnimation + dw WartortleAnimation + dw BlastoiseAnimation + dw CaterpieAnimation + dw MetapodAnimation + dw ButterfreeAnimation + dw WeedleAnimation + dw KakunaAnimation + dw BeedrillAnimation + dw PidgeyAnimation + dw PidgeottoAnimation + dw PidgeotAnimation + dw RattataAnimation + dw RaticateAnimation + dw SpearowAnimation + dw FearowAnimation + dw EkansAnimation + dw ArbokAnimation + dw PikachuAnimation + dw RaichuAnimation + dw SandshrewAnimation + dw SandslashAnimation + dw NidoranFAnimation + dw NidorinaAnimation + dw NidoqueenAnimation + dw NidoranMAnimation + dw NidorinoAnimation + dw NidokingAnimation + dw ClefairyAnimation + dw ClefableAnimation + dw VulpixAnimation + dw NinetalesAnimation + dw JigglypuffAnimation + dw WigglytuffAnimation + dw ZubatAnimation + dw GolbatAnimation + dw OddishAnimation + dw GloomAnimation + dw VileplumeAnimation + dw ParasAnimation + dw ParasectAnimation + dw VenonatAnimation + dw VenomothAnimation + dw DiglettAnimation + dw DugtrioAnimation + dw MeowthAnimation + dw PersianAnimation + dw PsyduckAnimation + dw GolduckAnimation + dw MankeyAnimation + dw PrimeapeAnimation + dw GrowlitheAnimation + dw ArcanineAnimation + dw PoliwagAnimation + dw PoliwhirlAnimation + dw PoliwrathAnimation + dw AbraAnimation + dw KadabraAnimation + dw AlakazamAnimation + dw MachopAnimation + dw MachokeAnimation + dw MachampAnimation + dw BellsproutAnimation + dw WeepinbellAnimation + dw VictreebelAnimation + dw TentacoolAnimation + dw TentacruelAnimation + dw GeodudeAnimation + dw GravelerAnimation + dw GolemAnimation + dw PonytaAnimation + dw RapidashAnimation + dw SlowpokeAnimation + dw SlowbroAnimation + dw MagnemiteAnimation + dw MagnetonAnimation + dw FarfetchDAnimation + dw DoduoAnimation + dw DodrioAnimation + dw SeelAnimation + dw DewgongAnimation + dw GrimerAnimation + dw MukAnimation + dw ShellderAnimation + dw CloysterAnimation + dw GastlyAnimation + dw HaunterAnimation + dw GengarAnimation + dw OnixAnimation + dw DrowzeeAnimation + dw HypnoAnimation + dw KrabbyAnimation + dw KinglerAnimation + dw VoltorbAnimation + dw ElectrodeAnimation + dw ExeggcuteAnimation + dw ExeggutorAnimation + dw CuboneAnimation + dw MarowakAnimation + dw HitmonleeAnimation + dw HitmonchanAnimation + dw LickitungAnimation + dw KoffingAnimation + dw WeezingAnimation + dw RhyhornAnimation + dw RhydonAnimation + dw ChanseyAnimation + dw TangelaAnimation + dw KangaskhanAnimation + dw HorseaAnimation + dw SeadraAnimation + dw GoldeenAnimation + dw SeakingAnimation + dw StaryuAnimation + dw StarmieAnimation + dw MrMimeAnimation + dw ScytherAnimation + dw JynxAnimation + dw ElectabuzzAnimation + dw MagmarAnimation + dw PinsirAnimation + dw TaurosAnimation + dw MagikarpAnimation + dw GyaradosAnimation + dw LaprasAnimation + dw DittoAnimation + dw EeveeAnimation + dw VaporeonAnimation + dw JolteonAnimation + dw FlareonAnimation + dw PorygonAnimation + dw OmanyteAnimation + dw OmastarAnimation + dw KabutoAnimation + dw KabutopsAnimation + dw AerodactylAnimation + dw SnorlaxAnimation + dw ArticunoAnimation + dw ZapdosAnimation + dw MoltresAnimation + dw DratiniAnimation + dw DragonairAnimation + dw DragoniteAnimation + dw MewtwoAnimation + dw MewAnimation + dw ChikoritaAnimation + dw BayleefAnimation + dw MeganiumAnimation + dw CyndaquilAnimation + dw QuilavaAnimation + dw TyphlosionAnimation + dw TotodileAnimation + dw CroconawAnimation + dw FeraligatrAnimation + dw SentretAnimation + dw FurretAnimation + dw HoothootAnimation + dw NoctowlAnimation + dw LedybaAnimation + dw LedianAnimation + dw SpinarakAnimation + dw AriadosAnimation + dw CrobatAnimation + dw ChinchouAnimation + dw LanturnAnimation + dw PichuAnimation + dw CleffaAnimation + dw IgglybuffAnimation + dw TogepiAnimation + dw TogeticAnimation + dw NatuAnimation + dw XatuAnimation + dw MareepAnimation + dw FlaaffyAnimation + dw AmpharosAnimation + dw BellossomAnimation + dw MarillAnimation + dw AzumarillAnimation + dw SudowoodoAnimation + dw PolitoedAnimation + dw HoppipAnimation + dw SkiploomAnimation + dw JumpluffAnimation + dw AipomAnimation + dw SunkernAnimation + dw SunfloraAnimation + dw YanmaAnimation + dw WooperAnimation + dw QuagsireAnimation + dw EspeonAnimation + dw UmbreonAnimation + dw MurkrowAnimation + dw SlowkingAnimation + dw MisdreavusAnimation + dw UnownAnimation + dw WobbuffetAnimation + dw GirafarigAnimation + dw PinecoAnimation + dw ForretressAnimation + dw DunsparceAnimation + dw GligarAnimation + dw SteelixAnimation + dw SnubbullAnimation + dw GranbullAnimation + dw QwilfishAnimation + dw ScizorAnimation + dw ShuckleAnimation + dw HeracrossAnimation + dw SneaselAnimation + dw TeddiursaAnimation + dw UrsaringAnimation + dw SlugmaAnimation + dw MagcargoAnimation + dw SwinubAnimation + dw PiloswineAnimation + dw CorsolaAnimation + dw RemoraidAnimation + dw OctilleryAnimation + dw DelibirdAnimation + dw MantineAnimation + dw SkarmoryAnimation + dw HoundourAnimation + dw HoundoomAnimation + dw KingdraAnimation + dw PhanpyAnimation + dw DonphanAnimation + dw Porygon2Animation + dw StantlerAnimation + dw SmeargleAnimation + dw TyrogueAnimation + dw HitmontopAnimation + dw SmoochumAnimation + dw ElekidAnimation + dw MagbyAnimation + dw MiltankAnimation + dw BlisseyAnimation + dw RaikouAnimation + dw EnteiAnimation + dw SuicuneAnimation + dw LarvitarAnimation + dw PupitarAnimation + dw TyranitarAnimation + dw LugiaAnimation + dw HoOhAnimation + dw CelebiAnimation diff --git a/gfx/pics/animation.asm b/gfx/pics/animation.asm new file mode 100644 index 00000000..e26592fd --- /dev/null +++ b/gfx/pics/animation.asm @@ -0,0 +1,1146 @@ +; Pic animation arrangement. + + +AnimateMon_Slow_Normal: ; d0000 + hlcoord 12, 0 + ld a, [wBattleMode] + cp WILD_BATTLE + jr z, .wild + ld e, ANIM_MON_SLOW + ld d, $0 + call AnimateFrontpic + ret + +.wild + ld e, ANIM_MON_NORMAL + ld d, $0 + call AnimateFrontpic + ret +; d001a + +AnimateMon_Menu: ; d001a + ld e, ANIM_MON_MENU + ld d, $0 + call AnimateFrontpic + ret +; d0022 + +AnimateMon_Trade: ; d0022 + ld e, ANIM_MON_TRADE + ld d, $0 + call AnimateFrontpic + ret +; d002a + +AnimateMon_Evolve: ; d002a + ld e, ANIM_MON_EVOLVE + ld d, $0 + call AnimateFrontpic + ret +; d0032 + +AnimateMon_Hatch: ; d0032 + ld e, ANIM_MON_HATCH + ld d, $0 + call AnimateFrontpic + ret +; d003a + +AnimateMon_Unused: ; d003a + ld e, ANIM_MON_UNUSED + ld d, $0 + call AnimateFrontpic + ret +; d0042 + + +POKEANIM: MACRO + rept _NARG + +; Workaround for a bug where macro args can't come after the start of a symbol +if !def(\1_POKEANIM) +\1_POKEANIM equs "PokeAnim_\1_" +endc + + db (\1_POKEANIM - PokeAnim_SetupCommands) / 2 + shift + endr + + db (PokeAnim_Finish_ - PokeAnim_SetupCommands) / 2 +ENDM + + +PokeAnims: ; d0042 + dw .Slow + dw .Normal + dw .Menu + dw .Trade + dw .Evolve + dw .Hatch + dw .Unused ; same as .Menu + dw .Egg1 + dw .Egg2 + +.Slow: POKEANIM StereoCry, Setup2, Play +.Normal: POKEANIM StereoCry, Setup, Play +.Menu: POKEANIM CryNoWait, Setup, Play, SetWait, Wait, Extra, Play +.Trade: POKEANIM Extra, Play2, Extra, Play, SetWait, Wait, Cry, Setup, Play +.Evolve: POKEANIM Extra, Play, SetWait, Wait, CryNoWait, Setup, Play +.Hatch: POKEANIM Extra, Play, CryNoWait, Setup, Play, SetWait, Wait, Extra, Play +.Unused: POKEANIM CryNoWait, Setup, Play, SetWait, Wait, Extra, Play +.Egg1: POKEANIM Setup, Play +.Egg2: POKEANIM Extra, Play + + +AnimateFrontpic: ; d008e + call AnimateMon_CheckIfPokemon + ret c + call LoadMonAnimation +.loop + call SetUpPokeAnim + push af + callba HDMATransferTileMapToWRAMBank3 + pop af + jr nc, .loop + ret +; d00a3 + +LoadMonAnimation: ; d00a3 + push hl + ld c, e + ld b, 0 + ld hl, PokeAnims + add hl, bc + add hl, bc + ld a, [hli] + ld b, [hl] + ld c, a + pop hl + call PokeAnim_InitPicAttributes + ret +; d00b4 + +SetUpPokeAnim: ; d00b4 + ld a, [rSVBK] + push af + ld a, $2 + ld [rSVBK], a + ld a, [wPokeAnimSceneIndex] + ld c, a + ld b, 0 + ld hl, wPokeAnimPointer + ld a, [hli] + ld h, [hl] + ld l, a + add hl, bc + ld a, [hl] + ld hl, PokeAnim_SetupCommands + rst JumpTable + ld a, [wPokeAnimSceneIndex] + ld c, a + pop af + ld [rSVBK], a + ld a, c + and $80 + ret z + scf + ret +; d00da + +PokeAnim_SetupCommands: ; d00da +setup_command: macro +\1_: dw \1 +endm + setup_command PokeAnim_Finish + setup_command PokeAnim_BasePic + setup_command PokeAnim_SetWait + setup_command PokeAnim_Wait + setup_command PokeAnim_Setup + setup_command PokeAnim_Setup2 + setup_command PokeAnim_Extra + setup_command PokeAnim_Play + setup_command PokeAnim_Play2 + setup_command PokeAnim_Cry + setup_command PokeAnim_CryNoWait + setup_command PokeAnim_StereoCry +; d00f2 + +PokeAnim_SetWait: ; d00f2 + ld a, 18 + ld [wPokeAnimWaitCounter], a + ld a, [wPokeAnimSceneIndex] + inc a + ld [wPokeAnimSceneIndex], a + +PokeAnim_Wait: ; d00fe + ld hl, wPokeAnimWaitCounter + dec [hl] + ret nz + ld a, [wPokeAnimSceneIndex] + inc a + ld [wPokeAnimSceneIndex], a + ret +; d010b + +PokeAnim_Setup: ; d010b + ld c, FALSE + ld b, 0 + call PokeAnim_InitAnim + call PokeAnim_SetVBank1 + ld a, [wPokeAnimSceneIndex] + inc a + ld [wPokeAnimSceneIndex], a + ret +; d011d + +PokeAnim_Setup2: ; d011d + ld c, FALSE + ld b, 4 + call PokeAnim_InitAnim + call PokeAnim_SetVBank1 + ld a, [wPokeAnimSceneIndex] + inc a + ld [wPokeAnimSceneIndex], a + ret +; d012f + +PokeAnim_Extra: ; d012f + ld c, TRUE + ld b, 0 + call PokeAnim_InitAnim + call PokeAnim_SetVBank1 + ld a, [wPokeAnimSceneIndex] + inc a + ld [wPokeAnimSceneIndex], a + ret +; d0141 + +PokeAnim_Play: ; d0141 + call PokeAnim_DoAnimScript + ld a, [wPokeAnimJumptableIndex] + bit 7, a + ret z + call PokeAnim_PlaceGraphic + ld a, [wPokeAnimSceneIndex] + inc a + ld [wPokeAnimSceneIndex], a + ret +; d0155 + +PokeAnim_Play2: ; d0155 + call PokeAnim_DoAnimScript + ld a, [wPokeAnimJumptableIndex] + bit 7, a + ret z + ld a, [wPokeAnimSceneIndex] + inc a + ld [wPokeAnimSceneIndex], a + ret +; d0166 + +PokeAnim_BasePic: ; d0166 + call PokeAnim_DeinitFrames + ld a, [wPokeAnimSceneIndex] + inc a + ld [wPokeAnimSceneIndex], a + ret +; d0171 + +PokeAnim_Finish: ; d0171 + call PokeAnim_DeinitFrames + ld hl, wPokeAnimSceneIndex + set 7, [hl] + ret +; d017a + +PokeAnim_Cry: ; d017a + ld a, [wPokeAnimSpecies] + call _PlayCry + ld a, [wPokeAnimSceneIndex] + inc a + ld [wPokeAnimSceneIndex], a + ret +; d0188 + +PokeAnim_CryNoWait: ; d0188 + ld a, [wPokeAnimSpecies] + call PlayCry2 + ld a, [wPokeAnimSceneIndex] + inc a + ld [wPokeAnimSceneIndex], a + ret +; d0196 + +PokeAnim_StereoCry: ; d0196 + ld a, $f + ld [CryTracks], a + ld a, [wPokeAnimSpecies] + call PlayStereoCry2 + ld a, [wPokeAnimSceneIndex] + inc a + ld [wPokeAnimSceneIndex], a + ret +; d01a9 + +PokeAnim_DeinitFrames: ; d01a9 + ld a, [rSVBK] + push af + ld a, $2 + ld [rSVBK], a + call PokeAnim_PlaceGraphic + callba HDMATransferTileMapToWRAMBank3 + call PokeAnim_SetVBank0 + callba HDMATransferAttrMapToWRAMBank3 + pop af + ld [rSVBK], a + ret +; d01c6 + +AnimateMon_CheckIfPokemon: ; d01c6 + ld a, [CurPartySpecies] + cp EGG + jr z, .fail + call IsAPokemon + jr c, .fail + and a + ret + +.fail + scf + ret +; d01d6 + +PokeAnim_InitPicAttributes: ; d01d6 + ld a, [rSVBK] + push af + ld a, $2 + ld [rSVBK], a + + push bc + push de + push hl + ld hl, wPokeAnimSceneIndex + ld bc, wPokeAnimStructEnd - wPokeAnimSceneIndex + xor a + call ByteFill + pop hl + pop de + pop bc + +; bc contains anim pointer + ld a, c + ld [wPokeAnimPointer], a + ld a, b + ld [wPokeAnimPointer + 1], a +; hl contains TileMap coords + ld a, l + ld [wPokeAnimCoord], a + ld a, h + ld [wPokeAnimCoord + 1], a +; d = start tile + ld a, d + ld [wPokeAnimGraphicStartTile], a + + ld a, $1 + ld hl, CurPartySpecies + call GetFarWRAMByte + ld [wPokeAnimSpecies], a + + ld a, $1 + ld hl, UnownLetter + call GetFarWRAMByte + ld [wPokeAnimUnownLetter], a + + call PokeAnim_GetSpeciesOrUnown + ld [wPokeAnimSpeciesOrUnown], a + + call PokeAnim_GetFrontpicDims + ld a, c + ld [wPokeAnimFrontpicHeight], a + + pop af + ld [rSVBK], a + ret +; d0228 + +PokeAnim_InitAnim: ; d0228 + ld a, [rSVBK] + push af + ld a, $2 + ld [rSVBK], a + push bc + ld hl, wPokeAnimExtraFlag + ld bc, wPokeAnimStructEnd - wPokeAnimExtraFlag + xor a + call ByteFill + pop bc + ld a, b + ld [wPokeAnimSpeed], a + ld a, c + ld [wPokeAnimExtraFlag], a + call GetMonAnimPointer + call GetMonFramesPointer + call GetMonBitmaskPointer + pop af + ld [rSVBK], a + ret +; d0250 + +PokeAnim_DoAnimScript: ; d0250 + xor a + ld [hBGMapMode], a +.loop + ld a, [wPokeAnimJumptableIndex] + and $7f + ld hl, .Jumptable + rst JumpTable + ret +; d025d + +.Jumptable: ; d025d + dw .RunAnim + dw .WaitAnim +; d0261 + +.RunAnim: ; d0261 + call PokeAnim_GetPointer + ld a, [wPokeAnimCommand] + cp -1 + jr z, PokeAnim_End + cp -2 + jr z, .SetRepeat + cp -3 + jr z, .DoRepeat + call PokeAnim_GetFrame + ld a, [wPokeAnimParameter] + call PokeAnim_GetDuration + ld [wPokeAnimWaitCounter], a + call PokeAnim_StartWaitAnim +.WaitAnim: ; d0282 + ld a, [wPokeAnimWaitCounter] + dec a + ld [wPokeAnimWaitCounter], a + ret nz + call PokeAnim_StopWaitAnim + ret +; d028e + +.SetRepeat: ; d028e + ld a, [wPokeAnimParameter] + ld [wPokeAnimRepeatTimer], a + jr .loop +; d0296 + +.DoRepeat: ; d0296 + ld a, [wPokeAnimRepeatTimer] + and a + ret z + dec a + ld [wPokeAnimRepeatTimer], a + ret z + ld a, [wPokeAnimParameter] + ld [wPokeAnimFrame], a + jr .loop +; d02a8 + +PokeAnim_End: ; d02a8 + ld hl, wPokeAnimJumptableIndex + set 7, [hl] + ret +; d02ae + +PokeAnim_GetDuration: ; d02ae +; a * (1 + [wPokeAnimSpeed] / 16) + ld c, a + ld b, $0 + ld hl, 0 + ld a, [wPokeAnimSpeed] + call AddNTimes + ld a, h + swap a + and $f0 + ld h, a + ld a, l + swap a + and $f + or h + add c + ret +; d02c8 + +PokeAnim_GetFrame: ; d02c8 + call PokeAnim_PlaceGraphic + ld a, [wPokeAnimCommand] + and a + ret z + call PokeAnim_GetBitmaskIndex + push hl + call PokeAnim_CopyBitmaskToBuffer + pop hl + call PokeAnim_ConvertAndApplyBitmask + ret +; d02dc + +PokeAnim_StartWaitAnim: ; d02dc + ld a, [wPokeAnimJumptableIndex] + inc a + ld [wPokeAnimJumptableIndex], a + ret +; d02e4 + +PokeAnim_StopWaitAnim: ; d02e4 + ld a, [wPokeAnimJumptableIndex] + dec a + ld [wPokeAnimJumptableIndex], a + ret +; d02ec + +PokeAnim_IsUnown: ; d02ec + ld a, [wPokeAnimSpecies] + cp UNOWN + ret +; d02f2 + +PokeAnim_IsEgg: ; d02f2 + ld a, [wPokeAnimSpecies] + cp EGG + ret +; d02f8 + +PokeAnim_GetPointer: ; d02f8 + push hl + ld a, [wPokeAnimFrame] + ld e, a + ld d, $0 + ld hl, wPokeAnimPointerAddr + ld a, [hli] + ld h, [hl] + ld l, a + add hl, de + add hl, de + ld a, [wPokeAnimPointerBank] + call GetFarHalfword + ld a, l + ld [wPokeAnimCommand], a + ld a, h + ld [wPokeAnimParameter], a + ld hl, wPokeAnimFrame + inc [hl] + pop hl + ret +; d031b + +PokeAnim_GetBitmaskIndex: ; d031b + ld a, [wPokeAnimCommand] + dec a + ld c, a + ld b, $0 + ld hl, wPokeAnimFramesAddr + ld a, [hli] + ld h, [hl] + ld l, a + add hl, bc + add hl, bc + ld a, [wPokeAnimFramesBank] + call GetFarHalfword + ld a, [wPokeAnimFramesBank] + call GetFarByte + ld [wPokeAnimCurBitmask], a + inc hl + ret +; d033b + +PokeAnim_CopyBitmaskToBuffer: ; d033b + call .GetSize + push bc + ld hl, wPokeAnimBitmaskAddr + ld a, [hli] + ld h, [hl] + ld l, a + ld a, [wPokeAnimCurBitmask] + call AddNTimes + pop bc + ld de, wPokeAnimBitmaskBuffer + ld a, [wPokeAnimBitmaskBank] + call FarCopyBytes + ret +; d0356 + +.GetSize: ; d0356 + push hl + ld a, [wPokeAnimFrontpicHeight] + sub 5 ; to get a number 0, 1, or 2 + ld c, a + ld b, 0 + ld hl, .Sizes + add hl, bc + ld c, [hl] + ld b, 0 + pop hl + ret +; d0368 + +.Sizes: db 4, 5, 7 + +poke_anim_box: MACRO +y = 7 +rept \1 +x = 7 +- \1 +rept \1 + db x + y +x = x + 1 +endr +y = y + 7 +endr +endm + +PokeAnim_ConvertAndApplyBitmask: ; d036b + xor a + ld [wPokeAnimBitmaskCurBit], a + ld [wPokeAnimBitmaskCurRow], a + ld [wPokeAnimBitmaskCurCol], a +.loop + push hl + call .IsCurBitSet + pop hl + ld a, b + and a + jr z, .next + + ld a, [wPokeAnimFramesBank] + call GetFarByte + inc hl + push hl + call .ApplyFrame + pop hl + +.next + push hl + call .NextBit + pop hl + jr nc, .loop + ret +; d0392 + +.IsCurBitSet: ; d0392 +; which byte + ld a, [wPokeAnimBitmaskCurBit] + and $f8 + rrca + rrca + rrca + ld e, a + ld d, 0 + ld hl, wPokeAnimBitmaskBuffer + add hl, de + ld b, [hl] +; which bit + ld a, [wPokeAnimBitmaskCurBit] + and $7 + jr z, .skip + + ld c, a + ld a, b +.loop2 + rrca + dec c + jr nz, .loop2 + ld b, a + +.skip + xor a + bit 0, b + jr z, .finish + ld a, 1 + +.finish + ld b, a + ld hl, wPokeAnimBitmaskCurBit + inc [hl] + ret +; d03bd + +.ApplyFrame: ; d03bd + push af + call .GetCoord + pop af + push hl + call .GetTilemap + ld hl, wPokeAnimGraphicStartTile + add [hl] + pop hl + ld [hl], a + ret +; d03cd + +.GetCoord: ; d03cd + call .GetStartCoord + ld a, [wPokeAnimBitmaskCurRow] + ld bc, SCREEN_WIDTH + call AddNTimes + ld a, [wBoxAlignment] + and a + jr nz, .go + ld a, [wPokeAnimBitmaskCurCol] + ld e, a + ld d, 0 + add hl, de + jr .skip2 + +.go + ld a, [wPokeAnimBitmaskCurCol] + ld e, a + ld a, l + sub e + ld l, a + ld a, h + sbc 0 + ld h, a + +.skip2 + ret +; d03f4 + +; XXX + db 6, 5, 4 + +.GetTilemap: ; d03f7 + push af + ld a, [wPokeAnimFrontpicHeight] + cp 5 + jr z, .check_add_24 + cp 6 + jr z, .check_add_13 + pop af + ret + +.check_add_24 + pop af + cp 5 * 5 + jr nc, .add_24 + push hl + push de + ld hl, ._5by5 + ld e, a + ld d, 0 + add hl, de + ld a, [hl] + pop de + pop hl + ret + +.add_24 + add 24 + ret + +.check_add_13 + pop af + cp 6 * 6 + jr nc, .add_13 + push hl + push de + ld hl, ._6by6 + ld e, a + ld d, 0 + add hl, de + ld a, [hl] + pop de + pop hl + ret + +.add_13 + add 13 + ret +; d042f + +._5by5: + poke_anim_box 5 + ; db 9, 10, 11, 12, 13 + ; db 16, 17, 18, 19, 20 + ; db 23, 24, 25, 26, 27 + ; db 30, 31, 32, 33, 34 + ; db 37, 38, 39, 40, 41 + +._6by6: + poke_anim_box 6 + ; db 8, 9, 10, 11, 12, 13 + ; db 15, 16, 17, 18, 19, 20 + ; db 22, 23, 24, 25, 26, 27 + ; db 29, 30, 31, 32, 33, 34 + ; db 36, 37, 38, 39, 40, 41 + ; db 43, 44, 45, 46, 47, 48 + + +.GetStartCoord: ; d046c + ld hl, wPokeAnimCoord + ld a, [hli] + ld h, [hl] + ld l, a + + ld a, [wPokeAnimFrontpicHeight] + ld de, 0 + ld bc, 6 + cp 7 + jr z, .okay + ld de, SCREEN_WIDTH + 1 + ld bc, SCREEN_WIDTH + 5 + cp 6 + jr z, .okay + ld de, 2 * SCREEN_WIDTH + 1 + ld bc, 2 * SCREEN_WIDTH + 5 +.okay + + ld a, [wBoxAlignment] + and a + jr nz, .add_bc + add hl, de + ret + +.add_bc + add hl, bc + ret +; d0499 + +.NextBit: ; d0499 + ld a, [wPokeAnimBitmaskCurRow] + inc a + ld [wPokeAnimBitmaskCurRow], a + ld c, a + ld a, [wPokeAnimFrontpicHeight] + cp c + jr nz, .no_carry + xor a + ld [wPokeAnimBitmaskCurRow], a + ld a, [wPokeAnimBitmaskCurCol] + inc a + ld [wPokeAnimBitmaskCurCol], a + ld c, a + ld a, [wPokeAnimFrontpicHeight] + cp c + jr nz, .no_carry + scf + ret + +.no_carry + xor a + ret +; d04bd + +PokeAnim_PlaceGraphic: ; d04bd + call .ClearBox + ld a, [wBoxAlignment] + and a + jr nz, .flipped + ld de, 1 + ld bc, 0 + jr .okay + +.flipped + ld de, -1 + ld bc, 6 + +.okay + ld hl, wPokeAnimCoord + ld a, [hli] + ld h, [hl] + ld l, a + add hl, bc + ld c, 7 + ld b, 7 + ld a, [wPokeAnimGraphicStartTile] +.loop + push bc + push hl + push de + ld de, SCREEN_WIDTH +.loop2 + ld [hl], a + inc a + add hl, de + dec b + jr nz, .loop2 + pop de + pop hl + add hl, de + pop bc + dec c + jr nz, .loop + ret +; d04f6 + +.ClearBox: ; d04f6 + ld hl, wPokeAnimCoord + ld a, [hli] + ld h, [hl] + ld l, a + ld b, 7 + ld c, 7 + call ClearBox + ret +; d0504 + +PokeAnim_SetVBank1: ; d0504 + ld a, [rSVBK] + push af + ld a, $2 + ld [rSVBK], a + xor a + ld [hBGMapMode], a + call .SetFlag + callba HDMATransferAttrMapToWRAMBank3 + pop af + ld [rSVBK], a + ret +; d051b + +.SetFlag: ; d051b + call PokeAnim_GetAttrMapCoord + ld b, 7 + ld c, 7 + ld de, SCREEN_WIDTH +.row + push bc + push hl +.col + ld a, [hl] + or 8 + ld [hl], a + add hl, de + dec c + jr nz, .col + pop hl + inc hl + pop bc + dec b + jr nz, .row + ret +; d0536 + +PokeAnim_SetVBank0: ; d0536 + call PokeAnim_GetAttrMapCoord + ld b, 7 + ld c, 7 + ld de, SCREEN_WIDTH +.row + push bc + push hl +.col + ld a, [hl] + and $f7 + ld [hl], a + add hl, de + dec c + jr nz, .col + pop hl + inc hl + pop bc + dec b + jr nz, .row + ret +; d0551 + +PokeAnim_GetAttrMapCoord: ; d0551 + ld hl, wPokeAnimCoord + ld a, [hli] + ld h, [hl] + ld l, a + ld de, AttrMap - TileMap + add hl, de + ret +; d055c + +GetMonAnimPointer: ; d055c + call PokeAnim_IsEgg + jr z, .egg + + ld c, BANK(UnownAnimations) + ld hl, UnownAnimationPointers + ld de, UnownAnimationExtraPointers + call PokeAnim_IsUnown + jr z, .unown + ld c, BANK(PicAnimations) + ld hl, AnimationPointers + ld de, AnimationExtraPointers +.unown + + ld a, [wPokeAnimExtraFlag] + and a + jr z, .extras + ld h, d + ld l, e +.extras + + ld a, [wPokeAnimSpeciesOrUnown] + dec a + ld e, a + ld d, 0 + add hl, de + add hl, de + ld a, c + ld [wPokeAnimPointerBank], a + call GetFarHalfword + ld a, l + ld [wPokeAnimPointerAddr], a + ld a, h + ld [wPokeAnimPointerAddr + 1], a + ret + +.egg + ld hl, EggAnimation + ld c, BANK(EggAnimation) + ld a, [wPokeAnimExtraFlag] + and a + jr z, .extras_egg + ld hl, EggAnimationExtra + ld c, BANK(EggAnimationExtra) +.extras_egg + + ld a, c + ld [wPokeAnimPointerBank], a + ld a, l + ld [wPokeAnimPointerAddr], a + ld a, h + ld [wPokeAnimPointerAddr + 1], a + ret +; d05b4 + +PokeAnim_GetFrontpicDims: ; d05b4 + ld a, [rSVBK] + push af + ld a, $1 + ld [rSVBK], a + ld a, [CurPartySpecies] + ld [CurSpecies], a + call GetBaseData + ld a, [BasePicSize] + and $f + ld c, a + pop af + ld [rSVBK], a + ret +; d05ce + +GetMonFramesPointer: ; d05ce + call PokeAnim_IsEgg + jr z, .egg + + call PokeAnim_IsUnown + ld b, BANK(UnownFramesPointers) + ld c, BANK(UnownsFrames) + ld hl, UnownFramesPointers + jr z, .got_frames + ld a, [wPokeAnimSpecies] + cp CHIKORITA + ld b, BANK(FramesPointers) + ld c, BANK(KantoFrames) + ld hl, FramesPointers + jr c, .got_frames + ld c, BANK(JohtoFrames) +.got_frames + ld a, c + ld [wPokeAnimFramesBank], a + + ld a, [wPokeAnimSpeciesOrUnown] + dec a + ld e, a + ld d, 0 + add hl, de + add hl, de + ld a, b + call GetFarHalfword + ld a, l + ld [wPokeAnimFramesAddr], a + ld a, h + ld [wPokeAnimFramesAddr + 1], a + ret + +.egg + ld hl, EggFrames + ld c, BANK(EggFrames) + ld a, c + ld [wPokeAnimFramesBank], a + ld a, l + ld [wPokeAnimFramesAddr], a + ld a, h + ld [wPokeAnimFramesAddr + 1], a + ret +; d061b + +GetMonBitmaskPointer: ; d061b + call PokeAnim_IsEgg + jr z, .egg + + call PokeAnim_IsUnown + ld a, BANK(UnownBitmasksPointers) + ld hl, UnownBitmasksPointers + jr z, .unown + ld a, BANK(BitmasksPointers) + ld hl, BitmasksPointers +.unown + ld [wPokeAnimBitmaskBank], a + + ld a, [wPokeAnimSpeciesOrUnown] + dec a + ld e, a + ld d, 0 + add hl, de + add hl, de + ld a, [wPokeAnimBitmaskBank] + call GetFarHalfword + ld a, l + ld [wPokeAnimBitmaskAddr], a + ld a, h + ld [wPokeAnimBitmaskAddr + 1], a + ret + +.egg + ld c, BANK(EggBitmasks) + ld hl, EggBitmasks + ld a, c + ld [wPokeAnimBitmaskBank], a + ld a, l + ld [wPokeAnimBitmaskAddr], a + ld a, h + ld [wPokeAnimBitmaskAddr + 1], a + ret +; d065c + +PokeAnim_GetSpeciesOrUnown: ; d065c + call PokeAnim_IsUnown + jr z, .unown + ld a, [wPokeAnimSpecies] + ret + +.unown + ld a, [wPokeAnimUnownLetter] + ret +; d0669 + +Predef48: ; d0669 Predef 48 + ld a, $1 + ld [wBoxAlignment], a +HOF_AnimateFrontpic: ; d066e Predef 49 + call AnimateMon_CheckIfPokemon + jr c, .fail + ld h, d + ld l, e + push bc + push hl + ld de, VTiles2 + predef FrontpicPredef + pop hl + pop bc + ld d, 0 + ld e, c + call AnimateFrontpic + xor a + ld [wBoxAlignment], a + ret + +.fail + xor a + ld [wBoxAlignment], a + inc a + ld [CurPartySpecies], a + ret +; d0695 diff --git a/gfx/pics/anims.asm b/gfx/pics/anims.asm new file mode 100644 index 00000000..37d81777 --- /dev/null +++ b/gfx/pics/anims.asm @@ -0,0 +1,253 @@ +PicAnimations: +BulbasaurAnimation: INCLUDE "gfx/pics/bulbasaur/anim0.asm" +IvysaurAnimation: INCLUDE "gfx/pics/ivysaur/anim0.asm" +VenusaurAnimation: INCLUDE "gfx/pics/venusaur/anim0.asm" +CharmanderAnimation: INCLUDE "gfx/pics/charmander/anim0.asm" +CharmeleonAnimation: INCLUDE "gfx/pics/charmeleon/anim0.asm" +CharizardAnimation: INCLUDE "gfx/pics/charizard/anim0.asm" +SquirtleAnimation: INCLUDE "gfx/pics/squirtle/anim0.asm" +WartortleAnimation: INCLUDE "gfx/pics/wartortle/anim0.asm" +BlastoiseAnimation: INCLUDE "gfx/pics/blastoise/anim0.asm" +CaterpieAnimation: INCLUDE "gfx/pics/caterpie/anim0.asm" +MetapodAnimation: INCLUDE "gfx/pics/metapod/anim0.asm" +ButterfreeAnimation: INCLUDE "gfx/pics/butterfree/anim0.asm" +WeedleAnimation: INCLUDE "gfx/pics/weedle/anim0.asm" +KakunaAnimation: INCLUDE "gfx/pics/kakuna/anim0.asm" +BeedrillAnimation: INCLUDE "gfx/pics/beedrill/anim0.asm" +PidgeyAnimation: INCLUDE "gfx/pics/pidgey/anim0.asm" +PidgeottoAnimation: INCLUDE "gfx/pics/pidgeotto/anim0.asm" +PidgeotAnimation: INCLUDE "gfx/pics/pidgeot/anim0.asm" +RattataAnimation: INCLUDE "gfx/pics/rattata/anim0.asm" +RaticateAnimation: INCLUDE "gfx/pics/raticate/anim0.asm" +SpearowAnimation: INCLUDE "gfx/pics/spearow/anim0.asm" +FearowAnimation: INCLUDE "gfx/pics/fearow/anim0.asm" +EkansAnimation: INCLUDE "gfx/pics/ekans/anim0.asm" +ArbokAnimation: INCLUDE "gfx/pics/arbok/anim0.asm" +PikachuAnimation: INCLUDE "gfx/pics/pikachu/anim0.asm" +RaichuAnimation: INCLUDE "gfx/pics/raichu/anim0.asm" +SandshrewAnimation: INCLUDE "gfx/pics/sandshrew/anim0.asm" +SandslashAnimation: INCLUDE "gfx/pics/sandslash/anim0.asm" +NidoranFAnimation: INCLUDE "gfx/pics/nidoran_f/anim0.asm" +NidorinaAnimation: INCLUDE "gfx/pics/nidorina/anim0.asm" +NidoqueenAnimation: INCLUDE "gfx/pics/nidoqueen/anim0.asm" +NidoranMAnimation: INCLUDE "gfx/pics/nidoran_m/anim0.asm" +NidorinoAnimation: INCLUDE "gfx/pics/nidorino/anim0.asm" +NidokingAnimation: INCLUDE "gfx/pics/nidoking/anim0.asm" +ClefairyAnimation: INCLUDE "gfx/pics/clefairy/anim0.asm" +ClefableAnimation: INCLUDE "gfx/pics/clefable/anim0.asm" +VulpixAnimation: INCLUDE "gfx/pics/vulpix/anim0.asm" +NinetalesAnimation: INCLUDE "gfx/pics/ninetales/anim0.asm" +JigglypuffAnimation: INCLUDE "gfx/pics/jigglypuff/anim0.asm" +WigglytuffAnimation: INCLUDE "gfx/pics/wigglytuff/anim0.asm" +ZubatAnimation: INCLUDE "gfx/pics/zubat/anim0.asm" +GolbatAnimation: INCLUDE "gfx/pics/golbat/anim0.asm" +OddishAnimation: INCLUDE "gfx/pics/oddish/anim0.asm" +GloomAnimation: INCLUDE "gfx/pics/gloom/anim0.asm" +VileplumeAnimation: INCLUDE "gfx/pics/vileplume/anim0.asm" +ParasAnimation: INCLUDE "gfx/pics/paras/anim0.asm" +ParasectAnimation: INCLUDE "gfx/pics/parasect/anim0.asm" +VenonatAnimation: INCLUDE "gfx/pics/venonat/anim0.asm" +VenomothAnimation: INCLUDE "gfx/pics/venomoth/anim0.asm" +DiglettAnimation: INCLUDE "gfx/pics/diglett/anim0.asm" +DugtrioAnimation: INCLUDE "gfx/pics/dugtrio/anim0.asm" +MeowthAnimation: INCLUDE "gfx/pics/meowth/anim0.asm" +PersianAnimation: INCLUDE "gfx/pics/persian/anim0.asm" +PsyduckAnimation: INCLUDE "gfx/pics/psyduck/anim0.asm" +GolduckAnimation: INCLUDE "gfx/pics/golduck/anim0.asm" +MankeyAnimation: INCLUDE "gfx/pics/mankey/anim0.asm" +PrimeapeAnimation: INCLUDE "gfx/pics/primeape/anim0.asm" +GrowlitheAnimation: INCLUDE "gfx/pics/growlithe/anim0.asm" +ArcanineAnimation: INCLUDE "gfx/pics/arcanine/anim0.asm" +PoliwagAnimation: INCLUDE "gfx/pics/poliwag/anim0.asm" +PoliwhirlAnimation: INCLUDE "gfx/pics/poliwhirl/anim0.asm" +PoliwrathAnimation: INCLUDE "gfx/pics/poliwrath/anim0.asm" +AbraAnimation: INCLUDE "gfx/pics/abra/anim0.asm" +KadabraAnimation: INCLUDE "gfx/pics/kadabra/anim0.asm" +AlakazamAnimation: INCLUDE "gfx/pics/alakazam/anim0.asm" +MachopAnimation: INCLUDE "gfx/pics/machop/anim0.asm" +MachokeAnimation: INCLUDE "gfx/pics/machoke/anim0.asm" +MachampAnimation: INCLUDE "gfx/pics/machamp/anim0.asm" +BellsproutAnimation: INCLUDE "gfx/pics/bellsprout/anim0.asm" +WeepinbellAnimation: INCLUDE "gfx/pics/weepinbell/anim0.asm" +VictreebelAnimation: INCLUDE "gfx/pics/victreebel/anim0.asm" +TentacoolAnimation: INCLUDE "gfx/pics/tentacool/anim0.asm" +TentacruelAnimation: INCLUDE "gfx/pics/tentacruel/anim0.asm" +GeodudeAnimation: INCLUDE "gfx/pics/geodude/anim0.asm" +GravelerAnimation: INCLUDE "gfx/pics/graveler/anim0.asm" +GolemAnimation: INCLUDE "gfx/pics/golem/anim0.asm" +PonytaAnimation: INCLUDE "gfx/pics/ponyta/anim0.asm" +RapidashAnimation: INCLUDE "gfx/pics/rapidash/anim0.asm" +SlowpokeAnimation: INCLUDE "gfx/pics/slowpoke/anim0.asm" +SlowbroAnimation: INCLUDE "gfx/pics/slowbro/anim0.asm" +MagnemiteAnimation: INCLUDE "gfx/pics/magnemite/anim0.asm" +MagnetonAnimation: INCLUDE "gfx/pics/magneton/anim0.asm" +FarfetchDAnimation: INCLUDE "gfx/pics/farfetch_d/anim0.asm" +DoduoAnimation: INCLUDE "gfx/pics/doduo/anim0.asm" +DodrioAnimation: INCLUDE "gfx/pics/dodrio/anim0.asm" +SeelAnimation: INCLUDE "gfx/pics/seel/anim0.asm" +DewgongAnimation: INCLUDE "gfx/pics/dewgong/anim0.asm" +GrimerAnimation: INCLUDE "gfx/pics/grimer/anim0.asm" +MukAnimation: INCLUDE "gfx/pics/muk/anim0.asm" +ShellderAnimation: INCLUDE "gfx/pics/shellder/anim0.asm" +CloysterAnimation: INCLUDE "gfx/pics/cloyster/anim0.asm" +GastlyAnimation: INCLUDE "gfx/pics/gastly/anim0.asm" +HaunterAnimation: INCLUDE "gfx/pics/haunter/anim0.asm" +GengarAnimation: INCLUDE "gfx/pics/gengar/anim0.asm" +OnixAnimation: INCLUDE "gfx/pics/onix/anim0.asm" +DrowzeeAnimation: INCLUDE "gfx/pics/drowzee/anim0.asm" +HypnoAnimation: INCLUDE "gfx/pics/hypno/anim0.asm" +KrabbyAnimation: INCLUDE "gfx/pics/krabby/anim0.asm" +KinglerAnimation: INCLUDE "gfx/pics/kingler/anim0.asm" +VoltorbAnimation: INCLUDE "gfx/pics/voltorb/anim0.asm" +ElectrodeAnimation: INCLUDE "gfx/pics/electrode/anim0.asm" +ExeggcuteAnimation: INCLUDE "gfx/pics/exeggcute/anim0.asm" +ExeggutorAnimation: INCLUDE "gfx/pics/exeggutor/anim0.asm" +CuboneAnimation: INCLUDE "gfx/pics/cubone/anim0.asm" +MarowakAnimation: INCLUDE "gfx/pics/marowak/anim0.asm" +HitmonleeAnimation: INCLUDE "gfx/pics/hitmonlee/anim0.asm" +HitmonchanAnimation: INCLUDE "gfx/pics/hitmonchan/anim0.asm" +LickitungAnimation: INCLUDE "gfx/pics/lickitung/anim0.asm" +KoffingAnimation: INCLUDE "gfx/pics/koffing/anim0.asm" +WeezingAnimation: INCLUDE "gfx/pics/weezing/anim0.asm" +RhyhornAnimation: INCLUDE "gfx/pics/rhyhorn/anim0.asm" +RhydonAnimation: INCLUDE "gfx/pics/rhydon/anim0.asm" +ChanseyAnimation: INCLUDE "gfx/pics/chansey/anim0.asm" +TangelaAnimation: INCLUDE "gfx/pics/tangela/anim0.asm" +KangaskhanAnimation: INCLUDE "gfx/pics/kangaskhan/anim0.asm" +HorseaAnimation: INCLUDE "gfx/pics/horsea/anim0.asm" +SeadraAnimation: INCLUDE "gfx/pics/seadra/anim0.asm" +GoldeenAnimation: INCLUDE "gfx/pics/goldeen/anim0.asm" +SeakingAnimation: INCLUDE "gfx/pics/seaking/anim0.asm" +StaryuAnimation: INCLUDE "gfx/pics/staryu/anim0.asm" +StarmieAnimation: INCLUDE "gfx/pics/starmie/anim0.asm" +MrMimeAnimation: INCLUDE "gfx/pics/mr__mime/anim0.asm" +ScytherAnimation: INCLUDE "gfx/pics/scyther/anim0.asm" +JynxAnimation: INCLUDE "gfx/pics/jynx/anim0.asm" +ElectabuzzAnimation: INCLUDE "gfx/pics/electabuzz/anim0.asm" +MagmarAnimation: INCLUDE "gfx/pics/magmar/anim0.asm" +PinsirAnimation: INCLUDE "gfx/pics/pinsir/anim0.asm" +TaurosAnimation: INCLUDE "gfx/pics/tauros/anim0.asm" +MagikarpAnimation: INCLUDE "gfx/pics/magikarp/anim0.asm" +GyaradosAnimation: INCLUDE "gfx/pics/gyarados/anim0.asm" +LaprasAnimation: INCLUDE "gfx/pics/lapras/anim0.asm" +DittoAnimation: INCLUDE "gfx/pics/ditto/anim0.asm" +EeveeAnimation: INCLUDE "gfx/pics/eevee/anim0.asm" +VaporeonAnimation: INCLUDE "gfx/pics/vaporeon/anim0.asm" +JolteonAnimation: INCLUDE "gfx/pics/jolteon/anim0.asm" +FlareonAnimation: INCLUDE "gfx/pics/flareon/anim0.asm" +PorygonAnimation: INCLUDE "gfx/pics/porygon/anim0.asm" +OmanyteAnimation: INCLUDE "gfx/pics/omanyte/anim0.asm" +OmastarAnimation: INCLUDE "gfx/pics/omastar/anim0.asm" +KabutoAnimation: INCLUDE "gfx/pics/kabuto/anim0.asm" +KabutopsAnimation: INCLUDE "gfx/pics/kabutops/anim0.asm" +AerodactylAnimation: INCLUDE "gfx/pics/aerodactyl/anim0.asm" +SnorlaxAnimation: INCLUDE "gfx/pics/snorlax/anim0.asm" +ArticunoAnimation: INCLUDE "gfx/pics/articuno/anim0.asm" +ZapdosAnimation: INCLUDE "gfx/pics/zapdos/anim0.asm" +MoltresAnimation: INCLUDE "gfx/pics/moltres/anim0.asm" +DratiniAnimation: INCLUDE "gfx/pics/dratini/anim0.asm" +DragonairAnimation: INCLUDE "gfx/pics/dragonair/anim0.asm" +DragoniteAnimation: INCLUDE "gfx/pics/dragonite/anim0.asm" +MewtwoAnimation: INCLUDE "gfx/pics/mewtwo/anim0.asm" +MewAnimation: INCLUDE "gfx/pics/mew/anim0.asm" +ChikoritaAnimation: INCLUDE "gfx/pics/chikorita/anim0.asm" +BayleefAnimation: INCLUDE "gfx/pics/bayleef/anim0.asm" +MeganiumAnimation: INCLUDE "gfx/pics/meganium/anim0.asm" +CyndaquilAnimation: INCLUDE "gfx/pics/cyndaquil/anim0.asm" +QuilavaAnimation: INCLUDE "gfx/pics/quilava/anim0.asm" +TyphlosionAnimation: INCLUDE "gfx/pics/typhlosion/anim0.asm" +TotodileAnimation: INCLUDE "gfx/pics/totodile/anim0.asm" +CroconawAnimation: INCLUDE "gfx/pics/croconaw/anim0.asm" +FeraligatrAnimation: INCLUDE "gfx/pics/feraligatr/anim0.asm" +SentretAnimation: INCLUDE "gfx/pics/sentret/anim0.asm" +FurretAnimation: INCLUDE "gfx/pics/furret/anim0.asm" +HoothootAnimation: INCLUDE "gfx/pics/hoothoot/anim0.asm" +NoctowlAnimation: INCLUDE "gfx/pics/noctowl/anim0.asm" +LedybaAnimation: INCLUDE "gfx/pics/ledyba/anim0.asm" +LedianAnimation: INCLUDE "gfx/pics/ledian/anim0.asm" +SpinarakAnimation: INCLUDE "gfx/pics/spinarak/anim0.asm" +AriadosAnimation: INCLUDE "gfx/pics/ariados/anim0.asm" +CrobatAnimation: INCLUDE "gfx/pics/crobat/anim0.asm" +ChinchouAnimation: INCLUDE "gfx/pics/chinchou/anim0.asm" +LanturnAnimation: INCLUDE "gfx/pics/lanturn/anim0.asm" +PichuAnimation: INCLUDE "gfx/pics/pichu/anim0.asm" +CleffaAnimation: INCLUDE "gfx/pics/cleffa/anim0.asm" +IgglybuffAnimation: INCLUDE "gfx/pics/igglybuff/anim0.asm" +TogepiAnimation: INCLUDE "gfx/pics/togepi/anim0.asm" +TogeticAnimation: INCLUDE "gfx/pics/togetic/anim0.asm" +NatuAnimation: INCLUDE "gfx/pics/natu/anim0.asm" +XatuAnimation: INCLUDE "gfx/pics/xatu/anim0.asm" +MareepAnimation: INCLUDE "gfx/pics/mareep/anim0.asm" +FlaaffyAnimation: INCLUDE "gfx/pics/flaaffy/anim0.asm" +AmpharosAnimation: INCLUDE "gfx/pics/ampharos/anim0.asm" +BellossomAnimation: INCLUDE "gfx/pics/bellossom/anim0.asm" +MarillAnimation: INCLUDE "gfx/pics/marill/anim0.asm" +AzumarillAnimation: INCLUDE "gfx/pics/azumarill/anim0.asm" +SudowoodoAnimation: INCLUDE "gfx/pics/sudowoodo/anim0.asm" +PolitoedAnimation: INCLUDE "gfx/pics/politoed/anim0.asm" +HoppipAnimation: INCLUDE "gfx/pics/hoppip/anim0.asm" +SkiploomAnimation: INCLUDE "gfx/pics/skiploom/anim0.asm" +JumpluffAnimation: INCLUDE "gfx/pics/jumpluff/anim0.asm" +AipomAnimation: INCLUDE "gfx/pics/aipom/anim0.asm" +SunkernAnimation: INCLUDE "gfx/pics/sunkern/anim0.asm" +SunfloraAnimation: INCLUDE "gfx/pics/sunflora/anim0.asm" +YanmaAnimation: INCLUDE "gfx/pics/yanma/anim0.asm" +WooperAnimation: INCLUDE "gfx/pics/wooper/anim0.asm" +QuagsireAnimation: INCLUDE "gfx/pics/quagsire/anim0.asm" +EspeonAnimation: INCLUDE "gfx/pics/espeon/anim0.asm" +UmbreonAnimation: INCLUDE "gfx/pics/umbreon/anim0.asm" +MurkrowAnimation: INCLUDE "gfx/pics/murkrow/anim0.asm" +SlowkingAnimation: INCLUDE "gfx/pics/slowking/anim0.asm" +MisdreavusAnimation: INCLUDE "gfx/pics/misdreavus/anim0.asm" +UnownAnimation: INCLUDE "gfx/pics/unown/anim0.asm" +WobbuffetAnimation: INCLUDE "gfx/pics/wobbuffet/anim0.asm" +GirafarigAnimation: INCLUDE "gfx/pics/girafarig/anim0.asm" +PinecoAnimation: INCLUDE "gfx/pics/pineco/anim0.asm" +ForretressAnimation: INCLUDE "gfx/pics/forretress/anim0.asm" +DunsparceAnimation: INCLUDE "gfx/pics/dunsparce/anim0.asm" +GligarAnimation: INCLUDE "gfx/pics/gligar/anim0.asm" +SteelixAnimation: INCLUDE "gfx/pics/steelix/anim0.asm" +SnubbullAnimation: INCLUDE "gfx/pics/snubbull/anim0.asm" +GranbullAnimation: INCLUDE "gfx/pics/granbull/anim0.asm" +QwilfishAnimation: INCLUDE "gfx/pics/qwilfish/anim0.asm" +ScizorAnimation: INCLUDE "gfx/pics/scizor/anim0.asm" +ShuckleAnimation: INCLUDE "gfx/pics/shuckle/anim0.asm" +HeracrossAnimation: INCLUDE "gfx/pics/heracross/anim0.asm" +SneaselAnimation: INCLUDE "gfx/pics/sneasel/anim0.asm" +TeddiursaAnimation: INCLUDE "gfx/pics/teddiursa/anim0.asm" +UrsaringAnimation: INCLUDE "gfx/pics/ursaring/anim0.asm" +SlugmaAnimation: INCLUDE "gfx/pics/slugma/anim0.asm" +MagcargoAnimation: INCLUDE "gfx/pics/magcargo/anim0.asm" +SwinubAnimation: INCLUDE "gfx/pics/swinub/anim0.asm" +PiloswineAnimation: INCLUDE "gfx/pics/piloswine/anim0.asm" +CorsolaAnimation: INCLUDE "gfx/pics/corsola/anim0.asm" +RemoraidAnimation: INCLUDE "gfx/pics/remoraid/anim0.asm" +OctilleryAnimation: INCLUDE "gfx/pics/octillery/anim0.asm" +DelibirdAnimation: INCLUDE "gfx/pics/delibird/anim0.asm" +MantineAnimation: INCLUDE "gfx/pics/mantine/anim0.asm" +SkarmoryAnimation: INCLUDE "gfx/pics/skarmory/anim0.asm" +HoundourAnimation: INCLUDE "gfx/pics/houndour/anim0.asm" +HoundoomAnimation: INCLUDE "gfx/pics/houndoom/anim0.asm" +KingdraAnimation: INCLUDE "gfx/pics/kingdra/anim0.asm" +PhanpyAnimation: INCLUDE "gfx/pics/phanpy/anim0.asm" +DonphanAnimation: INCLUDE "gfx/pics/donphan/anim0.asm" +Porygon2Animation: INCLUDE "gfx/pics/porygon2/anim0.asm" +StantlerAnimation: INCLUDE "gfx/pics/stantler/anim0.asm" +SmeargleAnimation: INCLUDE "gfx/pics/smeargle/anim0.asm" +TyrogueAnimation: INCLUDE "gfx/pics/tyrogue/anim0.asm" +HitmontopAnimation: INCLUDE "gfx/pics/hitmontop/anim0.asm" +SmoochumAnimation: INCLUDE "gfx/pics/smoochum/anim0.asm" +ElekidAnimation: INCLUDE "gfx/pics/elekid/anim0.asm" +MagbyAnimation: INCLUDE "gfx/pics/magby/anim0.asm" +MiltankAnimation: INCLUDE "gfx/pics/miltank/anim0.asm" +BlisseyAnimation: INCLUDE "gfx/pics/blissey/anim0.asm" +RaikouAnimation: INCLUDE "gfx/pics/raikou/anim0.asm" +EnteiAnimation: INCLUDE "gfx/pics/entei/anim0.asm" +SuicuneAnimation: INCLUDE "gfx/pics/suicune/anim0.asm" +LarvitarAnimation: INCLUDE "gfx/pics/larvitar/anim0.asm" +PupitarAnimation: INCLUDE "gfx/pics/pupitar/anim0.asm" +TyranitarAnimation: INCLUDE "gfx/pics/tyranitar/anim0.asm" +LugiaAnimation: INCLUDE "gfx/pics/lugia/anim0.asm" +HoOhAnimation: INCLUDE "gfx/pics/ho_oh/anim0.asm" +CelebiAnimation: INCLUDE "gfx/pics/celebi/anim0.asm" +EggAnimation: INCLUDE "gfx/pics/egg/anim0.asm" diff --git a/gfx/pics/arbok/anim0.asm b/gfx/pics/arbok/anim0.asm new file mode 100644 index 00000000..0ceceaca --- /dev/null +++ b/gfx/pics/arbok/anim0.asm @@ -0,0 +1,15 @@ + frame 0, 04 + frame 4, 08 + setrepeat 2 + frame 5, 08 + frame 6, 08 + dorepeat 3 + frame 4, 08 + setrepeat 3 + frame 0, 07 + frame 1, 07 + frame 2, 05 + frame 3, 05 + dorepeat 8 + endanim +; 0xd09ed diff --git a/gfx/pics/arbok/anim1.asm b/gfx/pics/arbok/anim1.asm new file mode 100644 index 00000000..c9f85e23 --- /dev/null +++ b/gfx/pics/arbok/anim1.asm @@ -0,0 +1,8 @@ + frame 0, 08 + frame 4, 06 + frame 5, 04 + frame 6, 04 + frame 5, 04 + frame 4, 06 + endanim +; 0xd19a9 diff --git a/gfx/pics/arbok/back.2bpp.lz b/gfx/pics/arbok/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..175abb49 --- /dev/null +++ b/gfx/pics/arbok/back.2bpp.lz diff --git a/gfx/pics/arbok/bitmask.asm b/gfx/pics/arbok/bitmask.asm new file mode 100644 index 00000000..4a51646d --- /dev/null +++ b/gfx/pics/arbok/bitmask.asm @@ -0,0 +1,41 @@ +; 0 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %11010001 + db %11111011 + db %00000001 +; 1 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %11110000 + db %11111001 + db %00000001 +; 2 + db %00000000 + db %10000010 + db %00000001 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 3 + db %00000000 + db %00000100 + db %00000011 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 4 + db %00000000 + db %00000000 + db %00000011 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd288f diff --git a/gfx/pics/arbok/frames.asm b/gfx/pics/arbok/frames.asm new file mode 100644 index 00000000..011333a0 --- /dev/null +++ b/gfx/pics/arbok/frames.asm @@ -0,0 +1,25 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 + dw .frame6 +.frame1 + db $00 ; bitmask + db $31, $00, $32, $33, $34, $35, $36, $37, $38, $00, $39, $3a +.frame2 + db $01 ; bitmask + db $00, $3b, $3c, $00, $3d, $00, $00, $3e, $3f, $40, $41 +.frame3 + db $01 ; bitmask + db $42, $43, $44, $45, $46, $00, $47, $48, $49, $4a, $4b +.frame4 + db $02 ; bitmask + db $4c, $4d, $4e +.frame5 + db $03 ; bitmask + db $4f, $50, $51 +.frame6 + db $04 ; bitmask + db $52, $53 +; 0xd4698 diff --git a/gfx/pics/arbok/front.2bpp b/gfx/pics/arbok/front.2bpp Binary files differnew file mode 100644 index 00000000..c30f52dc --- /dev/null +++ b/gfx/pics/arbok/front.2bpp diff --git a/gfx/pics/arbok/front.2bpp.lz b/gfx/pics/arbok/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..8b5918db --- /dev/null +++ b/gfx/pics/arbok/front.2bpp.lz diff --git a/gfx/pics/arbok/normal.pal b/gfx/pics/arbok/normal.pal new file mode 100644 index 00000000..54f9175f --- /dev/null +++ b/gfx/pics/arbok/normal.pal @@ -0,0 +1,2 @@ + RGB 18, 8, 19 + RGB 22, 4, 9 diff --git a/gfx/pics/arbok/shiny.pal b/gfx/pics/arbok/shiny.pal new file mode 100644 index 00000000..c1418d40 --- /dev/null +++ b/gfx/pics/arbok/shiny.pal @@ -0,0 +1,2 @@ + RGB 18, 19, 11 + RGB 20, 10, 30 diff --git a/gfx/pics/arcanine/anim0.asm b/gfx/pics/arcanine/anim0.asm new file mode 100644 index 00000000..0dc0dcac --- /dev/null +++ b/gfx/pics/arcanine/anim0.asm @@ -0,0 +1,7 @@ + frame 1, 05 + frame 2, 25 + frame 3, 10 + frame 4, 10 + frame 7, 25 + endanim +; 0xd0c26 diff --git a/gfx/pics/arcanine/anim1.asm b/gfx/pics/arcanine/anim1.asm new file mode 100644 index 00000000..e178a2d2 --- /dev/null +++ b/gfx/pics/arcanine/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 4 + frame 5, 09 + frame 6, 09 + dorepeat 1 + endanim +; 0xd1b0c diff --git a/gfx/pics/arcanine/back.2bpp.lz b/gfx/pics/arcanine/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..a76d6498 --- /dev/null +++ b/gfx/pics/arcanine/back.2bpp.lz diff --git a/gfx/pics/arcanine/bitmask.asm b/gfx/pics/arcanine/bitmask.asm new file mode 100644 index 00000000..6489a14e --- /dev/null +++ b/gfx/pics/arcanine/bitmask.asm @@ -0,0 +1,49 @@ +; 0 + db %00000000 + db %00000000 + db %00011100 + db %00001110 + db %00000011 + db %00000000 + db %00000000 +; 1 + db %00000000 + db %00000000 + db %10011100 + db %11001111 + db %00000011 + db %00000000 + db %00000000 +; 2 + db %10000111 + db %00000111 + db %10011101 + db %11001111 + db %00000011 + db %00000000 + db %00000000 +; 3 + db %10000111 + db %11000011 + db %10011100 + db %11001111 + db %00000011 + db %00000000 + db %00000000 +; 4 + db %00000000 + db %00000000 + db %00100000 + db %00110000 + db %00000000 + db %00000000 + db %00000000 +; 5 + db %00000000 + db %00000000 + db %00000000 + db %00100000 + db %00000000 + db %00001000 + db %00000000 +; 0xd2b2e diff --git a/gfx/pics/arcanine/frames.asm b/gfx/pics/arcanine/frames.asm new file mode 100644 index 00000000..f802d943 --- /dev/null +++ b/gfx/pics/arcanine/frames.asm @@ -0,0 +1,31 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 + dw .frame6 + dw .frame7 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $35, $36, $37, $38 +.frame2 + db $01 ; bitmask + db $31, $32, $39, $3a, $3b, $34, $35, $3c, $3d, $3e, $37, $38 +.frame3 + db $02 ; bitmask + db $3f, $40, $14, $41, $42, $43, $44, $45, $31, $32, $39, $3a + db $3b, $34, $35, $3c, $3d, $3e, $37, $38 +.frame4 + db $03 ; bitmask + db $46, $47, $48, $49, $4a, $4b, $4c, $4d, $31, $32, $39, $3a + db $3b, $34, $35, $3c, $3d, $3e, $37, $38 +.frame5 + db $04 ; bitmask + db $4e, $4f, $50 +.frame6 + db $05 ; bitmask + db $50, $51 +.frame7 + db $00 ; bitmask + db $31, $32, $39, $34, $35, $3c, $37, $38 +; 0xd4e47 diff --git a/gfx/pics/arcanine/front.2bpp b/gfx/pics/arcanine/front.2bpp Binary files differnew file mode 100644 index 00000000..b016dcba --- /dev/null +++ b/gfx/pics/arcanine/front.2bpp diff --git a/gfx/pics/arcanine/front.2bpp.lz b/gfx/pics/arcanine/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..da178480 --- /dev/null +++ b/gfx/pics/arcanine/front.2bpp.lz diff --git a/gfx/pics/arcanine/normal.pal b/gfx/pics/arcanine/normal.pal new file mode 100644 index 00000000..25fb9b3f --- /dev/null +++ b/gfx/pics/arcanine/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 23, 7 + RGB 31, 9, 4 diff --git a/gfx/pics/arcanine/shiny.pal b/gfx/pics/arcanine/shiny.pal new file mode 100644 index 00000000..e97be6d1 --- /dev/null +++ b/gfx/pics/arcanine/shiny.pal @@ -0,0 +1,2 @@ + RGB 24, 17, 15 + RGB 19, 17, 1 diff --git a/gfx/pics/ariados/anim0.asm b/gfx/pics/ariados/anim0.asm new file mode 100644 index 00000000..9a4d3038 --- /dev/null +++ b/gfx/pics/ariados/anim0.asm @@ -0,0 +1,8 @@ + frame 1, 12 + setrepeat 6 + frame 2, 03 + frame 3, 03 + dorepeat 2 + frame 1, 24 + endanim +; 0xd124d diff --git a/gfx/pics/ariados/anim1.asm b/gfx/pics/ariados/anim1.asm new file mode 100644 index 00000000..6b9f416b --- /dev/null +++ b/gfx/pics/ariados/anim1.asm @@ -0,0 +1,8 @@ + frame 1, 08 + setrepeat 2 + frame 4, 06 + frame 1, 06 + dorepeat 2 + frame 1, 08 + endanim +; 0xd1f3b diff --git a/gfx/pics/ariados/back.2bpp.lz b/gfx/pics/ariados/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..ff3aec7f --- /dev/null +++ b/gfx/pics/ariados/back.2bpp.lz diff --git a/gfx/pics/ariados/bitmask.asm b/gfx/pics/ariados/bitmask.asm new file mode 100644 index 00000000..7109aa0b --- /dev/null +++ b/gfx/pics/ariados/bitmask.asm @@ -0,0 +1,9 @@ +; 0 + db %00000000 + db %10111100 + db %11011101 + db %11101111 + db %01100000 + db %00011000 + db %00000000 +; 0xd3446 diff --git a/gfx/pics/ariados/frames.asm b/gfx/pics/ariados/frames.asm new file mode 100644 index 00000000..ec7f6f19 --- /dev/null +++ b/gfx/pics/ariados/frames.asm @@ -0,0 +1,21 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $00, $34, $35, $36, $37, $00, $00, $38, $39 + db $3a, $3b, $00, $3c, $3d, $3e, $00, $3f, $00, $00 +.frame2 + db $00 ; bitmask + db $31, $32, $40, $00, $34, $35, $36, $41, $00, $00, $38, $39 + db $3a, $42, $00, $3c, $3d, $3e, $00, $3f, $00, $00 +.frame3 + db $00 ; bitmask + db $31, $32, $40, $00, $43, $44, $36, $41, $00, $00, $38, $39 + db $3a, $42, $00, $45, $46, $3e, $00, $3f, $00, $00 +.frame4 + db $00 ; bitmask + db $31, $47, $33, $00, $34, $35, $48, $37, $00, $00, $38, $39 + db $49, $3b, $00, $3c, $3d, $3e, $00, $3f, $00, $00 +; 0xd8810 diff --git a/gfx/pics/ariados/front.2bpp.lz b/gfx/pics/ariados/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..51039aeb --- /dev/null +++ b/gfx/pics/ariados/front.2bpp.lz diff --git a/gfx/pics/ariados/normal.pal b/gfx/pics/ariados/normal.pal new file mode 100644 index 00000000..50204d1d --- /dev/null +++ b/gfx/pics/ariados/normal.pal @@ -0,0 +1,2 @@ + RGB 27, 10, 8 + RGB 14, 6, 20 diff --git a/gfx/pics/ariados/shiny.pal b/gfx/pics/ariados/shiny.pal new file mode 100644 index 00000000..ab1c2dc7 --- /dev/null +++ b/gfx/pics/ariados/shiny.pal @@ -0,0 +1,2 @@ + RGB 21, 3, 26 + RGB 5, 9, 29 diff --git a/gfx/pics/articuno/anim0.asm b/gfx/pics/articuno/anim0.asm new file mode 100644 index 00000000..ccb58376 --- /dev/null +++ b/gfx/pics/articuno/anim0.asm @@ -0,0 +1,9 @@ + frame 5, 08 + setrepeat 2 + frame 1, 10 + frame 2, 10 + frame 3, 10 + dorepeat 2 + frame 5, 12 + endanim +; 0xd10c1 diff --git a/gfx/pics/articuno/anim1.asm b/gfx/pics/articuno/anim1.asm new file mode 100644 index 00000000..634d8daf --- /dev/null +++ b/gfx/pics/articuno/anim1.asm @@ -0,0 +1,8 @@ + frame 5, 08 + setrepeat 2 + frame 4, 06 + frame 1, 06 + dorepeat 2 + frame 5, 12 + endanim +; 0xd1e41 diff --git a/gfx/pics/articuno/back.2bpp.lz b/gfx/pics/articuno/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..87b61ac9 --- /dev/null +++ b/gfx/pics/articuno/back.2bpp.lz diff --git a/gfx/pics/articuno/bitmask.asm b/gfx/pics/articuno/bitmask.asm new file mode 100644 index 00000000..8f81e309 --- /dev/null +++ b/gfx/pics/articuno/bitmask.asm @@ -0,0 +1,41 @@ +; 0 + db %00000110 + db %00010011 + db %00000001 + db %11100000 + db %01111000 + db %00011100 + db %00000000 +; 1 + db %00000110 + db %11010011 + db %11100001 + db %11110000 + db %11111000 + db %01111100 + db %00000000 +; 2 + db %00000110 + db %11010011 + db %11100001 + db %11110000 + db %01111000 + db %00111100 + db %00000000 +; 3 + db %00000110 + db %00010011 + db %00001101 + db %11100000 + db %01111000 + db %00011100 + db %00000000 +; 4 + db %00000110 + db %00000011 + db %00000001 + db %11100000 + db %01111000 + db %00011100 + db %00000000 +; 0xd3252 diff --git a/gfx/pics/articuno/frames.asm b/gfx/pics/articuno/frames.asm new file mode 100644 index 00000000..c30536bd --- /dev/null +++ b/gfx/pics/articuno/frames.asm @@ -0,0 +1,27 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c + db $3d, $3e, $3f, $40 +.frame2 + db $01 ; bitmask + db $31, $32, $33, $34, $35, $41, $00, $42, $43, $44, $45, $46 + db $47, $38, $39, $48, $3b, $3c, $49, $2e, $3e, $3f, $4a, $00 + db $00 +.frame3 + db $02 ; bitmask + db $31, $32, $33, $34, $35, $00, $4b, $4c, $4d, $27, $4e, $4f + db $50, $38, $39, $3a, $3b, $3c, $51, $3e, $3f, $4a, $52 +.frame4 + db $03 ; bitmask + db $31, $32, $33, $34, $35, $36, $53, $54, $37, $38, $39, $3a + db $3b, $3c, $3d, $3e, $3f, $40 +.frame5 + db $04 ; bitmask + db $31, $32, $33, $34, $36, $37, $38, $39, $3a, $3b, $3c, $3d + db $3e, $3f, $40 +; 0xd6042 diff --git a/gfx/pics/articuno/front.2bpp.lz b/gfx/pics/articuno/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..a6036709 --- /dev/null +++ b/gfx/pics/articuno/front.2bpp.lz diff --git a/gfx/pics/articuno/normal.pal b/gfx/pics/articuno/normal.pal new file mode 100644 index 00000000..05cb0837 --- /dev/null +++ b/gfx/pics/articuno/normal.pal @@ -0,0 +1,2 @@ + RGB 11, 21, 31 + RGB 8, 11, 16 diff --git a/gfx/pics/articuno/shiny.pal b/gfx/pics/articuno/shiny.pal new file mode 100644 index 00000000..011786a6 --- /dev/null +++ b/gfx/pics/articuno/shiny.pal @@ -0,0 +1,2 @@ + RGB 19, 26, 31 + RGB 13, 13, 22 diff --git a/gfx/pics/azumarill/anim0.asm b/gfx/pics/azumarill/anim0.asm new file mode 100644 index 00000000..bbe46d4b --- /dev/null +++ b/gfx/pics/azumarill/anim0.asm @@ -0,0 +1,9 @@ + setrepeat 2 + frame 2, 06 + frame 3, 06 + dorepeat 1 + frame 0, 08 + frame 1, 08 + frame 4, 08 + endanim +; 0xd1329 diff --git a/gfx/pics/azumarill/anim1.asm b/gfx/pics/azumarill/anim1.asm new file mode 100644 index 00000000..070e6145 --- /dev/null +++ b/gfx/pics/azumarill/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 06 + frame 4, 06 + dorepeat 1 + endanim +; 0xd1fd3 diff --git a/gfx/pics/azumarill/back.2bpp.lz b/gfx/pics/azumarill/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..b66df2a7 --- /dev/null +++ b/gfx/pics/azumarill/back.2bpp.lz diff --git a/gfx/pics/azumarill/bitmask.asm b/gfx/pics/azumarill/bitmask.asm new file mode 100644 index 00000000..5e11e096 --- /dev/null +++ b/gfx/pics/azumarill/bitmask.asm @@ -0,0 +1,33 @@ +; 0 + db %10000001 + db %11000001 + db %01100000 + db %00110000 + db %00011000 + db %00000000 + db %00000000 +; 1 + db %00001100 + db %00001110 + db %00000110 + db %11000011 + db %11100001 + db %00110000 + db %00000000 +; 2 + db %10001101 + db %11001111 + db %01100110 + db %11110011 + db %11111001 + db %00110000 + db %00000000 +; 3 + db %00000000 + db %00000000 + db %10000001 + db %01000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd3587 diff --git a/gfx/pics/azumarill/frames.asm b/gfx/pics/azumarill/frames.asm new file mode 100644 index 00000000..9019cecf --- /dev/null +++ b/gfx/pics/azumarill/frames.asm @@ -0,0 +1,20 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $01, $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a +.frame2 + db $01 ; bitmask + db $01, $01, $3b, $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44 + db $45, $46, $47, $01, $01 +.frame3 + db $02 ; bitmask + db $01, $01, $01, $31, $32, $3b, $3c, $3d, $33, $34, $3e, $3f + db $35, $36, $40, $41, $37, $38, $42, $43, $44, $39, $3a, $45 + db $46, $47, $01, $01 +.frame4 + db $03 ; bitmask + db $48, $49, $4a +; 0xd8b6c diff --git a/gfx/pics/azumarill/front.2bpp.lz b/gfx/pics/azumarill/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..d6f03116 --- /dev/null +++ b/gfx/pics/azumarill/front.2bpp.lz diff --git a/gfx/pics/azumarill/normal.pal b/gfx/pics/azumarill/normal.pal new file mode 100644 index 00000000..6303390b --- /dev/null +++ b/gfx/pics/azumarill/normal.pal @@ -0,0 +1,2 @@ + RGB 10, 15, 24 + RGB 18, 9, 7 diff --git a/gfx/pics/azumarill/shiny.pal b/gfx/pics/azumarill/shiny.pal new file mode 100644 index 00000000..6816fecc --- /dev/null +++ b/gfx/pics/azumarill/shiny.pal @@ -0,0 +1,2 @@ + RGB 26, 20, 5 + RGB 18, 9, 7 diff --git a/gfx/pics/bayleef/anim0.asm b/gfx/pics/bayleef/anim0.asm new file mode 100644 index 00000000..de54fe49 --- /dev/null +++ b/gfx/pics/bayleef/anim0.asm @@ -0,0 +1,5 @@ + frame 1, 12 + frame 2, 11 + frame 3, 15 + endanim +; 0xd116c diff --git a/gfx/pics/bayleef/anim1.asm b/gfx/pics/bayleef/anim1.asm new file mode 100644 index 00000000..59d3f176 --- /dev/null +++ b/gfx/pics/bayleef/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 06 + frame 4, 06 + dorepeat 1 + endanim +; 0xd1ea8 diff --git a/gfx/pics/bayleef/back.2bpp.lz b/gfx/pics/bayleef/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..809e5d19 --- /dev/null +++ b/gfx/pics/bayleef/back.2bpp.lz diff --git a/gfx/pics/bayleef/bitmask.asm b/gfx/pics/bayleef/bitmask.asm new file mode 100644 index 00000000..ad73fdd6 --- /dev/null +++ b/gfx/pics/bayleef/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %00000000 + db %11001111 + db %11000011 + db %00100000 + db %00000000 +; 1 + db %00000000 + db %11000111 + db %01000001 + db %10111000 + db %00001110 +; 2 + db %00000000 + db %11000011 + db %00000000 + db %00000000 + db %00000000 +; 3 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000110 +; 0xd3341 diff --git a/gfx/pics/bayleef/frames.asm b/gfx/pics/bayleef/frames.asm new file mode 100644 index 00000000..2331a584 --- /dev/null +++ b/gfx/pics/bayleef/frames.asm @@ -0,0 +1,18 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e +.frame2 + db $01 ; bitmask + db $24, $25, $2f, $28, $29, $30, $31, $32, $33, $34, $35, $36 + db $37, $38 +.frame3 + db $02 ; bitmask + db $24, $39, $28, $3a +.frame4 + db $03 ; bitmask + db $3b, $3c +; 0xd8463 diff --git a/gfx/pics/bayleef/front.2bpp.lz b/gfx/pics/bayleef/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..3134f6e1 --- /dev/null +++ b/gfx/pics/bayleef/front.2bpp.lz diff --git a/gfx/pics/bayleef/normal.pal b/gfx/pics/bayleef/normal.pal new file mode 100644 index 00000000..c6ef854f --- /dev/null +++ b/gfx/pics/bayleef/normal.pal @@ -0,0 +1,2 @@ + RGB 27, 20, 13 + RGB 11, 16, 2 diff --git a/gfx/pics/bayleef/shiny.pal b/gfx/pics/bayleef/shiny.pal new file mode 100644 index 00000000..1a3aba27 --- /dev/null +++ b/gfx/pics/bayleef/shiny.pal @@ -0,0 +1,2 @@ + RGB 27, 20, 13 + RGB 25, 15, 0 diff --git a/gfx/pics/beedrill/anim0.asm b/gfx/pics/beedrill/anim0.asm new file mode 100644 index 00000000..036fbb73 --- /dev/null +++ b/gfx/pics/beedrill/anim0.asm @@ -0,0 +1,12 @@ + setrepeat 8 + frame 3, 02 + frame 1, 01 + frame 2, 01 + frame 1, 02 + dorepeat 1 + setrepeat 2 + frame 0, 10 + frame 3, 10 + dorepeat 7 + endanim +; 0xd0954 diff --git a/gfx/pics/beedrill/anim1.asm b/gfx/pics/beedrill/anim1.asm new file mode 100644 index 00000000..8205f9a8 --- /dev/null +++ b/gfx/pics/beedrill/anim1.asm @@ -0,0 +1,10 @@ + setrepeat 4 + frame 3, 02 + frame 1, 01 + frame 2, 01 + frame 1, 02 + dorepeat 1 + frame 0, 25 + frame 3, 10 + endanim +; 0xd193c diff --git a/gfx/pics/beedrill/back.2bpp.lz b/gfx/pics/beedrill/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..492eb64e --- /dev/null +++ b/gfx/pics/beedrill/back.2bpp.lz diff --git a/gfx/pics/beedrill/bitmask.asm b/gfx/pics/beedrill/bitmask.asm new file mode 100644 index 00000000..c5ec47a6 --- /dev/null +++ b/gfx/pics/beedrill/bitmask.asm @@ -0,0 +1,17 @@ +; 0 + db %10000000 + db %11000111 + db %11100011 + db %11110001 + db %01111000 + db %00111000 + db %00000000 +; 1 + db %10000000 + db %11000011 + db %11100011 + db %00000001 + db %00000000 + db %00000000 + db %00000000 +; 0xd27e5 diff --git a/gfx/pics/beedrill/frames.asm b/gfx/pics/beedrill/frames.asm new file mode 100644 index 00000000..5110adab --- /dev/null +++ b/gfx/pics/beedrill/frames.asm @@ -0,0 +1,15 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c + db $3d, $3e, $3f, $40, $41, $42, $43, $44, $04, $04, $04 +.frame2 + db $00 ; bitmask + db $45, $32, $46, $34, $47, $48, $37, $38, $39, $3a, $3b, $3c + db $49, $4a, $4b, $4c, $4d, $4e, $4f, $44, $04, $04, $04 +.frame3 + db $01 ; bitmask + db $50, $51, $52, $53, $54, $37, $38, $39, $3a, $55, $3c +; 0xd44b0 diff --git a/gfx/pics/beedrill/front.2bpp b/gfx/pics/beedrill/front.2bpp Binary files differnew file mode 100644 index 00000000..755de5a2 --- /dev/null +++ b/gfx/pics/beedrill/front.2bpp diff --git a/gfx/pics/beedrill/front.2bpp.lz b/gfx/pics/beedrill/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..55f56052 --- /dev/null +++ b/gfx/pics/beedrill/front.2bpp.lz diff --git a/gfx/pics/beedrill/normal.pal b/gfx/pics/beedrill/normal.pal new file mode 100644 index 00000000..35631148 --- /dev/null +++ b/gfx/pics/beedrill/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 26, 6 + RGB 30, 4, 1 diff --git a/gfx/pics/beedrill/shiny.pal b/gfx/pics/beedrill/shiny.pal new file mode 100644 index 00000000..c4267802 --- /dev/null +++ b/gfx/pics/beedrill/shiny.pal @@ -0,0 +1,2 @@ + RGB 17, 20, 13 + RGB 8, 7, 27 diff --git a/gfx/pics/bellossom/anim0.asm b/gfx/pics/bellossom/anim0.asm new file mode 100644 index 00000000..7aa2e356 --- /dev/null +++ b/gfx/pics/bellossom/anim0.asm @@ -0,0 +1,10 @@ + frame 3, 12 + frame 1, 12 + frame 2, 12 + frame 4, 10 + frame 0, 12 + frame 4, 10 + frame 5, 12 + frame 4, 10 + endanim +; 0xd130b diff --git a/gfx/pics/bellossom/anim1.asm b/gfx/pics/bellossom/anim1.asm new file mode 100644 index 00000000..322fa375 --- /dev/null +++ b/gfx/pics/bellossom/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 06 + frame 6, 06 + dorepeat 1 + endanim +; 0xd1fbf diff --git a/gfx/pics/bellossom/back.2bpp.lz b/gfx/pics/bellossom/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..d1a59b61 --- /dev/null +++ b/gfx/pics/bellossom/back.2bpp.lz diff --git a/gfx/pics/bellossom/bitmask.asm b/gfx/pics/bellossom/bitmask.asm new file mode 100644 index 00000000..9a7c93ed --- /dev/null +++ b/gfx/pics/bellossom/bitmask.asm @@ -0,0 +1,49 @@ +; 0 + db %00000000 + db %00110000 + db %00011000 + db %00001101 + db %00000110 + db %00000011 + db %00000000 +; 1 + db %00000000 + db %00101000 + db %00010100 + db %00001011 + db %00000101 + db %00000011 + db %00000000 +; 2 + db %00000000 + db %00000000 + db %00000000 + db %00000001 + db %00000000 + db %00000000 + db %00000000 +; 3 + db %00000000 + db %00110000 + db %00011000 + db %00001100 + db %00000110 + db %00000011 + db %00000000 +; 4 + db %00000000 + db %00101000 + db %00010100 + db %00001010 + db %00000101 + db %00000011 + db %00000000 +; 5 + db %00000000 + db %00000000 + db %10000011 + db %00000001 + db %00000000 + db %00000000 + db %00000000 +; 0xd355b diff --git a/gfx/pics/bellossom/frames.asm b/gfx/pics/bellossom/frames.asm new file mode 100644 index 00000000..0f0379c0 --- /dev/null +++ b/gfx/pics/bellossom/frames.asm @@ -0,0 +1,25 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 + dw .frame6 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b +.frame2 + db $01 ; bitmask + db $3c, $3d, $3e, $3f, $35, $40, $41, $42, $43, $44, $45 +.frame3 + db $02 ; bitmask + db $35 +.frame4 + db $03 ; bitmask + db $31, $32, $33, $34, $36, $37, $38, $39, $3a, $3b +.frame5 + db $04 ; bitmask + db $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44, $45 +.frame6 + db $05 ; bitmask + db $46, $47, $48, $49 +; 0xd8af9 diff --git a/gfx/pics/bellossom/front.2bpp.lz b/gfx/pics/bellossom/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..9cba9a1c --- /dev/null +++ b/gfx/pics/bellossom/front.2bpp.lz diff --git a/gfx/pics/bellossom/normal.pal b/gfx/pics/bellossom/normal.pal new file mode 100644 index 00000000..556917ae --- /dev/null +++ b/gfx/pics/bellossom/normal.pal @@ -0,0 +1,2 @@ + RGB 28, 11, 26 + RGB 15, 23, 6 diff --git a/gfx/pics/bellossom/shiny.pal b/gfx/pics/bellossom/shiny.pal new file mode 100644 index 00000000..b14870f8 --- /dev/null +++ b/gfx/pics/bellossom/shiny.pal @@ -0,0 +1,2 @@ + RGB 28, 11, 6 + RGB 11, 14, 25 diff --git a/gfx/pics/bellsprout/anim0.asm b/gfx/pics/bellsprout/anim0.asm new file mode 100644 index 00000000..9a71b29a --- /dev/null +++ b/gfx/pics/bellsprout/anim0.asm @@ -0,0 +1,12 @@ + setrepeat 2 + frame 0, 08 + frame 3, 08 + dorepeat 1 + setrepeat 2 + frame 0, 08 + frame 1, 08 + frame 2, 12 + frame 1, 08 + dorepeat 5 + endanim +; 0xd0cb2 diff --git a/gfx/pics/bellsprout/anim1.asm b/gfx/pics/bellsprout/anim1.asm new file mode 100644 index 00000000..31ad2699 --- /dev/null +++ b/gfx/pics/bellsprout/anim1.asm @@ -0,0 +1,8 @@ + frame 4, 10 + frame 5, 10 + setrepeat 3 + frame 0, 05 + frame 6, 05 + dorepeat 3 + endanim +; 0xd1b78 diff --git a/gfx/pics/bellsprout/back.2bpp.lz b/gfx/pics/bellsprout/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..ab600f06 --- /dev/null +++ b/gfx/pics/bellsprout/back.2bpp.lz diff --git a/gfx/pics/bellsprout/bitmask.asm b/gfx/pics/bellsprout/bitmask.asm new file mode 100644 index 00000000..c5ba4c4a --- /dev/null +++ b/gfx/pics/bellsprout/bitmask.asm @@ -0,0 +1,26 @@ +; 0 + db %01000010 + db %00001000 + db %00000000 + db %00000000 +; 1 + db %10001110 + db %10000001 + db %00110001 + db %00000000 +; 2 + db %10001110 + db %00000001 + db %00000000 + db %00000000 +; 3 + db %10000110 + db %10000000 + db %00110001 + db %00000000 +; 4 + db %01000010 + db %00000000 + db %00000000 + db %00000000 +; 0xd2c10 diff --git a/gfx/pics/bellsprout/frames.asm b/gfx/pics/bellsprout/frames.asm new file mode 100644 index 00000000..2bc744af --- /dev/null +++ b/gfx/pics/bellsprout/frames.asm @@ -0,0 +1,25 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 + dw .frame6 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b +.frame2 + db $00 ; bitmask + db $19, $1a, $1c +.frame3 + db $01 ; bitmask + db $1d, $1e, $0f, $1f, $20, $21, $22, $0f, $23 +.frame4 + db $02 ; bitmask + db $1d, $1e, $0f, $1f, $20 +.frame5 + db $03 ; bitmask + db $1d, $1e, $24, $21, $22, $0f, $23 +.frame6 + db $04 ; bitmask + db $19, $1a +; 0xd5098 diff --git a/gfx/pics/bellsprout/front.2bpp b/gfx/pics/bellsprout/front.2bpp Binary files differnew file mode 100644 index 00000000..cb3440d1 --- /dev/null +++ b/gfx/pics/bellsprout/front.2bpp diff --git a/gfx/pics/bellsprout/front.2bpp.lz b/gfx/pics/bellsprout/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..2593fb11 --- /dev/null +++ b/gfx/pics/bellsprout/front.2bpp.lz diff --git a/gfx/pics/bellsprout/normal.pal b/gfx/pics/bellsprout/normal.pal new file mode 100644 index 00000000..c68764ea --- /dev/null +++ b/gfx/pics/bellsprout/normal.pal @@ -0,0 +1,2 @@ + RGB 20, 31, 7 + RGB 27, 10, 9 diff --git a/gfx/pics/bellsprout/shiny.pal b/gfx/pics/bellsprout/shiny.pal new file mode 100644 index 00000000..66d584f4 --- /dev/null +++ b/gfx/pics/bellsprout/shiny.pal @@ -0,0 +1,2 @@ + RGB 20, 20, 7 + RGB 20, 10, 21 diff --git a/gfx/pics/bitmask_pointers.asm b/gfx/pics/bitmask_pointers.asm new file mode 100644 index 00000000..7d87ad8d --- /dev/null +++ b/gfx/pics/bitmask_pointers.asm @@ -0,0 +1,252 @@ +BitmasksPointers: + dw BulbasaurBitmasks + dw IvysaurBitmasks + dw VenusaurBitmasks + dw CharmanderBitmasks + dw CharmeleonBitmasks + dw CharizardBitmasks + dw SquirtleBitmasks + dw WartortleBitmasks + dw BlastoiseBitmasks + dw CaterpieBitmasks + dw MetapodBitmasks + dw ButterfreeBitmasks + dw WeedleBitmasks + dw KakunaBitmasks + dw BeedrillBitmasks + dw PidgeyBitmasks + dw PidgeottoBitmasks + dw PidgeotBitmasks + dw RattataBitmasks + dw RaticateBitmasks + dw SpearowBitmasks + dw FearowBitmasks + dw EkansBitmasks + dw ArbokBitmasks + dw PikachuBitmasks + dw RaichuBitmasks + dw SandshrewBitmasks + dw SandslashBitmasks + dw NidoranFBitmasks + dw NidorinaBitmasks + dw NidoqueenBitmasks + dw NidoranMBitmasks + dw NidorinoBitmasks + dw NidokingBitmasks + dw ClefairyBitmasks + dw ClefableBitmasks + dw VulpixBitmasks + dw NinetalesBitmasks + dw JigglypuffBitmasks + dw WigglytuffBitmasks + dw ZubatBitmasks + dw GolbatBitmasks + dw OddishBitmasks + dw GloomBitmasks + dw VileplumeBitmasks + dw ParasBitmasks + dw ParasectBitmasks + dw VenonatBitmasks + dw VenomothBitmasks + dw DiglettBitmasks + dw DugtrioBitmasks + dw MeowthBitmasks + dw PersianBitmasks + dw PsyduckBitmasks + dw GolduckBitmasks + dw MankeyBitmasks + dw PrimeapeBitmasks + dw GrowlitheBitmasks + dw ArcanineBitmasks + dw PoliwagBitmasks + dw PoliwhirlBitmasks + dw PoliwrathBitmasks + dw AbraBitmasks + dw KadabraBitmasks + dw AlakazamBitmasks + dw MachopBitmasks + dw MachokeBitmasks + dw MachampBitmasks + dw BellsproutBitmasks + dw WeepinbellBitmasks + dw VictreebelBitmasks + dw TentacoolBitmasks + dw TentacruelBitmasks + dw GeodudeBitmasks + dw GravelerBitmasks + dw GolemBitmasks + dw PonytaBitmasks + dw RapidashBitmasks + dw SlowpokeBitmasks + dw SlowbroBitmasks + dw MagnemiteBitmasks + dw MagnetonBitmasks + dw FarfetchDBitmasks + dw DoduoBitmasks + dw DodrioBitmasks + dw SeelBitmasks + dw DewgongBitmasks + dw GrimerBitmasks + dw MukBitmasks + dw ShellderBitmasks + dw CloysterBitmasks + dw GastlyBitmasks + dw HaunterBitmasks + dw GengarBitmasks + dw OnixBitmasks + dw DrowzeeBitmasks + dw HypnoBitmasks + dw KrabbyBitmasks + dw KinglerBitmasks + dw VoltorbBitmasks + dw ElectrodeBitmasks + dw ExeggcuteBitmasks + dw ExeggutorBitmasks + dw CuboneBitmasks + dw MarowakBitmasks + dw HitmonleeBitmasks + dw HitmonchanBitmasks + dw LickitungBitmasks + dw KoffingBitmasks + dw WeezingBitmasks + dw RhyhornBitmasks + dw RhydonBitmasks + dw ChanseyBitmasks + dw TangelaBitmasks + dw KangaskhanBitmasks + dw HorseaBitmasks + dw SeadraBitmasks + dw GoldeenBitmasks + dw SeakingBitmasks + dw StaryuBitmasks + dw StarmieBitmasks + dw MrMimeBitmasks + dw ScytherBitmasks + dw JynxBitmasks + dw ElectabuzzBitmasks + dw MagmarBitmasks + dw PinsirBitmasks + dw TaurosBitmasks + dw MagikarpBitmasks + dw GyaradosBitmasks + dw LaprasBitmasks + dw DittoBitmasks + dw EeveeBitmasks + dw VaporeonBitmasks + dw JolteonBitmasks + dw FlareonBitmasks + dw PorygonBitmasks + dw OmanyteBitmasks + dw OmastarBitmasks + dw KabutoBitmasks + dw KabutopsBitmasks + dw AerodactylBitmasks + dw SnorlaxBitmasks + dw ArticunoBitmasks + dw ZapdosBitmasks + dw MoltresBitmasks + dw DratiniBitmasks + dw DragonairBitmasks + dw DragoniteBitmasks + dw MewtwoBitmasks + dw MewBitmasks + dw ChikoritaBitmasks + dw BayleefBitmasks + dw MeganiumBitmasks + dw CyndaquilBitmasks + dw QuilavaBitmasks + dw TyphlosionBitmasks + dw TotodileBitmasks + dw CroconawBitmasks + dw FeraligatrBitmasks + dw SentretBitmasks + dw FurretBitmasks + dw HoothootBitmasks + dw NoctowlBitmasks + dw LedybaBitmasks + dw LedianBitmasks + dw SpinarakBitmasks + dw AriadosBitmasks + dw CrobatBitmasks + dw ChinchouBitmasks + dw LanturnBitmasks + dw PichuBitmasks + dw CleffaBitmasks + dw IgglybuffBitmasks + dw TogepiBitmasks + dw TogeticBitmasks + dw NatuBitmasks + dw XatuBitmasks + dw MareepBitmasks + dw FlaaffyBitmasks + dw AmpharosBitmasks + dw BellossomBitmasks + dw MarillBitmasks + dw AzumarillBitmasks + dw SudowoodoBitmasks + dw PolitoedBitmasks + dw HoppipBitmasks + dw SkiploomBitmasks + dw JumpluffBitmasks + dw AipomBitmasks + dw SunkernBitmasks + dw SunfloraBitmasks + dw YanmaBitmasks + dw WooperBitmasks + dw QuagsireBitmasks + dw EspeonBitmasks + dw UmbreonBitmasks + dw MurkrowBitmasks + dw SlowkingBitmasks + dw MisdreavusBitmasks + dw UnownBitmasks + dw WobbuffetBitmasks + dw GirafarigBitmasks + dw PinecoBitmasks + dw ForretressBitmasks + dw DunsparceBitmasks + dw GligarBitmasks + dw SteelixBitmasks + dw SnubbullBitmasks + dw GranbullBitmasks + dw QwilfishBitmasks + dw ScizorBitmasks + dw ShuckleBitmasks + dw HeracrossBitmasks + dw SneaselBitmasks + dw TeddiursaBitmasks + dw UrsaringBitmasks + dw SlugmaBitmasks + dw MagcargoBitmasks + dw SwinubBitmasks + dw PiloswineBitmasks + dw CorsolaBitmasks + dw RemoraidBitmasks + dw OctilleryBitmasks + dw DelibirdBitmasks + dw MantineBitmasks + dw SkarmoryBitmasks + dw HoundourBitmasks + dw HoundoomBitmasks + dw KingdraBitmasks + dw PhanpyBitmasks + dw DonphanBitmasks + dw Porygon2Bitmasks + dw StantlerBitmasks + dw SmeargleBitmasks + dw TyrogueBitmasks + dw HitmontopBitmasks + dw SmoochumBitmasks + dw ElekidBitmasks + dw MagbyBitmasks + dw MiltankBitmasks + dw BlisseyBitmasks + dw RaikouBitmasks + dw EnteiBitmasks + dw SuicuneBitmasks + dw LarvitarBitmasks + dw PupitarBitmasks + dw TyranitarBitmasks + dw LugiaBitmasks + dw HoOhBitmasks + dw CelebiBitmasks diff --git a/gfx/pics/bitmasks.asm b/gfx/pics/bitmasks.asm new file mode 100644 index 00000000..4f142431 --- /dev/null +++ b/gfx/pics/bitmasks.asm @@ -0,0 +1,252 @@ +BulbasaurBitmasks: INCLUDE "gfx/pics/bulbasaur/bitmask.asm" +IvysaurBitmasks: INCLUDE "gfx/pics/ivysaur/bitmask.asm" +VenusaurBitmasks: INCLUDE "gfx/pics/venusaur/bitmask.asm" +CharmanderBitmasks: INCLUDE "gfx/pics/charmander/bitmask.asm" +CharmeleonBitmasks: INCLUDE "gfx/pics/charmeleon/bitmask.asm" +CharizardBitmasks: INCLUDE "gfx/pics/charizard/bitmask.asm" +SquirtleBitmasks: INCLUDE "gfx/pics/squirtle/bitmask.asm" +WartortleBitmasks: INCLUDE "gfx/pics/wartortle/bitmask.asm" +BlastoiseBitmasks: INCLUDE "gfx/pics/blastoise/bitmask.asm" +CaterpieBitmasks: INCLUDE "gfx/pics/caterpie/bitmask.asm" +MetapodBitmasks: INCLUDE "gfx/pics/metapod/bitmask.asm" +ButterfreeBitmasks: INCLUDE "gfx/pics/butterfree/bitmask.asm" +WeedleBitmasks: INCLUDE "gfx/pics/weedle/bitmask.asm" +KakunaBitmasks: INCLUDE "gfx/pics/kakuna/bitmask.asm" +BeedrillBitmasks: INCLUDE "gfx/pics/beedrill/bitmask.asm" +PidgeyBitmasks: INCLUDE "gfx/pics/pidgey/bitmask.asm" +PidgeottoBitmasks: INCLUDE "gfx/pics/pidgeotto/bitmask.asm" +PidgeotBitmasks: INCLUDE "gfx/pics/pidgeot/bitmask.asm" +RattataBitmasks: INCLUDE "gfx/pics/rattata/bitmask.asm" +RaticateBitmasks: INCLUDE "gfx/pics/raticate/bitmask.asm" +SpearowBitmasks: INCLUDE "gfx/pics/spearow/bitmask.asm" +FearowBitmasks: INCLUDE "gfx/pics/fearow/bitmask.asm" +EkansBitmasks: INCLUDE "gfx/pics/ekans/bitmask.asm" +ArbokBitmasks: INCLUDE "gfx/pics/arbok/bitmask.asm" +PikachuBitmasks: INCLUDE "gfx/pics/pikachu/bitmask.asm" +RaichuBitmasks: INCLUDE "gfx/pics/raichu/bitmask.asm" +SandshrewBitmasks: INCLUDE "gfx/pics/sandshrew/bitmask.asm" +SandslashBitmasks: INCLUDE "gfx/pics/sandslash/bitmask.asm" +NidoranFBitmasks: INCLUDE "gfx/pics/nidoran_f/bitmask.asm" +NidorinaBitmasks: INCLUDE "gfx/pics/nidorina/bitmask.asm" +NidoqueenBitmasks: INCLUDE "gfx/pics/nidoqueen/bitmask.asm" +NidoranMBitmasks: INCLUDE "gfx/pics/nidoran_m/bitmask.asm" +NidorinoBitmasks: INCLUDE "gfx/pics/nidorino/bitmask.asm" +NidokingBitmasks: INCLUDE "gfx/pics/nidoking/bitmask.asm" +ClefairyBitmasks: INCLUDE "gfx/pics/clefairy/bitmask.asm" +ClefableBitmasks: INCLUDE "gfx/pics/clefable/bitmask.asm" +VulpixBitmasks: INCLUDE "gfx/pics/vulpix/bitmask.asm" +NinetalesBitmasks: INCLUDE "gfx/pics/ninetales/bitmask.asm" +JigglypuffBitmasks: INCLUDE "gfx/pics/jigglypuff/bitmask.asm" +WigglytuffBitmasks: INCLUDE "gfx/pics/wigglytuff/bitmask.asm" +ZubatBitmasks: INCLUDE "gfx/pics/zubat/bitmask.asm" +GolbatBitmasks: INCLUDE "gfx/pics/golbat/bitmask.asm" +OddishBitmasks: INCLUDE "gfx/pics/oddish/bitmask.asm" +GloomBitmasks: INCLUDE "gfx/pics/gloom/bitmask.asm" +VileplumeBitmasks: INCLUDE "gfx/pics/vileplume/bitmask.asm" +ParasBitmasks: INCLUDE "gfx/pics/paras/bitmask.asm" +ParasectBitmasks: INCLUDE "gfx/pics/parasect/bitmask.asm" +VenonatBitmasks: INCLUDE "gfx/pics/venonat/bitmask.asm" +VenomothBitmasks: INCLUDE "gfx/pics/venomoth/bitmask.asm" +DiglettBitmasks: INCLUDE "gfx/pics/diglett/bitmask.asm" +DugtrioBitmasks: INCLUDE "gfx/pics/dugtrio/bitmask.asm" +MeowthBitmasks: INCLUDE "gfx/pics/meowth/bitmask.asm" +PersianBitmasks: INCLUDE "gfx/pics/persian/bitmask.asm" +PsyduckBitmasks: INCLUDE "gfx/pics/psyduck/bitmask.asm" +GolduckBitmasks: INCLUDE "gfx/pics/golduck/bitmask.asm" +MankeyBitmasks: INCLUDE "gfx/pics/mankey/bitmask.asm" +PrimeapeBitmasks: INCLUDE "gfx/pics/primeape/bitmask.asm" +GrowlitheBitmasks: INCLUDE "gfx/pics/growlithe/bitmask.asm" +ArcanineBitmasks: INCLUDE "gfx/pics/arcanine/bitmask.asm" +PoliwagBitmasks: INCLUDE "gfx/pics/poliwag/bitmask.asm" +PoliwhirlBitmasks: INCLUDE "gfx/pics/poliwhirl/bitmask.asm" +PoliwrathBitmasks: INCLUDE "gfx/pics/poliwrath/bitmask.asm" +AbraBitmasks: INCLUDE "gfx/pics/abra/bitmask.asm" +KadabraBitmasks: INCLUDE "gfx/pics/kadabra/bitmask.asm" +AlakazamBitmasks: INCLUDE "gfx/pics/alakazam/bitmask.asm" +MachopBitmasks: INCLUDE "gfx/pics/machop/bitmask.asm" +MachokeBitmasks: INCLUDE "gfx/pics/machoke/bitmask.asm" +MachampBitmasks: INCLUDE "gfx/pics/machamp/bitmask.asm" +BellsproutBitmasks: INCLUDE "gfx/pics/bellsprout/bitmask.asm" +WeepinbellBitmasks: INCLUDE "gfx/pics/weepinbell/bitmask.asm" +VictreebelBitmasks: INCLUDE "gfx/pics/victreebel/bitmask.asm" +TentacoolBitmasks: INCLUDE "gfx/pics/tentacool/bitmask.asm" +TentacruelBitmasks: INCLUDE "gfx/pics/tentacruel/bitmask.asm" +GeodudeBitmasks: INCLUDE "gfx/pics/geodude/bitmask.asm" +GravelerBitmasks: INCLUDE "gfx/pics/graveler/bitmask.asm" +GolemBitmasks: INCLUDE "gfx/pics/golem/bitmask.asm" +PonytaBitmasks: INCLUDE "gfx/pics/ponyta/bitmask.asm" +RapidashBitmasks: INCLUDE "gfx/pics/rapidash/bitmask.asm" +SlowpokeBitmasks: INCLUDE "gfx/pics/slowpoke/bitmask.asm" +SlowbroBitmasks: INCLUDE "gfx/pics/slowbro/bitmask.asm" +MagnemiteBitmasks: INCLUDE "gfx/pics/magnemite/bitmask.asm" +MagnetonBitmasks: INCLUDE "gfx/pics/magneton/bitmask.asm" +FarfetchDBitmasks: INCLUDE "gfx/pics/farfetch_d/bitmask.asm" +DoduoBitmasks: INCLUDE "gfx/pics/doduo/bitmask.asm" +DodrioBitmasks: INCLUDE "gfx/pics/dodrio/bitmask.asm" +SeelBitmasks: INCLUDE "gfx/pics/seel/bitmask.asm" +DewgongBitmasks: INCLUDE "gfx/pics/dewgong/bitmask.asm" +GrimerBitmasks: INCLUDE "gfx/pics/grimer/bitmask.asm" +MukBitmasks: INCLUDE "gfx/pics/muk/bitmask.asm" +ShellderBitmasks: INCLUDE "gfx/pics/shellder/bitmask.asm" +CloysterBitmasks: INCLUDE "gfx/pics/cloyster/bitmask.asm" +GastlyBitmasks: INCLUDE "gfx/pics/gastly/bitmask.asm" +HaunterBitmasks: INCLUDE "gfx/pics/haunter/bitmask.asm" +GengarBitmasks: INCLUDE "gfx/pics/gengar/bitmask.asm" +OnixBitmasks: INCLUDE "gfx/pics/onix/bitmask.asm" +DrowzeeBitmasks: INCLUDE "gfx/pics/drowzee/bitmask.asm" +HypnoBitmasks: INCLUDE "gfx/pics/hypno/bitmask.asm" +KrabbyBitmasks: INCLUDE "gfx/pics/krabby/bitmask.asm" +KinglerBitmasks: INCLUDE "gfx/pics/kingler/bitmask.asm" +VoltorbBitmasks: INCLUDE "gfx/pics/voltorb/bitmask.asm" +ElectrodeBitmasks: INCLUDE "gfx/pics/electrode/bitmask.asm" +ExeggcuteBitmasks: INCLUDE "gfx/pics/exeggcute/bitmask.asm" +ExeggutorBitmasks: INCLUDE "gfx/pics/exeggutor/bitmask.asm" +CuboneBitmasks: INCLUDE "gfx/pics/cubone/bitmask.asm" +MarowakBitmasks: INCLUDE "gfx/pics/marowak/bitmask.asm" +HitmonleeBitmasks: INCLUDE "gfx/pics/hitmonlee/bitmask.asm" +HitmonchanBitmasks: INCLUDE "gfx/pics/hitmonchan/bitmask.asm" +LickitungBitmasks: INCLUDE "gfx/pics/lickitung/bitmask.asm" +KoffingBitmasks: INCLUDE "gfx/pics/koffing/bitmask.asm" +WeezingBitmasks: INCLUDE "gfx/pics/weezing/bitmask.asm" +RhyhornBitmasks: INCLUDE "gfx/pics/rhyhorn/bitmask.asm" +RhydonBitmasks: INCLUDE "gfx/pics/rhydon/bitmask.asm" +ChanseyBitmasks: INCLUDE "gfx/pics/chansey/bitmask.asm" +TangelaBitmasks: INCLUDE "gfx/pics/tangela/bitmask.asm" +KangaskhanBitmasks: INCLUDE "gfx/pics/kangaskhan/bitmask.asm" +HorseaBitmasks: INCLUDE "gfx/pics/horsea/bitmask.asm" +SeadraBitmasks: INCLUDE "gfx/pics/seadra/bitmask.asm" +GoldeenBitmasks: INCLUDE "gfx/pics/goldeen/bitmask.asm" +SeakingBitmasks: INCLUDE "gfx/pics/seaking/bitmask.asm" +StaryuBitmasks: INCLUDE "gfx/pics/staryu/bitmask.asm" +StarmieBitmasks: INCLUDE "gfx/pics/starmie/bitmask.asm" +MrMimeBitmasks: INCLUDE "gfx/pics/mr__mime/bitmask.asm" +ScytherBitmasks: INCLUDE "gfx/pics/scyther/bitmask.asm" +JynxBitmasks: INCLUDE "gfx/pics/jynx/bitmask.asm" +ElectabuzzBitmasks: INCLUDE "gfx/pics/electabuzz/bitmask.asm" +MagmarBitmasks: INCLUDE "gfx/pics/magmar/bitmask.asm" +PinsirBitmasks: INCLUDE "gfx/pics/pinsir/bitmask.asm" +TaurosBitmasks: INCLUDE "gfx/pics/tauros/bitmask.asm" +MagikarpBitmasks: INCLUDE "gfx/pics/magikarp/bitmask.asm" +GyaradosBitmasks: INCLUDE "gfx/pics/gyarados/bitmask.asm" +LaprasBitmasks: INCLUDE "gfx/pics/lapras/bitmask.asm" +DittoBitmasks: INCLUDE "gfx/pics/ditto/bitmask.asm" +EeveeBitmasks: INCLUDE "gfx/pics/eevee/bitmask.asm" +VaporeonBitmasks: INCLUDE "gfx/pics/vaporeon/bitmask.asm" +JolteonBitmasks: INCLUDE "gfx/pics/jolteon/bitmask.asm" +FlareonBitmasks: INCLUDE "gfx/pics/flareon/bitmask.asm" +PorygonBitmasks: INCLUDE "gfx/pics/porygon/bitmask.asm" +OmanyteBitmasks: INCLUDE "gfx/pics/omanyte/bitmask.asm" +OmastarBitmasks: INCLUDE "gfx/pics/omastar/bitmask.asm" +KabutoBitmasks: INCLUDE "gfx/pics/kabuto/bitmask.asm" +KabutopsBitmasks: INCLUDE "gfx/pics/kabutops/bitmask.asm" +AerodactylBitmasks: INCLUDE "gfx/pics/aerodactyl/bitmask.asm" +SnorlaxBitmasks: INCLUDE "gfx/pics/snorlax/bitmask.asm" +ArticunoBitmasks: INCLUDE "gfx/pics/articuno/bitmask.asm" +ZapdosBitmasks: INCLUDE "gfx/pics/zapdos/bitmask.asm" +MoltresBitmasks: INCLUDE "gfx/pics/moltres/bitmask.asm" +DratiniBitmasks: INCLUDE "gfx/pics/dratini/bitmask.asm" +DragonairBitmasks: INCLUDE "gfx/pics/dragonair/bitmask.asm" +DragoniteBitmasks: INCLUDE "gfx/pics/dragonite/bitmask.asm" +MewtwoBitmasks: INCLUDE "gfx/pics/mewtwo/bitmask.asm" +MewBitmasks: INCLUDE "gfx/pics/mew/bitmask.asm" +ChikoritaBitmasks: INCLUDE "gfx/pics/chikorita/bitmask.asm" +BayleefBitmasks: INCLUDE "gfx/pics/bayleef/bitmask.asm" +MeganiumBitmasks: INCLUDE "gfx/pics/meganium/bitmask.asm" +CyndaquilBitmasks: INCLUDE "gfx/pics/cyndaquil/bitmask.asm" +QuilavaBitmasks: INCLUDE "gfx/pics/quilava/bitmask.asm" +TyphlosionBitmasks: INCLUDE "gfx/pics/typhlosion/bitmask.asm" +TotodileBitmasks: INCLUDE "gfx/pics/totodile/bitmask.asm" +CroconawBitmasks: INCLUDE "gfx/pics/croconaw/bitmask.asm" +FeraligatrBitmasks: INCLUDE "gfx/pics/feraligatr/bitmask.asm" +SentretBitmasks: INCLUDE "gfx/pics/sentret/bitmask.asm" +FurretBitmasks: INCLUDE "gfx/pics/furret/bitmask.asm" +HoothootBitmasks: INCLUDE "gfx/pics/hoothoot/bitmask.asm" +NoctowlBitmasks: INCLUDE "gfx/pics/noctowl/bitmask.asm" +LedybaBitmasks: INCLUDE "gfx/pics/ledyba/bitmask.asm" +LedianBitmasks: INCLUDE "gfx/pics/ledian/bitmask.asm" +SpinarakBitmasks: INCLUDE "gfx/pics/spinarak/bitmask.asm" +AriadosBitmasks: INCLUDE "gfx/pics/ariados/bitmask.asm" +CrobatBitmasks: INCLUDE "gfx/pics/crobat/bitmask.asm" +ChinchouBitmasks: INCLUDE "gfx/pics/chinchou/bitmask.asm" +LanturnBitmasks: INCLUDE "gfx/pics/lanturn/bitmask.asm" +PichuBitmasks: INCLUDE "gfx/pics/pichu/bitmask.asm" +CleffaBitmasks: INCLUDE "gfx/pics/cleffa/bitmask.asm" +IgglybuffBitmasks: INCLUDE "gfx/pics/igglybuff/bitmask.asm" +TogepiBitmasks: INCLUDE "gfx/pics/togepi/bitmask.asm" +TogeticBitmasks: INCLUDE "gfx/pics/togetic/bitmask.asm" +NatuBitmasks: INCLUDE "gfx/pics/natu/bitmask.asm" +XatuBitmasks: INCLUDE "gfx/pics/xatu/bitmask.asm" +MareepBitmasks: INCLUDE "gfx/pics/mareep/bitmask.asm" +FlaaffyBitmasks: INCLUDE "gfx/pics/flaaffy/bitmask.asm" +AmpharosBitmasks: INCLUDE "gfx/pics/ampharos/bitmask.asm" +BellossomBitmasks: INCLUDE "gfx/pics/bellossom/bitmask.asm" +MarillBitmasks: INCLUDE "gfx/pics/marill/bitmask.asm" +AzumarillBitmasks: INCLUDE "gfx/pics/azumarill/bitmask.asm" +SudowoodoBitmasks: INCLUDE "gfx/pics/sudowoodo/bitmask.asm" +PolitoedBitmasks: INCLUDE "gfx/pics/politoed/bitmask.asm" +HoppipBitmasks: INCLUDE "gfx/pics/hoppip/bitmask.asm" +SkiploomBitmasks: INCLUDE "gfx/pics/skiploom/bitmask.asm" +JumpluffBitmasks: INCLUDE "gfx/pics/jumpluff/bitmask.asm" +AipomBitmasks: INCLUDE "gfx/pics/aipom/bitmask.asm" +SunkernBitmasks: INCLUDE "gfx/pics/sunkern/bitmask.asm" +SunfloraBitmasks: INCLUDE "gfx/pics/sunflora/bitmask.asm" +YanmaBitmasks: INCLUDE "gfx/pics/yanma/bitmask.asm" +WooperBitmasks: INCLUDE "gfx/pics/wooper/bitmask.asm" +QuagsireBitmasks: INCLUDE "gfx/pics/quagsire/bitmask.asm" +EspeonBitmasks: INCLUDE "gfx/pics/espeon/bitmask.asm" +UmbreonBitmasks: INCLUDE "gfx/pics/umbreon/bitmask.asm" +MurkrowBitmasks: INCLUDE "gfx/pics/murkrow/bitmask.asm" +SlowkingBitmasks: INCLUDE "gfx/pics/slowking/bitmask.asm" +MisdreavusBitmasks: INCLUDE "gfx/pics/misdreavus/bitmask.asm" +UnownBitmasks: INCLUDE "gfx/pics/unown/bitmask.asm" +WobbuffetBitmasks: INCLUDE "gfx/pics/wobbuffet/bitmask.asm" +GirafarigBitmasks: INCLUDE "gfx/pics/girafarig/bitmask.asm" +PinecoBitmasks: INCLUDE "gfx/pics/pineco/bitmask.asm" +ForretressBitmasks: INCLUDE "gfx/pics/forretress/bitmask.asm" +DunsparceBitmasks: INCLUDE "gfx/pics/dunsparce/bitmask.asm" +GligarBitmasks: INCLUDE "gfx/pics/gligar/bitmask.asm" +SteelixBitmasks: INCLUDE "gfx/pics/steelix/bitmask.asm" +SnubbullBitmasks: INCLUDE "gfx/pics/snubbull/bitmask.asm" +GranbullBitmasks: INCLUDE "gfx/pics/granbull/bitmask.asm" +QwilfishBitmasks: INCLUDE "gfx/pics/qwilfish/bitmask.asm" +ScizorBitmasks: INCLUDE "gfx/pics/scizor/bitmask.asm" +ShuckleBitmasks: INCLUDE "gfx/pics/shuckle/bitmask.asm" +HeracrossBitmasks: INCLUDE "gfx/pics/heracross/bitmask.asm" +SneaselBitmasks: INCLUDE "gfx/pics/sneasel/bitmask.asm" +TeddiursaBitmasks: INCLUDE "gfx/pics/teddiursa/bitmask.asm" +UrsaringBitmasks: INCLUDE "gfx/pics/ursaring/bitmask.asm" +SlugmaBitmasks: INCLUDE "gfx/pics/slugma/bitmask.asm" +MagcargoBitmasks: INCLUDE "gfx/pics/magcargo/bitmask.asm" +SwinubBitmasks: INCLUDE "gfx/pics/swinub/bitmask.asm" +PiloswineBitmasks: INCLUDE "gfx/pics/piloswine/bitmask.asm" +CorsolaBitmasks: INCLUDE "gfx/pics/corsola/bitmask.asm" +RemoraidBitmasks: INCLUDE "gfx/pics/remoraid/bitmask.asm" +OctilleryBitmasks: INCLUDE "gfx/pics/octillery/bitmask.asm" +DelibirdBitmasks: INCLUDE "gfx/pics/delibird/bitmask.asm" +MantineBitmasks: INCLUDE "gfx/pics/mantine/bitmask.asm" +SkarmoryBitmasks: INCLUDE "gfx/pics/skarmory/bitmask.asm" +HoundourBitmasks: INCLUDE "gfx/pics/houndour/bitmask.asm" +HoundoomBitmasks: INCLUDE "gfx/pics/houndoom/bitmask.asm" +KingdraBitmasks: INCLUDE "gfx/pics/kingdra/bitmask.asm" +PhanpyBitmasks: INCLUDE "gfx/pics/phanpy/bitmask.asm" +DonphanBitmasks: INCLUDE "gfx/pics/donphan/bitmask.asm" +Porygon2Bitmasks: INCLUDE "gfx/pics/porygon2/bitmask.asm" +StantlerBitmasks: INCLUDE "gfx/pics/stantler/bitmask.asm" +SmeargleBitmasks: INCLUDE "gfx/pics/smeargle/bitmask.asm" +TyrogueBitmasks: INCLUDE "gfx/pics/tyrogue/bitmask.asm" +HitmontopBitmasks: INCLUDE "gfx/pics/hitmontop/bitmask.asm" +SmoochumBitmasks: INCLUDE "gfx/pics/smoochum/bitmask.asm" +ElekidBitmasks: INCLUDE "gfx/pics/elekid/bitmask.asm" +MagbyBitmasks: INCLUDE "gfx/pics/magby/bitmask.asm" +MiltankBitmasks: INCLUDE "gfx/pics/miltank/bitmask.asm" +BlisseyBitmasks: INCLUDE "gfx/pics/blissey/bitmask.asm" +RaikouBitmasks: INCLUDE "gfx/pics/raikou/bitmask.asm" +EnteiBitmasks: INCLUDE "gfx/pics/entei/bitmask.asm" +SuicuneBitmasks: INCLUDE "gfx/pics/suicune/bitmask.asm" +LarvitarBitmasks: INCLUDE "gfx/pics/larvitar/bitmask.asm" +PupitarBitmasks: INCLUDE "gfx/pics/pupitar/bitmask.asm" +TyranitarBitmasks: INCLUDE "gfx/pics/tyranitar/bitmask.asm" +LugiaBitmasks: INCLUDE "gfx/pics/lugia/bitmask.asm" +HoOhBitmasks: INCLUDE "gfx/pics/ho_oh/bitmask.asm" +CelebiBitmasks: INCLUDE "gfx/pics/celebi/bitmask.asm" +EggBitmasks: INCLUDE "gfx/pics/egg/bitmask.asm" diff --git a/gfx/pics/blastoise/anim0.asm b/gfx/pics/blastoise/anim0.asm new file mode 100644 index 00000000..2d8b464d --- /dev/null +++ b/gfx/pics/blastoise/anim0.asm @@ -0,0 +1,6 @@ + frame 1, 06 + frame 2, 40 + frame 3, 08 + frame 1, 04 + endanim +; 0xd0908 diff --git a/gfx/pics/blastoise/anim1.asm b/gfx/pics/blastoise/anim1.asm new file mode 100644 index 00000000..b25c75e5 --- /dev/null +++ b/gfx/pics/blastoise/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 12 + frame 4, 12 + dorepeat 1 + endanim +; 0xd18f0 diff --git a/gfx/pics/blastoise/back.2bpp.lz b/gfx/pics/blastoise/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..5e27c998 --- /dev/null +++ b/gfx/pics/blastoise/back.2bpp.lz diff --git a/gfx/pics/blastoise/bitmask.asm b/gfx/pics/blastoise/bitmask.asm new file mode 100644 index 00000000..211912d5 --- /dev/null +++ b/gfx/pics/blastoise/bitmask.asm @@ -0,0 +1,33 @@ +; 0 + db %00001100 + db %10001111 + db %11000111 + db %10100111 + db %11000111 + db %00000011 + db %00000000 +; 1 + db %10011111 + db %11001111 + db %11000111 + db %10100111 + db %11110111 + db %00011011 + db %00000000 +; 2 + db %00011100 + db %10001111 + db %11000111 + db %10100111 + db %11000111 + db %10000011 + db %00000000 +; 3 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %10000000 + db %00000000 +; 0xd27a5 diff --git a/gfx/pics/blastoise/frames.asm b/gfx/pics/blastoise/frames.asm new file mode 100644 index 00000000..cbef1366 --- /dev/null +++ b/gfx/pics/blastoise/frames.asm @@ -0,0 +1,22 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c + db $3d, $3e, $3f, $40, $41, $42, $43, $44, $45, $46, $47, $48 +.frame2 + db $01 ; bitmask + db $49, $4a, $31, $4b, $4c, $4d, $4e, $4f, $50, $51, $52, $53 + db $54, $55, $56, $3b, $3c, $57, $58, $3f, $40, $41, $42, $43 + db $44, $59, $5a, $45, $46, $47, $48, $5b, $5c +.frame3 + db $02 ; bitmask + db $31, $32, $4c, $33, $4f, $50, $51, $5d, $54, $55, $56, $3b + db $3c, $57, $58, $3f, $40, $41, $42, $43, $44, $45, $46, $47 + db $48, $5e +.frame4 + db $03 ; bitmask + db $5e +; 0xd43dd diff --git a/gfx/pics/blastoise/front.2bpp b/gfx/pics/blastoise/front.2bpp Binary files differnew file mode 100644 index 00000000..837dba1b --- /dev/null +++ b/gfx/pics/blastoise/front.2bpp diff --git a/gfx/pics/blastoise/front.2bpp.lz b/gfx/pics/blastoise/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..33148b07 --- /dev/null +++ b/gfx/pics/blastoise/front.2bpp.lz diff --git a/gfx/pics/blastoise/normal.pal b/gfx/pics/blastoise/normal.pal new file mode 100644 index 00000000..d7003753 --- /dev/null +++ b/gfx/pics/blastoise/normal.pal @@ -0,0 +1,2 @@ + RGB 24, 20, 3 + RGB 8, 11, 31 diff --git a/gfx/pics/blastoise/shiny.pal b/gfx/pics/blastoise/shiny.pal new file mode 100644 index 00000000..e51dc00d --- /dev/null +++ b/gfx/pics/blastoise/shiny.pal @@ -0,0 +1,2 @@ + RGB 14, 21, 7 + RGB 16, 16, 20 diff --git a/gfx/pics/blissey/anim0.asm b/gfx/pics/blissey/anim0.asm new file mode 100644 index 00000000..097ecc09 --- /dev/null +++ b/gfx/pics/blissey/anim0.asm @@ -0,0 +1,8 @@ + frame 1, 12 + frame 2, 14 + frame 1, 10 + frame 3, 04 + frame 0, 06 + frame 3, 08 + endanim +; 0xd1607 diff --git a/gfx/pics/blissey/anim1.asm b/gfx/pics/blissey/anim1.asm new file mode 100644 index 00000000..846d8500 --- /dev/null +++ b/gfx/pics/blissey/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 07 + frame 4, 07 + dorepeat 1 + endanim +; 0xd21c1 diff --git a/gfx/pics/blissey/back.2bpp.lz b/gfx/pics/blissey/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..00749dde --- /dev/null +++ b/gfx/pics/blissey/back.2bpp.lz diff --git a/gfx/pics/blissey/bitmask.asm b/gfx/pics/blissey/bitmask.asm new file mode 100644 index 00000000..2f60296f --- /dev/null +++ b/gfx/pics/blissey/bitmask.asm @@ -0,0 +1,33 @@ +; 0 + db %00000000 + db %00000000 + db %10000000 + db %11000001 + db %11100001 + db %00000000 + db %00000000 +; 1 + db %00001100 + db %00000110 + db %10000000 + db %11000001 + db %11100001 + db %00110000 + db %00000000 +; 2 + db %00110000 + db %00000000 + db %00000000 + db %00000000 + db %00000010 + db %11000001 + db %00000000 +; 3 + db %00000000 + db %10000000 + db %01000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd39cb diff --git a/gfx/pics/blissey/frames.asm b/gfx/pics/blissey/frames.asm new file mode 100644 index 00000000..d7df7070 --- /dev/null +++ b/gfx/pics/blissey/frames.asm @@ -0,0 +1,18 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $35, $36, $37, $38 +.frame2 + db $01 ; bitmask + db $39, $3a, $3b, $3c, $31, $32, $3d, $3e, $3f, $40, $41, $42 + db $43, $44 +.frame3 + db $02 ; bitmask + db $45, $46, $47, $48, $49, $4a +.frame4 + db $03 ; bitmask + db $4b, $4c +; 0xd9631 diff --git a/gfx/pics/blissey/front.2bpp.lz b/gfx/pics/blissey/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..76f492c4 --- /dev/null +++ b/gfx/pics/blissey/front.2bpp.lz diff --git a/gfx/pics/blissey/normal.pal b/gfx/pics/blissey/normal.pal new file mode 100644 index 00000000..99bc37f0 --- /dev/null +++ b/gfx/pics/blissey/normal.pal @@ -0,0 +1,2 @@ + RGB 28, 12, 14 + RGB 18, 5, 8 diff --git a/gfx/pics/blissey/shiny.pal b/gfx/pics/blissey/shiny.pal new file mode 100644 index 00000000..68bcb64b --- /dev/null +++ b/gfx/pics/blissey/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 13, 29 + RGB 14, 13, 24 diff --git a/gfx/pics/bulbasaur/anim0.asm b/gfx/pics/bulbasaur/anim0.asm new file mode 100644 index 00000000..e5c1cbe1 --- /dev/null +++ b/gfx/pics/bulbasaur/anim0.asm @@ -0,0 +1,10 @@ + frame 1, 10 + frame 2, 10 + frame 1, 08 + frame 2, 06 + frame 4, 20 + frame 3, 06 + frame 0, 05 + frame 5, 05 + endanim +; 0xd089c diff --git a/gfx/pics/bulbasaur/anim1.asm b/gfx/pics/bulbasaur/anim1.asm new file mode 100644 index 00000000..cfc0f54e --- /dev/null +++ b/gfx/pics/bulbasaur/anim1.asm @@ -0,0 +1,5 @@ + frame 5, 05 + frame 0, 05 + frame 5, 05 + endanim +; 0xd18a0 diff --git a/gfx/pics/bulbasaur/back.2bpp.lz b/gfx/pics/bulbasaur/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..44f8fa45 --- /dev/null +++ b/gfx/pics/bulbasaur/back.2bpp.lz diff --git a/gfx/pics/bulbasaur/bitmask.asm b/gfx/pics/bulbasaur/bitmask.asm new file mode 100644 index 00000000..c811235d --- /dev/null +++ b/gfx/pics/bulbasaur/bitmask.asm @@ -0,0 +1,26 @@ +; 0 + db %01100000 + db %10101101 + db %00000001 + db %00000000 +; 1 + db %00100000 + db %10101101 + db %00000001 + db %00000000 +; 2 + db %01000010 + db %00101001 + db %00000000 + db %00000000 +; 3 + db %00000000 + db %00100001 + db %00000000 + db %00000000 +; 4 + db %10000100 + db %00010000 + db %00000000 + db %00000000 +; 0xd26f9 diff --git a/gfx/pics/bulbasaur/frames.asm b/gfx/pics/bulbasaur/frames.asm new file mode 100644 index 00000000..99729f70 --- /dev/null +++ b/gfx/pics/bulbasaur/frames.asm @@ -0,0 +1,21 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20 +.frame2 + db $01 ; bitmask + db $21, $1b, $22, $1d, $1e, $23, $24 +.frame3 + db $02 ; bitmask + db $25, $26, $1b, $27, $1e +.frame4 + db $03 ; bitmask + db $1b, $1e +.frame5 + db $04 ; bitmask + db $28, $29, $2a +; 0xd421e diff --git a/gfx/pics/bulbasaur/front.2bpp b/gfx/pics/bulbasaur/front.2bpp Binary files differnew file mode 100644 index 00000000..b9f2585a --- /dev/null +++ b/gfx/pics/bulbasaur/front.2bpp diff --git a/gfx/pics/bulbasaur/front.2bpp.lz b/gfx/pics/bulbasaur/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..fc455000 --- /dev/null +++ b/gfx/pics/bulbasaur/front.2bpp.lz diff --git a/gfx/pics/bulbasaur/normal.pal b/gfx/pics/bulbasaur/normal.pal new file mode 100644 index 00000000..6f84db00 --- /dev/null +++ b/gfx/pics/bulbasaur/normal.pal @@ -0,0 +1,2 @@ + RGB 12, 31, 11 + RGB 31, 10, 6 diff --git a/gfx/pics/bulbasaur/shiny.pal b/gfx/pics/bulbasaur/shiny.pal new file mode 100644 index 00000000..9b8573a0 --- /dev/null +++ b/gfx/pics/bulbasaur/shiny.pal @@ -0,0 +1,2 @@ + RGB 20, 28, 11 + RGB 31, 10, 6 diff --git a/gfx/pics/butterfree/anim0.asm b/gfx/pics/butterfree/anim0.asm new file mode 100644 index 00000000..d31161a2 --- /dev/null +++ b/gfx/pics/butterfree/anim0.asm @@ -0,0 +1,8 @@ + frame 0, 04 + frame 2, 24 + setrepeat 3 + frame 0, 06 + frame 1, 06 + dorepeat 3 + endanim +; 0xd0929 diff --git a/gfx/pics/butterfree/anim1.asm b/gfx/pics/butterfree/anim1.asm new file mode 100644 index 00000000..1eb152f2 --- /dev/null +++ b/gfx/pics/butterfree/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 10 + frame 1, 10 + dorepeat 1 + endanim +; 0xd190d diff --git a/gfx/pics/butterfree/back.2bpp.lz b/gfx/pics/butterfree/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..6d741f49 --- /dev/null +++ b/gfx/pics/butterfree/back.2bpp.lz diff --git a/gfx/pics/butterfree/bitmask.asm b/gfx/pics/butterfree/bitmask.asm new file mode 100644 index 00000000..fdc1f37a --- /dev/null +++ b/gfx/pics/butterfree/bitmask.asm @@ -0,0 +1,17 @@ +; 0 + db %10000000 + db %11110111 + db %01011000 + db %11111100 + db %11111111 + db %01111111 + db %00000000 +; 1 + db %00000000 + db %00000100 + db %00000010 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd27c7 diff --git a/gfx/pics/butterfree/frames.asm b/gfx/pics/butterfree/frames.asm new file mode 100644 index 00000000..aee159cd --- /dev/null +++ b/gfx/pics/butterfree/frames.asm @@ -0,0 +1,11 @@ + dw .frame1 + dw .frame2 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $35, $03, $36, $37, $38, $39, $3a, $3b + db $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44, $45, $46, $47 + db $48, $03, $03, $03, $49, $4a, $03, $03 +.frame2 + db $01 ; bitmask + db $4b, $4c +; 0xd4447 diff --git a/gfx/pics/butterfree/front.2bpp b/gfx/pics/butterfree/front.2bpp Binary files differnew file mode 100644 index 00000000..18066dd1 --- /dev/null +++ b/gfx/pics/butterfree/front.2bpp diff --git a/gfx/pics/butterfree/front.2bpp.lz b/gfx/pics/butterfree/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..bf8b7a69 --- /dev/null +++ b/gfx/pics/butterfree/front.2bpp.lz diff --git a/gfx/pics/butterfree/normal.pal b/gfx/pics/butterfree/normal.pal new file mode 100644 index 00000000..0f572de0 --- /dev/null +++ b/gfx/pics/butterfree/normal.pal @@ -0,0 +1,2 @@ + RGB 15, 28, 31 + RGB 25, 10, 19 diff --git a/gfx/pics/butterfree/shiny.pal b/gfx/pics/butterfree/shiny.pal new file mode 100644 index 00000000..7f5da2f5 --- /dev/null +++ b/gfx/pics/butterfree/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 15, 23 + RGB 15, 31, 0 diff --git a/gfx/pics/caterpie/anim0.asm b/gfx/pics/caterpie/anim0.asm new file mode 100644 index 00000000..a5cf5f23 --- /dev/null +++ b/gfx/pics/caterpie/anim0.asm @@ -0,0 +1,8 @@ + frame 0, 08 + frame 1, 08 + frame 2, 12 + frame 1, 12 + frame 2, 08 + frame 1, 08 + endanim +; 0xd0915 diff --git a/gfx/pics/caterpie/anim1.asm b/gfx/pics/caterpie/anim1.asm new file mode 100644 index 00000000..e75b83f5 --- /dev/null +++ b/gfx/pics/caterpie/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 3 + frame 0, 06 + frame 3, 06 + dorepeat 1 + endanim +; 0xd18f9 diff --git a/gfx/pics/caterpie/back.2bpp.lz b/gfx/pics/caterpie/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..a3788d1e --- /dev/null +++ b/gfx/pics/caterpie/back.2bpp.lz diff --git a/gfx/pics/caterpie/bitmask.asm b/gfx/pics/caterpie/bitmask.asm new file mode 100644 index 00000000..e1674dda --- /dev/null +++ b/gfx/pics/caterpie/bitmask.asm @@ -0,0 +1,11 @@ +; 0 + db %11000110 + db %00111001 + db %00000011 + db %00000000 +; 1 + db %00000000 + db %00010000 + db %00000000 + db %00000000 +; 0xd27ad diff --git a/gfx/pics/caterpie/frames.asm b/gfx/pics/caterpie/frames.asm new file mode 100644 index 00000000..4bfa33c3 --- /dev/null +++ b/gfx/pics/caterpie/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $00, $00, $19, $1a, $1b, $1c, $1d, $1e, $1f, $20 +.frame2 + db $00 ; bitmask + db $21, $00, $22, $1a, $1b, $23, $24, $1e, $1f, $20 +.frame3 + db $01 ; bitmask + db $25 +; 0xd43fb diff --git a/gfx/pics/caterpie/front.2bpp b/gfx/pics/caterpie/front.2bpp Binary files differnew file mode 100644 index 00000000..21f0c8ba --- /dev/null +++ b/gfx/pics/caterpie/front.2bpp diff --git a/gfx/pics/caterpie/front.2bpp.lz b/gfx/pics/caterpie/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..d3036d9f --- /dev/null +++ b/gfx/pics/caterpie/front.2bpp.lz diff --git a/gfx/pics/caterpie/normal.pal b/gfx/pics/caterpie/normal.pal new file mode 100644 index 00000000..33a57093 --- /dev/null +++ b/gfx/pics/caterpie/normal.pal @@ -0,0 +1,2 @@ + RGB 12, 22, 6 + RGB 31, 12, 17 diff --git a/gfx/pics/caterpie/shiny.pal b/gfx/pics/caterpie/shiny.pal new file mode 100644 index 00000000..7f9f1742 --- /dev/null +++ b/gfx/pics/caterpie/shiny.pal @@ -0,0 +1,2 @@ + RGB 27, 24, 6 + RGB 31, 12, 17 diff --git a/gfx/pics/celebi/anim0.asm b/gfx/pics/celebi/anim0.asm new file mode 100644 index 00000000..9f218a43 --- /dev/null +++ b/gfx/pics/celebi/anim0.asm @@ -0,0 +1,16 @@ + frame 1, 05 + frame 2, 05 + frame 3, 05 + frame 4, 05 + frame 5, 05 + frame 6, 05 + frame 7, 05 + frame 8, 05 + frame 9, 05 + frame 10, 05 + setrepeat 3 + frame 12, 05 + frame 13, 05 + dorepeat 11 + endanim +; 0xd1696 diff --git a/gfx/pics/celebi/anim1.asm b/gfx/pics/celebi/anim1.asm new file mode 100644 index 00000000..6162488d --- /dev/null +++ b/gfx/pics/celebi/anim1.asm @@ -0,0 +1,8 @@ + frame 0, 07 + frame 11, 07 + setrepeat 2 + frame 0, 05 + frame 11, 05 + dorepeat 3 + endanim +; 0xd2222 diff --git a/gfx/pics/celebi/back.2bpp.lz b/gfx/pics/celebi/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..e8153224 --- /dev/null +++ b/gfx/pics/celebi/back.2bpp.lz diff --git a/gfx/pics/celebi/bitmask.asm b/gfx/pics/celebi/bitmask.asm new file mode 100644 index 00000000..0a57151d --- /dev/null +++ b/gfx/pics/celebi/bitmask.asm @@ -0,0 +1,36 @@ +; 0 + db %00100000 + db %10101100 + db %01100111 + db %00000000 +; 1 + db %10100000 + db %10111100 + db %01100111 + db %00000000 +; 2 + db %10000000 + db %00110000 + db %00000100 + db %00000000 +; 3 + db %10100000 + db %10111100 + db %00100101 + db %00000000 +; 4 + db %00100000 + db %10101100 + db %00100101 + db %00000000 +; 5 + db %00000000 + db %00010000 + db %00000000 + db %00000000 +; 6 + db %00000000 + db %00100000 + db %00000100 + db %00000000 +; 0xd3acf diff --git a/gfx/pics/celebi/frames.asm b/gfx/pics/celebi/frames.asm new file mode 100644 index 00000000..ef450764 --- /dev/null +++ b/gfx/pics/celebi/frames.asm @@ -0,0 +1,53 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 + dw .frame6 + dw .frame7 + dw .frame8 + dw .frame9 + dw .frame10 + dw .frame11 + dw .frame12 + dw .frame13 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c, $00, $1d, $1e, $1f, $00, $20 +.frame2 + db $00 ; bitmask + db $19, $1a, $1b, $21, $00, $1d, $1e, $22, $00, $20 +.frame3 + db $01 ; bitmask + db $23, $24, $25, $26, $27, $1c, $00, $28, $29, $1f, $2a, $2b +.frame4 + db $01 ; bitmask + db $23, $24, $25, $26, $27, $21, $00, $28, $29, $22, $2a, $2b +.frame5 + db $02 ; bitmask + db $24, $27, $1c, $1f +.frame6 + db $02 ; bitmask + db $24, $27, $21, $22 +.frame7 + db $03 ; bitmask + db $19, $24, $1a, $1b, $27, $1c, $00, $2c, $1f, $2d +.frame8 + db $03 ; bitmask + db $19, $24, $1a, $1b, $27, $21, $00, $2c, $22, $2d +.frame9 + db $04 ; bitmask + db $23, $25, $2e, $1c, $00, $2f, $1f, $2d +.frame10 + db $04 ; bitmask + db $23, $25, $2e, $21, $00, $2f, $22, $2d +.frame11 + db $05 ; bitmask + db $27 +.frame12 + db $06 ; bitmask + db $1c, $1f +.frame13 + db $06 ; bitmask + db $21, $22 +; 0xd998b diff --git a/gfx/pics/celebi/front.2bpp.lz b/gfx/pics/celebi/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..afc41bee --- /dev/null +++ b/gfx/pics/celebi/front.2bpp.lz diff --git a/gfx/pics/celebi/normal.pal b/gfx/pics/celebi/normal.pal new file mode 100644 index 00000000..d9d8df61 --- /dev/null +++ b/gfx/pics/celebi/normal.pal @@ -0,0 +1,2 @@ + RGB 10, 31, 0 + RGB 3, 13, 28 diff --git a/gfx/pics/celebi/shiny.pal b/gfx/pics/celebi/shiny.pal new file mode 100644 index 00000000..084f3fce --- /dev/null +++ b/gfx/pics/celebi/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 15, 15 + RGB 15, 4, 18 diff --git a/gfx/pics/chansey/anim0.asm b/gfx/pics/chansey/anim0.asm new file mode 100644 index 00000000..75de3b32 --- /dev/null +++ b/gfx/pics/chansey/anim0.asm @@ -0,0 +1,10 @@ + frame 1, 06 + frame 4, 06 + frame 1, 06 + frame 2, 10 + setrepeat 2 + frame 0, 05 + frame 3, 05 + dorepeat 5 + endanim +; 0xd0f26 diff --git a/gfx/pics/chansey/anim1.asm b/gfx/pics/chansey/anim1.asm new file mode 100644 index 00000000..a78f8cf8 --- /dev/null +++ b/gfx/pics/chansey/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 05 + frame 3, 05 + dorepeat 1 + endanim +; 0xd1d16 diff --git a/gfx/pics/chansey/back.2bpp.lz b/gfx/pics/chansey/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..239df2d6 --- /dev/null +++ b/gfx/pics/chansey/back.2bpp.lz diff --git a/gfx/pics/chansey/bitmask.asm b/gfx/pics/chansey/bitmask.asm new file mode 100644 index 00000000..28dc212e --- /dev/null +++ b/gfx/pics/chansey/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %11000111 + db %01110001 + db %00011100 + db %11000111 + db %00000111 +; 1 + db %10000110 + db %00000000 + db %00000000 + db %10000000 + db %00000001 +; 2 + db %00000000 + db %00110000 + db %00001100 + db %00000000 + db %00000000 +; 3 + db %11000111 + db %01110001 + db %00011100 + db %11000111 + db %00000001 +; 0xd2ff0 diff --git a/gfx/pics/chansey/frames.asm b/gfx/pics/chansey/frames.asm new file mode 100644 index 00000000..ad22cb7e --- /dev/null +++ b/gfx/pics/chansey/frames.asm @@ -0,0 +1,19 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f + db $30, $31, $32, $33, $34, $35, $36, $37 +.frame2 + db $01 ; bitmask + db $38, $39, $3a, $3b, $3c +.frame3 + db $02 ; bitmask + db $3d, $3e, $3f, $40 +.frame4 + db $03 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f + db $30, $31, $32, $33, $34, $35 +; 0xd59cc diff --git a/gfx/pics/chansey/front.2bpp.lz b/gfx/pics/chansey/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..1fc457f1 --- /dev/null +++ b/gfx/pics/chansey/front.2bpp.lz diff --git a/gfx/pics/chansey/normal.pal b/gfx/pics/chansey/normal.pal new file mode 100644 index 00000000..27272f65 --- /dev/null +++ b/gfx/pics/chansey/normal.pal @@ -0,0 +1,2 @@ + RGB 27, 19, 23 + RGB 31, 8, 21 diff --git a/gfx/pics/chansey/shiny.pal b/gfx/pics/chansey/shiny.pal new file mode 100644 index 00000000..3b6f49f8 --- /dev/null +++ b/gfx/pics/chansey/shiny.pal @@ -0,0 +1,2 @@ + RGB 27, 25, 19 + RGB 13, 19, 1 diff --git a/gfx/pics/charizard/anim0.asm b/gfx/pics/charizard/anim0.asm new file mode 100644 index 00000000..b258e35c --- /dev/null +++ b/gfx/pics/charizard/anim0.asm @@ -0,0 +1,8 @@ + frame 0, 08 + frame 1, 16 + setrepeat 2 + frame 2, 09 + frame 1, 09 + dorepeat 3 + endanim +; 0xd08e1 diff --git a/gfx/pics/charizard/anim1.asm b/gfx/pics/charizard/anim1.asm new file mode 100644 index 00000000..daffccb9 --- /dev/null +++ b/gfx/pics/charizard/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 06 + frame 3, 06 + dorepeat 1 + endanim +; 0xd18d5 diff --git a/gfx/pics/charizard/back.2bpp.lz b/gfx/pics/charizard/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..db1d9c9e --- /dev/null +++ b/gfx/pics/charizard/back.2bpp.lz diff --git a/gfx/pics/charizard/bitmask.asm b/gfx/pics/charizard/bitmask.asm new file mode 100644 index 00000000..21a615a4 --- /dev/null +++ b/gfx/pics/charizard/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %10011011 + db %11000111 + db %00100101 + db %00000011 + db %00000000 + db %00000000 + db %00000000 +; 1 + db %10011111 + db %11000111 + db %11100101 + db %11110011 + db %00111000 + db %00111100 + db %00000000 +; 2 + db %10000000 + db %11000001 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd2766 diff --git a/gfx/pics/charizard/frames.asm b/gfx/pics/charizard/frames.asm new file mode 100644 index 00000000..8502da5a --- /dev/null +++ b/gfx/pics/charizard/frames.asm @@ -0,0 +1,16 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c + db $3d, $3e, $3f +.frame2 + db $01 ; bitmask + db $31, $40, $41, $42, $34, $43, $36, $37, $44, $45, $3a, $3b + db $3c, $46, $05, $47, $3e, $3f, $48, $49, $4a, $4b, $05, $4c + db $4d, $05, $2a, $4e, $4f +.frame3 + db $02 ; bitmask + db $50, $51, $52, $53 +; 0xd432b diff --git a/gfx/pics/charizard/front.2bpp b/gfx/pics/charizard/front.2bpp Binary files differnew file mode 100644 index 00000000..1157f7e9 --- /dev/null +++ b/gfx/pics/charizard/front.2bpp diff --git a/gfx/pics/charizard/front.2bpp.lz b/gfx/pics/charizard/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..aab0fda9 --- /dev/null +++ b/gfx/pics/charizard/front.2bpp.lz diff --git a/gfx/pics/charizard/normal.pal b/gfx/pics/charizard/normal.pal new file mode 100644 index 00000000..20efc76b --- /dev/null +++ b/gfx/pics/charizard/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 14, 0 + RGB 7, 11, 15 diff --git a/gfx/pics/charizard/shiny.pal b/gfx/pics/charizard/shiny.pal new file mode 100644 index 00000000..b25c2888 --- /dev/null +++ b/gfx/pics/charizard/shiny.pal @@ -0,0 +1,2 @@ + RGB 20, 15, 21 + RGB 8, 21, 14 diff --git a/gfx/pics/charmander/anim0.asm b/gfx/pics/charmander/anim0.asm new file mode 100644 index 00000000..72a0fe83 --- /dev/null +++ b/gfx/pics/charmander/anim0.asm @@ -0,0 +1,9 @@ + frame 0, 04 + frame 1, 08 + frame 2, 24 + frame 1, 08 + frame 4, 10 + frame 0, 10 + frame 4, 10 + endanim +; 0xd08c5 diff --git a/gfx/pics/charmander/anim1.asm b/gfx/pics/charmander/anim1.asm new file mode 100644 index 00000000..219b5407 --- /dev/null +++ b/gfx/pics/charmander/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 06 + frame 3, 06 + dorepeat 1 + endanim +; 0xd18bf diff --git a/gfx/pics/charmander/back.2bpp.lz b/gfx/pics/charmander/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..e8eb5eb4 --- /dev/null +++ b/gfx/pics/charmander/back.2bpp.lz diff --git a/gfx/pics/charmander/bitmask.asm b/gfx/pics/charmander/bitmask.asm new file mode 100644 index 00000000..fc93cb7e --- /dev/null +++ b/gfx/pics/charmander/bitmask.asm @@ -0,0 +1,21 @@ +; 0 + db %00001100 + db %00110001 + db %00000000 + db %00000000 +; 1 + db %11101111 + db %00111101 + db %00000000 + db %00000000 +; 2 + db %01000000 + db %00000000 + db %00000000 + db %00000000 +; 3 + db %00000000 + db %10000000 + db %01100011 + db %00000000 +; 0xd2742 diff --git a/gfx/pics/charmander/frames.asm b/gfx/pics/charmander/frames.asm new file mode 100644 index 00000000..30e1c3fb --- /dev/null +++ b/gfx/pics/charmander/frames.asm @@ -0,0 +1,17 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c, $1d +.frame2 + db $01 ; bitmask + db $14, $1e, $1f, $1a, $20, $21, $22, $1b, $23, $24, $1c, $1d +.frame3 + db $02 ; bitmask + db $25 +.frame4 + db $03 ; bitmask + db $14, $26, $27, $28, $29 +; 0xd42ac diff --git a/gfx/pics/charmander/front.2bpp b/gfx/pics/charmander/front.2bpp Binary files differnew file mode 100644 index 00000000..b822a173 --- /dev/null +++ b/gfx/pics/charmander/front.2bpp diff --git a/gfx/pics/charmander/front.2bpp.lz b/gfx/pics/charmander/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..7cc31694 --- /dev/null +++ b/gfx/pics/charmander/front.2bpp.lz diff --git a/gfx/pics/charmander/normal.pal b/gfx/pics/charmander/normal.pal new file mode 100644 index 00000000..e658089e --- /dev/null +++ b/gfx/pics/charmander/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 18, 4 + RGB 22, 11, 5 diff --git a/gfx/pics/charmander/shiny.pal b/gfx/pics/charmander/shiny.pal new file mode 100644 index 00000000..ce026d7b --- /dev/null +++ b/gfx/pics/charmander/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 24, 6 + RGB 31, 16, 2 diff --git a/gfx/pics/charmeleon/anim0.asm b/gfx/pics/charmeleon/anim0.asm new file mode 100644 index 00000000..30eeae97 --- /dev/null +++ b/gfx/pics/charmeleon/anim0.asm @@ -0,0 +1,9 @@ + frame 3, 08 + frame 2, 08 + frame 3, 08 + frame 2, 08 + frame 1, 15 + frame 3, 08 + frame 4, 30 + endanim +; 0xd08d4 diff --git a/gfx/pics/charmeleon/anim1.asm b/gfx/pics/charmeleon/anim1.asm new file mode 100644 index 00000000..d3320e33 --- /dev/null +++ b/gfx/pics/charmeleon/anim1.asm @@ -0,0 +1,8 @@ + frame 3, 08 + frame 4, 15 + setrepeat 2 + frame 0, 08 + frame 1, 10 + dorepeat 3 + endanim +; 0xd18cc diff --git a/gfx/pics/charmeleon/back.2bpp.lz b/gfx/pics/charmeleon/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..aec0cd7b --- /dev/null +++ b/gfx/pics/charmeleon/back.2bpp.lz diff --git a/gfx/pics/charmeleon/bitmask.asm b/gfx/pics/charmeleon/bitmask.asm new file mode 100644 index 00000000..e9a1b8e4 --- /dev/null +++ b/gfx/pics/charmeleon/bitmask.asm @@ -0,0 +1,19 @@ +; 0 + db %00000000 + db %00001100 + db %00000010 + db %00000000 + db %00000000 +; 1 + db %11011110 + db %11110111 + db %01011001 + db %00000000 + db %00000000 +; 2 + db %11011110 + db %11110111 + db %00111001 + db %00001100 + db %00000000 +; 0xd2751 diff --git a/gfx/pics/charmeleon/frames.asm b/gfx/pics/charmeleon/frames.asm new file mode 100644 index 00000000..0b8add68 --- /dev/null +++ b/gfx/pics/charmeleon/frames.asm @@ -0,0 +1,20 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $24, $25, $26 +.frame2 + db $01 ; bitmask + db $00, $27, $28, $00, $00, $29, $2a, $2b, $2c, $2d, $2e, $2f + db $30, $31, $00, $32, $33 +.frame3 + db $02 ; bitmask + db $00, $27, $34, $35, $00, $29, $2a, $36, $37, $2d, $2e, $2f + db $38, $39, $00, $3a, $3b, $3c, $3d +.frame4 + db $02 ; bitmask + db $00, $27, $34, $35, $00, $29, $2a, $36, $37, $2d, $2e, $2f + db $3e, $39, $00, $3f, $40, $3c, $3d +; 0xd42f2 diff --git a/gfx/pics/charmeleon/front.2bpp b/gfx/pics/charmeleon/front.2bpp Binary files differnew file mode 100644 index 00000000..364481b6 --- /dev/null +++ b/gfx/pics/charmeleon/front.2bpp diff --git a/gfx/pics/charmeleon/front.2bpp.lz b/gfx/pics/charmeleon/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..efe789da --- /dev/null +++ b/gfx/pics/charmeleon/front.2bpp.lz diff --git a/gfx/pics/charmeleon/normal.pal b/gfx/pics/charmeleon/normal.pal new file mode 100644 index 00000000..c1ccf8f8 --- /dev/null +++ b/gfx/pics/charmeleon/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 14, 5 + RGB 23, 9, 10 diff --git a/gfx/pics/charmeleon/shiny.pal b/gfx/pics/charmeleon/shiny.pal new file mode 100644 index 00000000..3f4fec7d --- /dev/null +++ b/gfx/pics/charmeleon/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 21, 15 + RGB 23, 9, 13 diff --git a/gfx/pics/chikorita/anim0.asm b/gfx/pics/chikorita/anim0.asm new file mode 100644 index 00000000..2b8fa7d3 --- /dev/null +++ b/gfx/pics/chikorita/anim0.asm @@ -0,0 +1,10 @@ + frame 0, 04 + frame 1, 24 + frame 0, 08 + setrepeat 2 + frame 2, 03 + frame 3, 04 + frame 4, 05 + dorepeat 4 + endanim +; 0xd1165 diff --git a/gfx/pics/chikorita/anim1.asm b/gfx/pics/chikorita/anim1.asm new file mode 100644 index 00000000..9003c3ff --- /dev/null +++ b/gfx/pics/chikorita/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 3 + frame 0, 06 + frame 5, 06 + dorepeat 1 + endanim +; 0xd1e9f diff --git a/gfx/pics/chikorita/back.2bpp.lz b/gfx/pics/chikorita/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..e98365a2 --- /dev/null +++ b/gfx/pics/chikorita/back.2bpp.lz diff --git a/gfx/pics/chikorita/bitmask.asm b/gfx/pics/chikorita/bitmask.asm new file mode 100644 index 00000000..60922b7c --- /dev/null +++ b/gfx/pics/chikorita/bitmask.asm @@ -0,0 +1,26 @@ +; 0 + db %11000100 + db %00000000 + db %00000000 + db %00000000 +; 1 + db %11100111 + db %10001100 + db %01110001 + db %00000000 +; 2 + db %11101110 + db %10001101 + db %01110001 + db %00000000 +; 3 + db %01000000 + db %10001100 + db %01110011 + db %00000000 +; 4 + db %11000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd332d diff --git a/gfx/pics/chikorita/frames.asm b/gfx/pics/chikorita/frames.asm new file mode 100644 index 00000000..64c07b53 --- /dev/null +++ b/gfx/pics/chikorita/frames.asm @@ -0,0 +1,23 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b +.frame2 + db $01 ; bitmask + db $1c, $1d, $1e, $1f, $20, $21, $22, $23, $24, $00, $00, $00 + db $00 +.frame3 + db $02 ; bitmask + db $25, $26, $27, $00, $28, $29, $2a, $00, $23, $00, $00, $00 + db $00, $00 +.frame4 + db $03 ; bitmask + db $1a, $2b, $2c, $00, $2d, $2e, $00, $00, $00 +.frame5 + db $04 ; bitmask + db $2f, $30 +; 0xd8438 diff --git a/gfx/pics/chikorita/front.2bpp.lz b/gfx/pics/chikorita/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..008c4ec2 --- /dev/null +++ b/gfx/pics/chikorita/front.2bpp.lz diff --git a/gfx/pics/chikorita/normal.pal b/gfx/pics/chikorita/normal.pal new file mode 100644 index 00000000..54af09ac --- /dev/null +++ b/gfx/pics/chikorita/normal.pal @@ -0,0 +1,2 @@ + RGB 29, 23, 12 + RGB 3, 20, 0 diff --git a/gfx/pics/chikorita/shiny.pal b/gfx/pics/chikorita/shiny.pal new file mode 100644 index 00000000..5da696f8 --- /dev/null +++ b/gfx/pics/chikorita/shiny.pal @@ -0,0 +1,2 @@ + RGB 29, 23, 12 + RGB 26, 14, 0 diff --git a/gfx/pics/chinchou/anim0.asm b/gfx/pics/chinchou/anim0.asm new file mode 100644 index 00000000..f765c151 --- /dev/null +++ b/gfx/pics/chinchou/anim0.asm @@ -0,0 +1,11 @@ + setrepeat 2 + frame 2, 05 + frame 1, 05 + dorepeat 1 + setrepeat 7 + frame 3, 02 + frame 0, 01 + dorepeat 5 + frame 3, 10 + endanim +; 0xd1271 diff --git a/gfx/pics/chinchou/anim1.asm b/gfx/pics/chinchou/anim1.asm new file mode 100644 index 00000000..bf38f8d8 --- /dev/null +++ b/gfx/pics/chinchou/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 06 + frame 4, 06 + dorepeat 1 + endanim +; 0xd1f4d diff --git a/gfx/pics/chinchou/back.2bpp.lz b/gfx/pics/chinchou/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..744af1ad --- /dev/null +++ b/gfx/pics/chinchou/back.2bpp.lz diff --git a/gfx/pics/chinchou/bitmask.asm b/gfx/pics/chinchou/bitmask.asm new file mode 100644 index 00000000..b2045d8b --- /dev/null +++ b/gfx/pics/chinchou/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %00110000 + db %00001000 + db %00000001 + db %00110000 + db %00001100 +; 1 + db %00000000 + db %00000000 + db %00000001 + db %00000000 + db %00000000 +; 2 + db %00001100 + db %00000001 + db %00000000 + db %00001100 + db %00000111 +; 3 + db %00000000 + db %00000100 + db %01000000 + db %00000000 + db %00000000 +; 0xd347d diff --git a/gfx/pics/chinchou/frames.asm b/gfx/pics/chinchou/frames.asm new file mode 100644 index 00000000..748a3d61 --- /dev/null +++ b/gfx/pics/chinchou/frames.asm @@ -0,0 +1,17 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a, $2b +.frame2 + db $01 ; bitmask + db $27 +.frame3 + db $02 ; bitmask + db $2c, $2d, $2e, $2f, $30, $31, $32, $33 +.frame4 + db $03 ; bitmask + db $34, $35 +; 0xd8898 diff --git a/gfx/pics/chinchou/front.2bpp.lz b/gfx/pics/chinchou/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..b5db6570 --- /dev/null +++ b/gfx/pics/chinchou/front.2bpp.lz diff --git a/gfx/pics/chinchou/normal.pal b/gfx/pics/chinchou/normal.pal new file mode 100644 index 00000000..32d7675c --- /dev/null +++ b/gfx/pics/chinchou/normal.pal @@ -0,0 +1,2 @@ + RGB 27, 22, 7 + RGB 7, 7, 20 diff --git a/gfx/pics/chinchou/shiny.pal b/gfx/pics/chinchou/shiny.pal new file mode 100644 index 00000000..a31cb2ac --- /dev/null +++ b/gfx/pics/chinchou/shiny.pal @@ -0,0 +1,2 @@ + RGB 22, 28, 12 + RGB 12, 14, 20 diff --git a/gfx/pics/clefable/anim0.asm b/gfx/pics/clefable/anim0.asm new file mode 100644 index 00000000..d442807e --- /dev/null +++ b/gfx/pics/clefable/anim0.asm @@ -0,0 +1,6 @@ + frame 0, 04 + frame 1, 10 + frame 2, 10 + frame 1, 10 + endanim +; 0xd0aa7 diff --git a/gfx/pics/clefable/anim1.asm b/gfx/pics/clefable/anim1.asm new file mode 100644 index 00000000..2b024ffd --- /dev/null +++ b/gfx/pics/clefable/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 3 + frame 0, 07 + frame 3, 07 + dorepeat 1 + endanim +; 0xd1a29 diff --git a/gfx/pics/clefable/back.2bpp.lz b/gfx/pics/clefable/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..1bcb8cbc --- /dev/null +++ b/gfx/pics/clefable/back.2bpp.lz diff --git a/gfx/pics/clefable/bitmask.asm b/gfx/pics/clefable/bitmask.asm new file mode 100644 index 00000000..b1c1ae62 --- /dev/null +++ b/gfx/pics/clefable/bitmask.asm @@ -0,0 +1,19 @@ +; 0 + db %00011100 + db %11000000 + db %11000011 + db %00110000 + db %00000000 +; 1 + db %00110000 + db %11001100 + db %00100011 + db %00011100 + db %00000111 +; 2 + db %00000000 + db %01000001 + db %00000000 + db %00000000 + db %00000000 +; 0xd2972 diff --git a/gfx/pics/clefable/frames.asm b/gfx/pics/clefable/frames.asm new file mode 100644 index 00000000..e1346985 --- /dev/null +++ b/gfx/pics/clefable/frames.asm @@ -0,0 +1,14 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e +.frame2 + db $01 ; bitmask + db $2f, $30, $31, $32, $27, $28, $0f, $33, $0f, $34, $35, $36 + db $37, $38, $39 +.frame3 + db $02 ; bitmask + db $3a, $3b +; 0xd495b diff --git a/gfx/pics/clefable/front.2bpp b/gfx/pics/clefable/front.2bpp Binary files differnew file mode 100644 index 00000000..e52d8fd2 --- /dev/null +++ b/gfx/pics/clefable/front.2bpp diff --git a/gfx/pics/clefable/front.2bpp.lz b/gfx/pics/clefable/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..4fb42430 --- /dev/null +++ b/gfx/pics/clefable/front.2bpp.lz diff --git a/gfx/pics/clefable/normal.pal b/gfx/pics/clefable/normal.pal new file mode 100644 index 00000000..b7ce916a --- /dev/null +++ b/gfx/pics/clefable/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 13, 25 + RGB 13, 7, 0 diff --git a/gfx/pics/clefable/shiny.pal b/gfx/pics/clefable/shiny.pal new file mode 100644 index 00000000..015cc29d --- /dev/null +++ b/gfx/pics/clefable/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 13, 25 + RGB 8, 18, 0 diff --git a/gfx/pics/clefairy/anim0.asm b/gfx/pics/clefairy/anim0.asm new file mode 100644 index 00000000..9905c4fc --- /dev/null +++ b/gfx/pics/clefairy/anim0.asm @@ -0,0 +1,9 @@ + frame 2, 06 + frame 1, 06 + frame 2, 06 + setrepeat 3 + frame 0, 05 + frame 3, 05 + dorepeat 4 + endanim +; 0xd0a9e diff --git a/gfx/pics/clefairy/anim1.asm b/gfx/pics/clefairy/anim1.asm new file mode 100644 index 00000000..c9361346 --- /dev/null +++ b/gfx/pics/clefairy/anim1.asm @@ -0,0 +1,8 @@ + setrepeat 2 + frame 4, 12 + frame 5, 12 + dorepeat 1 + frame 0, 05 + frame 3, 05 + endanim +; 0xd1a20 diff --git a/gfx/pics/clefairy/back.2bpp.lz b/gfx/pics/clefairy/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..a6a5ecb8 --- /dev/null +++ b/gfx/pics/clefairy/back.2bpp.lz diff --git a/gfx/pics/clefairy/bitmask.asm b/gfx/pics/clefairy/bitmask.asm new file mode 100644 index 00000000..1c599e33 --- /dev/null +++ b/gfx/pics/clefairy/bitmask.asm @@ -0,0 +1,26 @@ +; 0 + db %10001100 + db %00110001 + db %00001110 + db %00000000 +; 1 + db %10001110 + db %10110001 + db %00111110 + db %00000000 +; 2 + db %10000000 + db %00010000 + db %00000000 + db %00000000 +; 3 + db %10001100 + db %00010001 + db %00000000 + db %00000000 +; 4 + db %00000000 + db %00010000 + db %00000000 + db %00000000 +; 0xd2963 diff --git a/gfx/pics/clefairy/frames.asm b/gfx/pics/clefairy/frames.asm new file mode 100644 index 00000000..88978f35 --- /dev/null +++ b/gfx/pics/clefairy/frames.asm @@ -0,0 +1,22 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21 +.frame2 + db $01 ; bitmask + db $22, $19, $1a, $23, $1c, $24, $1e, $25, $1f, $20, $21, $00 + db $00 +.frame3 + db $02 ; bitmask + db $26, $27 +.frame4 + db $03 ; bitmask + db $19, $1a, $1b, $1c, $27 +.frame5 + db $04 ; bitmask + db $27 +; 0xd4936 diff --git a/gfx/pics/clefairy/front.2bpp b/gfx/pics/clefairy/front.2bpp Binary files differnew file mode 100644 index 00000000..b3960ee7 --- /dev/null +++ b/gfx/pics/clefairy/front.2bpp diff --git a/gfx/pics/clefairy/front.2bpp.lz b/gfx/pics/clefairy/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..d8adc2e2 --- /dev/null +++ b/gfx/pics/clefairy/front.2bpp.lz diff --git a/gfx/pics/clefairy/normal.pal b/gfx/pics/clefairy/normal.pal new file mode 100644 index 00000000..b7ce916a --- /dev/null +++ b/gfx/pics/clefairy/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 13, 25 + RGB 13, 7, 0 diff --git a/gfx/pics/clefairy/shiny.pal b/gfx/pics/clefairy/shiny.pal new file mode 100644 index 00000000..015cc29d --- /dev/null +++ b/gfx/pics/clefairy/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 13, 25 + RGB 8, 18, 0 diff --git a/gfx/pics/cleffa/anim0.asm b/gfx/pics/cleffa/anim0.asm new file mode 100644 index 00000000..37f3da59 --- /dev/null +++ b/gfx/pics/cleffa/anim0.asm @@ -0,0 +1,5 @@ + frame 1, 10 + frame 2, 10 + frame 3, 10 + endanim +; 0xd1290 diff --git a/gfx/pics/cleffa/anim1.asm b/gfx/pics/cleffa/anim1.asm new file mode 100644 index 00000000..129f123c --- /dev/null +++ b/gfx/pics/cleffa/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 08 + frame 1, 08 + dorepeat 1 + endanim +; 0xd1f68 diff --git a/gfx/pics/cleffa/back.2bpp.lz b/gfx/pics/cleffa/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..35ec3369 --- /dev/null +++ b/gfx/pics/cleffa/back.2bpp.lz diff --git a/gfx/pics/cleffa/bitmask.asm b/gfx/pics/cleffa/bitmask.asm new file mode 100644 index 00000000..175ab489 --- /dev/null +++ b/gfx/pics/cleffa/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %00001000 + db %00000000 + db %00000100 + db %00000000 +; 1 + db %11001110 + db %00111001 + db %01100100 + db %00000000 +; 2 + db %01000000 + db %00111101 + db %00000000 + db %00000000 +; 0xd34a9 diff --git a/gfx/pics/cleffa/frames.asm b/gfx/pics/cleffa/frames.asm new file mode 100644 index 00000000..53ad1f71 --- /dev/null +++ b/gfx/pics/cleffa/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $19, $1a +.frame2 + db $01 ; bitmask + db $1b, $1c, $19, $1d, $1e, $1f, $20, $21, $22, $1a, $23, $24 +.frame3 + db $02 ; bitmask + db $25, $26, $27, $28, $29, $2a +; 0xd8912 diff --git a/gfx/pics/cleffa/front.2bpp.lz b/gfx/pics/cleffa/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..e8c62406 --- /dev/null +++ b/gfx/pics/cleffa/front.2bpp.lz diff --git a/gfx/pics/cleffa/normal.pal b/gfx/pics/cleffa/normal.pal new file mode 100644 index 00000000..b7ce916a --- /dev/null +++ b/gfx/pics/cleffa/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 13, 25 + RGB 13, 7, 0 diff --git a/gfx/pics/cleffa/shiny.pal b/gfx/pics/cleffa/shiny.pal new file mode 100644 index 00000000..015cc29d --- /dev/null +++ b/gfx/pics/cleffa/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 13, 25 + RGB 8, 18, 0 diff --git a/gfx/pics/cloyster/anim0.asm b/gfx/pics/cloyster/anim0.asm new file mode 100644 index 00000000..cc338f01 --- /dev/null +++ b/gfx/pics/cloyster/anim0.asm @@ -0,0 +1,7 @@ + setrepeat 2 + frame 1, 09 + frame 2, 09 + dorepeat 1 + frame 3, 09 + endanim +; 0xd0dd0 diff --git a/gfx/pics/cloyster/anim1.asm b/gfx/pics/cloyster/anim1.asm new file mode 100644 index 00000000..e872bbc5 --- /dev/null +++ b/gfx/pics/cloyster/anim1.asm @@ -0,0 +1,4 @@ + frame 4, 52 + dorepeat 1 + endanim +; 0xd1c4e diff --git a/gfx/pics/cloyster/back.2bpp.lz b/gfx/pics/cloyster/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..655890df --- /dev/null +++ b/gfx/pics/cloyster/back.2bpp.lz diff --git a/gfx/pics/cloyster/bitmask.asm b/gfx/pics/cloyster/bitmask.asm new file mode 100644 index 00000000..3e7e506f --- /dev/null +++ b/gfx/pics/cloyster/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %00111100 + db %11111111 + db %11011000 + db %11111110 + db %00011111 + db %00000000 + db %00000000 +; 1 + db %00000000 + db %00000000 + db %00000000 + db %00000110 + db %00000000 + db %00000000 + db %00000000 +; 2 + db %00111100 + db %11111111 + db %11011000 + db %11111010 + db %00011111 + db %00000000 + db %00000000 +; 0xd2df4 diff --git a/gfx/pics/cloyster/frames.asm b/gfx/pics/cloyster/frames.asm new file mode 100644 index 00000000..77b278e8 --- /dev/null +++ b/gfx/pics/cloyster/frames.asm @@ -0,0 +1,21 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $31, $00, $32, $33, $34, $35, $36, $37, $38, $00, $39, $3a + db $3b, $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44, $45, $46 + db $47, $48, $49, $4a +.frame2 + db $01 ; bitmask + db $3f, $40 +.frame3 + db $02 ; bitmask + db $31, $00, $32, $33, $34, $35, $36, $37, $38, $00, $39, $3a + db $3b, $3c, $3d, $3e, $4b, $41, $42, $43, $44, $45, $46, $47 + db $48, $49, $4a +.frame4 + db $01 ; bitmask + db $4c, $40 +; 0xd54f2 diff --git a/gfx/pics/cloyster/front.2bpp b/gfx/pics/cloyster/front.2bpp Binary files differnew file mode 100644 index 00000000..6b0d4f15 --- /dev/null +++ b/gfx/pics/cloyster/front.2bpp diff --git a/gfx/pics/cloyster/front.2bpp.lz b/gfx/pics/cloyster/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..83991eed --- /dev/null +++ b/gfx/pics/cloyster/front.2bpp.lz diff --git a/gfx/pics/cloyster/normal.pal b/gfx/pics/cloyster/normal.pal new file mode 100644 index 00000000..a3517502 --- /dev/null +++ b/gfx/pics/cloyster/normal.pal @@ -0,0 +1,2 @@ + RGB 19, 10, 25 + RGB 9, 4, 13 diff --git a/gfx/pics/cloyster/shiny.pal b/gfx/pics/cloyster/shiny.pal new file mode 100644 index 00000000..359ba082 --- /dev/null +++ b/gfx/pics/cloyster/shiny.pal @@ -0,0 +1,2 @@ + RGB 20, 12, 28 + RGB 11, 4, 31 diff --git a/gfx/pics/corsola/anim0.asm b/gfx/pics/corsola/anim0.asm new file mode 100644 index 00000000..68182e18 --- /dev/null +++ b/gfx/pics/corsola/anim0.asm @@ -0,0 +1,7 @@ + frame 1, 10 + frame 2, 22 + frame 1, 10 + frame 0, 12 + frame 3, 18 + endanim +; 0xd1501 diff --git a/gfx/pics/corsola/anim1.asm b/gfx/pics/corsola/anim1.asm new file mode 100644 index 00000000..6360176c --- /dev/null +++ b/gfx/pics/corsola/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 07 + frame 4, 07 + dorepeat 1 + endanim +; 0xd210b diff --git a/gfx/pics/corsola/back.2bpp.lz b/gfx/pics/corsola/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..6707a353 --- /dev/null +++ b/gfx/pics/corsola/back.2bpp.lz diff --git a/gfx/pics/corsola/bitmask.asm b/gfx/pics/corsola/bitmask.asm new file mode 100644 index 00000000..fd9e40e5 --- /dev/null +++ b/gfx/pics/corsola/bitmask.asm @@ -0,0 +1,19 @@ +; 0 + db %00010000 + db %00000100 + db %11000001 + db %00000000 + db %00000000 +; 1 + db %00001100 + db %00000000 + db %00000000 + db %00011100 + db %00000111 +; 2 + db %00000000 + db %10000010 + db %00000000 + db %00000000 + db %00000000 +; 0xd3817 diff --git a/gfx/pics/corsola/frames.asm b/gfx/pics/corsola/frames.asm new file mode 100644 index 00000000..d1bf55d3 --- /dev/null +++ b/gfx/pics/corsola/frames.asm @@ -0,0 +1,17 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $28 +.frame2 + db $00 ; bitmask + db $29, $25, $2a, $2b, $28 +.frame3 + db $01 ; bitmask + db $2c, $2d, $2e, $2f, $30, $31, $32, $05 +.frame4 + db $02 ; bitmask + db $33, $34 +; 0xd923f diff --git a/gfx/pics/corsola/front.2bpp.lz b/gfx/pics/corsola/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..afa20892 --- /dev/null +++ b/gfx/pics/corsola/front.2bpp.lz diff --git a/gfx/pics/corsola/normal.pal b/gfx/pics/corsola/normal.pal new file mode 100644 index 00000000..c0398e6d --- /dev/null +++ b/gfx/pics/corsola/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 11, 31 + RGB 28, 7, 13 diff --git a/gfx/pics/corsola/shiny.pal b/gfx/pics/corsola/shiny.pal new file mode 100644 index 00000000..1dadc79f --- /dev/null +++ b/gfx/pics/corsola/shiny.pal @@ -0,0 +1,2 @@ + RGB 13, 25, 28 + RGB 7, 14, 10 diff --git a/gfx/pics/crobat/anim0.asm b/gfx/pics/crobat/anim0.asm new file mode 100644 index 00000000..99888ab8 --- /dev/null +++ b/gfx/pics/crobat/anim0.asm @@ -0,0 +1,10 @@ + setrepeat 2 + frame 0, 05 + frame 1, 05 + frame 2, 05 + frame 3, 05 + frame 4, 05 + frame 5, 05 + dorepeat 1 + endanim +; 0xd125e diff --git a/gfx/pics/crobat/anim1.asm b/gfx/pics/crobat/anim1.asm new file mode 100644 index 00000000..ec1dae2a --- /dev/null +++ b/gfx/pics/crobat/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 5 + frame 0, 07 + frame 1, 07 + dorepeat 1 + endanim +; 0xd1f44 diff --git a/gfx/pics/crobat/back.2bpp.lz b/gfx/pics/crobat/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..a572d93c --- /dev/null +++ b/gfx/pics/crobat/back.2bpp.lz diff --git a/gfx/pics/crobat/bitmask.asm b/gfx/pics/crobat/bitmask.asm new file mode 100644 index 00000000..6db5a3bc --- /dev/null +++ b/gfx/pics/crobat/bitmask.asm @@ -0,0 +1,41 @@ +; 0 + db %10001111 + db %00000111 + db %00000000 + db %11000000 + db %01111000 + db %00111100 + db %00000000 +; 1 + db %00110000 + db %00011000 + db %00000000 + db %00000000 + db %00000110 + db %00000011 + db %00000000 +; 2 + db %10111111 + db %00011111 + db %00000000 + db %11000000 + db %01111110 + db %00111111 + db %00000000 +; 3 + db %00110000 + db %00011000 + db %00000000 + db %00000000 + db %10000111 + db %00000011 + db %00000000 +; 4 + db %10111111 + db %00011111 + db %00000000 + db %11000000 + db %11111111 + db %00111111 + db %00000000 +; 0xd3469 diff --git a/gfx/pics/crobat/frames.asm b/gfx/pics/crobat/frames.asm new file mode 100644 index 00000000..c0c95c30 --- /dev/null +++ b/gfx/pics/crobat/frames.asm @@ -0,0 +1,26 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $03, $03, $31, $32, $03, $03, $33, $34, $35, $36, $03, $03 + db $37, $38, $03, $03, $03, $39 +.frame2 + db $01 ; bitmask + db $3a, $3b, $3c, $3d, $3e, $3f, $40, $41 +.frame3 + db $02 ; bitmask + db $03, $03, $31, $32, $3a, $3b, $03, $03, $33, $34, $3c, $3d + db $35, $36, $3e, $3f, $03, $03, $37, $38, $40, $41, $03, $03 + db $03, $39 +.frame4 + db $03 ; bitmask + db $42, $43, $44, $45, $46, $47, $03, $48, $49, $03 +.frame5 + db $04 ; bitmask + db $03, $03, $31, $32, $42, $43, $03, $03, $33, $34, $44, $45 + db $35, $36, $46, $47, $03, $03, $03, $37, $38, $48, $49, $03 + db $03, $03, $03, $39 +; 0xd8879 diff --git a/gfx/pics/crobat/front.2bpp.lz b/gfx/pics/crobat/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..1e12aeed --- /dev/null +++ b/gfx/pics/crobat/front.2bpp.lz diff --git a/gfx/pics/crobat/normal.pal b/gfx/pics/crobat/normal.pal new file mode 100644 index 00000000..2d9a2d15 --- /dev/null +++ b/gfx/pics/crobat/normal.pal @@ -0,0 +1,2 @@ + RGB 18, 8, 21 + RGB 4, 9, 15 diff --git a/gfx/pics/crobat/shiny.pal b/gfx/pics/crobat/shiny.pal new file mode 100644 index 00000000..d8e797a6 --- /dev/null +++ b/gfx/pics/crobat/shiny.pal @@ -0,0 +1,2 @@ + RGB 29, 12, 19 + RGB 7, 15, 0 diff --git a/gfx/pics/croconaw/anim0.asm b/gfx/pics/croconaw/anim0.asm new file mode 100644 index 00000000..c487abfd --- /dev/null +++ b/gfx/pics/croconaw/anim0.asm @@ -0,0 +1,7 @@ + setrepeat 5 + frame 3, 05 + frame 2, 05 + frame 1, 05 + dorepeat 1 + endanim +; 0xd11d2 diff --git a/gfx/pics/croconaw/anim1.asm b/gfx/pics/croconaw/anim1.asm new file mode 100644 index 00000000..78bd8518 --- /dev/null +++ b/gfx/pics/croconaw/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 10 + frame 4, 10 + dorepeat 1 + endanim +; 0xd1ee0 diff --git a/gfx/pics/croconaw/back.2bpp.lz b/gfx/pics/croconaw/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..7e573e6a --- /dev/null +++ b/gfx/pics/croconaw/back.2bpp.lz diff --git a/gfx/pics/croconaw/bitmask.asm b/gfx/pics/croconaw/bitmask.asm new file mode 100644 index 00000000..22f1cf49 --- /dev/null +++ b/gfx/pics/croconaw/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %11011111 + db %11110011 + db %00111101 + db %10000110 + db %00000001 +; 1 + db %11011111 + db %11110011 + db %00111101 + db %10001110 + db %00000011 +; 2 + db %11011111 + db %11110011 + db %00111101 + db %00000010 + db %00000000 +; 3 + db %11011111 + db %11111111 + db %00111111 + db %00000010 + db %00000000 +; 0xd33a9 diff --git a/gfx/pics/croconaw/frames.asm b/gfx/pics/croconaw/frames.asm new file mode 100644 index 00000000..cda1ed19 --- /dev/null +++ b/gfx/pics/croconaw/frames.asm @@ -0,0 +1,21 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $00, $28, $29, $2a, $2b, $2c, $2d, $2e + db $2f, $30, $31, $32, $33, $34, $35, $36, $37, $38 +.frame2 + db $01 ; bitmask + db $24, $25, $26, $27, $00, $28, $29, $2a, $2b, $2c, $2d, $2e + db $2f, $30, $31, $32, $33, $34, $39, $3a, $3b, $00, $3c, $3d +.frame3 + db $02 ; bitmask + db $24, $25, $26, $27, $00, $28, $29, $2a, $2b, $2c, $2d, $2e + db $2f, $30, $31, $32, $33, $34, $3e +.frame4 + db $03 ; bitmask + db $24, $25, $26, $27, $00, $28, $29, $2a, $2b, $3f, $40, $2c + db $2d, $2e, $2f, $30, $41, $31, $32, $33, $34, $3e +; 0xd8636 diff --git a/gfx/pics/croconaw/front.2bpp.lz b/gfx/pics/croconaw/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..9c7f511b --- /dev/null +++ b/gfx/pics/croconaw/front.2bpp.lz diff --git a/gfx/pics/croconaw/normal.pal b/gfx/pics/croconaw/normal.pal new file mode 100644 index 00000000..da3e2904 --- /dev/null +++ b/gfx/pics/croconaw/normal.pal @@ -0,0 +1,2 @@ + RGB 10, 21, 18 + RGB 24, 9, 10 diff --git a/gfx/pics/croconaw/shiny.pal b/gfx/pics/croconaw/shiny.pal new file mode 100644 index 00000000..d4f87734 --- /dev/null +++ b/gfx/pics/croconaw/shiny.pal @@ -0,0 +1,2 @@ + RGB 15, 21, 14 + RGB 13, 9, 23 diff --git a/gfx/pics/cubone/anim0.asm b/gfx/pics/cubone/anim0.asm new file mode 100644 index 00000000..2af8c522 --- /dev/null +++ b/gfx/pics/cubone/anim0.asm @@ -0,0 +1,12 @@ + frame 0, 04 + frame 5, 19 + frame 1, 08 + frame 2, 06 + frame 6, 03 + frame 3, 02 + frame 4, 40 + frame 3, 02 + frame 6, 02 + frame 1, 08 + endanim +; 0xd0e9f diff --git a/gfx/pics/cubone/anim1.asm b/gfx/pics/cubone/anim1.asm new file mode 100644 index 00000000..fb3b0b3b --- /dev/null +++ b/gfx/pics/cubone/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 08 + frame 5, 08 + dorepeat 1 + endanim +; 0xd1cc3 diff --git a/gfx/pics/cubone/back.2bpp.lz b/gfx/pics/cubone/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..fc993141 --- /dev/null +++ b/gfx/pics/cubone/back.2bpp.lz diff --git a/gfx/pics/cubone/bitmask.asm b/gfx/pics/cubone/bitmask.asm new file mode 100644 index 00000000..81549a70 --- /dev/null +++ b/gfx/pics/cubone/bitmask.asm @@ -0,0 +1,31 @@ +; 0 + db %10001110 + db %00010001 + db %00000000 + db %00000000 +; 1 + db %10011110 + db %00010011 + db %00000000 + db %00000000 +; 2 + db %10101111 + db %00000001 + db %00000000 + db %00000000 +; 3 + db %10001110 + db %00000001 + db %00000000 + db %00000000 +; 4 + db %00000000 + db %00000000 + db %00000001 + db %00000000 +; 5 + db %10001111 + db %00000001 + db %00000000 + db %00000000 +; 0xd2f18 diff --git a/gfx/pics/cubone/frames.asm b/gfx/pics/cubone/frames.asm new file mode 100644 index 00000000..e5ef2263 --- /dev/null +++ b/gfx/pics/cubone/frames.asm @@ -0,0 +1,25 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 + dw .frame6 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c, $1d, $1e +.frame2 + db $01 ; bitmask + db $19, $04, $00, $1f, $1c, $20, $21, $1e +.frame3 + db $02 ; bitmask + db $22, $19, $23, $04, $24, $25, $26 +.frame4 + db $03 ; bitmask + db $19, $23, $04, $25, $26 +.frame5 + db $04 ; bitmask + db $27 +.frame6 + db $05 ; bitmask + db $28, $19, $23, $04, $25, $26 +; 0xd577d diff --git a/gfx/pics/cubone/front.2bpp b/gfx/pics/cubone/front.2bpp Binary files differnew file mode 100644 index 00000000..24318e15 --- /dev/null +++ b/gfx/pics/cubone/front.2bpp diff --git a/gfx/pics/cubone/front.2bpp.lz b/gfx/pics/cubone/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..9de9f773 --- /dev/null +++ b/gfx/pics/cubone/front.2bpp.lz diff --git a/gfx/pics/cubone/normal.pal b/gfx/pics/cubone/normal.pal new file mode 100644 index 00000000..2870dcff --- /dev/null +++ b/gfx/pics/cubone/normal.pal @@ -0,0 +1,2 @@ + RGB 22, 16, 11 + RGB 14, 8, 4 diff --git a/gfx/pics/cubone/shiny.pal b/gfx/pics/cubone/shiny.pal new file mode 100644 index 00000000..9947a7fe --- /dev/null +++ b/gfx/pics/cubone/shiny.pal @@ -0,0 +1,2 @@ + RGB 22, 22, 23 + RGB 11, 15, 9 diff --git a/gfx/pics/cyndaquil/anim0.asm b/gfx/pics/cyndaquil/anim0.asm new file mode 100644 index 00000000..b069cc30 --- /dev/null +++ b/gfx/pics/cyndaquil/anim0.asm @@ -0,0 +1,12 @@ + frame 1, 04 + frame 4, 04 + frame 1, 04 + setrepeat 4 + frame 4, 03 + frame 1, 03 + dorepeat 4 + frame 2, 03 + frame 3, 09 + frame 1, 03 + endanim +; 0xd1194 diff --git a/gfx/pics/cyndaquil/anim1.asm b/gfx/pics/cyndaquil/anim1.asm new file mode 100644 index 00000000..43c4d495 --- /dev/null +++ b/gfx/pics/cyndaquil/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 10 + frame 4, 10 + dorepeat 1 + endanim +; 0xd1eba diff --git a/gfx/pics/cyndaquil/back.2bpp.lz b/gfx/pics/cyndaquil/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..226c41e4 --- /dev/null +++ b/gfx/pics/cyndaquil/back.2bpp.lz diff --git a/gfx/pics/cyndaquil/bitmask.asm b/gfx/pics/cyndaquil/bitmask.asm new file mode 100644 index 00000000..56d89d40 --- /dev/null +++ b/gfx/pics/cyndaquil/bitmask.asm @@ -0,0 +1,11 @@ +; 0 + db %11111000 + db %11111111 + db %11110111 + db %00000000 +; 1 + db %10011000 + db %01000011 + db %00000000 + db %00000000 +; 0xd3365 diff --git a/gfx/pics/cyndaquil/frames.asm b/gfx/pics/cyndaquil/frames.asm new file mode 100644 index 00000000..58166981 --- /dev/null +++ b/gfx/pics/cyndaquil/frames.asm @@ -0,0 +1,20 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $19, $1a, $00, $1b, $1c, $1d, $1e, $00, $1f, $20, $21, $22 + db $00, $23, $24, $25, $00, $26, $27, $28 +.frame2 + db $00 ; bitmask + db $19, $1a, $00, $00, $29, $1d, $1e, $00, $00, $2a, $21, $22 + db $00, $00, $2b, $25, $00, $00, $00, $2c +.frame3 + db $00 ; bitmask + db $19, $1a, $00, $00, $29, $1d, $1e, $00, $00, $2d, $21, $22 + db $00, $00, $2e, $2f, $00, $00, $00, $2c +.frame4 + db $01 ; bitmask + db $19, $1a, $30, $1d, $1e, $22 +; 0xd84f5 diff --git a/gfx/pics/cyndaquil/front.2bpp.lz b/gfx/pics/cyndaquil/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..3e288678 --- /dev/null +++ b/gfx/pics/cyndaquil/front.2bpp.lz diff --git a/gfx/pics/cyndaquil/normal.pal b/gfx/pics/cyndaquil/normal.pal new file mode 100644 index 00000000..3868b6a7 --- /dev/null +++ b/gfx/pics/cyndaquil/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 27, 0 + RGB 31, 7, 5 diff --git a/gfx/pics/cyndaquil/shiny.pal b/gfx/pics/cyndaquil/shiny.pal new file mode 100644 index 00000000..6328f897 --- /dev/null +++ b/gfx/pics/cyndaquil/shiny.pal @@ -0,0 +1,2 @@ + RGB 29, 23, 9 + RGB 22, 0, 19 diff --git a/gfx/pics/delibird/anim0.asm b/gfx/pics/delibird/anim0.asm new file mode 100644 index 00000000..3431ad1a --- /dev/null +++ b/gfx/pics/delibird/anim0.asm @@ -0,0 +1,12 @@ + frame 1, 02 + frame 2, 10 + setrepeat 2 + frame 3, 09 + frame 2, 09 + dorepeat 3 + frame 2, 13 + frame 1, 02 + frame 0, 05 + frame 6, 05 + endanim +; 0xd152a diff --git a/gfx/pics/delibird/anim1.asm b/gfx/pics/delibird/anim1.asm new file mode 100644 index 00000000..8a416cc6 --- /dev/null +++ b/gfx/pics/delibird/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 4 + frame 4, 06 + frame 5, 06 + dorepeat 1 + endanim +; 0xd2126 diff --git a/gfx/pics/delibird/back.2bpp.lz b/gfx/pics/delibird/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..22f41237 --- /dev/null +++ b/gfx/pics/delibird/back.2bpp.lz diff --git a/gfx/pics/delibird/bitmask.asm b/gfx/pics/delibird/bitmask.asm new file mode 100644 index 00000000..f682bc2f --- /dev/null +++ b/gfx/pics/delibird/bitmask.asm @@ -0,0 +1,37 @@ +; 0 + db %00000000 + db %01000011 + db %00000000 + db %00000000 + db %00000010 +; 1 + db %00111000 + db %01100011 + db %00000000 + db %10001110 + db %00000011 +; 2 + db %00111100 + db %01100011 + db %00000000 + db %10001110 + db %00000011 +; 3 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000010 +; 4 + db %00111000 + db %00000010 + db %00000000 + db %10001110 + db %00000011 +; 5 + db %00000000 + db %00100000 + db %00000000 + db %00000000 + db %00000000 +; 0xd3850 diff --git a/gfx/pics/delibird/frames.asm b/gfx/pics/delibird/frames.asm new file mode 100644 index 00000000..625f5ae8 --- /dev/null +++ b/gfx/pics/delibird/frames.asm @@ -0,0 +1,27 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 + dw .frame6 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27 +.frame2 + db $01 ; bitmask + db $28, $29, $2a, $24, $2b, $2c, $26, $2d, $2e, $2f, $30, $31 + db $32 +.frame3 + db $02 ; bitmask + db $33, $34, $29, $2a, $35, $36, $2c, $26, $2d, $2e, $2f, $30 + db $31, $32 +.frame4 + db $03 ; bitmask + db $27 +.frame5 + db $04 ; bitmask + db $28, $29, $2a, $25, $2d, $2e, $2f, $30, $31, $32 +.frame6 + db $05 ; bitmask + db $2c +; 0xd92bb diff --git a/gfx/pics/delibird/front.2bpp.lz b/gfx/pics/delibird/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..819e46af --- /dev/null +++ b/gfx/pics/delibird/front.2bpp.lz diff --git a/gfx/pics/delibird/normal.pal b/gfx/pics/delibird/normal.pal new file mode 100644 index 00000000..a9413fb1 --- /dev/null +++ b/gfx/pics/delibird/normal.pal @@ -0,0 +1,2 @@ + RGB 21, 16, 31 + RGB 30, 8, 2 diff --git a/gfx/pics/delibird/shiny.pal b/gfx/pics/delibird/shiny.pal new file mode 100644 index 00000000..281151de --- /dev/null +++ b/gfx/pics/delibird/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 26, 0 + RGB 26, 1, 26 diff --git a/gfx/pics/dewgong/anim0.asm b/gfx/pics/dewgong/anim0.asm new file mode 100644 index 00000000..b7c3efec --- /dev/null +++ b/gfx/pics/dewgong/anim0.asm @@ -0,0 +1,7 @@ + frame 1, 09 + frame 2, 09 + frame 3, 09 + frame 4, 09 + frame 5, 14 + endanim +; 0xd0daa diff --git a/gfx/pics/dewgong/anim1.asm b/gfx/pics/dewgong/anim1.asm new file mode 100644 index 00000000..0357ce66 --- /dev/null +++ b/gfx/pics/dewgong/anim1.asm @@ -0,0 +1,9 @@ + setrepeat 2 + frame 0, 06 + frame 6, 06 + frame 7, 06 + frame 8, 06 + frame 9, 06 + dorepeat 1 + endanim +; 0xd1c2a diff --git a/gfx/pics/dewgong/back.2bpp.lz b/gfx/pics/dewgong/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..bc6842e8 --- /dev/null +++ b/gfx/pics/dewgong/back.2bpp.lz diff --git a/gfx/pics/dewgong/bitmask.asm b/gfx/pics/dewgong/bitmask.asm new file mode 100644 index 00000000..0d29808e --- /dev/null +++ b/gfx/pics/dewgong/bitmask.asm @@ -0,0 +1,73 @@ +; 0 + db %00000100 + db %00000000 + db %00000000 + db %00000110 + db %00000011 + db %00000000 + db %00000000 +; 1 + db %00000010 + db %00000011 + db %11001100 + db %01110111 + db %01111011 + db %00000000 + db %00000000 +; 2 + db %10000000 + db %11000000 + db %11000001 + db %01110001 + db %01111000 + db %00000000 + db %00000000 +; 3 + db %00000000 + db %00000000 + db %11100000 + db %01110001 + db %01111000 + db %00000000 + db %00000000 +; 4 + db %00000000 + db %00000000 + db %11000000 + db %01110001 + db %01111000 + db %00000000 + db %00000000 +; 5 + db %00000100 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 6 + db %00000010 + db %00000011 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 7 + db %10000000 + db %11000000 + db %00000001 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 8 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd2db2 diff --git a/gfx/pics/dewgong/frames.asm b/gfx/pics/dewgong/frames.asm new file mode 100644 index 00000000..d492373a --- /dev/null +++ b/gfx/pics/dewgong/frames.asm @@ -0,0 +1,39 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 + dw .frame6 + dw .frame7 + dw .frame8 + dw .frame9 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $35 +.frame2 + db $01 ; bitmask + db $36, $37, $38, $39, $3a, $3b, $3c, $3d, $3e, $3f, $40, $41 + db $42, $43, $44, $45, $46, $47, $48 +.frame3 + db $02 ; bitmask + db $49, $4a, $4b, $4c, $3b, $3c, $3d, $40, $41, $42, $45, $46 + db $47, $48 +.frame4 + db $03 ; bitmask + db $4d, $3b, $3c, $3d, $40, $41, $42, $45, $46, $47, $48 +.frame5 + db $04 ; bitmask + db $3b, $3c, $3d, $40, $41, $42, $45, $46, $47, $48 +.frame6 + db $05 ; bitmask + db $31 +.frame7 + db $06 ; bitmask + db $36, $37, $38 +.frame8 + db $07 ; bitmask + db $49, $4a, $4b, $4c +.frame9 + db $08 ; bitmask + db $4d +; 0xd5422 diff --git a/gfx/pics/dewgong/front.2bpp b/gfx/pics/dewgong/front.2bpp Binary files differnew file mode 100644 index 00000000..efba9498 --- /dev/null +++ b/gfx/pics/dewgong/front.2bpp diff --git a/gfx/pics/dewgong/front.2bpp.lz b/gfx/pics/dewgong/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..cbb0ace9 --- /dev/null +++ b/gfx/pics/dewgong/front.2bpp.lz diff --git a/gfx/pics/dewgong/normal.pal b/gfx/pics/dewgong/normal.pal new file mode 100644 index 00000000..8270611e --- /dev/null +++ b/gfx/pics/dewgong/normal.pal @@ -0,0 +1,2 @@ + RGB 19, 21, 31 + RGB 8, 11, 18 diff --git a/gfx/pics/dewgong/shiny.pal b/gfx/pics/dewgong/shiny.pal new file mode 100644 index 00000000..7dbf33ca --- /dev/null +++ b/gfx/pics/dewgong/shiny.pal @@ -0,0 +1,2 @@ + RGB 20, 19, 20 + RGB 18, 11, 14 diff --git a/gfx/pics/diglett/anim0.asm b/gfx/pics/diglett/anim0.asm new file mode 100644 index 00000000..a4d79bd5 --- /dev/null +++ b/gfx/pics/diglett/anim0.asm @@ -0,0 +1,7 @@ + frame 3, 04 + setrepeat 2 + frame 2, 08 + frame 1, 09 + dorepeat 2 + endanim +; 0xd0b97 diff --git a/gfx/pics/diglett/anim1.asm b/gfx/pics/diglett/anim1.asm new file mode 100644 index 00000000..bd2a27e0 --- /dev/null +++ b/gfx/pics/diglett/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 05 + frame 4, 08 + dorepeat 1 + endanim +; 0xd1aad diff --git a/gfx/pics/diglett/back.2bpp.lz b/gfx/pics/diglett/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..05625954 --- /dev/null +++ b/gfx/pics/diglett/back.2bpp.lz diff --git a/gfx/pics/diglett/bitmask.asm b/gfx/pics/diglett/bitmask.asm new file mode 100644 index 00000000..54ca8fc5 --- /dev/null +++ b/gfx/pics/diglett/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %11000000 + db %00111001 + db %00000111 + db %00000000 +; 1 + db %00001000 + db %00000000 + db %10000000 + db %00000000 +; 2 + db %00000000 + db %00010000 + db %00000000 + db %00000000 +; 0xd2a61 diff --git a/gfx/pics/diglett/frames.asm b/gfx/pics/diglett/frames.asm new file mode 100644 index 00000000..ec2d6465 --- /dev/null +++ b/gfx/pics/diglett/frames.asm @@ -0,0 +1,17 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21 +.frame2 + db $00 ; bitmask + db $19, $22, $1b, $1c, $23, $1e, $1f, $20, $21 +.frame3 + db $01 ; bitmask + db $24, $25 +.frame4 + db $02 ; bitmask + db $26 +; 0xd4c06 diff --git a/gfx/pics/diglett/front.2bpp b/gfx/pics/diglett/front.2bpp Binary files differnew file mode 100644 index 00000000..65bcb90d --- /dev/null +++ b/gfx/pics/diglett/front.2bpp diff --git a/gfx/pics/diglett/front.2bpp.lz b/gfx/pics/diglett/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..5ed5e87f --- /dev/null +++ b/gfx/pics/diglett/front.2bpp.lz diff --git a/gfx/pics/diglett/normal.pal b/gfx/pics/diglett/normal.pal new file mode 100644 index 00000000..52a1cfbb --- /dev/null +++ b/gfx/pics/diglett/normal.pal @@ -0,0 +1,2 @@ + RGB 19, 11, 4 + RGB 24, 6, 4 diff --git a/gfx/pics/diglett/shiny.pal b/gfx/pics/diglett/shiny.pal new file mode 100644 index 00000000..173d35e1 --- /dev/null +++ b/gfx/pics/diglett/shiny.pal @@ -0,0 +1,2 @@ + RGB 19, 11, 4 + RGB 12, 6, 27 diff --git a/gfx/pics/ditto/anim0.asm b/gfx/pics/ditto/anim0.asm new file mode 100644 index 00000000..53f3f9af --- /dev/null +++ b/gfx/pics/ditto/anim0.asm @@ -0,0 +1,11 @@ + frame 5, 08 + frame 1, 08 + frame 2, 08 + frame 3, 06 + frame 2, 06 + frame 0, 12 + frame 6, 12 + frame 7, 12 + frame 8, 12 + endanim +; 0xd1029 diff --git a/gfx/pics/ditto/anim1.asm b/gfx/pics/ditto/anim1.asm new file mode 100644 index 00000000..195808be --- /dev/null +++ b/gfx/pics/ditto/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 07 + frame 4, 07 + dorepeat 1 + endanim +; 0xd1dc9 diff --git a/gfx/pics/ditto/back.2bpp.lz b/gfx/pics/ditto/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..ee2a621b --- /dev/null +++ b/gfx/pics/ditto/back.2bpp.lz diff --git a/gfx/pics/ditto/bitmask.asm b/gfx/pics/ditto/bitmask.asm new file mode 100644 index 00000000..94d8ee8f --- /dev/null +++ b/gfx/pics/ditto/bitmask.asm @@ -0,0 +1,41 @@ +; 0 + db %11111000 + db %10011100 + db %10000000 + db %00000000 +; 1 + db %11111000 + db %11111110 + db %11101000 + db %00000001 +; 2 + db %11100000 + db %01111010 + db %11001000 + db %00000001 +; 3 + db %10000000 + db %00011000 + db %00000000 + db %00000000 +; 4 + db %10000000 + db %00010000 + db %00000000 + db %00000000 +; 5 + db %01111000 + db %00000000 + db %10000000 + db %00000000 +; 6 + db %00011000 + db %11101110 + db %11101000 + db %00000001 +; 7 + db %01100000 + db %01101010 + db %11001000 + db %00000001 +; 0xd3183 diff --git a/gfx/pics/ditto/frames.asm b/gfx/pics/ditto/frames.asm new file mode 100644 index 00000000..eabf9f84 --- /dev/null +++ b/gfx/pics/ditto/frames.asm @@ -0,0 +1,35 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 + dw .frame6 + dw .frame7 + dw .frame8 +.frame1 + db $00 ; bitmask + db $19, $00, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21 +.frame2 + db $01 ; bitmask + db $19, $00, $1a, $1b, $1c, $00, $1d, $1e, $1f, $08, $09, $20 + db $0e, $22, $23, $24, $13 +.frame3 + db $02 ; bitmask + db $1a, $1b, $1c, $00, $1e, $1f, $08, $09, $0e, $23, $24, $13 +.frame4 + db $03 ; bitmask + db $25, $26, $27 +.frame5 + db $04 ; bitmask + db $1c, $1f +.frame6 + db $05 ; bitmask + db $19, $00, $1a, $1b, $21 +.frame7 + db $06 ; bitmask + db $19, $00, $00, $1d, $1e, $08, $09, $20, $0e, $22, $23, $24 + db $13 +.frame8 + db $07 ; bitmask + db $1a, $1b, $00, $1e, $08, $09, $0e, $23, $24, $13 +; 0xd5df0 diff --git a/gfx/pics/ditto/front.2bpp.lz b/gfx/pics/ditto/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..ef64bd77 --- /dev/null +++ b/gfx/pics/ditto/front.2bpp.lz diff --git a/gfx/pics/ditto/normal.pal b/gfx/pics/ditto/normal.pal new file mode 100644 index 00000000..312962cc --- /dev/null +++ b/gfx/pics/ditto/normal.pal @@ -0,0 +1,2 @@ + RGB 23, 12, 28 + RGB 13, 7, 16 diff --git a/gfx/pics/ditto/shiny.pal b/gfx/pics/ditto/shiny.pal new file mode 100644 index 00000000..c43d2e81 --- /dev/null +++ b/gfx/pics/ditto/shiny.pal @@ -0,0 +1,2 @@ + RGB 17, 22, 28 + RGB 9, 12, 27 diff --git a/gfx/pics/dodrio/anim0.asm b/gfx/pics/dodrio/anim0.asm new file mode 100644 index 00000000..539f896d --- /dev/null +++ b/gfx/pics/dodrio/anim0.asm @@ -0,0 +1,6 @@ + frame 1, 10 + frame 2, 10 + frame 4, 10 + frame 1, 09 + endanim +; 0xd0d92 diff --git a/gfx/pics/dodrio/anim1.asm b/gfx/pics/dodrio/anim1.asm new file mode 100644 index 00000000..a921058f --- /dev/null +++ b/gfx/pics/dodrio/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 3 + frame 3, 10 + frame 0, 08 + dorepeat 1 + endanim +; 0xd1c10 diff --git a/gfx/pics/dodrio/back.2bpp.lz b/gfx/pics/dodrio/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..3b1d80db --- /dev/null +++ b/gfx/pics/dodrio/back.2bpp.lz diff --git a/gfx/pics/dodrio/bitmask.asm b/gfx/pics/dodrio/bitmask.asm new file mode 100644 index 00000000..6af2e59e --- /dev/null +++ b/gfx/pics/dodrio/bitmask.asm @@ -0,0 +1,33 @@ +; 0 + db %00000110 + db %10000011 + db %11100000 + db %11110000 + db %00111000 + db %00001000 + db %00000000 +; 1 + db %00011110 + db %10011111 + db %11100111 + db %11110011 + db %00111000 + db %00001000 + db %00000000 +; 2 + db %00000000 + db %00000000 + db %00000000 + db %00001100 + db %00000010 + db %00000000 + db %00000000 +; 3 + db %00011000 + db %10011110 + db %11100111 + db %11110011 + db %00111000 + db %00001000 + db %00000000 +; 0xd2d64 diff --git a/gfx/pics/dodrio/frames.asm b/gfx/pics/dodrio/frames.asm new file mode 100644 index 00000000..e5171830 --- /dev/null +++ b/gfx/pics/dodrio/frames.asm @@ -0,0 +1,21 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c + db $3d, $3e, $3f, $40 +.frame2 + db $01 ; bitmask + db $31, $32, $41, $02, $33, $42, $43, $02, $02, $44, $45, $46 + db $47, $36, $48, $49, $4a, $4b, $39, $3a, $3b, $3c, $3d, $3e + db $3f, $40 +.frame3 + db $02 ; bitmask + db $4c, $4d, $4e +.frame4 + db $03 ; bitmask + db $41, $02, $4f, $43, $02, $02, $44, $45, $46, $47, $36, $48 + db $49, $4a, $4b, $39, $3a, $3b, $3c, $3d, $3e, $3f, $40 +; 0xd53a5 diff --git a/gfx/pics/dodrio/front.2bpp b/gfx/pics/dodrio/front.2bpp Binary files differnew file mode 100644 index 00000000..bdc124b2 --- /dev/null +++ b/gfx/pics/dodrio/front.2bpp diff --git a/gfx/pics/dodrio/front.2bpp.lz b/gfx/pics/dodrio/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..8de65b2d --- /dev/null +++ b/gfx/pics/dodrio/front.2bpp.lz diff --git a/gfx/pics/dodrio/normal.pal b/gfx/pics/dodrio/normal.pal new file mode 100644 index 00000000..80484a1d --- /dev/null +++ b/gfx/pics/dodrio/normal.pal @@ -0,0 +1,2 @@ + RGB 26, 16, 8 + RGB 18, 8, 6 diff --git a/gfx/pics/dodrio/shiny.pal b/gfx/pics/dodrio/shiny.pal new file mode 100644 index 00000000..cd792414 --- /dev/null +++ b/gfx/pics/dodrio/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 24, 1 + RGB 18, 16, 0 diff --git a/gfx/pics/doduo/anim0.asm b/gfx/pics/doduo/anim0.asm new file mode 100644 index 00000000..cd38ca19 --- /dev/null +++ b/gfx/pics/doduo/anim0.asm @@ -0,0 +1,9 @@ + frame 1, 12 + frame 2, 32 + frame 1, 24 + setrepeat 2 + frame 3, 08 + frame 1, 08 + dorepeat 4 + endanim +; 0xd0d89 diff --git a/gfx/pics/doduo/anim1.asm b/gfx/pics/doduo/anim1.asm new file mode 100644 index 00000000..89715cae --- /dev/null +++ b/gfx/pics/doduo/anim1.asm @@ -0,0 +1,8 @@ + frame 1, 12 + setrepeat 2 + frame 3, 06 + frame 1, 06 + dorepeat 2 + frame 1, 30 + endanim +; 0xd1c07 diff --git a/gfx/pics/doduo/back.2bpp.lz b/gfx/pics/doduo/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..8f204150 --- /dev/null +++ b/gfx/pics/doduo/back.2bpp.lz diff --git a/gfx/pics/doduo/bitmask.asm b/gfx/pics/doduo/bitmask.asm new file mode 100644 index 00000000..0e4fc790 --- /dev/null +++ b/gfx/pics/doduo/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %00000000 + db %10001000 + db %11110001 + db %00000000 +; 1 + db %01000010 + db %10001000 + db %11110001 + db %00000000 +; 2 + db %00100000 + db %10001000 + db %11110001 + db %00000000 +; 0xd2d48 diff --git a/gfx/pics/doduo/frames.asm b/gfx/pics/doduo/frames.asm new file mode 100644 index 00000000..1888d251 --- /dev/null +++ b/gfx/pics/doduo/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c, $1d, $02, $1e +.frame2 + db $01 ; bitmask + db $1f, $20, $21, $1a, $22, $1c, $1d, $02, $1e +.frame3 + db $02 ; bitmask + db $23, $19, $1a, $24, $25, $26, $02, $1e +; 0xd5355 diff --git a/gfx/pics/doduo/front.2bpp b/gfx/pics/doduo/front.2bpp Binary files differnew file mode 100644 index 00000000..3285add3 --- /dev/null +++ b/gfx/pics/doduo/front.2bpp diff --git a/gfx/pics/doduo/front.2bpp.lz b/gfx/pics/doduo/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..11d52542 --- /dev/null +++ b/gfx/pics/doduo/front.2bpp.lz diff --git a/gfx/pics/doduo/normal.pal b/gfx/pics/doduo/normal.pal new file mode 100644 index 00000000..d96bdde7 --- /dev/null +++ b/gfx/pics/doduo/normal.pal @@ -0,0 +1,2 @@ + RGB 20, 16, 8 + RGB 9, 8, 6 diff --git a/gfx/pics/doduo/shiny.pal b/gfx/pics/doduo/shiny.pal new file mode 100644 index 00000000..5f210ce7 --- /dev/null +++ b/gfx/pics/doduo/shiny.pal @@ -0,0 +1,2 @@ + RGB 28, 23, 0 + RGB 18, 16, 0 diff --git a/gfx/pics/donphan/anim0.asm b/gfx/pics/donphan/anim0.asm new file mode 100644 index 00000000..fbfbd8d1 --- /dev/null +++ b/gfx/pics/donphan/anim0.asm @@ -0,0 +1,6 @@ + frame 2, 08 + frame 1, 24 + frame 3, 10 + frame 4, 06 + endanim +; 0xd1587 diff --git a/gfx/pics/donphan/anim1.asm b/gfx/pics/donphan/anim1.asm new file mode 100644 index 00000000..341013ce --- /dev/null +++ b/gfx/pics/donphan/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 08 + frame 5, 08 + dorepeat 1 + endanim +; 0xd2169 diff --git a/gfx/pics/donphan/back.2bpp.lz b/gfx/pics/donphan/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..4914f03a --- /dev/null +++ b/gfx/pics/donphan/back.2bpp.lz diff --git a/gfx/pics/donphan/bitmask.asm b/gfx/pics/donphan/bitmask.asm new file mode 100644 index 00000000..6891e612 --- /dev/null +++ b/gfx/pics/donphan/bitmask.asm @@ -0,0 +1,33 @@ +; 0 + db %00111110 + db %00111111 + db %00011110 + db %00001100 + db %00000000 + db %00000000 + db %00000000 +; 1 + db %00111110 + db %00111111 + db %00011110 + db %00001000 + db %00000000 + db %00000000 + db %00000000 +; 2 + db %00000000 + db %00110000 + db %00011000 + db %00001100 + db %00000000 + db %00000000 + db %00000000 +; 3 + db %00000000 + db %00000000 + db %00000000 + db %00000010 + db %00000000 + db %00000000 + db %00000000 +; 0xd390a diff --git a/gfx/pics/donphan/frames.asm b/gfx/pics/donphan/frames.asm new file mode 100644 index 00000000..b78166e2 --- /dev/null +++ b/gfx/pics/donphan/frames.asm @@ -0,0 +1,24 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $00, $35, $36, $37, $38, $39, $3a, $3b + db $3c, $3d, $3e, $3f, $00 +.frame2 + db $00 ; bitmask + db $40, $41, $33, $34, $00, $42, $43, $37, $38, $39, $3a, $3b + db $3c, $3d, $3e, $3f, $00 +.frame3 + db $01 ; bitmask + db $40, $41, $33, $34, $00, $42, $43, $37, $38, $39, $3a, $3b + db $3c, $44, $3e, $00 +.frame4 + db $02 ; bitmask + db $45, $46, $47, $48, $49, $00 +.frame5 + db $03 ; bitmask + db $4a +; 0xd943a diff --git a/gfx/pics/donphan/front.2bpp.lz b/gfx/pics/donphan/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..b46d083f --- /dev/null +++ b/gfx/pics/donphan/front.2bpp.lz diff --git a/gfx/pics/donphan/normal.pal b/gfx/pics/donphan/normal.pal new file mode 100644 index 00000000..98e217d8 --- /dev/null +++ b/gfx/pics/donphan/normal.pal @@ -0,0 +1,2 @@ + RGB 18, 20, 19 + RGB 5, 11, 8 diff --git a/gfx/pics/donphan/shiny.pal b/gfx/pics/donphan/shiny.pal new file mode 100644 index 00000000..ad82ac73 --- /dev/null +++ b/gfx/pics/donphan/shiny.pal @@ -0,0 +1,2 @@ + RGB 20, 21, 20 + RGB 20, 10, 7 diff --git a/gfx/pics/dragonair/anim0.asm b/gfx/pics/dragonair/anim0.asm new file mode 100644 index 00000000..b7a2be64 --- /dev/null +++ b/gfx/pics/dragonair/anim0.asm @@ -0,0 +1,8 @@ + setrepeat 2 + frame 1, 08 + frame 2, 08 + frame 3, 08 + frame 2, 08 + dorepeat 1 + endanim +; 0xd10fd diff --git a/gfx/pics/dragonair/anim1.asm b/gfx/pics/dragonair/anim1.asm new file mode 100644 index 00000000..afea7ab4 --- /dev/null +++ b/gfx/pics/dragonair/anim1.asm @@ -0,0 +1,10 @@ + setrepeat 2 + frame 0, 05 + frame 4, 05 + dorepeat 1 + frame 0, 06 + frame 5, 06 + frame 6, 06 + frame 5, 06 + endanim +; 0xd1e71 diff --git a/gfx/pics/dragonair/back.2bpp.lz b/gfx/pics/dragonair/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..52094c39 --- /dev/null +++ b/gfx/pics/dragonair/back.2bpp.lz diff --git a/gfx/pics/dragonair/bitmask.asm b/gfx/pics/dragonair/bitmask.asm new file mode 100644 index 00000000..fe0895ff --- /dev/null +++ b/gfx/pics/dragonair/bitmask.asm @@ -0,0 +1,37 @@ +; 0 + db %00000000 + db %01000000 + db %00000000 + db %00000000 + db %00000000 +; 1 + db %11011111 + db %01000111 + db %00000000 + db %00000000 + db %00000000 +; 2 + db %10111111 + db %01001111 + db %00000000 + db %00000000 + db %00000000 +; 3 + db %00000000 + db %00100000 + db %00001000 + db %00000000 + db %00000000 +; 4 + db %11011111 + db %00000111 + db %00000000 + db %00000000 + db %00000000 +; 5 + db %10111111 + db %00001111 + db %00000000 + db %00000000 + db %00000000 +; 0xd32bf diff --git a/gfx/pics/dragonair/frames.asm b/gfx/pics/dragonair/frames.asm new file mode 100644 index 00000000..3eded472 --- /dev/null +++ b/gfx/pics/dragonair/frames.asm @@ -0,0 +1,25 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 + dw .frame6 +.frame1 + db $00 ; bitmask + db $24 +.frame2 + db $01 ; bitmask + db $05, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $24 +.frame3 + db $02 ; bitmask + db $05, $2e, $2f, $30, $31, $32, $33, $2b, $05, $34, $35, $24 +.frame4 + db $03 ; bitmask + db $36, $37 +.frame5 + db $04 ; bitmask + db $05, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d +.frame6 + db $05 ; bitmask + db $05, $2e, $2f, $30, $31, $32, $33, $2b, $05, $34, $35 +; 0xd616d diff --git a/gfx/pics/dragonair/front.2bpp.lz b/gfx/pics/dragonair/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..aad34536 --- /dev/null +++ b/gfx/pics/dragonair/front.2bpp.lz diff --git a/gfx/pics/dragonair/normal.pal b/gfx/pics/dragonair/normal.pal new file mode 100644 index 00000000..30154c0a --- /dev/null +++ b/gfx/pics/dragonair/normal.pal @@ -0,0 +1,2 @@ + RGB 14, 19, 31 + RGB 5, 11, 31 diff --git a/gfx/pics/dragonair/shiny.pal b/gfx/pics/dragonair/shiny.pal new file mode 100644 index 00000000..9e4935a0 --- /dev/null +++ b/gfx/pics/dragonair/shiny.pal @@ -0,0 +1,2 @@ + RGB 21, 19, 31 + RGB 20, 15, 31 diff --git a/gfx/pics/dragonite/anim0.asm b/gfx/pics/dragonite/anim0.asm new file mode 100644 index 00000000..9dd6bf84 --- /dev/null +++ b/gfx/pics/dragonite/anim0.asm @@ -0,0 +1,13 @@ + frame 1, 12 + frame 2, 12 + setrepeat 2 + frame 3, 12 + frame 4, 12 + dorepeat 3 + frame 1, 12 + setrepeat 3 + frame 0, 12 + frame 1, 12 + dorepeat 8 + endanim +; 0xd1114 diff --git a/gfx/pics/dragonite/anim1.asm b/gfx/pics/dragonite/anim1.asm new file mode 100644 index 00000000..fe0d7edb --- /dev/null +++ b/gfx/pics/dragonite/anim1.asm @@ -0,0 +1,8 @@ + frame 0, 20 + frame 1, 20 + setrepeat 2 + frame 0, 05 + frame 5, 05 + dorepeat 3 + endanim +; 0xd1e7e diff --git a/gfx/pics/dragonite/back.2bpp.lz b/gfx/pics/dragonite/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..09a828dd --- /dev/null +++ b/gfx/pics/dragonite/back.2bpp.lz diff --git a/gfx/pics/dragonite/bitmask.asm b/gfx/pics/dragonite/bitmask.asm new file mode 100644 index 00000000..2c426bc4 --- /dev/null +++ b/gfx/pics/dragonite/bitmask.asm @@ -0,0 +1,41 @@ +; 0 + db %00000110 + db %10000011 + db %00000001 + db %00000000 + db %00111000 + db %00011100 + db %00000000 +; 1 + db %01000000 + db %10110000 + db %10010001 + db %00001001 + db %00000000 + db %00000000 + db %00000000 +; 2 + db %00000110 + db %10000011 + db %11000001 + db %00000011 + db %10111001 + db %00011101 + db %00000000 +; 3 + db %01000000 + db %10110000 + db %11010001 + db %00001011 + db %10000001 + db %00000001 + db %00000000 +; 4 + db %00000000 + db %00000000 + db %01000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd32e2 diff --git a/gfx/pics/dragonite/frames.asm b/gfx/pics/dragonite/frames.asm new file mode 100644 index 00000000..e07767c5 --- /dev/null +++ b/gfx/pics/dragonite/frames.asm @@ -0,0 +1,23 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $31, $00, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b +.frame2 + db $01 ; bitmask + db $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44 +.frame3 + db $02 ; bitmask + db $31, $00, $32, $33, $45, $40, $46, $42, $43, $47, $48, $36 + db $37, $38, $49, $00, $39, $3a, $3b +.frame4 + db $03 ; bitmask + db $3c, $3d, $3e, $3f, $4a, $41, $46, $42, $43, $47, $44, $48 + db $49, $00 +.frame5 + db $04 ; bitmask + db $46 +; 0xd61b3 diff --git a/gfx/pics/dragonite/front.2bpp.lz b/gfx/pics/dragonite/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..730c1673 --- /dev/null +++ b/gfx/pics/dragonite/front.2bpp.lz diff --git a/gfx/pics/dragonite/normal.pal b/gfx/pics/dragonite/normal.pal new file mode 100644 index 00000000..ba3f7ffa --- /dev/null +++ b/gfx/pics/dragonite/normal.pal @@ -0,0 +1,2 @@ + RGB 21, 18, 6 + RGB 11, 10, 17 diff --git a/gfx/pics/dragonite/shiny.pal b/gfx/pics/dragonite/shiny.pal new file mode 100644 index 00000000..7cca1274 --- /dev/null +++ b/gfx/pics/dragonite/shiny.pal @@ -0,0 +1,2 @@ + RGB 17, 19, 14 + RGB 19, 0, 14 diff --git a/gfx/pics/dratini/anim0.asm b/gfx/pics/dratini/anim0.asm new file mode 100644 index 00000000..f844a2ee --- /dev/null +++ b/gfx/pics/dratini/anim0.asm @@ -0,0 +1,8 @@ + setrepeat 2 + frame 0, 07 + frame 1, 07 + dorepeat 1 + frame 2, 09 + frame 3, 09 + endanim +; 0xd10f0 diff --git a/gfx/pics/dratini/anim1.asm b/gfx/pics/dratini/anim1.asm new file mode 100644 index 00000000..44134044 --- /dev/null +++ b/gfx/pics/dratini/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 05 + frame 4, 05 + dorepeat 1 + endanim +; 0xd1e60 diff --git a/gfx/pics/dratini/back.2bpp.lz b/gfx/pics/dratini/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..b40ffcaa --- /dev/null +++ b/gfx/pics/dratini/back.2bpp.lz diff --git a/gfx/pics/dratini/bitmask.asm b/gfx/pics/dratini/bitmask.asm new file mode 100644 index 00000000..7a73cf8c --- /dev/null +++ b/gfx/pics/dratini/bitmask.asm @@ -0,0 +1,21 @@ +; 0 + db %01000000 + db %00011000 + db %00000000 + db %00000000 +; 1 + db %11100111 + db %00000000 + db %00000001 + db %00000000 +; 2 + db %11100111 + db %00000000 + db %00000000 + db %00000000 +; 3 + db %00000000 + db %00000000 + db %00000001 + db %00000000 +; 0xd32a1 diff --git a/gfx/pics/dratini/frames.asm b/gfx/pics/dratini/frames.asm new file mode 100644 index 00000000..fcddd94c --- /dev/null +++ b/gfx/pics/dratini/frames.asm @@ -0,0 +1,17 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b +.frame2 + db $01 ; bitmask + db $1c, $1d, $1e, $1f, $20, $21, $22 +.frame3 + db $02 ; bitmask + db $23, $24, $25, $26, $27, $28 +.frame4 + db $03 ; bitmask + db $22 +; 0xd612c diff --git a/gfx/pics/dratini/front.2bpp.lz b/gfx/pics/dratini/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..b933491b --- /dev/null +++ b/gfx/pics/dratini/front.2bpp.lz diff --git a/gfx/pics/dratini/normal.pal b/gfx/pics/dratini/normal.pal new file mode 100644 index 00000000..c2822134 --- /dev/null +++ b/gfx/pics/dratini/normal.pal @@ -0,0 +1,2 @@ + RGB 28, 26, 7 + RGB 5, 11, 24 diff --git a/gfx/pics/dratini/shiny.pal b/gfx/pics/dratini/shiny.pal new file mode 100644 index 00000000..9285d645 --- /dev/null +++ b/gfx/pics/dratini/shiny.pal @@ -0,0 +1,2 @@ + RGB 21, 19, 24 + RGB 14, 11, 24 diff --git a/gfx/pics/drowzee/anim0.asm b/gfx/pics/drowzee/anim0.asm new file mode 100644 index 00000000..badc9907 --- /dev/null +++ b/gfx/pics/drowzee/anim0.asm @@ -0,0 +1,11 @@ + frame 1, 08 + frame 2, 08 + frame 3, 08 + frame 4, 08 + frame 0, 05 + frame 1, 05 + frame 2, 05 + frame 3, 05 + frame 4, 05 + endanim +; 0xd0e1b diff --git a/gfx/pics/drowzee/anim1.asm b/gfx/pics/drowzee/anim1.asm new file mode 100644 index 00000000..247ecb8f --- /dev/null +++ b/gfx/pics/drowzee/anim1.asm @@ -0,0 +1,8 @@ + setrepeat 2 + frame 0, 06 + frame 5, 06 + dorepeat 1 + frame 0, 08 + frame 5, 08 + endanim +; 0xd1c81 diff --git a/gfx/pics/drowzee/back.2bpp.lz b/gfx/pics/drowzee/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..a4218ade --- /dev/null +++ b/gfx/pics/drowzee/back.2bpp.lz diff --git a/gfx/pics/drowzee/bitmask.asm b/gfx/pics/drowzee/bitmask.asm new file mode 100644 index 00000000..bd9fa59e --- /dev/null +++ b/gfx/pics/drowzee/bitmask.asm @@ -0,0 +1,31 @@ +; 0 + db %00000000 + db %00000000 + db %00010000 + db %10000110 + db %00000001 +; 1 + db %00011000 + db %10000110 + db %00010000 + db %10000110 + db %00000001 +; 2 + db %00011000 + db %10000110 + db %00000000 + db %10001110 + db %00000011 +; 3 + db %00000000 + db %00000000 + db %00000000 + db %10001110 + db %00000011 +; 4 + db %10000000 + db %00000001 + db %00011000 + db %00000000 + db %00000000 +; 0xd2e80 diff --git a/gfx/pics/drowzee/frames.asm b/gfx/pics/drowzee/frames.asm new file mode 100644 index 00000000..637706e1 --- /dev/null +++ b/gfx/pics/drowzee/frames.asm @@ -0,0 +1,21 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $28 +.frame2 + db $01 ; bitmask + db $29, $2a, $2b, $2c, $2d, $24, $25, $26, $27, $28 +.frame3 + db $02 ; bitmask + db $29, $2a, $2b, $2c, $2d, $2e, $2f, $30, $27, $31, $32 +.frame4 + db $03 ; bitmask + db $2e, $2f, $30, $27, $31, $32 +.frame5 + db $04 ; bitmask + db $33, $34, $35, $36 +; 0xd561c diff --git a/gfx/pics/drowzee/front.2bpp b/gfx/pics/drowzee/front.2bpp Binary files differnew file mode 100644 index 00000000..3ef9bd91 --- /dev/null +++ b/gfx/pics/drowzee/front.2bpp diff --git a/gfx/pics/drowzee/front.2bpp.lz b/gfx/pics/drowzee/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..cf3f8757 --- /dev/null +++ b/gfx/pics/drowzee/front.2bpp.lz diff --git a/gfx/pics/drowzee/normal.pal b/gfx/pics/drowzee/normal.pal new file mode 100644 index 00000000..26b5c0ae --- /dev/null +++ b/gfx/pics/drowzee/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 23, 4 + RGB 18, 10, 12 diff --git a/gfx/pics/drowzee/shiny.pal b/gfx/pics/drowzee/shiny.pal new file mode 100644 index 00000000..c8f840eb --- /dev/null +++ b/gfx/pics/drowzee/shiny.pal @@ -0,0 +1,2 @@ + RGB 24, 13, 27 + RGB 18, 0, 10 diff --git a/gfx/pics/dugtrio/anim0.asm b/gfx/pics/dugtrio/anim0.asm new file mode 100644 index 00000000..7b503862 --- /dev/null +++ b/gfx/pics/dugtrio/anim0.asm @@ -0,0 +1,16 @@ + frame 1, 08 + frame 2, 08 + frame 3, 12 + frame 4, 06 + frame 3, 05 + frame 5, 06 + frame 3, 05 + setrepeat 4 + frame 3, 05 + frame 6, 05 + dorepeat 8 + frame 6, 15 + frame 2, 06 + frame 1, 06 + endanim +; 0xd0bb4 diff --git a/gfx/pics/dugtrio/anim1.asm b/gfx/pics/dugtrio/anim1.asm new file mode 100644 index 00000000..1b32b854 --- /dev/null +++ b/gfx/pics/dugtrio/anim1.asm @@ -0,0 +1,10 @@ + frame 0, 20 + frame 3, 10 + frame 7, 16 + setrepeat 2 + frame 6, 04 + frame 7, 04 + dorepeat 4 + frame 6, 20 + endanim +; 0xd1abe diff --git a/gfx/pics/dugtrio/back.2bpp.lz b/gfx/pics/dugtrio/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..05ad7b1a --- /dev/null +++ b/gfx/pics/dugtrio/back.2bpp.lz diff --git a/gfx/pics/dugtrio/bitmask.asm b/gfx/pics/dugtrio/bitmask.asm new file mode 100644 index 00000000..0a2dc6df --- /dev/null +++ b/gfx/pics/dugtrio/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %00000000 + db %00000000 + db %11000000 + db %11100001 + db %00110000 + db %00000000 + db %00000000 +; 1 + db %00000000 + db %00001110 + db %11000111 + db %11100011 + db %00110000 + db %00000000 + db %00000000 +; 2 + db %00000000 + db %00001110 + db %11000111 + db %11100011 + db %11110011 + db %01100000 + db %00000000 +; 0xd2a76 diff --git a/gfx/pics/dugtrio/frames.asm b/gfx/pics/dugtrio/frames.asm new file mode 100644 index 00000000..72cf2e6b --- /dev/null +++ b/gfx/pics/dugtrio/frames.asm @@ -0,0 +1,35 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 + dw .frame6 + dw .frame7 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $35, $36, $37, $38 +.frame2 + db $01 ; bitmask + db $39, $3a, $3b, $3c, $3d, $3e, $31, $32, $3f, $40, $34, $35 + db $36, $37, $38 +.frame3 + db $02 ; bitmask + db $39, $3a, $3b, $3c, $3d, $3e, $31, $32, $3f, $40, $34, $35 + db $41, $42, $43, $37, $38, $44, $45, $46, $47 +.frame4 + db $02 ; bitmask + db $39, $3a, $3b, $3c, $3d, $3e, $31, $32, $3f, $40, $34, $35 + db $48, $42, $43, $37, $38, $49, $45, $46, $47 +.frame5 + db $02 ; bitmask + db $39, $4a, $3b, $3c, $4b, $3e, $31, $32, $3f, $40, $34, $35 + db $41, $42, $43, $37, $38, $44, $45, $46, $47 +.frame6 + db $02 ; bitmask + db $39, $3a, $3b, $3c, $3d, $3e, $31, $4c, $3f, $40, $34, $4d + db $41, $42, $43, $37, $38, $44, $45, $46, $47 +.frame7 + db $02 ; bitmask + db $39, $4a, $3b, $3c, $4b, $3e, $31, $4c, $3f, $40, $34, $4d + db $48, $42, $43, $37, $38, $49, $45, $46, $47 +; 0xd4c9b diff --git a/gfx/pics/dugtrio/front.2bpp b/gfx/pics/dugtrio/front.2bpp Binary files differnew file mode 100644 index 00000000..b840e13d --- /dev/null +++ b/gfx/pics/dugtrio/front.2bpp diff --git a/gfx/pics/dugtrio/front.2bpp.lz b/gfx/pics/dugtrio/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..7ef2606c --- /dev/null +++ b/gfx/pics/dugtrio/front.2bpp.lz diff --git a/gfx/pics/dugtrio/normal.pal b/gfx/pics/dugtrio/normal.pal new file mode 100644 index 00000000..52a1cfbb --- /dev/null +++ b/gfx/pics/dugtrio/normal.pal @@ -0,0 +1,2 @@ + RGB 19, 11, 4 + RGB 24, 6, 4 diff --git a/gfx/pics/dugtrio/shiny.pal b/gfx/pics/dugtrio/shiny.pal new file mode 100644 index 00000000..173d35e1 --- /dev/null +++ b/gfx/pics/dugtrio/shiny.pal @@ -0,0 +1,2 @@ + RGB 19, 11, 4 + RGB 12, 6, 27 diff --git a/gfx/pics/dunsparce/anim0.asm b/gfx/pics/dunsparce/anim0.asm new file mode 100644 index 00000000..b4217afb --- /dev/null +++ b/gfx/pics/dunsparce/anim0.asm @@ -0,0 +1,8 @@ + frame 1, 12 + setrepeat 5 + frame 2, 03 + frame 3, 03 + dorepeat 2 + frame 4, 12 + endanim +; 0xd1441 diff --git a/gfx/pics/dunsparce/anim1.asm b/gfx/pics/dunsparce/anim1.asm new file mode 100644 index 00000000..f5d6d9b0 --- /dev/null +++ b/gfx/pics/dunsparce/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 08 + frame 5, 08 + dorepeat 1 + endanim +; 0xd2089 diff --git a/gfx/pics/dunsparce/back.2bpp.lz b/gfx/pics/dunsparce/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..1042b07f --- /dev/null +++ b/gfx/pics/dunsparce/back.2bpp.lz diff --git a/gfx/pics/dunsparce/bitmask.asm b/gfx/pics/dunsparce/bitmask.asm new file mode 100644 index 00000000..e3c9c1a3 --- /dev/null +++ b/gfx/pics/dunsparce/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %00111000 + db %10001110 + db %11000011 + db %00000000 + db %00000000 +; 1 + db %00111000 + db %10001110 + db %11001111 + db %00000011 + db %00000000 +; 2 + db %00000000 + db %00000000 + db %00001100 + db %00000011 + db %00000000 +; 3 + db %00010000 + db %00000000 + db %00000001 + db %00000000 + db %00000000 +; 0xd3701 diff --git a/gfx/pics/dunsparce/frames.asm b/gfx/pics/dunsparce/frames.asm new file mode 100644 index 00000000..65dfd39c --- /dev/null +++ b/gfx/pics/dunsparce/frames.asm @@ -0,0 +1,23 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $00 +.frame2 + db $01 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2e, $2f, $2d + db $00, $30, $31 +.frame3 + db $01 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $32, $33, $2d + db $00, $34, $35 +.frame4 + db $02 ; bitmask + db $2e, $2f, $30, $31 +.frame5 + db $03 ; bitmask + db $36, $37 +; 0xd8f6c diff --git a/gfx/pics/dunsparce/front.2bpp.lz b/gfx/pics/dunsparce/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..31e9aa31 --- /dev/null +++ b/gfx/pics/dunsparce/front.2bpp.lz diff --git a/gfx/pics/dunsparce/normal.pal b/gfx/pics/dunsparce/normal.pal new file mode 100644 index 00000000..033b118d --- /dev/null +++ b/gfx/pics/dunsparce/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 24, 6 + RGB 9, 7, 16 diff --git a/gfx/pics/dunsparce/shiny.pal b/gfx/pics/dunsparce/shiny.pal new file mode 100644 index 00000000..39432730 --- /dev/null +++ b/gfx/pics/dunsparce/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 24, 6 + RGB 31, 5, 21 diff --git a/gfx/pics/eevee/anim0.asm b/gfx/pics/eevee/anim0.asm new file mode 100644 index 00000000..537cefb8 --- /dev/null +++ b/gfx/pics/eevee/anim0.asm @@ -0,0 +1,9 @@ + frame 1, 06 + frame 2, 06 + setrepeat 2 + frame 3, 07 + frame 4, 07 + dorepeat 3 + frame 2, 10 + endanim +; 0xd1038 diff --git a/gfx/pics/eevee/anim1.asm b/gfx/pics/eevee/anim1.asm new file mode 100644 index 00000000..0f50b3cb --- /dev/null +++ b/gfx/pics/eevee/anim1.asm @@ -0,0 +1,8 @@ + setrepeat 3 + frame 0, 05 + frame 5, 05 + dorepeat 1 + frame 0, 09 + frame 5, 13 + endanim +; 0xd1dd6 diff --git a/gfx/pics/eevee/back.2bpp.lz b/gfx/pics/eevee/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..ddd051f3 --- /dev/null +++ b/gfx/pics/eevee/back.2bpp.lz diff --git a/gfx/pics/eevee/bitmask.asm b/gfx/pics/eevee/bitmask.asm new file mode 100644 index 00000000..654492f6 --- /dev/null +++ b/gfx/pics/eevee/bitmask.asm @@ -0,0 +1,21 @@ +; 0 + db %00000000 + db %01100010 + db %00000000 + db %00000000 +; 1 + db %11000110 + db %11100010 + db %00110101 + db %00000000 +; 2 + db %00000000 + db %01100010 + db %00000100 + db %00000000 +; 3 + db %11000110 + db %10000000 + db %00110001 + db %00000000 +; 0xd3193 diff --git a/gfx/pics/eevee/frames.asm b/gfx/pics/eevee/frames.asm new file mode 100644 index 00000000..61da3fb1 --- /dev/null +++ b/gfx/pics/eevee/frames.asm @@ -0,0 +1,21 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b +.frame2 + db $00 ; bitmask + db $1c, $1a, $1d +.frame3 + db $01 ; bitmask + db $1e, $1f, $20, $21, $1c, $1a, $1d, $22, $23, $24, $25, $26 +.frame4 + db $02 ; bitmask + db $1c, $1a, $1d, $24 +.frame5 + db $03 ; bitmask + db $1e, $1f, $20, $21, $22, $23, $25, $26 +; 0xd5e1d diff --git a/gfx/pics/eevee/front.2bpp.lz b/gfx/pics/eevee/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..aea8d545 --- /dev/null +++ b/gfx/pics/eevee/front.2bpp.lz diff --git a/gfx/pics/eevee/normal.pal b/gfx/pics/eevee/normal.pal new file mode 100644 index 00000000..fb72df20 --- /dev/null +++ b/gfx/pics/eevee/normal.pal @@ -0,0 +1,2 @@ + RGB 24, 16, 11 + RGB 17, 10, 8 diff --git a/gfx/pics/eevee/shiny.pal b/gfx/pics/eevee/shiny.pal new file mode 100644 index 00000000..f5e26001 --- /dev/null +++ b/gfx/pics/eevee/shiny.pal @@ -0,0 +1,2 @@ + RGB 19, 19, 21 + RGB 12, 14, 13 diff --git a/gfx/pics/egg/anim0.asm b/gfx/pics/egg/anim0.asm new file mode 100644 index 00000000..1ded6632 --- /dev/null +++ b/gfx/pics/egg/anim0.asm @@ -0,0 +1,8 @@ + setrepeat 2 + frame 1, 04 + frame 0, 04 + frame 2, 04 + frame 0, 04 + dorepeat 1 + endanim +; 0xd16a3 diff --git a/gfx/pics/egg/anim1.asm b/gfx/pics/egg/anim1.asm new file mode 100644 index 00000000..634736c6 --- /dev/null +++ b/gfx/pics/egg/anim1.asm @@ -0,0 +1,5 @@ + frame 1, 03 + frame 0, 03 + frame 2, 03 + endanim +; 0xd2229 diff --git a/gfx/pics/egg/bitmask.asm b/gfx/pics/egg/bitmask.asm new file mode 100644 index 00000000..8ff9592c --- /dev/null +++ b/gfx/pics/egg/bitmask.asm @@ -0,0 +1,6 @@ +; 0 + db %11001110 + db %00111001 + db %00000111 + db %00000000 +; 0xd3ad3 diff --git a/gfx/pics/egg/frames.asm b/gfx/pics/egg/frames.asm new file mode 100644 index 00000000..19839df4 --- /dev/null +++ b/gfx/pics/egg/frames.asm @@ -0,0 +1,9 @@ + dw .frame1 + dw .frame2 +.frame1 + db $00 ; bitmask + db $00, $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $23 +.frame2 + db $00 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $00, $2d, $2e +; 0xd99a9 diff --git a/gfx/pics/egg/front.2bpp.lz b/gfx/pics/egg/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..47d8b997 --- /dev/null +++ b/gfx/pics/egg/front.2bpp.lz diff --git a/gfx/pics/ekans/anim0.asm b/gfx/pics/ekans/anim0.asm new file mode 100644 index 00000000..9728434c --- /dev/null +++ b/gfx/pics/ekans/anim0.asm @@ -0,0 +1,9 @@ + frame 1, 08 + frame 0, 05 + setrepeat 7 + frame 2, 03 + frame 3, 03 + dorepeat 3 + frame 2, 20 + endanim +; 0xd09d2 diff --git a/gfx/pics/ekans/anim1.asm b/gfx/pics/ekans/anim1.asm new file mode 100644 index 00000000..660a4f97 --- /dev/null +++ b/gfx/pics/ekans/anim1.asm @@ -0,0 +1,8 @@ + setrepeat 5 + frame 4, 02 + frame 5, 02 + frame 4, 02 + frame 0, 02 + dorepeat 1 + endanim +; 0xd199c diff --git a/gfx/pics/ekans/back.2bpp.lz b/gfx/pics/ekans/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..07785737 --- /dev/null +++ b/gfx/pics/ekans/back.2bpp.lz diff --git a/gfx/pics/ekans/bitmask.asm b/gfx/pics/ekans/bitmask.asm new file mode 100644 index 00000000..a3c61a4d --- /dev/null +++ b/gfx/pics/ekans/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %11100111 + db %00011100 + db %00000000 + db %00000000 +; 1 + db %11101111 + db %00011101 + db %00000011 + db %00000000 +; 2 + db %00000000 + db %00000000 + db %01100000 + db %00000000 +; 0xd286c diff --git a/gfx/pics/ekans/frames.asm b/gfx/pics/ekans/frames.asm new file mode 100644 index 00000000..6bd3fc1d --- /dev/null +++ b/gfx/pics/ekans/frames.asm @@ -0,0 +1,23 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $19, $1a, $0f, $1b, $1c, $1d, $1e, $1f, $20 +.frame2 + db $01 ; bitmask + db $0f, $21, $22, $23, $0f, $24, $25, $26, $0f, $27, $28, $29 + db $2a +.frame3 + db $01 ; bitmask + db $0f, $21, $22, $23, $0f, $24, $25, $2b, $0f, $27, $28, $29 + db $2a +.frame4 + db $02 ; bitmask + db $2c, $2d +.frame5 + db $02 ; bitmask + db $2e, $2d +; 0xd465c diff --git a/gfx/pics/ekans/front.2bpp b/gfx/pics/ekans/front.2bpp Binary files differnew file mode 100644 index 00000000..f70d888b --- /dev/null +++ b/gfx/pics/ekans/front.2bpp diff --git a/gfx/pics/ekans/front.2bpp.lz b/gfx/pics/ekans/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..efa075fa --- /dev/null +++ b/gfx/pics/ekans/front.2bpp.lz diff --git a/gfx/pics/ekans/normal.pal b/gfx/pics/ekans/normal.pal new file mode 100644 index 00000000..0f03ad91 --- /dev/null +++ b/gfx/pics/ekans/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 13, 23 + RGB 23, 3, 17 diff --git a/gfx/pics/ekans/shiny.pal b/gfx/pics/ekans/shiny.pal new file mode 100644 index 00000000..afca15c8 --- /dev/null +++ b/gfx/pics/ekans/shiny.pal @@ -0,0 +1,2 @@ + RGB 20, 23, 13 + RGB 9, 11, 5 diff --git a/gfx/pics/electabuzz/anim0.asm b/gfx/pics/electabuzz/anim0.asm new file mode 100644 index 00000000..4e2a550e --- /dev/null +++ b/gfx/pics/electabuzz/anim0.asm @@ -0,0 +1,13 @@ + frame 1, 08 + setrepeat 3 + setrepeat 3 + frame 1, 02 + frame 2, 02 + dorepeat 3 + setrepeat 4 + frame 3, 02 + frame 4, 02 + dorepeat 7 + dorepeat 7 + endanim +; 0xd0fcc diff --git a/gfx/pics/electabuzz/anim1.asm b/gfx/pics/electabuzz/anim1.asm new file mode 100644 index 00000000..efff4b3d --- /dev/null +++ b/gfx/pics/electabuzz/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 4 + frame 0, 04 + frame 5, 04 + dorepeat 1 + endanim +; 0xd1d8a diff --git a/gfx/pics/electabuzz/back.2bpp.lz b/gfx/pics/electabuzz/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..b64bc1ca --- /dev/null +++ b/gfx/pics/electabuzz/back.2bpp.lz diff --git a/gfx/pics/electabuzz/bitmask.asm b/gfx/pics/electabuzz/bitmask.asm new file mode 100644 index 00000000..240c2dd3 --- /dev/null +++ b/gfx/pics/electabuzz/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %00000000 + db %01100000 + db %00011000 + db %00000000 + db %00000000 +; 1 + db %01000000 + db %01100000 + db %00011000 + db %00000001 + db %00000000 +; 2 + db %11001111 + db %01100011 + db %00011000 + db %11001111 + db %00000011 +; 3 + db %01000000 + db %00000000 + db %00000000 + db %00000001 + db %00000000 +; 0xd30ec diff --git a/gfx/pics/electabuzz/frames.asm b/gfx/pics/electabuzz/frames.asm new file mode 100644 index 00000000..1f3e52ad --- /dev/null +++ b/gfx/pics/electabuzz/frames.asm @@ -0,0 +1,23 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27 +.frame2 + db $01 ; bitmask + db $28, $24, $25, $26, $27, $29 +.frame3 + db $02 ; bitmask + db $04, $2a, $2b, $2c, $2d, $2e, $2f, $30, $24, $25, $26, $27 + db $31, $32, $33, $34, $35, $36, $37, $38 +.frame4 + db $02 ; bitmask + db $04, $2a, $2b, $2c, $39, $2e, $2f, $30, $24, $25, $26, $27 + db $3a, $32, $33, $34, $35, $36, $37, $38 +.frame5 + db $03 ; bitmask + db $28, $29 +; 0xd5c37 diff --git a/gfx/pics/electabuzz/front.2bpp.lz b/gfx/pics/electabuzz/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..645db8d4 --- /dev/null +++ b/gfx/pics/electabuzz/front.2bpp.lz diff --git a/gfx/pics/electabuzz/normal.pal b/gfx/pics/electabuzz/normal.pal new file mode 100644 index 00000000..977f9b2d --- /dev/null +++ b/gfx/pics/electabuzz/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 31, 5 + RGB 24, 16, 5 diff --git a/gfx/pics/electabuzz/shiny.pal b/gfx/pics/electabuzz/shiny.pal new file mode 100644 index 00000000..e05c871f --- /dev/null +++ b/gfx/pics/electabuzz/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 25, 0 + RGB 18, 20, 0 diff --git a/gfx/pics/electrode/anim0.asm b/gfx/pics/electrode/anim0.asm new file mode 100644 index 00000000..18b31e30 --- /dev/null +++ b/gfx/pics/electrode/anim0.asm @@ -0,0 +1,4 @@ + frame 1, 05 + frame 2, 40 + endanim +; 0xd0e5c diff --git a/gfx/pics/electrode/anim1.asm b/gfx/pics/electrode/anim1.asm new file mode 100644 index 00000000..30d1b178 --- /dev/null +++ b/gfx/pics/electrode/anim1.asm @@ -0,0 +1,3 @@ + frame 3, 45 + endanim +; 0xd1ca8 diff --git a/gfx/pics/electrode/back.2bpp.lz b/gfx/pics/electrode/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..9161c888 --- /dev/null +++ b/gfx/pics/electrode/back.2bpp.lz diff --git a/gfx/pics/electrode/bitmask.asm b/gfx/pics/electrode/bitmask.asm new file mode 100644 index 00000000..00990061 --- /dev/null +++ b/gfx/pics/electrode/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %00000000 + db %01110011 + db %00000110 + db %00000000 +; 1 + db %11000000 + db %01110011 + db %00000110 + db %00000000 +; 2 + db %00000000 + db %01100011 + db %00000100 + db %00000000 +; 0xd2edd diff --git a/gfx/pics/electrode/frames.asm b/gfx/pics/electrode/frames.asm new file mode 100644 index 00000000..cdb56948 --- /dev/null +++ b/gfx/pics/electrode/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c, $1d, $1e, $1f +.frame2 + db $01 ; bitmask + db $20, $21, $19, $1a, $22, $1c, $1d, $23, $1f +.frame3 + db $02 ; bitmask + db $19, $1a, $1c, $1d, $1f +; 0xd56e1 diff --git a/gfx/pics/electrode/front.2bpp b/gfx/pics/electrode/front.2bpp Binary files differnew file mode 100644 index 00000000..ec6da7fe --- /dev/null +++ b/gfx/pics/electrode/front.2bpp diff --git a/gfx/pics/electrode/front.2bpp.lz b/gfx/pics/electrode/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..2d86aa4a --- /dev/null +++ b/gfx/pics/electrode/front.2bpp.lz diff --git a/gfx/pics/electrode/normal.pal b/gfx/pics/electrode/normal.pal new file mode 100644 index 00000000..1ec48dc7 --- /dev/null +++ b/gfx/pics/electrode/normal.pal @@ -0,0 +1,2 @@ + RGB 25, 23, 17 + RGB 31, 9, 8 diff --git a/gfx/pics/electrode/shiny.pal b/gfx/pics/electrode/shiny.pal new file mode 100644 index 00000000..593e690f --- /dev/null +++ b/gfx/pics/electrode/shiny.pal @@ -0,0 +1,2 @@ + RGB 20, 20, 17 + RGB 9, 2, 28 diff --git a/gfx/pics/elekid/anim0.asm b/gfx/pics/elekid/anim0.asm new file mode 100644 index 00000000..590dccf1 --- /dev/null +++ b/gfx/pics/elekid/anim0.asm @@ -0,0 +1,11 @@ + frame 1, 07 + setrepeat 7 + frame 2, 03 + frame 1, 03 + dorepeat 2 + setrepeat 4 + frame 4, 03 + frame 3, 03 + dorepeat 6 + endanim +; 0xd15e0 diff --git a/gfx/pics/elekid/anim1.asm b/gfx/pics/elekid/anim1.asm new file mode 100644 index 00000000..cd10626f --- /dev/null +++ b/gfx/pics/elekid/anim1.asm @@ -0,0 +1,7 @@ + setrepeat 2 + frame 5, 09 + frame 3, 09 + dorepeat 1 + frame 3, 20 + endanim +; 0xd21a6 diff --git a/gfx/pics/elekid/back.2bpp.lz b/gfx/pics/elekid/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..fd8dd04d --- /dev/null +++ b/gfx/pics/elekid/back.2bpp.lz diff --git a/gfx/pics/elekid/bitmask.asm b/gfx/pics/elekid/bitmask.asm new file mode 100644 index 00000000..f0f1fc48 --- /dev/null +++ b/gfx/pics/elekid/bitmask.asm @@ -0,0 +1,31 @@ +; 0 + db %11001111 + db %10000011 + db %00000000 + db %00100000 + db %00001000 +; 1 + db %11001111 + db %10110011 + db %00001100 + db %00100111 + db %00001000 +; 2 + db %00000000 + db %00000000 + db %00000000 + db %00100000 + db %00001000 +; 3 + db %10000000 + db %00110000 + db %00001100 + db %00100111 + db %00001000 +; 4 + db %00000000 + db %00001100 + db %00000000 + db %00100000 + db %00001000 +; 0xd398c diff --git a/gfx/pics/elekid/frames.asm b/gfx/pics/elekid/frames.asm new file mode 100644 index 00000000..22fe6b95 --- /dev/null +++ b/gfx/pics/elekid/frames.asm @@ -0,0 +1,22 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $04, $27, $28, $29, $2a, $2b, $2c, $2d +.frame2 + db $01 ; bitmask + db $24, $25, $26, $04, $27, $2e, $29, $2a, $2f, $30, $2b, $31 + db $32, $33, $34, $35, $2c, $2d +.frame3 + db $02 ; bitmask + db $2c, $2d +.frame4 + db $03 ; bitmask + db $36, $2f, $30, $31, $32, $33, $34, $35, $2c, $2d +.frame5 + db $04 ; bitmask + db $37, $38, $2c, $2d +; 0xd9578 diff --git a/gfx/pics/elekid/front.2bpp.lz b/gfx/pics/elekid/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..dde6b0e0 --- /dev/null +++ b/gfx/pics/elekid/front.2bpp.lz diff --git a/gfx/pics/elekid/normal.pal b/gfx/pics/elekid/normal.pal new file mode 100644 index 00000000..842ec4a0 --- /dev/null +++ b/gfx/pics/elekid/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 31, 5 + RGB 15, 10, 3 diff --git a/gfx/pics/elekid/shiny.pal b/gfx/pics/elekid/shiny.pal new file mode 100644 index 00000000..05c57b21 --- /dev/null +++ b/gfx/pics/elekid/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 24, 5 + RGB 15, 15, 17 diff --git a/gfx/pics/entei/anim0.asm b/gfx/pics/entei/anim0.asm new file mode 100644 index 00000000..66c2c128 --- /dev/null +++ b/gfx/pics/entei/anim0.asm @@ -0,0 +1,6 @@ + frame 0, 04 + frame 1, 10 + frame 2, 12 + frame 3, 30 + endanim +; 0xd161d diff --git a/gfx/pics/entei/anim1.asm b/gfx/pics/entei/anim1.asm new file mode 100644 index 00000000..f20e5d07 --- /dev/null +++ b/gfx/pics/entei/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 08 + frame 4, 08 + dorepeat 1 + endanim +; 0xd21d7 diff --git a/gfx/pics/entei/back.2bpp.lz b/gfx/pics/entei/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..7f2440f5 --- /dev/null +++ b/gfx/pics/entei/back.2bpp.lz diff --git a/gfx/pics/entei/bitmask.asm b/gfx/pics/entei/bitmask.asm new file mode 100644 index 00000000..87f41710 --- /dev/null +++ b/gfx/pics/entei/bitmask.asm @@ -0,0 +1,33 @@ +; 0 + db %10001111 + db %11001111 + db %11100111 + db %11110011 + db %00000000 + db %00000000 + db %00000000 +; 1 + db %10011111 + db %11001111 + db %11100111 + db %11110011 + db %00000000 + db %00000000 + db %00000000 +; 2 + db %00000100 + db %00000011 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 3 + db %10000000 + db %00000001 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd39f5 diff --git a/gfx/pics/entei/frames.asm b/gfx/pics/entei/frames.asm new file mode 100644 index 00000000..3034f66a --- /dev/null +++ b/gfx/pics/entei/frames.asm @@ -0,0 +1,19 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $04, $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b + db $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44, $45, $46 +.frame2 + db $01 ; bitmask + db $04, $04, $05, $47, $48, $34, $49, $4a, $4b, $38, $39, $3a + db $4c, $4d, $4e, $3e, $3f, $40, $41, $42, $43, $44, $45, $46 +.frame3 + db $02 ; bitmask + db $4f, $50, $51 +.frame4 + db $03 ; bitmask + db $52, $53 +; 0xd96ff diff --git a/gfx/pics/entei/front.2bpp.lz b/gfx/pics/entei/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..bc969fe6 --- /dev/null +++ b/gfx/pics/entei/front.2bpp.lz diff --git a/gfx/pics/entei/normal.pal b/gfx/pics/entei/normal.pal new file mode 100644 index 00000000..8977a693 --- /dev/null +++ b/gfx/pics/entei/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 11, 1 + RGB 17, 4, 0 diff --git a/gfx/pics/entei/shiny.pal b/gfx/pics/entei/shiny.pal new file mode 100644 index 00000000..675b203c --- /dev/null +++ b/gfx/pics/entei/shiny.pal @@ -0,0 +1,2 @@ + RGB 20, 10, 1 + RGB 10, 10, 8 diff --git a/gfx/pics/espeon/anim0.asm b/gfx/pics/espeon/anim0.asm new file mode 100644 index 00000000..8a54a9b9 --- /dev/null +++ b/gfx/pics/espeon/anim0.asm @@ -0,0 +1,9 @@ + frame 0, 08 + frame 1, 26 + setrepeat 2 + frame 0, 07 + frame 2, 07 + frame 3, 07 + dorepeat 3 + endanim +; 0xd13af diff --git a/gfx/pics/espeon/anim1.asm b/gfx/pics/espeon/anim1.asm new file mode 100644 index 00000000..33c88d1b --- /dev/null +++ b/gfx/pics/espeon/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 07 + frame 4, 07 + dorepeat 1 + endanim +; 0xd203d diff --git a/gfx/pics/espeon/back.2bpp.lz b/gfx/pics/espeon/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..59a69eae --- /dev/null +++ b/gfx/pics/espeon/back.2bpp.lz diff --git a/gfx/pics/espeon/bitmask.asm b/gfx/pics/espeon/bitmask.asm new file mode 100644 index 00000000..48d53b91 --- /dev/null +++ b/gfx/pics/espeon/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %00000100 + db %01000011 + db %00110000 + db %00000000 + db %00000000 +; 1 + db %00000000 + db %00000000 + db %00000000 + db %10001110 + db %00000011 +; 2 + db %00000000 + db %00000000 + db %00000000 + db %10001100 + db %00000011 +; 3 + db %00000000 + db %01100001 + db %00000000 + db %00000000 + db %00000000 +; 0xd3651 diff --git a/gfx/pics/espeon/frames.asm b/gfx/pics/espeon/frames.asm new file mode 100644 index 00000000..4fdf4137 --- /dev/null +++ b/gfx/pics/espeon/frames.asm @@ -0,0 +1,17 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $28, $29 +.frame2 + db $01 ; bitmask + db $2a, $2b, $2c, $2d, $2e, $2f +.frame3 + db $02 ; bitmask + db $30, $31, $03, $32, $33 +.frame4 + db $03 ; bitmask + db $34, $35, $36 +; 0xd8d3c diff --git a/gfx/pics/espeon/front.2bpp.lz b/gfx/pics/espeon/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..b7d983e9 --- /dev/null +++ b/gfx/pics/espeon/front.2bpp.lz diff --git a/gfx/pics/espeon/normal.pal b/gfx/pics/espeon/normal.pal new file mode 100644 index 00000000..1d1599c8 --- /dev/null +++ b/gfx/pics/espeon/normal.pal @@ -0,0 +1,2 @@ + RGB 17, 15, 25 + RGB 14, 4, 17 diff --git a/gfx/pics/espeon/shiny.pal b/gfx/pics/espeon/shiny.pal new file mode 100644 index 00000000..681571f0 --- /dev/null +++ b/gfx/pics/espeon/shiny.pal @@ -0,0 +1,2 @@ + RGB 14, 31, 10 + RGB 10, 16, 8 diff --git a/gfx/pics/exeggcute/anim0.asm b/gfx/pics/exeggcute/anim0.asm new file mode 100644 index 00000000..0f0c1072 --- /dev/null +++ b/gfx/pics/exeggcute/anim0.asm @@ -0,0 +1,17 @@ + frame 0, 08 + setrepeat 2 + frame 1, 04 + frame 2, 04 + dorepeat 2 + frame 0, 01 + setrepeat 3 + frame 1, 03 + frame 2, 03 + dorepeat 7 + frame 0, 01 + frame 1, 04 + frame 2, 04 + frame 0, 08 + frame 3, 08 + endanim +; 0xd0e7b diff --git a/gfx/pics/exeggcute/anim1.asm b/gfx/pics/exeggcute/anim1.asm new file mode 100644 index 00000000..ef839f5d --- /dev/null +++ b/gfx/pics/exeggcute/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 06 + frame 3, 06 + dorepeat 1 + endanim +; 0xd1cb1 diff --git a/gfx/pics/exeggcute/back.2bpp.lz b/gfx/pics/exeggcute/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..1877fcea --- /dev/null +++ b/gfx/pics/exeggcute/back.2bpp.lz diff --git a/gfx/pics/exeggcute/bitmask.asm b/gfx/pics/exeggcute/bitmask.asm new file mode 100644 index 00000000..88506f52 --- /dev/null +++ b/gfx/pics/exeggcute/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %00110000 + db %00011010 + db %11011111 + db %01100001 + db %11010011 + db %11110001 + db %00000000 +; 1 + db %01111000 + db %00011011 + db %11011111 + db %01100001 + db %11010011 + db %11110001 + db %00000000 +; 2 + db %00010000 + db %00011000 + db %11001011 + db %00100000 + db %11000000 + db %11010001 + db %00000000 +; 0xd2ef2 diff --git a/gfx/pics/exeggcute/frames.asm b/gfx/pics/exeggcute/frames.asm new file mode 100644 index 00000000..c0ef904a --- /dev/null +++ b/gfx/pics/exeggcute/frames.asm @@ -0,0 +1,18 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $35, $36, $37, $35, $35, $38, $39, $35 + db $3a, $35, $3b, $3c, $3d, $3e, $3f, $40, $35, $41, $42, $43 + db $44 +.frame2 + db $01 ; bitmask + db $15, $31, $32, $02, $45, $33, $34, $35, $36, $37, $35, $35 + db $38, $39, $34, $3a, $34, $3b, $3c, $32, $3e, $3f, $34, $3a + db $41, $42, $43, $44 +.frame3 + db $02 ; bitmask + db $46, $34, $47, $36, $48, $49, $39, $35, $4a, $4b, $40, $4c + db $41, $4d, $4e +; 0xd572e diff --git a/gfx/pics/exeggcute/front.2bpp b/gfx/pics/exeggcute/front.2bpp Binary files differnew file mode 100644 index 00000000..811710dd --- /dev/null +++ b/gfx/pics/exeggcute/front.2bpp diff --git a/gfx/pics/exeggcute/front.2bpp.lz b/gfx/pics/exeggcute/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..9d018e7c --- /dev/null +++ b/gfx/pics/exeggcute/front.2bpp.lz diff --git a/gfx/pics/exeggcute/normal.pal b/gfx/pics/exeggcute/normal.pal new file mode 100644 index 00000000..350cf315 --- /dev/null +++ b/gfx/pics/exeggcute/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 15, 26 + RGB 19, 12, 9 diff --git a/gfx/pics/exeggcute/shiny.pal b/gfx/pics/exeggcute/shiny.pal new file mode 100644 index 00000000..471c7de7 --- /dev/null +++ b/gfx/pics/exeggcute/shiny.pal @@ -0,0 +1,2 @@ + RGB 23, 25, 6 + RGB 19, 12, 9 diff --git a/gfx/pics/exeggutor/anim0.asm b/gfx/pics/exeggutor/anim0.asm new file mode 100644 index 00000000..92f11a11 --- /dev/null +++ b/gfx/pics/exeggutor/anim0.asm @@ -0,0 +1,9 @@ + frame 1, 07 + frame 0, 07 + frame 1, 07 + setrepeat 3 + frame 2, 06 + frame 0, 06 + dorepeat 4 + endanim +; 0xd0e8a diff --git a/gfx/pics/exeggutor/anim1.asm b/gfx/pics/exeggutor/anim1.asm new file mode 100644 index 00000000..3e5542c9 --- /dev/null +++ b/gfx/pics/exeggutor/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 4 + frame 0, 06 + frame 1, 06 + dorepeat 1 + endanim +; 0xd1cba diff --git a/gfx/pics/exeggutor/back.2bpp.lz b/gfx/pics/exeggutor/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..abf6c97d --- /dev/null +++ b/gfx/pics/exeggutor/back.2bpp.lz diff --git a/gfx/pics/exeggutor/bitmask.asm b/gfx/pics/exeggutor/bitmask.asm new file mode 100644 index 00000000..117b0753 --- /dev/null +++ b/gfx/pics/exeggutor/bitmask.asm @@ -0,0 +1,17 @@ +; 0 + db %00000000 + db %00001110 + db %10000111 + db %11000011 + db %11100001 + db %00000000 + db %00000000 +; 1 + db %10000111 + db %00000000 + db %00000000 + db %00000000 + db %00001000 + db %00011000 + db %00000000 +; 0xd2f00 diff --git a/gfx/pics/exeggutor/frames.asm b/gfx/pics/exeggutor/frames.asm new file mode 100644 index 00000000..6b815a8a --- /dev/null +++ b/gfx/pics/exeggutor/frames.asm @@ -0,0 +1,10 @@ + dw .frame1 + dw .frame2 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c + db $3d, $3e, $3f +.frame2 + db $01 ; bitmask + db $40, $41, $42, $43, $44, $45, $46 +; 0xd574a diff --git a/gfx/pics/exeggutor/front.2bpp b/gfx/pics/exeggutor/front.2bpp Binary files differnew file mode 100644 index 00000000..60a8d935 --- /dev/null +++ b/gfx/pics/exeggutor/front.2bpp diff --git a/gfx/pics/exeggutor/front.2bpp.lz b/gfx/pics/exeggutor/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..b4056b17 --- /dev/null +++ b/gfx/pics/exeggutor/front.2bpp.lz diff --git a/gfx/pics/exeggutor/normal.pal b/gfx/pics/exeggutor/normal.pal new file mode 100644 index 00000000..87ebc518 --- /dev/null +++ b/gfx/pics/exeggutor/normal.pal @@ -0,0 +1,2 @@ + RGB 26, 16, 6 + RGB 5, 16, 7 diff --git a/gfx/pics/exeggutor/shiny.pal b/gfx/pics/exeggutor/shiny.pal new file mode 100644 index 00000000..b0b6cb6c --- /dev/null +++ b/gfx/pics/exeggutor/shiny.pal @@ -0,0 +1,2 @@ + RGB 19, 17, 8 + RGB 24, 14, 9 diff --git a/gfx/pics/extra_pointers.asm b/gfx/pics/extra_pointers.asm new file mode 100644 index 00000000..7afd9514 --- /dev/null +++ b/gfx/pics/extra_pointers.asm @@ -0,0 +1,252 @@ +AnimationExtraPointers: + dw BulbasaurAnimationExtra + dw IvysaurAnimationExtra + dw VenusaurAnimationExtra + dw CharmanderAnimationExtra + dw CharmeleonAnimationExtra + dw CharizardAnimationExtra + dw SquirtleAnimationExtra + dw WartortleAnimationExtra + dw BlastoiseAnimationExtra + dw CaterpieAnimationExtra + dw MetapodAnimationExtra + dw ButterfreeAnimationExtra + dw WeedleAnimationExtra + dw KakunaAnimationExtra + dw BeedrillAnimationExtra + dw PidgeyAnimationExtra + dw PidgeottoAnimationExtra + dw PidgeotAnimationExtra + dw RattataAnimationExtra + dw RaticateAnimationExtra + dw SpearowAnimationExtra + dw FearowAnimationExtra + dw EkansAnimationExtra + dw ArbokAnimationExtra + dw PikachuAnimationExtra + dw RaichuAnimationExtra + dw SandshrewAnimationExtra + dw SandslashAnimationExtra + dw NidoranFAnimationExtra + dw NidorinaAnimationExtra + dw NidoqueenAnimationExtra + dw NidoranMAnimationExtra + dw NidorinoAnimationExtra + dw NidokingAnimationExtra + dw ClefairyAnimationExtra + dw ClefableAnimationExtra + dw VulpixAnimationExtra + dw NinetalesAnimationExtra + dw JigglypuffAnimationExtra + dw WigglytuffAnimationExtra + dw ZubatAnimationExtra + dw GolbatAnimationExtra + dw OddishAnimationExtra + dw GloomAnimationExtra + dw VileplumeAnimationExtra + dw ParasAnimationExtra + dw ParasectAnimationExtra + dw VenonatAnimationExtra + dw VenomothAnimationExtra + dw DiglettAnimationExtra + dw DugtrioAnimationExtra + dw MeowthAnimationExtra + dw PersianAnimationExtra + dw PsyduckAnimationExtra + dw GolduckAnimationExtra + dw MankeyAnimationExtra + dw PrimeapeAnimationExtra + dw GrowlitheAnimationExtra + dw ArcanineAnimationExtra + dw PoliwagAnimationExtra + dw PoliwhirlAnimationExtra + dw PoliwrathAnimationExtra + dw AbraAnimationExtra + dw KadabraAnimationExtra + dw AlakazamAnimationExtra + dw MachopAnimationExtra + dw MachokeAnimationExtra + dw MachampAnimationExtra + dw BellsproutAnimationExtra + dw WeepinbellAnimationExtra + dw VictreebelAnimationExtra + dw TentacoolAnimationExtra + dw TentacruelAnimationExtra + dw GeodudeAnimationExtra + dw GravelerAnimationExtra + dw GolemAnimationExtra + dw PonytaAnimationExtra + dw RapidashAnimationExtra + dw SlowpokeAnimationExtra + dw SlowbroAnimationExtra + dw MagnemiteAnimationExtra + dw MagnetonAnimationExtra + dw FarfetchDAnimationExtra + dw DoduoAnimationExtra + dw DodrioAnimationExtra + dw SeelAnimationExtra + dw DewgongAnimationExtra + dw GrimerAnimationExtra + dw MukAnimationExtra + dw ShellderAnimationExtra + dw CloysterAnimationExtra + dw GastlyAnimationExtra + dw HaunterAnimationExtra + dw GengarAnimationExtra + dw OnixAnimationExtra + dw DrowzeeAnimationExtra + dw HypnoAnimationExtra + dw KrabbyAnimationExtra + dw KinglerAnimationExtra + dw VoltorbAnimationExtra + dw ElectrodeAnimationExtra + dw ExeggcuteAnimationExtra + dw ExeggutorAnimationExtra + dw CuboneAnimationExtra + dw MarowakAnimationExtra + dw HitmonleeAnimationExtra + dw HitmonchanAnimationExtra + dw LickitungAnimationExtra + dw KoffingAnimationExtra + dw WeezingAnimationExtra + dw RhyhornAnimationExtra + dw RhydonAnimationExtra + dw ChanseyAnimationExtra + dw TangelaAnimationExtra + dw KangaskhanAnimationExtra + dw HorseaAnimationExtra + dw SeadraAnimationExtra + dw GoldeenAnimationExtra + dw SeakingAnimationExtra + dw StaryuAnimationExtra + dw StarmieAnimationExtra + dw MrMimeAnimationExtra + dw ScytherAnimationExtra + dw JynxAnimationExtra + dw ElectabuzzAnimationExtra + dw MagmarAnimationExtra + dw PinsirAnimationExtra + dw TaurosAnimationExtra + dw MagikarpAnimationExtra + dw GyaradosAnimationExtra + dw LaprasAnimationExtra + dw DittoAnimationExtra + dw EeveeAnimationExtra + dw VaporeonAnimationExtra + dw JolteonAnimationExtra + dw FlareonAnimationExtra + dw PorygonAnimationExtra + dw OmanyteAnimationExtra + dw OmastarAnimationExtra + dw KabutoAnimationExtra + dw KabutopsAnimationExtra + dw AerodactylAnimationExtra + dw SnorlaxAnimationExtra + dw ArticunoAnimationExtra + dw ZapdosAnimationExtra + dw MoltresAnimationExtra + dw DratiniAnimationExtra + dw DragonairAnimationExtra + dw DragoniteAnimationExtra + dw MewtwoAnimationExtra + dw MewAnimationExtra + dw ChikoritaAnimationExtra + dw BayleefAnimationExtra + dw MeganiumAnimationExtra + dw CyndaquilAnimationExtra + dw QuilavaAnimationExtra + dw TyphlosionAnimationExtra + dw TotodileAnimationExtra + dw CroconawAnimationExtra + dw FeraligatrAnimationExtra + dw SentretAnimationExtra + dw FurretAnimationExtra + dw HoothootAnimationExtra + dw NoctowlAnimationExtra + dw LedybaAnimationExtra + dw LedianAnimationExtra + dw SpinarakAnimationExtra + dw AriadosAnimationExtra + dw CrobatAnimationExtra + dw ChinchouAnimationExtra + dw LanturnAnimationExtra + dw PichuAnimationExtra + dw CleffaAnimationExtra + dw IgglybuffAnimationExtra + dw TogepiAnimationExtra + dw TogeticAnimationExtra + dw NatuAnimationExtra + dw XatuAnimationExtra + dw MareepAnimationExtra + dw FlaaffyAnimationExtra + dw AmpharosAnimationExtra + dw BellossomAnimationExtra + dw MarillAnimationExtra + dw AzumarillAnimationExtra + dw SudowoodoAnimationExtra + dw PolitoedAnimationExtra + dw HoppipAnimationExtra + dw SkiploomAnimationExtra + dw JumpluffAnimationExtra + dw AipomAnimationExtra + dw SunkernAnimationExtra + dw SunfloraAnimationExtra + dw YanmaAnimationExtra + dw WooperAnimationExtra + dw QuagsireAnimationExtra + dw EspeonAnimationExtra + dw UmbreonAnimationExtra + dw MurkrowAnimationExtra + dw SlowkingAnimationExtra + dw MisdreavusAnimationExtra + dw UnownAnimationExtra + dw WobbuffetAnimationExtra + dw GirafarigAnimationExtra + dw PinecoAnimationExtra + dw ForretressAnimationExtra + dw DunsparceAnimationExtra + dw GligarAnimationExtra + dw SteelixAnimationExtra + dw SnubbullAnimationExtra + dw GranbullAnimationExtra + dw QwilfishAnimationExtra + dw ScizorAnimationExtra + dw ShuckleAnimationExtra + dw HeracrossAnimationExtra + dw SneaselAnimationExtra + dw TeddiursaAnimationExtra + dw UrsaringAnimationExtra + dw SlugmaAnimationExtra + dw MagcargoAnimationExtra + dw SwinubAnimationExtra + dw PiloswineAnimationExtra + dw CorsolaAnimationExtra + dw RemoraidAnimationExtra + dw OctilleryAnimationExtra + dw DelibirdAnimationExtra + dw MantineAnimationExtra + dw SkarmoryAnimationExtra + dw HoundourAnimationExtra + dw HoundoomAnimationExtra + dw KingdraAnimationExtra + dw PhanpyAnimationExtra + dw DonphanAnimationExtra + dw Porygon2AnimationExtra + dw StantlerAnimationExtra + dw SmeargleAnimationExtra + dw TyrogueAnimationExtra + dw HitmontopAnimationExtra + dw SmoochumAnimationExtra + dw ElekidAnimationExtra + dw MagbyAnimationExtra + dw MiltankAnimationExtra + dw BlisseyAnimationExtra + dw RaikouAnimationExtra + dw EnteiAnimationExtra + dw SuicuneAnimationExtra + dw LarvitarAnimationExtra + dw PupitarAnimationExtra + dw TyranitarAnimationExtra + dw LugiaAnimationExtra + dw HoOhAnimationExtra + dw CelebiAnimationExtra diff --git a/gfx/pics/extras.asm b/gfx/pics/extras.asm new file mode 100644 index 00000000..682cbb63 --- /dev/null +++ b/gfx/pics/extras.asm @@ -0,0 +1,252 @@ +BulbasaurAnimationExtra: INCLUDE "gfx/pics/bulbasaur/anim1.asm" +IvysaurAnimationExtra: INCLUDE "gfx/pics/ivysaur/anim1.asm" +VenusaurAnimationExtra: INCLUDE "gfx/pics/venusaur/anim1.asm" +CharmanderAnimationExtra: INCLUDE "gfx/pics/charmander/anim1.asm" +CharmeleonAnimationExtra: INCLUDE "gfx/pics/charmeleon/anim1.asm" +CharizardAnimationExtra: INCLUDE "gfx/pics/charizard/anim1.asm" +SquirtleAnimationExtra: INCLUDE "gfx/pics/squirtle/anim1.asm" +WartortleAnimationExtra: INCLUDE "gfx/pics/wartortle/anim1.asm" +BlastoiseAnimationExtra: INCLUDE "gfx/pics/blastoise/anim1.asm" +CaterpieAnimationExtra: INCLUDE "gfx/pics/caterpie/anim1.asm" +MetapodAnimationExtra: INCLUDE "gfx/pics/metapod/anim1.asm" +ButterfreeAnimationExtra: INCLUDE "gfx/pics/butterfree/anim1.asm" +WeedleAnimationExtra: INCLUDE "gfx/pics/weedle/anim1.asm" +KakunaAnimationExtra: INCLUDE "gfx/pics/kakuna/anim1.asm" +BeedrillAnimationExtra: INCLUDE "gfx/pics/beedrill/anim1.asm" +PidgeyAnimationExtra: INCLUDE "gfx/pics/pidgey/anim1.asm" +PidgeottoAnimationExtra: INCLUDE "gfx/pics/pidgeotto/anim1.asm" +PidgeotAnimationExtra: INCLUDE "gfx/pics/pidgeot/anim1.asm" +RattataAnimationExtra: INCLUDE "gfx/pics/rattata/anim1.asm" +RaticateAnimationExtra: INCLUDE "gfx/pics/raticate/anim1.asm" +SpearowAnimationExtra: INCLUDE "gfx/pics/spearow/anim1.asm" +FearowAnimationExtra: INCLUDE "gfx/pics/fearow/anim1.asm" +EkansAnimationExtra: INCLUDE "gfx/pics/ekans/anim1.asm" +ArbokAnimationExtra: INCLUDE "gfx/pics/arbok/anim1.asm" +PikachuAnimationExtra: INCLUDE "gfx/pics/pikachu/anim1.asm" +RaichuAnimationExtra: INCLUDE "gfx/pics/raichu/anim1.asm" +SandshrewAnimationExtra: INCLUDE "gfx/pics/sandshrew/anim1.asm" +SandslashAnimationExtra: INCLUDE "gfx/pics/sandslash/anim1.asm" +NidoranFAnimationExtra: INCLUDE "gfx/pics/nidoran_f/anim1.asm" +NidorinaAnimationExtra: INCLUDE "gfx/pics/nidorina/anim1.asm" +NidoqueenAnimationExtra: INCLUDE "gfx/pics/nidoqueen/anim1.asm" +NidoranMAnimationExtra: INCLUDE "gfx/pics/nidoran_m/anim1.asm" +NidorinoAnimationExtra: INCLUDE "gfx/pics/nidorino/anim1.asm" +NidokingAnimationExtra: INCLUDE "gfx/pics/nidoking/anim1.asm" +ClefairyAnimationExtra: INCLUDE "gfx/pics/clefairy/anim1.asm" +ClefableAnimationExtra: INCLUDE "gfx/pics/clefable/anim1.asm" +VulpixAnimationExtra: INCLUDE "gfx/pics/vulpix/anim1.asm" +NinetalesAnimationExtra: INCLUDE "gfx/pics/ninetales/anim1.asm" +JigglypuffAnimationExtra: INCLUDE "gfx/pics/jigglypuff/anim1.asm" +WigglytuffAnimationExtra: INCLUDE "gfx/pics/wigglytuff/anim1.asm" +ZubatAnimationExtra: INCLUDE "gfx/pics/zubat/anim1.asm" +GolbatAnimationExtra: INCLUDE "gfx/pics/golbat/anim1.asm" +OddishAnimationExtra: INCLUDE "gfx/pics/oddish/anim1.asm" +GloomAnimationExtra: INCLUDE "gfx/pics/gloom/anim1.asm" +VileplumeAnimationExtra: INCLUDE "gfx/pics/vileplume/anim1.asm" +ParasAnimationExtra: INCLUDE "gfx/pics/paras/anim1.asm" +ParasectAnimationExtra: INCLUDE "gfx/pics/parasect/anim1.asm" +VenonatAnimationExtra: INCLUDE "gfx/pics/venonat/anim1.asm" +VenomothAnimationExtra: INCLUDE "gfx/pics/venomoth/anim1.asm" +DiglettAnimationExtra: INCLUDE "gfx/pics/diglett/anim1.asm" +DugtrioAnimationExtra: INCLUDE "gfx/pics/dugtrio/anim1.asm" +MeowthAnimationExtra: INCLUDE "gfx/pics/meowth/anim1.asm" +PersianAnimationExtra: INCLUDE "gfx/pics/persian/anim1.asm" +PsyduckAnimationExtra: INCLUDE "gfx/pics/psyduck/anim1.asm" +GolduckAnimationExtra: INCLUDE "gfx/pics/golduck/anim1.asm" +MankeyAnimationExtra: INCLUDE "gfx/pics/mankey/anim1.asm" +PrimeapeAnimationExtra: INCLUDE "gfx/pics/primeape/anim1.asm" +GrowlitheAnimationExtra: INCLUDE "gfx/pics/growlithe/anim1.asm" +ArcanineAnimationExtra: INCLUDE "gfx/pics/arcanine/anim1.asm" +PoliwagAnimationExtra: INCLUDE "gfx/pics/poliwag/anim1.asm" +PoliwhirlAnimationExtra: INCLUDE "gfx/pics/poliwhirl/anim1.asm" +PoliwrathAnimationExtra: INCLUDE "gfx/pics/poliwrath/anim1.asm" +AbraAnimationExtra: INCLUDE "gfx/pics/abra/anim1.asm" +KadabraAnimationExtra: INCLUDE "gfx/pics/kadabra/anim1.asm" +AlakazamAnimationExtra: INCLUDE "gfx/pics/alakazam/anim1.asm" +MachopAnimationExtra: INCLUDE "gfx/pics/machop/anim1.asm" +MachokeAnimationExtra: INCLUDE "gfx/pics/machoke/anim1.asm" +MachampAnimationExtra: INCLUDE "gfx/pics/machamp/anim1.asm" +BellsproutAnimationExtra: INCLUDE "gfx/pics/bellsprout/anim1.asm" +WeepinbellAnimationExtra: INCLUDE "gfx/pics/weepinbell/anim1.asm" +VictreebelAnimationExtra: INCLUDE "gfx/pics/victreebel/anim1.asm" +TentacoolAnimationExtra: INCLUDE "gfx/pics/tentacool/anim1.asm" +TentacruelAnimationExtra: INCLUDE "gfx/pics/tentacruel/anim1.asm" +GeodudeAnimationExtra: INCLUDE "gfx/pics/geodude/anim1.asm" +GravelerAnimationExtra: INCLUDE "gfx/pics/graveler/anim1.asm" +GolemAnimationExtra: INCLUDE "gfx/pics/golem/anim1.asm" +PonytaAnimationExtra: INCLUDE "gfx/pics/ponyta/anim1.asm" +RapidashAnimationExtra: INCLUDE "gfx/pics/rapidash/anim1.asm" +SlowpokeAnimationExtra: INCLUDE "gfx/pics/slowpoke/anim1.asm" +SlowbroAnimationExtra: INCLUDE "gfx/pics/slowbro/anim1.asm" +MagnemiteAnimationExtra: INCLUDE "gfx/pics/magnemite/anim1.asm" +MagnetonAnimationExtra: INCLUDE "gfx/pics/magneton/anim1.asm" +FarfetchDAnimationExtra: INCLUDE "gfx/pics/farfetch_d/anim1.asm" +DoduoAnimationExtra: INCLUDE "gfx/pics/doduo/anim1.asm" +DodrioAnimationExtra: INCLUDE "gfx/pics/dodrio/anim1.asm" +SeelAnimationExtra: INCLUDE "gfx/pics/seel/anim1.asm" +DewgongAnimationExtra: INCLUDE "gfx/pics/dewgong/anim1.asm" +GrimerAnimationExtra: INCLUDE "gfx/pics/grimer/anim1.asm" +MukAnimationExtra: INCLUDE "gfx/pics/muk/anim1.asm" +ShellderAnimationExtra: INCLUDE "gfx/pics/shellder/anim1.asm" +CloysterAnimationExtra: INCLUDE "gfx/pics/cloyster/anim1.asm" +GastlyAnimationExtra: INCLUDE "gfx/pics/gastly/anim1.asm" +HaunterAnimationExtra: INCLUDE "gfx/pics/haunter/anim1.asm" +GengarAnimationExtra: INCLUDE "gfx/pics/gengar/anim1.asm" +OnixAnimationExtra: INCLUDE "gfx/pics/onix/anim1.asm" +DrowzeeAnimationExtra: INCLUDE "gfx/pics/drowzee/anim1.asm" +HypnoAnimationExtra: INCLUDE "gfx/pics/hypno/anim1.asm" +KrabbyAnimationExtra: INCLUDE "gfx/pics/krabby/anim1.asm" +KinglerAnimationExtra: INCLUDE "gfx/pics/kingler/anim1.asm" +VoltorbAnimationExtra: INCLUDE "gfx/pics/voltorb/anim1.asm" +ElectrodeAnimationExtra: INCLUDE "gfx/pics/electrode/anim1.asm" +ExeggcuteAnimationExtra: INCLUDE "gfx/pics/exeggcute/anim1.asm" +ExeggutorAnimationExtra: INCLUDE "gfx/pics/exeggutor/anim1.asm" +CuboneAnimationExtra: INCLUDE "gfx/pics/cubone/anim1.asm" +MarowakAnimationExtra: INCLUDE "gfx/pics/marowak/anim1.asm" +HitmonleeAnimationExtra: INCLUDE "gfx/pics/hitmonlee/anim1.asm" +HitmonchanAnimationExtra: INCLUDE "gfx/pics/hitmonchan/anim1.asm" +LickitungAnimationExtra: INCLUDE "gfx/pics/lickitung/anim1.asm" +KoffingAnimationExtra: INCLUDE "gfx/pics/koffing/anim1.asm" +WeezingAnimationExtra: INCLUDE "gfx/pics/weezing/anim1.asm" +RhyhornAnimationExtra: INCLUDE "gfx/pics/rhyhorn/anim1.asm" +RhydonAnimationExtra: INCLUDE "gfx/pics/rhydon/anim1.asm" +ChanseyAnimationExtra: INCLUDE "gfx/pics/chansey/anim1.asm" +TangelaAnimationExtra: INCLUDE "gfx/pics/tangela/anim1.asm" +KangaskhanAnimationExtra: INCLUDE "gfx/pics/kangaskhan/anim1.asm" +HorseaAnimationExtra: INCLUDE "gfx/pics/horsea/anim1.asm" +SeadraAnimationExtra: INCLUDE "gfx/pics/seadra/anim1.asm" +GoldeenAnimationExtra: INCLUDE "gfx/pics/goldeen/anim1.asm" +SeakingAnimationExtra: INCLUDE "gfx/pics/seaking/anim1.asm" +StaryuAnimationExtra: INCLUDE "gfx/pics/staryu/anim1.asm" +StarmieAnimationExtra: INCLUDE "gfx/pics/starmie/anim1.asm" +MrMimeAnimationExtra: INCLUDE "gfx/pics/mr__mime/anim1.asm" +ScytherAnimationExtra: INCLUDE "gfx/pics/scyther/anim1.asm" +JynxAnimationExtra: INCLUDE "gfx/pics/jynx/anim1.asm" +ElectabuzzAnimationExtra: INCLUDE "gfx/pics/electabuzz/anim1.asm" +MagmarAnimationExtra: INCLUDE "gfx/pics/magmar/anim1.asm" +PinsirAnimationExtra: INCLUDE "gfx/pics/pinsir/anim1.asm" +TaurosAnimationExtra: INCLUDE "gfx/pics/tauros/anim1.asm" +MagikarpAnimationExtra: INCLUDE "gfx/pics/magikarp/anim1.asm" +GyaradosAnimationExtra: INCLUDE "gfx/pics/gyarados/anim1.asm" +LaprasAnimationExtra: INCLUDE "gfx/pics/lapras/anim1.asm" +DittoAnimationExtra: INCLUDE "gfx/pics/ditto/anim1.asm" +EeveeAnimationExtra: INCLUDE "gfx/pics/eevee/anim1.asm" +VaporeonAnimationExtra: INCLUDE "gfx/pics/vaporeon/anim1.asm" +JolteonAnimationExtra: INCLUDE "gfx/pics/jolteon/anim1.asm" +FlareonAnimationExtra: INCLUDE "gfx/pics/flareon/anim1.asm" +PorygonAnimationExtra: INCLUDE "gfx/pics/porygon/anim1.asm" +OmanyteAnimationExtra: INCLUDE "gfx/pics/omanyte/anim1.asm" +OmastarAnimationExtra: INCLUDE "gfx/pics/omastar/anim1.asm" +KabutoAnimationExtra: INCLUDE "gfx/pics/kabuto/anim1.asm" +KabutopsAnimationExtra: INCLUDE "gfx/pics/kabutops/anim1.asm" +AerodactylAnimationExtra: INCLUDE "gfx/pics/aerodactyl/anim1.asm" +SnorlaxAnimationExtra: INCLUDE "gfx/pics/snorlax/anim1.asm" +ArticunoAnimationExtra: INCLUDE "gfx/pics/articuno/anim1.asm" +ZapdosAnimationExtra: INCLUDE "gfx/pics/zapdos/anim1.asm" +MoltresAnimationExtra: INCLUDE "gfx/pics/moltres/anim1.asm" +DratiniAnimationExtra: INCLUDE "gfx/pics/dratini/anim1.asm" +DragonairAnimationExtra: INCLUDE "gfx/pics/dragonair/anim1.asm" +DragoniteAnimationExtra: INCLUDE "gfx/pics/dragonite/anim1.asm" +MewtwoAnimationExtra: INCLUDE "gfx/pics/mewtwo/anim1.asm" +MewAnimationExtra: INCLUDE "gfx/pics/mew/anim1.asm" +ChikoritaAnimationExtra: INCLUDE "gfx/pics/chikorita/anim1.asm" +BayleefAnimationExtra: INCLUDE "gfx/pics/bayleef/anim1.asm" +MeganiumAnimationExtra: INCLUDE "gfx/pics/meganium/anim1.asm" +CyndaquilAnimationExtra: INCLUDE "gfx/pics/cyndaquil/anim1.asm" +QuilavaAnimationExtra: INCLUDE "gfx/pics/quilava/anim1.asm" +TyphlosionAnimationExtra: INCLUDE "gfx/pics/typhlosion/anim1.asm" +TotodileAnimationExtra: INCLUDE "gfx/pics/totodile/anim1.asm" +CroconawAnimationExtra: INCLUDE "gfx/pics/croconaw/anim1.asm" +FeraligatrAnimationExtra: INCLUDE "gfx/pics/feraligatr/anim1.asm" +SentretAnimationExtra: INCLUDE "gfx/pics/sentret/anim1.asm" +FurretAnimationExtra: INCLUDE "gfx/pics/furret/anim1.asm" +HoothootAnimationExtra: INCLUDE "gfx/pics/hoothoot/anim1.asm" +NoctowlAnimationExtra: INCLUDE "gfx/pics/noctowl/anim1.asm" +LedybaAnimationExtra: INCLUDE "gfx/pics/ledyba/anim1.asm" +LedianAnimationExtra: INCLUDE "gfx/pics/ledian/anim1.asm" +SpinarakAnimationExtra: INCLUDE "gfx/pics/spinarak/anim1.asm" +AriadosAnimationExtra: INCLUDE "gfx/pics/ariados/anim1.asm" +CrobatAnimationExtra: INCLUDE "gfx/pics/crobat/anim1.asm" +ChinchouAnimationExtra: INCLUDE "gfx/pics/chinchou/anim1.asm" +LanturnAnimationExtra: INCLUDE "gfx/pics/lanturn/anim1.asm" +PichuAnimationExtra: INCLUDE "gfx/pics/pichu/anim1.asm" +CleffaAnimationExtra: INCLUDE "gfx/pics/cleffa/anim1.asm" +IgglybuffAnimationExtra: INCLUDE "gfx/pics/igglybuff/anim1.asm" +TogepiAnimationExtra: INCLUDE "gfx/pics/togepi/anim1.asm" +TogeticAnimationExtra: INCLUDE "gfx/pics/togetic/anim1.asm" +NatuAnimationExtra: INCLUDE "gfx/pics/natu/anim1.asm" +XatuAnimationExtra: INCLUDE "gfx/pics/xatu/anim1.asm" +MareepAnimationExtra: INCLUDE "gfx/pics/mareep/anim1.asm" +FlaaffyAnimationExtra: INCLUDE "gfx/pics/flaaffy/anim1.asm" +AmpharosAnimationExtra: INCLUDE "gfx/pics/ampharos/anim1.asm" +BellossomAnimationExtra: INCLUDE "gfx/pics/bellossom/anim1.asm" +MarillAnimationExtra: INCLUDE "gfx/pics/marill/anim1.asm" +AzumarillAnimationExtra: INCLUDE "gfx/pics/azumarill/anim1.asm" +SudowoodoAnimationExtra: INCLUDE "gfx/pics/sudowoodo/anim1.asm" +PolitoedAnimationExtra: INCLUDE "gfx/pics/politoed/anim1.asm" +HoppipAnimationExtra: INCLUDE "gfx/pics/hoppip/anim1.asm" +SkiploomAnimationExtra: INCLUDE "gfx/pics/skiploom/anim1.asm" +JumpluffAnimationExtra: INCLUDE "gfx/pics/jumpluff/anim1.asm" +AipomAnimationExtra: INCLUDE "gfx/pics/aipom/anim1.asm" +SunkernAnimationExtra: INCLUDE "gfx/pics/sunkern/anim1.asm" +SunfloraAnimationExtra: INCLUDE "gfx/pics/sunflora/anim1.asm" +YanmaAnimationExtra: INCLUDE "gfx/pics/yanma/anim1.asm" +WooperAnimationExtra: INCLUDE "gfx/pics/wooper/anim1.asm" +QuagsireAnimationExtra: INCLUDE "gfx/pics/quagsire/anim1.asm" +EspeonAnimationExtra: INCLUDE "gfx/pics/espeon/anim1.asm" +UmbreonAnimationExtra: INCLUDE "gfx/pics/umbreon/anim1.asm" +MurkrowAnimationExtra: INCLUDE "gfx/pics/murkrow/anim1.asm" +SlowkingAnimationExtra: INCLUDE "gfx/pics/slowking/anim1.asm" +MisdreavusAnimationExtra: INCLUDE "gfx/pics/misdreavus/anim1.asm" +UnownAnimationExtra: INCLUDE "gfx/pics/unown/anim1.asm" +WobbuffetAnimationExtra: INCLUDE "gfx/pics/wobbuffet/anim1.asm" +GirafarigAnimationExtra: INCLUDE "gfx/pics/girafarig/anim1.asm" +PinecoAnimationExtra: INCLUDE "gfx/pics/pineco/anim1.asm" +ForretressAnimationExtra: INCLUDE "gfx/pics/forretress/anim1.asm" +DunsparceAnimationExtra: INCLUDE "gfx/pics/dunsparce/anim1.asm" +GligarAnimationExtra: INCLUDE "gfx/pics/gligar/anim1.asm" +SteelixAnimationExtra: INCLUDE "gfx/pics/steelix/anim1.asm" +SnubbullAnimationExtra: INCLUDE "gfx/pics/snubbull/anim1.asm" +GranbullAnimationExtra: INCLUDE "gfx/pics/granbull/anim1.asm" +QwilfishAnimationExtra: INCLUDE "gfx/pics/qwilfish/anim1.asm" +ScizorAnimationExtra: INCLUDE "gfx/pics/scizor/anim1.asm" +ShuckleAnimationExtra: INCLUDE "gfx/pics/shuckle/anim1.asm" +HeracrossAnimationExtra: INCLUDE "gfx/pics/heracross/anim1.asm" +SneaselAnimationExtra: INCLUDE "gfx/pics/sneasel/anim1.asm" +TeddiursaAnimationExtra: INCLUDE "gfx/pics/teddiursa/anim1.asm" +UrsaringAnimationExtra: INCLUDE "gfx/pics/ursaring/anim1.asm" +SlugmaAnimationExtra: INCLUDE "gfx/pics/slugma/anim1.asm" +MagcargoAnimationExtra: INCLUDE "gfx/pics/magcargo/anim1.asm" +SwinubAnimationExtra: INCLUDE "gfx/pics/swinub/anim1.asm" +PiloswineAnimationExtra: INCLUDE "gfx/pics/piloswine/anim1.asm" +CorsolaAnimationExtra: INCLUDE "gfx/pics/corsola/anim1.asm" +RemoraidAnimationExtra: INCLUDE "gfx/pics/remoraid/anim1.asm" +OctilleryAnimationExtra: INCLUDE "gfx/pics/octillery/anim1.asm" +DelibirdAnimationExtra: INCLUDE "gfx/pics/delibird/anim1.asm" +MantineAnimationExtra: INCLUDE "gfx/pics/mantine/anim1.asm" +SkarmoryAnimationExtra: INCLUDE "gfx/pics/skarmory/anim1.asm" +HoundourAnimationExtra: INCLUDE "gfx/pics/houndour/anim1.asm" +HoundoomAnimationExtra: INCLUDE "gfx/pics/houndoom/anim1.asm" +KingdraAnimationExtra: INCLUDE "gfx/pics/kingdra/anim1.asm" +PhanpyAnimationExtra: INCLUDE "gfx/pics/phanpy/anim1.asm" +DonphanAnimationExtra: INCLUDE "gfx/pics/donphan/anim1.asm" +Porygon2AnimationExtra: INCLUDE "gfx/pics/porygon2/anim1.asm" +StantlerAnimationExtra: INCLUDE "gfx/pics/stantler/anim1.asm" +SmeargleAnimationExtra: INCLUDE "gfx/pics/smeargle/anim1.asm" +TyrogueAnimationExtra: INCLUDE "gfx/pics/tyrogue/anim1.asm" +HitmontopAnimationExtra: INCLUDE "gfx/pics/hitmontop/anim1.asm" +SmoochumAnimationExtra: INCLUDE "gfx/pics/smoochum/anim1.asm" +ElekidAnimationExtra: INCLUDE "gfx/pics/elekid/anim1.asm" +MagbyAnimationExtra: INCLUDE "gfx/pics/magby/anim1.asm" +MiltankAnimationExtra: INCLUDE "gfx/pics/miltank/anim1.asm" +BlisseyAnimationExtra: INCLUDE "gfx/pics/blissey/anim1.asm" +RaikouAnimationExtra: INCLUDE "gfx/pics/raikou/anim1.asm" +EnteiAnimationExtra: INCLUDE "gfx/pics/entei/anim1.asm" +SuicuneAnimationExtra: INCLUDE "gfx/pics/suicune/anim1.asm" +LarvitarAnimationExtra: INCLUDE "gfx/pics/larvitar/anim1.asm" +PupitarAnimationExtra: INCLUDE "gfx/pics/pupitar/anim1.asm" +TyranitarAnimationExtra: INCLUDE "gfx/pics/tyranitar/anim1.asm" +LugiaAnimationExtra: INCLUDE "gfx/pics/lugia/anim1.asm" +HoOhAnimationExtra: INCLUDE "gfx/pics/ho_oh/anim1.asm" +CelebiAnimationExtra: INCLUDE "gfx/pics/celebi/anim1.asm" +EggAnimationExtra: INCLUDE "gfx/pics/egg/anim1.asm" diff --git a/gfx/pics/farfetch_d/anim0.asm b/gfx/pics/farfetch_d/anim0.asm new file mode 100644 index 00000000..4dac6c1a --- /dev/null +++ b/gfx/pics/farfetch_d/anim0.asm @@ -0,0 +1,6 @@ + frame 1, 06 + frame 2, 06 + frame 3, 14 + frame 2, 06 + endanim +; 0xd0d7a diff --git a/gfx/pics/farfetch_d/anim1.asm b/gfx/pics/farfetch_d/anim1.asm new file mode 100644 index 00000000..5dcfaa89 --- /dev/null +++ b/gfx/pics/farfetch_d/anim1.asm @@ -0,0 +1,5 @@ + frame 4, 10 + frame 5, 07 + frame 4, 07 + endanim +; 0xd1bfa diff --git a/gfx/pics/farfetch_d/back.2bpp.lz b/gfx/pics/farfetch_d/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..77dd25ae --- /dev/null +++ b/gfx/pics/farfetch_d/back.2bpp.lz diff --git a/gfx/pics/farfetch_d/bitmask.asm b/gfx/pics/farfetch_d/bitmask.asm new file mode 100644 index 00000000..82429610 --- /dev/null +++ b/gfx/pics/farfetch_d/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %00000000 + db %00000000 + db %00111000 + db %00001110 + db %00000010 +; 1 + db %00000000 + db %01000000 + db %00111100 + db %11011111 + db %00000111 +; 2 + db %00000000 + db %00000000 + db %00000000 + db %00001000 + db %00000010 +; 3 + db %00000000 + db %01000000 + db %00010000 + db %00001000 + db %00000010 +; 0xd2d3c diff --git a/gfx/pics/farfetch_d/frames.asm b/gfx/pics/farfetch_d/frames.asm new file mode 100644 index 00000000..698ff1f1 --- /dev/null +++ b/gfx/pics/farfetch_d/frames.asm @@ -0,0 +1,23 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a +.frame2 + db $01 ; bitmask + db $2b, $2c, $2d, $2e, $26, $22, $2f, $30, $29, $31, $22, $32 + db $33, $34, $35 +.frame3 + db $01 ; bitmask + db $2b, $2c, $2d, $2e, $26, $22, $36, $28, $37, $38, $22, $32 + db $39, $3a, $3b +.frame4 + db $02 ; bitmask + db $29, $2a +.frame5 + db $03 ; bitmask + db $2b, $2e, $29, $2a +; 0xd5334 diff --git a/gfx/pics/farfetch_d/front.2bpp b/gfx/pics/farfetch_d/front.2bpp Binary files differnew file mode 100644 index 00000000..f71b92ec --- /dev/null +++ b/gfx/pics/farfetch_d/front.2bpp diff --git a/gfx/pics/farfetch_d/front.2bpp.lz b/gfx/pics/farfetch_d/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..d9eeb748 --- /dev/null +++ b/gfx/pics/farfetch_d/front.2bpp.lz diff --git a/gfx/pics/farfetch_d/normal.pal b/gfx/pics/farfetch_d/normal.pal new file mode 100644 index 00000000..49d58e2c --- /dev/null +++ b/gfx/pics/farfetch_d/normal.pal @@ -0,0 +1,2 @@ + RGB 23, 12, 8 + RGB 6, 26, 1 diff --git a/gfx/pics/farfetch_d/shiny.pal b/gfx/pics/farfetch_d/shiny.pal new file mode 100644 index 00000000..1938f818 --- /dev/null +++ b/gfx/pics/farfetch_d/shiny.pal @@ -0,0 +1,2 @@ + RGB 20, 16, 14 + RGB 12, 20, 1 diff --git a/gfx/pics/fearow/anim0.asm b/gfx/pics/fearow/anim0.asm new file mode 100644 index 00000000..3a689af1 --- /dev/null +++ b/gfx/pics/fearow/anim0.asm @@ -0,0 +1,8 @@ + frame 0, 02 + setrepeat 3 + frame 1, 08 + frame 3, 10 + frame 2, 06 + dorepeat 2 + endanim +; 0xd09c3 diff --git a/gfx/pics/fearow/anim1.asm b/gfx/pics/fearow/anim1.asm new file mode 100644 index 00000000..0233782c --- /dev/null +++ b/gfx/pics/fearow/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 3 + frame 4, 05 + frame 0, 05 + dorepeat 1 + endanim +; 0xd198f diff --git a/gfx/pics/fearow/back.2bpp.lz b/gfx/pics/fearow/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..641086ea --- /dev/null +++ b/gfx/pics/fearow/back.2bpp.lz diff --git a/gfx/pics/fearow/bitmask.asm b/gfx/pics/fearow/bitmask.asm new file mode 100644 index 00000000..a04c0042 --- /dev/null +++ b/gfx/pics/fearow/bitmask.asm @@ -0,0 +1,33 @@ +; 0 + db %10001100 + db %11011110 + db %01000111 + db %11110000 + db %11111011 + db %11111111 + db %00000000 +; 1 + db %00000000 + db %00000110 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 2 + db %00001100 + db %10011110 + db %10000111 + db %11100001 + db %11100011 + db %11110011 + db %00000000 +; 3 + db %00000000 + db %00000011 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd2860 diff --git a/gfx/pics/fearow/frames.asm b/gfx/pics/fearow/frames.asm new file mode 100644 index 00000000..5d7b5a6a --- /dev/null +++ b/gfx/pics/fearow/frames.asm @@ -0,0 +1,21 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $35, $05, $05, $36, $37, $38, $05, $39 + db $3a, $3b, $3c, $3d, $3e, $3f, $05, $40, $41, $42, $43, $44 + db $05, $05, $45, $46, $47, $05, $05, $05 +.frame2 + db $01 ; bitmask + db $34, $48 +.frame3 + db $02 ; bitmask + db $49, $4a, $4b, $4c, $05, $05, $4d, $4e, $05, $39, $4f, $50 + db $51, $52, $53, $54, $05, $55, $56, $44, $05, $05, $57, $58 + db $05, $05 +.frame4 + db $03 ; bitmask + db $59, $5a +; 0xd4626 diff --git a/gfx/pics/fearow/front.2bpp b/gfx/pics/fearow/front.2bpp Binary files differnew file mode 100644 index 00000000..848bc5da --- /dev/null +++ b/gfx/pics/fearow/front.2bpp diff --git a/gfx/pics/fearow/front.2bpp.lz b/gfx/pics/fearow/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..4fbf2d47 --- /dev/null +++ b/gfx/pics/fearow/front.2bpp.lz diff --git a/gfx/pics/fearow/normal.pal b/gfx/pics/fearow/normal.pal new file mode 100644 index 00000000..e305e3a3 --- /dev/null +++ b/gfx/pics/fearow/normal.pal @@ -0,0 +1,2 @@ + RGB 22, 17, 7 + RGB 31, 11, 0 diff --git a/gfx/pics/fearow/shiny.pal b/gfx/pics/fearow/shiny.pal new file mode 100644 index 00000000..03dd6617 --- /dev/null +++ b/gfx/pics/fearow/shiny.pal @@ -0,0 +1,2 @@ + RGB 16, 16, 10 + RGB 24, 17, 7 diff --git a/gfx/pics/feraligatr/anim0.asm b/gfx/pics/feraligatr/anim0.asm new file mode 100644 index 00000000..1a0cebd2 --- /dev/null +++ b/gfx/pics/feraligatr/anim0.asm @@ -0,0 +1,7 @@ + frame 0, 04 + frame 1, 10 + frame 2, 16 + frame 3, 36 + frame 2, 12 + endanim +; 0xd11dd diff --git a/gfx/pics/feraligatr/anim1.asm b/gfx/pics/feraligatr/anim1.asm new file mode 100644 index 00000000..c1c39258 --- /dev/null +++ b/gfx/pics/feraligatr/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 06 + frame 4, 06 + dorepeat 1 + endanim +; 0xd1ee9 diff --git a/gfx/pics/feraligatr/back.2bpp.lz b/gfx/pics/feraligatr/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..4e180d0f --- /dev/null +++ b/gfx/pics/feraligatr/back.2bpp.lz diff --git a/gfx/pics/feraligatr/bitmask.asm b/gfx/pics/feraligatr/bitmask.asm new file mode 100644 index 00000000..cf22f4db --- /dev/null +++ b/gfx/pics/feraligatr/bitmask.asm @@ -0,0 +1,33 @@ +; 0 + db %00111000 + db %00011100 + db %00000110 + db %11000011 + db %01100001 + db %00110000 + db %00000000 +; 1 + db %00111100 + db %00011110 + db %00000011 + db %10000011 + db %10000001 + db %00000000 + db %00000000 +; 2 + db %00111100 + db %00011110 + db %00000111 + db %10000011 + db %10000001 + db %00000000 + db %00000000 +; 3 + db %00000000 + db %10000001 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd33c5 diff --git a/gfx/pics/feraligatr/frames.asm b/gfx/pics/feraligatr/frames.asm new file mode 100644 index 00000000..4ce24fb2 --- /dev/null +++ b/gfx/pics/feraligatr/frames.asm @@ -0,0 +1,20 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $31, $32, $06, $33, $34, $35, $36, $37, $38, $39, $3a, $3b + db $3c, $3d, $3e, $06, $06 +.frame2 + db $01 ; bitmask + db $3f, $40, $41, $42, $43, $44, $45, $46, $47, $48, $49, $4a + db $4b, $4c, $4d +.frame3 + db $02 ; bitmask + db $3f, $4e, $4f, $42, $50, $51, $52, $46, $53, $54, $55, $56 + db $4a, $4b, $4c, $4d +.frame4 + db $03 ; bitmask + db $57, $58 +; 0xd8674 diff --git a/gfx/pics/feraligatr/front.2bpp.lz b/gfx/pics/feraligatr/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..cc055e62 --- /dev/null +++ b/gfx/pics/feraligatr/front.2bpp.lz diff --git a/gfx/pics/feraligatr/normal.pal b/gfx/pics/feraligatr/normal.pal new file mode 100644 index 00000000..96148796 --- /dev/null +++ b/gfx/pics/feraligatr/normal.pal @@ -0,0 +1,2 @@ + RGB 8, 17, 13 + RGB 18, 7, 1 diff --git a/gfx/pics/feraligatr/shiny.pal b/gfx/pics/feraligatr/shiny.pal new file mode 100644 index 00000000..62751ed3 --- /dev/null +++ b/gfx/pics/feraligatr/shiny.pal @@ -0,0 +1,2 @@ + RGB 8, 17, 13 + RGB 12, 7, 31 diff --git a/gfx/pics/flaaffy/anim0.asm b/gfx/pics/flaaffy/anim0.asm new file mode 100644 index 00000000..c9f1f4e7 --- /dev/null +++ b/gfx/pics/flaaffy/anim0.asm @@ -0,0 +1,8 @@ + frame 1, 06 + setrepeat 5 + frame 3, 02 + frame 2, 02 + dorepeat 2 + frame 3, 18 + endanim +; 0xd12e9 diff --git a/gfx/pics/flaaffy/anim1.asm b/gfx/pics/flaaffy/anim1.asm new file mode 100644 index 00000000..b9ec0d48 --- /dev/null +++ b/gfx/pics/flaaffy/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 07 + frame 4, 07 + dorepeat 1 + endanim +; 0xd1fab diff --git a/gfx/pics/flaaffy/back.2bpp.lz b/gfx/pics/flaaffy/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..5eec3df7 --- /dev/null +++ b/gfx/pics/flaaffy/back.2bpp.lz diff --git a/gfx/pics/flaaffy/bitmask.asm b/gfx/pics/flaaffy/bitmask.asm new file mode 100644 index 00000000..85dc6888 --- /dev/null +++ b/gfx/pics/flaaffy/bitmask.asm @@ -0,0 +1,19 @@ +; 0 + db %00000000 + db %00000100 + db %01000001 + db %10011110 + db %00000111 +; 1 + db %00000000 + db %01000101 + db %01000001 + db %10011110 + db %00000111 +; 2 + db %00000000 + db %01000001 + db %00000000 + db %00000000 + db %00000000 +; 0xd3507 diff --git a/gfx/pics/flaaffy/frames.asm b/gfx/pics/flaaffy/frames.asm new file mode 100644 index 00000000..facb6f88 --- /dev/null +++ b/gfx/pics/flaaffy/frames.asm @@ -0,0 +1,19 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $00, $27, $28, $29, $00, $2a, $2b, $2c +.frame2 + db $01 ; bitmask + db $2d, $2e, $2f, $30, $26, $00, $27, $28, $29, $00, $2a, $2b + db $2c +.frame3 + db $01 ; bitmask + db $2d, $2e, $2f, $30, $26, $00, $31, $28, $29, $00, $32, $2b + db $2c +.frame4 + db $02 ; bitmask + db $2d, $2f +; 0xd8a40 diff --git a/gfx/pics/flaaffy/front.2bpp.lz b/gfx/pics/flaaffy/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..673155a7 --- /dev/null +++ b/gfx/pics/flaaffy/front.2bpp.lz diff --git a/gfx/pics/flaaffy/normal.pal b/gfx/pics/flaaffy/normal.pal new file mode 100644 index 00000000..422d0c6f --- /dev/null +++ b/gfx/pics/flaaffy/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 13, 19 + RGB 10, 3, 14 diff --git a/gfx/pics/flaaffy/shiny.pal b/gfx/pics/flaaffy/shiny.pal new file mode 100644 index 00000000..4e5bd875 --- /dev/null +++ b/gfx/pics/flaaffy/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 16, 29 + RGB 16, 8, 31 diff --git a/gfx/pics/flareon/anim0.asm b/gfx/pics/flareon/anim0.asm new file mode 100644 index 00000000..dbefae36 --- /dev/null +++ b/gfx/pics/flareon/anim0.asm @@ -0,0 +1,7 @@ + frame 1, 10 + setrepeat 3 + frame 2, 08 + frame 3, 08 + dorepeat 2 + endanim +; 0xd105f diff --git a/gfx/pics/flareon/anim1.asm b/gfx/pics/flareon/anim1.asm new file mode 100644 index 00000000..43157310 --- /dev/null +++ b/gfx/pics/flareon/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 06 + frame 4, 06 + dorepeat 1 + endanim +; 0xd1df1 diff --git a/gfx/pics/flareon/back.2bpp.lz b/gfx/pics/flareon/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..bafc64cd --- /dev/null +++ b/gfx/pics/flareon/back.2bpp.lz diff --git a/gfx/pics/flareon/bitmask.asm b/gfx/pics/flareon/bitmask.asm new file mode 100644 index 00000000..ffe91063 --- /dev/null +++ b/gfx/pics/flareon/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %11011110 + db %11110111 + db %00011001 + db %00000110 + db %00000000 +; 1 + db %00000000 + db %00000110 + db %00000000 + db %00000000 + db %00000000 +; 2 + db %00000000 + db %00000110 + db %00001100 + db %11010001 + db %00000111 +; 3 + db %00001000 + db %10000010 + db %00000000 + db %00000000 + db %00000000 +; 0xd31c5 diff --git a/gfx/pics/flareon/frames.asm b/gfx/pics/flareon/frames.asm new file mode 100644 index 00000000..ed85e673 --- /dev/null +++ b/gfx/pics/flareon/frames.asm @@ -0,0 +1,18 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $00, $28, $29, $2a, $2b, $00, $2c, $2d + db $2e, $2f, $30, $1a, $31, $00 +.frame2 + db $01 ; bitmask + db $32, $33 +.frame3 + db $02 ; bitmask + db $32, $33, $34, $35, $36, $37, $00, $20, $21, $1f, $00 +.frame4 + db $03 ; bitmask + db $38, $39, $3a +; 0xd5eae diff --git a/gfx/pics/flareon/front.2bpp.lz b/gfx/pics/flareon/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..d3210b7e --- /dev/null +++ b/gfx/pics/flareon/front.2bpp.lz diff --git a/gfx/pics/flareon/normal.pal b/gfx/pics/flareon/normal.pal new file mode 100644 index 00000000..24fcd4d2 --- /dev/null +++ b/gfx/pics/flareon/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 10, 1 + RGB 21, 5, 2 diff --git a/gfx/pics/flareon/shiny.pal b/gfx/pics/flareon/shiny.pal new file mode 100644 index 00000000..26a2ebf5 --- /dev/null +++ b/gfx/pics/flareon/shiny.pal @@ -0,0 +1,2 @@ + RGB 30, 17, 1 + RGB 24, 9, 0 diff --git a/gfx/pics/forretress/anim0.asm b/gfx/pics/forretress/anim0.asm new file mode 100644 index 00000000..74c8e2e1 --- /dev/null +++ b/gfx/pics/forretress/anim0.asm @@ -0,0 +1,11 @@ + frame 1, 08 + frame 2, 16 + setrepeat 2 + frame 2, 05 + frame 3, 05 + frame 4, 05 + dorepeat 3 + frame 2, 25 + frame 1, 08 + endanim +; 0xd1434 diff --git a/gfx/pics/forretress/anim1.asm b/gfx/pics/forretress/anim1.asm new file mode 100644 index 00000000..4fafa1a3 --- /dev/null +++ b/gfx/pics/forretress/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 3 + frame 0, 06 + frame 5, 06 + dorepeat 1 + endanim +; 0xd2080 diff --git a/gfx/pics/forretress/back.2bpp.lz b/gfx/pics/forretress/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..1c4b5d69 --- /dev/null +++ b/gfx/pics/forretress/back.2bpp.lz diff --git a/gfx/pics/forretress/bitmask.asm b/gfx/pics/forretress/bitmask.asm new file mode 100644 index 00000000..f02dcc3a --- /dev/null +++ b/gfx/pics/forretress/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %00011000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %01100000 + db %00000000 +; 1 + db %00011000 + db %00000000 + db %00000010 + db %10000000 + db %00000000 + db %01100000 + db %00000000 +; 2 + db %00000000 + db %00000000 + db %00000010 + db %10000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd36ed diff --git a/gfx/pics/forretress/frames.asm b/gfx/pics/forretress/frames.asm new file mode 100644 index 00000000..4c7364a4 --- /dev/null +++ b/gfx/pics/forretress/frames.asm @@ -0,0 +1,21 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34 +.frame2 + db $00 ; bitmask + db $35, $36, $37, $38 +.frame3 + db $01 ; bitmask + db $35, $36, $39, $3a, $37, $38 +.frame4 + db $01 ; bitmask + db $35, $36, $3b, $3c, $37, $38 +.frame5 + db $02 ; bitmask + db $39, $3a +; 0xd8f2e diff --git a/gfx/pics/forretress/front.2bpp.lz b/gfx/pics/forretress/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..239e2053 --- /dev/null +++ b/gfx/pics/forretress/front.2bpp.lz diff --git a/gfx/pics/forretress/normal.pal b/gfx/pics/forretress/normal.pal new file mode 100644 index 00000000..fc2384c1 --- /dev/null +++ b/gfx/pics/forretress/normal.pal @@ -0,0 +1,2 @@ + RGB 17, 13, 14 + RGB 19, 6, 9 diff --git a/gfx/pics/forretress/shiny.pal b/gfx/pics/forretress/shiny.pal new file mode 100644 index 00000000..5b2ecaba --- /dev/null +++ b/gfx/pics/forretress/shiny.pal @@ -0,0 +1,2 @@ + RGB 18, 16, 2 + RGB 10, 10, 1 diff --git a/gfx/pics/frame_pointers.asm b/gfx/pics/frame_pointers.asm new file mode 100644 index 00000000..cff10ef3 --- /dev/null +++ b/gfx/pics/frame_pointers.asm @@ -0,0 +1,252 @@ +FramesPointers: + dw BulbasaurFrames + dw IvysaurFrames + dw VenusaurFrames + dw CharmanderFrames + dw CharmeleonFrames + dw CharizardFrames + dw SquirtleFrames + dw WartortleFrames + dw BlastoiseFrames + dw CaterpieFrames + dw MetapodFrames + dw ButterfreeFrames + dw WeedleFrames + dw KakunaFrames + dw BeedrillFrames + dw PidgeyFrames + dw PidgeottoFrames + dw PidgeotFrames + dw RattataFrames + dw RaticateFrames + dw SpearowFrames + dw FearowFrames + dw EkansFrames + dw ArbokFrames + dw PikachuFrames + dw RaichuFrames + dw SandshrewFrames + dw SandslashFrames + dw NidoranFFrames + dw NidorinaFrames + dw NidoqueenFrames + dw NidoranMFrames + dw NidorinoFrames + dw NidokingFrames + dw ClefairyFrames + dw ClefableFrames + dw VulpixFrames + dw NinetalesFrames + dw JigglypuffFrames + dw WigglytuffFrames + dw ZubatFrames + dw GolbatFrames + dw OddishFrames + dw GloomFrames + dw VileplumeFrames + dw ParasFrames + dw ParasectFrames + dw VenonatFrames + dw VenomothFrames + dw DiglettFrames + dw DugtrioFrames + dw MeowthFrames + dw PersianFrames + dw PsyduckFrames + dw GolduckFrames + dw MankeyFrames + dw PrimeapeFrames + dw GrowlitheFrames + dw ArcanineFrames + dw PoliwagFrames + dw PoliwhirlFrames + dw PoliwrathFrames + dw AbraFrames + dw KadabraFrames + dw AlakazamFrames + dw MachopFrames + dw MachokeFrames + dw MachampFrames + dw BellsproutFrames + dw WeepinbellFrames + dw VictreebelFrames + dw TentacoolFrames + dw TentacruelFrames + dw GeodudeFrames + dw GravelerFrames + dw GolemFrames + dw PonytaFrames + dw RapidashFrames + dw SlowpokeFrames + dw SlowbroFrames + dw MagnemiteFrames + dw MagnetonFrames + dw FarfetchDFrames + dw DoduoFrames + dw DodrioFrames + dw SeelFrames + dw DewgongFrames + dw GrimerFrames + dw MukFrames + dw ShellderFrames + dw CloysterFrames + dw GastlyFrames + dw HaunterFrames + dw GengarFrames + dw OnixFrames + dw DrowzeeFrames + dw HypnoFrames + dw KrabbyFrames + dw KinglerFrames + dw VoltorbFrames + dw ElectrodeFrames + dw ExeggcuteFrames + dw ExeggutorFrames + dw CuboneFrames + dw MarowakFrames + dw HitmonleeFrames + dw HitmonchanFrames + dw LickitungFrames + dw KoffingFrames + dw WeezingFrames + dw RhyhornFrames + dw RhydonFrames + dw ChanseyFrames + dw TangelaFrames + dw KangaskhanFrames + dw HorseaFrames + dw SeadraFrames + dw GoldeenFrames + dw SeakingFrames + dw StaryuFrames + dw StarmieFrames + dw MrMimeFrames + dw ScytherFrames + dw JynxFrames + dw ElectabuzzFrames + dw MagmarFrames + dw PinsirFrames + dw TaurosFrames + dw MagikarpFrames + dw GyaradosFrames + dw LaprasFrames + dw DittoFrames + dw EeveeFrames + dw VaporeonFrames + dw JolteonFrames + dw FlareonFrames + dw PorygonFrames + dw OmanyteFrames + dw OmastarFrames + dw KabutoFrames + dw KabutopsFrames + dw AerodactylFrames + dw SnorlaxFrames + dw ArticunoFrames + dw ZapdosFrames + dw MoltresFrames + dw DratiniFrames + dw DragonairFrames + dw DragoniteFrames + dw MewtwoFrames + dw MewFrames + dw ChikoritaFrames + dw BayleefFrames + dw MeganiumFrames + dw CyndaquilFrames + dw QuilavaFrames + dw TyphlosionFrames + dw TotodileFrames + dw CroconawFrames + dw FeraligatrFrames + dw SentretFrames + dw FurretFrames + dw HoothootFrames + dw NoctowlFrames + dw LedybaFrames + dw LedianFrames + dw SpinarakFrames + dw AriadosFrames + dw CrobatFrames + dw ChinchouFrames + dw LanturnFrames + dw PichuFrames + dw CleffaFrames + dw IgglybuffFrames + dw TogepiFrames + dw TogeticFrames + dw NatuFrames + dw XatuFrames + dw MareepFrames + dw FlaaffyFrames + dw AmpharosFrames + dw BellossomFrames + dw MarillFrames + dw AzumarillFrames + dw SudowoodoFrames + dw PolitoedFrames + dw HoppipFrames + dw SkiploomFrames + dw JumpluffFrames + dw AipomFrames + dw SunkernFrames + dw SunfloraFrames + dw YanmaFrames + dw WooperFrames + dw QuagsireFrames + dw EspeonFrames + dw UmbreonFrames + dw MurkrowFrames + dw SlowkingFrames + dw MisdreavusFrames + dw UnownFrames + dw WobbuffetFrames + dw GirafarigFrames + dw PinecoFrames + dw ForretressFrames + dw DunsparceFrames + dw GligarFrames + dw SteelixFrames + dw SnubbullFrames + dw GranbullFrames + dw QwilfishFrames + dw ScizorFrames + dw ShuckleFrames + dw HeracrossFrames + dw SneaselFrames + dw TeddiursaFrames + dw UrsaringFrames + dw SlugmaFrames + dw MagcargoFrames + dw SwinubFrames + dw PiloswineFrames + dw CorsolaFrames + dw RemoraidFrames + dw OctilleryFrames + dw DelibirdFrames + dw MantineFrames + dw SkarmoryFrames + dw HoundourFrames + dw HoundoomFrames + dw KingdraFrames + dw PhanpyFrames + dw DonphanFrames + dw Porygon2Frames + dw StantlerFrames + dw SmeargleFrames + dw TyrogueFrames + dw HitmontopFrames + dw SmoochumFrames + dw ElekidFrames + dw MagbyFrames + dw MiltankFrames + dw BlisseyFrames + dw RaikouFrames + dw EnteiFrames + dw SuicuneFrames + dw LarvitarFrames + dw PupitarFrames + dw TyranitarFrames + dw LugiaFrames + dw HoOhFrames + dw CelebiFrames diff --git a/gfx/pics/furret/anim0.asm b/gfx/pics/furret/anim0.asm new file mode 100644 index 00000000..8503d74e --- /dev/null +++ b/gfx/pics/furret/anim0.asm @@ -0,0 +1,8 @@ + frame 3, 22 + setrepeat 2 + frame 0, 08 + frame 1, 08 + frame 2, 08 + dorepeat 2 + endanim +; 0xd11f3 diff --git a/gfx/pics/furret/anim1.asm b/gfx/pics/furret/anim1.asm new file mode 100644 index 00000000..e175bf7c --- /dev/null +++ b/gfx/pics/furret/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 06 + frame 4, 06 + dorepeat 1 + endanim +; 0xd1efb diff --git a/gfx/pics/furret/back.2bpp.lz b/gfx/pics/furret/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..0cbe66f4 --- /dev/null +++ b/gfx/pics/furret/back.2bpp.lz diff --git a/gfx/pics/furret/bitmask.asm b/gfx/pics/furret/bitmask.asm new file mode 100644 index 00000000..f5024599 --- /dev/null +++ b/gfx/pics/furret/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %10011110 + db %10001111 + db %00000000 + db %00000000 + db %00000000 +; 1 + db %10011110 + db %00001111 + db %00000000 + db %00000000 + db %00000000 +; 2 + db %00000000 + db %00100000 + db %00001000 + db %00000000 + db %00000000 +; 3 + db %00000000 + db %00100000 + db %00001100 + db %00000000 + db %00000000 +; 0xd33e3 diff --git a/gfx/pics/furret/frames.asm b/gfx/pics/furret/frames.asm new file mode 100644 index 00000000..80060afe --- /dev/null +++ b/gfx/pics/furret/frames.asm @@ -0,0 +1,17 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $00, $24, $25, $26, $00, $27, $28, $29, $2a, $2b +.frame2 + db $01 ; bitmask + db $00, $2c, $2d, $2e, $00, $2f, $30, $31, $2a +.frame3 + db $02 ; bitmask + db $32, $33 +.frame4 + db $03 ; bitmask + db $34, $35, $36 +; 0xd86ae diff --git a/gfx/pics/furret/front.2bpp.lz b/gfx/pics/furret/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..afba64f5 --- /dev/null +++ b/gfx/pics/furret/front.2bpp.lz diff --git a/gfx/pics/furret/normal.pal b/gfx/pics/furret/normal.pal new file mode 100644 index 00000000..fc8c22fc --- /dev/null +++ b/gfx/pics/furret/normal.pal @@ -0,0 +1,2 @@ + RGB 23, 21, 4 + RGB 14, 9, 2 diff --git a/gfx/pics/furret/shiny.pal b/gfx/pics/furret/shiny.pal new file mode 100644 index 00000000..961bc187 --- /dev/null +++ b/gfx/pics/furret/shiny.pal @@ -0,0 +1,2 @@ + RGB 30, 13, 31 + RGB 15, 10, 2 diff --git a/gfx/pics/gastly/anim0.asm b/gfx/pics/gastly/anim0.asm new file mode 100644 index 00000000..d9414d18 --- /dev/null +++ b/gfx/pics/gastly/anim0.asm @@ -0,0 +1,8 @@ + frame 0, 04 + frame 1, 18 + frame 2, 24 + frame 1, 18 + frame 0, 12 + frame 1, 12 + endanim +; 0xd0ddd diff --git a/gfx/pics/gastly/anim1.asm b/gfx/pics/gastly/anim1.asm new file mode 100644 index 00000000..65dc17ab --- /dev/null +++ b/gfx/pics/gastly/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 06 + frame 3, 06 + dorepeat 1 + endanim +; 0xd1c57 diff --git a/gfx/pics/gastly/back.2bpp.lz b/gfx/pics/gastly/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..ecb4af90 --- /dev/null +++ b/gfx/pics/gastly/back.2bpp.lz diff --git a/gfx/pics/gastly/bitmask.asm b/gfx/pics/gastly/bitmask.asm new file mode 100644 index 00000000..3f6be31a --- /dev/null +++ b/gfx/pics/gastly/bitmask.asm @@ -0,0 +1,17 @@ +; 0 + db %00000000 + db %00000110 + db %10001111 + db %10000111 + db %00000001 + db %00000000 + db %00000000 +; 1 + db %00000000 + db %00001100 + db %00000110 + db %10000011 + db %00000000 + db %00000000 + db %00000000 +; 0xd2e02 diff --git a/gfx/pics/gastly/frames.asm b/gfx/pics/gastly/frames.asm new file mode 100644 index 00000000..52ec4e10 --- /dev/null +++ b/gfx/pics/gastly/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c +.frame2 + db $00 ; bitmask + db $31, $3d, $3e, $34, $3f, $40, $37, $41, $42, $43, $44, $3c +.frame3 + db $01 ; bitmask + db $45, $46, $47, $48, $49, $4a, $44 +; 0xd551a diff --git a/gfx/pics/gastly/front.2bpp b/gfx/pics/gastly/front.2bpp Binary files differnew file mode 100644 index 00000000..2813a6db --- /dev/null +++ b/gfx/pics/gastly/front.2bpp diff --git a/gfx/pics/gastly/front.2bpp.lz b/gfx/pics/gastly/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..f3d99339 --- /dev/null +++ b/gfx/pics/gastly/front.2bpp.lz diff --git a/gfx/pics/gastly/normal.pal b/gfx/pics/gastly/normal.pal new file mode 100644 index 00000000..44712ea9 --- /dev/null +++ b/gfx/pics/gastly/normal.pal @@ -0,0 +1,2 @@ + RGB 30, 13, 30 + RGB 17, 0, 23 diff --git a/gfx/pics/gastly/shiny.pal b/gfx/pics/gastly/shiny.pal new file mode 100644 index 00000000..5f0f5837 --- /dev/null +++ b/gfx/pics/gastly/shiny.pal @@ -0,0 +1,2 @@ + RGB 16, 17, 30 + RGB 5, 7, 11 diff --git a/gfx/pics/gengar/anim0.asm b/gfx/pics/gengar/anim0.asm new file mode 100644 index 00000000..842c47c7 --- /dev/null +++ b/gfx/pics/gengar/anim0.asm @@ -0,0 +1,9 @@ + frame 1, 06 + frame 4, 07 + frame 2, 50 + setrepeat 3 + frame 0, 09 + frame 3, 09 + dorepeat 4 + endanim +; 0xd0df7 diff --git a/gfx/pics/gengar/anim1.asm b/gfx/pics/gengar/anim1.asm new file mode 100644 index 00000000..09df5dca --- /dev/null +++ b/gfx/pics/gengar/anim1.asm @@ -0,0 +1,9 @@ + setrepeat 2 + frame 5, 02 + frame 0, 02 + dorepeat 1 + frame 5, 09 + frame 6, 09 + frame 5, 09 + endanim +; 0xd1c69 diff --git a/gfx/pics/gengar/back.2bpp.lz b/gfx/pics/gengar/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..d1ecca65 --- /dev/null +++ b/gfx/pics/gengar/back.2bpp.lz diff --git a/gfx/pics/gengar/bitmask.asm b/gfx/pics/gengar/bitmask.asm new file mode 100644 index 00000000..3f1e0dc3 --- /dev/null +++ b/gfx/pics/gengar/bitmask.asm @@ -0,0 +1,37 @@ +; 0 + db %00011000 + db %10000000 + db %00100000 + db %00000100 + db %00000111 +; 1 + db %01111011 + db %11001101 + db %10100010 + db %01010111 + db %00001111 +; 2 + db %00100000 + db %00001100 + db %10000010 + db %00010000 + db %00001000 +; 3 + db %01100011 + db %11001101 + db %10100010 + db %01010111 + db %00001000 +; 4 + db %00000000 + db %00001000 + db %00000000 + db %00100000 + db %00000000 +; 5 + db %00000000 + db %00001000 + db %10000010 + db %00100000 + db %00000000 +; 0xd2e2f diff --git a/gfx/pics/gengar/frames.asm b/gfx/pics/gengar/frames.asm new file mode 100644 index 00000000..8e3d4824 --- /dev/null +++ b/gfx/pics/gengar/frames.asm @@ -0,0 +1,27 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 + dw .frame6 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a, $2b +.frame2 + db $01 ; bitmask + db $2c, $2d, $24, $25, $2e, $2f, $30, $31, $32, $33, $26, $34 + db $27, $35, $36, $37, $28, $38, $39, $29, $2a, $2b, $3a +.frame3 + db $02 ; bitmask + db $2e, $31, $32, $34, $35, $38, $3a +.frame4 + db $03 ; bitmask + db $2c, $2d, $2e, $2f, $30, $31, $32, $33, $26, $34, $27, $35 + db $36, $37, $28, $38, $39, $3a +.frame5 + db $04 ; bitmask + db $3b, $3c +.frame6 + db $05 ; bitmask + db $3d, $3e, $3f, $40 +; 0xd5592 diff --git a/gfx/pics/gengar/front.2bpp b/gfx/pics/gengar/front.2bpp Binary files differnew file mode 100644 index 00000000..14a69e2c --- /dev/null +++ b/gfx/pics/gengar/front.2bpp diff --git a/gfx/pics/gengar/front.2bpp.lz b/gfx/pics/gengar/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..a1175464 --- /dev/null +++ b/gfx/pics/gengar/front.2bpp.lz diff --git a/gfx/pics/gengar/normal.pal b/gfx/pics/gengar/normal.pal new file mode 100644 index 00000000..ec8660e2 --- /dev/null +++ b/gfx/pics/gengar/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 8, 2 + RGB 17, 0, 19 diff --git a/gfx/pics/gengar/shiny.pal b/gfx/pics/gengar/shiny.pal new file mode 100644 index 00000000..05522a89 --- /dev/null +++ b/gfx/pics/gengar/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 0, 29 + RGB 15, 12, 23 diff --git a/gfx/pics/geodude/anim0.asm b/gfx/pics/geodude/anim0.asm new file mode 100644 index 00000000..3c54bc94 --- /dev/null +++ b/gfx/pics/geodude/anim0.asm @@ -0,0 +1,8 @@ + frame 0, 08 + frame 1, 16 + setrepeat 3 + frame 2, 07 + frame 1, 07 + dorepeat 3 + endanim +; 0xd0ceb diff --git a/gfx/pics/geodude/anim1.asm b/gfx/pics/geodude/anim1.asm new file mode 100644 index 00000000..4ec72d9b --- /dev/null +++ b/gfx/pics/geodude/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 3 + frame 0, 08 + frame 3, 08 + dorepeat 1 + endanim +; 0xd1ba9 diff --git a/gfx/pics/geodude/back.2bpp.lz b/gfx/pics/geodude/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..443fd327 --- /dev/null +++ b/gfx/pics/geodude/back.2bpp.lz diff --git a/gfx/pics/geodude/bitmask.asm b/gfx/pics/geodude/bitmask.asm new file mode 100644 index 00000000..fd6285f7 --- /dev/null +++ b/gfx/pics/geodude/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %00000000 + db %01100001 + db %00001100 + db %00000000 +; 1 + db %01100111 + db %01100001 + db %00001100 + db %00000000 +; 2 + db %10000000 + db %00110001 + db %00000000 + db %00000000 +; 0xd2c71 diff --git a/gfx/pics/geodude/frames.asm b/gfx/pics/geodude/frames.asm new file mode 100644 index 00000000..9ba2ed2b --- /dev/null +++ b/gfx/pics/geodude/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c, $1d +.frame2 + db $01 ; bitmask + db $1e, $1f, $20, $21, $22, $19, $1a, $1b, $1c, $1d +.frame3 + db $02 ; bitmask + db $23, $24, $25, $26 +; 0xd5164 diff --git a/gfx/pics/geodude/front.2bpp b/gfx/pics/geodude/front.2bpp Binary files differnew file mode 100644 index 00000000..d237188c --- /dev/null +++ b/gfx/pics/geodude/front.2bpp diff --git a/gfx/pics/geodude/front.2bpp.lz b/gfx/pics/geodude/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..96bd9f79 --- /dev/null +++ b/gfx/pics/geodude/front.2bpp.lz diff --git a/gfx/pics/geodude/normal.pal b/gfx/pics/geodude/normal.pal new file mode 100644 index 00000000..c329ce85 --- /dev/null +++ b/gfx/pics/geodude/normal.pal @@ -0,0 +1,2 @@ + RGB 18, 17, 15 + RGB 8, 11, 7 diff --git a/gfx/pics/geodude/shiny.pal b/gfx/pics/geodude/shiny.pal new file mode 100644 index 00000000..f14a8c45 --- /dev/null +++ b/gfx/pics/geodude/shiny.pal @@ -0,0 +1,2 @@ + RGB 24, 17, 15 + RGB 15, 13, 7 diff --git a/gfx/pics/girafarig/anim0.asm b/gfx/pics/girafarig/anim0.asm new file mode 100644 index 00000000..3a7ebd9f --- /dev/null +++ b/gfx/pics/girafarig/anim0.asm @@ -0,0 +1,14 @@ + frame 1, 15 + frame 4, 04 + setrepeat 2 + frame 1, 05 + frame 2, 05 + dorepeat 3 + setrepeat 3 + frame 1, 05 + frame 4, 05 + dorepeat 7 + frame 5, 05 + frame 3, 05 + endanim +; 0xd141c diff --git a/gfx/pics/girafarig/anim1.asm b/gfx/pics/girafarig/anim1.asm new file mode 100644 index 00000000..95b1131c --- /dev/null +++ b/gfx/pics/girafarig/anim1.asm @@ -0,0 +1,4 @@ + frame 5, 16 + frame 3, 16 + endanim +; 0xd206e diff --git a/gfx/pics/girafarig/back.2bpp.lz b/gfx/pics/girafarig/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..aca23f97 --- /dev/null +++ b/gfx/pics/girafarig/back.2bpp.lz diff --git a/gfx/pics/girafarig/bitmask.asm b/gfx/pics/girafarig/bitmask.asm new file mode 100644 index 00000000..d3629e8d --- /dev/null +++ b/gfx/pics/girafarig/bitmask.asm @@ -0,0 +1,33 @@ +; 0 + db %10000111 + db %11000011 + db %11100011 + db %01110000 + db %00000000 + db %00001000 + db %00000000 +; 1 + db %10000111 + db %11000011 + db %11100011 + db %01110000 + db %00111000 + db %00011100 + db %00000000 +; 2 + db %00000001 + db %00000000 + db %00000000 + db %00000000 + db %00111000 + db %00011100 + db %00000000 +; 3 + db %00000001 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00001000 + db %00000000 +; 0xd36cc diff --git a/gfx/pics/girafarig/frames.asm b/gfx/pics/girafarig/frames.asm new file mode 100644 index 00000000..a89de637 --- /dev/null +++ b/gfx/pics/girafarig/frames.asm @@ -0,0 +1,24 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $03, $03, $03, $31, $32, $33, $34, $35, $36, $37, $38, $39 + db $3a, $3b, $3c, $3d, $3e +.frame2 + db $01 ; bitmask + db $03, $03, $03, $31, $32, $33, $34, $3f, $36, $37, $38, $40 + db $3a, $3b, $41, $3d, $42, $43, $44, $45, $46, $47 +.frame3 + db $02 ; bitmask + db $48, $42, $43, $44, $45, $46, $47 +.frame4 + db $01 ; bitmask + db $03, $03, $03, $31, $32, $33, $34, $35, $36, $37, $38, $39 + db $3a, $3b, $3c, $3d, $42, $43, $44, $45, $46, $47 +.frame5 + db $03 ; bitmask + db $48, $3e +; 0xd8ee7 diff --git a/gfx/pics/girafarig/front.2bpp.lz b/gfx/pics/girafarig/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..48c9fc94 --- /dev/null +++ b/gfx/pics/girafarig/front.2bpp.lz diff --git a/gfx/pics/girafarig/normal.pal b/gfx/pics/girafarig/normal.pal new file mode 100644 index 00000000..dac001e6 --- /dev/null +++ b/gfx/pics/girafarig/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 22, 4 + RGB 17, 12, 5 diff --git a/gfx/pics/girafarig/shiny.pal b/gfx/pics/girafarig/shiny.pal new file mode 100644 index 00000000..d60fba45 --- /dev/null +++ b/gfx/pics/girafarig/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 19, 0 + RGB 5, 4, 31 diff --git a/gfx/pics/gligar/anim0.asm b/gfx/pics/gligar/anim0.asm new file mode 100644 index 00000000..1dabf6cb --- /dev/null +++ b/gfx/pics/gligar/anim0.asm @@ -0,0 +1,3 @@ + frame 1, 35 + endanim +; 0xd1444 diff --git a/gfx/pics/gligar/anim1.asm b/gfx/pics/gligar/anim1.asm new file mode 100644 index 00000000..0cc7c091 --- /dev/null +++ b/gfx/pics/gligar/anim1.asm @@ -0,0 +1,3 @@ + frame 1, 35 + endanim +; 0xd208c diff --git a/gfx/pics/gligar/back.2bpp.lz b/gfx/pics/gligar/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..45b7d9b7 --- /dev/null +++ b/gfx/pics/gligar/back.2bpp.lz diff --git a/gfx/pics/gligar/bitmask.asm b/gfx/pics/gligar/bitmask.asm new file mode 100644 index 00000000..8a7f6aaa --- /dev/null +++ b/gfx/pics/gligar/bitmask.asm @@ -0,0 +1,7 @@ +; 0 + db %11000111 + db %11110001 + db %00111100 + db %11000111 + db %00000001 +; 0xd3706 diff --git a/gfx/pics/gligar/frames.asm b/gfx/pics/gligar/frames.asm new file mode 100644 index 00000000..4957bf8c --- /dev/null +++ b/gfx/pics/gligar/frames.asm @@ -0,0 +1,6 @@ + dw .frame1 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f + db $30, $31, $32, $33, $34, $35, $36, $37 +; 0xd8f83 diff --git a/gfx/pics/gligar/front.2bpp.lz b/gfx/pics/gligar/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..4ef9e539 --- /dev/null +++ b/gfx/pics/gligar/front.2bpp.lz diff --git a/gfx/pics/gligar/normal.pal b/gfx/pics/gligar/normal.pal new file mode 100644 index 00000000..b6d2f917 --- /dev/null +++ b/gfx/pics/gligar/normal.pal @@ -0,0 +1,2 @@ + RGB 25, 6, 18 + RGB 8, 7, 20 diff --git a/gfx/pics/gligar/shiny.pal b/gfx/pics/gligar/shiny.pal new file mode 100644 index 00000000..cb628d3b --- /dev/null +++ b/gfx/pics/gligar/shiny.pal @@ -0,0 +1,2 @@ + RGB 19, 15, 19 + RGB 6, 6, 31 diff --git a/gfx/pics/gloom/anim0.asm b/gfx/pics/gloom/anim0.asm new file mode 100644 index 00000000..89c6805b --- /dev/null +++ b/gfx/pics/gloom/anim0.asm @@ -0,0 +1,12 @@ + frame 0, 04 + frame 1, 10 + frame 2, 14 + frame 3, 20 + frame 2, 10 + frame 3, 08 + frame 4, 07 + frame 5, 07 + frame 0, 06 + frame 5, 06 + endanim +; 0xd0b35 diff --git a/gfx/pics/gloom/anim1.asm b/gfx/pics/gloom/anim1.asm new file mode 100644 index 00000000..cdb6c519 --- /dev/null +++ b/gfx/pics/gloom/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 10 + frame 5, 10 + dorepeat 1 + endanim +; 0xd1a75 diff --git a/gfx/pics/gloom/back.2bpp.lz b/gfx/pics/gloom/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..7d35e2d8 --- /dev/null +++ b/gfx/pics/gloom/back.2bpp.lz diff --git a/gfx/pics/gloom/bitmask.asm b/gfx/pics/gloom/bitmask.asm new file mode 100644 index 00000000..c7594099 --- /dev/null +++ b/gfx/pics/gloom/bitmask.asm @@ -0,0 +1,19 @@ +; 0 + db %00000000 + db %10000000 + db %01100001 + db %00000000 + db %00000000 +; 1 + db %00000000 + db %00000011 + db %01000001 + db %00001000 + db %00000010 +; 2 + db %00000000 + db %00000100 + db %00000000 + db %00010000 + db %00000100 +; 0xd29fb diff --git a/gfx/pics/gloom/frames.asm b/gfx/pics/gloom/frames.asm new file mode 100644 index 00000000..97018ccf --- /dev/null +++ b/gfx/pics/gloom/frames.asm @@ -0,0 +1,21 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27 +.frame2 + db $00 ; bitmask + db $24, $28, $26, $29 +.frame3 + db $00 ; bitmask + db $24, $2a, $26, $2b +.frame4 + db $01 ; bitmask + db $2c, $2d, $2e, $2f, $30, $31 +.frame5 + db $02 ; bitmask + db $32, $33, $34 +; 0xd4b0a diff --git a/gfx/pics/gloom/front.2bpp b/gfx/pics/gloom/front.2bpp Binary files differnew file mode 100644 index 00000000..e42c667d --- /dev/null +++ b/gfx/pics/gloom/front.2bpp diff --git a/gfx/pics/gloom/front.2bpp.lz b/gfx/pics/gloom/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..a69e4b76 --- /dev/null +++ b/gfx/pics/gloom/front.2bpp.lz diff --git a/gfx/pics/gloom/normal.pal b/gfx/pics/gloom/normal.pal new file mode 100644 index 00000000..70ba0d75 --- /dev/null +++ b/gfx/pics/gloom/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 14, 7 + RGB 8, 9, 13 diff --git a/gfx/pics/gloom/shiny.pal b/gfx/pics/gloom/shiny.pal new file mode 100644 index 00000000..af09b3c9 --- /dev/null +++ b/gfx/pics/gloom/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 21, 5 + RGB 13, 17, 12 diff --git a/gfx/pics/golbat/anim0.asm b/gfx/pics/golbat/anim0.asm new file mode 100644 index 00000000..cb04c1a3 --- /dev/null +++ b/gfx/pics/golbat/anim0.asm @@ -0,0 +1,11 @@ + frame 0, 08 + setrepeat 2 + frame 2, 09 + frame 3, 09 + dorepeat 2 + setrepeat 3 + frame 3, 08 + frame 1, 08 + dorepeat 6 + endanim +; 0xd0b0d diff --git a/gfx/pics/golbat/anim1.asm b/gfx/pics/golbat/anim1.asm new file mode 100644 index 00000000..689aed3f --- /dev/null +++ b/gfx/pics/golbat/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 3 + frame 0, 06 + frame 4, 06 + dorepeat 1 + endanim +; 0xd1a63 diff --git a/gfx/pics/golbat/back.2bpp.lz b/gfx/pics/golbat/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..e2bd0c36 --- /dev/null +++ b/gfx/pics/golbat/back.2bpp.lz diff --git a/gfx/pics/golbat/bitmask.asm b/gfx/pics/golbat/bitmask.asm new file mode 100644 index 00000000..b74546ba --- /dev/null +++ b/gfx/pics/golbat/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %10111111 + db %00111111 + db %00001101 + db %11001110 + db %11111111 + db %01111101 + db %00000000 +; 1 + db %00110000 + db %00111000 + db %00001100 + db %00001110 + db %00000110 + db %00000000 + db %00000000 +; 2 + db %00000000 + db %00000000 + db %10000001 + db %00000001 + db %00000000 + db %00000000 + db %00000000 +; 0xd29e0 diff --git a/gfx/pics/golbat/frames.asm b/gfx/pics/golbat/frames.asm new file mode 100644 index 00000000..78aeab34 --- /dev/null +++ b/gfx/pics/golbat/frames.asm @@ -0,0 +1,19 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $06, $06, $31, $32, $33, $34, $06, $06, $35, $36, $37, $38 + db $06, $39, $3a, $3b, $3c, $3d, $06, $3e, $3f, $40, $41, $42 + db $06, $06, $43, $44, $45, $46, $06, $06, $06, $47, $48 +.frame2 + db $01 ; bitmask + db $49, $06, $37, $38, $06, $4a, $3b, $4b, $3d, $06, $41, $42 +.frame3 + db $01 ; bitmask + db $49, $06, $37, $38, $06, $3a, $3b, $3c, $3d, $06, $41, $42 +.frame4 + db $02 ; bitmask + db $4c, $4d, $4e +; 0xd4abd diff --git a/gfx/pics/golbat/front.2bpp b/gfx/pics/golbat/front.2bpp Binary files differnew file mode 100644 index 00000000..8c86d5d4 --- /dev/null +++ b/gfx/pics/golbat/front.2bpp diff --git a/gfx/pics/golbat/front.2bpp.lz b/gfx/pics/golbat/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..94f7d821 --- /dev/null +++ b/gfx/pics/golbat/front.2bpp.lz diff --git a/gfx/pics/golbat/normal.pal b/gfx/pics/golbat/normal.pal new file mode 100644 index 00000000..2d9a2d15 --- /dev/null +++ b/gfx/pics/golbat/normal.pal @@ -0,0 +1,2 @@ + RGB 18, 8, 21 + RGB 4, 9, 15 diff --git a/gfx/pics/golbat/shiny.pal b/gfx/pics/golbat/shiny.pal new file mode 100644 index 00000000..d8e797a6 --- /dev/null +++ b/gfx/pics/golbat/shiny.pal @@ -0,0 +1,2 @@ + RGB 29, 12, 19 + RGB 7, 15, 0 diff --git a/gfx/pics/goldeen/anim0.asm b/gfx/pics/goldeen/anim0.asm new file mode 100644 index 00000000..c93141fe --- /dev/null +++ b/gfx/pics/goldeen/anim0.asm @@ -0,0 +1,8 @@ + frame 1, 30 + frame 0, 16 + setrepeat 4 + frame 2, 12 + frame 0, 12 + dorepeat 3 + endanim +; 0xd0f61 diff --git a/gfx/pics/goldeen/anim1.asm b/gfx/pics/goldeen/anim1.asm new file mode 100644 index 00000000..f31dfd1b --- /dev/null +++ b/gfx/pics/goldeen/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 07 + frame 3, 07 + dorepeat 1 + endanim +; 0xd1d49 diff --git a/gfx/pics/goldeen/back.2bpp.lz b/gfx/pics/goldeen/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..5d00534e --- /dev/null +++ b/gfx/pics/goldeen/back.2bpp.lz diff --git a/gfx/pics/goldeen/bitmask.asm b/gfx/pics/goldeen/bitmask.asm new file mode 100644 index 00000000..99a84898 --- /dev/null +++ b/gfx/pics/goldeen/bitmask.asm @@ -0,0 +1,19 @@ +; 0 + db %10000110 + db %00000001 + db %00000000 + db %00000000 + db %00000000 +; 1 + db %00001000 + db %10001100 + db %10000010 + db %00110011 + db %00000111 +; 2 + db %10000000 + db %00100000 + db %00000000 + db %00000000 + db %00000000 +; 0xd304b diff --git a/gfx/pics/goldeen/frames.asm b/gfx/pics/goldeen/frames.asm new file mode 100644 index 00000000..e38561a7 --- /dev/null +++ b/gfx/pics/goldeen/frames.asm @@ -0,0 +1,14 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27 +.frame2 + db $01 ; bitmask + db $28, $29, $04, $2a, $2b, $2c, $2d, $2e, $2f, $30, $31, $32 + db $33 +.frame3 + db $02 ; bitmask + db $34, $35 +; 0xd5a88 diff --git a/gfx/pics/goldeen/front.2bpp.lz b/gfx/pics/goldeen/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..f0090e94 --- /dev/null +++ b/gfx/pics/goldeen/front.2bpp.lz diff --git a/gfx/pics/goldeen/normal.pal b/gfx/pics/goldeen/normal.pal new file mode 100644 index 00000000..43b7ea07 --- /dev/null +++ b/gfx/pics/goldeen/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 12, 19 + RGB 31, 10, 2 diff --git a/gfx/pics/goldeen/shiny.pal b/gfx/pics/goldeen/shiny.pal new file mode 100644 index 00000000..7000309e --- /dev/null +++ b/gfx/pics/goldeen/shiny.pal @@ -0,0 +1,2 @@ + RGB 29, 19, 0 + RGB 30, 14, 0 diff --git a/gfx/pics/golduck/anim0.asm b/gfx/pics/golduck/anim0.asm new file mode 100644 index 00000000..41ce17c5 --- /dev/null +++ b/gfx/pics/golduck/anim0.asm @@ -0,0 +1,13 @@ + frame 1, 07 + frame 2, 15 + setrepeat 2 + frame 3, 08 + frame 4, 05 + dorepeat 3 + frame 5, 13 + setrepeat 3 + frame 5, 10 + frame 6, 10 + dorepeat 8 + endanim +; 0xd0bf4 diff --git a/gfx/pics/golduck/anim1.asm b/gfx/pics/golduck/anim1.asm new file mode 100644 index 00000000..a73476ca --- /dev/null +++ b/gfx/pics/golduck/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 10 + frame 7, 15 + dorepeat 1 + endanim +; 0xd1ae2 diff --git a/gfx/pics/golduck/back.2bpp.lz b/gfx/pics/golduck/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..13807b9e --- /dev/null +++ b/gfx/pics/golduck/back.2bpp.lz diff --git a/gfx/pics/golduck/bitmask.asm b/gfx/pics/golduck/bitmask.asm new file mode 100644 index 00000000..d2546465 --- /dev/null +++ b/gfx/pics/golduck/bitmask.asm @@ -0,0 +1,57 @@ +; 0 + db %00000000 + db %00000000 + db %00000011 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 1 + db %00000110 + db %00000011 + db %00000011 + db %11100000 + db %01110111 + db %00111010 + db %00000001 +; 2 + db %00000110 + db %00000011 + db %00001111 + db %11100110 + db %01110111 + db %00111010 + db %00000001 +; 3 + db %00000110 + db %00000011 + db %00000011 + db %10000000 + db %01000111 + db %00100010 + db %00000001 +; 4 + db %00000110 + db %00000011 + db %00000000 + db %11100000 + db %01110111 + db %00111010 + db %00000001 +; 5 + db %00000110 + db %00000011 + db %00000000 + db %11100000 + db %01110001 + db %00111000 + db %00000000 +; 6 + db %00000000 + db %00000000 + db %00000000 + db %11100000 + db %01110000 + db %00111000 + db %00000000 +; 0xd2ad0 diff --git a/gfx/pics/golduck/frames.asm b/gfx/pics/golduck/frames.asm new file mode 100644 index 00000000..07e5c6f3 --- /dev/null +++ b/gfx/pics/golduck/frames.asm @@ -0,0 +1,34 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 + dw .frame6 + dw .frame7 +.frame1 + db $00 ; bitmask + db $31, $32 +.frame2 + db $01 ; bitmask + db $33, $34, $35, $36, $31, $32, $37, $38, $39, $3a, $3b, $3c + db $3d, $3e, $3f, $40, $41, $42, $43, $44 +.frame3 + db $02 ; bitmask + db $33, $34, $35, $36, $31, $32, $45, $46, $47, $48, $49, $4a + db $4b, $4c, $3b, $3c, $00, $00, $00, $40, $00, $00, $00, $44 +.frame4 + db $03 ; bitmask + db $33, $34, $35, $36, $31, $32, $4d, $3a, $3b, $3c, $4e, $40 + db $4f, $44 +.frame5 + db $04 ; bitmask + db $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c, $3d, $3e + db $3f, $40, $41, $42, $43, $44 +.frame6 + db $05 ; bitmask + db $33, $34, $35, $36, $37, $38, $39, $3a, $3d, $3e, $3f, $41 + db $42, $43 +.frame7 + db $06 ; bitmask + db $37, $38, $39, $3d, $3e, $3f, $41, $42, $43 +; 0xd4d82 diff --git a/gfx/pics/golduck/front.2bpp b/gfx/pics/golduck/front.2bpp Binary files differnew file mode 100644 index 00000000..d588509e --- /dev/null +++ b/gfx/pics/golduck/front.2bpp diff --git a/gfx/pics/golduck/front.2bpp.lz b/gfx/pics/golduck/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..ff3fa679 --- /dev/null +++ b/gfx/pics/golduck/front.2bpp.lz diff --git a/gfx/pics/golduck/normal.pal b/gfx/pics/golduck/normal.pal new file mode 100644 index 00000000..dde238ec --- /dev/null +++ b/gfx/pics/golduck/normal.pal @@ -0,0 +1,2 @@ + RGB 27, 23, 4 + RGB 12, 9, 24 diff --git a/gfx/pics/golduck/shiny.pal b/gfx/pics/golduck/shiny.pal new file mode 100644 index 00000000..a39fa99d --- /dev/null +++ b/gfx/pics/golduck/shiny.pal @@ -0,0 +1,2 @@ + RGB 28, 10, 13 + RGB 7, 17, 30 diff --git a/gfx/pics/golem/anim0.asm b/gfx/pics/golem/anim0.asm new file mode 100644 index 00000000..ef21ec21 --- /dev/null +++ b/gfx/pics/golem/anim0.asm @@ -0,0 +1,7 @@ + frame 0, 08 + frame 1, 12 + frame 2, 18 + frame 1, 12 + frame 3, 12 + endanim +; 0xd0d07 diff --git a/gfx/pics/golem/anim1.asm b/gfx/pics/golem/anim1.asm new file mode 100644 index 00000000..9d3c23ba --- /dev/null +++ b/gfx/pics/golem/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 08 + frame 4, 08 + dorepeat 1 + endanim +; 0xd1bbd diff --git a/gfx/pics/golem/back.2bpp.lz b/gfx/pics/golem/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..fd1ee3dc --- /dev/null +++ b/gfx/pics/golem/back.2bpp.lz diff --git a/gfx/pics/golem/bitmask.asm b/gfx/pics/golem/bitmask.asm new file mode 100644 index 00000000..1d3fbfa5 --- /dev/null +++ b/gfx/pics/golem/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %00011100 + db %10000110 + db %01110000 + db %00011100 + db %00000011 +; 1 + db %00011100 + db %10000110 + db %01110001 + db %00011100 + db %00000011 +; 2 + db %00011100 + db %00000110 + db %01110000 + db %00011100 + db %00000011 +; 3 + db %00000000 + db %01000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd2c9e diff --git a/gfx/pics/golem/frames.asm b/gfx/pics/golem/frames.asm new file mode 100644 index 00000000..03f6e6a5 --- /dev/null +++ b/gfx/pics/golem/frames.asm @@ -0,0 +1,20 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f + db $30, $31 +.frame2 + db $01 ; bitmask + db $24, $25, $26, $32, $28, $33, $34, $2a, $2b, $2c, $2d, $2e + db $2f, $30, $31 +.frame3 + db $02 ; bitmask + db $24, $25, $26, $35, $28, $2a, $2b, $2c, $2d, $2e, $2f, $30 + db $31 +.frame4 + db $03 ; bitmask + db $36 +; 0xd51d1 diff --git a/gfx/pics/golem/front.2bpp b/gfx/pics/golem/front.2bpp Binary files differnew file mode 100644 index 00000000..2e4fdb7d --- /dev/null +++ b/gfx/pics/golem/front.2bpp diff --git a/gfx/pics/golem/front.2bpp.lz b/gfx/pics/golem/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..0a7bf336 --- /dev/null +++ b/gfx/pics/golem/front.2bpp.lz diff --git a/gfx/pics/golem/normal.pal b/gfx/pics/golem/normal.pal new file mode 100644 index 00000000..c329ce85 --- /dev/null +++ b/gfx/pics/golem/normal.pal @@ -0,0 +1,2 @@ + RGB 18, 17, 15 + RGB 8, 11, 7 diff --git a/gfx/pics/golem/shiny.pal b/gfx/pics/golem/shiny.pal new file mode 100644 index 00000000..112b0fe9 --- /dev/null +++ b/gfx/pics/golem/shiny.pal @@ -0,0 +1,2 @@ + RGB 25, 15, 12 + RGB 19, 7, 3 diff --git a/gfx/pics/granbull/anim0.asm b/gfx/pics/granbull/anim0.asm new file mode 100644 index 00000000..2f412479 --- /dev/null +++ b/gfx/pics/granbull/anim0.asm @@ -0,0 +1,8 @@ + frame 1, 32 + frame 0, 16 + setrepeat 2 + frame 1, 07 + frame 0, 07 + dorepeat 3 + endanim +; 0xd146f diff --git a/gfx/pics/granbull/anim1.asm b/gfx/pics/granbull/anim1.asm new file mode 100644 index 00000000..22e16697 --- /dev/null +++ b/gfx/pics/granbull/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 06 + frame 2, 06 + dorepeat 1 + endanim +; 0xd20a7 diff --git a/gfx/pics/granbull/back.2bpp.lz b/gfx/pics/granbull/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..f09d4e7d --- /dev/null +++ b/gfx/pics/granbull/back.2bpp.lz diff --git a/gfx/pics/granbull/bitmask.asm b/gfx/pics/granbull/bitmask.asm new file mode 100644 index 00000000..f0134ac3 --- /dev/null +++ b/gfx/pics/granbull/bitmask.asm @@ -0,0 +1,13 @@ +; 0 + db %11000000 + db %11110011 + db %00111000 + db %00001111 + db %00000000 +; 1 + db %00000000 + db %00110000 + db %00001100 + db %00000000 + db %00000000 +; 0xd373e diff --git a/gfx/pics/granbull/frames.asm b/gfx/pics/granbull/frames.asm new file mode 100644 index 00000000..b52d7bc4 --- /dev/null +++ b/gfx/pics/granbull/frames.asm @@ -0,0 +1,10 @@ + dw .frame1 + dw .frame2 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f + db $30, $31, $32 +.frame2 + db $01 ; bitmask + db $33, $34, $35, $36 +; 0xd900e diff --git a/gfx/pics/granbull/front.2bpp.lz b/gfx/pics/granbull/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..94062ce3 --- /dev/null +++ b/gfx/pics/granbull/front.2bpp.lz diff --git a/gfx/pics/granbull/normal.pal b/gfx/pics/granbull/normal.pal new file mode 100644 index 00000000..6e707177 --- /dev/null +++ b/gfx/pics/granbull/normal.pal @@ -0,0 +1,2 @@ + RGB 28, 16, 22 + RGB 17, 9, 11 diff --git a/gfx/pics/granbull/shiny.pal b/gfx/pics/granbull/shiny.pal new file mode 100644 index 00000000..6633c46e --- /dev/null +++ b/gfx/pics/granbull/shiny.pal @@ -0,0 +1,2 @@ + RGB 19, 20, 16 + RGB 14, 12, 12 diff --git a/gfx/pics/graveler/anim0.asm b/gfx/pics/graveler/anim0.asm new file mode 100644 index 00000000..8c0fba1a --- /dev/null +++ b/gfx/pics/graveler/anim0.asm @@ -0,0 +1,10 @@ + frame 1, 12 + frame 2, 12 + frame 3, 17 + frame 0, 15 + setrepeat 2 + frame 0, 09 + frame 4, 09 + dorepeat 5 + endanim +; 0xd0cfc diff --git a/gfx/pics/graveler/anim1.asm b/gfx/pics/graveler/anim1.asm new file mode 100644 index 00000000..e4ebc15e --- /dev/null +++ b/gfx/pics/graveler/anim1.asm @@ -0,0 +1,7 @@ + frame 2, 35 + setrepeat 2 + frame 0, 20 + frame 5, 20 + dorepeat 2 + endanim +; 0xd1bb4 diff --git a/gfx/pics/graveler/back.2bpp.lz b/gfx/pics/graveler/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..ba2fba8e --- /dev/null +++ b/gfx/pics/graveler/back.2bpp.lz diff --git a/gfx/pics/graveler/bitmask.asm b/gfx/pics/graveler/bitmask.asm new file mode 100644 index 00000000..8f8129f1 --- /dev/null +++ b/gfx/pics/graveler/bitmask.asm @@ -0,0 +1,31 @@ +; 0 + db %00000000 + db %00001100 + db %01000011 + db %00110000 + db %00000000 +; 1 + db %00000000 + db %10000000 + db %01100000 + db %00000000 + db %00000000 +; 2 + db %11000111 + db %10001100 + db %01100011 + db %11110011 + db %00000000 +; 3 + db %11000111 + db %00000000 + db %00000000 + db %11000011 + db %00000000 +; 4 + db %00000000 + db %10000000 + db %00100000 + db %00000000 + db %00000000 +; 0xd2c8a diff --git a/gfx/pics/graveler/frames.asm b/gfx/pics/graveler/frames.asm new file mode 100644 index 00000000..951c9c79 --- /dev/null +++ b/gfx/pics/graveler/frames.asm @@ -0,0 +1,22 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $24, $03, $25, $26, $27, $28, $29 +.frame2 + db $01 ; bitmask + db $2a, $2b, $2c +.frame3 + db $02 ; bitmask + db $2d, $2e, $2f, $30, $31, $24, $03, $2a, $25, $26, $2b, $32 + db $33, $34, $28, $29, $35, $36 +.frame4 + db $03 ; bitmask + db $2d, $2e, $2f, $30, $31, $33, $34, $35, $36 +.frame5 + db $04 ; bitmask + db $2a, $2b +; 0xd519a diff --git a/gfx/pics/graveler/front.2bpp b/gfx/pics/graveler/front.2bpp Binary files differnew file mode 100644 index 00000000..b4071986 --- /dev/null +++ b/gfx/pics/graveler/front.2bpp diff --git a/gfx/pics/graveler/front.2bpp.lz b/gfx/pics/graveler/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..5dcee643 --- /dev/null +++ b/gfx/pics/graveler/front.2bpp.lz diff --git a/gfx/pics/graveler/normal.pal b/gfx/pics/graveler/normal.pal new file mode 100644 index 00000000..c329ce85 --- /dev/null +++ b/gfx/pics/graveler/normal.pal @@ -0,0 +1,2 @@ + RGB 18, 17, 15 + RGB 8, 11, 7 diff --git a/gfx/pics/graveler/shiny.pal b/gfx/pics/graveler/shiny.pal new file mode 100644 index 00000000..f2d456a6 --- /dev/null +++ b/gfx/pics/graveler/shiny.pal @@ -0,0 +1,2 @@ + RGB 23, 14, 12 + RGB 16, 11, 7 diff --git a/gfx/pics/grimer/anim0.asm b/gfx/pics/grimer/anim0.asm new file mode 100644 index 00000000..c8edda48 --- /dev/null +++ b/gfx/pics/grimer/anim0.asm @@ -0,0 +1,6 @@ + frame 0, 04 + frame 2, 12 + frame 1, 08 + frame 2, 28 + endanim +; 0xd0db3 diff --git a/gfx/pics/grimer/anim1.asm b/gfx/pics/grimer/anim1.asm new file mode 100644 index 00000000..50829935 --- /dev/null +++ b/gfx/pics/grimer/anim1.asm @@ -0,0 +1,8 @@ + frame 3, 04 + setrepeat 2 + frame 1, 08 + frame 4, 08 + dorepeat 2 + frame 2, 16 + endanim +; 0xd1c37 diff --git a/gfx/pics/grimer/back.2bpp.lz b/gfx/pics/grimer/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..d4494a00 --- /dev/null +++ b/gfx/pics/grimer/back.2bpp.lz diff --git a/gfx/pics/grimer/bitmask.asm b/gfx/pics/grimer/bitmask.asm new file mode 100644 index 00000000..85074720 --- /dev/null +++ b/gfx/pics/grimer/bitmask.asm @@ -0,0 +1,21 @@ +; 0 + db %10000000 + db %00110001 + db %00000000 + db %00000000 +; 1 + db %10000000 + db %00111001 + db %00000000 + db %00000000 +; 2 + db %01100000 + db %10001100 + db %00000001 + db %00000000 +; 3 + db %11100000 + db %10111101 + db %00000001 + db %00000000 +; 0xd2dc2 diff --git a/gfx/pics/grimer/frames.asm b/gfx/pics/grimer/frames.asm new file mode 100644 index 00000000..e2015257 --- /dev/null +++ b/gfx/pics/grimer/frames.asm @@ -0,0 +1,17 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c +.frame2 + db $01 ; bitmask + db $1d, $1e, $1f, $20, $1c +.frame3 + db $02 ; bitmask + db $21, $22, $23, $24, $25, $26 +.frame4 + db $03 ; bitmask + db $21, $22, $19, $1a, $23, $24, $1b, $1c, $25, $26 +; 0xd5448 diff --git a/gfx/pics/grimer/front.2bpp b/gfx/pics/grimer/front.2bpp Binary files differnew file mode 100644 index 00000000..6020eea1 --- /dev/null +++ b/gfx/pics/grimer/front.2bpp diff --git a/gfx/pics/grimer/front.2bpp.lz b/gfx/pics/grimer/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..176f2da1 --- /dev/null +++ b/gfx/pics/grimer/front.2bpp.lz diff --git a/gfx/pics/grimer/normal.pal b/gfx/pics/grimer/normal.pal new file mode 100644 index 00000000..2c4c01a6 --- /dev/null +++ b/gfx/pics/grimer/normal.pal @@ -0,0 +1,2 @@ + RGB 29, 2, 20 + RGB 12, 1, 12 diff --git a/gfx/pics/grimer/shiny.pal b/gfx/pics/grimer/shiny.pal new file mode 100644 index 00000000..0453667a --- /dev/null +++ b/gfx/pics/grimer/shiny.pal @@ -0,0 +1,2 @@ + RGB 16, 19, 1 + RGB 11, 10, 10 diff --git a/gfx/pics/growlithe/anim0.asm b/gfx/pics/growlithe/anim0.asm new file mode 100644 index 00000000..333c08e6 --- /dev/null +++ b/gfx/pics/growlithe/anim0.asm @@ -0,0 +1,9 @@ + frame 0, 08 + frame 2, 10 + frame 0, 18 + setrepeat 3 + frame 1, 08 + frame 2, 08 + dorepeat 4 + endanim +; 0xd0c1b diff --git a/gfx/pics/growlithe/anim1.asm b/gfx/pics/growlithe/anim1.asm new file mode 100644 index 00000000..bce18fa4 --- /dev/null +++ b/gfx/pics/growlithe/anim1.asm @@ -0,0 +1,7 @@ + setrepeat 2 + frame 2, 08 + frame 3, 08 + dorepeat 1 + frame 2, 16 + endanim +; 0xd1b03 diff --git a/gfx/pics/growlithe/back.2bpp.lz b/gfx/pics/growlithe/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..222250f7 --- /dev/null +++ b/gfx/pics/growlithe/back.2bpp.lz diff --git a/gfx/pics/growlithe/bitmask.asm b/gfx/pics/growlithe/bitmask.asm new file mode 100644 index 00000000..625b790d --- /dev/null +++ b/gfx/pics/growlithe/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %10000110 + db %00011000 + db %01100011 + db %00000000 +; 1 + db %10000110 + db %00000000 + db %00000000 + db %00000000 +; 2 + db %11000110 + db %00000000 + db %00000000 + db %00000000 +; 0xd2b04 diff --git a/gfx/pics/growlithe/frames.asm b/gfx/pics/growlithe/frames.asm new file mode 100644 index 00000000..510227bc --- /dev/null +++ b/gfx/pics/growlithe/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21 +.frame2 + db $01 ; bitmask + db $19, $1a, $1b +.frame3 + db $02 ; bitmask + db $19, $1a, $22, $1b +; 0xd4de9 diff --git a/gfx/pics/growlithe/front.2bpp b/gfx/pics/growlithe/front.2bpp Binary files differnew file mode 100644 index 00000000..b952ad05 --- /dev/null +++ b/gfx/pics/growlithe/front.2bpp diff --git a/gfx/pics/growlithe/front.2bpp.lz b/gfx/pics/growlithe/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..a01b4f1f --- /dev/null +++ b/gfx/pics/growlithe/front.2bpp.lz diff --git a/gfx/pics/growlithe/normal.pal b/gfx/pics/growlithe/normal.pal new file mode 100644 index 00000000..25fb9b3f --- /dev/null +++ b/gfx/pics/growlithe/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 23, 7 + RGB 31, 9, 4 diff --git a/gfx/pics/growlithe/shiny.pal b/gfx/pics/growlithe/shiny.pal new file mode 100644 index 00000000..b432952a --- /dev/null +++ b/gfx/pics/growlithe/shiny.pal @@ -0,0 +1,2 @@ + RGB 23, 20, 7 + RGB 21, 13, 0 diff --git a/gfx/pics/gyarados/anim0.asm b/gfx/pics/gyarados/anim0.asm new file mode 100644 index 00000000..89195fa3 --- /dev/null +++ b/gfx/pics/gyarados/anim0.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 1, 11 + frame 2, 11 + dorepeat 1 + endanim +; 0xd100b diff --git a/gfx/pics/gyarados/anim1.asm b/gfx/pics/gyarados/anim1.asm new file mode 100644 index 00000000..b33c5208 --- /dev/null +++ b/gfx/pics/gyarados/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 08 + frame 3, 08 + dorepeat 1 + endanim +; 0xd1db7 diff --git a/gfx/pics/gyarados/back.2bpp.lz b/gfx/pics/gyarados/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..d061ec9b --- /dev/null +++ b/gfx/pics/gyarados/back.2bpp.lz diff --git a/gfx/pics/gyarados/bitmask.asm b/gfx/pics/gyarados/bitmask.asm new file mode 100644 index 00000000..2e55e37e --- /dev/null +++ b/gfx/pics/gyarados/bitmask.asm @@ -0,0 +1,17 @@ +; 0 + db %00000000 + db %00000000 + db %00100000 + db %11110000 + db %11110111 + db %11110011 + db %00000001 +; 1 + db %00000000 + db %00000100 + db %00000001 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd3155 diff --git a/gfx/pics/gyarados/frames.asm b/gfx/pics/gyarados/frames.asm new file mode 100644 index 00000000..7624220e --- /dev/null +++ b/gfx/pics/gyarados/frames.asm @@ -0,0 +1,15 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c + db $3d, $3e, $00, $3f, $40, $41, $42 +.frame2 + db $00 ; bitmask + db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $43 + db $44, $3e, $00, $45, $46, $47, $42 +.frame3 + db $01 ; bitmask + db $48, $49 +; 0xd5d58 diff --git a/gfx/pics/gyarados/front.2bpp.lz b/gfx/pics/gyarados/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..4d66d581 --- /dev/null +++ b/gfx/pics/gyarados/front.2bpp.lz diff --git a/gfx/pics/gyarados/normal.pal b/gfx/pics/gyarados/normal.pal new file mode 100644 index 00000000..a3c1b98d --- /dev/null +++ b/gfx/pics/gyarados/normal.pal @@ -0,0 +1,2 @@ + RGB 27, 20, 7 + RGB 7, 11, 26 diff --git a/gfx/pics/gyarados/shiny.pal b/gfx/pics/gyarados/shiny.pal new file mode 100644 index 00000000..96e68e6e --- /dev/null +++ b/gfx/pics/gyarados/shiny.pal @@ -0,0 +1,2 @@ + RGB 25, 20, 8 + RGB 27, 10, 5 diff --git a/gfx/pics/haunter/anim0.asm b/gfx/pics/haunter/anim0.asm new file mode 100644 index 00000000..a46d0f0b --- /dev/null +++ b/gfx/pics/haunter/anim0.asm @@ -0,0 +1,7 @@ + frame 1, 10 + frame 2, 10 + frame 3, 44 + frame 2, 10 + frame 1, 10 + endanim +; 0xd0de8 diff --git a/gfx/pics/haunter/anim1.asm b/gfx/pics/haunter/anim1.asm new file mode 100644 index 00000000..bf439b1e --- /dev/null +++ b/gfx/pics/haunter/anim1.asm @@ -0,0 +1,3 @@ + frame 4, 58 + endanim +; 0xd1c5a diff --git a/gfx/pics/haunter/back.2bpp.lz b/gfx/pics/haunter/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..660c0408 --- /dev/null +++ b/gfx/pics/haunter/back.2bpp.lz diff --git a/gfx/pics/haunter/bitmask.asm b/gfx/pics/haunter/bitmask.asm new file mode 100644 index 00000000..99e55965 --- /dev/null +++ b/gfx/pics/haunter/bitmask.asm @@ -0,0 +1,19 @@ +; 0 + db %00111000 + db %00000110 + db %00000001 + db %00000000 + db %00000000 +; 1 + db %00111000 + db %11001110 + db %00100001 + db %00000000 + db %00000000 +; 2 + db %00000000 + db %01000000 + db %00100000 + db %00000000 + db %00000000 +; 0xd2e11 diff --git a/gfx/pics/haunter/frames.asm b/gfx/pics/haunter/frames.asm new file mode 100644 index 00000000..15c6ab97 --- /dev/null +++ b/gfx/pics/haunter/frames.asm @@ -0,0 +1,17 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $28, $29 +.frame2 + db $01 ; bitmask + db $2a, $2b, $00, $2c, $2d, $00, $2e, $2f, $30, $31 +.frame3 + db $01 ; bitmask + db $32, $33, $00, $34, $35, $00, $2e, $36, $37, $31 +.frame4 + db $02 ; bitmask + db $2e, $31 +; 0xd5542 diff --git a/gfx/pics/haunter/front.2bpp b/gfx/pics/haunter/front.2bpp Binary files differnew file mode 100644 index 00000000..533d9ec1 --- /dev/null +++ b/gfx/pics/haunter/front.2bpp diff --git a/gfx/pics/haunter/front.2bpp.lz b/gfx/pics/haunter/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..6bb6ab58 --- /dev/null +++ b/gfx/pics/haunter/front.2bpp.lz diff --git a/gfx/pics/haunter/normal.pal b/gfx/pics/haunter/normal.pal new file mode 100644 index 00000000..d70fc552 --- /dev/null +++ b/gfx/pics/haunter/normal.pal @@ -0,0 +1,2 @@ + RGB 25, 7, 6 + RGB 14, 0, 19 diff --git a/gfx/pics/haunter/shiny.pal b/gfx/pics/haunter/shiny.pal new file mode 100644 index 00000000..550e3c2c --- /dev/null +++ b/gfx/pics/haunter/shiny.pal @@ -0,0 +1,2 @@ + RGB 10, 9, 27 + RGB 8, 0, 19 diff --git a/gfx/pics/heracross/anim0.asm b/gfx/pics/heracross/anim0.asm new file mode 100644 index 00000000..5bba06fa --- /dev/null +++ b/gfx/pics/heracross/anim0.asm @@ -0,0 +1,5 @@ + frame 0, 06 + frame 1, 20 + frame 2, 18 + endanim +; 0xd14a5 diff --git a/gfx/pics/heracross/anim1.asm b/gfx/pics/heracross/anim1.asm new file mode 100644 index 00000000..6c402379 --- /dev/null +++ b/gfx/pics/heracross/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 08 + frame 3, 08 + dorepeat 1 + endanim +; 0xd20cb diff --git a/gfx/pics/heracross/back.2bpp.lz b/gfx/pics/heracross/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..da4d4098 --- /dev/null +++ b/gfx/pics/heracross/back.2bpp.lz diff --git a/gfx/pics/heracross/bitmask.asm b/gfx/pics/heracross/bitmask.asm new file mode 100644 index 00000000..024c0880 --- /dev/null +++ b/gfx/pics/heracross/bitmask.asm @@ -0,0 +1,19 @@ +; 0 + db %00011110 + db %00000111 + db %00000000 + db %11001111 + db %00000011 +; 1 + db %00000100 + db %00000001 + db %00010000 + db %10000110 + db %00000000 +; 2 + db %00000000 + db %00000001 + db %00010000 + db %00000000 + db %00000000 +; 0xd3793 diff --git a/gfx/pics/heracross/frames.asm b/gfx/pics/heracross/frames.asm new file mode 100644 index 00000000..684c7e82 --- /dev/null +++ b/gfx/pics/heracross/frames.asm @@ -0,0 +1,14 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $00, $27, $28, $29, $2a, $2b, $2c, $2d, $2e + db $2f, $30, $31 +.frame2 + db $01 ; bitmask + db $32, $33, $34, $35, $36, $37 +.frame3 + db $02 ; bitmask + db $33, $34 +; 0xd90d7 diff --git a/gfx/pics/heracross/front.2bpp.lz b/gfx/pics/heracross/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..ad23e01d --- /dev/null +++ b/gfx/pics/heracross/front.2bpp.lz diff --git a/gfx/pics/heracross/normal.pal b/gfx/pics/heracross/normal.pal new file mode 100644 index 00000000..f47daffe --- /dev/null +++ b/gfx/pics/heracross/normal.pal @@ -0,0 +1,2 @@ + RGB 16, 13, 19 + RGB 3, 11, 15 diff --git a/gfx/pics/heracross/shiny.pal b/gfx/pics/heracross/shiny.pal new file mode 100644 index 00000000..ef9fd63e --- /dev/null +++ b/gfx/pics/heracross/shiny.pal @@ -0,0 +1,2 @@ + RGB 15, 9, 24 + RGB 13, 3, 16 diff --git a/gfx/pics/hitmonchan/anim0.asm b/gfx/pics/hitmonchan/anim0.asm new file mode 100644 index 00000000..b6ddd647 --- /dev/null +++ b/gfx/pics/hitmonchan/anim0.asm @@ -0,0 +1,11 @@ + frame 1, 20 + setrepeat 3 + frame 1, 06 + frame 2, 06 + dorepeat 2 + frame 1, 15 + frame 3, 06 + frame 1, 40 + frame 2, 10 + endanim +; 0xd0eda diff --git a/gfx/pics/hitmonchan/anim1.asm b/gfx/pics/hitmonchan/anim1.asm new file mode 100644 index 00000000..6f67577a --- /dev/null +++ b/gfx/pics/hitmonchan/anim1.asm @@ -0,0 +1,8 @@ + frame 1, 40 + setrepeat 4 + frame 5, 09 + frame 4, 09 + dorepeat 2 + frame 4, 20 + endanim +; 0xd1ce2 diff --git a/gfx/pics/hitmonchan/back.2bpp.lz b/gfx/pics/hitmonchan/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..f785248c --- /dev/null +++ b/gfx/pics/hitmonchan/back.2bpp.lz diff --git a/gfx/pics/hitmonchan/bitmask.asm b/gfx/pics/hitmonchan/bitmask.asm new file mode 100644 index 00000000..522452e6 --- /dev/null +++ b/gfx/pics/hitmonchan/bitmask.asm @@ -0,0 +1,31 @@ +; 0 + db %10001110 + db %11100011 + db %00010000 + db %00001000 + db %00000010 +; 1 + db %00000000 + db %00000000 + db %00000000 + db %00001000 + db %00000010 +; 2 + db %10001110 + db %11100011 + db %01110000 + db %00011100 + db %00000011 +; 3 + db %10001110 + db %11100011 + db %00011000 + db %00000010 + db %00000000 +; 4 + db %10001110 + db %11100011 + db %11011011 + db %00001010 + db %00000010 +; 0xd2f66 diff --git a/gfx/pics/hitmonchan/frames.asm b/gfx/pics/hitmonchan/frames.asm new file mode 100644 index 00000000..90269c7b --- /dev/null +++ b/gfx/pics/hitmonchan/frames.asm @@ -0,0 +1,23 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $00, $00, $00, $00, $24, $00, $25, $26, $27, $28, $29, $2a +.frame2 + db $01 ; bitmask + db $29, $2a +.frame3 + db $02 ; bitmask + db $00, $00, $00, $00, $24, $00, $25, $26, $27, $2b, $2c, $2d + db $2e, $2f, $30, $31, $00 +.frame4 + db $03 ; bitmask + db $00, $00, $00, $00, $24, $00, $25, $26, $27, $32, $28, $33 +.frame5 + db $04 ; bitmask + db $00, $00, $00, $00, $24, $00, $25, $26, $27, $34, $35, $32 + db $28, $36, $37, $33, $29, $2a +; 0xd5865 diff --git a/gfx/pics/hitmonchan/front.2bpp b/gfx/pics/hitmonchan/front.2bpp Binary files differnew file mode 100644 index 00000000..575c9b6f --- /dev/null +++ b/gfx/pics/hitmonchan/front.2bpp diff --git a/gfx/pics/hitmonchan/front.2bpp.lz b/gfx/pics/hitmonchan/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..e9a77e98 --- /dev/null +++ b/gfx/pics/hitmonchan/front.2bpp.lz diff --git a/gfx/pics/hitmonchan/normal.pal b/gfx/pics/hitmonchan/normal.pal new file mode 100644 index 00000000..67791b2c --- /dev/null +++ b/gfx/pics/hitmonchan/normal.pal @@ -0,0 +1,2 @@ + RGB 21, 15, 12 + RGB 27, 3, 18 diff --git a/gfx/pics/hitmonchan/shiny.pal b/gfx/pics/hitmonchan/shiny.pal new file mode 100644 index 00000000..d3bf5fc2 --- /dev/null +++ b/gfx/pics/hitmonchan/shiny.pal @@ -0,0 +1,2 @@ + RGB 16, 17, 12 + RGB 8, 3, 31 diff --git a/gfx/pics/hitmonlee/anim0.asm b/gfx/pics/hitmonlee/anim0.asm new file mode 100644 index 00000000..4260d775 --- /dev/null +++ b/gfx/pics/hitmonlee/anim0.asm @@ -0,0 +1,13 @@ + frame 0, 04 + frame 5, 24 + frame 1, 12 + frame 2, 06 + frame 3, 10 + frame 4, 06 + frame 1, 05 + frame 2, 05 + frame 3, 05 + frame 4, 05 + frame 1, 08 + endanim +; 0xd0ec7 diff --git a/gfx/pics/hitmonlee/anim1.asm b/gfx/pics/hitmonlee/anim1.asm new file mode 100644 index 00000000..4d7d191b --- /dev/null +++ b/gfx/pics/hitmonlee/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 08 + frame 5, 08 + dorepeat 1 + endanim +; 0xd1cd5 diff --git a/gfx/pics/hitmonlee/back.2bpp.lz b/gfx/pics/hitmonlee/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..4847a149 --- /dev/null +++ b/gfx/pics/hitmonlee/back.2bpp.lz diff --git a/gfx/pics/hitmonlee/bitmask.asm b/gfx/pics/hitmonlee/bitmask.asm new file mode 100644 index 00000000..752385f9 --- /dev/null +++ b/gfx/pics/hitmonlee/bitmask.asm @@ -0,0 +1,33 @@ +; 0 + db %00000000 + db %00000000 + db %11000011 + db %11100001 + db %11100001 + db %11100000 + db %00000000 +; 1 + db %00000000 + db %10000000 + db %11100011 + db %11000001 + db %11100001 + db %11100000 + db %00000000 +; 2 + db %00000000 + db %00000000 + db %11000000 + db %11001111 + db %11100111 + db %11100000 + db %00000000 +; 3 + db %00000000 + db %10000000 + db %01000000 + db %00100000 + db %00000000 + db %00000000 + db %00000000 +; 0xd2f4d diff --git a/gfx/pics/hitmonlee/frames.asm b/gfx/pics/hitmonlee/frames.asm new file mode 100644 index 00000000..6b68838d --- /dev/null +++ b/gfx/pics/hitmonlee/frames.asm @@ -0,0 +1,25 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c + db $3d, $3e, $00 +.frame2 + db $00 ; bitmask + db $3f, $40, $41, $42, $35, $43, $44, $45, $00, $46, $00, $00 + db $00, $00, $00 +.frame3 + db $01 ; bitmask + db $47, $48, $49, $4a, $4b, $4c, $4d, $4e, $00, $00, $46, $00 + db $00, $00, $00, $00 +.frame4 + db $02 ; bitmask + db $4f, $50, $51, $52, $53, $54, $4e, $19, $55, $56, $57, $46 + db $00, $00, $00, $00, $00 +.frame5 + db $03 ; bitmask + db $58, $59, $5a +; 0xd5819 diff --git a/gfx/pics/hitmonlee/front.2bpp b/gfx/pics/hitmonlee/front.2bpp Binary files differnew file mode 100644 index 00000000..6878abbc --- /dev/null +++ b/gfx/pics/hitmonlee/front.2bpp diff --git a/gfx/pics/hitmonlee/front.2bpp.lz b/gfx/pics/hitmonlee/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..c85ec581 --- /dev/null +++ b/gfx/pics/hitmonlee/front.2bpp.lz diff --git a/gfx/pics/hitmonlee/normal.pal b/gfx/pics/hitmonlee/normal.pal new file mode 100644 index 00000000..66bd9426 --- /dev/null +++ b/gfx/pics/hitmonlee/normal.pal @@ -0,0 +1,2 @@ + RGB 22, 14, 5 + RGB 15, 16, 15 diff --git a/gfx/pics/hitmonlee/shiny.pal b/gfx/pics/hitmonlee/shiny.pal new file mode 100644 index 00000000..03998ce9 --- /dev/null +++ b/gfx/pics/hitmonlee/shiny.pal @@ -0,0 +1,2 @@ + RGB 17, 21, 5 + RGB 13, 8, 13 diff --git a/gfx/pics/hitmontop/anim0.asm b/gfx/pics/hitmontop/anim0.asm new file mode 100644 index 00000000..195f1554 --- /dev/null +++ b/gfx/pics/hitmontop/anim0.asm @@ -0,0 +1,9 @@ + frame 1, 12 + frame 4, 05 + setrepeat 4 + frame 2, 08 + frame 3, 08 + dorepeat 3 + frame 4, 25 + endanim +; 0xd15c6 diff --git a/gfx/pics/hitmontop/anim1.asm b/gfx/pics/hitmontop/anim1.asm new file mode 100644 index 00000000..3b4f1740 --- /dev/null +++ b/gfx/pics/hitmontop/anim1.asm @@ -0,0 +1,7 @@ + setrepeat 2 + frame 4, 08 + frame 0, 08 + dorepeat 1 + frame 4, 30 + endanim +; 0xd2192 diff --git a/gfx/pics/hitmontop/back.2bpp.lz b/gfx/pics/hitmontop/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..185f08af --- /dev/null +++ b/gfx/pics/hitmontop/back.2bpp.lz diff --git a/gfx/pics/hitmontop/bitmask.asm b/gfx/pics/hitmontop/bitmask.asm new file mode 100644 index 00000000..36c8a6a2 --- /dev/null +++ b/gfx/pics/hitmontop/bitmask.asm @@ -0,0 +1,33 @@ +; 0 + db %00000000 + db %00000000 + db %00001010 + db %10000101 + db %01000000 + db %00000000 + db %00000000 +; 1 + db %00111110 + db %10011111 + db %11001111 + db %11100111 + db %11111011 + db %11011001 + db %00000000 +; 2 + db %00000000 + db %11000100 + db %01101010 + db %10000101 + db %01000000 + db %00001000 + db %00000000 +; 3 + db %00000000 + db %00000000 + db %00001000 + db %00000100 + db %00000000 + db %00000000 + db %00000000 +; 0xd396b diff --git a/gfx/pics/hitmontop/frames.asm b/gfx/pics/hitmontop/frames.asm new file mode 100644 index 00000000..74db7ebe --- /dev/null +++ b/gfx/pics/hitmontop/frames.asm @@ -0,0 +1,19 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $35, $00 +.frame2 + db $01 ; bitmask + db $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $36, $37 + db $38, $39, $3a, $3b, $3c, $3d, $3e, $3f, $40, $41, $42, $43 + db $44, $00, $00, $00, $45, $46, $00, $00, $00, $00, $00 +.frame3 + db $02 ; bitmask + db $47, $48, $49, $4a, $32, $4b, $4c, $4d, $34, $4e, $00, $4f +.frame4 + db $03 ; bitmask + db $32, $34 +; 0xd9526 diff --git a/gfx/pics/hitmontop/front.2bpp.lz b/gfx/pics/hitmontop/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..d28913fc --- /dev/null +++ b/gfx/pics/hitmontop/front.2bpp.lz diff --git a/gfx/pics/hitmontop/normal.pal b/gfx/pics/hitmontop/normal.pal new file mode 100644 index 00000000..0a8a5f9d --- /dev/null +++ b/gfx/pics/hitmontop/normal.pal @@ -0,0 +1,2 @@ + RGB 26, 15, 18 + RGB 10, 10, 21 diff --git a/gfx/pics/hitmontop/shiny.pal b/gfx/pics/hitmontop/shiny.pal new file mode 100644 index 00000000..60930f08 --- /dev/null +++ b/gfx/pics/hitmontop/shiny.pal @@ -0,0 +1,2 @@ + RGB 20, 17, 20 + RGB 17, 7, 29 diff --git a/gfx/pics/ho_oh/anim0.asm b/gfx/pics/ho_oh/anim0.asm new file mode 100644 index 00000000..5ae27b48 --- /dev/null +++ b/gfx/pics/ho_oh/anim0.asm @@ -0,0 +1,11 @@ + frame 0, 04 + frame 1, 08 + frame 2, 12 + setrepeat 5 + frame 0, 05 + frame 3, 05 + dorepeat 4 + frame 0, 06 + frame 4, 12 + endanim +; 0xd1679 diff --git a/gfx/pics/ho_oh/anim1.asm b/gfx/pics/ho_oh/anim1.asm new file mode 100644 index 00000000..d7808f28 --- /dev/null +++ b/gfx/pics/ho_oh/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 3 + frame 0, 06 + frame 4, 06 + dorepeat 1 + endanim +; 0xd2215 diff --git a/gfx/pics/ho_oh/back.2bpp.lz b/gfx/pics/ho_oh/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..1d58cf8a --- /dev/null +++ b/gfx/pics/ho_oh/back.2bpp.lz diff --git a/gfx/pics/ho_oh/bitmask.asm b/gfx/pics/ho_oh/bitmask.asm new file mode 100644 index 00000000..4db146cc --- /dev/null +++ b/gfx/pics/ho_oh/bitmask.asm @@ -0,0 +1,33 @@ +; 0 + db %01111000 + db %00111100 + db %00011110 + db %00000111 + db %00000000 + db %00000000 + db %00000000 +; 1 + db %01111000 + db %00111100 + db %00011110 + db %10001111 + db %10000111 + db %00000000 + db %00000000 +; 2 + db %00000000 + db %11000000 + db %01110000 + db %00111100 + db %00000110 + db %11000011 + db %00000000 +; 3 + db %00000000 + db %00011000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd3ab3 diff --git a/gfx/pics/ho_oh/frames.asm b/gfx/pics/ho_oh/frames.asm new file mode 100644 index 00000000..7b244c4f --- /dev/null +++ b/gfx/pics/ho_oh/frames.asm @@ -0,0 +1,20 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $30, $34, $35, $36, $37, $38, $39, $3a, $3b + db $3c, $3d, $3e +.frame2 + db $01 ; bitmask + db $31, $32, $33, $30, $3f, $40, $41, $42, $43, $44, $45, $46 + db $47, $48, $49, $4a, $4b, $4c, $4d, $4e, $4f +.frame3 + db $02 ; bitmask + db $50, $51, $52, $53, $54, $55, $56, $57, $58, $59, $5a, $5b + db $5c, $5d, $5e +.frame4 + db $03 ; bitmask + db $5f, $60 +; 0xd9907 diff --git a/gfx/pics/ho_oh/front.2bpp.lz b/gfx/pics/ho_oh/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..40c91739 --- /dev/null +++ b/gfx/pics/ho_oh/front.2bpp.lz diff --git a/gfx/pics/ho_oh/normal.pal b/gfx/pics/ho_oh/normal.pal new file mode 100644 index 00000000..b3952119 --- /dev/null +++ b/gfx/pics/ho_oh/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 7, 3 + RGB 7, 15, 3 diff --git a/gfx/pics/ho_oh/shiny.pal b/gfx/pics/ho_oh/shiny.pal new file mode 100644 index 00000000..32b620d5 --- /dev/null +++ b/gfx/pics/ho_oh/shiny.pal @@ -0,0 +1,2 @@ + RGB 25, 20, 0 + RGB 31, 8, 4 diff --git a/gfx/pics/hoothoot/anim0.asm b/gfx/pics/hoothoot/anim0.asm new file mode 100644 index 00000000..813faf90 --- /dev/null +++ b/gfx/pics/hoothoot/anim0.asm @@ -0,0 +1,12 @@ + frame 1, 15 + frame 2, 04 + frame 3, 07 + frame 4, 07 + frame 3, 07 + frame 4, 07 + setrepeat 2 + frame 0, 05 + frame 5, 05 + dorepeat 7 + endanim +; 0xd1208 diff --git a/gfx/pics/hoothoot/anim1.asm b/gfx/pics/hoothoot/anim1.asm new file mode 100644 index 00000000..4aaf1a12 --- /dev/null +++ b/gfx/pics/hoothoot/anim1.asm @@ -0,0 +1,8 @@ + setrepeat 2 + frame 0, 05 + frame 5, 05 + dorepeat 1 + frame 0, 13 + frame 5, 05 + endanim +; 0xd1f08 diff --git a/gfx/pics/hoothoot/back.2bpp.lz b/gfx/pics/hoothoot/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..e4ca2f37 --- /dev/null +++ b/gfx/pics/hoothoot/back.2bpp.lz diff --git a/gfx/pics/hoothoot/bitmask.asm b/gfx/pics/hoothoot/bitmask.asm new file mode 100644 index 00000000..e473e1e0 --- /dev/null +++ b/gfx/pics/hoothoot/bitmask.asm @@ -0,0 +1,26 @@ +; 0 + db %11000000 + db %00111001 + db %00000111 + db %00000000 +; 1 + db %00000000 + db %00010000 + db %00000000 + db %00000000 +; 2 + db %01100011 + db %10011000 + db %00110001 + db %00000000 +; 3 + db %01000000 + db %00011000 + db %00000001 + db %00000000 +; 4 + db %01000000 + db %00001000 + db %00000001 + db %00000000 +; 0xd33f7 diff --git a/gfx/pics/hoothoot/frames.asm b/gfx/pics/hoothoot/frames.asm new file mode 100644 index 00000000..028590ff --- /dev/null +++ b/gfx/pics/hoothoot/frames.asm @@ -0,0 +1,21 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21 +.frame2 + db $01 ; bitmask + db $22 +.frame3 + db $02 ; bitmask + db $23, $24, $25, $19, $1c, $22, $26, $1f, $27, $28 +.frame4 + db $03 ; bitmask + db $19, $1c, $22, $1f +.frame5 + db $04 ; bitmask + db $19, $1c, $1f +; 0xd86d8 diff --git a/gfx/pics/hoothoot/front.2bpp.lz b/gfx/pics/hoothoot/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..6abcd37f --- /dev/null +++ b/gfx/pics/hoothoot/front.2bpp.lz diff --git a/gfx/pics/hoothoot/normal.pal b/gfx/pics/hoothoot/normal.pal new file mode 100644 index 00000000..3dc51392 --- /dev/null +++ b/gfx/pics/hoothoot/normal.pal @@ -0,0 +1,2 @@ + RGB 23, 13, 6 + RGB 4, 6, 16 diff --git a/gfx/pics/hoothoot/shiny.pal b/gfx/pics/hoothoot/shiny.pal new file mode 100644 index 00000000..3215e2aa --- /dev/null +++ b/gfx/pics/hoothoot/shiny.pal @@ -0,0 +1,2 @@ + RGB 23, 22, 6 + RGB 22, 2, 24 diff --git a/gfx/pics/hoppip/anim0.asm b/gfx/pics/hoppip/anim0.asm new file mode 100644 index 00000000..6af60ab0 --- /dev/null +++ b/gfx/pics/hoppip/anim0.asm @@ -0,0 +1,6 @@ + setrepeat 3 + frame 1, 10 + frame 2, 10 + dorepeat 1 + endanim +; 0xd134e diff --git a/gfx/pics/hoppip/anim1.asm b/gfx/pics/hoppip/anim1.asm new file mode 100644 index 00000000..d0281ca1 --- /dev/null +++ b/gfx/pics/hoppip/anim1.asm @@ -0,0 +1,7 @@ + setrepeat 2 + frame 0, 10 + frame 2, 10 + dorepeat 1 + frame 2, 20 + endanim +; 0xd1ff0 diff --git a/gfx/pics/hoppip/back.2bpp.lz b/gfx/pics/hoppip/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..c5439118 --- /dev/null +++ b/gfx/pics/hoppip/back.2bpp.lz diff --git a/gfx/pics/hoppip/bitmask.asm b/gfx/pics/hoppip/bitmask.asm new file mode 100644 index 00000000..54cedfdd --- /dev/null +++ b/gfx/pics/hoppip/bitmask.asm @@ -0,0 +1,11 @@ +; 0 + db %01100011 + db %10101001 + db %00110011 + db %00000000 +; 1 + db %00000000 + db %00100001 + db %00000000 + db %00000000 +; 0xd35b3 diff --git a/gfx/pics/hoppip/frames.asm b/gfx/pics/hoppip/frames.asm new file mode 100644 index 00000000..6a0afff9 --- /dev/null +++ b/gfx/pics/hoppip/frames.asm @@ -0,0 +1,9 @@ + dw .frame1 + dw .frame2 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $23, $24 +.frame2 + db $01 ; bitmask + db $1d, $1f +; 0xd8bec diff --git a/gfx/pics/hoppip/front.2bpp.lz b/gfx/pics/hoppip/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..4387e288 --- /dev/null +++ b/gfx/pics/hoppip/front.2bpp.lz diff --git a/gfx/pics/hoppip/normal.pal b/gfx/pics/hoppip/normal.pal new file mode 100644 index 00000000..e8d45a1d --- /dev/null +++ b/gfx/pics/hoppip/normal.pal @@ -0,0 +1,2 @@ + RGB 11, 23, 6 + RGB 21, 8, 3 diff --git a/gfx/pics/hoppip/shiny.pal b/gfx/pics/hoppip/shiny.pal new file mode 100644 index 00000000..df415a95 --- /dev/null +++ b/gfx/pics/hoppip/shiny.pal @@ -0,0 +1,2 @@ + RGB 14, 29, 6 + RGB 9, 12, 3 diff --git a/gfx/pics/horsea/anim0.asm b/gfx/pics/horsea/anim0.asm new file mode 100644 index 00000000..18d51863 --- /dev/null +++ b/gfx/pics/horsea/anim0.asm @@ -0,0 +1,8 @@ + frame 1, 16 + frame 2, 24 + setrepeat 3 + frame 0, 03 + frame 3, 03 + dorepeat 3 + endanim +; 0xd0f49 diff --git a/gfx/pics/horsea/anim1.asm b/gfx/pics/horsea/anim1.asm new file mode 100644 index 00000000..2475abfd --- /dev/null +++ b/gfx/pics/horsea/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 3 + frame 0, 06 + frame 4, 06 + dorepeat 1 + endanim +; 0xd1d35 diff --git a/gfx/pics/horsea/back.2bpp.lz b/gfx/pics/horsea/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..ae6a2eca --- /dev/null +++ b/gfx/pics/horsea/back.2bpp.lz diff --git a/gfx/pics/horsea/bitmask.asm b/gfx/pics/horsea/bitmask.asm new file mode 100644 index 00000000..8c5e6f8b --- /dev/null +++ b/gfx/pics/horsea/bitmask.asm @@ -0,0 +1,21 @@ +; 0 + db %10000100 + db %00000001 + db %00000000 + db %00000000 +; 1 + db %10001100 + db %00000000 + db %00000000 + db %00000000 +; 2 + db %00000000 + db %00000000 + db %01000011 + db %00000000 +; 3 + db %11000000 + db %00011000 + db %00000000 + db %00000000 +; 0xd302d diff --git a/gfx/pics/horsea/frames.asm b/gfx/pics/horsea/frames.asm new file mode 100644 index 00000000..3dc3d270 --- /dev/null +++ b/gfx/pics/horsea/frames.asm @@ -0,0 +1,17 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b +.frame2 + db $01 ; bitmask + db $1c, $1d, $1e +.frame3 + db $02 ; bitmask + db $1f, $20, $00 +.frame4 + db $03 ; bitmask + db $21, $22, $23, $24 +; 0xd5a4b diff --git a/gfx/pics/horsea/front.2bpp.lz b/gfx/pics/horsea/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..7db08094 --- /dev/null +++ b/gfx/pics/horsea/front.2bpp.lz diff --git a/gfx/pics/horsea/normal.pal b/gfx/pics/horsea/normal.pal new file mode 100644 index 00000000..72ef9f45 --- /dev/null +++ b/gfx/pics/horsea/normal.pal @@ -0,0 +1,2 @@ + RGB 28, 27, 12 + RGB 11, 17, 31 diff --git a/gfx/pics/horsea/shiny.pal b/gfx/pics/horsea/shiny.pal new file mode 100644 index 00000000..88012979 --- /dev/null +++ b/gfx/pics/horsea/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 12, 24 + RGB 12, 15, 31 diff --git a/gfx/pics/houndoom/anim0.asm b/gfx/pics/houndoom/anim0.asm new file mode 100644 index 00000000..60ad0872 --- /dev/null +++ b/gfx/pics/houndoom/anim0.asm @@ -0,0 +1,10 @@ + frame 1, 11 + setrepeat 9 + frame 2, 02 + frame 3, 02 + dorepeat 2 + frame 2, 04 + frame 3, 04 + frame 4, 08 + endanim +; 0xd1560 diff --git a/gfx/pics/houndoom/anim1.asm b/gfx/pics/houndoom/anim1.asm new file mode 100644 index 00000000..78fa8610 --- /dev/null +++ b/gfx/pics/houndoom/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 12 + frame 5, 12 + dorepeat 1 + endanim +; 0xd214e diff --git a/gfx/pics/houndoom/back.2bpp.lz b/gfx/pics/houndoom/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..5b7b72ff --- /dev/null +++ b/gfx/pics/houndoom/back.2bpp.lz diff --git a/gfx/pics/houndoom/bitmask.asm b/gfx/pics/houndoom/bitmask.asm new file mode 100644 index 00000000..8280ba2c --- /dev/null +++ b/gfx/pics/houndoom/bitmask.asm @@ -0,0 +1,33 @@ +; 0 + db %10000111 + db %11111011 + db %01111101 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 1 + db %10000111 + db %11000011 + db %01100001 + db %00100000 + db %00010000 + db %00000000 + db %00000000 +; 2 + db %10000111 + db %11000011 + db %01100001 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 3 + db %00000000 + db %00000000 + db %00000000 + db %00100000 + db %00010000 + db %00000000 + db %00000000 +; 0xd38b8 diff --git a/gfx/pics/houndoom/frames.asm b/gfx/pics/houndoom/frames.asm new file mode 100644 index 00000000..0241edf3 --- /dev/null +++ b/gfx/pics/houndoom/frames.asm @@ -0,0 +1,24 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $03, $31, $32, $33, $34, $35, $36, $37, $03, $38, $39, $3a + db $3b, $3c, $03, $3d, $3e +.frame2 + db $01 ; bitmask + db $03, $3f, $40, $33, $41, $35, $38, $39, $3a, $3d, $3e, $42 + db $43 +.frame3 + db $01 ; bitmask + db $44, $45, $46, $47, $48, $49, $4a, $4b, $4c, $4d, $4e, $42 + db $43 +.frame4 + db $02 ; bitmask + db $03, $3f, $40, $33, $41, $35, $38, $39, $3a, $3d, $3e +.frame5 + db $03 ; bitmask + db $42, $43 +; 0xd939d diff --git a/gfx/pics/houndoom/front.2bpp.lz b/gfx/pics/houndoom/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..c2ce34ee --- /dev/null +++ b/gfx/pics/houndoom/front.2bpp.lz diff --git a/gfx/pics/houndoom/normal.pal b/gfx/pics/houndoom/normal.pal new file mode 100644 index 00000000..948ff238 --- /dev/null +++ b/gfx/pics/houndoom/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 12, 0 + RGB 31, 6, 9 diff --git a/gfx/pics/houndoom/shiny.pal b/gfx/pics/houndoom/shiny.pal new file mode 100644 index 00000000..64bd1f90 --- /dev/null +++ b/gfx/pics/houndoom/shiny.pal @@ -0,0 +1,2 @@ + RGB 19, 18, 20 + RGB 8, 7, 20 diff --git a/gfx/pics/houndour/anim0.asm b/gfx/pics/houndour/anim0.asm new file mode 100644 index 00000000..2235850c --- /dev/null +++ b/gfx/pics/houndour/anim0.asm @@ -0,0 +1,7 @@ + frame 1, 05 + frame 2, 05 + frame 1, 05 + frame 0, 07 + frame 3, 07 + endanim +; 0xd154f diff --git a/gfx/pics/houndour/anim1.asm b/gfx/pics/houndour/anim1.asm new file mode 100644 index 00000000..dd831868 --- /dev/null +++ b/gfx/pics/houndour/anim1.asm @@ -0,0 +1,8 @@ + frame 0, 08 + setrepeat 2 + frame 3, 07 + frame 4, 07 + dorepeat 2 + frame 3, 16 + endanim +; 0xd2145 diff --git a/gfx/pics/houndour/back.2bpp.lz b/gfx/pics/houndour/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..fe3584bd --- /dev/null +++ b/gfx/pics/houndour/back.2bpp.lz diff --git a/gfx/pics/houndour/bitmask.asm b/gfx/pics/houndour/bitmask.asm new file mode 100644 index 00000000..1542871b --- /dev/null +++ b/gfx/pics/houndour/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %11001110 + db %11100011 + db %00011000 + db %00001100 + db %00000011 +; 1 + db %11001110 + db %11100011 + db %00001000 + db %00000000 + db %00000000 +; 2 + db %00001000 + db %00000010 + db %00000000 + db %00000000 + db %00000000 +; 3 + db %00001000 + db %00000011 + db %00000000 + db %00000000 + db %00000000 +; 0xd389c diff --git a/gfx/pics/houndour/frames.asm b/gfx/pics/houndour/frames.asm new file mode 100644 index 00000000..6087e14b --- /dev/null +++ b/gfx/pics/houndour/frames.asm @@ -0,0 +1,18 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $00, $24, $25, $00, $26, $27, $28, $29, $2a, $2b, $2c, $2d + db $2e, $2f, $30, $00 +.frame2 + db $01 ; bitmask + db $00, $24, $25, $00, $26, $27, $28, $29, $2a, $2b, $2c +.frame3 + db $02 ; bitmask + db $31, $32 +.frame4 + db $03 ; bitmask + db $31, $33, $32 +; 0xd9356 diff --git a/gfx/pics/houndour/front.2bpp.lz b/gfx/pics/houndour/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..786c0f9a --- /dev/null +++ b/gfx/pics/houndour/front.2bpp.lz diff --git a/gfx/pics/houndour/normal.pal b/gfx/pics/houndour/normal.pal new file mode 100644 index 00000000..948ff238 --- /dev/null +++ b/gfx/pics/houndour/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 12, 0 + RGB 31, 6, 9 diff --git a/gfx/pics/houndour/shiny.pal b/gfx/pics/houndour/shiny.pal new file mode 100644 index 00000000..91ac47fc --- /dev/null +++ b/gfx/pics/houndour/shiny.pal @@ -0,0 +1,2 @@ + RGB 21, 19, 18 + RGB 8, 7, 24 diff --git a/gfx/pics/hypno/anim0.asm b/gfx/pics/hypno/anim0.asm new file mode 100644 index 00000000..b6c3e646 --- /dev/null +++ b/gfx/pics/hypno/anim0.asm @@ -0,0 +1,7 @@ + setrepeat 2 + frame 1, 15 + frame 2, 15 + frame 3, 15 + dorepeat 1 + endanim +; 0xd0e26 diff --git a/gfx/pics/hypno/anim1.asm b/gfx/pics/hypno/anim1.asm new file mode 100644 index 00000000..4d981c44 --- /dev/null +++ b/gfx/pics/hypno/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 3 + frame 0, 08 + frame 4, 08 + dorepeat 1 + endanim +; 0xd1c8a diff --git a/gfx/pics/hypno/back.2bpp.lz b/gfx/pics/hypno/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..b69fcadf --- /dev/null +++ b/gfx/pics/hypno/back.2bpp.lz diff --git a/gfx/pics/hypno/bitmask.asm b/gfx/pics/hypno/bitmask.asm new file mode 100644 index 00000000..4b510102 --- /dev/null +++ b/gfx/pics/hypno/bitmask.asm @@ -0,0 +1,33 @@ +; 0 + db %00011110 + db %00000110 + db %10000001 + db %01100000 + db %01110000 + db %00011000 + db %00000000 +; 1 + db %00011110 + db %00000110 + db %10000001 + db %10000000 + db %11100000 + db %00100000 + db %00000000 +; 2 + db %00011110 + db %00000110 + db %10000001 + db %10000000 + db %11100001 + db %00000000 + db %00000000 +; 3 + db %00000000 + db %00000000 + db %00000010 + db %00000001 + db %00000000 + db %00000000 + db %00000000 +; 0xd2e9c diff --git a/gfx/pics/hypno/frames.asm b/gfx/pics/hypno/frames.asm new file mode 100644 index 00000000..dd8e204e --- /dev/null +++ b/gfx/pics/hypno/frames.asm @@ -0,0 +1,20 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $00, $34, $35, $36, $37, $38, $39, $3a, $3b + db $3c, $3d, $3e +.frame2 + db $01 ; bitmask + db $31, $32, $33, $00, $34, $35, $36, $37, $3f, $40, $41, $42 + db $43 +.frame3 + db $02 ; bitmask + db $31, $32, $33, $00, $34, $35, $36, $37, $44, $45, $46, $47 + db $48 +.frame4 + db $03 ; bitmask + db $49, $4a +; 0xd5653 diff --git a/gfx/pics/hypno/front.2bpp b/gfx/pics/hypno/front.2bpp Binary files differnew file mode 100644 index 00000000..2c56933e --- /dev/null +++ b/gfx/pics/hypno/front.2bpp diff --git a/gfx/pics/hypno/front.2bpp.lz b/gfx/pics/hypno/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..ca6ec060 --- /dev/null +++ b/gfx/pics/hypno/front.2bpp.lz diff --git a/gfx/pics/hypno/normal.pal b/gfx/pics/hypno/normal.pal new file mode 100644 index 00000000..0124e581 --- /dev/null +++ b/gfx/pics/hypno/normal.pal @@ -0,0 +1,2 @@ + RGB 30, 20, 7 + RGB 19, 12, 11 diff --git a/gfx/pics/hypno/shiny.pal b/gfx/pics/hypno/shiny.pal new file mode 100644 index 00000000..0828cb0b --- /dev/null +++ b/gfx/pics/hypno/shiny.pal @@ -0,0 +1,2 @@ + RGB 30, 9, 25 + RGB 18, 10, 13 diff --git a/gfx/pics/igglybuff/anim0.asm b/gfx/pics/igglybuff/anim0.asm new file mode 100644 index 00000000..0b2430e4 --- /dev/null +++ b/gfx/pics/igglybuff/anim0.asm @@ -0,0 +1,6 @@ + frame 0, 04 + frame 1, 08 + frame 2, 14 + frame 1, 06 + endanim +; 0xd1299 diff --git a/gfx/pics/igglybuff/anim1.asm b/gfx/pics/igglybuff/anim1.asm new file mode 100644 index 00000000..338a0ab2 --- /dev/null +++ b/gfx/pics/igglybuff/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 06 + frame 3, 06 + dorepeat 1 + endanim +; 0xd1f71 diff --git a/gfx/pics/igglybuff/back.2bpp.lz b/gfx/pics/igglybuff/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..b416af3f --- /dev/null +++ b/gfx/pics/igglybuff/back.2bpp.lz diff --git a/gfx/pics/igglybuff/bitmask.asm b/gfx/pics/igglybuff/bitmask.asm new file mode 100644 index 00000000..c5d067fc --- /dev/null +++ b/gfx/pics/igglybuff/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %00000000 + db %00100000 + db %00000000 + db %00000000 +; 1 + db %00101000 + db %10100110 + db %10001101 + db %00000001 +; 2 + db %10000000 + db %00010000 + db %00000010 + db %00000000 +; 0xd34b5 diff --git a/gfx/pics/igglybuff/frames.asm b/gfx/pics/igglybuff/frames.asm new file mode 100644 index 00000000..3e279f4e --- /dev/null +++ b/gfx/pics/igglybuff/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $19 +.frame2 + db $01 ; bitmask + db $1a, $1b, $1c, $1d, $19, $1e, $1f, $20, $21, $22, $00 +.frame3 + db $02 ; bitmask + db $23, $24, $25 +; 0xd892a diff --git a/gfx/pics/igglybuff/front.2bpp.lz b/gfx/pics/igglybuff/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..1c4bbefa --- /dev/null +++ b/gfx/pics/igglybuff/front.2bpp.lz diff --git a/gfx/pics/igglybuff/normal.pal b/gfx/pics/igglybuff/normal.pal new file mode 100644 index 00000000..7543dcda --- /dev/null +++ b/gfx/pics/igglybuff/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 16, 31 + RGB 31, 9, 23 diff --git a/gfx/pics/igglybuff/shiny.pal b/gfx/pics/igglybuff/shiny.pal new file mode 100644 index 00000000..dd7f001e --- /dev/null +++ b/gfx/pics/igglybuff/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 17, 31 + RGB 9, 24, 3 diff --git a/gfx/pics/ivysaur/anim0.asm b/gfx/pics/ivysaur/anim0.asm new file mode 100644 index 00000000..65e89f5a --- /dev/null +++ b/gfx/pics/ivysaur/anim0.asm @@ -0,0 +1,6 @@ + frame 0, 06 + frame 1, 08 + frame 2, 20 + frame 1, 06 + endanim +; 0xd08a5 diff --git a/gfx/pics/ivysaur/anim1.asm b/gfx/pics/ivysaur/anim1.asm new file mode 100644 index 00000000..3df18b2c --- /dev/null +++ b/gfx/pics/ivysaur/anim1.asm @@ -0,0 +1,8 @@ + setrepeat 2 + frame 0, 07 + frame 3, 07 + dorepeat 1 + frame 0, 08 + frame 1, 06 + endanim +; 0xd18ad diff --git a/gfx/pics/ivysaur/back.2bpp.lz b/gfx/pics/ivysaur/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..34557d9d --- /dev/null +++ b/gfx/pics/ivysaur/back.2bpp.lz diff --git a/gfx/pics/ivysaur/bitmask.asm b/gfx/pics/ivysaur/bitmask.asm new file mode 100644 index 00000000..fa042157 --- /dev/null +++ b/gfx/pics/ivysaur/bitmask.asm @@ -0,0 +1,19 @@ +; 0 + db %00000000 + db %00000000 + db %11000010 + db %00000000 + db %00000000 +; 1 + db %00000000 + db %11000111 + db %01110001 + db %00011100 + db %00000000 +; 2 + db %00000000 + db %10000000 + db %01100001 + db %00011000 + db %00000000 +; 0xd2708 diff --git a/gfx/pics/ivysaur/frames.asm b/gfx/pics/ivysaur/frames.asm new file mode 100644 index 00000000..07487507 --- /dev/null +++ b/gfx/pics/ivysaur/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $24, $25, $26 +.frame2 + db $01 ; bitmask + db $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f, $30, $31, $32 +.frame3 + db $02 ; bitmask + db $33, $34, $35, $36, $37, $38 +; 0xd423c diff --git a/gfx/pics/ivysaur/front.2bpp b/gfx/pics/ivysaur/front.2bpp Binary files differnew file mode 100644 index 00000000..a0f78dc4 --- /dev/null +++ b/gfx/pics/ivysaur/front.2bpp diff --git a/gfx/pics/ivysaur/front.2bpp.lz b/gfx/pics/ivysaur/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..7b9c8f9d --- /dev/null +++ b/gfx/pics/ivysaur/front.2bpp.lz diff --git a/gfx/pics/ivysaur/normal.pal b/gfx/pics/ivysaur/normal.pal new file mode 100644 index 00000000..78e16955 --- /dev/null +++ b/gfx/pics/ivysaur/normal.pal @@ -0,0 +1,2 @@ + RGB 12, 31, 11 + RGB 31, 12, 17 diff --git a/gfx/pics/ivysaur/shiny.pal b/gfx/pics/ivysaur/shiny.pal new file mode 100644 index 00000000..28b7a92b --- /dev/null +++ b/gfx/pics/ivysaur/shiny.pal @@ -0,0 +1,2 @@ + RGB 20, 28, 11 + RGB 31, 24, 9 diff --git a/gfx/pics/jigglypuff/anim0.asm b/gfx/pics/jigglypuff/anim0.asm new file mode 100644 index 00000000..ada7e0d9 --- /dev/null +++ b/gfx/pics/jigglypuff/anim0.asm @@ -0,0 +1,11 @@ + frame 1, 14 + frame 2, 09 + frame 3, 09 + frame 2, 06 + frame 4, 20 + setrepeat 2 + frame 3, 05 + frame 4, 05 + dorepeat 6 + endanim +; 0xd0ade diff --git a/gfx/pics/jigglypuff/anim1.asm b/gfx/pics/jigglypuff/anim1.asm new file mode 100644 index 00000000..40584de8 --- /dev/null +++ b/gfx/pics/jigglypuff/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 3 + frame 0, 07 + frame 1, 07 + dorepeat 1 + endanim +; 0xd1a46 diff --git a/gfx/pics/jigglypuff/back.2bpp.lz b/gfx/pics/jigglypuff/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..e551afaf --- /dev/null +++ b/gfx/pics/jigglypuff/back.2bpp.lz diff --git a/gfx/pics/jigglypuff/bitmask.asm b/gfx/pics/jigglypuff/bitmask.asm new file mode 100644 index 00000000..ae2e23c9 --- /dev/null +++ b/gfx/pics/jigglypuff/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %00001000 + db %00100001 + db %11000000 + db %00000000 +; 1 + db %10000000 + db %01110001 + db %10001111 + db %00000000 +; 2 + db %10000000 + db %00110001 + db %00000011 + db %00000000 +; 0xd29b0 diff --git a/gfx/pics/jigglypuff/frames.asm b/gfx/pics/jigglypuff/frames.asm new file mode 100644 index 00000000..eb10d6d5 --- /dev/null +++ b/gfx/pics/jigglypuff/frames.asm @@ -0,0 +1,17 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c, $1d +.frame2 + db $01 ; bitmask + db $1e, $1f, $20, $21, $22, $23, $24, $25, $26, $27 +.frame3 + db $02 ; bitmask + db $28, $29, $2a, $2b, $23, $2c +.frame4 + db $02 ; bitmask + db $1e, $2d, $20, $2b, $23, $24 +; 0xd4a23 diff --git a/gfx/pics/jigglypuff/front.2bpp b/gfx/pics/jigglypuff/front.2bpp Binary files differnew file mode 100644 index 00000000..6011501e --- /dev/null +++ b/gfx/pics/jigglypuff/front.2bpp diff --git a/gfx/pics/jigglypuff/front.2bpp.lz b/gfx/pics/jigglypuff/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..4367e41d --- /dev/null +++ b/gfx/pics/jigglypuff/front.2bpp.lz diff --git a/gfx/pics/jigglypuff/normal.pal b/gfx/pics/jigglypuff/normal.pal new file mode 100644 index 00000000..92ff56a0 --- /dev/null +++ b/gfx/pics/jigglypuff/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 16, 31 + RGB 6, 16, 31 diff --git a/gfx/pics/jigglypuff/shiny.pal b/gfx/pics/jigglypuff/shiny.pal new file mode 100644 index 00000000..dd7f001e --- /dev/null +++ b/gfx/pics/jigglypuff/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 17, 31 + RGB 9, 24, 3 diff --git a/gfx/pics/johto_frames.asm b/gfx/pics/johto_frames.asm new file mode 100644 index 00000000..5bac4fde --- /dev/null +++ b/gfx/pics/johto_frames.asm @@ -0,0 +1,102 @@ +JohtoFrames: +ChikoritaFrames: INCLUDE "gfx/pics/chikorita/frames.asm" +BayleefFrames: INCLUDE "gfx/pics/bayleef/frames.asm" +MeganiumFrames: INCLUDE "gfx/pics/meganium/frames.asm" +CyndaquilFrames: INCLUDE "gfx/pics/cyndaquil/frames.asm" +QuilavaFrames: INCLUDE "gfx/pics/quilava/frames.asm" +TyphlosionFrames: INCLUDE "gfx/pics/typhlosion/frames.asm" +TotodileFrames: INCLUDE "gfx/pics/totodile/frames.asm" +CroconawFrames: INCLUDE "gfx/pics/croconaw/frames.asm" +FeraligatrFrames: INCLUDE "gfx/pics/feraligatr/frames.asm" +SentretFrames: INCLUDE "gfx/pics/sentret/frames.asm" +FurretFrames: INCLUDE "gfx/pics/furret/frames.asm" +HoothootFrames: INCLUDE "gfx/pics/hoothoot/frames.asm" +NoctowlFrames: INCLUDE "gfx/pics/noctowl/frames.asm" +LedybaFrames: INCLUDE "gfx/pics/ledyba/frames.asm" +LedianFrames: INCLUDE "gfx/pics/ledian/frames.asm" +SpinarakFrames: INCLUDE "gfx/pics/spinarak/frames.asm" +AriadosFrames: INCLUDE "gfx/pics/ariados/frames.asm" +CrobatFrames: INCLUDE "gfx/pics/crobat/frames.asm" +ChinchouFrames: INCLUDE "gfx/pics/chinchou/frames.asm" +LanturnFrames: INCLUDE "gfx/pics/lanturn/frames.asm" +PichuFrames: INCLUDE "gfx/pics/pichu/frames.asm" +CleffaFrames: INCLUDE "gfx/pics/cleffa/frames.asm" +IgglybuffFrames: INCLUDE "gfx/pics/igglybuff/frames.asm" +TogepiFrames: INCLUDE "gfx/pics/togepi/frames.asm" +TogeticFrames: INCLUDE "gfx/pics/togetic/frames.asm" +NatuFrames: INCLUDE "gfx/pics/natu/frames.asm" +XatuFrames: INCLUDE "gfx/pics/xatu/frames.asm" +MareepFrames: INCLUDE "gfx/pics/mareep/frames.asm" +FlaaffyFrames: INCLUDE "gfx/pics/flaaffy/frames.asm" +AmpharosFrames: INCLUDE "gfx/pics/ampharos/frames.asm" +BellossomFrames: INCLUDE "gfx/pics/bellossom/frames.asm" +MarillFrames: INCLUDE "gfx/pics/marill/frames.asm" +AzumarillFrames: INCLUDE "gfx/pics/azumarill/frames.asm" +SudowoodoFrames: INCLUDE "gfx/pics/sudowoodo/frames.asm" +PolitoedFrames: INCLUDE "gfx/pics/politoed/frames.asm" +HoppipFrames: INCLUDE "gfx/pics/hoppip/frames.asm" +SkiploomFrames: INCLUDE "gfx/pics/skiploom/frames.asm" +JumpluffFrames: INCLUDE "gfx/pics/jumpluff/frames.asm" +AipomFrames: INCLUDE "gfx/pics/aipom/frames.asm" +SunkernFrames: INCLUDE "gfx/pics/sunkern/frames.asm" +SunfloraFrames: INCLUDE "gfx/pics/sunflora/frames.asm" +YanmaFrames: INCLUDE "gfx/pics/yanma/frames.asm" +WooperFrames: INCLUDE "gfx/pics/wooper/frames.asm" +QuagsireFrames: INCLUDE "gfx/pics/quagsire/frames.asm" +EspeonFrames: INCLUDE "gfx/pics/espeon/frames.asm" +UmbreonFrames: INCLUDE "gfx/pics/umbreon/frames.asm" +MurkrowFrames: INCLUDE "gfx/pics/murkrow/frames.asm" +SlowkingFrames: INCLUDE "gfx/pics/slowking/frames.asm" +MisdreavusFrames: INCLUDE "gfx/pics/misdreavus/frames.asm" +UnownFrames: INCLUDE "gfx/pics/unown/frames.asm" +WobbuffetFrames: INCLUDE "gfx/pics/wobbuffet/frames.asm" +GirafarigFrames: INCLUDE "gfx/pics/girafarig/frames.asm" +PinecoFrames: INCLUDE "gfx/pics/pineco/frames.asm" +ForretressFrames: INCLUDE "gfx/pics/forretress/frames.asm" +DunsparceFrames: INCLUDE "gfx/pics/dunsparce/frames.asm" +GligarFrames: INCLUDE "gfx/pics/gligar/frames.asm" +SteelixFrames: INCLUDE "gfx/pics/steelix/frames.asm" +SnubbullFrames: INCLUDE "gfx/pics/snubbull/frames.asm" +GranbullFrames: INCLUDE "gfx/pics/granbull/frames.asm" +QwilfishFrames: INCLUDE "gfx/pics/qwilfish/frames.asm" +ScizorFrames: INCLUDE "gfx/pics/scizor/frames.asm" +ShuckleFrames: INCLUDE "gfx/pics/shuckle/frames.asm" +HeracrossFrames: INCLUDE "gfx/pics/heracross/frames.asm" +SneaselFrames: INCLUDE "gfx/pics/sneasel/frames.asm" +TeddiursaFrames: INCLUDE "gfx/pics/teddiursa/frames.asm" +UrsaringFrames: INCLUDE "gfx/pics/ursaring/frames.asm" +SlugmaFrames: INCLUDE "gfx/pics/slugma/frames.asm" +MagcargoFrames: INCLUDE "gfx/pics/magcargo/frames.asm" +SwinubFrames: INCLUDE "gfx/pics/swinub/frames.asm" +PiloswineFrames: INCLUDE "gfx/pics/piloswine/frames.asm" +CorsolaFrames: INCLUDE "gfx/pics/corsola/frames.asm" +RemoraidFrames: INCLUDE "gfx/pics/remoraid/frames.asm" +OctilleryFrames: INCLUDE "gfx/pics/octillery/frames.asm" +DelibirdFrames: INCLUDE "gfx/pics/delibird/frames.asm" +MantineFrames: INCLUDE "gfx/pics/mantine/frames.asm" +SkarmoryFrames: INCLUDE "gfx/pics/skarmory/frames.asm" +HoundourFrames: INCLUDE "gfx/pics/houndour/frames.asm" +HoundoomFrames: INCLUDE "gfx/pics/houndoom/frames.asm" +KingdraFrames: INCLUDE "gfx/pics/kingdra/frames.asm" +PhanpyFrames: INCLUDE "gfx/pics/phanpy/frames.asm" +DonphanFrames: INCLUDE "gfx/pics/donphan/frames.asm" +Porygon2Frames: INCLUDE "gfx/pics/porygon2/frames.asm" +StantlerFrames: INCLUDE "gfx/pics/stantler/frames.asm" +SmeargleFrames: INCLUDE "gfx/pics/smeargle/frames.asm" +TyrogueFrames: INCLUDE "gfx/pics/tyrogue/frames.asm" +HitmontopFrames: INCLUDE "gfx/pics/hitmontop/frames.asm" +SmoochumFrames: INCLUDE "gfx/pics/smoochum/frames.asm" +ElekidFrames: INCLUDE "gfx/pics/elekid/frames.asm" +MagbyFrames: INCLUDE "gfx/pics/magby/frames.asm" +MiltankFrames: INCLUDE "gfx/pics/miltank/frames.asm" +BlisseyFrames: INCLUDE "gfx/pics/blissey/frames.asm" +RaikouFrames: INCLUDE "gfx/pics/raikou/frames.asm" +EnteiFrames: INCLUDE "gfx/pics/entei/frames.asm" +SuicuneFrames: INCLUDE "gfx/pics/suicune/frames.asm" +LarvitarFrames: INCLUDE "gfx/pics/larvitar/frames.asm" +PupitarFrames: INCLUDE "gfx/pics/pupitar/frames.asm" +TyranitarFrames: INCLUDE "gfx/pics/tyranitar/frames.asm" +LugiaFrames: INCLUDE "gfx/pics/lugia/frames.asm" +HoOhFrames: INCLUDE "gfx/pics/ho_oh/frames.asm" +CelebiFrames: INCLUDE "gfx/pics/celebi/frames.asm" +EggFrames: INCLUDE "gfx/pics/egg/frames.asm" diff --git a/gfx/pics/jolteon/anim0.asm b/gfx/pics/jolteon/anim0.asm new file mode 100644 index 00000000..c4c01e60 --- /dev/null +++ b/gfx/pics/jolteon/anim0.asm @@ -0,0 +1,10 @@ + frame 1, 05 + frame 2, 38 + frame 1, 08 + frame 0, 20 + setrepeat 2 + frame 0, 06 + frame 4, 06 + dorepeat 5 + endanim +; 0xd1054 diff --git a/gfx/pics/jolteon/anim1.asm b/gfx/pics/jolteon/anim1.asm new file mode 100644 index 00000000..0b5481af --- /dev/null +++ b/gfx/pics/jolteon/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 3 + frame 0, 08 + frame 3, 08 + dorepeat 1 + endanim +; 0xd1de8 diff --git a/gfx/pics/jolteon/back.2bpp.lz b/gfx/pics/jolteon/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..e95f893c --- /dev/null +++ b/gfx/pics/jolteon/back.2bpp.lz diff --git a/gfx/pics/jolteon/bitmask.asm b/gfx/pics/jolteon/bitmask.asm new file mode 100644 index 00000000..7d7c181c --- /dev/null +++ b/gfx/pics/jolteon/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %11101010 + db %11111011 + db %11111111 + db %00001011 + db %00000000 +; 1 + db %11101010 + db %11111011 + db %11111111 + db %11001011 + db %00000000 +; 2 + db %00000000 + db %10000000 + db %00000000 + db %00000000 + db %00000000 +; 3 + db %01000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd31b1 diff --git a/gfx/pics/jolteon/frames.asm b/gfx/pics/jolteon/frames.asm new file mode 100644 index 00000000..95447944 --- /dev/null +++ b/gfx/pics/jolteon/frames.asm @@ -0,0 +1,20 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f + db $30, $00, $31, $32, $33, $34, $35, $36, $37, $38, $39 +.frame2 + db $01 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $3a + db $30, $00, $31, $32, $33, $34, $35, $36, $3b, $3c, $39, $3d + db $3e +.frame3 + db $02 ; bitmask + db $3f +.frame4 + db $03 ; bitmask + db $40 +; 0xd5e80 diff --git a/gfx/pics/jolteon/front.2bpp.lz b/gfx/pics/jolteon/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..32d27139 --- /dev/null +++ b/gfx/pics/jolteon/front.2bpp.lz diff --git a/gfx/pics/jolteon/normal.pal b/gfx/pics/jolteon/normal.pal new file mode 100644 index 00000000..c5d2f42f --- /dev/null +++ b/gfx/pics/jolteon/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 31, 3 + RGB 28, 11, 1 diff --git a/gfx/pics/jolteon/shiny.pal b/gfx/pics/jolteon/shiny.pal new file mode 100644 index 00000000..35e8f65d --- /dev/null +++ b/gfx/pics/jolteon/shiny.pal @@ -0,0 +1,2 @@ + RGB 25, 22, 0 + RGB 15, 15, 6 diff --git a/gfx/pics/jumpluff/anim0.asm b/gfx/pics/jumpluff/anim0.asm new file mode 100644 index 00000000..c4161560 --- /dev/null +++ b/gfx/pics/jumpluff/anim0.asm @@ -0,0 +1,5 @@ + frame 1, 09 + frame 2, 09 + frame 3, 09 + endanim +; 0xd135e diff --git a/gfx/pics/jumpluff/anim1.asm b/gfx/pics/jumpluff/anim1.asm new file mode 100644 index 00000000..5013b953 --- /dev/null +++ b/gfx/pics/jumpluff/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 3 + frame 0, 08 + frame 4, 08 + dorepeat 1 + endanim +; 0xd2002 diff --git a/gfx/pics/jumpluff/back.2bpp.lz b/gfx/pics/jumpluff/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..57ae8b89 --- /dev/null +++ b/gfx/pics/jumpluff/back.2bpp.lz diff --git a/gfx/pics/jumpluff/bitmask.asm b/gfx/pics/jumpluff/bitmask.asm new file mode 100644 index 00000000..9d54f0fa --- /dev/null +++ b/gfx/pics/jumpluff/bitmask.asm @@ -0,0 +1,33 @@ +; 0 + db %00011100 + db %11011110 + db %01101000 + db %00011110 + db %11011011 + db %11100001 + db %00000000 +; 1 + db %00001100 + db %00000110 + db %00000000 + db %00000010 + db %01000000 + db %01100000 + db %00000000 +; 2 + db %00000100 + db %00010010 + db %00001000 + db %00001110 + db %01000010 + db %00100000 + db %00000000 +; 3 + db %00000000 + db %00010000 + db %00001000 + db %00001100 + db %00000010 + db %00000000 + db %00000000 +; 0xd35de diff --git a/gfx/pics/jumpluff/frames.asm b/gfx/pics/jumpluff/frames.asm new file mode 100644 index 00000000..0a46d384 --- /dev/null +++ b/gfx/pics/jumpluff/frames.asm @@ -0,0 +1,19 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $35, $36, $37, $00, $38, $39, $3a, $3b + db $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44, $45, $00, $46 + db $47, $00 +.frame2 + db $01 ; bitmask + db $48, $49, $4a, $4b, $3c, $4c, $4d, $4e +.frame3 + db $02 ; bitmask + db $4f, $50, $37, $39, $3c, $3d, $3e, $41, $51, $52 +.frame4 + db $03 ; bitmask + db $37, $39, $3d, $3e, $41 +; 0xd8c59 diff --git a/gfx/pics/jumpluff/front.2bpp.lz b/gfx/pics/jumpluff/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..c3570ed0 --- /dev/null +++ b/gfx/pics/jumpluff/front.2bpp.lz diff --git a/gfx/pics/jumpluff/normal.pal b/gfx/pics/jumpluff/normal.pal new file mode 100644 index 00000000..2ae938ed --- /dev/null +++ b/gfx/pics/jumpluff/normal.pal @@ -0,0 +1,2 @@ + RGB 18, 18, 29 + RGB 7, 11, 25 diff --git a/gfx/pics/jumpluff/shiny.pal b/gfx/pics/jumpluff/shiny.pal new file mode 100644 index 00000000..356da9a8 --- /dev/null +++ b/gfx/pics/jumpluff/shiny.pal @@ -0,0 +1,2 @@ + RGB 25, 16, 29 + RGB 31, 8, 31 diff --git a/gfx/pics/jynx/anim0.asm b/gfx/pics/jynx/anim0.asm new file mode 100644 index 00000000..78f0e63e --- /dev/null +++ b/gfx/pics/jynx/anim0.asm @@ -0,0 +1,8 @@ + setrepeat 2 + frame 0, 16 + frame 1, 16 + frame 2, 16 + frame 1, 16 + dorepeat 1 + endanim +; 0xd0fb5 diff --git a/gfx/pics/jynx/anim1.asm b/gfx/pics/jynx/anim1.asm new file mode 100644 index 00000000..42f42859 --- /dev/null +++ b/gfx/pics/jynx/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 3 + frame 0, 06 + frame 3, 06 + dorepeat 1 + endanim +; 0xd1d81 diff --git a/gfx/pics/jynx/back.2bpp.lz b/gfx/pics/jynx/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..4642ecda --- /dev/null +++ b/gfx/pics/jynx/back.2bpp.lz diff --git a/gfx/pics/jynx/bitmask.asm b/gfx/pics/jynx/bitmask.asm new file mode 100644 index 00000000..1843c855 --- /dev/null +++ b/gfx/pics/jynx/bitmask.asm @@ -0,0 +1,19 @@ +; 0 + db %00000000 + db %11000100 + db %01010011 + db %00100000 + db %00001100 +; 1 + db %00000000 + db %01000000 + db %00010000 + db %00010000 + db %00001100 +; 2 + db %00000000 + db %01100000 + db %00011000 + db %00000000 + db %00000000 +; 0xd30d8 diff --git a/gfx/pics/jynx/frames.asm b/gfx/pics/jynx/frames.asm new file mode 100644 index 00000000..7aa0496d --- /dev/null +++ b/gfx/pics/jynx/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d +.frame2 + db $01 ; bitmask + db $2e, $2f, $30, $31, $32 +.frame3 + db $02 ; bitmask + db $33, $34, $35, $36 +; 0xd5bf4 diff --git a/gfx/pics/jynx/front.2bpp.lz b/gfx/pics/jynx/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..78a43649 --- /dev/null +++ b/gfx/pics/jynx/front.2bpp.lz diff --git a/gfx/pics/jynx/normal.pal b/gfx/pics/jynx/normal.pal new file mode 100644 index 00000000..1110ed2b --- /dev/null +++ b/gfx/pics/jynx/normal.pal @@ -0,0 +1,2 @@ + RGB 29, 6, 19 + RGB 14, 2, 15 diff --git a/gfx/pics/jynx/shiny.pal b/gfx/pics/jynx/shiny.pal new file mode 100644 index 00000000..248f9326 --- /dev/null +++ b/gfx/pics/jynx/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 9, 27 + RGB 14, 2, 15 diff --git a/gfx/pics/kabuto/anim0.asm b/gfx/pics/kabuto/anim0.asm new file mode 100644 index 00000000..de308c90 --- /dev/null +++ b/gfx/pics/kabuto/anim0.asm @@ -0,0 +1,6 @@ + frame 0, 06 + frame 2, 12 + frame 1, 16 + frame 2, 12 + endanim +; 0xd1085 diff --git a/gfx/pics/kabuto/anim1.asm b/gfx/pics/kabuto/anim1.asm new file mode 100644 index 00000000..0e347c87 --- /dev/null +++ b/gfx/pics/kabuto/anim1.asm @@ -0,0 +1,8 @@ + setrepeat 2 + frame 0, 06 + frame 3, 06 + dorepeat 1 + frame 0, 18 + frame 3, 04 + endanim +; 0xd1e19 diff --git a/gfx/pics/kabuto/back.2bpp.lz b/gfx/pics/kabuto/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..61390a32 --- /dev/null +++ b/gfx/pics/kabuto/back.2bpp.lz diff --git a/gfx/pics/kabuto/bitmask.asm b/gfx/pics/kabuto/bitmask.asm new file mode 100644 index 00000000..7cdb4204 --- /dev/null +++ b/gfx/pics/kabuto/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %00011000 + db %00000011 + db %00001100 + db %00000001 +; 1 + db %00011000 + db %00000011 + db %00001000 + db %00000001 +; 2 + db %10000100 + db %00010000 + db %00000000 + db %00000000 +; 0xd31fb diff --git a/gfx/pics/kabuto/frames.asm b/gfx/pics/kabuto/frames.asm new file mode 100644 index 00000000..482d0069 --- /dev/null +++ b/gfx/pics/kabuto/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $19, $00, $1a, $1b, $1c, $1d, $1e +.frame2 + db $01 ; bitmask + db $1f, $20, $21, $1b, $22, $1e +.frame3 + db $02 ; bitmask + db $23, $24, $25 +; 0xd5f35 diff --git a/gfx/pics/kabuto/front.2bpp.lz b/gfx/pics/kabuto/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..24a9376c --- /dev/null +++ b/gfx/pics/kabuto/front.2bpp.lz diff --git a/gfx/pics/kabuto/normal.pal b/gfx/pics/kabuto/normal.pal new file mode 100644 index 00000000..09e52155 --- /dev/null +++ b/gfx/pics/kabuto/normal.pal @@ -0,0 +1,2 @@ + RGB 23, 15, 11 + RGB 14, 11, 8 diff --git a/gfx/pics/kabuto/shiny.pal b/gfx/pics/kabuto/shiny.pal new file mode 100644 index 00000000..81f0a13e --- /dev/null +++ b/gfx/pics/kabuto/shiny.pal @@ -0,0 +1,2 @@ + RGB 23, 24, 20 + RGB 14, 18, 10 diff --git a/gfx/pics/kabutops/anim0.asm b/gfx/pics/kabutops/anim0.asm new file mode 100644 index 00000000..f5812126 --- /dev/null +++ b/gfx/pics/kabutops/anim0.asm @@ -0,0 +1,8 @@ + frame 1, 40 + setrepeat 2 + frame 1, 05 + frame 2, 05 + dorepeat 2 + frame 1, 25 + endanim +; 0xd1092 diff --git a/gfx/pics/kabutops/anim1.asm b/gfx/pics/kabutops/anim1.asm new file mode 100644 index 00000000..32a70f82 --- /dev/null +++ b/gfx/pics/kabutops/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 08 + frame 3, 08 + dorepeat 1 + endanim +; 0xd1e22 diff --git a/gfx/pics/kabutops/back.2bpp.lz b/gfx/pics/kabutops/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..507c10e2 --- /dev/null +++ b/gfx/pics/kabutops/back.2bpp.lz diff --git a/gfx/pics/kabutops/bitmask.asm b/gfx/pics/kabutops/bitmask.asm new file mode 100644 index 00000000..34b29ddb --- /dev/null +++ b/gfx/pics/kabutops/bitmask.asm @@ -0,0 +1,13 @@ +; 0 + db %11011111 + db %11110111 + db %00111101 + db %10001111 + db %00000111 +; 1 + db %00000000 + db %00000000 + db %00000000 + db %10001110 + db %00000111 +; 0xd3205 diff --git a/gfx/pics/kabutops/frames.asm b/gfx/pics/kabutops/frames.asm new file mode 100644 index 00000000..2881f9fe --- /dev/null +++ b/gfx/pics/kabutops/frames.asm @@ -0,0 +1,17 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $1e, $24, $25, $1e, $1e, $26, $27, $28, $29, $2a, $2b, $2c + db $2d, $2e, $2f, $30, $31, $32, $33, $34, $35, $36, $37, $1e + db $1e, $1e, $1e +.frame2 + db $00 ; bitmask + db $1e, $24, $25, $1e, $1e, $26, $27, $28, $29, $2a, $2b, $38 + db $39, $2e, $2f, $30, $31, $32, $33, $34, $35, $36, $37, $1e + db $1e, $1e, $1e +.frame3 + db $01 ; bitmask + db $3a, $3b, $3c, $1e, $1e, $1e, $1e +; 0xd5f7b diff --git a/gfx/pics/kabutops/front.2bpp.lz b/gfx/pics/kabutops/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..38d21fa1 --- /dev/null +++ b/gfx/pics/kabutops/front.2bpp.lz diff --git a/gfx/pics/kabutops/normal.pal b/gfx/pics/kabutops/normal.pal new file mode 100644 index 00000000..09e52155 --- /dev/null +++ b/gfx/pics/kabutops/normal.pal @@ -0,0 +1,2 @@ + RGB 23, 15, 11 + RGB 14, 11, 8 diff --git a/gfx/pics/kabutops/shiny.pal b/gfx/pics/kabutops/shiny.pal new file mode 100644 index 00000000..453a0c70 --- /dev/null +++ b/gfx/pics/kabutops/shiny.pal @@ -0,0 +1,2 @@ + RGB 19, 20, 11 + RGB 10, 15, 10 diff --git a/gfx/pics/kadabra/anim0.asm b/gfx/pics/kadabra/anim0.asm new file mode 100644 index 00000000..9b132e26 --- /dev/null +++ b/gfx/pics/kadabra/anim0.asm @@ -0,0 +1,8 @@ + frame 1, 08 + setrepeat 4 + frame 2, 06 + frame 3, 06 + dorepeat 2 + frame 1, 12 + endanim +; 0xd0c67 diff --git a/gfx/pics/kadabra/anim1.asm b/gfx/pics/kadabra/anim1.asm new file mode 100644 index 00000000..eabcdb07 --- /dev/null +++ b/gfx/pics/kadabra/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 3 + frame 0, 07 + frame 4, 07 + dorepeat 1 + endanim +; 0xd1b41 diff --git a/gfx/pics/kadabra/back.2bpp.lz b/gfx/pics/kadabra/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..0092147d --- /dev/null +++ b/gfx/pics/kadabra/back.2bpp.lz diff --git a/gfx/pics/kadabra/bitmask.asm b/gfx/pics/kadabra/bitmask.asm new file mode 100644 index 00000000..aa938440 --- /dev/null +++ b/gfx/pics/kadabra/bitmask.asm @@ -0,0 +1,19 @@ +; 0 + db %10011110 + db %00001111 + db %00000000 + db %00000000 + db %00000000 +; 1 + db %10011110 + db %10001111 + db %01000001 + db %00011000 + db %00000000 +; 2 + db %00000000 + db %01000000 + db %00010000 + db %00000100 + db %00000000 +; 0xd2b87 diff --git a/gfx/pics/kadabra/frames.asm b/gfx/pics/kadabra/frames.asm new file mode 100644 index 00000000..9cdcc052 --- /dev/null +++ b/gfx/pics/kadabra/frames.asm @@ -0,0 +1,19 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c +.frame2 + db $01 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f + db $30, $31 +.frame3 + db $01 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $32, $33 + db $30, $34 +.frame4 + db $02 ; bitmask + db $35, $36, $37 +; 0xd4f27 diff --git a/gfx/pics/kadabra/front.2bpp b/gfx/pics/kadabra/front.2bpp Binary files differnew file mode 100644 index 00000000..b3d7e44b --- /dev/null +++ b/gfx/pics/kadabra/front.2bpp diff --git a/gfx/pics/kadabra/front.2bpp.lz b/gfx/pics/kadabra/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..54f47795 --- /dev/null +++ b/gfx/pics/kadabra/front.2bpp.lz diff --git a/gfx/pics/kadabra/normal.pal b/gfx/pics/kadabra/normal.pal new file mode 100644 index 00000000..b47312e6 --- /dev/null +++ b/gfx/pics/kadabra/normal.pal @@ -0,0 +1,2 @@ + RGB 28, 19, 3 + RGB 12, 8, 10 diff --git a/gfx/pics/kadabra/shiny.pal b/gfx/pics/kadabra/shiny.pal new file mode 100644 index 00000000..87eeb73d --- /dev/null +++ b/gfx/pics/kadabra/shiny.pal @@ -0,0 +1,2 @@ + RGB 28, 24, 10 + RGB 20, 9, 19 diff --git a/gfx/pics/kakuna/anim0.asm b/gfx/pics/kakuna/anim0.asm new file mode 100644 index 00000000..b67e66e2 --- /dev/null +++ b/gfx/pics/kakuna/anim0.asm @@ -0,0 +1,4 @@ + frame 0, 12 + frame 1, 24 + endanim +; 0xd093f diff --git a/gfx/pics/kakuna/anim1.asm b/gfx/pics/kakuna/anim1.asm new file mode 100644 index 00000000..a7ca9854 --- /dev/null +++ b/gfx/pics/kakuna/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 07 + frame 1, 07 + dorepeat 1 + endanim +; 0xd192b diff --git a/gfx/pics/kakuna/back.2bpp.lz b/gfx/pics/kakuna/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..b369857d --- /dev/null +++ b/gfx/pics/kakuna/back.2bpp.lz diff --git a/gfx/pics/kakuna/bitmask.asm b/gfx/pics/kakuna/bitmask.asm new file mode 100644 index 00000000..c4435854 --- /dev/null +++ b/gfx/pics/kakuna/bitmask.asm @@ -0,0 +1,6 @@ +; 0 + db %11100000 + db %10011100 + db %00000011 + db %00000000 +; 0xd27d7 diff --git a/gfx/pics/kakuna/frames.asm b/gfx/pics/kakuna/frames.asm new file mode 100644 index 00000000..afe50678 --- /dev/null +++ b/gfx/pics/kakuna/frames.asm @@ -0,0 +1,5 @@ + dw .frame1 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21 +; 0xd446e diff --git a/gfx/pics/kakuna/front.2bpp b/gfx/pics/kakuna/front.2bpp Binary files differnew file mode 100644 index 00000000..2eb1f87c --- /dev/null +++ b/gfx/pics/kakuna/front.2bpp diff --git a/gfx/pics/kakuna/front.2bpp.lz b/gfx/pics/kakuna/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..2f2431ed --- /dev/null +++ b/gfx/pics/kakuna/front.2bpp.lz diff --git a/gfx/pics/kakuna/normal.pal b/gfx/pics/kakuna/normal.pal new file mode 100644 index 00000000..19d01607 --- /dev/null +++ b/gfx/pics/kakuna/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 27, 4 + RGB 20, 12, 7 diff --git a/gfx/pics/kakuna/shiny.pal b/gfx/pics/kakuna/shiny.pal new file mode 100644 index 00000000..7cbf4a47 --- /dev/null +++ b/gfx/pics/kakuna/shiny.pal @@ -0,0 +1,2 @@ + RGB 20, 27, 4 + RGB 13, 17, 7 diff --git a/gfx/pics/kangaskhan/anim0.asm b/gfx/pics/kangaskhan/anim0.asm new file mode 100644 index 00000000..34363f89 --- /dev/null +++ b/gfx/pics/kangaskhan/anim0.asm @@ -0,0 +1,9 @@ + frame 1, 30 + frame 5, 10 + frame 2, 12 + frame 3, 09 + frame 4, 09 + frame 3, 09 + frame 4, 15 + endanim +; 0xd0f3c diff --git a/gfx/pics/kangaskhan/anim1.asm b/gfx/pics/kangaskhan/anim1.asm new file mode 100644 index 00000000..0da29ec4 --- /dev/null +++ b/gfx/pics/kangaskhan/anim1.asm @@ -0,0 +1,8 @@ + setrepeat 2 + frame 0, 06 + frame 6, 06 + dorepeat 1 + frame 0, 15 + frame 4, 25 + endanim +; 0xd1d2c diff --git a/gfx/pics/kangaskhan/back.2bpp.lz b/gfx/pics/kangaskhan/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..c7ff0027 --- /dev/null +++ b/gfx/pics/kangaskhan/back.2bpp.lz diff --git a/gfx/pics/kangaskhan/bitmask.asm b/gfx/pics/kangaskhan/bitmask.asm new file mode 100644 index 00000000..3ab57899 --- /dev/null +++ b/gfx/pics/kangaskhan/bitmask.asm @@ -0,0 +1,41 @@ +; 0 + db %00011100 + db %00001110 + db %11000111 + db %11000011 + db %00000000 + db %00000000 + db %00000000 +; 1 + db %00011100 + db %00001110 + db %00001110 + db %00000111 + db %00000000 + db %00000000 + db %00000000 +; 2 + db %00000000 + db %00001000 + db %00001110 + db %00000111 + db %00000000 + db %00000000 + db %00000000 +; 3 + db %00011100 + db %00001110 + db %11000111 + db %00000001 + db %00000000 + db %00000000 + db %00000000 +; 4 + db %00000000 + db %00000000 + db %00000000 + db %00000010 + db %00000000 + db %00000000 + db %00000000 +; 0xd301d diff --git a/gfx/pics/kangaskhan/frames.asm b/gfx/pics/kangaskhan/frames.asm new file mode 100644 index 00000000..155ac059 --- /dev/null +++ b/gfx/pics/kangaskhan/frames.asm @@ -0,0 +1,26 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 + dw .frame6 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c + db $3d, $3e, $3f +.frame2 + db $01 ; bitmask + db $31, $32, $33, $34, $35, $40, $41, $42, $43, $44, $45, $46 +.frame3 + db $02 ; bitmask + db $47, $48, $49, $4a, $44, $45, $4b +.frame4 + db $02 ; bitmask + db $4c, $48, $49, $43, $4d, $45, $46 +.frame5 + db $03 ; bitmask + db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $4e +.frame6 + db $04 ; bitmask + db $3d +; 0xd5a32 diff --git a/gfx/pics/kangaskhan/front.2bpp.lz b/gfx/pics/kangaskhan/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..1ec58169 --- /dev/null +++ b/gfx/pics/kangaskhan/front.2bpp.lz diff --git a/gfx/pics/kangaskhan/normal.pal b/gfx/pics/kangaskhan/normal.pal new file mode 100644 index 00000000..33956110 --- /dev/null +++ b/gfx/pics/kangaskhan/normal.pal @@ -0,0 +1,2 @@ + RGB 20, 19, 7 + RGB 13, 13, 0 diff --git a/gfx/pics/kangaskhan/shiny.pal b/gfx/pics/kangaskhan/shiny.pal new file mode 100644 index 00000000..addb76bb --- /dev/null +++ b/gfx/pics/kangaskhan/shiny.pal @@ -0,0 +1,2 @@ + RGB 16, 16, 19 + RGB 3, 11, 3 diff --git a/gfx/pics/kanto_frames.asm b/gfx/pics/kanto_frames.asm new file mode 100644 index 00000000..2cb87b2b --- /dev/null +++ b/gfx/pics/kanto_frames.asm @@ -0,0 +1,152 @@ +KantoFrames: +BulbasaurFrames: INCLUDE "gfx/pics/bulbasaur/frames.asm" +IvysaurFrames: INCLUDE "gfx/pics/ivysaur/frames.asm" +VenusaurFrames: INCLUDE "gfx/pics/venusaur/frames.asm" +CharmanderFrames: INCLUDE "gfx/pics/charmander/frames.asm" +CharmeleonFrames: INCLUDE "gfx/pics/charmeleon/frames.asm" +CharizardFrames: INCLUDE "gfx/pics/charizard/frames.asm" +SquirtleFrames: INCLUDE "gfx/pics/squirtle/frames.asm" +WartortleFrames: INCLUDE "gfx/pics/wartortle/frames.asm" +BlastoiseFrames: INCLUDE "gfx/pics/blastoise/frames.asm" +CaterpieFrames: INCLUDE "gfx/pics/caterpie/frames.asm" +MetapodFrames: INCLUDE "gfx/pics/metapod/frames.asm" +ButterfreeFrames: INCLUDE "gfx/pics/butterfree/frames.asm" +WeedleFrames: INCLUDE "gfx/pics/weedle/frames.asm" +KakunaFrames: INCLUDE "gfx/pics/kakuna/frames.asm" +BeedrillFrames: INCLUDE "gfx/pics/beedrill/frames.asm" +PidgeyFrames: INCLUDE "gfx/pics/pidgey/frames.asm" +PidgeottoFrames: INCLUDE "gfx/pics/pidgeotto/frames.asm" +PidgeotFrames: INCLUDE "gfx/pics/pidgeot/frames.asm" +RattataFrames: INCLUDE "gfx/pics/rattata/frames.asm" +RaticateFrames: INCLUDE "gfx/pics/raticate/frames.asm" +SpearowFrames: INCLUDE "gfx/pics/spearow/frames.asm" +FearowFrames: INCLUDE "gfx/pics/fearow/frames.asm" +EkansFrames: INCLUDE "gfx/pics/ekans/frames.asm" +ArbokFrames: INCLUDE "gfx/pics/arbok/frames.asm" +PikachuFrames: INCLUDE "gfx/pics/pikachu/frames.asm" +RaichuFrames: INCLUDE "gfx/pics/raichu/frames.asm" +SandshrewFrames: INCLUDE "gfx/pics/sandshrew/frames.asm" +SandslashFrames: INCLUDE "gfx/pics/sandslash/frames.asm" +NidoranFFrames: INCLUDE "gfx/pics/nidoran_f/frames.asm" +NidorinaFrames: INCLUDE "gfx/pics/nidorina/frames.asm" +NidoqueenFrames: INCLUDE "gfx/pics/nidoqueen/frames.asm" +NidoranMFrames: INCLUDE "gfx/pics/nidoran_m/frames.asm" +NidorinoFrames: INCLUDE "gfx/pics/nidorino/frames.asm" +NidokingFrames: INCLUDE "gfx/pics/nidoking/frames.asm" +ClefairyFrames: INCLUDE "gfx/pics/clefairy/frames.asm" +ClefableFrames: INCLUDE "gfx/pics/clefable/frames.asm" +VulpixFrames: INCLUDE "gfx/pics/vulpix/frames.asm" +NinetalesFrames: INCLUDE "gfx/pics/ninetales/frames.asm" +JigglypuffFrames: INCLUDE "gfx/pics/jigglypuff/frames.asm" +WigglytuffFrames: INCLUDE "gfx/pics/wigglytuff/frames.asm" +ZubatFrames: INCLUDE "gfx/pics/zubat/frames.asm" +GolbatFrames: INCLUDE "gfx/pics/golbat/frames.asm" +OddishFrames: INCLUDE "gfx/pics/oddish/frames.asm" +GloomFrames: INCLUDE "gfx/pics/gloom/frames.asm" +VileplumeFrames: INCLUDE "gfx/pics/vileplume/frames.asm" +ParasFrames: INCLUDE "gfx/pics/paras/frames.asm" +ParasectFrames: INCLUDE "gfx/pics/parasect/frames.asm" +VenonatFrames: INCLUDE "gfx/pics/venonat/frames.asm" +VenomothFrames: INCLUDE "gfx/pics/venomoth/frames.asm" +DiglettFrames: INCLUDE "gfx/pics/diglett/frames.asm" +DugtrioFrames: INCLUDE "gfx/pics/dugtrio/frames.asm" +MeowthFrames: INCLUDE "gfx/pics/meowth/frames.asm" +PersianFrames: INCLUDE "gfx/pics/persian/frames.asm" +PsyduckFrames: INCLUDE "gfx/pics/psyduck/frames.asm" +GolduckFrames: INCLUDE "gfx/pics/golduck/frames.asm" +MankeyFrames: INCLUDE "gfx/pics/mankey/frames.asm" +PrimeapeFrames: INCLUDE "gfx/pics/primeape/frames.asm" +GrowlitheFrames: INCLUDE "gfx/pics/growlithe/frames.asm" +ArcanineFrames: INCLUDE "gfx/pics/arcanine/frames.asm" +PoliwagFrames: INCLUDE "gfx/pics/poliwag/frames.asm" +PoliwhirlFrames: INCLUDE "gfx/pics/poliwhirl/frames.asm" +PoliwrathFrames: INCLUDE "gfx/pics/poliwrath/frames.asm" +AbraFrames: INCLUDE "gfx/pics/abra/frames.asm" +KadabraFrames: INCLUDE "gfx/pics/kadabra/frames.asm" +AlakazamFrames: INCLUDE "gfx/pics/alakazam/frames.asm" +MachopFrames: INCLUDE "gfx/pics/machop/frames.asm" +MachokeFrames: INCLUDE "gfx/pics/machoke/frames.asm" +MachampFrames: INCLUDE "gfx/pics/machamp/frames.asm" +BellsproutFrames: INCLUDE "gfx/pics/bellsprout/frames.asm" +WeepinbellFrames: INCLUDE "gfx/pics/weepinbell/frames.asm" +VictreebelFrames: INCLUDE "gfx/pics/victreebel/frames.asm" +TentacoolFrames: INCLUDE "gfx/pics/tentacool/frames.asm" +TentacruelFrames: INCLUDE "gfx/pics/tentacruel/frames.asm" +GeodudeFrames: INCLUDE "gfx/pics/geodude/frames.asm" +GravelerFrames: INCLUDE "gfx/pics/graveler/frames.asm" +GolemFrames: INCLUDE "gfx/pics/golem/frames.asm" +PonytaFrames: INCLUDE "gfx/pics/ponyta/frames.asm" +RapidashFrames: INCLUDE "gfx/pics/rapidash/frames.asm" +SlowpokeFrames: INCLUDE "gfx/pics/slowpoke/frames.asm" +SlowbroFrames: INCLUDE "gfx/pics/slowbro/frames.asm" +MagnemiteFrames: INCLUDE "gfx/pics/magnemite/frames.asm" +MagnetonFrames: INCLUDE "gfx/pics/magneton/frames.asm" +FarfetchDFrames: INCLUDE "gfx/pics/farfetch_d/frames.asm" +DoduoFrames: INCLUDE "gfx/pics/doduo/frames.asm" +DodrioFrames: INCLUDE "gfx/pics/dodrio/frames.asm" +SeelFrames: INCLUDE "gfx/pics/seel/frames.asm" +DewgongFrames: INCLUDE "gfx/pics/dewgong/frames.asm" +GrimerFrames: INCLUDE "gfx/pics/grimer/frames.asm" +MukFrames: INCLUDE "gfx/pics/muk/frames.asm" +ShellderFrames: INCLUDE "gfx/pics/shellder/frames.asm" +CloysterFrames: INCLUDE "gfx/pics/cloyster/frames.asm" +GastlyFrames: INCLUDE "gfx/pics/gastly/frames.asm" +HaunterFrames: INCLUDE "gfx/pics/haunter/frames.asm" +GengarFrames: INCLUDE "gfx/pics/gengar/frames.asm" +OnixFrames: INCLUDE "gfx/pics/onix/frames.asm" +DrowzeeFrames: INCLUDE "gfx/pics/drowzee/frames.asm" +HypnoFrames: INCLUDE "gfx/pics/hypno/frames.asm" +KrabbyFrames: INCLUDE "gfx/pics/krabby/frames.asm" +KinglerFrames: INCLUDE "gfx/pics/kingler/frames.asm" +VoltorbFrames: INCLUDE "gfx/pics/voltorb/frames.asm" +ElectrodeFrames: INCLUDE "gfx/pics/electrode/frames.asm" +ExeggcuteFrames: INCLUDE "gfx/pics/exeggcute/frames.asm" +ExeggutorFrames: INCLUDE "gfx/pics/exeggutor/frames.asm" +CuboneFrames: INCLUDE "gfx/pics/cubone/frames.asm" +MarowakFrames: INCLUDE "gfx/pics/marowak/frames.asm" +HitmonleeFrames: INCLUDE "gfx/pics/hitmonlee/frames.asm" +HitmonchanFrames: INCLUDE "gfx/pics/hitmonchan/frames.asm" +LickitungFrames: INCLUDE "gfx/pics/lickitung/frames.asm" +KoffingFrames: INCLUDE "gfx/pics/koffing/frames.asm" +WeezingFrames: INCLUDE "gfx/pics/weezing/frames.asm" +RhyhornFrames: INCLUDE "gfx/pics/rhyhorn/frames.asm" +RhydonFrames: INCLUDE "gfx/pics/rhydon/frames.asm" +ChanseyFrames: INCLUDE "gfx/pics/chansey/frames.asm" +TangelaFrames: INCLUDE "gfx/pics/tangela/frames.asm" +KangaskhanFrames: INCLUDE "gfx/pics/kangaskhan/frames.asm" +HorseaFrames: INCLUDE "gfx/pics/horsea/frames.asm" +SeadraFrames: INCLUDE "gfx/pics/seadra/frames.asm" +GoldeenFrames: INCLUDE "gfx/pics/goldeen/frames.asm" +SeakingFrames: INCLUDE "gfx/pics/seaking/frames.asm" +StaryuFrames: INCLUDE "gfx/pics/staryu/frames.asm" +StarmieFrames: INCLUDE "gfx/pics/starmie/frames.asm" +MrMimeFrames: INCLUDE "gfx/pics/mr__mime/frames.asm" +ScytherFrames: INCLUDE "gfx/pics/scyther/frames.asm" +JynxFrames: INCLUDE "gfx/pics/jynx/frames.asm" +ElectabuzzFrames: INCLUDE "gfx/pics/electabuzz/frames.asm" +MagmarFrames: INCLUDE "gfx/pics/magmar/frames.asm" +PinsirFrames: INCLUDE "gfx/pics/pinsir/frames.asm" +TaurosFrames: INCLUDE "gfx/pics/tauros/frames.asm" +MagikarpFrames: INCLUDE "gfx/pics/magikarp/frames.asm" +GyaradosFrames: INCLUDE "gfx/pics/gyarados/frames.asm" +LaprasFrames: INCLUDE "gfx/pics/lapras/frames.asm" +DittoFrames: INCLUDE "gfx/pics/ditto/frames.asm" +EeveeFrames: INCLUDE "gfx/pics/eevee/frames.asm" +VaporeonFrames: INCLUDE "gfx/pics/vaporeon/frames.asm" +JolteonFrames: INCLUDE "gfx/pics/jolteon/frames.asm" +FlareonFrames: INCLUDE "gfx/pics/flareon/frames.asm" +PorygonFrames: INCLUDE "gfx/pics/porygon/frames.asm" +OmanyteFrames: INCLUDE "gfx/pics/omanyte/frames.asm" +OmastarFrames: INCLUDE "gfx/pics/omastar/frames.asm" +KabutoFrames: INCLUDE "gfx/pics/kabuto/frames.asm" +KabutopsFrames: INCLUDE "gfx/pics/kabutops/frames.asm" +AerodactylFrames: INCLUDE "gfx/pics/aerodactyl/frames.asm" +SnorlaxFrames: INCLUDE "gfx/pics/snorlax/frames.asm" +ArticunoFrames: INCLUDE "gfx/pics/articuno/frames.asm" +ZapdosFrames: INCLUDE "gfx/pics/zapdos/frames.asm" +MoltresFrames: INCLUDE "gfx/pics/moltres/frames.asm" +DratiniFrames: INCLUDE "gfx/pics/dratini/frames.asm" +DragonairFrames: INCLUDE "gfx/pics/dragonair/frames.asm" +DragoniteFrames: INCLUDE "gfx/pics/dragonite/frames.asm" +MewtwoFrames: INCLUDE "gfx/pics/mewtwo/frames.asm" +MewFrames: INCLUDE "gfx/pics/mew/frames.asm" diff --git a/gfx/pics/kingdra/anim0.asm b/gfx/pics/kingdra/anim0.asm new file mode 100644 index 00000000..c7bc2991 --- /dev/null +++ b/gfx/pics/kingdra/anim0.asm @@ -0,0 +1,10 @@ + frame 1, 12 + frame 2, 12 + frame 3, 12 + frame 0, 12 + setrepeat 3 + frame 4, 06 + frame 5, 06 + dorepeat 5 + endanim +; 0xd1571 diff --git a/gfx/pics/kingdra/anim1.asm b/gfx/pics/kingdra/anim1.asm new file mode 100644 index 00000000..2ec7e99a --- /dev/null +++ b/gfx/pics/kingdra/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 06 + frame 6, 06 + dorepeat 1 + endanim +; 0xd2157 diff --git a/gfx/pics/kingdra/back.2bpp.lz b/gfx/pics/kingdra/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..9f2c38b6 --- /dev/null +++ b/gfx/pics/kingdra/back.2bpp.lz diff --git a/gfx/pics/kingdra/bitmask.asm b/gfx/pics/kingdra/bitmask.asm new file mode 100644 index 00000000..0c9026f1 --- /dev/null +++ b/gfx/pics/kingdra/bitmask.asm @@ -0,0 +1,49 @@ +; 0 + db %00000000 + db %00000000 + db %00001100 + db %10000111 + db %00000110 + db %00000000 + db %00000000 +; 1 + db %00110000 + db %00111100 + db %00011100 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 2 + db %00110000 + db %10111111 + db %01011101 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 3 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %11000000 + db %01100000 + db %00000000 +; 4 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00100000 + db %00000000 + db %00000000 +; 5 + db %00000000 + db %00000000 + db %01000000 + db %00100000 + db %00000000 + db %00000000 + db %00000000 +; 0xd38e2 diff --git a/gfx/pics/kingdra/frames.asm b/gfx/pics/kingdra/frames.asm new file mode 100644 index 00000000..f4e3d8d7 --- /dev/null +++ b/gfx/pics/kingdra/frames.asm @@ -0,0 +1,26 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 + dw .frame6 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $35, $36, $37, $38 +.frame2 + db $01 ; bitmask + db $00, $00, $00, $39, $3a, $3b, $3c, $3d, $3e +.frame3 + db $02 ; bitmask + db $00, $00, $3f, $40, $00, $39, $3a, $3b, $41, $42, $3c, $3d + db $3e, $43 +.frame4 + db $03 ; bitmask + db $44, $45, $46, $47 +.frame5 + db $04 ; bitmask + db $48 +.frame6 + db $05 ; bitmask + db $49, $4a +; 0xd93d5 diff --git a/gfx/pics/kingdra/front.2bpp.lz b/gfx/pics/kingdra/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..d28a4dc7 --- /dev/null +++ b/gfx/pics/kingdra/front.2bpp.lz diff --git a/gfx/pics/kingdra/normal.pal b/gfx/pics/kingdra/normal.pal new file mode 100644 index 00000000..d73cce20 --- /dev/null +++ b/gfx/pics/kingdra/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 10, 11 + RGB 5, 11, 31 diff --git a/gfx/pics/kingdra/shiny.pal b/gfx/pics/kingdra/shiny.pal new file mode 100644 index 00000000..661707f6 --- /dev/null +++ b/gfx/pics/kingdra/shiny.pal @@ -0,0 +1,2 @@ + RGB 20, 17, 15 + RGB 17, 11, 19 diff --git a/gfx/pics/kingler/anim0.asm b/gfx/pics/kingler/anim0.asm new file mode 100644 index 00000000..2be7b62b --- /dev/null +++ b/gfx/pics/kingler/anim0.asm @@ -0,0 +1,10 @@ + setrepeat 2 + frame 1, 11 + frame 2, 11 + dorepeat 1 + frame 0, 11 + frame 2, 11 + frame 0, 15 + frame 2, 15 + endanim +; 0xd0e4a diff --git a/gfx/pics/kingler/anim1.asm b/gfx/pics/kingler/anim1.asm new file mode 100644 index 00000000..25af73bc --- /dev/null +++ b/gfx/pics/kingler/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 4 + frame 0, 10 + frame 3, 10 + dorepeat 1 + endanim +; 0xd1c9a diff --git a/gfx/pics/kingler/back.2bpp.lz b/gfx/pics/kingler/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..aceed067 --- /dev/null +++ b/gfx/pics/kingler/back.2bpp.lz diff --git a/gfx/pics/kingler/bitmask.asm b/gfx/pics/kingler/bitmask.asm new file mode 100644 index 00000000..b8672c44 --- /dev/null +++ b/gfx/pics/kingler/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %00000000 + db %00000000 + db %00000000 + db %11110000 + db %11111101 + db %11111011 + db %00000001 +; 1 + db %00000000 + db %00011100 + db %00011100 + db %10001111 + db %00000111 + db %00000000 + db %00000000 +; 2 + db %00000000 + db %00001000 + db %00000110 + db %00000011 + db %00000000 + db %00000000 + db %00000000 +; 0xd2ec9 diff --git a/gfx/pics/kingler/frames.asm b/gfx/pics/kingler/frames.asm new file mode 100644 index 00000000..160c92a5 --- /dev/null +++ b/gfx/pics/kingler/frames.asm @@ -0,0 +1,15 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $00, $00, $31, $32, $33, $34, $00, $35, $36, $37, $38, $39 + db $3a, $00, $3b, $3c, $3d, $3e, $3f +.frame2 + db $01 ; bitmask + db $40, $41, $42, $43, $44, $45, $46, $47, $48, $00, $49, $4a + db $4b, $00 +.frame3 + db $02 ; bitmask + db $4c, $4d, $4e, $4f, $50 +; 0xd56af diff --git a/gfx/pics/kingler/front.2bpp b/gfx/pics/kingler/front.2bpp Binary files differnew file mode 100644 index 00000000..8504034c --- /dev/null +++ b/gfx/pics/kingler/front.2bpp diff --git a/gfx/pics/kingler/front.2bpp.lz b/gfx/pics/kingler/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..590bd05e --- /dev/null +++ b/gfx/pics/kingler/front.2bpp.lz diff --git a/gfx/pics/kingler/normal.pal b/gfx/pics/kingler/normal.pal new file mode 100644 index 00000000..59e61c57 --- /dev/null +++ b/gfx/pics/kingler/normal.pal @@ -0,0 +1,2 @@ + RGB 29, 17, 9 + RGB 29, 5, 4 diff --git a/gfx/pics/kingler/shiny.pal b/gfx/pics/kingler/shiny.pal new file mode 100644 index 00000000..e57110d2 --- /dev/null +++ b/gfx/pics/kingler/shiny.pal @@ -0,0 +1,2 @@ + RGB 21, 22, 9 + RGB 12, 13, 11 diff --git a/gfx/pics/koffing/anim0.asm b/gfx/pics/koffing/anim0.asm new file mode 100644 index 00000000..fc574f52 --- /dev/null +++ b/gfx/pics/koffing/anim0.asm @@ -0,0 +1,7 @@ + frame 1, 20 + frame 2, 06 + frame 3, 05 + frame 4, 10 + frame 5, 15 + endanim +; 0xd0ef0 diff --git a/gfx/pics/koffing/anim1.asm b/gfx/pics/koffing/anim1.asm new file mode 100644 index 00000000..e0e81b4d --- /dev/null +++ b/gfx/pics/koffing/anim1.asm @@ -0,0 +1,3 @@ + frame 5, 48 + endanim +; 0xd1cee diff --git a/gfx/pics/koffing/back.2bpp.lz b/gfx/pics/koffing/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..2e876256 --- /dev/null +++ b/gfx/pics/koffing/back.2bpp.lz diff --git a/gfx/pics/koffing/bitmask.asm b/gfx/pics/koffing/bitmask.asm new file mode 100644 index 00000000..d6d2f747 --- /dev/null +++ b/gfx/pics/koffing/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %10000000 + db %01100000 + db %00011001 + db %00001000 + db %00000000 +; 1 + db %11000000 + db %01111000 + db %00011011 + db %00001000 + db %00000110 +; 2 + db %01000000 + db %01011000 + db %00011010 + db %00000000 + db %00000110 +; 3 + db %00000000 + db %01000000 + db %00011000 + db %00000000 + db %00000000 +; 0xd2f96 diff --git a/gfx/pics/koffing/frames.asm b/gfx/pics/koffing/frames.asm new file mode 100644 index 00000000..ef58ddc5 --- /dev/null +++ b/gfx/pics/koffing/frames.asm @@ -0,0 +1,22 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a +.frame2 + db $01 ; bitmask + db $2b, $24, $2c, $2d, $25, $26, $27, $2e, $28, $29, $2a, $2f + db $30 +.frame3 + db $02 ; bitmask + db $2b, $2c, $2d, $26, $2e, $28, $29, $2f, $30 +.frame4 + db $02 ; bitmask + db $31, $32, $33, $26, $34, $28, $35, $36, $37 +.frame5 + db $03 ; bitmask + db $26, $28, $35 +; 0xd58c7 diff --git a/gfx/pics/koffing/front.2bpp b/gfx/pics/koffing/front.2bpp Binary files differnew file mode 100644 index 00000000..b097c9aa --- /dev/null +++ b/gfx/pics/koffing/front.2bpp diff --git a/gfx/pics/koffing/front.2bpp.lz b/gfx/pics/koffing/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..78de37ee --- /dev/null +++ b/gfx/pics/koffing/front.2bpp.lz diff --git a/gfx/pics/koffing/normal.pal b/gfx/pics/koffing/normal.pal new file mode 100644 index 00000000..3d3e8288 --- /dev/null +++ b/gfx/pics/koffing/normal.pal @@ -0,0 +1,2 @@ + RGB 25, 10, 25 + RGB 18, 6, 18 diff --git a/gfx/pics/koffing/shiny.pal b/gfx/pics/koffing/shiny.pal new file mode 100644 index 00000000..c9d3bbe6 --- /dev/null +++ b/gfx/pics/koffing/shiny.pal @@ -0,0 +1,2 @@ + RGB 16, 20, 25 + RGB 9, 12, 23 diff --git a/gfx/pics/krabby/anim0.asm b/gfx/pics/krabby/anim0.asm new file mode 100644 index 00000000..22f5657e --- /dev/null +++ b/gfx/pics/krabby/anim0.asm @@ -0,0 +1,11 @@ + frame 5, 18 + frame 0, 06 + setrepeat 2 + frame 0, 06 + frame 1, 04 + frame 2, 03 + frame 3, 04 + frame 4, 03 + dorepeat 3 + endanim +; 0xd0e39 diff --git a/gfx/pics/krabby/anim1.asm b/gfx/pics/krabby/anim1.asm new file mode 100644 index 00000000..0b89ffc3 --- /dev/null +++ b/gfx/pics/krabby/anim1.asm @@ -0,0 +1,5 @@ + frame 0, 06 + frame 7, 06 + dorepeat 3 + endanim +; 0xd1c91 diff --git a/gfx/pics/krabby/back.2bpp.lz b/gfx/pics/krabby/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..5954b413 --- /dev/null +++ b/gfx/pics/krabby/back.2bpp.lz diff --git a/gfx/pics/krabby/bitmask.asm b/gfx/pics/krabby/bitmask.asm new file mode 100644 index 00000000..377109d0 --- /dev/null +++ b/gfx/pics/krabby/bitmask.asm @@ -0,0 +1,31 @@ +; 0 + db %00000110 + db %00000000 + db %00000000 + db %00000000 +; 1 + db %00000000 + db %00011000 + db %00000011 + db %00000000 +; 2 + db %00000000 + db %00001000 + db %00000011 + db %00000000 +; 3 + db %00000110 + db %00011000 + db %00000011 + db %00000000 +; 4 + db %00000110 + db %00001000 + db %00000011 + db %00000000 +; 5 + db %00000000 + db %00100001 + db %00000000 + db %00000000 +; 0xd2eb4 diff --git a/gfx/pics/krabby/frames.asm b/gfx/pics/krabby/frames.asm new file mode 100644 index 00000000..07bd6171 --- /dev/null +++ b/gfx/pics/krabby/frames.asm @@ -0,0 +1,29 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 + dw .frame6 + dw .frame7 +.frame1 + db $00 ; bitmask + db $19, $1a +.frame2 + db $00 ; bitmask + db $1b, $1c +.frame3 + db $01 ; bitmask + db $1d, $1e, $1f, $20 +.frame4 + db $02 ; bitmask + db $21, $22, $23 +.frame5 + db $03 ; bitmask + db $19, $1a, $1d, $1e, $1f, $20 +.frame6 + db $04 ; bitmask + db $1b, $1c, $21, $22, $23 +.frame7 + db $05 ; bitmask + db $24, $25 +; 0xd5680 diff --git a/gfx/pics/krabby/front.2bpp b/gfx/pics/krabby/front.2bpp Binary files differnew file mode 100644 index 00000000..316f042d --- /dev/null +++ b/gfx/pics/krabby/front.2bpp diff --git a/gfx/pics/krabby/front.2bpp.lz b/gfx/pics/krabby/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..c0f968fa --- /dev/null +++ b/gfx/pics/krabby/front.2bpp.lz diff --git a/gfx/pics/krabby/normal.pal b/gfx/pics/krabby/normal.pal new file mode 100644 index 00000000..59e61c57 --- /dev/null +++ b/gfx/pics/krabby/normal.pal @@ -0,0 +1,2 @@ + RGB 29, 17, 9 + RGB 29, 5, 4 diff --git a/gfx/pics/krabby/shiny.pal b/gfx/pics/krabby/shiny.pal new file mode 100644 index 00000000..cd8671a1 --- /dev/null +++ b/gfx/pics/krabby/shiny.pal @@ -0,0 +1,2 @@ + RGB 21, 20, 22 + RGB 18, 15, 4 diff --git a/gfx/pics/lanturn/anim0.asm b/gfx/pics/lanturn/anim0.asm new file mode 100644 index 00000000..18882deb --- /dev/null +++ b/gfx/pics/lanturn/anim0.asm @@ -0,0 +1,9 @@ + frame 1, 12 + frame 2, 12 + frame 3, 12 + setrepeat 2 + frame 0, 05 + frame 4, 05 + dorepeat 4 + endanim +; 0xd1280 diff --git a/gfx/pics/lanturn/anim1.asm b/gfx/pics/lanturn/anim1.asm new file mode 100644 index 00000000..d57dd04b --- /dev/null +++ b/gfx/pics/lanturn/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 06 + frame 4, 06 + dorepeat 1 + endanim +; 0xd1f56 diff --git a/gfx/pics/lanturn/back.2bpp.lz b/gfx/pics/lanturn/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..ea916b7e --- /dev/null +++ b/gfx/pics/lanturn/back.2bpp.lz diff --git a/gfx/pics/lanturn/bitmask.asm b/gfx/pics/lanturn/bitmask.asm new file mode 100644 index 00000000..5294c2eb --- /dev/null +++ b/gfx/pics/lanturn/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %00000000 + db %11000110 + db %00000000 + db %10001110 + db %00000111 +; 1 + db %00000011 + db %11000110 + db %00000000 + db %00000000 + db %00000000 +; 2 + db %00000011 + db %00000110 + db %00000000 + db %10001110 + db %00000111 +; 3 + db %00000011 + db %11000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd3491 diff --git a/gfx/pics/lanturn/frames.asm b/gfx/pics/lanturn/frames.asm new file mode 100644 index 00000000..efce1366 --- /dev/null +++ b/gfx/pics/lanturn/frames.asm @@ -0,0 +1,17 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e +.frame2 + db $01 ; bitmask + db $2f, $30, $24, $25, $26, $27 +.frame3 + db $02 ; bitmask + db $31, $32, $24, $25, $28, $29, $2a, $2b, $2c, $2d, $2e +.frame4 + db $03 ; bitmask + db $2f, $30, $26, $27 +; 0xd88c4 diff --git a/gfx/pics/lanturn/front.2bpp.lz b/gfx/pics/lanturn/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..ba57a156 --- /dev/null +++ b/gfx/pics/lanturn/front.2bpp.lz diff --git a/gfx/pics/lanturn/normal.pal b/gfx/pics/lanturn/normal.pal new file mode 100644 index 00000000..d51ff67c --- /dev/null +++ b/gfx/pics/lanturn/normal.pal @@ -0,0 +1,2 @@ + RGB 29, 24, 14 + RGB 8, 13, 22 diff --git a/gfx/pics/lanturn/shiny.pal b/gfx/pics/lanturn/shiny.pal new file mode 100644 index 00000000..d7da4d40 --- /dev/null +++ b/gfx/pics/lanturn/shiny.pal @@ -0,0 +1,2 @@ + RGB 20, 23, 10 + RGB 16, 10, 31 diff --git a/gfx/pics/lapras/anim0.asm b/gfx/pics/lapras/anim0.asm new file mode 100644 index 00000000..9ae8f4e5 --- /dev/null +++ b/gfx/pics/lapras/anim0.asm @@ -0,0 +1,7 @@ + frame 1, 10 + frame 2, 07 + frame 3, 40 + frame 2, 09 + frame 1, 10 + endanim +; 0xd1016 diff --git a/gfx/pics/lapras/anim1.asm b/gfx/pics/lapras/anim1.asm new file mode 100644 index 00000000..790cccf0 --- /dev/null +++ b/gfx/pics/lapras/anim1.asm @@ -0,0 +1,6 @@ + frame 4, 10 + frame 5, 30 + frame 0, 12 + frame 5, 12 + endanim +; 0xd1dc0 diff --git a/gfx/pics/lapras/back.2bpp.lz b/gfx/pics/lapras/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..00f6b432 --- /dev/null +++ b/gfx/pics/lapras/back.2bpp.lz diff --git a/gfx/pics/lapras/bitmask.asm b/gfx/pics/lapras/bitmask.asm new file mode 100644 index 00000000..82d831e3 --- /dev/null +++ b/gfx/pics/lapras/bitmask.asm @@ -0,0 +1,17 @@ +; 0 + db %10000111 + db %11000011 + db %11100001 + db %00010000 + db %00000000 + db %00000000 + db %00000000 +; 1 + db %00000000 + db %10000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd3163 diff --git a/gfx/pics/lapras/frames.asm b/gfx/pics/lapras/frames.asm new file mode 100644 index 00000000..6f399dbc --- /dev/null +++ b/gfx/pics/lapras/frames.asm @@ -0,0 +1,24 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c + db $03 +.frame2 + db $00 ; bitmask + db $31, $32, $3d, $34, $3e, $3f, $37, $40, $41, $3a, $3b, $3c + db $03 +.frame3 + db $00 ; bitmask + db $31, $32, $42, $34, $43, $44, $37, $45, $46, $3a, $3b, $3c + db $03 +.frame4 + db $01 ; bitmask + db $47 +.frame5 + db $01 ; bitmask + db $48 +; 0xd5d90 diff --git a/gfx/pics/lapras/front.2bpp.lz b/gfx/pics/lapras/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..0c20fc0b --- /dev/null +++ b/gfx/pics/lapras/front.2bpp.lz diff --git a/gfx/pics/lapras/normal.pal b/gfx/pics/lapras/normal.pal new file mode 100644 index 00000000..cba641a6 --- /dev/null +++ b/gfx/pics/lapras/normal.pal @@ -0,0 +1,2 @@ + RGB 28, 21, 13 + RGB 8, 16, 28 diff --git a/gfx/pics/lapras/shiny.pal b/gfx/pics/lapras/shiny.pal new file mode 100644 index 00000000..9c70ab9f --- /dev/null +++ b/gfx/pics/lapras/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 13, 31 + RGB 16, 11, 31 diff --git a/gfx/pics/larvitar/anim0.asm b/gfx/pics/larvitar/anim0.asm new file mode 100644 index 00000000..bb861f73 --- /dev/null +++ b/gfx/pics/larvitar/anim0.asm @@ -0,0 +1,6 @@ + frame 3, 12 + frame 1, 12 + frame 2, 28 + frame 3, 08 + endanim +; 0xd163d diff --git a/gfx/pics/larvitar/anim1.asm b/gfx/pics/larvitar/anim1.asm new file mode 100644 index 00000000..2b87de7b --- /dev/null +++ b/gfx/pics/larvitar/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 06 + frame 3, 06 + dorepeat 1 + endanim +; 0xd21eb diff --git a/gfx/pics/larvitar/back.2bpp.lz b/gfx/pics/larvitar/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..b4122419 --- /dev/null +++ b/gfx/pics/larvitar/back.2bpp.lz diff --git a/gfx/pics/larvitar/bitmask.asm b/gfx/pics/larvitar/bitmask.asm new file mode 100644 index 00000000..9ff8d553 --- /dev/null +++ b/gfx/pics/larvitar/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %00000000 + db %00000000 + db %01000000 + db %00000000 +; 1 + db %00100000 + db %10011100 + db %01100011 + db %00000000 +; 2 + db %00000000 + db %00011000 + db %00000011 + db %00000000 +; 0xd3a32 diff --git a/gfx/pics/larvitar/frames.asm b/gfx/pics/larvitar/frames.asm new file mode 100644 index 00000000..17da6e97 --- /dev/null +++ b/gfx/pics/larvitar/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $19 +.frame2 + db $01 ; bitmask + db $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22 +.frame3 + db $02 ; bitmask + db $23, $24, $25, $26 +; 0xd97c0 diff --git a/gfx/pics/larvitar/front.2bpp.lz b/gfx/pics/larvitar/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..deba5d5a --- /dev/null +++ b/gfx/pics/larvitar/front.2bpp.lz diff --git a/gfx/pics/larvitar/normal.pal b/gfx/pics/larvitar/normal.pal new file mode 100644 index 00000000..28b4fca8 --- /dev/null +++ b/gfx/pics/larvitar/normal.pal @@ -0,0 +1,2 @@ + RGB 12, 24, 1 + RGB 25, 7, 16 diff --git a/gfx/pics/larvitar/shiny.pal b/gfx/pics/larvitar/shiny.pal new file mode 100644 index 00000000..47872fae --- /dev/null +++ b/gfx/pics/larvitar/shiny.pal @@ -0,0 +1,2 @@ + RGB 18, 23, 10 + RGB 20, 7, 23 diff --git a/gfx/pics/ledian/anim0.asm b/gfx/pics/ledian/anim0.asm new file mode 100644 index 00000000..ece77ff4 --- /dev/null +++ b/gfx/pics/ledian/anim0.asm @@ -0,0 +1,9 @@ + frame 1, 04 + frame 2, 24 + setrepeat 7 + frame 1, 02 + frame 3, 02 + dorepeat 3 + frame 1, 08 + endanim +; 0xd1233 diff --git a/gfx/pics/ledian/anim1.asm b/gfx/pics/ledian/anim1.asm new file mode 100644 index 00000000..cf5a0e01 --- /dev/null +++ b/gfx/pics/ledian/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 05 + frame 4, 05 + dorepeat 1 + endanim +; 0xd1f25 diff --git a/gfx/pics/ledian/back.2bpp.lz b/gfx/pics/ledian/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..eb996b4e --- /dev/null +++ b/gfx/pics/ledian/back.2bpp.lz diff --git a/gfx/pics/ledian/bitmask.asm b/gfx/pics/ledian/bitmask.asm new file mode 100644 index 00000000..658c703c --- /dev/null +++ b/gfx/pics/ledian/bitmask.asm @@ -0,0 +1,19 @@ +; 0 + db %11000011 + db %01110001 + db %00011100 + db %00000001 + db %00000000 +; 1 + db %11000011 + db %01110111 + db %01011100 + db %00010001 + db %00000000 +; 2 + db %00000000 + db %01100001 + db %00000000 + db %00000000 + db %00000000 +; 0xd342f diff --git a/gfx/pics/ledian/frames.asm b/gfx/pics/ledian/frames.asm new file mode 100644 index 00000000..9dd6ff76 --- /dev/null +++ b/gfx/pics/ledian/frames.asm @@ -0,0 +1,18 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $05, $05, $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d +.frame2 + db $00 ; bitmask + db $05, $05, $24, $25, $26, $27, $28, $2e, $2a, $2b, $2c, $2d +.frame3 + db $01 ; bitmask + db $05, $05, $24, $25, $26, $2f, $30, $27, $28, $29, $2a, $2b + db $2c, $31, $2d, $32 +.frame4 + db $02 ; bitmask + db $33, $34, $35 +; 0xd878e diff --git a/gfx/pics/ledian/front.2bpp.lz b/gfx/pics/ledian/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..117d19c1 --- /dev/null +++ b/gfx/pics/ledian/front.2bpp.lz diff --git a/gfx/pics/ledian/normal.pal b/gfx/pics/ledian/normal.pal new file mode 100644 index 00000000..9ff4e646 --- /dev/null +++ b/gfx/pics/ledian/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 14, 4 + RGB 27, 6, 5 diff --git a/gfx/pics/ledian/shiny.pal b/gfx/pics/ledian/shiny.pal new file mode 100644 index 00000000..b995a8d4 --- /dev/null +++ b/gfx/pics/ledian/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 26, 0 + RGB 31, 17, 0 diff --git a/gfx/pics/ledyba/anim0.asm b/gfx/pics/ledyba/anim0.asm new file mode 100644 index 00000000..ac4c8e15 --- /dev/null +++ b/gfx/pics/ledyba/anim0.asm @@ -0,0 +1,7 @@ + frame 1, 08 + setrepeat 2 + frame 2, 10 + frame 3, 12 + dorepeat 2 + endanim +; 0xd1224 diff --git a/gfx/pics/ledyba/anim1.asm b/gfx/pics/ledyba/anim1.asm new file mode 100644 index 00000000..d493c5fb --- /dev/null +++ b/gfx/pics/ledyba/anim1.asm @@ -0,0 +1,7 @@ + frame 3, 07 + setrepeat 3 + frame 4, 05 + frame 3, 05 + dorepeat 2 + endanim +; 0xd1f1c diff --git a/gfx/pics/ledyba/back.2bpp.lz b/gfx/pics/ledyba/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..728f4ded --- /dev/null +++ b/gfx/pics/ledyba/back.2bpp.lz diff --git a/gfx/pics/ledyba/bitmask.asm b/gfx/pics/ledyba/bitmask.asm new file mode 100644 index 00000000..8a59736e --- /dev/null +++ b/gfx/pics/ledyba/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %00001100 + db %01000011 + db %00110000 + db %00001100 + db %00000000 +; 1 + db %10001110 + db %10000010 + db %00111000 + db %10011110 + db %00000011 +; 2 + db %00001100 + db %10000010 + db %00110000 + db %00001100 + db %00000000 +; 3 + db %00001100 + db %11000011 + db %00110000 + db %00001100 + db %00000000 +; 0xd3420 diff --git a/gfx/pics/ledyba/frames.asm b/gfx/pics/ledyba/frames.asm new file mode 100644 index 00000000..afa48912 --- /dev/null +++ b/gfx/pics/ledyba/frames.asm @@ -0,0 +1,18 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c +.frame2 + db $01 ; bitmask + db $2d, $2e, $25, $2f, $30, $31, $32, $33, $2a, $34, $35, $36 + db $37, $38, $39, $3a +.frame3 + db $02 ; bitmask + db $24, $25, $30, $31, $3b, $2a, $2b, $2c +.frame4 + db $03 ; bitmask + db $24, $25, $26, $30, $28, $31, $29, $2a, $2b, $2c +; 0xd8757 diff --git a/gfx/pics/ledyba/front.2bpp.lz b/gfx/pics/ledyba/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..fc15ab1b --- /dev/null +++ b/gfx/pics/ledyba/front.2bpp.lz diff --git a/gfx/pics/ledyba/normal.pal b/gfx/pics/ledyba/normal.pal new file mode 100644 index 00000000..9ff4e646 --- /dev/null +++ b/gfx/pics/ledyba/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 14, 4 + RGB 27, 6, 5 diff --git a/gfx/pics/ledyba/shiny.pal b/gfx/pics/ledyba/shiny.pal new file mode 100644 index 00000000..b995a8d4 --- /dev/null +++ b/gfx/pics/ledyba/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 26, 0 + RGB 31, 17, 0 diff --git a/gfx/pics/lickitung/anim0.asm b/gfx/pics/lickitung/anim0.asm new file mode 100644 index 00000000..2fb31e50 --- /dev/null +++ b/gfx/pics/lickitung/anim0.asm @@ -0,0 +1,7 @@ + frame 1, 16 + frame 2, 06 + frame 3, 06 + frame 0, 06 + frame 3, 06 + endanim +; 0xd0ee5 diff --git a/gfx/pics/lickitung/anim1.asm b/gfx/pics/lickitung/anim1.asm new file mode 100644 index 00000000..cf0355a0 --- /dev/null +++ b/gfx/pics/lickitung/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 06 + frame 4, 06 + dorepeat 1 + endanim +; 0xd1ceb diff --git a/gfx/pics/lickitung/back.2bpp.lz b/gfx/pics/lickitung/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..85764655 --- /dev/null +++ b/gfx/pics/lickitung/back.2bpp.lz diff --git a/gfx/pics/lickitung/bitmask.asm b/gfx/pics/lickitung/bitmask.asm new file mode 100644 index 00000000..856fb977 --- /dev/null +++ b/gfx/pics/lickitung/bitmask.asm @@ -0,0 +1,33 @@ +; 0 + db %00011000 + db %00001100 + db %00000110 + db %10000011 + db %00000001 + db %00000000 + db %00000000 +; 1 + db %10011111 + db %00001111 + db %00000100 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 2 + db %00111000 + db %00011100 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 3 + db %00000000 + db %10000000 + db %00000001 + db %01000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd2f82 diff --git a/gfx/pics/lickitung/frames.asm b/gfx/pics/lickitung/frames.asm new file mode 100644 index 00000000..feb42d08 --- /dev/null +++ b/gfx/pics/lickitung/frames.asm @@ -0,0 +1,17 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $00, $00, $31, $04, $32, $33, $34, $35, $36, $37 +.frame2 + db $01 ; bitmask + db $38, $39, $3a, $3b, $3c, $3d, $3e, $3f, $40, $41, $42 +.frame3 + db $02 ; bitmask + db $00, $43, $44, $45, $46, $47 +.frame4 + db $03 ; bitmask + db $48, $49, $4a +; 0xd588f diff --git a/gfx/pics/lickitung/front.2bpp b/gfx/pics/lickitung/front.2bpp Binary files differnew file mode 100644 index 00000000..b4ced51f --- /dev/null +++ b/gfx/pics/lickitung/front.2bpp diff --git a/gfx/pics/lickitung/front.2bpp.lz b/gfx/pics/lickitung/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..f7e2f4f4 --- /dev/null +++ b/gfx/pics/lickitung/front.2bpp.lz diff --git a/gfx/pics/lickitung/normal.pal b/gfx/pics/lickitung/normal.pal new file mode 100644 index 00000000..5c42cbfa --- /dev/null +++ b/gfx/pics/lickitung/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 10, 18 + RGB 26, 6, 5 diff --git a/gfx/pics/lickitung/shiny.pal b/gfx/pics/lickitung/shiny.pal new file mode 100644 index 00000000..111e28f6 --- /dev/null +++ b/gfx/pics/lickitung/shiny.pal @@ -0,0 +1,2 @@ + RGB 24, 22, 9 + RGB 28, 9, 14 diff --git a/gfx/pics/lugia/anim0.asm b/gfx/pics/lugia/anim0.asm new file mode 100644 index 00000000..3c3c021a --- /dev/null +++ b/gfx/pics/lugia/anim0.asm @@ -0,0 +1,8 @@ + frame 1, 11 + frame 2, 11 + frame 3, 14 + frame 4, 14 + frame 5, 14 + frame 6, 11 + endanim +; 0xd1666 diff --git a/gfx/pics/lugia/anim1.asm b/gfx/pics/lugia/anim1.asm new file mode 100644 index 00000000..31f2ea09 --- /dev/null +++ b/gfx/pics/lugia/anim1.asm @@ -0,0 +1,8 @@ + setrepeat 3 + frame 9, 10 + frame 7, 10 + dorepeat 1 + frame 8, 10 + frame 3, 10 + endanim +; 0xd220c diff --git a/gfx/pics/lugia/back.2bpp.lz b/gfx/pics/lugia/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..8f7134e1 --- /dev/null +++ b/gfx/pics/lugia/back.2bpp.lz diff --git a/gfx/pics/lugia/bitmask.asm b/gfx/pics/lugia/bitmask.asm new file mode 100644 index 00000000..3270ceba --- /dev/null +++ b/gfx/pics/lugia/bitmask.asm @@ -0,0 +1,73 @@ +; 0 + db %11110111 + db %11111111 + db %01011101 + db %00000000 + db %10000111 + db %11000011 + db %00000001 +; 1 + db %01110111 + db %00111111 + db %00011100 + db %00000000 + db %10011011 + db %11001111 + db %00000001 +; 2 + db %00000000 + db %00100000 + db %00000000 + db %00010000 + db %00011000 + db %00001100 + db %00000000 +; 3 + db %10000111 + db %11110011 + db %01000001 + db %00000000 + db %10000111 + db %11000011 + db %00000001 +; 4 + db %00000111 + db %00110011 + db %00000000 + db %00000000 + db %10011011 + db %11001111 + db %00000001 +; 5 + db %00000000 + db %00110000 + db %00000000 + db %00010000 + db %00011000 + db %00001100 + db %00000000 +; 6 + db %01110000 + db %00111100 + db %00011100 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 7 + db %00000000 + db %00110000 + db %00000000 + db %00000000 + db %00011000 + db %00001100 + db %00000000 +; 8 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd3a97 diff --git a/gfx/pics/lugia/frames.asm b/gfx/pics/lugia/frames.asm new file mode 100644 index 00000000..b108f313 --- /dev/null +++ b/gfx/pics/lugia/frames.asm @@ -0,0 +1,43 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 + dw .frame6 + dw .frame7 + dw .frame8 + dw .frame9 +.frame1 + db $00 ; bitmask + db $03, $31, $32, $03, $33, $34, $03, $35, $36, $03, $37, $38 + db $39, $03, $3a, $3b, $3c, $3d, $3e, $3f, $40, $41, $42, $43 + db $44, $45, $46, $47, $48 +.frame2 + db $01 ; bitmask + db $49, $4a, $4b, $03, $33, $34, $4c, $4d, $03, $37, $38, $39 + db $3c, $3d, $3e, $40, $4e, $4f, $50, $51, $52, $53, $54, $55 + db $56, $57, $58 +.frame3 + db $02 ; bitmask + db $59, $5a, $5b, $5c, $03, $5d +.frame4 + db $03 ; bitmask + db $03, $31, $32, $03, $35, $36, $5e, $5f, $03, $3a, $3b, $3f + db $40, $41, $42, $43, $44, $45, $46, $47, $48 +.frame5 + db $04 ; bitmask + db $49, $4a, $4b, $4c, $4d, $5e, $5f, $40, $4e, $4f, $50, $51 + db $52, $53, $54, $55, $56, $57, $58 +.frame6 + db $05 ; bitmask + db $5e, $59, $5a, $5b, $5c, $03, $5d +.frame7 + db $06 ; bitmask + db $03, $33, $34, $03, $37, $38, $39, $3c, $3d, $3e +.frame8 + db $07 ; bitmask + db $5e, $59, $4f, $50, $54, $55 +.frame9 + db $08 ; bitmask + db $5e, $59 +; 0xd98c4 diff --git a/gfx/pics/lugia/front.2bpp.lz b/gfx/pics/lugia/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..b1b30030 --- /dev/null +++ b/gfx/pics/lugia/front.2bpp.lz diff --git a/gfx/pics/lugia/normal.pal b/gfx/pics/lugia/normal.pal new file mode 100644 index 00000000..de2926f6 --- /dev/null +++ b/gfx/pics/lugia/normal.pal @@ -0,0 +1,2 @@ + RGB 25, 17, 28 + RGB 10, 0, 31 diff --git a/gfx/pics/lugia/shiny.pal b/gfx/pics/lugia/shiny.pal new file mode 100644 index 00000000..b945ef03 --- /dev/null +++ b/gfx/pics/lugia/shiny.pal @@ -0,0 +1,2 @@ + RGB 18, 28, 28 + RGB 27, 0, 14 diff --git a/gfx/pics/machamp/anim0.asm b/gfx/pics/machamp/anim0.asm new file mode 100644 index 00000000..6202aefe --- /dev/null +++ b/gfx/pics/machamp/anim0.asm @@ -0,0 +1,11 @@ + frame 0, 04 + frame 1, 30 + setrepeat 3 + frame 2, 05 + frame 6, 03 + frame 3, 05 + frame 4, 03 + dorepeat 3 + frame 7, 08 + endanim +; 0xd0c9d diff --git a/gfx/pics/machamp/anim1.asm b/gfx/pics/machamp/anim1.asm new file mode 100644 index 00000000..5171d396 --- /dev/null +++ b/gfx/pics/machamp/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 07 + frame 5, 07 + dorepeat 1 + endanim +; 0xd1b6b diff --git a/gfx/pics/machamp/back.2bpp.lz b/gfx/pics/machamp/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..b82d09cc --- /dev/null +++ b/gfx/pics/machamp/back.2bpp.lz diff --git a/gfx/pics/machamp/bitmask.asm b/gfx/pics/machamp/bitmask.asm new file mode 100644 index 00000000..a8960834 --- /dev/null +++ b/gfx/pics/machamp/bitmask.asm @@ -0,0 +1,57 @@ +; 0 + db %10000000 + db %11000001 + db %10000011 + db %00000001 + db %00011000 + db %00001100 + db %00000000 +; 1 + db %10111000 + db %11011111 + db %00001100 + db %00000000 + db %00011000 + db %00001100 + db %00000000 +; 2 + db %10000000 + db %11000001 + db %00011100 + db %00001110 + db %11111011 + db %01101101 + db %00000000 +; 3 + db %10011000 + db %11011111 + db %00001110 + db %10000110 + db %11111011 + db %01101101 + db %00000000 +; 4 + db %00000000 + db %00000000 + db %11000001 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 5 + db %10011000 + db %11011101 + db %00001110 + db %10000110 + db %11111011 + db %01101101 + db %00000000 +; 6 + db %10000000 + db %11000001 + db %00000000 + db %00000000 + db %00011000 + db %00001100 + db %00000000 +; 0xd2bfc diff --git a/gfx/pics/machamp/frames.asm b/gfx/pics/machamp/frames.asm new file mode 100644 index 00000000..53963eb1 --- /dev/null +++ b/gfx/pics/machamp/frames.asm @@ -0,0 +1,35 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 + dw .frame6 + dw .frame7 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c +.frame2 + db $01 ; bitmask + db $3d, $05, $3e, $31, $32, $3f, $40, $41, $42, $33, $34, $43 + db $44, $39, $3a, $3b, $3c +.frame3 + db $02 ; bitmask + db $31, $32, $33, $34, $45, $46, $47, $48, $49, $4a, $05, $4b + db $39, $3a, $4c, $4d, $4e, $4f, $3b, $3c, $50, $05 +.frame4 + db $03 ; bitmask + db $3d, $05, $31, $32, $3f, $51, $52, $53, $33, $34, $54, $55 + db $56, $57, $58, $59, $5a, $5b, $39, $3a, $4c, $4d, $4e, $4f + db $3b, $3c, $50, $05 +.frame5 + db $04 ; bitmask + db $5c, $5d, $5e +.frame6 + db $05 ; bitmask + db $3d, $05, $31, $32, $51, $52, $53, $33, $34, $54, $5f, $56 + db $60, $05, $59, $61, $5b, $39, $3a, $4c, $4d, $4e, $4f, $3b + db $3c, $50, $05 +.frame7 + db $06 ; bitmask + db $31, $32, $33, $34, $39, $3a, $3b, $3c +; 0xd5069 diff --git a/gfx/pics/machamp/front.2bpp b/gfx/pics/machamp/front.2bpp Binary files differnew file mode 100644 index 00000000..1149ed3a --- /dev/null +++ b/gfx/pics/machamp/front.2bpp diff --git a/gfx/pics/machamp/front.2bpp.lz b/gfx/pics/machamp/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..aa1b12ed --- /dev/null +++ b/gfx/pics/machamp/front.2bpp.lz diff --git a/gfx/pics/machamp/normal.pal b/gfx/pics/machamp/normal.pal new file mode 100644 index 00000000..8004bbba --- /dev/null +++ b/gfx/pics/machamp/normal.pal @@ -0,0 +1,2 @@ + RGB 21, 18, 11 + RGB 9, 11, 4 diff --git a/gfx/pics/machamp/shiny.pal b/gfx/pics/machamp/shiny.pal new file mode 100644 index 00000000..edb05a5d --- /dev/null +++ b/gfx/pics/machamp/shiny.pal @@ -0,0 +1,2 @@ + RGB 14, 17, 11 + RGB 9, 12, 4 diff --git a/gfx/pics/machoke/anim0.asm b/gfx/pics/machoke/anim0.asm new file mode 100644 index 00000000..6d89ab17 --- /dev/null +++ b/gfx/pics/machoke/anim0.asm @@ -0,0 +1,5 @@ + frame 1, 12 + frame 2, 40 + frame 1, 10 + endanim +; 0xd0c8a diff --git a/gfx/pics/machoke/anim1.asm b/gfx/pics/machoke/anim1.asm new file mode 100644 index 00000000..c79f108d --- /dev/null +++ b/gfx/pics/machoke/anim1.asm @@ -0,0 +1,10 @@ + frame 4, 06 + frame 5, 25 + frame 4, 05 + frame 6, 20 + setrepeat 2 + frame 3, 08 + frame 6, 08 + dorepeat 5 + endanim +; 0xd1b62 diff --git a/gfx/pics/machoke/back.2bpp.lz b/gfx/pics/machoke/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..e6a0015e --- /dev/null +++ b/gfx/pics/machoke/back.2bpp.lz diff --git a/gfx/pics/machoke/bitmask.asm b/gfx/pics/machoke/bitmask.asm new file mode 100644 index 00000000..59bdaaea --- /dev/null +++ b/gfx/pics/machoke/bitmask.asm @@ -0,0 +1,33 @@ +; 0 + db %10011111 + db %00001111 + db %11000001 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 1 + db %00000000 + db %00000110 + db %11000011 + db %10000001 + db %00000000 + db %00000000 + db %00000000 +; 2 + db %00000000 + db %00000000 + db %11000001 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 3 + db %00000000 + db %00000000 + db %01000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd2bcb diff --git a/gfx/pics/machoke/frames.asm b/gfx/pics/machoke/frames.asm new file mode 100644 index 00000000..72af5035 --- /dev/null +++ b/gfx/pics/machoke/frames.asm @@ -0,0 +1,27 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 + dw .frame6 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $00, $00, $34, $35, $36, $37, $38, $39, $3a + db $3b +.frame2 + db $00 ; bitmask + db $3c, $3d, $33, $00, $00, $3e, $3f, $36, $37, $38, $40, $3a + db $41 +.frame3 + db $01 ; bitmask + db $42, $43, $44, $45, $3a, $46, $47, $48 +.frame4 + db $02 ; bitmask + db $39, $3a, $3b +.frame5 + db $02 ; bitmask + db $40, $3a, $41 +.frame6 + db $03 ; bitmask + db $3a +; 0xd4fdf diff --git a/gfx/pics/machoke/front.2bpp b/gfx/pics/machoke/front.2bpp Binary files differnew file mode 100644 index 00000000..7a63d131 --- /dev/null +++ b/gfx/pics/machoke/front.2bpp diff --git a/gfx/pics/machoke/front.2bpp.lz b/gfx/pics/machoke/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..984f1601 --- /dev/null +++ b/gfx/pics/machoke/front.2bpp.lz diff --git a/gfx/pics/machoke/normal.pal b/gfx/pics/machoke/normal.pal new file mode 100644 index 00000000..743d7161 --- /dev/null +++ b/gfx/pics/machoke/normal.pal @@ -0,0 +1,2 @@ + RGB 16, 17, 11 + RGB 22, 4, 4 diff --git a/gfx/pics/machoke/shiny.pal b/gfx/pics/machoke/shiny.pal new file mode 100644 index 00000000..09a3489c --- /dev/null +++ b/gfx/pics/machoke/shiny.pal @@ -0,0 +1,2 @@ + RGB 14, 16, 11 + RGB 7, 6, 25 diff --git a/gfx/pics/machop/anim0.asm b/gfx/pics/machop/anim0.asm new file mode 100644 index 00000000..8fee766c --- /dev/null +++ b/gfx/pics/machop/anim0.asm @@ -0,0 +1,8 @@ + frame 0, 12 + frame 2, 22 + setrepeat 2 + frame 0, 12 + frame 1, 12 + dorepeat 3 + endanim +; 0xd0c83 diff --git a/gfx/pics/machop/anim1.asm b/gfx/pics/machop/anim1.asm new file mode 100644 index 00000000..20658284 --- /dev/null +++ b/gfx/pics/machop/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 06 + frame 3, 06 + dorepeat 1 + endanim +; 0xd1b51 diff --git a/gfx/pics/machop/back.2bpp.lz b/gfx/pics/machop/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..96e6d00c --- /dev/null +++ b/gfx/pics/machop/back.2bpp.lz diff --git a/gfx/pics/machop/bitmask.asm b/gfx/pics/machop/bitmask.asm new file mode 100644 index 00000000..f82751c8 --- /dev/null +++ b/gfx/pics/machop/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %11011110 + db %00000001 + db %11100111 + db %00000000 +; 1 + db %00000000 + db %00010000 + db %00000010 + db %00000000 +; 2 + db %01000000 + db %00001000 + db %00000001 + db %00000000 +; 0xd2baf diff --git a/gfx/pics/machop/frames.asm b/gfx/pics/machop/frames.asm new file mode 100644 index 00000000..6b834110 --- /dev/null +++ b/gfx/pics/machop/frames.asm @@ -0,0 +1,14 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $19, $1a, $00, $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $23 + db $00 +.frame2 + db $01 ; bitmask + db $24, $25 +.frame3 + db $02 ; bitmask + db $26, $27, $28 +; 0xd4fa4 diff --git a/gfx/pics/machop/front.2bpp b/gfx/pics/machop/front.2bpp Binary files differnew file mode 100644 index 00000000..1d872699 --- /dev/null +++ b/gfx/pics/machop/front.2bpp diff --git a/gfx/pics/machop/front.2bpp.lz b/gfx/pics/machop/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..3b540427 --- /dev/null +++ b/gfx/pics/machop/front.2bpp.lz diff --git a/gfx/pics/machop/normal.pal b/gfx/pics/machop/normal.pal new file mode 100644 index 00000000..9b75cacf --- /dev/null +++ b/gfx/pics/machop/normal.pal @@ -0,0 +1,2 @@ + RGB 20, 17, 11 + RGB 9, 11, 4 diff --git a/gfx/pics/machop/shiny.pal b/gfx/pics/machop/shiny.pal new file mode 100644 index 00000000..452a22c9 --- /dev/null +++ b/gfx/pics/machop/shiny.pal @@ -0,0 +1,2 @@ + RGB 15, 14, 11 + RGB 6, 8, 9 diff --git a/gfx/pics/magby/anim0.asm b/gfx/pics/magby/anim0.asm new file mode 100644 index 00000000..b0f8c7a1 --- /dev/null +++ b/gfx/pics/magby/anim0.asm @@ -0,0 +1,8 @@ + frame 1, 14 + setrepeat 2 + frame 2, 07 + frame 3, 07 + dorepeat 2 + frame 4, 16 + endanim +; 0xd15ed diff --git a/gfx/pics/magby/anim1.asm b/gfx/pics/magby/anim1.asm new file mode 100644 index 00000000..20b2b799 --- /dev/null +++ b/gfx/pics/magby/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 09 + frame 5, 09 + dorepeat 1 + endanim +; 0xd21af diff --git a/gfx/pics/magby/back.2bpp.lz b/gfx/pics/magby/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..8746c640 --- /dev/null +++ b/gfx/pics/magby/back.2bpp.lz diff --git a/gfx/pics/magby/bitmask.asm b/gfx/pics/magby/bitmask.asm new file mode 100644 index 00000000..f65cfcd0 --- /dev/null +++ b/gfx/pics/magby/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %00000000 + db %11100000 + db %01011001 + db %00000000 + db %00000000 +; 1 + db %11000100 + db %11110111 + db %01111101 + db %10011111 + db %00000111 +; 2 + db %11000000 + db %11110111 + db %01111101 + db %10011111 + db %00000111 +; 3 + db %00000000 + db %00100000 + db %00001000 + db %00000000 + db %00000000 +; 0xd39a0 diff --git a/gfx/pics/magby/frames.asm b/gfx/pics/magby/frames.asm new file mode 100644 index 00000000..48e01363 --- /dev/null +++ b/gfx/pics/magby/frames.asm @@ -0,0 +1,26 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a +.frame2 + db $01 ; bitmask + db $2b, $0c, $0d, $2c, $2d, $2e, $12, $13, $14, $2f, $30, $18 + db $19, $31, $32, $33, $00, $1f, $00, $34, $35, $00, $00, $00 + db $00 +.frame3 + db $01 ; bitmask + db $36, $0c, $0d, $37, $2d, $2e, $12, $13, $14, $2f, $30, $18 + db $19, $31, $32, $33, $00, $1f, $00, $34, $35, $00, $00, $00 + db $00 +.frame4 + db $02 ; bitmask + db $0c, $0d, $37, $2d, $2e, $12, $13, $14, $2f, $30, $18, $19 + db $31, $32, $33, $00, $1f, $00, $34, $35, $00, $00, $00, $00 +.frame5 + db $03 ; bitmask + db $38, $39 +; 0xd95da diff --git a/gfx/pics/magby/front.2bpp.lz b/gfx/pics/magby/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..b4eac504 --- /dev/null +++ b/gfx/pics/magby/front.2bpp.lz diff --git a/gfx/pics/magby/normal.pal b/gfx/pics/magby/normal.pal new file mode 100644 index 00000000..12d15cd6 --- /dev/null +++ b/gfx/pics/magby/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 18, 9 + RGB 23, 9, 10 diff --git a/gfx/pics/magby/shiny.pal b/gfx/pics/magby/shiny.pal new file mode 100644 index 00000000..cdd1d394 --- /dev/null +++ b/gfx/pics/magby/shiny.pal @@ -0,0 +1,2 @@ + RGB 30, 26, 9 + RGB 31, 16, 0 diff --git a/gfx/pics/magcargo/anim0.asm b/gfx/pics/magcargo/anim0.asm new file mode 100644 index 00000000..d6bf7543 --- /dev/null +++ b/gfx/pics/magcargo/anim0.asm @@ -0,0 +1,7 @@ + frame 1, 05 + frame 2, 10 + frame 3, 10 + frame 4, 10 + frame 1, 25 + endanim +; 0xd14e4 diff --git a/gfx/pics/magcargo/anim1.asm b/gfx/pics/magcargo/anim1.asm new file mode 100644 index 00000000..3c76a44d --- /dev/null +++ b/gfx/pics/magcargo/anim1.asm @@ -0,0 +1,3 @@ + frame 1, 60 + endanim +; 0xd20f0 diff --git a/gfx/pics/magcargo/back.2bpp.lz b/gfx/pics/magcargo/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..5cafe687 --- /dev/null +++ b/gfx/pics/magcargo/back.2bpp.lz diff --git a/gfx/pics/magcargo/bitmask.asm b/gfx/pics/magcargo/bitmask.asm new file mode 100644 index 00000000..3c212b32 --- /dev/null +++ b/gfx/pics/magcargo/bitmask.asm @@ -0,0 +1,13 @@ +; 0 + db %10011110 + db %11100111 + db %00000001 + db %00000000 + db %00000000 +; 1 + db %10011110 + db %11100111 + db %00000001 + db %11000111 + db %00000001 +; 0xd37f1 diff --git a/gfx/pics/magcargo/frames.asm b/gfx/pics/magcargo/frames.asm new file mode 100644 index 00000000..d23c4495 --- /dev/null +++ b/gfx/pics/magcargo/frames.asm @@ -0,0 +1,20 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f +.frame2 + db $01 ; bitmask + db $24, $25, $26, $27, $28, $29, $30, $31, $2c, $2d, $32, $33 + db $34, $35, $36, $37, $38, $39 +.frame3 + db $01 ; bitmask + db $24, $25, $3a, $3b, $28, $29, $3c, $2b, $2c, $2d, $2e, $2f + db $00, $3d, $36, $3e, $38, $39 +.frame4 + db $01 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f + db $00, $3d, $36, $00, $38, $39 +; 0xd91ec diff --git a/gfx/pics/magcargo/front.2bpp.lz b/gfx/pics/magcargo/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..8b2cda00 --- /dev/null +++ b/gfx/pics/magcargo/front.2bpp.lz diff --git a/gfx/pics/magcargo/normal.pal b/gfx/pics/magcargo/normal.pal new file mode 100644 index 00000000..78574267 --- /dev/null +++ b/gfx/pics/magcargo/normal.pal @@ -0,0 +1,2 @@ + RGB 26, 10, 16 + RGB 15, 6, 6 diff --git a/gfx/pics/magcargo/shiny.pal b/gfx/pics/magcargo/shiny.pal new file mode 100644 index 00000000..70dc606b --- /dev/null +++ b/gfx/pics/magcargo/shiny.pal @@ -0,0 +1,2 @@ + RGB 12, 11, 28 + RGB 15, 6, 6 diff --git a/gfx/pics/magikarp/anim0.asm b/gfx/pics/magikarp/anim0.asm new file mode 100644 index 00000000..f06f21a4 --- /dev/null +++ b/gfx/pics/magikarp/anim0.asm @@ -0,0 +1,7 @@ + frame 0, 12 + setrepeat 3 + frame 1, 09 + frame 2, 07 + dorepeat 2 + endanim +; 0xd1002 diff --git a/gfx/pics/magikarp/anim1.asm b/gfx/pics/magikarp/anim1.asm new file mode 100644 index 00000000..7c3f5cb7 --- /dev/null +++ b/gfx/pics/magikarp/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 3 + frame 0, 10 + frame 3, 10 + dorepeat 1 + endanim +; 0xd1dae diff --git a/gfx/pics/magikarp/back.2bpp.lz b/gfx/pics/magikarp/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..17100a9c --- /dev/null +++ b/gfx/pics/magikarp/back.2bpp.lz diff --git a/gfx/pics/magikarp/bitmask.asm b/gfx/pics/magikarp/bitmask.asm new file mode 100644 index 00000000..9cd807e7 --- /dev/null +++ b/gfx/pics/magikarp/bitmask.asm @@ -0,0 +1,19 @@ +; 0 + db %00000000 + db %00000001 + db %01110001 + db %00011000 + db %00000000 +; 1 + db %00000000 + db %00000001 + db %11100001 + db %00111000 + db %00001100 +; 2 + db %00000000 + db %00000000 + db %01100001 + db %00011000 + db %00000000 +; 0xd3147 diff --git a/gfx/pics/magikarp/frames.asm b/gfx/pics/magikarp/frames.asm new file mode 100644 index 00000000..cfc25cf1 --- /dev/null +++ b/gfx/pics/magikarp/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a +.frame2 + db $01 ; bitmask + db $24, $2b, $27, $2c, $2d, $2e, $2f, $00, $00, $00 +.frame3 + db $02 ; bitmask + db $25, $27, $28, $29, $2a +; 0xd5d27 diff --git a/gfx/pics/magikarp/front.2bpp.lz b/gfx/pics/magikarp/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..3ec963c7 --- /dev/null +++ b/gfx/pics/magikarp/front.2bpp.lz diff --git a/gfx/pics/magikarp/normal.pal b/gfx/pics/magikarp/normal.pal new file mode 100644 index 00000000..f9d49347 --- /dev/null +++ b/gfx/pics/magikarp/normal.pal @@ -0,0 +1,2 @@ + RGB 29, 10, 6 + RGB 18, 3, 9 diff --git a/gfx/pics/magikarp/shiny.pal b/gfx/pics/magikarp/shiny.pal new file mode 100644 index 00000000..1880927e --- /dev/null +++ b/gfx/pics/magikarp/shiny.pal @@ -0,0 +1,2 @@ + RGB 25, 24, 0 + RGB 16, 16, 0 diff --git a/gfx/pics/magmar/anim0.asm b/gfx/pics/magmar/anim0.asm new file mode 100644 index 00000000..8fde5d3b --- /dev/null +++ b/gfx/pics/magmar/anim0.asm @@ -0,0 +1,7 @@ + frame 1, 16 + setrepeat 3 + frame 2, 07 + frame 3, 07 + dorepeat 2 + endanim +; 0xd0fd7 diff --git a/gfx/pics/magmar/anim1.asm b/gfx/pics/magmar/anim1.asm new file mode 100644 index 00000000..784bdcd3 --- /dev/null +++ b/gfx/pics/magmar/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 3 + frame 0, 07 + frame 4, 07 + dorepeat 1 + endanim +; 0xd1d93 diff --git a/gfx/pics/magmar/back.2bpp.lz b/gfx/pics/magmar/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..9b44bab3 --- /dev/null +++ b/gfx/pics/magmar/back.2bpp.lz diff --git a/gfx/pics/magmar/bitmask.asm b/gfx/pics/magmar/bitmask.asm new file mode 100644 index 00000000..83d8877b --- /dev/null +++ b/gfx/pics/magmar/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %11001111 + db %00110011 + db %00001100 + db %00000000 + db %00000000 +; 1 + db %00001100 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 2 + db %00001100 + db %00000010 + db %00000000 + db %00000000 + db %00000000 +; 3 + db %00000100 + db %00000001 + db %00000000 + db %00000000 + db %00000000 +; 0xd3100 diff --git a/gfx/pics/magmar/frames.asm b/gfx/pics/magmar/frames.asm new file mode 100644 index 00000000..cfe2d76e --- /dev/null +++ b/gfx/pics/magmar/frames.asm @@ -0,0 +1,17 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $04, $27, $28, $29, $2a, $2b, $2c, $2d, $2e +.frame2 + db $01 ; bitmask + db $2f, $30 +.frame3 + db $02 ; bitmask + db $31, $32, $33 +.frame4 + db $03 ; bitmask + db $34, $35 +; 0xd5c56 diff --git a/gfx/pics/magmar/front.2bpp.lz b/gfx/pics/magmar/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..178afc45 --- /dev/null +++ b/gfx/pics/magmar/front.2bpp.lz diff --git a/gfx/pics/magmar/normal.pal b/gfx/pics/magmar/normal.pal new file mode 100644 index 00000000..56b6cb15 --- /dev/null +++ b/gfx/pics/magmar/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 20, 0 + RGB 23, 9, 10 diff --git a/gfx/pics/magmar/shiny.pal b/gfx/pics/magmar/shiny.pal new file mode 100644 index 00000000..f90516ab --- /dev/null +++ b/gfx/pics/magmar/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 14, 30 + RGB 24, 4, 14 diff --git a/gfx/pics/magnemite/anim0.asm b/gfx/pics/magnemite/anim0.asm new file mode 100644 index 00000000..4f038b0e --- /dev/null +++ b/gfx/pics/magnemite/anim0.asm @@ -0,0 +1,8 @@ + setrepeat 2 + frame 1, 08 + frame 2, 08 + frame 3, 08 + frame 0, 08 + dorepeat 1 + endanim +; 0xd0d5c diff --git a/gfx/pics/magnemite/anim1.asm b/gfx/pics/magnemite/anim1.asm new file mode 100644 index 00000000..a4123956 --- /dev/null +++ b/gfx/pics/magnemite/anim1.asm @@ -0,0 +1,7 @@ + setrepeat 2 + frame 4, 08 + frame 5, 08 + frame 6, 08 + dorepeat 1 + endanim +; 0xd1be4 diff --git a/gfx/pics/magnemite/back.2bpp.lz b/gfx/pics/magnemite/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..f5cb4f80 --- /dev/null +++ b/gfx/pics/magnemite/back.2bpp.lz diff --git a/gfx/pics/magnemite/bitmask.asm b/gfx/pics/magnemite/bitmask.asm new file mode 100644 index 00000000..e1a59970 --- /dev/null +++ b/gfx/pics/magnemite/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %10001100 + db %00010001 + db %01100011 + db %00000000 +; 1 + db %11001100 + db %00111001 + db %01100111 + db %00000000 +; 2 + db %00000000 + db %00010000 + db %00000000 + db %00000000 +; 0xd2d00 diff --git a/gfx/pics/magnemite/frames.asm b/gfx/pics/magnemite/frames.asm new file mode 100644 index 00000000..8bad7554 --- /dev/null +++ b/gfx/pics/magnemite/frames.asm @@ -0,0 +1,26 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 + dw .frame6 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21 +.frame2 + db $01 ; bitmask + db $19, $1a, $22, $1b, $1c, $23, $24, $25, $1e, $26, $27, $20 + db $21 +.frame3 + db $00 ; bitmask + db $19, $1a, $1b, $1c, $28, $1e, $1f, $20, $21 +.frame4 + db $02 ; bitmask + db $1d +.frame5 + db $02 ; bitmask + db $24 +.frame6 + db $02 ; bitmask + db $28 +; 0xd52d0 diff --git a/gfx/pics/magnemite/front.2bpp b/gfx/pics/magnemite/front.2bpp Binary files differnew file mode 100644 index 00000000..2b8434ba --- /dev/null +++ b/gfx/pics/magnemite/front.2bpp diff --git a/gfx/pics/magnemite/front.2bpp.lz b/gfx/pics/magnemite/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..fb221be8 --- /dev/null +++ b/gfx/pics/magnemite/front.2bpp.lz diff --git a/gfx/pics/magnemite/normal.pal b/gfx/pics/magnemite/normal.pal new file mode 100644 index 00000000..576540fc --- /dev/null +++ b/gfx/pics/magnemite/normal.pal @@ -0,0 +1,2 @@ + RGB 11, 20, 31 + RGB 31, 6, 2 diff --git a/gfx/pics/magnemite/shiny.pal b/gfx/pics/magnemite/shiny.pal new file mode 100644 index 00000000..9dfadce3 --- /dev/null +++ b/gfx/pics/magnemite/shiny.pal @@ -0,0 +1,2 @@ + RGB 19, 20, 19 + RGB 20, 7, 7 diff --git a/gfx/pics/magneton/anim0.asm b/gfx/pics/magneton/anim0.asm new file mode 100644 index 00000000..26b34d4e --- /dev/null +++ b/gfx/pics/magneton/anim0.asm @@ -0,0 +1,12 @@ + frame 1, 08 + frame 2, 08 + frame 3, 08 + frame 4, 08 + frame 5, 08 + frame 6, 08 + frame 7, 08 + frame 1, 04 + frame 2, 04 + frame 3, 04 + endanim +; 0xd0d71 diff --git a/gfx/pics/magneton/anim1.asm b/gfx/pics/magneton/anim1.asm new file mode 100644 index 00000000..6045d8fa --- /dev/null +++ b/gfx/pics/magneton/anim1.asm @@ -0,0 +1,9 @@ + setrepeat 2 + frame 0, 10 + frame 8, 10 + dorepeat 1 + frame 1, 24 + frame 2, 24 + frame 3, 24 + endanim +; 0xd1bf3 diff --git a/gfx/pics/magneton/back.2bpp.lz b/gfx/pics/magneton/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..c029f8ce --- /dev/null +++ b/gfx/pics/magneton/back.2bpp.lz diff --git a/gfx/pics/magneton/bitmask.asm b/gfx/pics/magneton/bitmask.asm new file mode 100644 index 00000000..907401be --- /dev/null +++ b/gfx/pics/magneton/bitmask.asm @@ -0,0 +1,49 @@ +; 0 + db %01000000 + db %00010000 + db %00000000 + db %00000000 + db %00000000 +; 1 + db %00000000 + db %00000000 + db %00000100 + db %00000001 + db %00000000 +; 2 + db %00000000 + db %00000000 + db %10000010 + db %00000000 + db %00000000 +; 3 + db %00000000 + db %01000000 + db %00000000 + db %00000000 + db %00000000 +; 4 + db %00000000 + db %00000000 + db %00010000 + db %00000100 + db %00000000 +; 5 + db %00000000 + db %10000010 + db %00000000 + db %00000000 + db %00000000 +; 6 + db %00000000 + db %00000000 + db %00100000 + db %00000000 + db %00000000 +; 7 + db %10000000 + db %00000001 + db %01000001 + db %00000110 + db %00000000 +; 0xd2d28 diff --git a/gfx/pics/magneton/frames.asm b/gfx/pics/magneton/frames.asm new file mode 100644 index 00000000..845c9659 --- /dev/null +++ b/gfx/pics/magneton/frames.asm @@ -0,0 +1,33 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 + dw .frame6 + dw .frame7 + dw .frame8 +.frame1 + db $00 ; bitmask + db $24, $25 +.frame2 + db $01 ; bitmask + db $26, $27 +.frame3 + db $02 ; bitmask + db $28, $29 +.frame4 + db $03 ; bitmask + db $2a +.frame5 + db $04 ; bitmask + db $2b, $2c +.frame6 + db $05 ; bitmask + db $2d, $2e +.frame7 + db $06 ; bitmask + db $2f +.frame8 + db $07 ; bitmask + db $30, $31, $32, $33, $34, $35 +; 0xd52fa diff --git a/gfx/pics/magneton/front.2bpp b/gfx/pics/magneton/front.2bpp Binary files differnew file mode 100644 index 00000000..dbe09500 --- /dev/null +++ b/gfx/pics/magneton/front.2bpp diff --git a/gfx/pics/magneton/front.2bpp.lz b/gfx/pics/magneton/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..f7b7a0be --- /dev/null +++ b/gfx/pics/magneton/front.2bpp.lz diff --git a/gfx/pics/magneton/normal.pal b/gfx/pics/magneton/normal.pal new file mode 100644 index 00000000..576540fc --- /dev/null +++ b/gfx/pics/magneton/normal.pal @@ -0,0 +1,2 @@ + RGB 11, 20, 31 + RGB 31, 6, 2 diff --git a/gfx/pics/magneton/shiny.pal b/gfx/pics/magneton/shiny.pal new file mode 100644 index 00000000..d6803e03 --- /dev/null +++ b/gfx/pics/magneton/shiny.pal @@ -0,0 +1,2 @@ + RGB 15, 16, 18 + RGB 18, 11, 11 diff --git a/gfx/pics/mankey/anim0.asm b/gfx/pics/mankey/anim0.asm new file mode 100644 index 00000000..7d6ef1fa --- /dev/null +++ b/gfx/pics/mankey/anim0.asm @@ -0,0 +1,7 @@ + frame 1, 24 + setrepeat 3 + frame 0, 08 + frame 2, 08 + dorepeat 2 + endanim +; 0xd0bff diff --git a/gfx/pics/mankey/anim1.asm b/gfx/pics/mankey/anim1.asm new file mode 100644 index 00000000..c5874fc6 --- /dev/null +++ b/gfx/pics/mankey/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 3 + frame 0, 06 + frame 3, 06 + dorepeat 1 + endanim +; 0xd1aeb diff --git a/gfx/pics/mankey/back.2bpp.lz b/gfx/pics/mankey/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..62989a37 --- /dev/null +++ b/gfx/pics/mankey/back.2bpp.lz diff --git a/gfx/pics/mankey/bitmask.asm b/gfx/pics/mankey/bitmask.asm new file mode 100644 index 00000000..51c0e405 --- /dev/null +++ b/gfx/pics/mankey/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %10000000 + db %00010000 + db %00000000 + db %00000000 +; 1 + db %10011100 + db %01000011 + db %10001100 + db %00000001 +; 2 + db %01000000 + db %00001000 + db %00000000 + db %00000000 +; 0xd2adc diff --git a/gfx/pics/mankey/frames.asm b/gfx/pics/mankey/frames.asm new file mode 100644 index 00000000..9c18dcf8 --- /dev/null +++ b/gfx/pics/mankey/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $19, $1a +.frame2 + db $01 ; bitmask + db $1b, $1c, $1d, $1e, $1f, $20, $04, $21, $22, $23, $04 +.frame3 + db $02 ; bitmask + db $24, $25 +; 0xd4d9a diff --git a/gfx/pics/mankey/front.2bpp b/gfx/pics/mankey/front.2bpp Binary files differnew file mode 100644 index 00000000..d8c36ab6 --- /dev/null +++ b/gfx/pics/mankey/front.2bpp diff --git a/gfx/pics/mankey/front.2bpp.lz b/gfx/pics/mankey/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..03d014d8 --- /dev/null +++ b/gfx/pics/mankey/front.2bpp.lz diff --git a/gfx/pics/mankey/normal.pal b/gfx/pics/mankey/normal.pal new file mode 100644 index 00000000..4f6d1e0f --- /dev/null +++ b/gfx/pics/mankey/normal.pal @@ -0,0 +1,2 @@ + RGB 29, 20, 11 + RGB 19, 9, 7 diff --git a/gfx/pics/mankey/shiny.pal b/gfx/pics/mankey/shiny.pal new file mode 100644 index 00000000..75b9f1c8 --- /dev/null +++ b/gfx/pics/mankey/shiny.pal @@ -0,0 +1,2 @@ + RGB 19, 22, 11 + RGB 20, 16, 7 diff --git a/gfx/pics/mantine/anim0.asm b/gfx/pics/mantine/anim0.asm new file mode 100644 index 00000000..d0a51de3 --- /dev/null +++ b/gfx/pics/mantine/anim0.asm @@ -0,0 +1,9 @@ + frame 1, 15 + frame 2, 15 + frame 3, 15 + frame 0, 15 + frame 4, 15 + frame 0, 15 + frame 5, 15 + endanim +; 0xd1539 diff --git a/gfx/pics/mantine/anim1.asm b/gfx/pics/mantine/anim1.asm new file mode 100644 index 00000000..f552b1f0 --- /dev/null +++ b/gfx/pics/mantine/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 08 + frame 6, 08 + dorepeat 1 + endanim +; 0xd212f diff --git a/gfx/pics/mantine/back.2bpp.lz b/gfx/pics/mantine/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..3378e2df --- /dev/null +++ b/gfx/pics/mantine/back.2bpp.lz diff --git a/gfx/pics/mantine/bitmask.asm b/gfx/pics/mantine/bitmask.asm new file mode 100644 index 00000000..30756d32 --- /dev/null +++ b/gfx/pics/mantine/bitmask.asm @@ -0,0 +1,49 @@ +; 0 + db %01110000 + db %00110000 + db %00011010 + db %00110000 + db %00011000 + db %00011100 + db %00000000 +; 1 + db %00000000 + db %00000000 + db %00000010 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 2 + db %01100000 + db %00110000 + db %00000010 + db %00110000 + db %00011000 + db %00001100 + db %00000000 +; 3 + db %01110000 + db %00110000 + db %00011000 + db %00110000 + db %00011000 + db %00011100 + db %00000000 +; 4 + db %01100000 + db %00110000 + db %00000000 + db %00110000 + db %00011000 + db %00001100 + db %00000000 +; 5 + db %00000000 + db %00000100 + db %00000001 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd387a diff --git a/gfx/pics/mantine/frames.asm b/gfx/pics/mantine/frames.asm new file mode 100644 index 00000000..37768e7e --- /dev/null +++ b/gfx/pics/mantine/frames.asm @@ -0,0 +1,27 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 + dw .frame6 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c + db $3d, $3e, $3f +.frame2 + db $01 ; bitmask + db $36 +.frame3 + db $02 ; bitmask + db $40, $41, $42, $43, $36, $04, $44, $45, $46, $47, $48 +.frame4 + db $03 ; bitmask + db $31, $32, $33, $34, $35, $37, $38, $39, $3a, $3b, $3c, $3d + db $3e, $3f +.frame5 + db $04 ; bitmask + db $40, $41, $42, $43, $04, $44, $45, $46, $47, $48 +.frame6 + db $05 ; bitmask + db $49, $4a +; 0xd9302 diff --git a/gfx/pics/mantine/front.2bpp.lz b/gfx/pics/mantine/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..6ebc1405 --- /dev/null +++ b/gfx/pics/mantine/front.2bpp.lz diff --git a/gfx/pics/mantine/normal.pal b/gfx/pics/mantine/normal.pal new file mode 100644 index 00000000..e33c7670 --- /dev/null +++ b/gfx/pics/mantine/normal.pal @@ -0,0 +1,2 @@ + RGB 20, 16, 18 + RGB 3, 6, 19 diff --git a/gfx/pics/mantine/shiny.pal b/gfx/pics/mantine/shiny.pal new file mode 100644 index 00000000..289ad1ca --- /dev/null +++ b/gfx/pics/mantine/shiny.pal @@ -0,0 +1,2 @@ + RGB 24, 27, 31 + RGB 6, 17, 31 diff --git a/gfx/pics/mareep/anim0.asm b/gfx/pics/mareep/anim0.asm new file mode 100644 index 00000000..e74a78ca --- /dev/null +++ b/gfx/pics/mareep/anim0.asm @@ -0,0 +1,9 @@ + frame 1, 08 + frame 0, 07 + frame 1, 05 + setrepeat 2 + frame 0, 06 + frame 2, 06 + dorepeat 4 + endanim +; 0xd12dc diff --git a/gfx/pics/mareep/anim1.asm b/gfx/pics/mareep/anim1.asm new file mode 100644 index 00000000..21d7a79f --- /dev/null +++ b/gfx/pics/mareep/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 07 + frame 2, 07 + dorepeat 1 + endanim +; 0xd1fa2 diff --git a/gfx/pics/mareep/back.2bpp.lz b/gfx/pics/mareep/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..e703d450 --- /dev/null +++ b/gfx/pics/mareep/back.2bpp.lz diff --git a/gfx/pics/mareep/bitmask.asm b/gfx/pics/mareep/bitmask.asm new file mode 100644 index 00000000..7dcdb930 --- /dev/null +++ b/gfx/pics/mareep/bitmask.asm @@ -0,0 +1,11 @@ +; 0 + db %01111000 + db %01001100 + db %11101001 + db %00000000 +; 1 + db %00001000 + db %00000001 + db %00000000 + db %00000000 +; 0xd34f8 diff --git a/gfx/pics/mareep/frames.asm b/gfx/pics/mareep/frames.asm new file mode 100644 index 00000000..180c3e45 --- /dev/null +++ b/gfx/pics/mareep/frames.asm @@ -0,0 +1,9 @@ + dw .frame1 + dw .frame2 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $23, $24 +.frame2 + db $01 ; bitmask + db $25, $26 +; 0xd8a0d diff --git a/gfx/pics/mareep/front.2bpp.lz b/gfx/pics/mareep/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..0245a96c --- /dev/null +++ b/gfx/pics/mareep/front.2bpp.lz diff --git a/gfx/pics/mareep/normal.pal b/gfx/pics/mareep/normal.pal new file mode 100644 index 00000000..37feded8 --- /dev/null +++ b/gfx/pics/mareep/normal.pal @@ -0,0 +1,2 @@ + RGB 24, 20, 7 + RGB 10, 5, 19 diff --git a/gfx/pics/mareep/shiny.pal b/gfx/pics/mareep/shiny.pal new file mode 100644 index 00000000..0c8bf709 --- /dev/null +++ b/gfx/pics/mareep/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 16, 31 + RGB 10, 5, 19 diff --git a/gfx/pics/marill/anim0.asm b/gfx/pics/marill/anim0.asm new file mode 100644 index 00000000..5b8c7fc2 --- /dev/null +++ b/gfx/pics/marill/anim0.asm @@ -0,0 +1,9 @@ + frame 1, 10 + frame 2, 36 + frame 3, 10 + setrepeat 3 + frame 0, 10 + frame 3, 10 + dorepeat 4 + endanim +; 0xd131a diff --git a/gfx/pics/marill/anim1.asm b/gfx/pics/marill/anim1.asm new file mode 100644 index 00000000..3be2dd1d --- /dev/null +++ b/gfx/pics/marill/anim1.asm @@ -0,0 +1,7 @@ + frame 4, 40 + setrepeat 2 + frame 0, 08 + frame 5, 08 + dorepeat 2 + endanim +; 0xd1fca diff --git a/gfx/pics/marill/back.2bpp.lz b/gfx/pics/marill/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..699fdaf6 --- /dev/null +++ b/gfx/pics/marill/back.2bpp.lz diff --git a/gfx/pics/marill/bitmask.asm b/gfx/pics/marill/bitmask.asm new file mode 100644 index 00000000..8c8fc080 --- /dev/null +++ b/gfx/pics/marill/bitmask.asm @@ -0,0 +1,21 @@ +; 0 + db %01000000 + db %00001000 + db %11100110 + db %00000001 +; 1 + db %01000110 + db %00001000 + db %11100111 + db %00000001 +; 2 + db %00000000 + db %00000000 + db %11100110 + db %00000001 +; 3 + db %01000000 + db %00001000 + db %00000000 + db %00000000 +; 0xd356b diff --git a/gfx/pics/marill/frames.asm b/gfx/pics/marill/frames.asm new file mode 100644 index 00000000..04ab3848 --- /dev/null +++ b/gfx/pics/marill/frames.asm @@ -0,0 +1,21 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20 +.frame2 + db $01 ; bitmask + db $21, $22, $23, $24, $25, $26, $27, $28, $29, $2a, $2b +.frame3 + db $02 ; bitmask + db $1b, $1c, $1d, $1e, $1f, $20 +.frame4 + db $03 ; bitmask + db $23, $24 +.frame5 + db $03 ; bitmask + db $19, $1a +; 0xd8b25 diff --git a/gfx/pics/marill/front.2bpp.lz b/gfx/pics/marill/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..abe4c982 --- /dev/null +++ b/gfx/pics/marill/front.2bpp.lz diff --git a/gfx/pics/marill/normal.pal b/gfx/pics/marill/normal.pal new file mode 100644 index 00000000..df2dbe99 --- /dev/null +++ b/gfx/pics/marill/normal.pal @@ -0,0 +1,2 @@ + RGB 9, 13, 29 + RGB 25, 8, 5 diff --git a/gfx/pics/marill/shiny.pal b/gfx/pics/marill/shiny.pal new file mode 100644 index 00000000..f71a7e24 --- /dev/null +++ b/gfx/pics/marill/shiny.pal @@ -0,0 +1,2 @@ + RGB 8, 23, 11 + RGB 31, 3, 30 diff --git a/gfx/pics/marowak/anim0.asm b/gfx/pics/marowak/anim0.asm new file mode 100644 index 00000000..23c9d2f9 --- /dev/null +++ b/gfx/pics/marowak/anim0.asm @@ -0,0 +1,10 @@ + setrepeat 3 + frame 1, 07 + frame 2, 07 + dorepeat 1 + setrepeat 2 + frame 3, 07 + frame 4, 07 + dorepeat 5 + endanim +; 0xd0eb0 diff --git a/gfx/pics/marowak/anim1.asm b/gfx/pics/marowak/anim1.asm new file mode 100644 index 00000000..5cdcd759 --- /dev/null +++ b/gfx/pics/marowak/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 3 + frame 0, 15 + frame 5, 15 + dorepeat 1 + endanim +; 0xd1ccc diff --git a/gfx/pics/marowak/back.2bpp.lz b/gfx/pics/marowak/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..90a297b3 --- /dev/null +++ b/gfx/pics/marowak/back.2bpp.lz diff --git a/gfx/pics/marowak/bitmask.asm b/gfx/pics/marowak/bitmask.asm new file mode 100644 index 00000000..2d53ac4d --- /dev/null +++ b/gfx/pics/marowak/bitmask.asm @@ -0,0 +1,31 @@ +; 0 + db %11000111 + db %10010000 + db %11000111 + db %10110110 + db %00001001 +; 1 + db %11000111 + db %10010000 + db %11000011 + db %10111110 + db %00001111 +; 2 + db %11000111 + db %00010000 + db %00000100 + db %00000000 + db %00000000 +; 3 + db %11000111 + db %00010000 + db %00000000 + db %00000000 + db %00000000 +; 4 + db %00000000 + db %00000000 + db %11000011 + db %00110000 + db %00001000 +; 0xd2f31 diff --git a/gfx/pics/marowak/frames.asm b/gfx/pics/marowak/frames.asm new file mode 100644 index 00000000..7f0a506f --- /dev/null +++ b/gfx/pics/marowak/frames.asm @@ -0,0 +1,23 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f + db $30, $31, $32, $33, $34, $35, $36 +.frame2 + db $01 ; bitmask + db $37, $38, $03, $39, $3a, $3b, $2a, $2b, $2c, $2e, $2f, $30 + db $31, $3c, $32, $33, $34, $35, $3d, $3e, $36 +.frame3 + db $02 ; bitmask + db $24, $25, $26, $27, $28, $29, $2d +.frame4 + db $03 ; bitmask + db $37, $38, $03, $39, $3a, $3b +.frame5 + db $04 ; bitmask + db $2b, $2c, $2e, $2f, $32, $33, $36 +; 0xd57c8 diff --git a/gfx/pics/marowak/front.2bpp b/gfx/pics/marowak/front.2bpp Binary files differnew file mode 100644 index 00000000..d9a29cf7 --- /dev/null +++ b/gfx/pics/marowak/front.2bpp diff --git a/gfx/pics/marowak/front.2bpp.lz b/gfx/pics/marowak/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..59f984bc --- /dev/null +++ b/gfx/pics/marowak/front.2bpp.lz diff --git a/gfx/pics/marowak/normal.pal b/gfx/pics/marowak/normal.pal new file mode 100644 index 00000000..2870dcff --- /dev/null +++ b/gfx/pics/marowak/normal.pal @@ -0,0 +1,2 @@ + RGB 22, 16, 11 + RGB 14, 8, 4 diff --git a/gfx/pics/marowak/shiny.pal b/gfx/pics/marowak/shiny.pal new file mode 100644 index 00000000..0d3b7ef6 --- /dev/null +++ b/gfx/pics/marowak/shiny.pal @@ -0,0 +1,2 @@ + RGB 18, 21, 15 + RGB 14, 15, 4 diff --git a/gfx/pics/meganium/anim0.asm b/gfx/pics/meganium/anim0.asm new file mode 100644 index 00000000..adf80db8 --- /dev/null +++ b/gfx/pics/meganium/anim0.asm @@ -0,0 +1,11 @@ + frame 0, 06 + frame 1, 10 + frame 2, 26 + frame 1, 12 + frame 0, 08 + setrepeat 2 + frame 0, 07 + frame 3, 07 + dorepeat 6 + endanim +; 0xd117f diff --git a/gfx/pics/meganium/anim1.asm b/gfx/pics/meganium/anim1.asm new file mode 100644 index 00000000..f28c9d97 --- /dev/null +++ b/gfx/pics/meganium/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 06 + frame 4, 06 + dorepeat 1 + endanim +; 0xd1eb1 diff --git a/gfx/pics/meganium/back.2bpp.lz b/gfx/pics/meganium/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..718f66f8 --- /dev/null +++ b/gfx/pics/meganium/back.2bpp.lz diff --git a/gfx/pics/meganium/bitmask.asm b/gfx/pics/meganium/bitmask.asm new file mode 100644 index 00000000..166f6751 --- /dev/null +++ b/gfx/pics/meganium/bitmask.asm @@ -0,0 +1,33 @@ +; 0 + db %10000000 + db %11000111 + db %11100011 + db %11110001 + db %01111000 + db %00011100 + db %00000000 +; 1 + db %10000111 + db %11000111 + db %11100011 + db %11110001 + db %01111000 + db %00011100 + db %00000000 +; 2 + db %00000000 + db %00000000 + db %10000000 + db %11000000 + db %01100000 + db %00000000 + db %00000000 +; 3 + db %00000000 + db %00000000 + db %00000000 + db %00100000 + db %00010000 + db %00000000 + db %00000000 +; 0xd335d diff --git a/gfx/pics/meganium/frames.asm b/gfx/pics/meganium/frames.asm new file mode 100644 index 00000000..f167fec7 --- /dev/null +++ b/gfx/pics/meganium/frames.asm @@ -0,0 +1,20 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c + db $3d, $3e, $3f, $40, $00, $00, $00, $00, $00, $00, $00 +.frame2 + db $01 ; bitmask + db $31, $41, $42, $35, $36, $43, $34, $44, $45, $46, $47, $3d + db $48, $49, $4a, $00, $00, $4b, $40, $00, $00, $00, $00, $00 + db $00, $00 +.frame3 + db $02 ; bitmask + db $4c, $4d, $4e, $4f, $50 +.frame4 + db $03 ; bitmask + db $51, $52 +; 0xd84a7 diff --git a/gfx/pics/meganium/front.2bpp.lz b/gfx/pics/meganium/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..84f600d6 --- /dev/null +++ b/gfx/pics/meganium/front.2bpp.lz diff --git a/gfx/pics/meganium/normal.pal b/gfx/pics/meganium/normal.pal new file mode 100644 index 00000000..2d79b4d0 --- /dev/null +++ b/gfx/pics/meganium/normal.pal @@ -0,0 +1,2 @@ + RGB 13, 24, 3 + RGB 28, 12, 5 diff --git a/gfx/pics/meganium/shiny.pal b/gfx/pics/meganium/shiny.pal new file mode 100644 index 00000000..e660dc98 --- /dev/null +++ b/gfx/pics/meganium/shiny.pal @@ -0,0 +1,2 @@ + RGB 24, 24, 0 + RGB 28, 12, 5 diff --git a/gfx/pics/meowth/anim0.asm b/gfx/pics/meowth/anim0.asm new file mode 100644 index 00000000..ff95e9c6 --- /dev/null +++ b/gfx/pics/meowth/anim0.asm @@ -0,0 +1,7 @@ + frame 1, 24 + setrepeat 2 + frame 2, 14 + frame 3, 14 + dorepeat 2 + endanim +; 0xd0bbf diff --git a/gfx/pics/meowth/anim1.asm b/gfx/pics/meowth/anim1.asm new file mode 100644 index 00000000..7f1e9eba --- /dev/null +++ b/gfx/pics/meowth/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 08 + frame 4, 08 + dorepeat 1 + endanim +; 0xd1ac7 diff --git a/gfx/pics/meowth/back.2bpp.lz b/gfx/pics/meowth/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..205b106e --- /dev/null +++ b/gfx/pics/meowth/back.2bpp.lz diff --git a/gfx/pics/meowth/bitmask.asm b/gfx/pics/meowth/bitmask.asm new file mode 100644 index 00000000..cde515e0 --- /dev/null +++ b/gfx/pics/meowth/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %10000000 + db %00010000 + db %00000000 + db %00000000 +; 1 + db %00000000 + db %10011000 + db %01110111 + db %00000000 +; 2 + db %11000000 + db %00011000 + db %00000000 + db %00000000 +; 0xd2a82 diff --git a/gfx/pics/meowth/frames.asm b/gfx/pics/meowth/frames.asm new file mode 100644 index 00000000..26c2aaea --- /dev/null +++ b/gfx/pics/meowth/frames.asm @@ -0,0 +1,17 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $19, $1a +.frame2 + db $01 ; bitmask + db $1b, $1c, $1d, $1e, $1f, $20, $04, $04, $21 +.frame3 + db $01 ; bitmask + db $1b, $1c, $1d, $1e, $22, $23, $04, $04, $21 +.frame4 + db $02 ; bitmask + db $24, $25, $1b, $1c +; 0xd4cbf diff --git a/gfx/pics/meowth/front.2bpp b/gfx/pics/meowth/front.2bpp Binary files differnew file mode 100644 index 00000000..39ac3179 --- /dev/null +++ b/gfx/pics/meowth/front.2bpp diff --git a/gfx/pics/meowth/front.2bpp.lz b/gfx/pics/meowth/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..87ff3536 --- /dev/null +++ b/gfx/pics/meowth/front.2bpp.lz diff --git a/gfx/pics/meowth/normal.pal b/gfx/pics/meowth/normal.pal new file mode 100644 index 00000000..df2b03b2 --- /dev/null +++ b/gfx/pics/meowth/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 31, 5 + RGB 28, 10, 5 diff --git a/gfx/pics/meowth/shiny.pal b/gfx/pics/meowth/shiny.pal new file mode 100644 index 00000000..3c91aedd --- /dev/null +++ b/gfx/pics/meowth/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 22, 12 + RGB 26, 2, 18 diff --git a/gfx/pics/metapod/anim0.asm b/gfx/pics/metapod/anim0.asm new file mode 100644 index 00000000..da76c709 --- /dev/null +++ b/gfx/pics/metapod/anim0.asm @@ -0,0 +1,5 @@ + frame 1, 12 + frame 2, 24 + frame 1, 12 + endanim +; 0xd091c diff --git a/gfx/pics/metapod/anim1.asm b/gfx/pics/metapod/anim1.asm new file mode 100644 index 00000000..e22d46cb --- /dev/null +++ b/gfx/pics/metapod/anim1.asm @@ -0,0 +1,7 @@ + setrepeat 2 + frame 0, 06 + frame 3, 06 + frame 4, 06 + dorepeat 1 + endanim +; 0xd1904 diff --git a/gfx/pics/metapod/back.2bpp.lz b/gfx/pics/metapod/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..a2a44696 --- /dev/null +++ b/gfx/pics/metapod/back.2bpp.lz diff --git a/gfx/pics/metapod/bitmask.asm b/gfx/pics/metapod/bitmask.asm new file mode 100644 index 00000000..1041f7ee --- /dev/null +++ b/gfx/pics/metapod/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %10001000 + db %00111001 + db %00000111 + db %00000000 +; 1 + db %10011000 + db %00111011 + db %00000111 + db %00000000 +; 2 + db %00000000 + db %00001000 + db %00000001 + db %00000000 +; 0xd27b9 diff --git a/gfx/pics/metapod/frames.asm b/gfx/pics/metapod/frames.asm new file mode 100644 index 00000000..acde5cf1 --- /dev/null +++ b/gfx/pics/metapod/frames.asm @@ -0,0 +1,17 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21 +.frame2 + db $01 ; bitmask + db $00, $22, $23, $24, $25, $26, $27, $28, $29, $2a, $21 +.frame3 + db $02 ; bitmask + db $1c, $1f +.frame4 + db $02 ; bitmask + db $26, $29 +; 0xd441f diff --git a/gfx/pics/metapod/front.2bpp b/gfx/pics/metapod/front.2bpp Binary files differnew file mode 100644 index 00000000..08d00f5a --- /dev/null +++ b/gfx/pics/metapod/front.2bpp diff --git a/gfx/pics/metapod/front.2bpp.lz b/gfx/pics/metapod/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..1dcd7a50 --- /dev/null +++ b/gfx/pics/metapod/front.2bpp.lz diff --git a/gfx/pics/metapod/normal.pal b/gfx/pics/metapod/normal.pal new file mode 100644 index 00000000..8ce3c022 --- /dev/null +++ b/gfx/pics/metapod/normal.pal @@ -0,0 +1,2 @@ + RGB 15, 31, 0 + RGB 9, 14, 1 diff --git a/gfx/pics/metapod/shiny.pal b/gfx/pics/metapod/shiny.pal new file mode 100644 index 00000000..ee324bfc --- /dev/null +++ b/gfx/pics/metapod/shiny.pal @@ -0,0 +1,2 @@ + RGB 28, 19, 13 + RGB 24, 14, 0 diff --git a/gfx/pics/mew/anim0.asm b/gfx/pics/mew/anim0.asm new file mode 100644 index 00000000..b01e307d --- /dev/null +++ b/gfx/pics/mew/anim0.asm @@ -0,0 +1,18 @@ + frame 1, 07 + frame 2, 07 + frame 3, 06 + frame 2, 06 + frame 3, 05 + frame 2, 05 + setrepeat 3 + frame 3, 03 + frame 2, 03 + dorepeat 7 + setrepeat 2 + frame 3, 25 + frame 2, 20 + dorepeat 11 + frame 0, 15 + frame 4, 15 + endanim +; 0xd1154 diff --git a/gfx/pics/mew/anim1.asm b/gfx/pics/mew/anim1.asm new file mode 100644 index 00000000..c22e552c --- /dev/null +++ b/gfx/pics/mew/anim1.asm @@ -0,0 +1,9 @@ + setrepeat 2 + frame 0, 05 + frame 4, 05 + dorepeat 1 + frame 0, 10 + frame 4, 20 + dorepeat 1 + endanim +; 0xd1e96 diff --git a/gfx/pics/mew/back.2bpp.lz b/gfx/pics/mew/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..388a8de9 --- /dev/null +++ b/gfx/pics/mew/back.2bpp.lz diff --git a/gfx/pics/mew/bitmask.asm b/gfx/pics/mew/bitmask.asm new file mode 100644 index 00000000..2d76b105 --- /dev/null +++ b/gfx/pics/mew/bitmask.asm @@ -0,0 +1,26 @@ +; 0 + db %10000000 + db %00010001 + db %00000000 + db %00000000 +; 1 + db %10000000 + db %00011001 + db %00000000 + db %00000000 +; 2 + db %11101010 + db %01111111 + db %11110111 + db %00000000 +; 3 + db %10000000 + db %00001000 + db %00000000 + db %00000000 +; 4 + db %00000000 + db %00010000 + db %00000000 + db %00000000 +; 0xd3319 diff --git a/gfx/pics/mew/frames.asm b/gfx/pics/mew/frames.asm new file mode 100644 index 00000000..6df89481 --- /dev/null +++ b/gfx/pics/mew/frames.asm @@ -0,0 +1,22 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b +.frame2 + db $01 ; bitmask + db $1c, $1a, $1d, $1b +.frame3 + db $02 ; bitmask + db $1e, $1f, $20, $21, $22, $23, $24, $25, $26, $27, $28, $29 + db $2a, $2b, $2c, $2d, $2e, $2f, $30 +.frame4 + db $03 ; bitmask + db $31, $1d +.frame5 + db $04 ; bitmask + db $1b +; 0xd6240 diff --git a/gfx/pics/mew/front.2bpp.lz b/gfx/pics/mew/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..24096578 --- /dev/null +++ b/gfx/pics/mew/front.2bpp.lz diff --git a/gfx/pics/mew/normal.pal b/gfx/pics/mew/normal.pal new file mode 100644 index 00000000..7d77febd --- /dev/null +++ b/gfx/pics/mew/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 15, 31 + RGB 7, 11, 26 diff --git a/gfx/pics/mew/shiny.pal b/gfx/pics/mew/shiny.pal new file mode 100644 index 00000000..70120cd2 --- /dev/null +++ b/gfx/pics/mew/shiny.pal @@ -0,0 +1,2 @@ + RGB 18, 24, 31 + RGB 7, 11, 26 diff --git a/gfx/pics/mewtwo/anim0.asm b/gfx/pics/mewtwo/anim0.asm new file mode 100644 index 00000000..78682c11 --- /dev/null +++ b/gfx/pics/mewtwo/anim0.asm @@ -0,0 +1,17 @@ + frame 3, 08 + setrepeat 2 + frame 2, 04 + frame 3, 02 + dorepeat 2 + setrepeat 3 + frame 4, 02 + frame 3, 02 + dorepeat 6 + setrepeat 5 + frame 5, 02 + frame 3, 01 + dorepeat 10 + frame 5, 14 + frame 3, 04 + endanim +; 0xd1133 diff --git a/gfx/pics/mewtwo/anim1.asm b/gfx/pics/mewtwo/anim1.asm new file mode 100644 index 00000000..a80a5689 --- /dev/null +++ b/gfx/pics/mewtwo/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 06 + frame 1, 06 + dorepeat 1 + endanim +; 0xd1e87 diff --git a/gfx/pics/mewtwo/back.2bpp.lz b/gfx/pics/mewtwo/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..3be56c47 --- /dev/null +++ b/gfx/pics/mewtwo/back.2bpp.lz diff --git a/gfx/pics/mewtwo/bitmask.asm b/gfx/pics/mewtwo/bitmask.asm new file mode 100644 index 00000000..738bcddf --- /dev/null +++ b/gfx/pics/mewtwo/bitmask.asm @@ -0,0 +1,41 @@ +; 0 + db %00000000 + db %00000000 + db %01000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 1 + db %00000000 + db %00110000 + db %11011100 + db %00001110 + db %00000111 + db %00000011 + db %00000000 +; 2 + db %00000000 + db %00000000 + db %11000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 3 + db %00011100 + db %00111110 + db %11011110 + db %10001111 + db %11000111 + db %01100011 + db %00000000 +; 4 + db %00011100 + db %11111110 + db %11111111 + db %11111111 + db %11100111 + db %01100011 + db %00000000 +; 0xd3305 diff --git a/gfx/pics/mewtwo/frames.asm b/gfx/pics/mewtwo/frames.asm new file mode 100644 index 00000000..e948bc6a --- /dev/null +++ b/gfx/pics/mewtwo/frames.asm @@ -0,0 +1,26 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $31 +.frame2 + db $01 ; bitmask + db $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c, $3d + db $3e, $3f, $40 +.frame3 + db $02 ; bitmask + db $37, $38 +.frame4 + db $03 ; bitmask + db $00, $41, $00, $42, $43, $44, $32, $33, $45, $34, $35, $36 + db $37, $38, $46, $39, $3a, $3b, $47, $3c, $3d, $3e, $48, $49 + db $3f, $40, $4a, $4b +.frame5 + db $04 ; bitmask + db $00, $41, $00, $42, $43, $44, $32, $33, $4c, $4d, $4e, $45 + db $34, $35, $36, $4f, $50, $51, $46, $39, $3a, $3b, $52, $53 + db $54, $47, $3c, $3d, $3e, $00, $48, $49, $3f, $40, $4a, $4b +; 0xd6214 diff --git a/gfx/pics/mewtwo/front.2bpp.lz b/gfx/pics/mewtwo/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..35cc2c37 --- /dev/null +++ b/gfx/pics/mewtwo/front.2bpp.lz diff --git a/gfx/pics/mewtwo/normal.pal b/gfx/pics/mewtwo/normal.pal new file mode 100644 index 00000000..09cbf8bd --- /dev/null +++ b/gfx/pics/mewtwo/normal.pal @@ -0,0 +1,2 @@ + RGB 22, 20, 25 + RGB 17, 8, 15 diff --git a/gfx/pics/mewtwo/shiny.pal b/gfx/pics/mewtwo/shiny.pal new file mode 100644 index 00000000..519ca969 --- /dev/null +++ b/gfx/pics/mewtwo/shiny.pal @@ -0,0 +1,2 @@ + RGB 19, 21, 22 + RGB 15, 15, 0 diff --git a/gfx/pics/miltank/anim0.asm b/gfx/pics/miltank/anim0.asm new file mode 100644 index 00000000..6d12f2d5 --- /dev/null +++ b/gfx/pics/miltank/anim0.asm @@ -0,0 +1,8 @@ + frame 1, 10 + setrepeat 2 + frame 2, 09 + frame 1, 09 + dorepeat 2 + frame 3, 05 + endanim +; 0xd15fa diff --git a/gfx/pics/miltank/anim1.asm b/gfx/pics/miltank/anim1.asm new file mode 100644 index 00000000..a6a76db7 --- /dev/null +++ b/gfx/pics/miltank/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 05 + frame 3, 05 + dorepeat 1 + endanim +; 0xd21b8 diff --git a/gfx/pics/miltank/back.2bpp.lz b/gfx/pics/miltank/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..150f65c5 --- /dev/null +++ b/gfx/pics/miltank/back.2bpp.lz diff --git a/gfx/pics/miltank/bitmask.asm b/gfx/pics/miltank/bitmask.asm new file mode 100644 index 00000000..ad082638 --- /dev/null +++ b/gfx/pics/miltank/bitmask.asm @@ -0,0 +1,19 @@ +; 0 + db %10001100 + db %01100011 + db %00011000 + db %10001110 + db %00000001 +; 1 + db %10111100 + db %01101011 + db %11011000 + db %10111110 + db %00000001 +; 2 + db %00000000 + db %00100000 + db %00000000 + db %00000000 + db %00000000 +; 0xd39af diff --git a/gfx/pics/miltank/frames.asm b/gfx/pics/miltank/frames.asm new file mode 100644 index 00000000..04b5427d --- /dev/null +++ b/gfx/pics/miltank/frames.asm @@ -0,0 +1,15 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $24, $00, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e + db $00, $2f +.frame2 + db $01 ; bitmask + db $24, $00, $30, $31, $25, $26, $27, $32, $28, $29, $2a, $2b + db $33, $34, $2c, $2d, $2e, $35, $36, $00, $2f +.frame3 + db $02 ; bitmask + db $28 +; 0xd9607 diff --git a/gfx/pics/miltank/front.2bpp.lz b/gfx/pics/miltank/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..969d04fc --- /dev/null +++ b/gfx/pics/miltank/front.2bpp.lz diff --git a/gfx/pics/miltank/normal.pal b/gfx/pics/miltank/normal.pal new file mode 100644 index 00000000..3a0f3bba --- /dev/null +++ b/gfx/pics/miltank/normal.pal @@ -0,0 +1,2 @@ + RGB 27, 15, 18 + RGB 6, 6, 13 diff --git a/gfx/pics/miltank/shiny.pal b/gfx/pics/miltank/shiny.pal new file mode 100644 index 00000000..20734a1f --- /dev/null +++ b/gfx/pics/miltank/shiny.pal @@ -0,0 +1,2 @@ + RGB 23, 22, 26 + RGB 29, 10, 13 diff --git a/gfx/pics/misdreavus/anim0.asm b/gfx/pics/misdreavus/anim0.asm new file mode 100644 index 00000000..d833c96f --- /dev/null +++ b/gfx/pics/misdreavus/anim0.asm @@ -0,0 +1,5 @@ + frame 1, 18 + frame 2, 13 + frame 3, 13 + endanim +; 0xd13e9 diff --git a/gfx/pics/misdreavus/anim1.asm b/gfx/pics/misdreavus/anim1.asm new file mode 100644 index 00000000..3f0ee951 --- /dev/null +++ b/gfx/pics/misdreavus/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 4, 08 + frame 0, 08 + dorepeat 1 + endanim +; 0xd205d diff --git a/gfx/pics/misdreavus/back.2bpp.lz b/gfx/pics/misdreavus/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..5cf96e82 --- /dev/null +++ b/gfx/pics/misdreavus/back.2bpp.lz diff --git a/gfx/pics/misdreavus/bitmask.asm b/gfx/pics/misdreavus/bitmask.asm new file mode 100644 index 00000000..4f05efbf --- /dev/null +++ b/gfx/pics/misdreavus/bitmask.asm @@ -0,0 +1,13 @@ +; 0 + db %00000000 + db %00000000 + db %01100000 + db %00011000 + db %00000110 +; 1 + db %00000000 + db %00000000 + db %00000000 + db %00010000 + db %00000000 +; 0xd3693 diff --git a/gfx/pics/misdreavus/frames.asm b/gfx/pics/misdreavus/frames.asm new file mode 100644 index 00000000..f5507980 --- /dev/null +++ b/gfx/pics/misdreavus/frames.asm @@ -0,0 +1,17 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $28, $29 +.frame2 + db $00 ; bitmask + db $2a, $2b, $2c, $2d, $2e, $2f +.frame3 + db $01 ; bitmask + db $2d +.frame4 + db $00 ; bitmask + db $30, $31, $32, $33, $34, $35 +; 0xd8de4 diff --git a/gfx/pics/misdreavus/front.2bpp.lz b/gfx/pics/misdreavus/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..76f5c691 --- /dev/null +++ b/gfx/pics/misdreavus/front.2bpp.lz diff --git a/gfx/pics/misdreavus/normal.pal b/gfx/pics/misdreavus/normal.pal new file mode 100644 index 00000000..7c45c98a --- /dev/null +++ b/gfx/pics/misdreavus/normal.pal @@ -0,0 +1,2 @@ + RGB 30, 6, 19 + RGB 9, 9, 17 diff --git a/gfx/pics/misdreavus/shiny.pal b/gfx/pics/misdreavus/shiny.pal new file mode 100644 index 00000000..67e9d1db --- /dev/null +++ b/gfx/pics/misdreavus/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 25, 3 + RGB 15, 14, 3 diff --git a/gfx/pics/moltres/anim0.asm b/gfx/pics/moltres/anim0.asm new file mode 100644 index 00000000..22062674 --- /dev/null +++ b/gfx/pics/moltres/anim0.asm @@ -0,0 +1,13 @@ + frame 1, 10 + frame 5, 10 + frame 2, 10 + frame 3, 10 + frame 4, 10 + frame 0, 10 + frame 1, 10 + frame 5, 10 + frame 1, 10 + frame 0, 12 + frame 1, 12 + endanim +; 0xd10e3 diff --git a/gfx/pics/moltres/anim1.asm b/gfx/pics/moltres/anim1.asm new file mode 100644 index 00000000..258191b6 --- /dev/null +++ b/gfx/pics/moltres/anim1.asm @@ -0,0 +1,9 @@ + frame 6, 05 + frame 0, 05 + frame 7, 05 + frame 1, 05 + frame 0, 12 + frame 1, 12 + frame 5, 12 + endanim +; 0xd1e57 diff --git a/gfx/pics/moltres/back.2bpp.lz b/gfx/pics/moltres/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..542a7313 --- /dev/null +++ b/gfx/pics/moltres/back.2bpp.lz diff --git a/gfx/pics/moltres/bitmask.asm b/gfx/pics/moltres/bitmask.asm new file mode 100644 index 00000000..b5cf7908 --- /dev/null +++ b/gfx/pics/moltres/bitmask.asm @@ -0,0 +1,57 @@ +; 0 + db %10000001 + db %01000001 + db %00000000 + db %00010000 + db %11001100 + db %11111111 + db %00000001 +; 1 + db %00011110 + db %10001111 + db %00000011 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 2 + db %10011111 + db %11001111 + db %00000011 + db %00010000 + db %11001100 + db %11111111 + db %00000001 +; 3 + db %10011111 + db %11001111 + db %00000011 + db %00000000 + db %10000100 + db %11000011 + db %00000001 +; 4 + db %00010000 + db %00001000 + db %00000000 + db %00000000 + db %10000100 + db %11000011 + db %00000001 +; 5 + db %00000000 + db %00000100 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 6 + db %10000001 + db %01000101 + db %00000000 + db %00010000 + db %01001000 + db %00111100 + db %00000000 +; 0xd3291 diff --git a/gfx/pics/moltres/frames.asm b/gfx/pics/moltres/frames.asm new file mode 100644 index 00000000..2db9205c --- /dev/null +++ b/gfx/pics/moltres/frames.asm @@ -0,0 +1,33 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 + dw .frame6 + dw .frame7 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $05, $34, $35, $36, $37, $38, $39, $3a, $3b + db $3c, $3d, $3e, $3f, $40, $05 +.frame2 + db $01 ; bitmask + db $41, $42, $43, $44, $45, $46, $47, $48, $49, $4a, $4b +.frame3 + db $02 ; bitmask + db $31, $41, $42, $43, $44, $32, $45, $46, $47, $48, $05, $49 + db $4a, $4b, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c, $3d + db $3e, $3f, $40, $05 +.frame4 + db $03 ; bitmask + db $31, $41, $42, $43, $44, $32, $45, $46, $47, $48, $05, $49 + db $4a, $4b, $35, $4c, $4d, $4e, $05, $3d, $4e +.frame5 + db $04 ; bitmask + db $4f, $50, $35, $4c, $4d, $4e, $05, $3d, $4e +.frame6 + db $05 ; bitmask + db $51 +.frame7 + db $06 ; bitmask + db $31, $32, $33, $51, $05, $34, $36, $37, $3b, $3c, $3d, $3e +; 0xd610f diff --git a/gfx/pics/moltres/front.2bpp.lz b/gfx/pics/moltres/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..ec03e465 --- /dev/null +++ b/gfx/pics/moltres/front.2bpp.lz diff --git a/gfx/pics/moltres/normal.pal b/gfx/pics/moltres/normal.pal new file mode 100644 index 00000000..5f3e130a --- /dev/null +++ b/gfx/pics/moltres/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 22, 0 + RGB 31, 12, 3 diff --git a/gfx/pics/moltres/shiny.pal b/gfx/pics/moltres/shiny.pal new file mode 100644 index 00000000..9f931ca5 --- /dev/null +++ b/gfx/pics/moltres/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 11, 14 + RGB 21, 1, 0 diff --git a/gfx/pics/mr__mime/anim0.asm b/gfx/pics/mr__mime/anim0.asm new file mode 100644 index 00000000..fcb597a5 --- /dev/null +++ b/gfx/pics/mr__mime/anim0.asm @@ -0,0 +1,11 @@ + frame 1, 08 + frame 2, 08 + frame 8, 08 + frame 3, 08 + frame 4, 08 + frame 5, 08 + frame 7, 08 + frame 0, 32 + frame 6, 06 + endanim +; 0xd0f99 diff --git a/gfx/pics/mr__mime/anim1.asm b/gfx/pics/mr__mime/anim1.asm new file mode 100644 index 00000000..c3747ac1 --- /dev/null +++ b/gfx/pics/mr__mime/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 06 + frame 6, 06 + dorepeat 1 + endanim +; 0xd1d6f diff --git a/gfx/pics/mr__mime/back.2bpp.lz b/gfx/pics/mr__mime/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..eb164758 --- /dev/null +++ b/gfx/pics/mr__mime/back.2bpp.lz diff --git a/gfx/pics/mr__mime/bitmask.asm b/gfx/pics/mr__mime/bitmask.asm new file mode 100644 index 00000000..b401ed87 --- /dev/null +++ b/gfx/pics/mr__mime/bitmask.asm @@ -0,0 +1,49 @@ +; 0 + db %10001110 + db %00000001 + db %00000000 + db %00000000 + db %00000000 +; 1 + db %10011110 + db %00000111 + db %00000000 + db %00000000 + db %00000000 +; 2 + db %10011110 + db %01000111 + db %01111000 + db %00011110 + db %00000110 +; 3 + db %10001110 + db %01000001 + db %01111000 + db %00011110 + db %00000110 +; 4 + db %00000000 + db %01000000 + db %01111000 + db %00011110 + db %00000110 +; 5 + db %00000000 + db %00100000 + db %00000000 + db %00000000 + db %00000000 +; 6 + db %00000000 + db %00000000 + db %01000000 + db %00011100 + db %00000111 +; 7 + db %10011110 + db %00000111 + db %01000000 + db %00011100 + db %00000111 +; 0xd30ad diff --git a/gfx/pics/mr__mime/frames.asm b/gfx/pics/mr__mime/frames.asm new file mode 100644 index 00000000..d4bbe4b3 --- /dev/null +++ b/gfx/pics/mr__mime/frames.asm @@ -0,0 +1,36 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 + dw .frame6 + dw .frame7 + dw .frame8 +.frame1 + db $00 ; bitmask + db $00, $24, $25, $26, $27 +.frame2 + db $01 ; bitmask + db $00, $00, $28, $29, $26, $2a, $2b, $2c +.frame3 + db $02 ; bitmask + db $00, $00, $28, $29, $26, $2a, $2b, $2c, $2d, $2e, $2f, $30 + db $31, $32, $33, $34, $35, $36, $00 +.frame4 + db $03 ; bitmask + db $00, $24, $25, $26, $27, $2d, $2e, $2f, $30, $31, $32, $33 + db $34, $35, $36, $00 +.frame5 + db $04 ; bitmask + db $2d, $2e, $2f, $30, $31, $32, $33, $34, $35, $36, $00 +.frame6 + db $05 ; bitmask + db $37 +.frame7 + db $06 ; bitmask + db $31, $38, $39, $35, $3a, $3b, $00 +.frame8 + db $07 ; bitmask + db $00, $00, $28, $29, $26, $2a, $2b, $2c, $31, $38, $39, $35 + db $3a, $3b, $00 +; 0xd5b60 diff --git a/gfx/pics/mr__mime/front.2bpp.lz b/gfx/pics/mr__mime/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..48555cbe --- /dev/null +++ b/gfx/pics/mr__mime/front.2bpp.lz diff --git a/gfx/pics/mr__mime/normal.pal b/gfx/pics/mr__mime/normal.pal new file mode 100644 index 00000000..c0398e6d --- /dev/null +++ b/gfx/pics/mr__mime/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 11, 31 + RGB 28, 7, 13 diff --git a/gfx/pics/mr__mime/shiny.pal b/gfx/pics/mr__mime/shiny.pal new file mode 100644 index 00000000..9f94986e --- /dev/null +++ b/gfx/pics/mr__mime/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 11, 31 + RGB 17, 19, 0 diff --git a/gfx/pics/muk/anim0.asm b/gfx/pics/muk/anim0.asm new file mode 100644 index 00000000..1bacba42 --- /dev/null +++ b/gfx/pics/muk/anim0.asm @@ -0,0 +1,6 @@ + frame 1, 12 + frame 2, 12 + frame 3, 12 + frame 1, 12 + endanim +; 0xd0dbc diff --git a/gfx/pics/muk/anim1.asm b/gfx/pics/muk/anim1.asm new file mode 100644 index 00000000..db37bf51 --- /dev/null +++ b/gfx/pics/muk/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 3 + frame 0, 12 + frame 4, 12 + dorepeat 1 + endanim +; 0xd1c40 diff --git a/gfx/pics/muk/back.2bpp.lz b/gfx/pics/muk/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..63a6aa8d --- /dev/null +++ b/gfx/pics/muk/back.2bpp.lz diff --git a/gfx/pics/muk/bitmask.asm b/gfx/pics/muk/bitmask.asm new file mode 100644 index 00000000..7530a8ad --- /dev/null +++ b/gfx/pics/muk/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %01100000 + db %00111110 + db %10011111 + db %10000011 + db %00000000 + db %00000000 + db %00000000 +; 1 + db %01100000 + db %00111110 + db %10011111 + db %11000011 + db %00000000 + db %00000000 + db %00000000 +; 2 + db %01100000 + db %00110000 + db %00011000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd2dd7 diff --git a/gfx/pics/muk/frames.asm b/gfx/pics/muk/frames.asm new file mode 100644 index 00000000..1cab5f1f --- /dev/null +++ b/gfx/pics/muk/frames.asm @@ -0,0 +1,20 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c + db $3d, $3e, $3f, $40 +.frame2 + db $01 ; bitmask + db $31, $32, $33, $34, $35, $41, $37, $38, $42, $43, $3b, $3c + db $3d, $44, $45, $46, $40 +.frame3 + db $01 ; bitmask + db $31, $32, $33, $47, $35, $41, $37, $38, $48, $49, $3b, $3c + db $3d, $4a, $4b, $46, $40 +.frame4 + db $02 ; bitmask + db $31, $32, $36, $37, $3b, $3c +; 0xd548c diff --git a/gfx/pics/muk/front.2bpp b/gfx/pics/muk/front.2bpp Binary files differnew file mode 100644 index 00000000..fd4d1f97 --- /dev/null +++ b/gfx/pics/muk/front.2bpp diff --git a/gfx/pics/muk/front.2bpp.lz b/gfx/pics/muk/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..3a428027 --- /dev/null +++ b/gfx/pics/muk/front.2bpp.lz diff --git a/gfx/pics/muk/normal.pal b/gfx/pics/muk/normal.pal new file mode 100644 index 00000000..2c4c01a6 --- /dev/null +++ b/gfx/pics/muk/normal.pal @@ -0,0 +1,2 @@ + RGB 29, 2, 20 + RGB 12, 1, 12 diff --git a/gfx/pics/muk/shiny.pal b/gfx/pics/muk/shiny.pal new file mode 100644 index 00000000..70473db4 --- /dev/null +++ b/gfx/pics/muk/shiny.pal @@ -0,0 +1,2 @@ + RGB 15, 20, 9 + RGB 10, 13, 3 diff --git a/gfx/pics/murkrow/anim0.asm b/gfx/pics/murkrow/anim0.asm new file mode 100644 index 00000000..8f0ca6a7 --- /dev/null +++ b/gfx/pics/murkrow/anim0.asm @@ -0,0 +1,10 @@ + frame 2, 10 + setrepeat 2 + frame 1, 06 + frame 2, 06 + dorepeat 2 + frame 1, 07 + frame 0, 07 + frame 1, 07 + endanim +; 0xd13cf diff --git a/gfx/pics/murkrow/anim1.asm b/gfx/pics/murkrow/anim1.asm new file mode 100644 index 00000000..85e2f9c5 --- /dev/null +++ b/gfx/pics/murkrow/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 07 + frame 3, 07 + dorepeat 1 + endanim +; 0xd204f diff --git a/gfx/pics/murkrow/back.2bpp.lz b/gfx/pics/murkrow/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..b9928708 --- /dev/null +++ b/gfx/pics/murkrow/back.2bpp.lz diff --git a/gfx/pics/murkrow/bitmask.asm b/gfx/pics/murkrow/bitmask.asm new file mode 100644 index 00000000..064e4195 --- /dev/null +++ b/gfx/pics/murkrow/bitmask.asm @@ -0,0 +1,19 @@ +; 0 + db %00011110 + db %00000111 + db %00110000 + db %11011111 + db %00000011 +; 1 + db %00000000 + db %01000011 + db %00000000 + db %00000000 + db %00000000 +; 2 + db %10000000 + db %00100000 + db %00000000 + db %00000000 + db %00000000 +; 0xd3674 diff --git a/gfx/pics/murkrow/frames.asm b/gfx/pics/murkrow/frames.asm new file mode 100644 index 00000000..e7efcf1d --- /dev/null +++ b/gfx/pics/murkrow/frames.asm @@ -0,0 +1,14 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $04, $04, $2d + db $2e, $2f, $04, $04, $04, $30 +.frame2 + db $01 ; bitmask + db $31, $32, $33 +.frame3 + db $02 ; bitmask + db $34, $35 +; 0xd8d9c diff --git a/gfx/pics/murkrow/front.2bpp.lz b/gfx/pics/murkrow/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..e7ae9938 --- /dev/null +++ b/gfx/pics/murkrow/front.2bpp.lz diff --git a/gfx/pics/murkrow/normal.pal b/gfx/pics/murkrow/normal.pal new file mode 100644 index 00000000..63a260ff --- /dev/null +++ b/gfx/pics/murkrow/normal.pal @@ -0,0 +1,2 @@ + RGB 23, 19, 3 + RGB 10, 11, 20 diff --git a/gfx/pics/murkrow/shiny.pal b/gfx/pics/murkrow/shiny.pal new file mode 100644 index 00000000..bd535ef2 --- /dev/null +++ b/gfx/pics/murkrow/shiny.pal @@ -0,0 +1,2 @@ + RGB 29, 31, 3 + RGB 20, 2, 22 diff --git a/gfx/pics/natu/anim0.asm b/gfx/pics/natu/anim0.asm new file mode 100644 index 00000000..22c2659d --- /dev/null +++ b/gfx/pics/natu/anim0.asm @@ -0,0 +1,6 @@ + frame 1, 10 + frame 2, 10 + frame 3, 25 + frame 2, 10 + endanim +; 0xd12bc diff --git a/gfx/pics/natu/anim1.asm b/gfx/pics/natu/anim1.asm new file mode 100644 index 00000000..a4a97487 --- /dev/null +++ b/gfx/pics/natu/anim1.asm @@ -0,0 +1,3 @@ + frame 4, 35 + endanim +; 0xd1f86 diff --git a/gfx/pics/natu/back.2bpp.lz b/gfx/pics/natu/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..b4ba45c1 --- /dev/null +++ b/gfx/pics/natu/back.2bpp.lz diff --git a/gfx/pics/natu/bitmask.asm b/gfx/pics/natu/bitmask.asm new file mode 100644 index 00000000..258acf82 --- /dev/null +++ b/gfx/pics/natu/bitmask.asm @@ -0,0 +1,11 @@ +; 0 + db %10001100 + db %00110001 + db %01100011 + db %00000000 +; 1 + db %00000000 + db %00000000 + db %00000010 + db %00000000 +; 0xd34e1 diff --git a/gfx/pics/natu/frames.asm b/gfx/pics/natu/frames.asm new file mode 100644 index 00000000..4cd8f77b --- /dev/null +++ b/gfx/pics/natu/frames.asm @@ -0,0 +1,17 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c, $1d, $1e, $00, $1f, $00, $20 +.frame2 + db $00 ; bitmask + db $19, $1a, $21, $1c, $22, $1e, $00, $1f, $00, $20 +.frame3 + db $00 ; bitmask + db $19, $1a, $21, $1c, $23, $1e, $00, $1f, $00, $20 +.frame4 + db $01 ; bitmask + db $24 +; 0xd89c7 diff --git a/gfx/pics/natu/front.2bpp.lz b/gfx/pics/natu/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..adebc887 --- /dev/null +++ b/gfx/pics/natu/front.2bpp.lz diff --git a/gfx/pics/natu/normal.pal b/gfx/pics/natu/normal.pal new file mode 100644 index 00000000..d0093fd0 --- /dev/null +++ b/gfx/pics/natu/normal.pal @@ -0,0 +1,2 @@ + RGB 10, 23, 13 + RGB 20, 5, 6 diff --git a/gfx/pics/natu/shiny.pal b/gfx/pics/natu/shiny.pal new file mode 100644 index 00000000..30a77ab5 --- /dev/null +++ b/gfx/pics/natu/shiny.pal @@ -0,0 +1,2 @@ + RGB 20, 30, 19 + RGB 21, 21, 10 diff --git a/gfx/pics/nidoking/anim0.asm b/gfx/pics/nidoking/anim0.asm new file mode 100644 index 00000000..a32945d4 --- /dev/null +++ b/gfx/pics/nidoking/anim0.asm @@ -0,0 +1,6 @@ + frame 0, 06 + frame 1, 12 + frame 2, 36 + frame 1, 12 + endanim +; 0xd0a8f diff --git a/gfx/pics/nidoking/anim1.asm b/gfx/pics/nidoking/anim1.asm new file mode 100644 index 00000000..4e56028e --- /dev/null +++ b/gfx/pics/nidoking/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 3 + frame 0, 06 + frame 3, 06 + dorepeat 1 + endanim +; 0xd1a13 diff --git a/gfx/pics/nidoking/back.2bpp.lz b/gfx/pics/nidoking/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..b3f35b5a --- /dev/null +++ b/gfx/pics/nidoking/back.2bpp.lz diff --git a/gfx/pics/nidoking/bitmask.asm b/gfx/pics/nidoking/bitmask.asm new file mode 100644 index 00000000..fbd26ced --- /dev/null +++ b/gfx/pics/nidoking/bitmask.asm @@ -0,0 +1,17 @@ +; 0 + db %00011111 + db %00011111 + db %10000111 + db %11100001 + db %11110001 + db %11111001 + db %00000000 +; 1 + db %00000000 + db %00000000 + db %11000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd294f diff --git a/gfx/pics/nidoking/frames.asm b/gfx/pics/nidoking/frames.asm new file mode 100644 index 00000000..812c4aae --- /dev/null +++ b/gfx/pics/nidoking/frames.asm @@ -0,0 +1,17 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $2a, $2a, $2a, $31, $32, $33, $34, $35, $36, $37, $38, $39 + db $3a, $3b, $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44, $45 + db $2a, $2a, $46, $47, $48 +.frame2 + db $00 ; bitmask + db $2a, $2a, $2a, $49, $32, $33, $4a, $4b, $4c, $37, $38, $4d + db $3a, $3b, $4e, $3d, $3e, $4f, $50, $41, $42, $51, $44, $45 + db $2a, $2a, $46, $47, $48 +.frame3 + db $01 ; bitmask + db $52, $53 +; 0xd4909 diff --git a/gfx/pics/nidoking/front.2bpp b/gfx/pics/nidoking/front.2bpp Binary files differnew file mode 100644 index 00000000..3353bfe7 --- /dev/null +++ b/gfx/pics/nidoking/front.2bpp diff --git a/gfx/pics/nidoking/front.2bpp.lz b/gfx/pics/nidoking/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..aad75774 --- /dev/null +++ b/gfx/pics/nidoking/front.2bpp.lz diff --git a/gfx/pics/nidoking/normal.pal b/gfx/pics/nidoking/normal.pal new file mode 100644 index 00000000..7fe139d0 --- /dev/null +++ b/gfx/pics/nidoking/normal.pal @@ -0,0 +1,2 @@ + RGB 24, 10, 19 + RGB 13, 3, 15 diff --git a/gfx/pics/nidoking/shiny.pal b/gfx/pics/nidoking/shiny.pal new file mode 100644 index 00000000..3e48f56b --- /dev/null +++ b/gfx/pics/nidoking/shiny.pal @@ -0,0 +1,2 @@ + RGB 13, 17, 31 + RGB 15, 9, 23 diff --git a/gfx/pics/nidoqueen/anim0.asm b/gfx/pics/nidoqueen/anim0.asm new file mode 100644 index 00000000..bd9d8eee --- /dev/null +++ b/gfx/pics/nidoqueen/anim0.asm @@ -0,0 +1,10 @@ + frame 1, 05 + frame 2, 10 + frame 3, 10 + frame 4, 10 + frame 3, 10 + frame 1, 10 + frame 0, 10 + frame 5, 10 + endanim +; 0xd0a64 diff --git a/gfx/pics/nidoqueen/anim1.asm b/gfx/pics/nidoqueen/anim1.asm new file mode 100644 index 00000000..1cc934c4 --- /dev/null +++ b/gfx/pics/nidoqueen/anim1.asm @@ -0,0 +1,7 @@ + frame 6, 50 + setrepeat 2 + frame 0, 07 + frame 6, 07 + dorepeat 2 + endanim +; 0xd19f4 diff --git a/gfx/pics/nidoqueen/back.2bpp.lz b/gfx/pics/nidoqueen/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..b363f089 --- /dev/null +++ b/gfx/pics/nidoqueen/back.2bpp.lz diff --git a/gfx/pics/nidoqueen/bitmask.asm b/gfx/pics/nidoqueen/bitmask.asm new file mode 100644 index 00000000..ba1c8fff --- /dev/null +++ b/gfx/pics/nidoqueen/bitmask.asm @@ -0,0 +1,49 @@ +; 0 + db %00110000 + db %00011000 + db %00000000 + db %00000000 + db %10011111 + db %10001111 + db %00000000 +; 1 + db %00111000 + db %00011100 + db %10000111 + db %11000011 + db %11111111 + db %10011111 + db %00000000 +; 2 + db %00111000 + db %00011100 + db %10000111 + db %11000011 + db %01111001 + db %00011100 + db %00000000 +; 3 + db %00111000 + db %00111100 + db %10011111 + db %11001011 + db %01111101 + db %00011100 + db %00000000 +; 4 + db %00000000 + db %00110000 + db %00011000 + db %00001000 + db %00000100 + db %00000000 + db %00000000 +; 5 + db %00110000 + db %00011000 + db %00000000 + db %00000000 + db %00011000 + db %00001100 + db %00000000 +; 0xd2921 diff --git a/gfx/pics/nidoqueen/frames.asm b/gfx/pics/nidoqueen/frames.asm new file mode 100644 index 00000000..6414018c --- /dev/null +++ b/gfx/pics/nidoqueen/frames.asm @@ -0,0 +1,31 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 + dw .frame6 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c + db $00, $3d, $3e +.frame2 + db $01 ; bitmask + db $00, $00, $00, $3f, $40, $41, $42, $43, $44, $45, $46, $47 + db $48, $49, $4a, $36, $37, $00, $00, $4b, $4c, $3a, $3b, $3c + db $00, $00, $00, $3e +.frame3 + db $02 ; bitmask + db $00, $00, $00, $3f, $40, $41, $42, $43, $44, $45, $46, $47 + db $48, $49, $4d, $00, $00, $4b, $4c, $00, $00, $00 +.frame4 + db $03 ; bitmask + db $00, $00, $00, $3f, $40, $4e, $4f, $42, $43, $44, $50, $51 + db $45, $46, $47, $52, $48, $49, $4d, $53, $00, $00, $4b, $4c + db $00, $00, $00 +.frame5 + db $04 ; bitmask + db $54, $4f, $50, $51, $52, $53 +.frame6 + db $05 ; bitmask + db $31, $32, $33, $34, $38, $39, $00, $3d +; 0xd4857 diff --git a/gfx/pics/nidoqueen/front.2bpp b/gfx/pics/nidoqueen/front.2bpp Binary files differnew file mode 100644 index 00000000..84114068 --- /dev/null +++ b/gfx/pics/nidoqueen/front.2bpp diff --git a/gfx/pics/nidoqueen/front.2bpp.lz b/gfx/pics/nidoqueen/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..d02a553d --- /dev/null +++ b/gfx/pics/nidoqueen/front.2bpp.lz diff --git a/gfx/pics/nidoqueen/normal.pal b/gfx/pics/nidoqueen/normal.pal new file mode 100644 index 00000000..76eaf190 --- /dev/null +++ b/gfx/pics/nidoqueen/normal.pal @@ -0,0 +1,2 @@ + RGB 22, 21, 6 + RGB 7, 16, 25 diff --git a/gfx/pics/nidoqueen/shiny.pal b/gfx/pics/nidoqueen/shiny.pal new file mode 100644 index 00000000..7eb64969 --- /dev/null +++ b/gfx/pics/nidoqueen/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 16, 31 + RGB 11, 13, 8 diff --git a/gfx/pics/nidoran_f/anim0.asm b/gfx/pics/nidoran_f/anim0.asm new file mode 100644 index 00000000..623db13d --- /dev/null +++ b/gfx/pics/nidoran_f/anim0.asm @@ -0,0 +1,8 @@ + frame 1, 04 + frame 2, 19 + setrepeat 3 + frame 3, 05 + frame 0, 05 + dorepeat 3 + endanim +; 0xd0a44 diff --git a/gfx/pics/nidoran_f/anim1.asm b/gfx/pics/nidoran_f/anim1.asm new file mode 100644 index 00000000..348179aa --- /dev/null +++ b/gfx/pics/nidoran_f/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 3 + frame 0, 05 + frame 4, 05 + dorepeat 1 + endanim +; 0xd19e0 diff --git a/gfx/pics/nidoran_f/back.2bpp.lz b/gfx/pics/nidoran_f/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..df43f06a --- /dev/null +++ b/gfx/pics/nidoran_f/back.2bpp.lz diff --git a/gfx/pics/nidoran_f/bitmask.asm b/gfx/pics/nidoran_f/bitmask.asm new file mode 100644 index 00000000..db5ecae0 --- /dev/null +++ b/gfx/pics/nidoran_f/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %11101111 + db %10011101 + db %00000011 + db %00000000 +; 1 + db %00001100 + db %00010000 + db %00000010 + db %00000000 +; 2 + db %10000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd28e3 diff --git a/gfx/pics/nidoran_f/frames.asm b/gfx/pics/nidoran_f/frames.asm new file mode 100644 index 00000000..dd6a6ae7 --- /dev/null +++ b/gfx/pics/nidoran_f/frames.asm @@ -0,0 +1,19 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $04, $19, $1a, $04, $1b, $1c, $1d, $1e, $1f, $20, $21, $22 + db $23, $24 +.frame2 + db $00 ; bitmask + db $04, $19, $1a, $04, $1b, $1c, $25, $1e, $1f, $20, $21, $22 + db $23, $24 +.frame3 + db $01 ; bitmask + db $26, $04, $27, $28 +.frame4 + db $02 ; bitmask + db $29 +; 0xd47b9 diff --git a/gfx/pics/nidoran_f/front.2bpp b/gfx/pics/nidoran_f/front.2bpp Binary files differnew file mode 100644 index 00000000..f262426c --- /dev/null +++ b/gfx/pics/nidoran_f/front.2bpp diff --git a/gfx/pics/nidoran_f/front.2bpp.lz b/gfx/pics/nidoran_f/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..47785769 --- /dev/null +++ b/gfx/pics/nidoran_f/front.2bpp.lz diff --git a/gfx/pics/nidoran_f/normal.pal b/gfx/pics/nidoran_f/normal.pal new file mode 100644 index 00000000..8fc8d9a7 --- /dev/null +++ b/gfx/pics/nidoran_f/normal.pal @@ -0,0 +1,2 @@ + RGB 19, 21, 31 + RGB 7, 16, 6 diff --git a/gfx/pics/nidoran_f/shiny.pal b/gfx/pics/nidoran_f/shiny.pal new file mode 100644 index 00000000..b871ef0e --- /dev/null +++ b/gfx/pics/nidoran_f/shiny.pal @@ -0,0 +1,2 @@ + RGB 27, 17, 28 + RGB 5, 17, 1 diff --git a/gfx/pics/nidoran_m/anim0.asm b/gfx/pics/nidoran_m/anim0.asm new file mode 100644 index 00000000..9b8a3813 --- /dev/null +++ b/gfx/pics/nidoran_m/anim0.asm @@ -0,0 +1,8 @@ + frame 0, 12 + frame 2, 22 + setrepeat 3 + frame 0, 06 + frame 1, 06 + dorepeat 3 + endanim +; 0xd0a71 diff --git a/gfx/pics/nidoran_m/anim1.asm b/gfx/pics/nidoran_m/anim1.asm new file mode 100644 index 00000000..20b437f6 --- /dev/null +++ b/gfx/pics/nidoran_m/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 3 + frame 0, 06 + frame 3, 06 + dorepeat 1 + endanim +; 0xd19fd diff --git a/gfx/pics/nidoran_m/back.2bpp.lz b/gfx/pics/nidoran_m/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..4b3be9a6 --- /dev/null +++ b/gfx/pics/nidoran_m/back.2bpp.lz diff --git a/gfx/pics/nidoran_m/bitmask.asm b/gfx/pics/nidoran_m/bitmask.asm new file mode 100644 index 00000000..738e9047 --- /dev/null +++ b/gfx/pics/nidoran_m/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %11101010 + db %10001011 + db %00000011 + db %00000000 +; 1 + db %10011100 + db %00000011 + db %00000000 + db %00000000 +; 2 + db %00000000 + db %00000001 + db %00000000 + db %00000000 +; 0xd292d diff --git a/gfx/pics/nidoran_m/frames.asm b/gfx/pics/nidoran_m/frames.asm new file mode 100644 index 00000000..87b496ef --- /dev/null +++ b/gfx/pics/nidoran_m/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $23 +.frame2 + db $01 ; bitmask + db $24, $25, $26, $27, $28, $29 +.frame3 + db $02 ; bitmask + db $2a +; 0xd4872 diff --git a/gfx/pics/nidoran_m/front.2bpp b/gfx/pics/nidoran_m/front.2bpp Binary files differnew file mode 100644 index 00000000..b87b5b37 --- /dev/null +++ b/gfx/pics/nidoran_m/front.2bpp diff --git a/gfx/pics/nidoran_m/front.2bpp.lz b/gfx/pics/nidoran_m/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..661dadad --- /dev/null +++ b/gfx/pics/nidoran_m/front.2bpp.lz diff --git a/gfx/pics/nidoran_m/normal.pal b/gfx/pics/nidoran_m/normal.pal new file mode 100644 index 00000000..6707bee9 --- /dev/null +++ b/gfx/pics/nidoran_m/normal.pal @@ -0,0 +1,2 @@ + RGB 27, 17, 22 + RGB 21, 2, 8 diff --git a/gfx/pics/nidoran_m/shiny.pal b/gfx/pics/nidoran_m/shiny.pal new file mode 100644 index 00000000..2df6943f --- /dev/null +++ b/gfx/pics/nidoran_m/shiny.pal @@ -0,0 +1,2 @@ + RGB 18, 21, 31 + RGB 17, 8, 15 diff --git a/gfx/pics/nidorina/anim0.asm b/gfx/pics/nidorina/anim0.asm new file mode 100644 index 00000000..6ab079db --- /dev/null +++ b/gfx/pics/nidorina/anim0.asm @@ -0,0 +1,9 @@ + frame 3, 20 + setrepeat 2 + frame 0, 06 + frame 1, 12 + frame 0, 03 + frame 2, 06 + dorepeat 2 + endanim +; 0xd0a53 diff --git a/gfx/pics/nidorina/anim1.asm b/gfx/pics/nidorina/anim1.asm new file mode 100644 index 00000000..6afb1cbc --- /dev/null +++ b/gfx/pics/nidorina/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 04 + frame 4, 04 + dorepeat 1 + endanim +; 0xd19e9 diff --git a/gfx/pics/nidorina/back.2bpp.lz b/gfx/pics/nidorina/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..141d61f8 --- /dev/null +++ b/gfx/pics/nidorina/back.2bpp.lz diff --git a/gfx/pics/nidorina/bitmask.asm b/gfx/pics/nidorina/bitmask.asm new file mode 100644 index 00000000..e365847f --- /dev/null +++ b/gfx/pics/nidorina/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %00000000 + db %10000100 + db %11100011 + db %00000000 + db %00000000 +; 1 + db %00000000 + db %10000000 + db %11100011 + db %00110000 + db %00000000 +; 2 + db %00001000 + db %11000011 + db %00000000 + db %00000000 + db %00000000 +; 3 + db %00000000 + db %01000001 + db %00000000 + db %00000000 + db %00000000 +; 0xd28f7 diff --git a/gfx/pics/nidorina/frames.asm b/gfx/pics/nidorina/frames.asm new file mode 100644 index 00000000..26ffbea5 --- /dev/null +++ b/gfx/pics/nidorina/frames.asm @@ -0,0 +1,17 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a +.frame2 + db $01 ; bitmask + db $2b, $2c, $2d, $2e, $2f, $30, $31, $32 +.frame3 + db $02 ; bitmask + db $33, $34, $35, $36, $37 +.frame4 + db $03 ; bitmask + db $38, $39 +; 0xd47db diff --git a/gfx/pics/nidorina/front.2bpp b/gfx/pics/nidorina/front.2bpp Binary files differnew file mode 100644 index 00000000..e12e1258 --- /dev/null +++ b/gfx/pics/nidorina/front.2bpp diff --git a/gfx/pics/nidorina/front.2bpp.lz b/gfx/pics/nidorina/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..04523a52 --- /dev/null +++ b/gfx/pics/nidorina/front.2bpp.lz diff --git a/gfx/pics/nidorina/normal.pal b/gfx/pics/nidorina/normal.pal new file mode 100644 index 00000000..746a8858 --- /dev/null +++ b/gfx/pics/nidorina/normal.pal @@ -0,0 +1,2 @@ + RGB 16, 21, 31 + RGB 7, 12, 14 diff --git a/gfx/pics/nidorina/shiny.pal b/gfx/pics/nidorina/shiny.pal new file mode 100644 index 00000000..32e72056 --- /dev/null +++ b/gfx/pics/nidorina/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 17, 30 + RGB 6, 15, 10 diff --git a/gfx/pics/nidorino/anim0.asm b/gfx/pics/nidorino/anim0.asm new file mode 100644 index 00000000..16a6cb1d --- /dev/null +++ b/gfx/pics/nidorino/anim0.asm @@ -0,0 +1,12 @@ + frame 1, 10 + frame 6, 30 + frame 0, 05 + frame 5, 07 + frame 0, 10 + setrepeat 2 + frame 0, 06 + frame 2, 06 + frame 3, 06 + dorepeat 6 + endanim +; 0xd0a86 diff --git a/gfx/pics/nidorino/anim1.asm b/gfx/pics/nidorino/anim1.asm new file mode 100644 index 00000000..40e17f45 --- /dev/null +++ b/gfx/pics/nidorino/anim1.asm @@ -0,0 +1,8 @@ + setrepeat 3 + frame 4, 06 + frame 5, 06 + dorepeat 1 + frame 0, 06 + frame 4, 06 + endanim +; 0xd1a0a diff --git a/gfx/pics/nidorino/back.2bpp.lz b/gfx/pics/nidorino/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..6e6a841e --- /dev/null +++ b/gfx/pics/nidorino/back.2bpp.lz diff --git a/gfx/pics/nidorino/bitmask.asm b/gfx/pics/nidorino/bitmask.asm new file mode 100644 index 00000000..fac9808a --- /dev/null +++ b/gfx/pics/nidorino/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %10000000 + db %11111111 + db %01111111 + db %11001111 + db %00000001 +; 1 + db %00000000 + db %00001000 + db %00001010 + db %00000000 + db %00000000 +; 2 + db %00000000 + db %01000000 + db %00011000 + db %00000000 + db %00000000 +; 3 + db %10000000 + db %01110000 + db %00011000 + db %10000100 + db %00000001 +; 0xd2941 diff --git a/gfx/pics/nidorino/frames.asm b/gfx/pics/nidorino/frames.asm new file mode 100644 index 00000000..3f5dca2a --- /dev/null +++ b/gfx/pics/nidorino/frames.asm @@ -0,0 +1,27 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 + dw .frame6 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f + db $30, $31, $32, $33, $00, $34, $35, $36, $00, $37, $38 +.frame2 + db $01 ; bitmask + db $39, $3a, $3b +.frame3 + db $01 ; bitmask + db $3c, $3d, $3b +.frame4 + db $02 ; bitmask + db $3e, $3b, $3f +.frame5 + db $03 ; bitmask + db $40, $41, $42, $3e, $3b, $3f, $43, $44, $45 +.frame6 + db $00 ; bitmask + db $24, $25, $26, $27, $3c, $29, $2a, $2b, $2c, $2d, $3d, $2f + db $30, $31, $32, $33, $00, $34, $35, $36, $00, $37, $38 +; 0xd48c4 diff --git a/gfx/pics/nidorino/front.2bpp b/gfx/pics/nidorino/front.2bpp Binary files differnew file mode 100644 index 00000000..bc724ec5 --- /dev/null +++ b/gfx/pics/nidorino/front.2bpp diff --git a/gfx/pics/nidorino/front.2bpp.lz b/gfx/pics/nidorino/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..228c93b5 --- /dev/null +++ b/gfx/pics/nidorino/front.2bpp.lz diff --git a/gfx/pics/nidorino/normal.pal b/gfx/pics/nidorino/normal.pal new file mode 100644 index 00000000..308ff332 --- /dev/null +++ b/gfx/pics/nidorino/normal.pal @@ -0,0 +1,2 @@ + RGB 26, 17, 22 + RGB 21, 2, 8 diff --git a/gfx/pics/nidorino/shiny.pal b/gfx/pics/nidorino/shiny.pal new file mode 100644 index 00000000..5ab6893b --- /dev/null +++ b/gfx/pics/nidorino/shiny.pal @@ -0,0 +1,2 @@ + RGB 20, 23, 31 + RGB 23, 4, 25 diff --git a/gfx/pics/ninetales/anim0.asm b/gfx/pics/ninetales/anim0.asm new file mode 100644 index 00000000..0d691ee9 --- /dev/null +++ b/gfx/pics/ninetales/anim0.asm @@ -0,0 +1,10 @@ + frame 0, 07 + frame 1, 08 + frame 2, 09 + frame 3, 09 + frame 4, 10 + frame 3, 12 + frame 2, 10 + frame 1, 08 + endanim +; 0xd0acb diff --git a/gfx/pics/ninetales/anim1.asm b/gfx/pics/ninetales/anim1.asm new file mode 100644 index 00000000..68d1e805 --- /dev/null +++ b/gfx/pics/ninetales/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 3 + frame 0, 06 + frame 5, 06 + dorepeat 1 + endanim +; 0xd1a3d diff --git a/gfx/pics/ninetales/back.2bpp.lz b/gfx/pics/ninetales/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..e6b26403 --- /dev/null +++ b/gfx/pics/ninetales/back.2bpp.lz diff --git a/gfx/pics/ninetales/bitmask.asm b/gfx/pics/ninetales/bitmask.asm new file mode 100644 index 00000000..434f61e9 --- /dev/null +++ b/gfx/pics/ninetales/bitmask.asm @@ -0,0 +1,41 @@ +; 0 + db %00000100 + db %00000000 + db %10000000 + db %11100001 + db %11110000 + db %11110010 + db %00000001 +; 1 + db %00000100 + db %00000000 + db %10000000 + db %11101001 + db %11110111 + db %11110011 + db %00000001 +; 2 + db %00001100 + db %00110010 + db %10011000 + db %11101101 + db %11110111 + db %11110011 + db %00000001 +; 3 + db %01001100 + db %00110010 + db %10011000 + db %11101101 + db %11110111 + db %11110011 + db %00000001 +; 4 + db %00000000 + db %00000011 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd29a4 diff --git a/gfx/pics/ninetales/frames.asm b/gfx/pics/ninetales/frames.asm new file mode 100644 index 00000000..90c846aa --- /dev/null +++ b/gfx/pics/ninetales/frames.asm @@ -0,0 +1,27 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c + db $3d, $3e, $3f, $40 +.frame2 + db $01 ; bitmask + db $31, $32, $33, $41, $42, $43, $36, $44, $45, $46, $47, $48 + db $49, $4a, $4b, $4c, $3c, $4d, $4e, $4f, $50 +.frame3 + db $02 ; bitmask + db $51, $52, $53, $54, $55, $56, $57, $32, $33, $58, $41, $42 + db $43, $36, $44, $45, $46, $47, $48, $49, $4a, $4b, $4c, $3c + db $4d, $4e, $4f, $50 +.frame4 + db $03 ; bitmask + db $51, $52, $03, $53, $59, $5a, $5b, $5c, $32, $33, $5d, $5e + db $42, $43, $36, $44, $45, $46, $47, $48, $49, $4a, $4b, $4c + db $3c, $4d, $4e, $4f, $50 +.frame5 + db $04 ; bitmask + db $5f, $60 +; 0xd49fc diff --git a/gfx/pics/ninetales/front.2bpp b/gfx/pics/ninetales/front.2bpp Binary files differnew file mode 100644 index 00000000..5ab8aaa6 --- /dev/null +++ b/gfx/pics/ninetales/front.2bpp diff --git a/gfx/pics/ninetales/front.2bpp.lz b/gfx/pics/ninetales/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..4865c6d8 --- /dev/null +++ b/gfx/pics/ninetales/front.2bpp.lz diff --git a/gfx/pics/ninetales/normal.pal b/gfx/pics/ninetales/normal.pal new file mode 100644 index 00000000..c5c5c36f --- /dev/null +++ b/gfx/pics/ninetales/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 25, 9 + RGB 18, 15, 0 diff --git a/gfx/pics/ninetales/shiny.pal b/gfx/pics/ninetales/shiny.pal new file mode 100644 index 00000000..33caab17 --- /dev/null +++ b/gfx/pics/ninetales/shiny.pal @@ -0,0 +1,2 @@ + RGB 27, 22, 25 + RGB 17, 17, 23 diff --git a/gfx/pics/noctowl/anim0.asm b/gfx/pics/noctowl/anim0.asm new file mode 100644 index 00000000..ce19c30a --- /dev/null +++ b/gfx/pics/noctowl/anim0.asm @@ -0,0 +1,10 @@ + frame 0, 04 + frame 1, 20 + frame 3, 24 + frame 2, 20 + setrepeat 3 + frame 4, 06 + frame 2, 06 + dorepeat 5 + endanim +; 0xd1219 diff --git a/gfx/pics/noctowl/anim1.asm b/gfx/pics/noctowl/anim1.asm new file mode 100644 index 00000000..4fe81f33 --- /dev/null +++ b/gfx/pics/noctowl/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 08 + frame 5, 08 + dorepeat 1 + endanim +; 0xd1f11 diff --git a/gfx/pics/noctowl/back.2bpp.lz b/gfx/pics/noctowl/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..9ef83c86 --- /dev/null +++ b/gfx/pics/noctowl/back.2bpp.lz diff --git a/gfx/pics/noctowl/bitmask.asm b/gfx/pics/noctowl/bitmask.asm new file mode 100644 index 00000000..231f4dbd --- /dev/null +++ b/gfx/pics/noctowl/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %00000000 + db %00000000 + db %00000000 + db %00000001 + db %00000000 + db %00000000 + db %00000000 +; 1 + db %10000000 + db %11000011 + db %11100011 + db %11110001 + db %00111000 + db %00000000 + db %00000000 +; 2 + db %00000000 + db %00000000 + db %10000001 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd340c diff --git a/gfx/pics/noctowl/frames.asm b/gfx/pics/noctowl/frames.asm new file mode 100644 index 00000000..86b15a84 --- /dev/null +++ b/gfx/pics/noctowl/frames.asm @@ -0,0 +1,24 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $31 +.frame2 + db $01 ; bitmask + db $00, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c + db $3d, $3e, $3f, $00, $40, $41 +.frame3 + db $01 ; bitmask + db $00, $32, $33, $34, $35, $42, $43, $38, $39, $3a, $3b, $3c + db $3d, $3e, $3f, $00, $40, $41 +.frame4 + db $01 ; bitmask + db $00, $32, $33, $34, $44, $45, $37, $38, $39, $46, $47, $3c + db $3d, $3e, $3f, $00, $40, $41 +.frame5 + db $02 ; bitmask + db $48, $49 +; 0xd8720 diff --git a/gfx/pics/noctowl/front.2bpp.lz b/gfx/pics/noctowl/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..cd0d1313 --- /dev/null +++ b/gfx/pics/noctowl/front.2bpp.lz diff --git a/gfx/pics/noctowl/normal.pal b/gfx/pics/noctowl/normal.pal new file mode 100644 index 00000000..ee5700d6 --- /dev/null +++ b/gfx/pics/noctowl/normal.pal @@ -0,0 +1,2 @@ + RGB 18, 12, 4 + RGB 11, 5, 6 diff --git a/gfx/pics/noctowl/shiny.pal b/gfx/pics/noctowl/shiny.pal new file mode 100644 index 00000000..26ad6c0d --- /dev/null +++ b/gfx/pics/noctowl/shiny.pal @@ -0,0 +1,2 @@ + RGB 18, 23, 4 + RGB 23, 10, 6 diff --git a/gfx/pics/octillery/anim0.asm b/gfx/pics/octillery/anim0.asm new file mode 100644 index 00000000..2405d46a --- /dev/null +++ b/gfx/pics/octillery/anim0.asm @@ -0,0 +1,8 @@ + frame 0, 12 + frame 1, 24 + setrepeat 4 + frame 2, 05 + frame 0, 05 + dorepeat 3 + endanim +; 0xd1515 diff --git a/gfx/pics/octillery/anim1.asm b/gfx/pics/octillery/anim1.asm new file mode 100644 index 00000000..0903a867 --- /dev/null +++ b/gfx/pics/octillery/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 06 + frame 3, 06 + dorepeat 1 + endanim +; 0xd211d diff --git a/gfx/pics/octillery/back.2bpp.lz b/gfx/pics/octillery/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..2d12597c --- /dev/null +++ b/gfx/pics/octillery/back.2bpp.lz diff --git a/gfx/pics/octillery/bitmask.asm b/gfx/pics/octillery/bitmask.asm new file mode 100644 index 00000000..904bdcd1 --- /dev/null +++ b/gfx/pics/octillery/bitmask.asm @@ -0,0 +1,19 @@ +; 0 + db %00011000 + db %11101111 + db %01100011 + db %00001000 + db %00000000 +; 1 + db %00000000 + db %11000011 + db %00000000 + db %00000000 + db %00000000 +; 2 + db %00000000 + db %00000000 + db %00010000 + db %00000000 + db %00000000 +; 0xd3832 diff --git a/gfx/pics/octillery/frames.asm b/gfx/pics/octillery/frames.asm new file mode 100644 index 00000000..ebfdd43a --- /dev/null +++ b/gfx/pics/octillery/frames.asm @@ -0,0 +1,14 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f + db $30, $31 +.frame2 + db $01 ; bitmask + db $32, $33, $34, $35 +.frame3 + db $02 ; bitmask + db $36 +; 0xd927e diff --git a/gfx/pics/octillery/front.2bpp.lz b/gfx/pics/octillery/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..9ffec9b3 --- /dev/null +++ b/gfx/pics/octillery/front.2bpp.lz diff --git a/gfx/pics/octillery/normal.pal b/gfx/pics/octillery/normal.pal new file mode 100644 index 00000000..2d6ed418 --- /dev/null +++ b/gfx/pics/octillery/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 22, 4 + RGB 31, 6, 3 diff --git a/gfx/pics/octillery/shiny.pal b/gfx/pics/octillery/shiny.pal new file mode 100644 index 00000000..a9af47dc --- /dev/null +++ b/gfx/pics/octillery/shiny.pal @@ -0,0 +1,2 @@ + RGB 22, 28, 14 + RGB 20, 18, 3 diff --git a/gfx/pics/oddish/anim0.asm b/gfx/pics/oddish/anim0.asm new file mode 100644 index 00000000..338771fc --- /dev/null +++ b/gfx/pics/oddish/anim0.asm @@ -0,0 +1,11 @@ + frame 1, 10 + frame 2, 20 + frame 1, 07 + frame 4, 05 + frame 0, 15 + setrepeat 2 + frame 0, 07 + frame 3, 07 + dorepeat 6 + endanim +; 0xd0b20 diff --git a/gfx/pics/oddish/anim1.asm b/gfx/pics/oddish/anim1.asm new file mode 100644 index 00000000..92d041ff --- /dev/null +++ b/gfx/pics/oddish/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 05 + frame 4, 05 + dorepeat 1 + endanim +; 0xd1a6c diff --git a/gfx/pics/oddish/back.2bpp.lz b/gfx/pics/oddish/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..81ba4e5f --- /dev/null +++ b/gfx/pics/oddish/back.2bpp.lz diff --git a/gfx/pics/oddish/bitmask.asm b/gfx/pics/oddish/bitmask.asm new file mode 100644 index 00000000..d9d298ed --- /dev/null +++ b/gfx/pics/oddish/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %11100010 + db %10111100 + db %01100011 + db %00000000 +; 1 + db %00000000 + db %00000001 + db %00000100 + db %00000000 +; 2 + db %00000000 + db %00010000 + db %00000000 + db %00000000 +; 0xd29ec diff --git a/gfx/pics/oddish/frames.asm b/gfx/pics/oddish/frames.asm new file mode 100644 index 00000000..96561fe6 --- /dev/null +++ b/gfx/pics/oddish/frames.asm @@ -0,0 +1,19 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $00, $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $23 + db $24 +.frame2 + db $00 ; bitmask + db $00, $25, $26, $1b, $27, $1d, $1e, $1f, $20, $21, $28, $23 + db $29 +.frame3 + db $01 ; bitmask + db $2a, $2b +.frame4 + db $02 ; bitmask + db $2c +; 0xd4ae6 diff --git a/gfx/pics/oddish/front.2bpp b/gfx/pics/oddish/front.2bpp Binary files differnew file mode 100644 index 00000000..f185d9cc --- /dev/null +++ b/gfx/pics/oddish/front.2bpp diff --git a/gfx/pics/oddish/front.2bpp.lz b/gfx/pics/oddish/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..3864c0b7 --- /dev/null +++ b/gfx/pics/oddish/front.2bpp.lz diff --git a/gfx/pics/oddish/normal.pal b/gfx/pics/oddish/normal.pal new file mode 100644 index 00000000..d6c2f8f8 --- /dev/null +++ b/gfx/pics/oddish/normal.pal @@ -0,0 +1,2 @@ + RGB 13, 23, 6 + RGB 7, 9, 16 diff --git a/gfx/pics/oddish/shiny.pal b/gfx/pics/oddish/shiny.pal new file mode 100644 index 00000000..3553881f --- /dev/null +++ b/gfx/pics/oddish/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 26, 4 + RGB 8, 18, 11 diff --git a/gfx/pics/omanyte/anim0.asm b/gfx/pics/omanyte/anim0.asm new file mode 100644 index 00000000..5863efec --- /dev/null +++ b/gfx/pics/omanyte/anim0.asm @@ -0,0 +1,5 @@ + frame 1, 08 + frame 2, 22 + frame 1, 08 + endanim +; 0xd1075 diff --git a/gfx/pics/omanyte/anim1.asm b/gfx/pics/omanyte/anim1.asm new file mode 100644 index 00000000..ffdce5ab --- /dev/null +++ b/gfx/pics/omanyte/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 08 + frame 3, 08 + dorepeat 1 + endanim +; 0xd1e03 diff --git a/gfx/pics/omanyte/back.2bpp.lz b/gfx/pics/omanyte/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..0ee462ea --- /dev/null +++ b/gfx/pics/omanyte/back.2bpp.lz diff --git a/gfx/pics/omanyte/bitmask.asm b/gfx/pics/omanyte/bitmask.asm new file mode 100644 index 00000000..c0f07489 --- /dev/null +++ b/gfx/pics/omanyte/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %00011100 + db %00000010 + db %10001100 + db %00000000 +; 1 + db %00011100 + db %00000011 + db %10001100 + db %00000000 +; 2 + db %00000000 + db %00100001 + db %00000100 + db %00000000 +; 0xd31e0 diff --git a/gfx/pics/omanyte/frames.asm b/gfx/pics/omanyte/frames.asm new file mode 100644 index 00000000..525d1d93 --- /dev/null +++ b/gfx/pics/omanyte/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c, $1d, $1e, $1f +.frame2 + db $01 ; bitmask + db $20, $21, $1b, $22, $1c, $23, $1e, $1f +.frame3 + db $02 ; bitmask + db $24, $25, $26 +; 0xd5ef6 diff --git a/gfx/pics/omanyte/front.2bpp.lz b/gfx/pics/omanyte/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..7673b239 --- /dev/null +++ b/gfx/pics/omanyte/front.2bpp.lz diff --git a/gfx/pics/omanyte/normal.pal b/gfx/pics/omanyte/normal.pal new file mode 100644 index 00000000..774064ae --- /dev/null +++ b/gfx/pics/omanyte/normal.pal @@ -0,0 +1,2 @@ + RGB 23, 20, 10 + RGB 9, 11, 23 diff --git a/gfx/pics/omanyte/shiny.pal b/gfx/pics/omanyte/shiny.pal new file mode 100644 index 00000000..5870eb2d --- /dev/null +++ b/gfx/pics/omanyte/shiny.pal @@ -0,0 +1,2 @@ + RGB 23, 19, 10 + RGB 12, 11, 11 diff --git a/gfx/pics/omastar/anim0.asm b/gfx/pics/omastar/anim0.asm new file mode 100644 index 00000000..76d8c3aa --- /dev/null +++ b/gfx/pics/omastar/anim0.asm @@ -0,0 +1,5 @@ + frame 1, 10 + frame 2, 40 + frame 1, 06 + endanim +; 0xd107c diff --git a/gfx/pics/omastar/anim1.asm b/gfx/pics/omastar/anim1.asm new file mode 100644 index 00000000..60bcf04d --- /dev/null +++ b/gfx/pics/omastar/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 11 + frame 3, 11 + dorepeat 1 + endanim +; 0xd1e0c diff --git a/gfx/pics/omastar/back.2bpp.lz b/gfx/pics/omastar/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..b41a828c --- /dev/null +++ b/gfx/pics/omastar/back.2bpp.lz diff --git a/gfx/pics/omastar/bitmask.asm b/gfx/pics/omastar/bitmask.asm new file mode 100644 index 00000000..abc37f8f --- /dev/null +++ b/gfx/pics/omastar/bitmask.asm @@ -0,0 +1,19 @@ +; 0 + db %00011000 + db %10000110 + db %00110000 + db %00001000 + db %00000011 +; 1 + db %00111100 + db %10001110 + db %01110001 + db %00001000 + db %00001111 +; 2 + db %00000000 + db %00000000 + db %01000001 + db %00000000 + db %00000000 +; 0xd31ef diff --git a/gfx/pics/omastar/frames.asm b/gfx/pics/omastar/frames.asm new file mode 100644 index 00000000..92ef4b58 --- /dev/null +++ b/gfx/pics/omastar/frames.asm @@ -0,0 +1,14 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d +.frame2 + db $01 ; bitmask + db $2e, $24, $2f, $30, $26, $27, $31, $32, $33, $29, $2a, $34 + db $2b, $35, $36, $37, $38 +.frame3 + db $02 ; bitmask + db $33, $34 +; 0xd5f1c diff --git a/gfx/pics/omastar/front.2bpp.lz b/gfx/pics/omastar/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..544e2d87 --- /dev/null +++ b/gfx/pics/omastar/front.2bpp.lz diff --git a/gfx/pics/omastar/normal.pal b/gfx/pics/omastar/normal.pal new file mode 100644 index 00000000..bb972e92 --- /dev/null +++ b/gfx/pics/omastar/normal.pal @@ -0,0 +1,2 @@ + RGB 27, 22, 11 + RGB 9, 11, 23 diff --git a/gfx/pics/omastar/shiny.pal b/gfx/pics/omastar/shiny.pal new file mode 100644 index 00000000..deec26d6 --- /dev/null +++ b/gfx/pics/omastar/shiny.pal @@ -0,0 +1,2 @@ + RGB 25, 28, 2 + RGB 12, 11, 15 diff --git a/gfx/pics/onix/anim0.asm b/gfx/pics/onix/anim0.asm new file mode 100644 index 00000000..a5b18f5b --- /dev/null +++ b/gfx/pics/onix/anim0.asm @@ -0,0 +1,10 @@ + setrepeat 2 + frame 1, 12 + frame 2, 12 + frame 3, 12 + dorepeat 1 + frame 4, 12 + frame 5, 12 + frame 6, 12 + endanim +; 0xd0e08 diff --git a/gfx/pics/onix/anim1.asm b/gfx/pics/onix/anim1.asm new file mode 100644 index 00000000..e4ae7aca --- /dev/null +++ b/gfx/pics/onix/anim1.asm @@ -0,0 +1,7 @@ + setrepeat 2 + frame 0, 10 + frame 7, 10 + frame 8, 10 + dorepeat 1 + endanim +; 0xd1c74 diff --git a/gfx/pics/onix/back.2bpp.lz b/gfx/pics/onix/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..05df1a96 --- /dev/null +++ b/gfx/pics/onix/back.2bpp.lz diff --git a/gfx/pics/onix/bitmask.asm b/gfx/pics/onix/bitmask.asm new file mode 100644 index 00000000..20de1aac --- /dev/null +++ b/gfx/pics/onix/bitmask.asm @@ -0,0 +1,65 @@ +; 0 + db %00000000 + db %00001010 + db %11100110 + db %01110000 + db %11000000 + db %01100000 + db %00000000 +; 1 + db %00000000 + db %00001010 + db %11100110 + db %01110000 + db %11000001 + db %01100001 + db %00000000 +; 2 + db %00000000 + db %00001010 + db %00000110 + db %00000000 + db %00000100 + db %00000010 + db %00000001 +; 3 + db %00000000 + db %00000000 + db %11100000 + db %01110000 + db %11000000 + db %01100000 + db %00000000 +; 4 + db %00000000 + db %00000000 + db %11100000 + db %01110000 + db %11000001 + db %01100001 + db %00000000 +; 5 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000100 + db %00000000 + db %00000000 +; 6 + db %00000000 + db %00000010 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 7 + db %00000000 + db %00000110 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd2e67 diff --git a/gfx/pics/onix/frames.asm b/gfx/pics/onix/frames.asm new file mode 100644 index 00000000..4ed31301 --- /dev/null +++ b/gfx/pics/onix/frames.asm @@ -0,0 +1,35 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 + dw .frame6 + dw .frame7 + dw .frame8 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c + db $3d, $3e +.frame2 + db $01 ; bitmask + db $31, $32, $33, $34, $3f, $40, $41, $42, $43, $44, $45, $3b + db $3c, $46, $3d, $3e +.frame3 + db $02 ; bitmask + db $31, $32, $33, $34, $47, $48, $49 +.frame4 + db $03 ; bitmask + db $35, $36, $37, $38, $39, $3a, $3b, $3c, $3d, $3e +.frame5 + db $04 ; bitmask + db $3f, $40, $41, $42, $43, $44, $45, $3b, $3c, $46, $3d, $3e +.frame6 + db $05 ; bitmask + db $47 +.frame7 + db $06 ; bitmask + db $4a +.frame8 + db $07 ; bitmask + db $4b, $4c +; 0xd55e9 diff --git a/gfx/pics/onix/front.2bpp b/gfx/pics/onix/front.2bpp Binary files differnew file mode 100644 index 00000000..17f2ed99 --- /dev/null +++ b/gfx/pics/onix/front.2bpp diff --git a/gfx/pics/onix/front.2bpp.lz b/gfx/pics/onix/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..dc3bfca6 --- /dev/null +++ b/gfx/pics/onix/front.2bpp.lz diff --git a/gfx/pics/onix/normal.pal b/gfx/pics/onix/normal.pal new file mode 100644 index 00000000..e999f764 --- /dev/null +++ b/gfx/pics/onix/normal.pal @@ -0,0 +1,2 @@ + RGB 23, 18, 17 + RGB 9, 6, 11 diff --git a/gfx/pics/onix/shiny.pal b/gfx/pics/onix/shiny.pal new file mode 100644 index 00000000..ff0ab40f --- /dev/null +++ b/gfx/pics/onix/shiny.pal @@ -0,0 +1,2 @@ + RGB 15, 21, 4 + RGB 14, 11, 7 diff --git a/gfx/pics/palette_pointers.asm b/gfx/pics/palette_pointers.asm new file mode 100644 index 00000000..99fd584e --- /dev/null +++ b/gfx/pics/palette_pointers.asm @@ -0,0 +1,523 @@ +PokemonPalettes: + RGB 30, 22, 17 + RGB 16, 14, 19 + RGB 30, 22, 17 + RGB 16, 14, 19 +BulbasaurPalette: INCLUDE "gfx/pics/bulbasaur/normal.pal" +BulbasaurShinyPalette: INCLUDE "gfx/pics/bulbasaur/shiny.pal" +IvysaurPalette: INCLUDE "gfx/pics/ivysaur/normal.pal" +IvysaurShinyPalette: INCLUDE "gfx/pics/ivysaur/shiny.pal" +VenusaurPalette: INCLUDE "gfx/pics/venusaur/normal.pal" +VenusaurShinyPalette: INCLUDE "gfx/pics/venusaur/shiny.pal" +CharmanderPalette: INCLUDE "gfx/pics/charmander/normal.pal" +CharmanderShinyPalette: INCLUDE "gfx/pics/charmander/shiny.pal" +CharmeleonPalette: INCLUDE "gfx/pics/charmeleon/normal.pal" +CharmeleonShinyPalette: INCLUDE "gfx/pics/charmeleon/shiny.pal" +CharizardPalette: INCLUDE "gfx/pics/charizard/normal.pal" +CharizardShinyPalette: INCLUDE "gfx/pics/charizard/shiny.pal" +SquirtlePalette: INCLUDE "gfx/pics/squirtle/normal.pal" +SquirtleShinyPalette: INCLUDE "gfx/pics/squirtle/shiny.pal" +WartortlePalette: INCLUDE "gfx/pics/wartortle/normal.pal" +WartortleShinyPalette: INCLUDE "gfx/pics/wartortle/shiny.pal" +BlastoisePalette: INCLUDE "gfx/pics/blastoise/normal.pal" +BlastoiseShinyPalette: INCLUDE "gfx/pics/blastoise/shiny.pal" +CaterpiePalette: INCLUDE "gfx/pics/caterpie/normal.pal" +CaterpieShinyPalette: INCLUDE "gfx/pics/caterpie/shiny.pal" +MetapodPalette: INCLUDE "gfx/pics/metapod/normal.pal" +MetapodShinyPalette: INCLUDE "gfx/pics/metapod/shiny.pal" +ButterfreePalette: INCLUDE "gfx/pics/butterfree/normal.pal" +ButterfreeShinyPalette: INCLUDE "gfx/pics/butterfree/shiny.pal" +WeedlePalette: INCLUDE "gfx/pics/weedle/normal.pal" +WeedleShinyPalette: INCLUDE "gfx/pics/weedle/shiny.pal" +KakunaPalette: INCLUDE "gfx/pics/kakuna/normal.pal" +KakunaShinyPalette: INCLUDE "gfx/pics/kakuna/shiny.pal" +BeedrillPalette: INCLUDE "gfx/pics/beedrill/normal.pal" +BeedrillShinyPalette: INCLUDE "gfx/pics/beedrill/shiny.pal" +PidgeyPalette: INCLUDE "gfx/pics/pidgey/normal.pal" +PidgeyShinyPalette: INCLUDE "gfx/pics/pidgey/shiny.pal" +PidgeottoPalette: INCLUDE "gfx/pics/pidgeotto/normal.pal" +PidgeottoShinyPalette: INCLUDE "gfx/pics/pidgeotto/shiny.pal" +PidgeotPalette: INCLUDE "gfx/pics/pidgeot/normal.pal" +PidgeotShinyPalette: INCLUDE "gfx/pics/pidgeot/shiny.pal" +RattataPalette: INCLUDE "gfx/pics/rattata/normal.pal" +RattataShinyPalette: INCLUDE "gfx/pics/rattata/shiny.pal" +RaticatePalette: INCLUDE "gfx/pics/raticate/normal.pal" +RaticateShinyPalette: INCLUDE "gfx/pics/raticate/shiny.pal" +SpearowPalette: INCLUDE "gfx/pics/spearow/normal.pal" +SpearowShinyPalette: INCLUDE "gfx/pics/spearow/shiny.pal" +FearowPalette: INCLUDE "gfx/pics/fearow/normal.pal" +FearowShinyPalette: INCLUDE "gfx/pics/fearow/shiny.pal" +EkansPalette: INCLUDE "gfx/pics/ekans/normal.pal" +EkansShinyPalette: INCLUDE "gfx/pics/ekans/shiny.pal" +ArbokPalette: INCLUDE "gfx/pics/arbok/normal.pal" +ArbokShinyPalette: INCLUDE "gfx/pics/arbok/shiny.pal" +PikachuPalette: INCLUDE "gfx/pics/pikachu/normal.pal" +PikachuShinyPalette: INCLUDE "gfx/pics/pikachu/shiny.pal" +RaichuPalette: INCLUDE "gfx/pics/raichu/normal.pal" +RaichuShinyPalette: INCLUDE "gfx/pics/raichu/shiny.pal" +SandshrewPalette: INCLUDE "gfx/pics/sandshrew/normal.pal" +SandshrewShinyPalette: INCLUDE "gfx/pics/sandshrew/shiny.pal" +SandslashPalette: INCLUDE "gfx/pics/sandslash/normal.pal" +SandslashShinyPalette: INCLUDE "gfx/pics/sandslash/shiny.pal" +Nidoran_fPalette: INCLUDE "gfx/pics/nidoran_f/normal.pal" +Nidoran_fShinyPalette: INCLUDE "gfx/pics/nidoran_f/shiny.pal" +NidorinaPalette: INCLUDE "gfx/pics/nidorina/normal.pal" +NidorinaShinyPalette: INCLUDE "gfx/pics/nidorina/shiny.pal" +NidoqueenPalette: INCLUDE "gfx/pics/nidoqueen/normal.pal" +NidoqueenShinyPalette: INCLUDE "gfx/pics/nidoqueen/shiny.pal" +Nidoran_mPalette: INCLUDE "gfx/pics/nidoran_m/normal.pal" +Nidoran_mShinyPalette: INCLUDE "gfx/pics/nidoran_m/shiny.pal" +NidorinoPalette: INCLUDE "gfx/pics/nidorino/normal.pal" +NidorinoShinyPalette: INCLUDE "gfx/pics/nidorino/shiny.pal" +NidokingPalette: INCLUDE "gfx/pics/nidoking/normal.pal" +NidokingShinyPalette: INCLUDE "gfx/pics/nidoking/shiny.pal" +ClefairyPalette: INCLUDE "gfx/pics/clefairy/normal.pal" +ClefairyShinyPalette: INCLUDE "gfx/pics/clefairy/shiny.pal" +ClefablePalette: INCLUDE "gfx/pics/clefable/normal.pal" +ClefableShinyPalette: INCLUDE "gfx/pics/clefable/shiny.pal" +VulpixPalette: INCLUDE "gfx/pics/vulpix/normal.pal" +VulpixShinyPalette: INCLUDE "gfx/pics/vulpix/shiny.pal" +NinetalesPalette: INCLUDE "gfx/pics/ninetales/normal.pal" +NinetalesShinyPalette: INCLUDE "gfx/pics/ninetales/shiny.pal" +JigglypuffPalette: INCLUDE "gfx/pics/jigglypuff/normal.pal" +JigglypuffShinyPalette: INCLUDE "gfx/pics/jigglypuff/shiny.pal" +WigglytuffPalette: INCLUDE "gfx/pics/wigglytuff/normal.pal" +WigglytuffShinyPalette: INCLUDE "gfx/pics/wigglytuff/shiny.pal" +ZubatPalette: INCLUDE "gfx/pics/zubat/normal.pal" +ZubatShinyPalette: INCLUDE "gfx/pics/zubat/shiny.pal" +GolbatPalette: INCLUDE "gfx/pics/golbat/normal.pal" +GolbatShinyPalette: INCLUDE "gfx/pics/golbat/shiny.pal" +OddishPalette: INCLUDE "gfx/pics/oddish/normal.pal" +OddishShinyPalette: INCLUDE "gfx/pics/oddish/shiny.pal" +GloomPalette: INCLUDE "gfx/pics/gloom/normal.pal" +GloomShinyPalette: INCLUDE "gfx/pics/gloom/shiny.pal" +VileplumePalette: INCLUDE "gfx/pics/vileplume/normal.pal" +VileplumeShinyPalette: INCLUDE "gfx/pics/vileplume/shiny.pal" +ParasPalette: INCLUDE "gfx/pics/paras/normal.pal" +ParasShinyPalette: INCLUDE "gfx/pics/paras/shiny.pal" +ParasectPalette: INCLUDE "gfx/pics/parasect/normal.pal" +ParasectShinyPalette: INCLUDE "gfx/pics/parasect/shiny.pal" +VenonatPalette: INCLUDE "gfx/pics/venonat/normal.pal" +VenonatShinyPalette: INCLUDE "gfx/pics/venonat/shiny.pal" +VenomothPalette: INCLUDE "gfx/pics/venomoth/normal.pal" +VenomothShinyPalette: INCLUDE "gfx/pics/venomoth/shiny.pal" +DiglettPalette: INCLUDE "gfx/pics/diglett/normal.pal" +DiglettShinyPalette: INCLUDE "gfx/pics/diglett/shiny.pal" +DugtrioPalette: INCLUDE "gfx/pics/dugtrio/normal.pal" +DugtrioShinyPalette: INCLUDE "gfx/pics/dugtrio/shiny.pal" +MeowthPalette: INCLUDE "gfx/pics/meowth/normal.pal" +MeowthShinyPalette: INCLUDE "gfx/pics/meowth/shiny.pal" +PersianPalette: INCLUDE "gfx/pics/persian/normal.pal" +PersianShinyPalette: INCLUDE "gfx/pics/persian/shiny.pal" +PsyduckPalette: INCLUDE "gfx/pics/psyduck/normal.pal" +PsyduckShinyPalette: INCLUDE "gfx/pics/psyduck/shiny.pal" +GolduckPalette: INCLUDE "gfx/pics/golduck/normal.pal" +GolduckShinyPalette: INCLUDE "gfx/pics/golduck/shiny.pal" +MankeyPalette: INCLUDE "gfx/pics/mankey/normal.pal" +MankeyShinyPalette: INCLUDE "gfx/pics/mankey/shiny.pal" +PrimeapePalette: INCLUDE "gfx/pics/primeape/normal.pal" +PrimeapeShinyPalette: INCLUDE "gfx/pics/primeape/shiny.pal" +GrowlithePalette: INCLUDE "gfx/pics/growlithe/normal.pal" +GrowlitheShinyPalette: INCLUDE "gfx/pics/growlithe/shiny.pal" +ArcaninePalette: INCLUDE "gfx/pics/arcanine/normal.pal" +ArcanineShinyPalette: INCLUDE "gfx/pics/arcanine/shiny.pal" +PoliwagPalette: INCLUDE "gfx/pics/poliwag/normal.pal" +PoliwagShinyPalette: INCLUDE "gfx/pics/poliwag/shiny.pal" +PoliwhirlPalette: INCLUDE "gfx/pics/poliwhirl/normal.pal" +PoliwhirlShinyPalette: INCLUDE "gfx/pics/poliwhirl/shiny.pal" +PoliwrathPalette: INCLUDE "gfx/pics/poliwrath/normal.pal" +PoliwrathShinyPalette: INCLUDE "gfx/pics/poliwrath/shiny.pal" +AbraPalette: INCLUDE "gfx/pics/abra/normal.pal" +AbraShinyPalette: INCLUDE "gfx/pics/abra/shiny.pal" +KadabraPalette: INCLUDE "gfx/pics/kadabra/normal.pal" +KadabraShinyPalette: INCLUDE "gfx/pics/kadabra/shiny.pal" +AlakazamPalette: INCLUDE "gfx/pics/alakazam/normal.pal" +AlakazamShinyPalette: INCLUDE "gfx/pics/alakazam/shiny.pal" +MachopPalette: INCLUDE "gfx/pics/machop/normal.pal" +MachopShinyPalette: INCLUDE "gfx/pics/machop/shiny.pal" +MachokePalette: INCLUDE "gfx/pics/machoke/normal.pal" +MachokeShinyPalette: INCLUDE "gfx/pics/machoke/shiny.pal" +MachampPalette: INCLUDE "gfx/pics/machamp/normal.pal" +MachampShinyPalette: INCLUDE "gfx/pics/machamp/shiny.pal" +BellsproutPalette: INCLUDE "gfx/pics/bellsprout/normal.pal" +BellsproutShinyPalette: INCLUDE "gfx/pics/bellsprout/shiny.pal" +WeepinbellPalette: INCLUDE "gfx/pics/weepinbell/normal.pal" +WeepinbellShinyPalette: INCLUDE "gfx/pics/weepinbell/shiny.pal" +VictreebelPalette: INCLUDE "gfx/pics/victreebel/normal.pal" +VictreebelShinyPalette: INCLUDE "gfx/pics/victreebel/shiny.pal" +TentacoolPalette: INCLUDE "gfx/pics/tentacool/normal.pal" +TentacoolShinyPalette: INCLUDE "gfx/pics/tentacool/shiny.pal" +TentacruelPalette: INCLUDE "gfx/pics/tentacruel/normal.pal" +TentacruelShinyPalette: INCLUDE "gfx/pics/tentacruel/shiny.pal" +GeodudePalette: INCLUDE "gfx/pics/geodude/normal.pal" +GeodudeShinyPalette: INCLUDE "gfx/pics/geodude/shiny.pal" +GravelerPalette: INCLUDE "gfx/pics/graveler/normal.pal" +GravelerShinyPalette: INCLUDE "gfx/pics/graveler/shiny.pal" +GolemPalette: INCLUDE "gfx/pics/golem/normal.pal" +GolemShinyPalette: INCLUDE "gfx/pics/golem/shiny.pal" +PonytaPalette: INCLUDE "gfx/pics/ponyta/normal.pal" +PonytaShinyPalette: INCLUDE "gfx/pics/ponyta/shiny.pal" +RapidashPalette: INCLUDE "gfx/pics/rapidash/normal.pal" +RapidashShinyPalette: INCLUDE "gfx/pics/rapidash/shiny.pal" +SlowpokePalette: INCLUDE "gfx/pics/slowpoke/normal.pal" +SlowpokeShinyPalette: INCLUDE "gfx/pics/slowpoke/shiny.pal" +SlowbroPalette: INCLUDE "gfx/pics/slowbro/normal.pal" +SlowbroShinyPalette: INCLUDE "gfx/pics/slowbro/shiny.pal" +MagnemitePalette: INCLUDE "gfx/pics/magnemite/normal.pal" +MagnemiteShinyPalette: INCLUDE "gfx/pics/magnemite/shiny.pal" +MagnetonPalette: INCLUDE "gfx/pics/magneton/normal.pal" +MagnetonShinyPalette: INCLUDE "gfx/pics/magneton/shiny.pal" +Farfetch_dPalette: INCLUDE "gfx/pics/farfetch_d/normal.pal" +Farfetch_dShinyPalette: INCLUDE "gfx/pics/farfetch_d/shiny.pal" +DoduoPalette: INCLUDE "gfx/pics/doduo/normal.pal" +DoduoShinyPalette: INCLUDE "gfx/pics/doduo/shiny.pal" +DodrioPalette: INCLUDE "gfx/pics/dodrio/normal.pal" +DodrioShinyPalette: INCLUDE "gfx/pics/dodrio/shiny.pal" +SeelPalette: INCLUDE "gfx/pics/seel/normal.pal" +SeelShinyPalette: INCLUDE "gfx/pics/seel/shiny.pal" +DewgongPalette: INCLUDE "gfx/pics/dewgong/normal.pal" +DewgongShinyPalette: INCLUDE "gfx/pics/dewgong/shiny.pal" +GrimerPalette: INCLUDE "gfx/pics/grimer/normal.pal" +GrimerShinyPalette: INCLUDE "gfx/pics/grimer/shiny.pal" +MukPalette: INCLUDE "gfx/pics/muk/normal.pal" +MukShinyPalette: INCLUDE "gfx/pics/muk/shiny.pal" +ShellderPalette: INCLUDE "gfx/pics/shellder/normal.pal" +ShellderShinyPalette: INCLUDE "gfx/pics/shellder/shiny.pal" +CloysterPalette: INCLUDE "gfx/pics/cloyster/normal.pal" +CloysterShinyPalette: INCLUDE "gfx/pics/cloyster/shiny.pal" +GastlyPalette: INCLUDE "gfx/pics/gastly/normal.pal" +GastlyShinyPalette: INCLUDE "gfx/pics/gastly/shiny.pal" +HaunterPalette: INCLUDE "gfx/pics/haunter/normal.pal" +HaunterShinyPalette: INCLUDE "gfx/pics/haunter/shiny.pal" +GengarPalette: INCLUDE "gfx/pics/gengar/normal.pal" +GengarShinyPalette: INCLUDE "gfx/pics/gengar/shiny.pal" +OnixPalette: INCLUDE "gfx/pics/onix/normal.pal" +OnixShinyPalette: INCLUDE "gfx/pics/onix/shiny.pal" +DrowzeePalette: INCLUDE "gfx/pics/drowzee/normal.pal" +DrowzeeShinyPalette: INCLUDE "gfx/pics/drowzee/shiny.pal" +HypnoPalette: INCLUDE "gfx/pics/hypno/normal.pal" +HypnoShinyPalette: INCLUDE "gfx/pics/hypno/shiny.pal" +KrabbyPalette: INCLUDE "gfx/pics/krabby/normal.pal" +KrabbyShinyPalette: INCLUDE "gfx/pics/krabby/shiny.pal" +KinglerPalette: INCLUDE "gfx/pics/kingler/normal.pal" +KinglerShinyPalette: INCLUDE "gfx/pics/kingler/shiny.pal" +VoltorbPalette: INCLUDE "gfx/pics/voltorb/normal.pal" +VoltorbShinyPalette: INCLUDE "gfx/pics/voltorb/shiny.pal" +ElectrodePalette: INCLUDE "gfx/pics/electrode/normal.pal" +ElectrodeShinyPalette: INCLUDE "gfx/pics/electrode/shiny.pal" +ExeggcutePalette: INCLUDE "gfx/pics/exeggcute/normal.pal" +ExeggcuteShinyPalette: INCLUDE "gfx/pics/exeggcute/shiny.pal" +ExeggutorPalette: INCLUDE "gfx/pics/exeggutor/normal.pal" +ExeggutorShinyPalette: INCLUDE "gfx/pics/exeggutor/shiny.pal" +CubonePalette: INCLUDE "gfx/pics/cubone/normal.pal" +CuboneShinyPalette: INCLUDE "gfx/pics/cubone/shiny.pal" +MarowakPalette: INCLUDE "gfx/pics/marowak/normal.pal" +MarowakShinyPalette: INCLUDE "gfx/pics/marowak/shiny.pal" +HitmonleePalette: INCLUDE "gfx/pics/hitmonlee/normal.pal" +HitmonleeShinyPalette: INCLUDE "gfx/pics/hitmonlee/shiny.pal" +HitmonchanPalette: INCLUDE "gfx/pics/hitmonchan/normal.pal" +HitmonchanShinyPalette: INCLUDE "gfx/pics/hitmonchan/shiny.pal" +LickitungPalette: INCLUDE "gfx/pics/lickitung/normal.pal" +LickitungShinyPalette: INCLUDE "gfx/pics/lickitung/shiny.pal" +KoffingPalette: INCLUDE "gfx/pics/koffing/normal.pal" +KoffingShinyPalette: INCLUDE "gfx/pics/koffing/shiny.pal" +WeezingPalette: INCLUDE "gfx/pics/weezing/normal.pal" +WeezingShinyPalette: INCLUDE "gfx/pics/weezing/shiny.pal" +RhyhornPalette: INCLUDE "gfx/pics/rhyhorn/normal.pal" +RhyhornShinyPalette: INCLUDE "gfx/pics/rhyhorn/shiny.pal" +RhydonPalette: INCLUDE "gfx/pics/rhydon/normal.pal" +RhydonShinyPalette: INCLUDE "gfx/pics/rhydon/shiny.pal" +ChanseyPalette: INCLUDE "gfx/pics/chansey/normal.pal" +ChanseyShinyPalette: INCLUDE "gfx/pics/chansey/shiny.pal" +TangelaPalette: INCLUDE "gfx/pics/tangela/normal.pal" +TangelaShinyPalette: INCLUDE "gfx/pics/tangela/shiny.pal" +KangaskhanPalette: INCLUDE "gfx/pics/kangaskhan/normal.pal" +KangaskhanShinyPalette: INCLUDE "gfx/pics/kangaskhan/shiny.pal" +HorseaPalette: INCLUDE "gfx/pics/horsea/normal.pal" +HorseaShinyPalette: INCLUDE "gfx/pics/horsea/shiny.pal" +SeadraPalette: INCLUDE "gfx/pics/seadra/normal.pal" +SeadraShinyPalette: INCLUDE "gfx/pics/seadra/shiny.pal" +GoldeenPalette: INCLUDE "gfx/pics/goldeen/normal.pal" +GoldeenShinyPalette: INCLUDE "gfx/pics/goldeen/shiny.pal" +SeakingPalette: INCLUDE "gfx/pics/seaking/normal.pal" +SeakingShinyPalette: INCLUDE "gfx/pics/seaking/shiny.pal" +StaryuPalette: INCLUDE "gfx/pics/staryu/normal.pal" +StaryuShinyPalette: INCLUDE "gfx/pics/staryu/shiny.pal" +StarmiePalette: INCLUDE "gfx/pics/starmie/normal.pal" +StarmieShinyPalette: INCLUDE "gfx/pics/starmie/shiny.pal" +Mr__mimePalette: INCLUDE "gfx/pics/mr__mime/normal.pal" +Mr__mimeShinyPalette: INCLUDE "gfx/pics/mr__mime/shiny.pal" +ScytherPalette: INCLUDE "gfx/pics/scyther/normal.pal" +ScytherShinyPalette: INCLUDE "gfx/pics/scyther/shiny.pal" +JynxPalette: INCLUDE "gfx/pics/jynx/normal.pal" +JynxShinyPalette: INCLUDE "gfx/pics/jynx/shiny.pal" +ElectabuzzPalette: INCLUDE "gfx/pics/electabuzz/normal.pal" +ElectabuzzShinyPalette: INCLUDE "gfx/pics/electabuzz/shiny.pal" +MagmarPalette: INCLUDE "gfx/pics/magmar/normal.pal" +MagmarShinyPalette: INCLUDE "gfx/pics/magmar/shiny.pal" +PinsirPalette: INCLUDE "gfx/pics/pinsir/normal.pal" +PinsirShinyPalette: INCLUDE "gfx/pics/pinsir/shiny.pal" +TaurosPalette: INCLUDE "gfx/pics/tauros/normal.pal" +TaurosShinyPalette: INCLUDE "gfx/pics/tauros/shiny.pal" +MagikarpPalette: INCLUDE "gfx/pics/magikarp/normal.pal" +MagikarpShinyPalette: INCLUDE "gfx/pics/magikarp/shiny.pal" +GyaradosPalette: INCLUDE "gfx/pics/gyarados/normal.pal" +GyaradosShinyPalette: INCLUDE "gfx/pics/gyarados/shiny.pal" +LaprasPalette: INCLUDE "gfx/pics/lapras/normal.pal" +LaprasShinyPalette: INCLUDE "gfx/pics/lapras/shiny.pal" +DittoPalette: INCLUDE "gfx/pics/ditto/normal.pal" +DittoShinyPalette: INCLUDE "gfx/pics/ditto/shiny.pal" +EeveePalette: INCLUDE "gfx/pics/eevee/normal.pal" +EeveeShinyPalette: INCLUDE "gfx/pics/eevee/shiny.pal" +VaporeonPalette: INCLUDE "gfx/pics/vaporeon/normal.pal" +VaporeonShinyPalette: INCLUDE "gfx/pics/vaporeon/shiny.pal" +JolteonPalette: INCLUDE "gfx/pics/jolteon/normal.pal" +JolteonShinyPalette: INCLUDE "gfx/pics/jolteon/shiny.pal" +FlareonPalette: INCLUDE "gfx/pics/flareon/normal.pal" +FlareonShinyPalette: INCLUDE "gfx/pics/flareon/shiny.pal" +PorygonPalette: INCLUDE "gfx/pics/porygon/normal.pal" +PorygonShinyPalette: INCLUDE "gfx/pics/porygon/shiny.pal" +OmanytePalette: INCLUDE "gfx/pics/omanyte/normal.pal" +OmanyteShinyPalette: INCLUDE "gfx/pics/omanyte/shiny.pal" +OmastarPalette: INCLUDE "gfx/pics/omastar/normal.pal" +OmastarShinyPalette: INCLUDE "gfx/pics/omastar/shiny.pal" +KabutoPalette: INCLUDE "gfx/pics/kabuto/normal.pal" +KabutoShinyPalette: INCLUDE "gfx/pics/kabuto/shiny.pal" +KabutopsPalette: INCLUDE "gfx/pics/kabutops/normal.pal" +KabutopsShinyPalette: INCLUDE "gfx/pics/kabutops/shiny.pal" +AerodactylPalette: INCLUDE "gfx/pics/aerodactyl/normal.pal" +AerodactylShinyPalette: INCLUDE "gfx/pics/aerodactyl/shiny.pal" +SnorlaxPalette: INCLUDE "gfx/pics/snorlax/normal.pal" +SnorlaxShinyPalette: INCLUDE "gfx/pics/snorlax/shiny.pal" +ArticunoPalette: INCLUDE "gfx/pics/articuno/normal.pal" +ArticunoShinyPalette: INCLUDE "gfx/pics/articuno/shiny.pal" +ZapdosPalette: INCLUDE "gfx/pics/zapdos/normal.pal" +ZapdosShinyPalette: INCLUDE "gfx/pics/zapdos/shiny.pal" +MoltresPalette: INCLUDE "gfx/pics/moltres/normal.pal" +MoltresShinyPalette: INCLUDE "gfx/pics/moltres/shiny.pal" +DratiniPalette: INCLUDE "gfx/pics/dratini/normal.pal" +DratiniShinyPalette: INCLUDE "gfx/pics/dratini/shiny.pal" +DragonairPalette: INCLUDE "gfx/pics/dragonair/normal.pal" +DragonairShinyPalette: INCLUDE "gfx/pics/dragonair/shiny.pal" +DragonitePalette: INCLUDE "gfx/pics/dragonite/normal.pal" +DragoniteShinyPalette: INCLUDE "gfx/pics/dragonite/shiny.pal" +MewtwoPalette: INCLUDE "gfx/pics/mewtwo/normal.pal" +MewtwoShinyPalette: INCLUDE "gfx/pics/mewtwo/shiny.pal" +MewPalette: INCLUDE "gfx/pics/mew/normal.pal" +MewShinyPalette: INCLUDE "gfx/pics/mew/shiny.pal" +ChikoritaPalette: INCLUDE "gfx/pics/chikorita/normal.pal" +ChikoritaShinyPalette: INCLUDE "gfx/pics/chikorita/shiny.pal" +BayleefPalette: INCLUDE "gfx/pics/bayleef/normal.pal" +BayleefShinyPalette: INCLUDE "gfx/pics/bayleef/shiny.pal" +MeganiumPalette: INCLUDE "gfx/pics/meganium/normal.pal" +MeganiumShinyPalette: INCLUDE "gfx/pics/meganium/shiny.pal" +CyndaquilPalette: INCLUDE "gfx/pics/cyndaquil/normal.pal" +CyndaquilShinyPalette: INCLUDE "gfx/pics/cyndaquil/shiny.pal" +QuilavaPalette: INCLUDE "gfx/pics/quilava/normal.pal" +QuilavaShinyPalette: INCLUDE "gfx/pics/quilava/shiny.pal" +TyphlosionPalette: INCLUDE "gfx/pics/typhlosion/normal.pal" +TyphlosionShinyPalette: INCLUDE "gfx/pics/typhlosion/shiny.pal" +TotodilePalette: INCLUDE "gfx/pics/totodile/normal.pal" +TotodileShinyPalette: INCLUDE "gfx/pics/totodile/shiny.pal" +CroconawPalette: INCLUDE "gfx/pics/croconaw/normal.pal" +CroconawShinyPalette: INCLUDE "gfx/pics/croconaw/shiny.pal" +FeraligatrPalette: INCLUDE "gfx/pics/feraligatr/normal.pal" +FeraligatrShinyPalette: INCLUDE "gfx/pics/feraligatr/shiny.pal" +SentretPalette: INCLUDE "gfx/pics/sentret/normal.pal" +SentretShinyPalette: INCLUDE "gfx/pics/sentret/shiny.pal" +FurretPalette: INCLUDE "gfx/pics/furret/normal.pal" +FurretShinyPalette: INCLUDE "gfx/pics/furret/shiny.pal" +HoothootPalette: INCLUDE "gfx/pics/hoothoot/normal.pal" +HoothootShinyPalette: INCLUDE "gfx/pics/hoothoot/shiny.pal" +NoctowlPalette: INCLUDE "gfx/pics/noctowl/normal.pal" +NoctowlShinyPalette: INCLUDE "gfx/pics/noctowl/shiny.pal" +LedybaPalette: INCLUDE "gfx/pics/ledyba/normal.pal" +LedybaShinyPalette: INCLUDE "gfx/pics/ledyba/shiny.pal" +LedianPalette: INCLUDE "gfx/pics/ledian/normal.pal" +LedianShinyPalette: INCLUDE "gfx/pics/ledian/shiny.pal" +SpinarakPalette: INCLUDE "gfx/pics/spinarak/normal.pal" +SpinarakShinyPalette: INCLUDE "gfx/pics/spinarak/shiny.pal" +AriadosPalette: INCLUDE "gfx/pics/ariados/normal.pal" +AriadosShinyPalette: INCLUDE "gfx/pics/ariados/shiny.pal" +CrobatPalette: INCLUDE "gfx/pics/crobat/normal.pal" +CrobatShinyPalette: INCLUDE "gfx/pics/crobat/shiny.pal" +ChinchouPalette: INCLUDE "gfx/pics/chinchou/normal.pal" +ChinchouShinyPalette: INCLUDE "gfx/pics/chinchou/shiny.pal" +LanturnPalette: INCLUDE "gfx/pics/lanturn/normal.pal" +LanturnShinyPalette: INCLUDE "gfx/pics/lanturn/shiny.pal" +PichuPalette: INCLUDE "gfx/pics/pichu/normal.pal" +PichuShinyPalette: INCLUDE "gfx/pics/pichu/shiny.pal" +CleffaPalette: INCLUDE "gfx/pics/cleffa/normal.pal" +CleffaShinyPalette: INCLUDE "gfx/pics/cleffa/shiny.pal" +IgglybuffPalette: INCLUDE "gfx/pics/igglybuff/normal.pal" +IgglybuffShinyPalette: INCLUDE "gfx/pics/igglybuff/shiny.pal" +TogepiPalette: INCLUDE "gfx/pics/togepi/normal.pal" +TogepiShinyPalette: INCLUDE "gfx/pics/togepi/shiny.pal" +TogeticPalette: INCLUDE "gfx/pics/togetic/normal.pal" +TogeticShinyPalette: INCLUDE "gfx/pics/togetic/shiny.pal" +NatuPalette: INCLUDE "gfx/pics/natu/normal.pal" +NatuShinyPalette: INCLUDE "gfx/pics/natu/shiny.pal" +XatuPalette: INCLUDE "gfx/pics/xatu/normal.pal" +XatuShinyPalette: INCLUDE "gfx/pics/xatu/shiny.pal" +MareepPalette: INCLUDE "gfx/pics/mareep/normal.pal" +MareepShinyPalette: INCLUDE "gfx/pics/mareep/shiny.pal" +FlaaffyPalette: INCLUDE "gfx/pics/flaaffy/normal.pal" +FlaaffyShinyPalette: INCLUDE "gfx/pics/flaaffy/shiny.pal" +AmpharosPalette: INCLUDE "gfx/pics/ampharos/normal.pal" +AmpharosShinyPalette: INCLUDE "gfx/pics/ampharos/shiny.pal" +BellossomPalette: INCLUDE "gfx/pics/bellossom/normal.pal" +BellossomShinyPalette: INCLUDE "gfx/pics/bellossom/shiny.pal" +MarillPalette: INCLUDE "gfx/pics/marill/normal.pal" +MarillShinyPalette: INCLUDE "gfx/pics/marill/shiny.pal" +AzumarillPalette: INCLUDE "gfx/pics/azumarill/normal.pal" +AzumarillShinyPalette: INCLUDE "gfx/pics/azumarill/shiny.pal" +SudowoodoPalette: INCLUDE "gfx/pics/sudowoodo/normal.pal" +SudowoodoShinyPalette: INCLUDE "gfx/pics/sudowoodo/shiny.pal" +PolitoedPalette: INCLUDE "gfx/pics/politoed/normal.pal" +PolitoedShinyPalette: INCLUDE "gfx/pics/politoed/shiny.pal" +HoppipPalette: INCLUDE "gfx/pics/hoppip/normal.pal" +HoppipShinyPalette: INCLUDE "gfx/pics/hoppip/shiny.pal" +SkiploomPalette: INCLUDE "gfx/pics/skiploom/normal.pal" +SkiploomShinyPalette: INCLUDE "gfx/pics/skiploom/shiny.pal" +JumpluffPalette: INCLUDE "gfx/pics/jumpluff/normal.pal" +JumpluffShinyPalette: INCLUDE "gfx/pics/jumpluff/shiny.pal" +AipomPalette: INCLUDE "gfx/pics/aipom/normal.pal" +AipomShinyPalette: INCLUDE "gfx/pics/aipom/shiny.pal" +SunkernPalette: INCLUDE "gfx/pics/sunkern/normal.pal" +SunkernShinyPalette: INCLUDE "gfx/pics/sunkern/shiny.pal" +SunfloraPalette: INCLUDE "gfx/pics/sunflora/normal.pal" +SunfloraShinyPalette: INCLUDE "gfx/pics/sunflora/shiny.pal" +YanmaPalette: INCLUDE "gfx/pics/yanma/normal.pal" +YanmaShinyPalette: INCLUDE "gfx/pics/yanma/shiny.pal" +WooperPalette: INCLUDE "gfx/pics/wooper/normal.pal" +WooperShinyPalette: INCLUDE "gfx/pics/wooper/shiny.pal" +QuagsirePalette: INCLUDE "gfx/pics/quagsire/normal.pal" +QuagsireShinyPalette: INCLUDE "gfx/pics/quagsire/shiny.pal" +EspeonPalette: INCLUDE "gfx/pics/espeon/normal.pal" +EspeonShinyPalette: INCLUDE "gfx/pics/espeon/shiny.pal" +UmbreonPalette: INCLUDE "gfx/pics/umbreon/normal.pal" +UmbreonShinyPalette: INCLUDE "gfx/pics/umbreon/shiny.pal" +MurkrowPalette: INCLUDE "gfx/pics/murkrow/normal.pal" +MurkrowShinyPalette: INCLUDE "gfx/pics/murkrow/shiny.pal" +SlowkingPalette: INCLUDE "gfx/pics/slowking/normal.pal" +SlowkingShinyPalette: INCLUDE "gfx/pics/slowking/shiny.pal" +MisdreavusPalette: INCLUDE "gfx/pics/misdreavus/normal.pal" +MisdreavusShinyPalette: INCLUDE "gfx/pics/misdreavus/shiny.pal" +UnownPalette: INCLUDE "gfx/pics/unown/normal.pal" +UnownShinyPalette: INCLUDE "gfx/pics/unown/shiny.pal" +WobbuffetPalette: INCLUDE "gfx/pics/wobbuffet/normal.pal" +WobbuffetShinyPalette: INCLUDE "gfx/pics/wobbuffet/shiny.pal" +GirafarigPalette: INCLUDE "gfx/pics/girafarig/normal.pal" +GirafarigShinyPalette: INCLUDE "gfx/pics/girafarig/shiny.pal" +PinecoPalette: INCLUDE "gfx/pics/pineco/normal.pal" +PinecoShinyPalette: INCLUDE "gfx/pics/pineco/shiny.pal" +ForretressPalette: INCLUDE "gfx/pics/forretress/normal.pal" +ForretressShinyPalette: INCLUDE "gfx/pics/forretress/shiny.pal" +DunsparcePalette: INCLUDE "gfx/pics/dunsparce/normal.pal" +DunsparceShinyPalette: INCLUDE "gfx/pics/dunsparce/shiny.pal" +GligarPalette: INCLUDE "gfx/pics/gligar/normal.pal" +GligarShinyPalette: INCLUDE "gfx/pics/gligar/shiny.pal" +SteelixPalette: INCLUDE "gfx/pics/steelix/normal.pal" +SteelixShinyPalette: INCLUDE "gfx/pics/steelix/shiny.pal" +SnubbullPalette: INCLUDE "gfx/pics/snubbull/normal.pal" +SnubbullShinyPalette: INCLUDE "gfx/pics/snubbull/shiny.pal" +GranbullPalette: INCLUDE "gfx/pics/granbull/normal.pal" +GranbullShinyPalette: INCLUDE "gfx/pics/granbull/shiny.pal" +QwilfishPalette: INCLUDE "gfx/pics/qwilfish/normal.pal" +QwilfishShinyPalette: INCLUDE "gfx/pics/qwilfish/shiny.pal" +ScizorPalette: INCLUDE "gfx/pics/scizor/normal.pal" +ScizorShinyPalette: INCLUDE "gfx/pics/scizor/shiny.pal" +ShucklePalette: INCLUDE "gfx/pics/shuckle/normal.pal" +ShuckleShinyPalette: INCLUDE "gfx/pics/shuckle/shiny.pal" +HeracrossPalette: INCLUDE "gfx/pics/heracross/normal.pal" +HeracrossShinyPalette: INCLUDE "gfx/pics/heracross/shiny.pal" +SneaselPalette: INCLUDE "gfx/pics/sneasel/normal.pal" +SneaselShinyPalette: INCLUDE "gfx/pics/sneasel/shiny.pal" +TeddiursaPalette: INCLUDE "gfx/pics/teddiursa/normal.pal" +TeddiursaShinyPalette: INCLUDE "gfx/pics/teddiursa/shiny.pal" +UrsaringPalette: INCLUDE "gfx/pics/ursaring/normal.pal" +UrsaringShinyPalette: INCLUDE "gfx/pics/ursaring/shiny.pal" +SlugmaPalette: INCLUDE "gfx/pics/slugma/normal.pal" +SlugmaShinyPalette: INCLUDE "gfx/pics/slugma/shiny.pal" +MagcargoPalette: INCLUDE "gfx/pics/magcargo/normal.pal" +MagcargoShinyPalette: INCLUDE "gfx/pics/magcargo/shiny.pal" +SwinubPalette: INCLUDE "gfx/pics/swinub/normal.pal" +SwinubShinyPalette: INCLUDE "gfx/pics/swinub/shiny.pal" +PiloswinePalette: INCLUDE "gfx/pics/piloswine/normal.pal" +PiloswineShinyPalette: INCLUDE "gfx/pics/piloswine/shiny.pal" +CorsolaPalette: INCLUDE "gfx/pics/corsola/normal.pal" +CorsolaShinyPalette: INCLUDE "gfx/pics/corsola/shiny.pal" +RemoraidPalette: INCLUDE "gfx/pics/remoraid/normal.pal" +RemoraidShinyPalette: INCLUDE "gfx/pics/remoraid/shiny.pal" +OctilleryPalette: INCLUDE "gfx/pics/octillery/normal.pal" +OctilleryShinyPalette: INCLUDE "gfx/pics/octillery/shiny.pal" +DelibirdPalette: INCLUDE "gfx/pics/delibird/normal.pal" +DelibirdShinyPalette: INCLUDE "gfx/pics/delibird/shiny.pal" +MantinePalette: INCLUDE "gfx/pics/mantine/normal.pal" +MantineShinyPalette: INCLUDE "gfx/pics/mantine/shiny.pal" +SkarmoryPalette: INCLUDE "gfx/pics/skarmory/normal.pal" +SkarmoryShinyPalette: INCLUDE "gfx/pics/skarmory/shiny.pal" +HoundourPalette: INCLUDE "gfx/pics/houndour/normal.pal" +HoundourShinyPalette: INCLUDE "gfx/pics/houndour/shiny.pal" +HoundoomPalette: INCLUDE "gfx/pics/houndoom/normal.pal" +HoundoomShinyPalette: INCLUDE "gfx/pics/houndoom/shiny.pal" +KingdraPalette: INCLUDE "gfx/pics/kingdra/normal.pal" +KingdraShinyPalette: INCLUDE "gfx/pics/kingdra/shiny.pal" +PhanpyPalette: INCLUDE "gfx/pics/phanpy/normal.pal" +PhanpyShinyPalette: INCLUDE "gfx/pics/phanpy/shiny.pal" +DonphanPalette: INCLUDE "gfx/pics/donphan/normal.pal" +DonphanShinyPalette: INCLUDE "gfx/pics/donphan/shiny.pal" +Porygon2Palette: INCLUDE "gfx/pics/porygon2/normal.pal" +Porygon2ShinyPalette: INCLUDE "gfx/pics/porygon2/shiny.pal" +StantlerPalette: INCLUDE "gfx/pics/stantler/normal.pal" +StantlerShinyPalette: INCLUDE "gfx/pics/stantler/shiny.pal" +SmearglePalette: INCLUDE "gfx/pics/smeargle/normal.pal" +SmeargleShinyPalette: INCLUDE "gfx/pics/smeargle/shiny.pal" +TyroguePalette: INCLUDE "gfx/pics/tyrogue/normal.pal" +TyrogueShinyPalette: INCLUDE "gfx/pics/tyrogue/shiny.pal" +HitmontopPalette: INCLUDE "gfx/pics/hitmontop/normal.pal" +HitmontopShinyPalette: INCLUDE "gfx/pics/hitmontop/shiny.pal" +SmoochumPalette: INCLUDE "gfx/pics/smoochum/normal.pal" +SmoochumShinyPalette: INCLUDE "gfx/pics/smoochum/shiny.pal" +ElekidPalette: INCLUDE "gfx/pics/elekid/normal.pal" +ElekidShinyPalette: INCLUDE "gfx/pics/elekid/shiny.pal" +MagbyPalette: INCLUDE "gfx/pics/magby/normal.pal" +MagbyShinyPalette: INCLUDE "gfx/pics/magby/shiny.pal" +MiltankPalette: INCLUDE "gfx/pics/miltank/normal.pal" +MiltankShinyPalette: INCLUDE "gfx/pics/miltank/shiny.pal" +BlisseyPalette: INCLUDE "gfx/pics/blissey/normal.pal" +BlisseyShinyPalette: INCLUDE "gfx/pics/blissey/shiny.pal" +RaikouPalette: INCLUDE "gfx/pics/raikou/normal.pal" +RaikouShinyPalette: INCLUDE "gfx/pics/raikou/shiny.pal" +EnteiPalette: INCLUDE "gfx/pics/entei/normal.pal" +EnteiShinyPalette: INCLUDE "gfx/pics/entei/shiny.pal" +SuicunePalette: INCLUDE "gfx/pics/suicune/normal.pal" +SuicuneShinyPalette: INCLUDE "gfx/pics/suicune/shiny.pal" +LarvitarPalette: INCLUDE "gfx/pics/larvitar/normal.pal" +LarvitarShinyPalette: INCLUDE "gfx/pics/larvitar/shiny.pal" +PupitarPalette: INCLUDE "gfx/pics/pupitar/normal.pal" +PupitarShinyPalette: INCLUDE "gfx/pics/pupitar/shiny.pal" +TyranitarPalette: INCLUDE "gfx/pics/tyranitar/normal.pal" +TyranitarShinyPalette: INCLUDE "gfx/pics/tyranitar/shiny.pal" +LugiaPalette: INCLUDE "gfx/pics/lugia/normal.pal" +LugiaShinyPalette: INCLUDE "gfx/pics/lugia/shiny.pal" +Ho_ohPalette: INCLUDE "gfx/pics/ho_oh/normal.pal" +Ho_ohShinyPalette: INCLUDE "gfx/pics/ho_oh/shiny.pal" +CelebiPalette: INCLUDE "gfx/pics/celebi/normal.pal" +CelebiShinyPalette: INCLUDE "gfx/pics/celebi/shiny.pal" + RGB 30, 26, 11 + RGB 23, 16, 0 + RGB 30, 26, 11 + RGB 23, 16, 0 + RGB 30, 26, 11 + RGB 23, 16, 0 + RGB 30, 26, 11 + RGB 23, 16, 0 + RGB 30, 26, 11 + RGB 23, 16, 0 + RGB 30, 26, 11 + RGB 23, 16, 0 + RGB 23, 23, 23 + RGB 17, 17, 17 + RGB 23, 23, 23 + RGB 17, 17, 17 diff --git a/gfx/pics/paras/anim0.asm b/gfx/pics/paras/anim0.asm new file mode 100644 index 00000000..6fcc935e --- /dev/null +++ b/gfx/pics/paras/anim0.asm @@ -0,0 +1,6 @@ + frame 0, 10 + frame 1, 14 + frame 2, 32 + frame 1, 08 + endanim +; 0xd0b4f diff --git a/gfx/pics/paras/anim1.asm b/gfx/pics/paras/anim1.asm new file mode 100644 index 00000000..3ce495f0 --- /dev/null +++ b/gfx/pics/paras/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 3 + frame 0, 06 + frame 3, 06 + dorepeat 1 + endanim +; 0xd1a8b diff --git a/gfx/pics/paras/back.2bpp.lz b/gfx/pics/paras/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..d6c3d4a6 --- /dev/null +++ b/gfx/pics/paras/back.2bpp.lz diff --git a/gfx/pics/paras/bitmask.asm b/gfx/pics/paras/bitmask.asm new file mode 100644 index 00000000..49d9d811 --- /dev/null +++ b/gfx/pics/paras/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %11011110 + db %00000001 + db %00000000 + db %00000000 +; 1 + db %11011110 + db %00100001 + db %11001110 + db %00000001 +; 2 + db %10000000 + db %00010000 + db %00000010 + db %00000000 +; 0xd2a1c diff --git a/gfx/pics/paras/frames.asm b/gfx/pics/paras/frames.asm new file mode 100644 index 00000000..345ef88b --- /dev/null +++ b/gfx/pics/paras/frames.asm @@ -0,0 +1,14 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $00, $1c, $1d, $1e +.frame2 + db $01 ; bitmask + db $19, $1a, $1b, $00, $1c, $1d, $1e, $1f, $20, $21, $00, $22 + db $23, $24 +.frame3 + db $02 ; bitmask + db $25, $26, $27 +; 0xd4b5c diff --git a/gfx/pics/paras/front.2bpp b/gfx/pics/paras/front.2bpp Binary files differnew file mode 100644 index 00000000..055a297d --- /dev/null +++ b/gfx/pics/paras/front.2bpp diff --git a/gfx/pics/paras/front.2bpp.lz b/gfx/pics/paras/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..927c831d --- /dev/null +++ b/gfx/pics/paras/front.2bpp.lz diff --git a/gfx/pics/paras/normal.pal b/gfx/pics/paras/normal.pal new file mode 100644 index 00000000..9cf37a9d --- /dev/null +++ b/gfx/pics/paras/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 12, 3 + RGB 28, 7, 6 diff --git a/gfx/pics/paras/shiny.pal b/gfx/pics/paras/shiny.pal new file mode 100644 index 00000000..6b9f648d --- /dev/null +++ b/gfx/pics/paras/shiny.pal @@ -0,0 +1,2 @@ + RGB 27, 19, 3 + RGB 14, 13, 1 diff --git a/gfx/pics/parasect/anim0.asm b/gfx/pics/parasect/anim0.asm new file mode 100644 index 00000000..e9e253ce --- /dev/null +++ b/gfx/pics/parasect/anim0.asm @@ -0,0 +1,13 @@ + setrepeat 2 + frame 1, 08 + frame 2, 10 + frame 1, 08 + frame 0, 10 + dorepeat 1 + frame 4, 20 + setrepeat 3 + frame 0, 04 + frame 4, 04 + dorepeat 8 + endanim +; 0xd0b66 diff --git a/gfx/pics/parasect/anim1.asm b/gfx/pics/parasect/anim1.asm new file mode 100644 index 00000000..8275690a --- /dev/null +++ b/gfx/pics/parasect/anim1.asm @@ -0,0 +1,5 @@ + frame 5, 30 + frame 0, 05 + frame 4, 20 + endanim +; 0xd1a92 diff --git a/gfx/pics/parasect/back.2bpp.lz b/gfx/pics/parasect/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..a63677ff --- /dev/null +++ b/gfx/pics/parasect/back.2bpp.lz diff --git a/gfx/pics/parasect/bitmask.asm b/gfx/pics/parasect/bitmask.asm new file mode 100644 index 00000000..84c7ad6f --- /dev/null +++ b/gfx/pics/parasect/bitmask.asm @@ -0,0 +1,41 @@ +; 0 + db %00011100 + db %00111110 + db %00011111 + db %00001111 + db %00000011 + db %10000000 + db %00000000 +; 1 + db %00011100 + db %00110110 + db %00011111 + db %10001111 + db %00000011 + db %10000011 + db %00000000 +; 2 + db %00000000 + db %00110000 + db %00011110 + db %00001111 + db %00000001 + db %00000000 + db %00000000 +; 3 + db %00000000 + db %00000000 + db %00000010 + db %00000011 + db %00000000 + db %00000000 + db %00000000 +; 4 + db %00011100 + db %00000110 + db %00000001 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd2a3f diff --git a/gfx/pics/parasect/frames.asm b/gfx/pics/parasect/frames.asm new file mode 100644 index 00000000..08d9da8e --- /dev/null +++ b/gfx/pics/parasect/frames.asm @@ -0,0 +1,23 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $35, $36, $37, $00, $38, $39, $3a, $3b + db $00, $3c, $3d, $3e, $00, $3f, $00, $40 +.frame2 + db $01 ; bitmask + db $31, $32, $33, $34, $35, $00, $00, $38, $41, $42, $43, $00 + db $44, $45, $46, $00, $47, $48, $00, $49, $00, $40 +.frame3 + db $02 ; bitmask + db $37, $00, $4a, $3a, $3b, $00, $3c, $3d, $3e, $00, $3f +.frame4 + db $03 ; bitmask + db $4b, $4c, $4d +.frame5 + db $04 ; bitmask + db $31, $32, $33, $34, $35, $38 +; 0xd4ba9 diff --git a/gfx/pics/parasect/front.2bpp b/gfx/pics/parasect/front.2bpp Binary files differnew file mode 100644 index 00000000..fcaf5593 --- /dev/null +++ b/gfx/pics/parasect/front.2bpp diff --git a/gfx/pics/parasect/front.2bpp.lz b/gfx/pics/parasect/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..f1743d07 --- /dev/null +++ b/gfx/pics/parasect/front.2bpp.lz diff --git a/gfx/pics/parasect/normal.pal b/gfx/pics/parasect/normal.pal new file mode 100644 index 00000000..53cf4e2c --- /dev/null +++ b/gfx/pics/parasect/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 9, 4 + RGB 14, 5, 1 diff --git a/gfx/pics/parasect/shiny.pal b/gfx/pics/parasect/shiny.pal new file mode 100644 index 00000000..b8692273 --- /dev/null +++ b/gfx/pics/parasect/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 21, 9 + RGB 18, 16, 5 diff --git a/gfx/pics/persian/anim0.asm b/gfx/pics/persian/anim0.asm new file mode 100644 index 00000000..ae771c09 --- /dev/null +++ b/gfx/pics/persian/anim0.asm @@ -0,0 +1,10 @@ + frame 4, 12 + frame 1, 32 + frame 0, 12 + frame 2, 10 + frame 3, 08 + frame 2, 10 + frame 3, 08 + frame 2, 06 + endanim +; 0xd0bd0 diff --git a/gfx/pics/persian/anim1.asm b/gfx/pics/persian/anim1.asm new file mode 100644 index 00000000..ca9129bf --- /dev/null +++ b/gfx/pics/persian/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 05 + frame 4, 05 + dorepeat 1 + endanim +; 0xd1ad0 diff --git a/gfx/pics/persian/back.2bpp.lz b/gfx/pics/persian/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..e615d47f --- /dev/null +++ b/gfx/pics/persian/back.2bpp.lz diff --git a/gfx/pics/persian/bitmask.asm b/gfx/pics/persian/bitmask.asm new file mode 100644 index 00000000..94554310 --- /dev/null +++ b/gfx/pics/persian/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %00000000 + db %10000000 + db %11001110 + db %11100111 + db %11110011 + db %11111001 + db %00000000 +; 1 + db %00001110 + db %00000111 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 2 + db %00000000 + db %00000000 + db %10000000 + db %11000001 + db %01100000 + db %00000000 + db %00000000 +; 0xd2a97 diff --git a/gfx/pics/persian/frames.asm b/gfx/pics/persian/frames.asm new file mode 100644 index 00000000..43f35360 --- /dev/null +++ b/gfx/pics/persian/frames.asm @@ -0,0 +1,18 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $35, $36, $17, $18, $37, $38, $39, $1e + db $1f, $3a, $00, $3b, $25, $26, $3c, $00, $2b, $3d, $3e, $2e +.frame2 + db $01 ; bitmask + db $00, $00, $3f, $40, $41, $42 +.frame3 + db $01 ; bitmask + db $00, $00, $43, $40, $44, $45 +.frame4 + db $02 ; bitmask + db $46, $47, $48, $49, $4a, $4b +; 0xd4cf5 diff --git a/gfx/pics/persian/front.2bpp b/gfx/pics/persian/front.2bpp Binary files differnew file mode 100644 index 00000000..196736a1 --- /dev/null +++ b/gfx/pics/persian/front.2bpp diff --git a/gfx/pics/persian/front.2bpp.lz b/gfx/pics/persian/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..1f13a0cc --- /dev/null +++ b/gfx/pics/persian/front.2bpp.lz diff --git a/gfx/pics/persian/normal.pal b/gfx/pics/persian/normal.pal new file mode 100644 index 00000000..ee4bfc1a --- /dev/null +++ b/gfx/pics/persian/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 28, 10 + RGB 12, 9, 4 diff --git a/gfx/pics/persian/shiny.pal b/gfx/pics/persian/shiny.pal new file mode 100644 index 00000000..dc3cf51e --- /dev/null +++ b/gfx/pics/persian/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 28, 10 + RGB 28, 9, 27 diff --git a/gfx/pics/phanpy/anim0.asm b/gfx/pics/phanpy/anim0.asm new file mode 100644 index 00000000..7ec51376 --- /dev/null +++ b/gfx/pics/phanpy/anim0.asm @@ -0,0 +1,8 @@ + frame 1, 10 + frame 2, 10 + setrepeat 2 + frame 0, 05 + frame 3, 05 + dorepeat 3 + endanim +; 0xd157e diff --git a/gfx/pics/phanpy/anim1.asm b/gfx/pics/phanpy/anim1.asm new file mode 100644 index 00000000..43148da4 --- /dev/null +++ b/gfx/pics/phanpy/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 05 + frame 3, 05 + dorepeat 1 + endanim +; 0xd2160 diff --git a/gfx/pics/phanpy/back.2bpp.lz b/gfx/pics/phanpy/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..cef1bf44 --- /dev/null +++ b/gfx/pics/phanpy/back.2bpp.lz diff --git a/gfx/pics/phanpy/bitmask.asm b/gfx/pics/phanpy/bitmask.asm new file mode 100644 index 00000000..d0f5c072 --- /dev/null +++ b/gfx/pics/phanpy/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %11000111 + db %00111000 + db %01100110 + db %00000000 +; 1 + db %11000111 + db %00110000 + db %00000000 + db %00000000 +; 2 + db %00000000 + db %00001000 + db %00000000 + db %00000000 +; 0xd38ee diff --git a/gfx/pics/phanpy/frames.asm b/gfx/pics/phanpy/frames.asm new file mode 100644 index 00000000..f41904d8 --- /dev/null +++ b/gfx/pics/phanpy/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $23, $24 +.frame2 + db $01 ; bitmask + db $19, $1a, $25, $1c, $26, $1f, $20 +.frame3 + db $02 ; bitmask + db $1e +; 0xd93f2 diff --git a/gfx/pics/phanpy/front.2bpp.lz b/gfx/pics/phanpy/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..d919487b --- /dev/null +++ b/gfx/pics/phanpy/front.2bpp.lz diff --git a/gfx/pics/phanpy/normal.pal b/gfx/pics/phanpy/normal.pal new file mode 100644 index 00000000..9969f304 --- /dev/null +++ b/gfx/pics/phanpy/normal.pal @@ -0,0 +1,2 @@ + RGB 17, 20, 26 + RGB 23, 13, 9 diff --git a/gfx/pics/phanpy/shiny.pal b/gfx/pics/phanpy/shiny.pal new file mode 100644 index 00000000..512febb6 --- /dev/null +++ b/gfx/pics/phanpy/shiny.pal @@ -0,0 +1,2 @@ + RGB 22, 24, 25 + RGB 24, 1, 6 diff --git a/gfx/pics/pic_pointers.asm b/gfx/pics/pic_pointers.asm new file mode 100644 index 00000000..d8f6a157 --- /dev/null +++ b/gfx/pics/pic_pointers.asm @@ -0,0 +1,510 @@ + + add_pic BulbasaurFrontpic + add_pic BulbasaurBackpic + add_pic IvysaurFrontpic + add_pic IvysaurBackpic + add_pic VenusaurFrontpic + add_pic VenusaurBackpic + add_pic CharmanderFrontpic + add_pic CharmanderBackpic + add_pic CharmeleonFrontpic + add_pic CharmeleonBackpic + add_pic CharizardFrontpic + add_pic CharizardBackpic + add_pic SquirtleFrontpic + add_pic SquirtleBackpic + add_pic WartortleFrontpic + add_pic WartortleBackpic + add_pic BlastoiseFrontpic + add_pic BlastoiseBackpic + add_pic CaterpieFrontpic + add_pic CaterpieBackpic + add_pic MetapodFrontpic + add_pic MetapodBackpic + add_pic ButterfreeFrontpic + add_pic ButterfreeBackpic + add_pic WeedleFrontpic + add_pic WeedleBackpic + add_pic KakunaFrontpic + add_pic KakunaBackpic + add_pic BeedrillFrontpic + add_pic BeedrillBackpic + add_pic PidgeyFrontpic + add_pic PidgeyBackpic + add_pic PidgeottoFrontpic + add_pic PidgeottoBackpic + add_pic PidgeotFrontpic + add_pic PidgeotBackpic + add_pic RattataFrontpic + add_pic RattataBackpic + add_pic RaticateFrontpic + add_pic RaticateBackpic + add_pic SpearowFrontpic + add_pic SpearowBackpic + add_pic FearowFrontpic + add_pic FearowBackpic + add_pic EkansFrontpic + add_pic EkansBackpic + add_pic ArbokFrontpic + add_pic ArbokBackpic + add_pic PikachuFrontpic + add_pic PikachuBackpic + add_pic RaichuFrontpic + add_pic RaichuBackpic + add_pic SandshrewFrontpic + add_pic SandshrewBackpic + add_pic SandslashFrontpic + add_pic SandslashBackpic + add_pic NidoranFFrontpic + add_pic NidoranFBackpic + add_pic NidorinaFrontpic + add_pic NidorinaBackpic + add_pic NidoqueenFrontpic + add_pic NidoqueenBackpic + add_pic NidoranMFrontpic + add_pic NidoranMBackpic + add_pic NidorinoFrontpic + add_pic NidorinoBackpic + add_pic NidokingFrontpic + add_pic NidokingBackpic + add_pic ClefairyFrontpic + add_pic ClefairyBackpic + add_pic ClefableFrontpic + add_pic ClefableBackpic + add_pic VulpixFrontpic + add_pic VulpixBackpic + add_pic NinetalesFrontpic + add_pic NinetalesBackpic + add_pic JigglypuffFrontpic + add_pic JigglypuffBackpic + add_pic WigglytuffFrontpic + add_pic WigglytuffBackpic + add_pic ZubatFrontpic + add_pic ZubatBackpic + add_pic GolbatFrontpic + add_pic GolbatBackpic + add_pic OddishFrontpic + add_pic OddishBackpic + add_pic GloomFrontpic + add_pic GloomBackpic + add_pic VileplumeFrontpic + add_pic VileplumeBackpic + add_pic ParasFrontpic + add_pic ParasBackpic + add_pic ParasectFrontpic + add_pic ParasectBackpic + add_pic VenonatFrontpic + add_pic VenonatBackpic + add_pic VenomothFrontpic + add_pic VenomothBackpic + add_pic DiglettFrontpic + add_pic DiglettBackpic + add_pic DugtrioFrontpic + add_pic DugtrioBackpic + add_pic MeowthFrontpic + add_pic MeowthBackpic + add_pic PersianFrontpic + add_pic PersianBackpic + add_pic PsyduckFrontpic + add_pic PsyduckBackpic + add_pic GolduckFrontpic + add_pic GolduckBackpic + add_pic MankeyFrontpic + add_pic MankeyBackpic + add_pic PrimeapeFrontpic + add_pic PrimeapeBackpic + add_pic GrowlitheFrontpic + add_pic GrowlitheBackpic + add_pic ArcanineFrontpic + add_pic ArcanineBackpic + add_pic PoliwagFrontpic + add_pic PoliwagBackpic + add_pic PoliwhirlFrontpic + add_pic PoliwhirlBackpic + add_pic PoliwrathFrontpic + add_pic PoliwrathBackpic + add_pic AbraFrontpic + add_pic AbraBackpic + add_pic KadabraFrontpic + add_pic KadabraBackpic + add_pic AlakazamFrontpic + add_pic AlakazamBackpic + add_pic MachopFrontpic + add_pic MachopBackpic + add_pic MachokeFrontpic + add_pic MachokeBackpic + add_pic MachampFrontpic + add_pic MachampBackpic + add_pic BellsproutFrontpic + add_pic BellsproutBackpic + add_pic WeepinbellFrontpic + add_pic WeepinbellBackpic + add_pic VictreebelFrontpic + add_pic VictreebelBackpic + add_pic TentacoolFrontpic + add_pic TentacoolBackpic + add_pic TentacruelFrontpic + add_pic TentacruelBackpic + add_pic GeodudeFrontpic + add_pic GeodudeBackpic + add_pic GravelerFrontpic + add_pic GravelerBackpic + add_pic GolemFrontpic + add_pic GolemBackpic + add_pic PonytaFrontpic + add_pic PonytaBackpic + add_pic RapidashFrontpic + add_pic RapidashBackpic + add_pic SlowpokeFrontpic + add_pic SlowpokeBackpic + add_pic SlowbroFrontpic + add_pic SlowbroBackpic + add_pic MagnemiteFrontpic + add_pic MagnemiteBackpic + add_pic MagnetonFrontpic + add_pic MagnetonBackpic + add_pic FarfetchDFrontpic + add_pic FarfetchDBackpic + add_pic DoduoFrontpic + add_pic DoduoBackpic + add_pic DodrioFrontpic + add_pic DodrioBackpic + add_pic SeelFrontpic + add_pic SeelBackpic + add_pic DewgongFrontpic + add_pic DewgongBackpic + add_pic GrimerFrontpic + add_pic GrimerBackpic + add_pic MukFrontpic + add_pic MukBackpic + add_pic ShellderFrontpic + add_pic ShellderBackpic + add_pic CloysterFrontpic + add_pic CloysterBackpic + add_pic GastlyFrontpic + add_pic GastlyBackpic + add_pic HaunterFrontpic + add_pic HaunterBackpic + add_pic GengarFrontpic + add_pic GengarBackpic + add_pic OnixFrontpic + add_pic OnixBackpic + add_pic DrowzeeFrontpic + add_pic DrowzeeBackpic + add_pic HypnoFrontpic + add_pic HypnoBackpic + add_pic KrabbyFrontpic + add_pic KrabbyBackpic + add_pic KinglerFrontpic + add_pic KinglerBackpic + add_pic VoltorbFrontpic + add_pic VoltorbBackpic + add_pic ElectrodeFrontpic + add_pic ElectrodeBackpic + add_pic ExeggcuteFrontpic + add_pic ExeggcuteBackpic + add_pic ExeggutorFrontpic + add_pic ExeggutorBackpic + add_pic CuboneFrontpic + add_pic CuboneBackpic + add_pic MarowakFrontpic + add_pic MarowakBackpic + add_pic HitmonleeFrontpic + add_pic HitmonleeBackpic + add_pic HitmonchanFrontpic + add_pic HitmonchanBackpic + add_pic LickitungFrontpic + add_pic LickitungBackpic + add_pic KoffingFrontpic + add_pic KoffingBackpic + add_pic WeezingFrontpic + add_pic WeezingBackpic + add_pic RhyhornFrontpic + add_pic RhyhornBackpic + add_pic RhydonFrontpic + add_pic RhydonBackpic + add_pic ChanseyFrontpic + add_pic ChanseyBackpic + add_pic TangelaFrontpic + add_pic TangelaBackpic + add_pic KangaskhanFrontpic + add_pic KangaskhanBackpic + add_pic HorseaFrontpic + add_pic HorseaBackpic + add_pic SeadraFrontpic + add_pic SeadraBackpic + add_pic GoldeenFrontpic + add_pic GoldeenBackpic + add_pic SeakingFrontpic + add_pic SeakingBackpic + add_pic StaryuFrontpic + add_pic StaryuBackpic + add_pic StarmieFrontpic + add_pic StarmieBackpic + add_pic MrMimeFrontpic + add_pic MrMimeBackpic + add_pic ScytherFrontpic + add_pic ScytherBackpic + add_pic JynxFrontpic + add_pic JynxBackpic + add_pic ElectabuzzFrontpic + add_pic ElectabuzzBackpic + add_pic MagmarFrontpic + add_pic MagmarBackpic + add_pic PinsirFrontpic + add_pic PinsirBackpic + add_pic TaurosFrontpic + add_pic TaurosBackpic + add_pic MagikarpFrontpic + add_pic MagikarpBackpic + add_pic GyaradosFrontpic + add_pic GyaradosBackpic + add_pic LaprasFrontpic + add_pic LaprasBackpic + add_pic DittoFrontpic + add_pic DittoBackpic + add_pic EeveeFrontpic + add_pic EeveeBackpic + add_pic VaporeonFrontpic + add_pic VaporeonBackpic + add_pic JolteonFrontpic + add_pic JolteonBackpic + add_pic FlareonFrontpic + add_pic FlareonBackpic + add_pic PorygonFrontpic + add_pic PorygonBackpic + add_pic OmanyteFrontpic + add_pic OmanyteBackpic + add_pic OmastarFrontpic + add_pic OmastarBackpic + add_pic KabutoFrontpic + add_pic KabutoBackpic + add_pic KabutopsFrontpic + add_pic KabutopsBackpic + add_pic AerodactylFrontpic + add_pic AerodactylBackpic + add_pic SnorlaxFrontpic + add_pic SnorlaxBackpic + add_pic ArticunoFrontpic + add_pic ArticunoBackpic + add_pic ZapdosFrontpic + add_pic ZapdosBackpic + add_pic MoltresFrontpic + add_pic MoltresBackpic + add_pic DratiniFrontpic + add_pic DratiniBackpic + add_pic DragonairFrontpic + add_pic DragonairBackpic + add_pic DragoniteFrontpic + add_pic DragoniteBackpic + add_pic MewtwoFrontpic + add_pic MewtwoBackpic + add_pic MewFrontpic + add_pic MewBackpic + add_pic ChikoritaFrontpic + add_pic ChikoritaBackpic + add_pic BayleefFrontpic + add_pic BayleefBackpic + add_pic MeganiumFrontpic + add_pic MeganiumBackpic + add_pic CyndaquilFrontpic + add_pic CyndaquilBackpic + add_pic QuilavaFrontpic + add_pic QuilavaBackpic + add_pic TyphlosionFrontpic + add_pic TyphlosionBackpic + add_pic TotodileFrontpic + add_pic TotodileBackpic + add_pic CroconawFrontpic + add_pic CroconawBackpic + add_pic FeraligatrFrontpic + add_pic FeraligatrBackpic + add_pic SentretFrontpic + add_pic SentretBackpic + add_pic FurretFrontpic + add_pic FurretBackpic + add_pic HoothootFrontpic + add_pic HoothootBackpic + add_pic NoctowlFrontpic + add_pic NoctowlBackpic + add_pic LedybaFrontpic + add_pic LedybaBackpic + add_pic LedianFrontpic + add_pic LedianBackpic + add_pic SpinarakFrontpic + add_pic SpinarakBackpic + add_pic AriadosFrontpic + add_pic AriadosBackpic + add_pic CrobatFrontpic + add_pic CrobatBackpic + add_pic ChinchouFrontpic + add_pic ChinchouBackpic + add_pic LanturnFrontpic + add_pic LanturnBackpic + add_pic PichuFrontpic + add_pic PichuBackpic + add_pic CleffaFrontpic + add_pic CleffaBackpic + add_pic IgglybuffFrontpic + add_pic IgglybuffBackpic + add_pic TogepiFrontpic + add_pic TogepiBackpic + add_pic TogeticFrontpic + add_pic TogeticBackpic + add_pic NatuFrontpic + add_pic NatuBackpic + add_pic XatuFrontpic + add_pic XatuBackpic + add_pic MareepFrontpic + add_pic MareepBackpic + add_pic FlaaffyFrontpic + add_pic FlaaffyBackpic + add_pic AmpharosFrontpic + add_pic AmpharosBackpic + add_pic BellossomFrontpic + add_pic BellossomBackpic + add_pic MarillFrontpic + add_pic MarillBackpic + add_pic AzumarillFrontpic + add_pic AzumarillBackpic + add_pic SudowoodoFrontpic + add_pic SudowoodoBackpic + add_pic PolitoedFrontpic + add_pic PolitoedBackpic + add_pic HoppipFrontpic + add_pic HoppipBackpic + add_pic SkiploomFrontpic + add_pic SkiploomBackpic + add_pic JumpluffFrontpic + add_pic JumpluffBackpic + add_pic AipomFrontpic + add_pic AipomBackpic + add_pic SunkernFrontpic + add_pic SunkernBackpic + add_pic SunfloraFrontpic + add_pic SunfloraBackpic + add_pic YanmaFrontpic + add_pic YanmaBackpic + add_pic WooperFrontpic + add_pic WooperBackpic + add_pic QuagsireFrontpic + add_pic QuagsireBackpic + add_pic EspeonFrontpic + add_pic EspeonBackpic + add_pic UmbreonFrontpic + add_pic UmbreonBackpic + add_pic MurkrowFrontpic + add_pic MurkrowBackpic + add_pic SlowkingFrontpic + add_pic SlowkingBackpic + add_pic MisdreavusFrontpic + add_pic MisdreavusBackpic + + ; Unown pics have their own table. See UnownPicPointers + dbw -1, -1 + dbw -1, -1 + + add_pic WobbuffetFrontpic + add_pic WobbuffetBackpic + add_pic GirafarigFrontpic + add_pic GirafarigBackpic + add_pic PinecoFrontpic + add_pic PinecoBackpic + add_pic ForretressFrontpic + add_pic ForretressBackpic + add_pic DunsparceFrontpic + add_pic DunsparceBackpic + add_pic GligarFrontpic + add_pic GligarBackpic + add_pic SteelixFrontpic + add_pic SteelixBackpic + add_pic SnubbullFrontpic + add_pic SnubbullBackpic + add_pic GranbullFrontpic + add_pic GranbullBackpic + add_pic QwilfishFrontpic + add_pic QwilfishBackpic + add_pic ScizorFrontpic + add_pic ScizorBackpic + add_pic ShuckleFrontpic + add_pic ShuckleBackpic + add_pic HeracrossFrontpic + add_pic HeracrossBackpic + add_pic SneaselFrontpic + add_pic SneaselBackpic + add_pic TeddiursaFrontpic + add_pic TeddiursaBackpic + add_pic UrsaringFrontpic + add_pic UrsaringBackpic + add_pic SlugmaFrontpic + add_pic SlugmaBackpic + add_pic MagcargoFrontpic + add_pic MagcargoBackpic + add_pic SwinubFrontpic + add_pic SwinubBackpic + add_pic PiloswineFrontpic + add_pic PiloswineBackpic + add_pic CorsolaFrontpic + add_pic CorsolaBackpic + add_pic RemoraidFrontpic + add_pic RemoraidBackpic + add_pic OctilleryFrontpic + add_pic OctilleryBackpic + add_pic DelibirdFrontpic + add_pic DelibirdBackpic + add_pic MantineFrontpic + add_pic MantineBackpic + add_pic SkarmoryFrontpic + add_pic SkarmoryBackpic + add_pic HoundourFrontpic + add_pic HoundourBackpic + add_pic HoundoomFrontpic + add_pic HoundoomBackpic + add_pic KingdraFrontpic + add_pic KingdraBackpic + add_pic PhanpyFrontpic + add_pic PhanpyBackpic + add_pic DonphanFrontpic + add_pic DonphanBackpic + add_pic Porygon2Frontpic + add_pic Porygon2Backpic + add_pic StantlerFrontpic + add_pic StantlerBackpic + add_pic SmeargleFrontpic + add_pic SmeargleBackpic + add_pic TyrogueFrontpic + add_pic TyrogueBackpic + add_pic HitmontopFrontpic + add_pic HitmontopBackpic + add_pic SmoochumFrontpic + add_pic SmoochumBackpic + add_pic ElekidFrontpic + add_pic ElekidBackpic + add_pic MagbyFrontpic + add_pic MagbyBackpic + add_pic MiltankFrontpic + add_pic MiltankBackpic + add_pic BlisseyFrontpic + add_pic BlisseyBackpic + add_pic RaikouFrontpic + add_pic RaikouBackpic + add_pic EnteiFrontpic + add_pic EnteiBackpic + add_pic SuicuneFrontpic + add_pic SuicuneBackpic + add_pic LarvitarFrontpic + add_pic LarvitarBackpic + add_pic PupitarFrontpic + add_pic PupitarBackpic + add_pic TyranitarFrontpic + add_pic TyranitarBackpic + add_pic LugiaFrontpic + add_pic LugiaBackpic + add_pic HoOhFrontpic + add_pic HoOhBackpic + add_pic CelebiFrontpic + add_pic CelebiBackpic + dbw -1, -1 ; unused + dbw -1, -1 ; unused + add_pic EggPic + dbw -1, -1 ; unused diff --git a/gfx/pics/pichu/anim0.asm b/gfx/pics/pichu/anim0.asm new file mode 100644 index 00000000..50a1ae73 --- /dev/null +++ b/gfx/pics/pichu/anim0.asm @@ -0,0 +1,6 @@ + frame 0, 06 + frame 1, 22 + frame 2, 12 + frame 4, 08 + endanim +; 0xd1289 diff --git a/gfx/pics/pichu/anim1.asm b/gfx/pics/pichu/anim1.asm new file mode 100644 index 00000000..dd39adca --- /dev/null +++ b/gfx/pics/pichu/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 04 + frame 3, 06 + dorepeat 1 + endanim +; 0xd1f5f diff --git a/gfx/pics/pichu/back.2bpp.lz b/gfx/pics/pichu/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..61ab083b --- /dev/null +++ b/gfx/pics/pichu/back.2bpp.lz diff --git a/gfx/pics/pichu/bitmask.asm b/gfx/pics/pichu/bitmask.asm new file mode 100644 index 00000000..8396728b --- /dev/null +++ b/gfx/pics/pichu/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %11100011 + db %00111001 + db %10101111 + db %00000001 +; 1 + db %10000000 + db %00010000 + db %00000000 + db %00000000 +; 2 + db %00000000 + db %00000000 + db %10001000 + db %00000001 +; 0xd349d diff --git a/gfx/pics/pichu/frames.asm b/gfx/pics/pichu/frames.asm new file mode 100644 index 00000000..8d82f908 --- /dev/null +++ b/gfx/pics/pichu/frames.asm @@ -0,0 +1,19 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $02, $19, $02, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22 + db $23, $24, $25, $02 +.frame2 + db $00 ; bitmask + db $02, $19, $02, $1a, $1b, $1c, $1d, $1e, $26, $20, $21, $22 + db $23, $24, $25, $02 +.frame3 + db $01 ; bitmask + db $27, $28 +.frame4 + db $02 ; bitmask + db $23, $25, $02 +; 0xd88f5 diff --git a/gfx/pics/pichu/front.2bpp.lz b/gfx/pics/pichu/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..06712d24 --- /dev/null +++ b/gfx/pics/pichu/front.2bpp.lz diff --git a/gfx/pics/pichu/normal.pal b/gfx/pics/pichu/normal.pal new file mode 100644 index 00000000..fdcf8fa0 --- /dev/null +++ b/gfx/pics/pichu/normal.pal @@ -0,0 +1,2 @@ + RGB 29, 26, 5 + RGB 26, 6, 0 diff --git a/gfx/pics/pichu/shiny.pal b/gfx/pics/pichu/shiny.pal new file mode 100644 index 00000000..0d17a6fb --- /dev/null +++ b/gfx/pics/pichu/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 17, 0 + RGB 20, 2, 11 diff --git a/gfx/pics/pidgeot/anim0.asm b/gfx/pics/pidgeot/anim0.asm new file mode 100644 index 00000000..34d5d3a9 --- /dev/null +++ b/gfx/pics/pidgeot/anim0.asm @@ -0,0 +1,8 @@ + frame 0, 12 + frame 1, 32 + setrepeat 2 + frame 0, 06 + frame 2, 06 + dorepeat 3 + endanim +; 0xd0987 diff --git a/gfx/pics/pidgeot/anim1.asm b/gfx/pics/pidgeot/anim1.asm new file mode 100644 index 00000000..6ba60e83 --- /dev/null +++ b/gfx/pics/pidgeot/anim1.asm @@ -0,0 +1,9 @@ + setrepeat 3 + frame 0, 06 + frame 3, 06 + dorepeat 1 + frame 2, 06 + frame 0, 06 + frame 2, 06 + endanim +; 0xd1961 diff --git a/gfx/pics/pidgeot/back.2bpp.lz b/gfx/pics/pidgeot/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..a464dd7d --- /dev/null +++ b/gfx/pics/pidgeot/back.2bpp.lz diff --git a/gfx/pics/pidgeot/bitmask.asm b/gfx/pics/pidgeot/bitmask.asm new file mode 100644 index 00000000..521f3ad9 --- /dev/null +++ b/gfx/pics/pidgeot/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %10000000 + db %11000111 + db %11100011 + db %01110001 + db %00111000 + db %00000000 + db %00000000 +; 1 + db %00111000 + db %00011100 + db %00000000 + db %10000010 + db %10000011 + db %10000011 + db %00000000 +; 2 + db %00000000 + db %00000000 + db %00000001 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd2815 diff --git a/gfx/pics/pidgeot/frames.asm b/gfx/pics/pidgeot/frames.asm new file mode 100644 index 00000000..2d0ef571 --- /dev/null +++ b/gfx/pics/pidgeot/frames.asm @@ -0,0 +1,15 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $00, $31, $32, $33, $34, $35, $36, $00, $37, $38, $39, $3a + db $00, $3b, $3c, $00, $00, $3d +.frame2 + db $01 ; bitmask + db $3e, $3f, $40, $41, $42, $43, $44, $45, $46, $47, $48, $49 + db $4a, $4b +.frame3 + db $02 ; bitmask + db $4c +; 0xd4541 diff --git a/gfx/pics/pidgeot/front.2bpp b/gfx/pics/pidgeot/front.2bpp Binary files differnew file mode 100644 index 00000000..ccd96ba5 --- /dev/null +++ b/gfx/pics/pidgeot/front.2bpp diff --git a/gfx/pics/pidgeot/front.2bpp.lz b/gfx/pics/pidgeot/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..f5cbb3f5 --- /dev/null +++ b/gfx/pics/pidgeot/front.2bpp.lz diff --git a/gfx/pics/pidgeot/normal.pal b/gfx/pics/pidgeot/normal.pal new file mode 100644 index 00000000..8afd3e61 --- /dev/null +++ b/gfx/pics/pidgeot/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 15, 23 + RGB 19, 8, 2 diff --git a/gfx/pics/pidgeot/shiny.pal b/gfx/pics/pidgeot/shiny.pal new file mode 100644 index 00000000..130c099f --- /dev/null +++ b/gfx/pics/pidgeot/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 20, 14 + RGB 15, 17, 2 diff --git a/gfx/pics/pidgeotto/anim0.asm b/gfx/pics/pidgeotto/anim0.asm new file mode 100644 index 00000000..53008855 --- /dev/null +++ b/gfx/pics/pidgeotto/anim0.asm @@ -0,0 +1,11 @@ + frame 1, 07 + frame 2, 07 + frame 3, 07 + frame 2, 30 + setrepeat 2 + frame 3, 06 + frame 2, 06 + dorepeat 5 + frame 2, 20 + endanim +; 0xd097a diff --git a/gfx/pics/pidgeotto/anim1.asm b/gfx/pics/pidgeotto/anim1.asm new file mode 100644 index 00000000..95a27bb1 --- /dev/null +++ b/gfx/pics/pidgeotto/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 05 + frame 4, 05 + dorepeat 1 + endanim +; 0xd1952 diff --git a/gfx/pics/pidgeotto/back.2bpp.lz b/gfx/pics/pidgeotto/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..d766747e --- /dev/null +++ b/gfx/pics/pidgeotto/back.2bpp.lz diff --git a/gfx/pics/pidgeotto/bitmask.asm b/gfx/pics/pidgeotto/bitmask.asm new file mode 100644 index 00000000..76d3df73 --- /dev/null +++ b/gfx/pics/pidgeotto/bitmask.asm @@ -0,0 +1,19 @@ +; 0 + db %11011111 + db %11111111 + db %00001011 + db %00000000 + db %00000000 +; 1 + db %11011111 + db %11111111 + db %00011011 + db %00000000 + db %00000000 +; 2 + db %00000000 + db %00000001 + db %00000000 + db %00000000 + db %00000000 +; 0xd2800 diff --git a/gfx/pics/pidgeotto/frames.asm b/gfx/pics/pidgeotto/frames.asm new file mode 100644 index 00000000..83c0ef52 --- /dev/null +++ b/gfx/pics/pidgeotto/frames.asm @@ -0,0 +1,20 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $04, $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e + db $2f, $30, $31, $32, $33, $00 +.frame2 + db $01 ; bitmask + db $04, $24, $25, $26, $27, $04, $34, $2a, $2b, $2c, $2d, $04 + db $35, $36, $31, $32, $33, $00, $37 +.frame3 + db $01 ; bitmask + db $04, $24, $25, $38, $27, $04, $34, $2a, $39, $2c, $2d, $04 + db $35, $36, $31, $32, $33, $00, $37 +.frame4 + db $02 ; bitmask + db $3a +; 0xd4517 diff --git a/gfx/pics/pidgeotto/front.2bpp b/gfx/pics/pidgeotto/front.2bpp Binary files differnew file mode 100644 index 00000000..a01e3f35 --- /dev/null +++ b/gfx/pics/pidgeotto/front.2bpp diff --git a/gfx/pics/pidgeotto/front.2bpp.lz b/gfx/pics/pidgeotto/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..0fc3a94f --- /dev/null +++ b/gfx/pics/pidgeotto/front.2bpp.lz diff --git a/gfx/pics/pidgeotto/normal.pal b/gfx/pics/pidgeotto/normal.pal new file mode 100644 index 00000000..8afd3e61 --- /dev/null +++ b/gfx/pics/pidgeotto/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 15, 23 + RGB 19, 8, 2 diff --git a/gfx/pics/pidgeotto/shiny.pal b/gfx/pics/pidgeotto/shiny.pal new file mode 100644 index 00000000..f3463a5e --- /dev/null +++ b/gfx/pics/pidgeotto/shiny.pal @@ -0,0 +1,2 @@ + RGB 21, 19, 5 + RGB 19, 14, 5 diff --git a/gfx/pics/pidgey/anim0.asm b/gfx/pics/pidgey/anim0.asm new file mode 100644 index 00000000..4ca6553d --- /dev/null +++ b/gfx/pics/pidgey/anim0.asm @@ -0,0 +1,11 @@ + frame 0, 02 + frame 3, 06 + frame 0, 12 + setrepeat 3 + frame 0, 04 + frame 1, 03 + frame 2, 04 + frame 1, 03 + dorepeat 4 + endanim +; 0xd0967 diff --git a/gfx/pics/pidgey/anim1.asm b/gfx/pics/pidgey/anim1.asm new file mode 100644 index 00000000..25a55fb4 --- /dev/null +++ b/gfx/pics/pidgey/anim1.asm @@ -0,0 +1,8 @@ + setrepeat 2 + frame 0, 08 + frame 1, 04 + frame 2, 06 + frame 1, 04 + dorepeat 1 + endanim +; 0xd1949 diff --git a/gfx/pics/pidgey/back.2bpp.lz b/gfx/pics/pidgey/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..48669456 --- /dev/null +++ b/gfx/pics/pidgey/back.2bpp.lz diff --git a/gfx/pics/pidgey/bitmask.asm b/gfx/pics/pidgey/bitmask.asm new file mode 100644 index 00000000..c1b5e061 --- /dev/null +++ b/gfx/pics/pidgey/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %01000111 + db %10000000 + db %00110011 + db %00000000 +; 1 + db %11001111 + db %10110000 + db %01110111 + db %00000000 +; 2 + db %10000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd27f1 diff --git a/gfx/pics/pidgey/frames.asm b/gfx/pics/pidgey/frames.asm new file mode 100644 index 00000000..58fdd0d1 --- /dev/null +++ b/gfx/pics/pidgey/frames.asm @@ -0,0 +1,14 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $03, $19, $1a, $1b, $03, $1c, $1d, $1e, $1f +.frame2 + db $01 ; bitmask + db $03, $20, $21, $22, $1b, $23, $24, $25, $03, $26, $27, $28 + db $03, $03, $29 +.frame3 + db $02 ; bitmask + db $2a +; 0xd44d2 diff --git a/gfx/pics/pidgey/front.2bpp b/gfx/pics/pidgey/front.2bpp Binary files differnew file mode 100644 index 00000000..a99ca661 --- /dev/null +++ b/gfx/pics/pidgey/front.2bpp diff --git a/gfx/pics/pidgey/front.2bpp.lz b/gfx/pics/pidgey/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..03c579db --- /dev/null +++ b/gfx/pics/pidgey/front.2bpp.lz diff --git a/gfx/pics/pidgey/normal.pal b/gfx/pics/pidgey/normal.pal new file mode 100644 index 00000000..cfcb4079 --- /dev/null +++ b/gfx/pics/pidgey/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 21, 31 + RGB 19, 8, 2 diff --git a/gfx/pics/pidgey/shiny.pal b/gfx/pics/pidgey/shiny.pal new file mode 100644 index 00000000..706998bc --- /dev/null +++ b/gfx/pics/pidgey/shiny.pal @@ -0,0 +1,2 @@ + RGB 30, 28, 12 + RGB 20, 19, 8 diff --git a/gfx/pics/pikachu/anim0.asm b/gfx/pics/pikachu/anim0.asm new file mode 100644 index 00000000..6a1ac095 --- /dev/null +++ b/gfx/pics/pikachu/anim0.asm @@ -0,0 +1,12 @@ + frame 1, 07 + setrepeat 2 + frame 2, 07 + frame 3, 07 + dorepeat 2 + frame 2, 26 + setrepeat 2 + frame 0, 05 + frame 4, 05 + dorepeat 7 + endanim +; 0xd0a02 diff --git a/gfx/pics/pikachu/anim1.asm b/gfx/pics/pikachu/anim1.asm new file mode 100644 index 00000000..0454a285 --- /dev/null +++ b/gfx/pics/pikachu/anim1.asm @@ -0,0 +1,10 @@ + setrepeat 3 + frame 0, 05 + frame 5, 05 + dorepeat 1 + setrepeat 2 + frame 0, 05 + frame 4, 05 + dorepeat 5 + endanim +; 0xd19ba diff --git a/gfx/pics/pikachu/back.2bpp.lz b/gfx/pics/pikachu/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..3f74382a --- /dev/null +++ b/gfx/pics/pikachu/back.2bpp.lz diff --git a/gfx/pics/pikachu/bitmask.asm b/gfx/pics/pikachu/bitmask.asm new file mode 100644 index 00000000..24ea202e --- /dev/null +++ b/gfx/pics/pikachu/bitmask.asm @@ -0,0 +1,26 @@ +; 0 + db %11101011 + db %10111100 + db %01100011 + db %00000000 +; 1 + db %11101011 + db %11111100 + db %01101111 + db %00000000 +; 2 + db %11101111 + db %11111100 + db %01101111 + db %00000000 +; 3 + db %01000010 + db %00001000 + db %00000000 + db %00000000 +; 4 + db %00100011 + db %00000000 + db %00000000 + db %00000000 +; 0xd28a3 diff --git a/gfx/pics/pikachu/frames.asm b/gfx/pics/pikachu/frames.asm new file mode 100644 index 00000000..f46e5181 --- /dev/null +++ b/gfx/pics/pikachu/frames.asm @@ -0,0 +1,24 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $08, $22, $23 + db $24, $25, $26 +.frame2 + db $01 ; bitmask + db $19, $1a, $1b, $1c, $27, $1e, $1f, $28, $21, $29, $2a, $22 + db $23, $24, $2b, $2c, $25, $26 +.frame3 + db $02 ; bitmask + db $19, $1a, $2d, $2e, $1c, $27, $1e, $1f, $28, $21, $29, $2a + db $22, $23, $24, $2b, $2c, $25, $26 +.frame4 + db $03 ; bitmask + db $2f, $30, $31 +.frame5 + db $04 ; bitmask + db $19, $1a, $1c +; 0xd46e1 diff --git a/gfx/pics/pikachu/front.2bpp b/gfx/pics/pikachu/front.2bpp Binary files differnew file mode 100644 index 00000000..8a1a7f1d --- /dev/null +++ b/gfx/pics/pikachu/front.2bpp diff --git a/gfx/pics/pikachu/front.2bpp.lz b/gfx/pics/pikachu/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..1dbea049 --- /dev/null +++ b/gfx/pics/pikachu/front.2bpp.lz diff --git a/gfx/pics/pikachu/normal.pal b/gfx/pics/pikachu/normal.pal new file mode 100644 index 00000000..fdcf8fa0 --- /dev/null +++ b/gfx/pics/pikachu/normal.pal @@ -0,0 +1,2 @@ + RGB 29, 26, 5 + RGB 26, 6, 0 diff --git a/gfx/pics/pikachu/shiny.pal b/gfx/pics/pikachu/shiny.pal new file mode 100644 index 00000000..0d17a6fb --- /dev/null +++ b/gfx/pics/pikachu/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 17, 0 + RGB 20, 2, 11 diff --git a/gfx/pics/piloswine/anim0.asm b/gfx/pics/piloswine/anim0.asm new file mode 100644 index 00000000..5b57b3ef --- /dev/null +++ b/gfx/pics/piloswine/anim0.asm @@ -0,0 +1,5 @@ + frame 1, 20 + frame 2, 10 + frame 3, 10 + endanim +; 0xd14f6 diff --git a/gfx/pics/piloswine/anim1.asm b/gfx/pics/piloswine/anim1.asm new file mode 100644 index 00000000..c1cba5ee --- /dev/null +++ b/gfx/pics/piloswine/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 12 + frame 3, 12 + dorepeat 1 + endanim +; 0xd2102 diff --git a/gfx/pics/piloswine/back.2bpp.lz b/gfx/pics/piloswine/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..2bdbd05b --- /dev/null +++ b/gfx/pics/piloswine/back.2bpp.lz diff --git a/gfx/pics/piloswine/bitmask.asm b/gfx/pics/piloswine/bitmask.asm new file mode 100644 index 00000000..ffad2c6c --- /dev/null +++ b/gfx/pics/piloswine/bitmask.asm @@ -0,0 +1,19 @@ +; 0 + db %00111000 + db %10001110 + db %11100011 + db %00000000 + db %00000000 +; 1 + db %00011000 + db %10000110 + db %01000001 + db %00010000 + db %00000000 +; 2 + db %00000000 + db %00000000 + db %01000000 + db %00010000 + db %00000100 +; 0xd3808 diff --git a/gfx/pics/piloswine/frames.asm b/gfx/pics/piloswine/frames.asm new file mode 100644 index 00000000..4600445b --- /dev/null +++ b/gfx/pics/piloswine/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f +.frame2 + db $01 ; bitmask + db $30, $31, $32, $33, $34, $35, $36, $37 +.frame3 + db $02 ; bitmask + db $38, $39, $3a +; 0xd921f diff --git a/gfx/pics/piloswine/front.2bpp.lz b/gfx/pics/piloswine/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..45b87144 --- /dev/null +++ b/gfx/pics/piloswine/front.2bpp.lz diff --git a/gfx/pics/piloswine/normal.pal b/gfx/pics/piloswine/normal.pal new file mode 100644 index 00000000..ec9a7090 --- /dev/null +++ b/gfx/pics/piloswine/normal.pal @@ -0,0 +1,2 @@ + RGB 23, 18, 14 + RGB 10, 10, 10 diff --git a/gfx/pics/piloswine/shiny.pal b/gfx/pics/piloswine/shiny.pal new file mode 100644 index 00000000..3b099233 --- /dev/null +++ b/gfx/pics/piloswine/shiny.pal @@ -0,0 +1,2 @@ + RGB 22, 19, 0 + RGB 19, 11, 0 diff --git a/gfx/pics/pineco/anim0.asm b/gfx/pics/pineco/anim0.asm new file mode 100644 index 00000000..4579032e --- /dev/null +++ b/gfx/pics/pineco/anim0.asm @@ -0,0 +1,4 @@ + frame 1, 06 + frame 2, 18 + endanim +; 0xd1421 diff --git a/gfx/pics/pineco/anim1.asm b/gfx/pics/pineco/anim1.asm new file mode 100644 index 00000000..f1b4e949 --- /dev/null +++ b/gfx/pics/pineco/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 06 + frame 3, 06 + dorepeat 1 + endanim +; 0xd2077 diff --git a/gfx/pics/pineco/back.2bpp.lz b/gfx/pics/pineco/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..f4baaadb --- /dev/null +++ b/gfx/pics/pineco/back.2bpp.lz diff --git a/gfx/pics/pineco/bitmask.asm b/gfx/pics/pineco/bitmask.asm new file mode 100644 index 00000000..30b51cec --- /dev/null +++ b/gfx/pics/pineco/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %00100101 + db %10011000 + db %01010000 + db %00000000 +; 1 + db %11100111 + db %10011000 + db %01110011 + db %00000000 +; 2 + db %01000000 + db %00001000 + db %00000001 + db %00000000 +; 0xd36d8 diff --git a/gfx/pics/pineco/frames.asm b/gfx/pics/pineco/frames.asm new file mode 100644 index 00000000..97093c2c --- /dev/null +++ b/gfx/pics/pineco/frames.asm @@ -0,0 +1,14 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20 +.frame2 + db $01 ; bitmask + db $19, $21, $1a, $1b, $22, $23, $1c, $1d, $1e, $24, $25, $1f + db $26, $20 +.frame3 + db $02 ; bitmask + db $27, $1c, $28 +; 0xd8f09 diff --git a/gfx/pics/pineco/front.2bpp.lz b/gfx/pics/pineco/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..c36a2780 --- /dev/null +++ b/gfx/pics/pineco/front.2bpp.lz diff --git a/gfx/pics/pineco/normal.pal b/gfx/pics/pineco/normal.pal new file mode 100644 index 00000000..209ead20 --- /dev/null +++ b/gfx/pics/pineco/normal.pal @@ -0,0 +1,2 @@ + RGB 21, 15, 10 + RGB 7, 7, 14 diff --git a/gfx/pics/pineco/shiny.pal b/gfx/pics/pineco/shiny.pal new file mode 100644 index 00000000..df2b03b2 --- /dev/null +++ b/gfx/pics/pineco/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 31, 5 + RGB 28, 10, 5 diff --git a/gfx/pics/pinsir/anim0.asm b/gfx/pics/pinsir/anim0.asm new file mode 100644 index 00000000..f4575200 --- /dev/null +++ b/gfx/pics/pinsir/anim0.asm @@ -0,0 +1,8 @@ + frame 1, 12 + frame 2, 08 + setrepeat 2 + frame 3, 12 + frame 4, 12 + dorepeat 3 + endanim +; 0xd0fe4 diff --git a/gfx/pics/pinsir/anim1.asm b/gfx/pics/pinsir/anim1.asm new file mode 100644 index 00000000..73895c2e --- /dev/null +++ b/gfx/pics/pinsir/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 3 + frame 0, 08 + frame 1, 08 + dorepeat 1 + endanim +; 0xd1d9c diff --git a/gfx/pics/pinsir/back.2bpp.lz b/gfx/pics/pinsir/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..8803c8a0 --- /dev/null +++ b/gfx/pics/pinsir/back.2bpp.lz diff --git a/gfx/pics/pinsir/bitmask.asm b/gfx/pics/pinsir/bitmask.asm new file mode 100644 index 00000000..4f51b7d0 --- /dev/null +++ b/gfx/pics/pinsir/bitmask.asm @@ -0,0 +1,33 @@ +; 0 + db %00001110 + db %11000111 + db %11100000 + db %11110000 + db %00110000 + db %00000000 + db %00000000 +; 1 + db %01101110 + db %11110111 + db %11101100 + db %11110010 + db %00110000 + db %10000011 + db %00000001 +; 2 + db %01101110 + db %11110111 + db %11101110 + db %11110011 + db %00110000 + db %10000011 + db %00000001 +; 3 + db %00001110 + db %11000111 + db %11100110 + db %11110011 + db %00110000 + db %10000011 + db %00000001 +; 0xd311c diff --git a/gfx/pics/pinsir/frames.asm b/gfx/pics/pinsir/frames.asm new file mode 100644 index 00000000..ee392789 --- /dev/null +++ b/gfx/pics/pinsir/frames.asm @@ -0,0 +1,24 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $00 + db $3c, $3d, $3e, $00, $00 +.frame2 + db $01 ; bitmask + db $31, $32, $33, $3f, $40, $34, $35, $36, $41, $42, $37, $38 + db $43, $44, $39, $3a, $3b, $45, $00, $3c, $3d, $3e, $00, $00 + db $46, $47, $48, $00 +.frame3 + db $02 ; bitmask + db $31, $32, $33, $3f, $40, $34, $35, $36, $41, $42, $37, $38 + db $49, $43, $44, $39, $3a, $3b, $4a, $45, $00, $3c, $3d, $3e + db $00, $00, $46, $47, $48, $00 +.frame4 + db $03 ; bitmask + db $31, $32, $33, $34, $35, $36, $37, $38, $49, $43, $39, $3a + db $3b, $4a, $45, $00, $3c, $3d, $3e, $00, $00, $46, $47, $48 + db $00 +; 0xd5cc6 diff --git a/gfx/pics/pinsir/front.2bpp.lz b/gfx/pics/pinsir/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..d2ec9ecd --- /dev/null +++ b/gfx/pics/pinsir/front.2bpp.lz diff --git a/gfx/pics/pinsir/normal.pal b/gfx/pics/pinsir/normal.pal new file mode 100644 index 00000000..6f7d0b9e --- /dev/null +++ b/gfx/pics/pinsir/normal.pal @@ -0,0 +1,2 @@ + RGB 18, 21, 18 + RGB 16, 11, 7 diff --git a/gfx/pics/pinsir/shiny.pal b/gfx/pics/pinsir/shiny.pal new file mode 100644 index 00000000..d887b0fd --- /dev/null +++ b/gfx/pics/pinsir/shiny.pal @@ -0,0 +1,2 @@ + RGB 23, 23, 9 + RGB 11, 11, 15 diff --git a/gfx/pics/politoed/anim0.asm b/gfx/pics/politoed/anim0.asm new file mode 100644 index 00000000..72347714 --- /dev/null +++ b/gfx/pics/politoed/anim0.asm @@ -0,0 +1,9 @@ + frame 0, 04 + frame 1, 08 + setrepeat 3 + frame 2, 07 + frame 3, 07 + dorepeat 3 + frame 1, 08 + endanim +; 0xd1345 diff --git a/gfx/pics/politoed/anim1.asm b/gfx/pics/politoed/anim1.asm new file mode 100644 index 00000000..8ec01df3 --- /dev/null +++ b/gfx/pics/politoed/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 07 + frame 4, 07 + dorepeat 1 + endanim +; 0xd1fe5 diff --git a/gfx/pics/politoed/back.2bpp.lz b/gfx/pics/politoed/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..2c492fca --- /dev/null +++ b/gfx/pics/politoed/back.2bpp.lz diff --git a/gfx/pics/politoed/bitmask.asm b/gfx/pics/politoed/bitmask.asm new file mode 100644 index 00000000..94e4243c --- /dev/null +++ b/gfx/pics/politoed/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %00000100 + db %00001110 + db %10000111 + db %10000011 + db %11100001 + db %00111000 + db %00000000 +; 1 + db %00001100 + db %00001110 + db %10000111 + db %10000011 + db %11100001 + db %00111000 + db %00000000 +; 2 + db %00000000 + db %10000000 + db %11000000 + db %01100000 + db %00000000 + db %00000000 + db %00000000 +; 0xd35ab diff --git a/gfx/pics/politoed/frames.asm b/gfx/pics/politoed/frames.asm new file mode 100644 index 00000000..0d4b546a --- /dev/null +++ b/gfx/pics/politoed/frames.asm @@ -0,0 +1,20 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $00, $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b + db $3c, $3d, $3e, $00, $00, $00 +.frame2 + db $01 ; bitmask + db $3f, $40, $31, $41, $33, $34, $42, $43, $37, $44, $45, $3a + db $3b, $3c, $3d, $3e, $00, $00, $00 +.frame3 + db $01 ; bitmask + db $46, $47, $31, $41, $33, $34, $42, $43, $37, $44, $45, $3a + db $3b, $3c, $3d, $3e, $00, $00, $00 +.frame4 + db $02 ; bitmask + db $48, $49, $4a, $4b, $4c +; 0xd8bd8 diff --git a/gfx/pics/politoed/front.2bpp.lz b/gfx/pics/politoed/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..8890a7ed --- /dev/null +++ b/gfx/pics/politoed/front.2bpp.lz diff --git a/gfx/pics/politoed/normal.pal b/gfx/pics/politoed/normal.pal new file mode 100644 index 00000000..a1294c7c --- /dev/null +++ b/gfx/pics/politoed/normal.pal @@ -0,0 +1,2 @@ + RGB 25, 31, 4 + RGB 7, 20, 6 diff --git a/gfx/pics/politoed/shiny.pal b/gfx/pics/politoed/shiny.pal new file mode 100644 index 00000000..49c14cd3 --- /dev/null +++ b/gfx/pics/politoed/shiny.pal @@ -0,0 +1,2 @@ + RGB 25, 19, 31 + RGB 11, 16, 15 diff --git a/gfx/pics/poliwag/anim0.asm b/gfx/pics/poliwag/anim0.asm new file mode 100644 index 00000000..8446897c --- /dev/null +++ b/gfx/pics/poliwag/anim0.asm @@ -0,0 +1,8 @@ + frame 0, 12 + frame 3, 24 + setrepeat 2 + frame 0, 08 + frame 1, 08 + dorepeat 3 + endanim +; 0xd0c33 diff --git a/gfx/pics/poliwag/anim1.asm b/gfx/pics/poliwag/anim1.asm new file mode 100644 index 00000000..839e57e8 --- /dev/null +++ b/gfx/pics/poliwag/anim1.asm @@ -0,0 +1,10 @@ + setrepeat 3 + frame 0, 06 + frame 4, 06 + dorepeat 1 + setrepeat 2 + frame 0, 10 + frame 2, 10 + dorepeat 5 + endanim +; 0xd1b1d diff --git a/gfx/pics/poliwag/back.2bpp.lz b/gfx/pics/poliwag/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..58d039d1 --- /dev/null +++ b/gfx/pics/poliwag/back.2bpp.lz diff --git a/gfx/pics/poliwag/bitmask.asm b/gfx/pics/poliwag/bitmask.asm new file mode 100644 index 00000000..5f28e8a8 --- /dev/null +++ b/gfx/pics/poliwag/bitmask.asm @@ -0,0 +1,21 @@ +; 0 + db %00000000 + db %10000000 + db %01110011 + db %00000000 +; 1 + db %00000000 + db %00000000 + db %10001100 + db %00000001 +; 2 + db %10000000 + db %00000000 + db %00000000 + db %00000000 +; 3 + db %10000100 + db %00001000 + db %00000000 + db %00000000 +; 0xd2b3e diff --git a/gfx/pics/poliwag/frames.asm b/gfx/pics/poliwag/frames.asm new file mode 100644 index 00000000..a45bf4b2 --- /dev/null +++ b/gfx/pics/poliwag/frames.asm @@ -0,0 +1,17 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c, $1d, $1e +.frame2 + db $01 ; bitmask + db $1f, $20, $21, $00 +.frame3 + db $02 ; bitmask + db $22 +.frame4 + db $03 ; bitmask + db $23, $24, $25 +; 0xd4e61 diff --git a/gfx/pics/poliwag/front.2bpp b/gfx/pics/poliwag/front.2bpp Binary files differnew file mode 100644 index 00000000..cd54221a --- /dev/null +++ b/gfx/pics/poliwag/front.2bpp diff --git a/gfx/pics/poliwag/front.2bpp.lz b/gfx/pics/poliwag/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..df974151 --- /dev/null +++ b/gfx/pics/poliwag/front.2bpp.lz diff --git a/gfx/pics/poliwag/normal.pal b/gfx/pics/poliwag/normal.pal new file mode 100644 index 00000000..21e3c3bc --- /dev/null +++ b/gfx/pics/poliwag/normal.pal @@ -0,0 +1,2 @@ + RGB 26, 8, 17 + RGB 8, 5, 15 diff --git a/gfx/pics/poliwag/shiny.pal b/gfx/pics/poliwag/shiny.pal new file mode 100644 index 00000000..b46ee24e --- /dev/null +++ b/gfx/pics/poliwag/shiny.pal @@ -0,0 +1,2 @@ + RGB 26, 8, 17 + RGB 8, 8, 29 diff --git a/gfx/pics/poliwhirl/anim0.asm b/gfx/pics/poliwhirl/anim0.asm new file mode 100644 index 00000000..14cb8902 --- /dev/null +++ b/gfx/pics/poliwhirl/anim0.asm @@ -0,0 +1,9 @@ + frame 1, 07 + frame 2, 05 + setrepeat 2 + frame 3, 10 + frame 4, 10 + dorepeat 3 + frame 2, 16 + endanim +; 0xd0c42 diff --git a/gfx/pics/poliwhirl/anim1.asm b/gfx/pics/poliwhirl/anim1.asm new file mode 100644 index 00000000..72ba0724 --- /dev/null +++ b/gfx/pics/poliwhirl/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 05 + frame 5, 05 + dorepeat 1 + endanim +; 0xd1b26 diff --git a/gfx/pics/poliwhirl/back.2bpp.lz b/gfx/pics/poliwhirl/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..a78a2cff --- /dev/null +++ b/gfx/pics/poliwhirl/back.2bpp.lz diff --git a/gfx/pics/poliwhirl/bitmask.asm b/gfx/pics/poliwhirl/bitmask.asm new file mode 100644 index 00000000..93480693 --- /dev/null +++ b/gfx/pics/poliwhirl/bitmask.asm @@ -0,0 +1,31 @@ +; 0 + db %11001111 + db %00110011 + db %00000000 + db %00000000 + db %00000000 +; 1 + db %11001111 + db %00110011 + db %00001000 + db %10000010 + db %00000000 +; 2 + db %11001111 + db %00110011 + db %00001000 + db %10000010 + db %00000010 +; 3 + db %11001111 + db %11110011 + db %01101001 + db %10011110 + db %00000010 +; 4 + db %00000000 + db %00100000 + db %00001000 + db %10000110 + db %00000001 +; 0xd2b57 diff --git a/gfx/pics/poliwhirl/frames.asm b/gfx/pics/poliwhirl/frames.asm new file mode 100644 index 00000000..5dbc0d7d --- /dev/null +++ b/gfx/pics/poliwhirl/frames.asm @@ -0,0 +1,24 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $03, $03, $24, $25, $03, $26, $27, $28, $29, $2a +.frame2 + db $01 ; bitmask + db $03, $03, $24, $25, $03, $26, $27, $28, $29, $2a, $2b, $2c + db $2d +.frame3 + db $02 ; bitmask + db $03, $03, $24, $25, $03, $2e, $27, $28, $29, $2a, $2b, $2c + db $2d, $2f +.frame4 + db $03 ; bitmask + db $03, $03, $24, $25, $03, $2e, $27, $28, $29, $2a, $30, $31 + db $32, $2b, $33, $34, $2c, $35, $36, $37, $2d, $2f +.frame5 + db $04 ; bitmask + db $38, $39, $3a, $3b, $3c, $3d +; 0xd4eb1 diff --git a/gfx/pics/poliwhirl/front.2bpp b/gfx/pics/poliwhirl/front.2bpp Binary files differnew file mode 100644 index 00000000..c4e6f267 --- /dev/null +++ b/gfx/pics/poliwhirl/front.2bpp diff --git a/gfx/pics/poliwhirl/front.2bpp.lz b/gfx/pics/poliwhirl/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..b06f4144 --- /dev/null +++ b/gfx/pics/poliwhirl/front.2bpp.lz diff --git a/gfx/pics/poliwhirl/normal.pal b/gfx/pics/poliwhirl/normal.pal new file mode 100644 index 00000000..8f4d2151 --- /dev/null +++ b/gfx/pics/poliwhirl/normal.pal @@ -0,0 +1,2 @@ + RGB 16, 16, 26 + RGB 8, 5, 15 diff --git a/gfx/pics/poliwhirl/shiny.pal b/gfx/pics/poliwhirl/shiny.pal new file mode 100644 index 00000000..039e82f0 --- /dev/null +++ b/gfx/pics/poliwhirl/shiny.pal @@ -0,0 +1,2 @@ + RGB 9, 16, 26 + RGB 8, 10, 31 diff --git a/gfx/pics/poliwrath/anim0.asm b/gfx/pics/poliwrath/anim0.asm new file mode 100644 index 00000000..2b5fb0ee --- /dev/null +++ b/gfx/pics/poliwrath/anim0.asm @@ -0,0 +1,8 @@ + frame 3, 24 + frame 0, 12 + setrepeat 2 + frame 1, 08 + frame 2, 08 + dorepeat 3 + endanim +; 0xd0c4f diff --git a/gfx/pics/poliwrath/anim1.asm b/gfx/pics/poliwrath/anim1.asm new file mode 100644 index 00000000..f709ea35 --- /dev/null +++ b/gfx/pics/poliwrath/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 06 + frame 3, 06 + dorepeat 1 + endanim +; 0xd1b2f diff --git a/gfx/pics/poliwrath/back.2bpp.lz b/gfx/pics/poliwrath/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..eab9164a --- /dev/null +++ b/gfx/pics/poliwrath/back.2bpp.lz diff --git a/gfx/pics/poliwrath/bitmask.asm b/gfx/pics/poliwrath/bitmask.asm new file mode 100644 index 00000000..3053f811 --- /dev/null +++ b/gfx/pics/poliwrath/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %00011100 + db %00011110 + db %00001110 + db %00000110 + db %00000000 + db %00000000 + db %00000000 +; 1 + db %00000000 + db %00000000 + db %10000000 + db %11000011 + db %11100001 + db %01110000 + db %00000000 +; 2 + db %00000000 + db %10000000 + db %00000000 + db %00100000 + db %00000000 + db %00000000 + db %00000000 +; 0xd2b6c diff --git a/gfx/pics/poliwrath/frames.asm b/gfx/pics/poliwrath/frames.asm new file mode 100644 index 00000000..e48981a2 --- /dev/null +++ b/gfx/pics/poliwrath/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c +.frame2 + db $01 ; bitmask + db $3d, $3e, $3f, $40, $41, $42, $43, $44, $45, $46, $47, $1a +.frame3 + db $02 ; bitmask + db $48, $49 +; 0xd4ed4 diff --git a/gfx/pics/poliwrath/front.2bpp b/gfx/pics/poliwrath/front.2bpp Binary files differnew file mode 100644 index 00000000..c28daa8d --- /dev/null +++ b/gfx/pics/poliwrath/front.2bpp diff --git a/gfx/pics/poliwrath/front.2bpp.lz b/gfx/pics/poliwrath/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..60193722 --- /dev/null +++ b/gfx/pics/poliwrath/front.2bpp.lz diff --git a/gfx/pics/poliwrath/normal.pal b/gfx/pics/poliwrath/normal.pal new file mode 100644 index 00000000..8f4d2151 --- /dev/null +++ b/gfx/pics/poliwrath/normal.pal @@ -0,0 +1,2 @@ + RGB 16, 16, 26 + RGB 8, 5, 15 diff --git a/gfx/pics/poliwrath/shiny.pal b/gfx/pics/poliwrath/shiny.pal new file mode 100644 index 00000000..f0ad763c --- /dev/null +++ b/gfx/pics/poliwrath/shiny.pal @@ -0,0 +1,2 @@ + RGB 11, 24, 26 + RGB 8, 17, 15 diff --git a/gfx/pics/ponyta/anim0.asm b/gfx/pics/ponyta/anim0.asm new file mode 100644 index 00000000..34c3a82b --- /dev/null +++ b/gfx/pics/ponyta/anim0.asm @@ -0,0 +1,10 @@ + frame 1, 07 + frame 2, 07 + frame 1, 07 + frame 2, 07 + frame 0, 18 + frame 3, 06 + frame 0, 06 + frame 3, 06 + endanim +; 0xd0d18 diff --git a/gfx/pics/ponyta/anim1.asm b/gfx/pics/ponyta/anim1.asm new file mode 100644 index 00000000..10c9f42d --- /dev/null +++ b/gfx/pics/ponyta/anim1.asm @@ -0,0 +1,5 @@ + frame 4, 06 + frame 0, 06 + frame 5, 06 + endanim +; 0xd1bc4 diff --git a/gfx/pics/ponyta/back.2bpp.lz b/gfx/pics/ponyta/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..5d7ecaa9 --- /dev/null +++ b/gfx/pics/ponyta/back.2bpp.lz diff --git a/gfx/pics/ponyta/bitmask.asm b/gfx/pics/ponyta/bitmask.asm new file mode 100644 index 00000000..cc274957 --- /dev/null +++ b/gfx/pics/ponyta/bitmask.asm @@ -0,0 +1,31 @@ +; 0 + db %11001111 + db %01100011 + db %00000000 + db %00000000 + db %00000000 +; 1 + db %10001110 + db %01100011 + db %00000000 + db %00000000 + db %00000000 +; 2 + db %00000000 + db %00000001 + db %00000000 + db %00000000 + db %00000000 +; 3 + db %00000010 + db %00100000 + db %00000000 + db %00000000 + db %00000000 +; 4 + db %00000010 + db %00100001 + db %00000000 + db %00000000 + db %00000000 +; 0xd2cb7 diff --git a/gfx/pics/ponyta/frames.asm b/gfx/pics/ponyta/frames.asm new file mode 100644 index 00000000..d56e0dc2 --- /dev/null +++ b/gfx/pics/ponyta/frames.asm @@ -0,0 +1,21 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $04, $27, $28, $29, $2a, $2b, $2c +.frame2 + db $01 ; bitmask + db $2d, $2e, $2f, $30, $31, $32, $33, $34 +.frame3 + db $02 ; bitmask + db $35 +.frame4 + db $03 ; bitmask + db $36, $37 +.frame5 + db $04 ; bitmask + db $36, $35, $37 +; 0xd51f8 diff --git a/gfx/pics/ponyta/front.2bpp b/gfx/pics/ponyta/front.2bpp Binary files differnew file mode 100644 index 00000000..6194a4be --- /dev/null +++ b/gfx/pics/ponyta/front.2bpp diff --git a/gfx/pics/ponyta/front.2bpp.lz b/gfx/pics/ponyta/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..5d3aa48d --- /dev/null +++ b/gfx/pics/ponyta/front.2bpp.lz diff --git a/gfx/pics/ponyta/normal.pal b/gfx/pics/ponyta/normal.pal new file mode 100644 index 00000000..402c624b --- /dev/null +++ b/gfx/pics/ponyta/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 19, 0 + RGB 31, 11, 3 diff --git a/gfx/pics/ponyta/shiny.pal b/gfx/pics/ponyta/shiny.pal new file mode 100644 index 00000000..668eefcb --- /dev/null +++ b/gfx/pics/ponyta/shiny.pal @@ -0,0 +1,2 @@ + RGB 23, 19, 16 + RGB 19, 13, 12 diff --git a/gfx/pics/porygon/anim0.asm b/gfx/pics/porygon/anim0.asm new file mode 100644 index 00000000..0246a562 --- /dev/null +++ b/gfx/pics/porygon/anim0.asm @@ -0,0 +1,9 @@ + setrepeat 3 + frame 1, 03 + frame 0, 03 + dorepeat 1 + frame 1, 25 + frame 2, 06 + frame 1, 06 + endanim +; 0xd106e diff --git a/gfx/pics/porygon/anim1.asm b/gfx/pics/porygon/anim1.asm new file mode 100644 index 00000000..89af5d13 --- /dev/null +++ b/gfx/pics/porygon/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 07 + frame 3, 07 + dorepeat 1 + endanim +; 0xd1dfa diff --git a/gfx/pics/porygon/back.2bpp.lz b/gfx/pics/porygon/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..5f0a4703 --- /dev/null +++ b/gfx/pics/porygon/back.2bpp.lz diff --git a/gfx/pics/porygon/bitmask.asm b/gfx/pics/porygon/bitmask.asm new file mode 100644 index 00000000..3cbd5be4 --- /dev/null +++ b/gfx/pics/porygon/bitmask.asm @@ -0,0 +1,19 @@ +; 0 + db %00110000 + db %11001110 + db %11100011 + db %00111000 + db %00001100 +; 1 + db %00110000 + db %11101110 + db %11100011 + db %00111000 + db %00001100 +; 2 + db %00000000 + db %00100000 + db %00000000 + db %00000000 + db %00000000 +; 0xd31d4 diff --git a/gfx/pics/porygon/frames.asm b/gfx/pics/porygon/frames.asm new file mode 100644 index 00000000..885a011f --- /dev/null +++ b/gfx/pics/porygon/frames.asm @@ -0,0 +1,15 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f + db $30, $31, $32, $33, $34 +.frame2 + db $01 ; bitmask + db $24, $25, $26, $27, $28, $35, $29, $2a, $2b, $2c, $2d, $2e + db $2f, $30, $31, $32, $33, $34 +.frame3 + db $02 ; bitmask + db $35 +; 0xd5edb diff --git a/gfx/pics/porygon/front.2bpp.lz b/gfx/pics/porygon/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..734305a1 --- /dev/null +++ b/gfx/pics/porygon/front.2bpp.lz diff --git a/gfx/pics/porygon/normal.pal b/gfx/pics/porygon/normal.pal new file mode 100644 index 00000000..550e64b2 --- /dev/null +++ b/gfx/pics/porygon/normal.pal @@ -0,0 +1,2 @@ + RGB 24, 9, 4 + RGB 12, 11, 25 diff --git a/gfx/pics/porygon/shiny.pal b/gfx/pics/porygon/shiny.pal new file mode 100644 index 00000000..dd48496e --- /dev/null +++ b/gfx/pics/porygon/shiny.pal @@ -0,0 +1,2 @@ + RGB 14, 3, 27 + RGB 12, 11, 25 diff --git a/gfx/pics/porygon2/anim0.asm b/gfx/pics/porygon2/anim0.asm new file mode 100644 index 00000000..b94920e2 --- /dev/null +++ b/gfx/pics/porygon2/anim0.asm @@ -0,0 +1,7 @@ + setrepeat 2 + frame 1, 06 + frame 2, 08 + frame 0, 06 + dorepeat 1 + endanim +; 0xd1592 diff --git a/gfx/pics/porygon2/anim1.asm b/gfx/pics/porygon2/anim1.asm new file mode 100644 index 00000000..b3a02904 --- /dev/null +++ b/gfx/pics/porygon2/anim1.asm @@ -0,0 +1,3 @@ + frame 3, 30 + endanim +; 0xd216c diff --git a/gfx/pics/porygon2/back.2bpp.lz b/gfx/pics/porygon2/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..5be52896 --- /dev/null +++ b/gfx/pics/porygon2/back.2bpp.lz diff --git a/gfx/pics/porygon2/bitmask.asm b/gfx/pics/porygon2/bitmask.asm new file mode 100644 index 00000000..c20f4842 --- /dev/null +++ b/gfx/pics/porygon2/bitmask.asm @@ -0,0 +1,19 @@ +; 0 + db %00000000 + db %10000110 + db %11100011 + db %00011000 + db %00000000 +; 1 + db %11000011 + db %11110111 + db %11111111 + db %00011010 + db %00000000 +; 2 + db %11000011 + db %01110001 + db %00011100 + db %00000010 + db %00000000 +; 0xd3919 diff --git a/gfx/pics/porygon2/frames.asm b/gfx/pics/porygon2/frames.asm new file mode 100644 index 00000000..52d42593 --- /dev/null +++ b/gfx/pics/porygon2/frames.asm @@ -0,0 +1,14 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d +.frame2 + db $01 ; bitmask + db $2e, $02, $2f, $30, $02, $24, $25, $31, $32, $33, $26, $27 + db $28, $34, $35, $36, $29, $2a, $2b, $37, $2c, $2d +.frame3 + db $02 ; bitmask + db $2e, $02, $2f, $30, $02, $31, $32, $33, $34, $35, $36, $37 +; 0xd946f diff --git a/gfx/pics/porygon2/front.2bpp.lz b/gfx/pics/porygon2/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..5e66bb54 --- /dev/null +++ b/gfx/pics/porygon2/front.2bpp.lz diff --git a/gfx/pics/porygon2/normal.pal b/gfx/pics/porygon2/normal.pal new file mode 100644 index 00000000..5aa9e53d --- /dev/null +++ b/gfx/pics/porygon2/normal.pal @@ -0,0 +1,2 @@ + RGB 10, 12, 24 + RGB 25, 9, 10 diff --git a/gfx/pics/porygon2/shiny.pal b/gfx/pics/porygon2/shiny.pal new file mode 100644 index 00000000..4a9701bc --- /dev/null +++ b/gfx/pics/porygon2/shiny.pal @@ -0,0 +1,2 @@ + RGB 20, 19, 24 + RGB 8, 11, 23 diff --git a/gfx/pics/primeape/anim0.asm b/gfx/pics/primeape/anim0.asm new file mode 100644 index 00000000..a2a42705 --- /dev/null +++ b/gfx/pics/primeape/anim0.asm @@ -0,0 +1,8 @@ + setrepeat 5 + frame 1, 08 + frame 4, 08 + dorepeat 1 + frame 2, 05 + frame 3, 25 + endanim +; 0xd0c0c diff --git a/gfx/pics/primeape/anim1.asm b/gfx/pics/primeape/anim1.asm new file mode 100644 index 00000000..7d1c8a2d --- /dev/null +++ b/gfx/pics/primeape/anim1.asm @@ -0,0 +1,8 @@ + frame 2, 10 + frame 0, 25 + setrepeat 3 + frame 2, 06 + frame 3, 06 + dorepeat 3 + endanim +; 0xd1af8 diff --git a/gfx/pics/primeape/back.2bpp.lz b/gfx/pics/primeape/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..c0937a9a --- /dev/null +++ b/gfx/pics/primeape/back.2bpp.lz diff --git a/gfx/pics/primeape/bitmask.asm b/gfx/pics/primeape/bitmask.asm new file mode 100644 index 00000000..50865ad0 --- /dev/null +++ b/gfx/pics/primeape/bitmask.asm @@ -0,0 +1,33 @@ +; 0 + db %10000110 + db %11000011 + db %11100011 + db %10110001 + db %11111011 + db %01111100 + db %00000000 +; 1 + db %00000000 + db %00000000 + db %10000001 + db %00000001 + db %00000000 + db %00000000 + db %00000000 +; 2 + db %00000000 + db %00000000 + db %10000011 + db %10000001 + db %01000001 + db %00000000 + db %00000000 +; 3 + db %00000000 + db %00000000 + db %10000001 + db %00010001 + db %00000000 + db %00000000 + db %00000000 +; 0xd2af8 diff --git a/gfx/pics/primeape/frames.asm b/gfx/pics/primeape/frames.asm new file mode 100644 index 00000000..70fefd62 --- /dev/null +++ b/gfx/pics/primeape/frames.asm @@ -0,0 +1,19 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $00, $00, $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a + db $3b, $3c, $3d, $3e, $3f, $40, $00, $41, $42, $43, $44, $00 + db $00, $00, $45, $46 +.frame2 + db $01 ; bitmask + db $47, $48, $49 +.frame3 + db $02 ; bitmask + db $36, $37, $3a, $3b, $4a, $4b, $4c +.frame4 + db $03 ; bitmask + db $47, $48, $49, $4d +; 0xd4dd0 diff --git a/gfx/pics/primeape/front.2bpp b/gfx/pics/primeape/front.2bpp Binary files differnew file mode 100644 index 00000000..2f7965f7 --- /dev/null +++ b/gfx/pics/primeape/front.2bpp diff --git a/gfx/pics/primeape/front.2bpp.lz b/gfx/pics/primeape/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..8f513878 --- /dev/null +++ b/gfx/pics/primeape/front.2bpp.lz diff --git a/gfx/pics/primeape/normal.pal b/gfx/pics/primeape/normal.pal new file mode 100644 index 00000000..25f08a06 --- /dev/null +++ b/gfx/pics/primeape/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 15, 6 + RGB 14, 9, 4 diff --git a/gfx/pics/primeape/shiny.pal b/gfx/pics/primeape/shiny.pal new file mode 100644 index 00000000..abd41029 --- /dev/null +++ b/gfx/pics/primeape/shiny.pal @@ -0,0 +1,2 @@ + RGB 23, 17, 6 + RGB 16, 16, 6 diff --git a/gfx/pics/psyduck/anim0.asm b/gfx/pics/psyduck/anim0.asm new file mode 100644 index 00000000..da6f3aec --- /dev/null +++ b/gfx/pics/psyduck/anim0.asm @@ -0,0 +1,8 @@ + frame 0, 08 + frame 1, 28 + setrepeat 2 + frame 0, 14 + frame 2, 14 + dorepeat 3 + endanim +; 0xd0bdd diff --git a/gfx/pics/psyduck/anim1.asm b/gfx/pics/psyduck/anim1.asm new file mode 100644 index 00000000..2fabc5b1 --- /dev/null +++ b/gfx/pics/psyduck/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 10 + frame 1, 10 + dorepeat 1 + endanim +; 0xd1ad9 diff --git a/gfx/pics/psyduck/back.2bpp.lz b/gfx/pics/psyduck/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..d627a146 --- /dev/null +++ b/gfx/pics/psyduck/back.2bpp.lz diff --git a/gfx/pics/psyduck/bitmask.asm b/gfx/pics/psyduck/bitmask.asm new file mode 100644 index 00000000..87fe0231 --- /dev/null +++ b/gfx/pics/psyduck/bitmask.asm @@ -0,0 +1,11 @@ +; 0 + db %01100000 + db %00001000 + db %00000001 + db %00000000 +; 1 + db %01100111 + db %10000000 + db %00110001 + db %00000000 +; 0xd2a9f diff --git a/gfx/pics/psyduck/frames.asm b/gfx/pics/psyduck/frames.asm new file mode 100644 index 00000000..12409bdb --- /dev/null +++ b/gfx/pics/psyduck/frames.asm @@ -0,0 +1,9 @@ + dw .frame1 + dw .frame2 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c +.frame2 + db $01 ; bitmask + db $1d, $1e, $1f, $20, $21, $22, $23, $24, $25 +; 0xd4d08 diff --git a/gfx/pics/psyduck/front.2bpp b/gfx/pics/psyduck/front.2bpp Binary files differnew file mode 100644 index 00000000..e7bf5ec3 --- /dev/null +++ b/gfx/pics/psyduck/front.2bpp diff --git a/gfx/pics/psyduck/front.2bpp.lz b/gfx/pics/psyduck/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..7988f1b0 --- /dev/null +++ b/gfx/pics/psyduck/front.2bpp.lz diff --git a/gfx/pics/psyduck/normal.pal b/gfx/pics/psyduck/normal.pal new file mode 100644 index 00000000..19bef8a6 --- /dev/null +++ b/gfx/pics/psyduck/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 27, 4 + RGB 17, 15, 0 diff --git a/gfx/pics/psyduck/shiny.pal b/gfx/pics/psyduck/shiny.pal new file mode 100644 index 00000000..de84c013 --- /dev/null +++ b/gfx/pics/psyduck/shiny.pal @@ -0,0 +1,2 @@ + RGB 21, 19, 31 + RGB 10, 11, 20 diff --git a/gfx/pics/pupitar/anim0.asm b/gfx/pics/pupitar/anim0.asm new file mode 100644 index 00000000..c3ea44bc --- /dev/null +++ b/gfx/pics/pupitar/anim0.asm @@ -0,0 +1,8 @@ + frame 1, 25 + setrepeat 2 + frame 0, 04 + frame 1, 04 + frame 2, 04 + dorepeat 2 + endanim +; 0xd164a diff --git a/gfx/pics/pupitar/anim1.asm b/gfx/pics/pupitar/anim1.asm new file mode 100644 index 00000000..efc0f3bb --- /dev/null +++ b/gfx/pics/pupitar/anim1.asm @@ -0,0 +1,7 @@ + setrepeat 2 + frame 0, 04 + frame 1, 04 + frame 2, 04 + dorepeat 1 + endanim +; 0xd21f6 diff --git a/gfx/pics/pupitar/back.2bpp.lz b/gfx/pics/pupitar/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..46cf0e24 --- /dev/null +++ b/gfx/pics/pupitar/back.2bpp.lz diff --git a/gfx/pics/pupitar/bitmask.asm b/gfx/pics/pupitar/bitmask.asm new file mode 100644 index 00000000..8d0fa45b --- /dev/null +++ b/gfx/pics/pupitar/bitmask.asm @@ -0,0 +1,13 @@ +; 0 + db %00000100 + db %01000000 + db %00010000 + db %00000000 + db %00000000 +; 1 + db %00001100 + db %11000000 + db %00110000 + db %00000000 + db %00000000 +; 0xd3a3c diff --git a/gfx/pics/pupitar/frames.asm b/gfx/pics/pupitar/frames.asm new file mode 100644 index 00000000..20234c80 --- /dev/null +++ b/gfx/pics/pupitar/frames.asm @@ -0,0 +1,9 @@ + dw .frame1 + dw .frame2 +.frame1 + db $00 ; bitmask + db $24, $25, $26 +.frame2 + db $01 ; bitmask + db $27, $28, $29, $2a, $2b, $2c +; 0xd97cf diff --git a/gfx/pics/pupitar/front.2bpp.lz b/gfx/pics/pupitar/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..c39582db --- /dev/null +++ b/gfx/pics/pupitar/front.2bpp.lz diff --git a/gfx/pics/pupitar/normal.pal b/gfx/pics/pupitar/normal.pal new file mode 100644 index 00000000..70dc606b --- /dev/null +++ b/gfx/pics/pupitar/normal.pal @@ -0,0 +1,2 @@ + RGB 12, 11, 28 + RGB 15, 6, 6 diff --git a/gfx/pics/pupitar/shiny.pal b/gfx/pics/pupitar/shiny.pal new file mode 100644 index 00000000..1e78a3ca --- /dev/null +++ b/gfx/pics/pupitar/shiny.pal @@ -0,0 +1,2 @@ + RGB 19, 11, 28 + RGB 15, 6, 6 diff --git a/gfx/pics/quagsire/anim0.asm b/gfx/pics/quagsire/anim0.asm new file mode 100644 index 00000000..85278006 --- /dev/null +++ b/gfx/pics/quagsire/anim0.asm @@ -0,0 +1,6 @@ + frame 1, 09 + frame 2, 12 + frame 3, 09 + frame 4, 09 + endanim +; 0xd13a0 diff --git a/gfx/pics/quagsire/anim1.asm b/gfx/pics/quagsire/anim1.asm new file mode 100644 index 00000000..f5c2ed31 --- /dev/null +++ b/gfx/pics/quagsire/anim1.asm @@ -0,0 +1,4 @@ + frame 2, 35 + frame 1, 08 + endanim +; 0xd2034 diff --git a/gfx/pics/quagsire/back.2bpp.lz b/gfx/pics/quagsire/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..543ce394 --- /dev/null +++ b/gfx/pics/quagsire/back.2bpp.lz diff --git a/gfx/pics/quagsire/bitmask.asm b/gfx/pics/quagsire/bitmask.asm new file mode 100644 index 00000000..afd00bc2 --- /dev/null +++ b/gfx/pics/quagsire/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %00000000 + db %01100001 + db %00000000 + db %00000000 + db %00000000 +; 1 + db %11000011 + db %01110001 + db %00000000 + db %00000000 + db %00000000 +; 2 + db %11001111 + db %11110011 + db %00000000 + db %00000000 + db %00000000 +; 3 + db %00001100 + db %11100011 + db %00000000 + db %00000000 + db %00000000 +; 0xd363d diff --git a/gfx/pics/quagsire/frames.asm b/gfx/pics/quagsire/frames.asm new file mode 100644 index 00000000..aa0fada5 --- /dev/null +++ b/gfx/pics/quagsire/frames.asm @@ -0,0 +1,17 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $24, $25, $26 +.frame2 + db $01 ; bitmask + db $27, $28, $29, $2a, $24, $2b, $2c, $26 +.frame3 + db $02 ; bitmask + db $27, $28, $2d, $2e, $29, $2a, $2f, $30, $2b, $2c, $31, $32 +.frame4 + db $03 ; bitmask + db $33, $34, $35, $36, $25, $37, $38 +; 0xd8d1c diff --git a/gfx/pics/quagsire/front.2bpp.lz b/gfx/pics/quagsire/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..d1f42f06 --- /dev/null +++ b/gfx/pics/quagsire/front.2bpp.lz diff --git a/gfx/pics/quagsire/normal.pal b/gfx/pics/quagsire/normal.pal new file mode 100644 index 00000000..a8e7b5e2 --- /dev/null +++ b/gfx/pics/quagsire/normal.pal @@ -0,0 +1,2 @@ + RGB 15, 21, 26 + RGB 17, 8, 20 diff --git a/gfx/pics/quagsire/shiny.pal b/gfx/pics/quagsire/shiny.pal new file mode 100644 index 00000000..874f717e --- /dev/null +++ b/gfx/pics/quagsire/shiny.pal @@ -0,0 +1,2 @@ + RGB 23, 21, 26 + RGB 28, 4, 30 diff --git a/gfx/pics/questionmark/front.2bpp.lz b/gfx/pics/questionmark/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..cd2f7f22 --- /dev/null +++ b/gfx/pics/questionmark/front.2bpp.lz diff --git a/gfx/pics/quilava/anim0.asm b/gfx/pics/quilava/anim0.asm new file mode 100644 index 00000000..b5df6797 --- /dev/null +++ b/gfx/pics/quilava/anim0.asm @@ -0,0 +1,9 @@ + frame 4, 06 + frame 0, 04 + frame 1, 12 + frame 2, 22 + frame 4, 12 + frame 0, 10 + frame 4, 08 + endanim +; 0xd11a3 diff --git a/gfx/pics/quilava/anim1.asm b/gfx/pics/quilava/anim1.asm new file mode 100644 index 00000000..09f18779 --- /dev/null +++ b/gfx/pics/quilava/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 06 + frame 3, 06 + dorepeat 1 + endanim +; 0xd1ec3 diff --git a/gfx/pics/quilava/back.2bpp.lz b/gfx/pics/quilava/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..8514a77c --- /dev/null +++ b/gfx/pics/quilava/back.2bpp.lz diff --git a/gfx/pics/quilava/bitmask.asm b/gfx/pics/quilava/bitmask.asm new file mode 100644 index 00000000..81687820 --- /dev/null +++ b/gfx/pics/quilava/bitmask.asm @@ -0,0 +1,19 @@ +; 0 + db %00111100 + db %11110011 + db %01111100 + db %11000111 + db %00000011 +; 1 + db %00000000 + db %00000000 + db %00001000 + db %00000010 + db %00000000 +; 2 + db %00111100 + db %10111111 + db %00000100 + db %00000000 + db %00000000 +; 0xd3374 diff --git a/gfx/pics/quilava/frames.asm b/gfx/pics/quilava/frames.asm new file mode 100644 index 00000000..624a20ab --- /dev/null +++ b/gfx/pics/quilava/frames.asm @@ -0,0 +1,19 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $00, $24, $25, $26, $00, $27, $28, $29, $00, $2a, $2b, $2c + db $2d, $2e, $2f, $30, $31, $32, $00, $33, $34, $35 +.frame2 + db $00 ; bitmask + db $00, $24, $25, $26, $00, $27, $28, $29, $00, $2a, $2b, $36 + db $2d, $2e, $2f, $30, $31, $32, $00, $33, $34, $35 +.frame3 + db $01 ; bitmask + db $37, $38 +.frame4 + db $02 ; bitmask + db $00, $00, $00, $00, $00, $00, $39, $3a, $3b, $3c, $3d, $3e +; 0xd853b diff --git a/gfx/pics/quilava/front.2bpp.lz b/gfx/pics/quilava/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..33aebb81 --- /dev/null +++ b/gfx/pics/quilava/front.2bpp.lz diff --git a/gfx/pics/quilava/normal.pal b/gfx/pics/quilava/normal.pal new file mode 100644 index 00000000..dbadcee9 --- /dev/null +++ b/gfx/pics/quilava/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 28, 4 + RGB 31, 9, 3 diff --git a/gfx/pics/quilava/shiny.pal b/gfx/pics/quilava/shiny.pal new file mode 100644 index 00000000..6328f897 --- /dev/null +++ b/gfx/pics/quilava/shiny.pal @@ -0,0 +1,2 @@ + RGB 29, 23, 9 + RGB 22, 0, 19 diff --git a/gfx/pics/qwilfish/anim0.asm b/gfx/pics/qwilfish/anim0.asm new file mode 100644 index 00000000..6e5d62d0 --- /dev/null +++ b/gfx/pics/qwilfish/anim0.asm @@ -0,0 +1,8 @@ + frame 1, 05 + frame 2, 20 + setrepeat 2 + frame 0, 11 + frame 3, 11 + dorepeat 3 + endanim +; 0xd147c diff --git a/gfx/pics/qwilfish/anim1.asm b/gfx/pics/qwilfish/anim1.asm new file mode 100644 index 00000000..4330e80c --- /dev/null +++ b/gfx/pics/qwilfish/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 13 + frame 1, 13 + dorepeat 1 + endanim +; 0xd20b0 diff --git a/gfx/pics/qwilfish/back.2bpp.lz b/gfx/pics/qwilfish/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..09f793f4 --- /dev/null +++ b/gfx/pics/qwilfish/back.2bpp.lz diff --git a/gfx/pics/qwilfish/bitmask.asm b/gfx/pics/qwilfish/bitmask.asm new file mode 100644 index 00000000..64d0473c --- /dev/null +++ b/gfx/pics/qwilfish/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %00000000 + db %00001000 + db %00000000 + db %00000000 +; 1 + db %10001111 + db %00101001 + db %11110110 + db %00000000 +; 2 + db %10001111 + db %00100001 + db %11110110 + db %00000000 +; 0xd374a diff --git a/gfx/pics/qwilfish/frames.asm b/gfx/pics/qwilfish/frames.asm new file mode 100644 index 00000000..ea01f63b --- /dev/null +++ b/gfx/pics/qwilfish/frames.asm @@ -0,0 +1,15 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $19 +.frame2 + db $01 ; bitmask + db $1a, $1b, $1c, $1d, $1e, $1f, $19, $20, $21, $22, $23, $24 + db $25, $26 +.frame3 + db $02 ; bitmask + db $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $23, $24, $25 + db $26 +; 0xd9033 diff --git a/gfx/pics/qwilfish/front.2bpp.lz b/gfx/pics/qwilfish/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..02370c7b --- /dev/null +++ b/gfx/pics/qwilfish/front.2bpp.lz diff --git a/gfx/pics/qwilfish/normal.pal b/gfx/pics/qwilfish/normal.pal new file mode 100644 index 00000000..b2ae4a66 --- /dev/null +++ b/gfx/pics/qwilfish/normal.pal @@ -0,0 +1,2 @@ + RGB 18, 24, 4 + RGB 4, 6, 16 diff --git a/gfx/pics/qwilfish/shiny.pal b/gfx/pics/qwilfish/shiny.pal new file mode 100644 index 00000000..96f51551 --- /dev/null +++ b/gfx/pics/qwilfish/shiny.pal @@ -0,0 +1,2 @@ + RGB 24, 21, 22 + RGB 18, 0, 11 diff --git a/gfx/pics/raichu/anim0.asm b/gfx/pics/raichu/anim0.asm new file mode 100644 index 00000000..a7312c7a --- /dev/null +++ b/gfx/pics/raichu/anim0.asm @@ -0,0 +1,8 @@ + frame 0, 08 + frame 1, 06 + frame 2, 06 + frame 3, 28 + frame 2, 10 + frame 1, 08 + endanim +; 0xd0a0f diff --git a/gfx/pics/raichu/anim1.asm b/gfx/pics/raichu/anim1.asm new file mode 100644 index 00000000..87f07ce9 --- /dev/null +++ b/gfx/pics/raichu/anim1.asm @@ -0,0 +1,6 @@ + frame 0, 06 + frame 4, 06 + frame 0, 04 + frame 4, 04 + endanim +; 0xd19c3 diff --git a/gfx/pics/raichu/back.2bpp.lz b/gfx/pics/raichu/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..912c378e --- /dev/null +++ b/gfx/pics/raichu/back.2bpp.lz diff --git a/gfx/pics/raichu/bitmask.asm b/gfx/pics/raichu/bitmask.asm new file mode 100644 index 00000000..544cfb18 --- /dev/null +++ b/gfx/pics/raichu/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %10011000 + db %11001111 + db %11000111 + db %11110011 + db %00000001 + db %00000000 + db %00000000 +; 1 + db %10011000 + db %11001111 + db %11000111 + db %11110111 + db %00000001 + db %00000000 + db %00000000 +; 2 + db %00000000 + db %00000010 + db %10000001 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd28b8 diff --git a/gfx/pics/raichu/frames.asm b/gfx/pics/raichu/frames.asm new file mode 100644 index 00000000..7045cf9f --- /dev/null +++ b/gfx/pics/raichu/frames.asm @@ -0,0 +1,20 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $31, $32, $00, $33, $34, $35, $36, $37, $38, $39, $3a, $3b + db $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44 +.frame2 + db $01 ; bitmask + db $31, $32, $00, $33, $34, $45, $36, $37, $38, $39, $3a, $3b + db $3c, $3d, $3e, $3f, $46, $40, $41, $42, $47, $44 +.frame3 + db $01 ; bitmask + db $31, $32, $00, $33, $34, $48, $36, $37, $38, $39, $49, $3b + db $3c, $3d, $3e, $3f, $46, $40, $41, $4a, $4b, $44 +.frame4 + db $02 ; bitmask + db $4c, $4d, $4e +; 0xd4731 diff --git a/gfx/pics/raichu/front.2bpp b/gfx/pics/raichu/front.2bpp Binary files differnew file mode 100644 index 00000000..689e8bee --- /dev/null +++ b/gfx/pics/raichu/front.2bpp diff --git a/gfx/pics/raichu/front.2bpp.lz b/gfx/pics/raichu/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..84115fb0 --- /dev/null +++ b/gfx/pics/raichu/front.2bpp.lz diff --git a/gfx/pics/raichu/normal.pal b/gfx/pics/raichu/normal.pal new file mode 100644 index 00000000..04f6cd68 --- /dev/null +++ b/gfx/pics/raichu/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 26, 7 + RGB 31, 12, 0 diff --git a/gfx/pics/raichu/shiny.pal b/gfx/pics/raichu/shiny.pal new file mode 100644 index 00000000..1806c2a2 --- /dev/null +++ b/gfx/pics/raichu/shiny.pal @@ -0,0 +1,2 @@ + RGB 21, 19, 20 + RGB 24, 19, 2 diff --git a/gfx/pics/raikou/anim0.asm b/gfx/pics/raikou/anim0.asm new file mode 100644 index 00000000..91931b3e --- /dev/null +++ b/gfx/pics/raikou/anim0.asm @@ -0,0 +1,8 @@ + frame 1, 06 + setrepeat 5 + frame 2, 03 + frame 3, 03 + dorepeat 2 + frame 2, 35 + endanim +; 0xd1614 diff --git a/gfx/pics/raikou/anim1.asm b/gfx/pics/raikou/anim1.asm new file mode 100644 index 00000000..ec54577c --- /dev/null +++ b/gfx/pics/raikou/anim1.asm @@ -0,0 +1,8 @@ + frame 4, 20 + frame 5, 08 + frame 6, 08 + frame 4, 05 + frame 6, 05 + frame 4, 30 + endanim +; 0xd21ce diff --git a/gfx/pics/raikou/back.2bpp.lz b/gfx/pics/raikou/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..23fd5c47 --- /dev/null +++ b/gfx/pics/raikou/back.2bpp.lz diff --git a/gfx/pics/raikou/bitmask.asm b/gfx/pics/raikou/bitmask.asm new file mode 100644 index 00000000..7daef5b7 --- /dev/null +++ b/gfx/pics/raikou/bitmask.asm @@ -0,0 +1,17 @@ +; 0 + db %10011100 + db %11001111 + db %10000111 + db %01000001 + db %00000000 + db %00000000 + db %00000000 +; 1 + db %11111100 + db %11111111 + db %11011111 + db %11001111 + db %00000111 + db %00000000 + db %00000000 +; 0xd39d9 diff --git a/gfx/pics/raikou/frames.asm b/gfx/pics/raikou/frames.asm new file mode 100644 index 00000000..d2345981 --- /dev/null +++ b/gfx/pics/raikou/frames.asm @@ -0,0 +1,33 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 + dw .frame6 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $00, $34, $35, $36, $37, $00, $38, $39, $3a + db $3b, $3c, $3d, $3e +.frame2 + db $01 ; bitmask + db $3f, $40, $41, $42, $43, $00, $44, $45, $46, $47, $48, $49 + db $00, $4a, $4b, $4c, $4d, $4e, $00, $4f, $50, $51, $52, $53 + db $54, $55, $56, $57, $58, $59 +.frame3 + db $01 ; bitmask + db $3f, $40, $41, $42, $43, $00, $44, $45, $46, $5a, $48, $49 + db $00, $4a, $4b, $4c, $4d, $4e, $00, $4f, $50, $51, $52, $53 + db $54, $55, $56, $57, $58, $59 +.frame4 + db $00 ; bitmask + db $31, $32, $33, $00, $34, $35, $36, $37, $00, $38, $39, $3a + db $3b, $3c, $3d, $3e +.frame5 + db $00 ; bitmask + db $31, $32, $33, $00, $34, $5b, $36, $37, $00, $38, $39, $3a + db $3b, $3c, $3d, $3e +.frame6 + db $00 ; bitmask + db $31, $32, $33, $00, $34, $5c, $36, $37, $00, $38, $39, $3a + db $3b, $3c, $3d, $3e +; 0xd96bf diff --git a/gfx/pics/raikou/front.2bpp.lz b/gfx/pics/raikou/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..dba4517a --- /dev/null +++ b/gfx/pics/raikou/front.2bpp.lz diff --git a/gfx/pics/raikou/normal.pal b/gfx/pics/raikou/normal.pal new file mode 100644 index 00000000..63969111 --- /dev/null +++ b/gfx/pics/raikou/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 31, 0 + RGB 30, 11, 1 diff --git a/gfx/pics/raikou/shiny.pal b/gfx/pics/raikou/shiny.pal new file mode 100644 index 00000000..3c4d82a9 --- /dev/null +++ b/gfx/pics/raikou/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 15, 0 + RGB 25, 21, 0 diff --git a/gfx/pics/rapidash/anim0.asm b/gfx/pics/rapidash/anim0.asm new file mode 100644 index 00000000..6fe29db8 --- /dev/null +++ b/gfx/pics/rapidash/anim0.asm @@ -0,0 +1,14 @@ + frame 0, 10 + frame 2, 36 + frame 0, 05 + frame 1, 05 + frame 2, 07 + frame 0, 06 + frame 1, 05 + frame 0, 07 + setrepeat 4 + frame 2, 12 + frame 3, 12 + dorepeat 9 + endanim +; 0xd0d31 diff --git a/gfx/pics/rapidash/anim1.asm b/gfx/pics/rapidash/anim1.asm new file mode 100644 index 00000000..0105673c --- /dev/null +++ b/gfx/pics/rapidash/anim1.asm @@ -0,0 +1,6 @@ + frame 0, 06 + frame 4, 06 + frame 0, 06 + frame 4, 06 + endanim +; 0xd1bcd diff --git a/gfx/pics/rapidash/back.2bpp.lz b/gfx/pics/rapidash/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..3854c29e --- /dev/null +++ b/gfx/pics/rapidash/back.2bpp.lz diff --git a/gfx/pics/rapidash/bitmask.asm b/gfx/pics/rapidash/bitmask.asm new file mode 100644 index 00000000..7463fcdb --- /dev/null +++ b/gfx/pics/rapidash/bitmask.asm @@ -0,0 +1,33 @@ +; 0 + db %00000000 + db %00111000 + db %00011100 + db %00000110 + db %00000000 + db %00000000 + db %00000000 +; 1 + db %10011111 + db %10111111 + db %01011111 + db %00010000 + db %00001000 + db %00000000 + db %00000000 +; 2 + db %00011110 + db %10111111 + db %00011111 + db %00000000 + db %00010000 + db %00111000 + db %00000000 +; 3 + db %00000000 + db %00000110 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd2cd3 diff --git a/gfx/pics/rapidash/frames.asm b/gfx/pics/rapidash/frames.asm new file mode 100644 index 00000000..5072bbd7 --- /dev/null +++ b/gfx/pics/rapidash/frames.asm @@ -0,0 +1,19 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $31, $05, $05, $32, $33, $05, $34, $35 +.frame2 + db $01 ; bitmask + db $36, $37, $38, $39, $3a, $3b, $3c, $3d, $3e, $3f, $40, $05 + db $41, $42, $43, $44, $45, $05, $46, $47, $48 +.frame3 + db $02 ; bitmask + db $49, $38, $39, $4a, $4b, $3d, $3e, $3f, $40, $05, $4c, $42 + db $43, $44, $45, $05, $4d, $4e, $4f, $50 +.frame4 + db $03 ; bitmask + db $51, $52 +; 0xd5237 diff --git a/gfx/pics/rapidash/front.2bpp b/gfx/pics/rapidash/front.2bpp Binary files differnew file mode 100644 index 00000000..a8c1ff99 --- /dev/null +++ b/gfx/pics/rapidash/front.2bpp diff --git a/gfx/pics/rapidash/front.2bpp.lz b/gfx/pics/rapidash/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..231e312f --- /dev/null +++ b/gfx/pics/rapidash/front.2bpp.lz diff --git a/gfx/pics/rapidash/normal.pal b/gfx/pics/rapidash/normal.pal new file mode 100644 index 00000000..b208997e --- /dev/null +++ b/gfx/pics/rapidash/normal.pal @@ -0,0 +1,2 @@ + RGB 30, 28, 0 + RGB 31, 11, 3 diff --git a/gfx/pics/rapidash/shiny.pal b/gfx/pics/rapidash/shiny.pal new file mode 100644 index 00000000..1764b76b --- /dev/null +++ b/gfx/pics/rapidash/shiny.pal @@ -0,0 +1,2 @@ + RGB 22, 19, 20 + RGB 17, 10, 27 diff --git a/gfx/pics/raticate/anim0.asm b/gfx/pics/raticate/anim0.asm new file mode 100644 index 00000000..ad6450f2 --- /dev/null +++ b/gfx/pics/raticate/anim0.asm @@ -0,0 +1,7 @@ + frame 2, 24 + setrepeat 2 + frame 0, 04 + frame 1, 04 + dorepeat 2 + endanim +; 0xd09a3 diff --git a/gfx/pics/raticate/anim1.asm b/gfx/pics/raticate/anim1.asm new file mode 100644 index 00000000..3ff83aa1 --- /dev/null +++ b/gfx/pics/raticate/anim1.asm @@ -0,0 +1,10 @@ + setrepeat 2 + frame 0, 04 + frame 3, 04 + dorepeat 1 + setrepeat 2 + frame 0, 04 + frame 1, 04 + dorepeat 5 + endanim +; 0xd197b diff --git a/gfx/pics/raticate/back.2bpp.lz b/gfx/pics/raticate/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..4e69587d --- /dev/null +++ b/gfx/pics/raticate/back.2bpp.lz diff --git a/gfx/pics/raticate/bitmask.asm b/gfx/pics/raticate/bitmask.asm new file mode 100644 index 00000000..e4a839f6 --- /dev/null +++ b/gfx/pics/raticate/bitmask.asm @@ -0,0 +1,19 @@ +; 0 + db %00001100 + db %11100011 + db %00011000 + db %00000010 + db %00000000 +; 1 + db %11011110 + db %11110011 + db %00111100 + db %00000110 + db %00000000 +; 2 + db %10000000 + db %00100000 + db %00000000 + db %00000000 + db %00000000 +; 0xd282c diff --git a/gfx/pics/raticate/frames.asm b/gfx/pics/raticate/frames.asm new file mode 100644 index 00000000..e2da8a1e --- /dev/null +++ b/gfx/pics/raticate/frames.asm @@ -0,0 +1,14 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d +.frame2 + db $01 ; bitmask + db $2e, $2f, $30, $31, $32, $33, $34, $35, $36, $37, $38, $39 + db $3a, $3b, $3c, $3d, $3e, $3f +.frame3 + db $02 ; bitmask + db $40, $41 +; 0xd45a7 diff --git a/gfx/pics/raticate/front.2bpp b/gfx/pics/raticate/front.2bpp Binary files differnew file mode 100644 index 00000000..aa81ca8d --- /dev/null +++ b/gfx/pics/raticate/front.2bpp diff --git a/gfx/pics/raticate/front.2bpp.lz b/gfx/pics/raticate/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..5b426cbd --- /dev/null +++ b/gfx/pics/raticate/front.2bpp.lz diff --git a/gfx/pics/raticate/normal.pal b/gfx/pics/raticate/normal.pal new file mode 100644 index 00000000..d3ca1151 --- /dev/null +++ b/gfx/pics/raticate/normal.pal @@ -0,0 +1,2 @@ + RGB 26, 16, 3 + RGB 14, 8, 3 diff --git a/gfx/pics/raticate/shiny.pal b/gfx/pics/raticate/shiny.pal new file mode 100644 index 00000000..f2899701 --- /dev/null +++ b/gfx/pics/raticate/shiny.pal @@ -0,0 +1,2 @@ + RGB 23, 25, 15 + RGB 26, 16, 3 diff --git a/gfx/pics/rattata/anim0.asm b/gfx/pics/rattata/anim0.asm new file mode 100644 index 00000000..0c72f16f --- /dev/null +++ b/gfx/pics/rattata/anim0.asm @@ -0,0 +1,10 @@ + frame 1, 02 + frame 2, 02 + frame 3, 12 + frame 0, 10 + setrepeat 3 + frame 0, 05 + frame 4, 05 + dorepeat 5 + endanim +; 0xd0998 diff --git a/gfx/pics/rattata/anim1.asm b/gfx/pics/rattata/anim1.asm new file mode 100644 index 00000000..a760b136 --- /dev/null +++ b/gfx/pics/rattata/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 3 + frame 0, 05 + frame 4, 05 + dorepeat 1 + endanim +; 0xd196a diff --git a/gfx/pics/rattata/back.2bpp.lz b/gfx/pics/rattata/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..a06c5f1f --- /dev/null +++ b/gfx/pics/rattata/back.2bpp.lz diff --git a/gfx/pics/rattata/bitmask.asm b/gfx/pics/rattata/bitmask.asm new file mode 100644 index 00000000..b15445e5 --- /dev/null +++ b/gfx/pics/rattata/bitmask.asm @@ -0,0 +1,11 @@ +; 0 + db %11011110 + db %01111011 + db %00001111 + db %00000000 +; 1 + db %00000000 + db %00001000 + db %00100001 + db %00000000 +; 0xd281d diff --git a/gfx/pics/rattata/frames.asm b/gfx/pics/rattata/frames.asm new file mode 100644 index 00000000..621d4fb5 --- /dev/null +++ b/gfx/pics/rattata/frames.asm @@ -0,0 +1,20 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $00, $19, $1a, $1b, $00, $1c, $1d, $1e, $1f, $20, $21, $22 + db $23, $24, $25, $26 +.frame2 + db $00 ; bitmask + db $00, $19, $1a, $1b, $00, $1c, $1d, $1e, $1f, $20, $21, $22 + db $23, $24, $25, $26 +.frame3 + db $00 ; bitmask + db $00, $27, $1a, $1b, $28, $29, $1d, $1e, $1f, $2a, $21, $22 + db $23, $2b, $25, $26 +.frame4 + db $01 ; bitmask + db $2c, $2d, $00 +; 0xd4580 diff --git a/gfx/pics/rattata/front.2bpp b/gfx/pics/rattata/front.2bpp Binary files differnew file mode 100644 index 00000000..63d93f76 --- /dev/null +++ b/gfx/pics/rattata/front.2bpp diff --git a/gfx/pics/rattata/front.2bpp.lz b/gfx/pics/rattata/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..7bb18d54 --- /dev/null +++ b/gfx/pics/rattata/front.2bpp.lz diff --git a/gfx/pics/rattata/normal.pal b/gfx/pics/rattata/normal.pal new file mode 100644 index 00000000..18adaada --- /dev/null +++ b/gfx/pics/rattata/normal.pal @@ -0,0 +1,2 @@ + RGB 22, 15, 30 + RGB 18, 9, 17 diff --git a/gfx/pics/rattata/shiny.pal b/gfx/pics/rattata/shiny.pal new file mode 100644 index 00000000..de122449 --- /dev/null +++ b/gfx/pics/rattata/shiny.pal @@ -0,0 +1,2 @@ + RGB 22, 23, 19 + RGB 20, 17, 13 diff --git a/gfx/pics/remoraid/anim0.asm b/gfx/pics/remoraid/anim0.asm new file mode 100644 index 00000000..5fca75d1 --- /dev/null +++ b/gfx/pics/remoraid/anim0.asm @@ -0,0 +1,5 @@ + frame 1, 05 + frame 2, 10 + frame 3, 10 + endanim +; 0xd1508 diff --git a/gfx/pics/remoraid/anim1.asm b/gfx/pics/remoraid/anim1.asm new file mode 100644 index 00000000..cb14bb7a --- /dev/null +++ b/gfx/pics/remoraid/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 1, 07 + frame 4, 07 + dorepeat 1 + endanim +; 0xd2114 diff --git a/gfx/pics/remoraid/back.2bpp.lz b/gfx/pics/remoraid/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..414d65a1 --- /dev/null +++ b/gfx/pics/remoraid/back.2bpp.lz diff --git a/gfx/pics/remoraid/bitmask.asm b/gfx/pics/remoraid/bitmask.asm new file mode 100644 index 00000000..d9beafdb --- /dev/null +++ b/gfx/pics/remoraid/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %00000111 + db %00000000 + db %00000000 + db %00000000 +; 1 + db %00000111 + db %00001000 + db %10001100 + db %00000001 +; 2 + db %00000111 + db %00001000 + db %00000000 + db %00000000 +; 0xd3823 diff --git a/gfx/pics/remoraid/frames.asm b/gfx/pics/remoraid/frames.asm new file mode 100644 index 00000000..97dc49c3 --- /dev/null +++ b/gfx/pics/remoraid/frames.asm @@ -0,0 +1,17 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b +.frame2 + db $01 ; bitmask + db $19, $1a, $1b, $1c, $1d, $1e, $03, $03 +.frame3 + db $01 ; bitmask + db $19, $1a, $1b, $1c, $1f, $03, $20, $21 +.frame4 + db $02 ; bitmask + db $19, $1a, $1b, $1c +; 0xd9262 diff --git a/gfx/pics/remoraid/front.2bpp.lz b/gfx/pics/remoraid/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..6d702b4a --- /dev/null +++ b/gfx/pics/remoraid/front.2bpp.lz diff --git a/gfx/pics/remoraid/normal.pal b/gfx/pics/remoraid/normal.pal new file mode 100644 index 00000000..cfb96ba8 --- /dev/null +++ b/gfx/pics/remoraid/normal.pal @@ -0,0 +1,2 @@ + RGB 13, 10, 25 + RGB 5, 3, 31 diff --git a/gfx/pics/remoraid/shiny.pal b/gfx/pics/remoraid/shiny.pal new file mode 100644 index 00000000..5c8f5b62 --- /dev/null +++ b/gfx/pics/remoraid/shiny.pal @@ -0,0 +1,2 @@ + RGB 14, 11, 14 + RGB 9, 9, 8 diff --git a/gfx/pics/rhydon/anim0.asm b/gfx/pics/rhydon/anim0.asm new file mode 100644 index 00000000..77d736a5 --- /dev/null +++ b/gfx/pics/rhydon/anim0.asm @@ -0,0 +1,10 @@ + frame 0, 08 + frame 1, 34 + frame 4, 10 + frame 2, 10 + setrepeat 16 + frame 3, 02 + frame 2, 02 + dorepeat 5 + endanim +; 0xd0f15 diff --git a/gfx/pics/rhydon/anim1.asm b/gfx/pics/rhydon/anim1.asm new file mode 100644 index 00000000..b572a54e --- /dev/null +++ b/gfx/pics/rhydon/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 06 + frame 4, 06 + dorepeat 1 + endanim +; 0xd1d0d diff --git a/gfx/pics/rhydon/back.2bpp.lz b/gfx/pics/rhydon/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..b626f4ce --- /dev/null +++ b/gfx/pics/rhydon/back.2bpp.lz diff --git a/gfx/pics/rhydon/bitmask.asm b/gfx/pics/rhydon/bitmask.asm new file mode 100644 index 00000000..1a5064c1 --- /dev/null +++ b/gfx/pics/rhydon/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %00000000 + db %00000100 + db %00000110 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 1 + db %10001111 + db %11000111 + db %11100011 + db %00000001 + db %00000000 + db %00000000 + db %00000000 +; 2 + db %00000000 + db %10000000 + db %00000001 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd2fdc diff --git a/gfx/pics/rhydon/frames.asm b/gfx/pics/rhydon/frames.asm new file mode 100644 index 00000000..a87f8370 --- /dev/null +++ b/gfx/pics/rhydon/frames.asm @@ -0,0 +1,19 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $31, $32, $33 +.frame2 + db $01 ; bitmask + db $34, $35, $36, $37, $38, $39, $3a, $3b, $3c, $3d, $3e, $3f + db $40, $41, $42, $43 +.frame3 + db $01 ; bitmask + db $34, $44, $45, $37, $38, $39, $46, $3b, $3c, $3d, $3e, $3f + db $40, $41, $42, $43 +.frame4 + db $02 ; bitmask + db $47, $48 +; 0xd5991 diff --git a/gfx/pics/rhydon/front.2bpp.lz b/gfx/pics/rhydon/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..0ad1c221 --- /dev/null +++ b/gfx/pics/rhydon/front.2bpp.lz diff --git a/gfx/pics/rhydon/normal.pal b/gfx/pics/rhydon/normal.pal new file mode 100644 index 00000000..b0ef717e --- /dev/null +++ b/gfx/pics/rhydon/normal.pal @@ -0,0 +1,2 @@ + RGB 15, 11, 17 + RGB 7, 9, 4 diff --git a/gfx/pics/rhydon/shiny.pal b/gfx/pics/rhydon/shiny.pal new file mode 100644 index 00000000..1a91cd33 --- /dev/null +++ b/gfx/pics/rhydon/shiny.pal @@ -0,0 +1,2 @@ + RGB 22, 21, 21 + RGB 12, 12, 17 diff --git a/gfx/pics/rhyhorn/anim0.asm b/gfx/pics/rhyhorn/anim0.asm new file mode 100644 index 00000000..b966557c --- /dev/null +++ b/gfx/pics/rhyhorn/anim0.asm @@ -0,0 +1,5 @@ + frame 1, 05 + frame 2, 13 + frame 1, 40 + endanim +; 0xd0f04 diff --git a/gfx/pics/rhyhorn/anim1.asm b/gfx/pics/rhyhorn/anim1.asm new file mode 100644 index 00000000..66e53642 --- /dev/null +++ b/gfx/pics/rhyhorn/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 3 + frame 0, 13 + frame 3, 13 + dorepeat 1 + endanim +; 0xd1d04 diff --git a/gfx/pics/rhyhorn/back.2bpp.lz b/gfx/pics/rhyhorn/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..bfcafdcb --- /dev/null +++ b/gfx/pics/rhyhorn/back.2bpp.lz diff --git a/gfx/pics/rhyhorn/bitmask.asm b/gfx/pics/rhyhorn/bitmask.asm new file mode 100644 index 00000000..b5c02fc9 --- /dev/null +++ b/gfx/pics/rhyhorn/bitmask.asm @@ -0,0 +1,17 @@ +; 0 + db %00111100 + db %10011111 + db %10001111 + db %00000111 + db %00000011 + db %00000000 + db %00000000 +; 1 + db %00111100 + db %10011111 + db %11001111 + db %00110111 + db %00010011 + db %00011000 + db %00000000 +; 0xd2fc7 diff --git a/gfx/pics/rhyhorn/frames.asm b/gfx/pics/rhyhorn/frames.asm new file mode 100644 index 00000000..93875b4d --- /dev/null +++ b/gfx/pics/rhyhorn/frames.asm @@ -0,0 +1,17 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c + db $3d, $3e, $3f, $40, $41, $42, $43, $44 +.frame2 + db $01 ; bitmask + db $31, $32, $33, $34, $35, $36, $37, $38, $39, $45, $46, $3c + db $3d, $3e, $47, $3f, $40, $41, $42, $48, $49, $43, $44, $4a + db $4b, $4c +.frame3 + db $00 ; bitmask + db $31, $32, $33, $4d, $35, $36, $37, $4e, $4f, $3a, $3b, $3c + db $50, $51, $3f, $40, $41, $42, $43, $44 +; 0xd5960 diff --git a/gfx/pics/rhyhorn/front.2bpp b/gfx/pics/rhyhorn/front.2bpp Binary files differnew file mode 100644 index 00000000..b27fef88 --- /dev/null +++ b/gfx/pics/rhyhorn/front.2bpp diff --git a/gfx/pics/rhyhorn/front.2bpp.lz b/gfx/pics/rhyhorn/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..62a2e891 --- /dev/null +++ b/gfx/pics/rhyhorn/front.2bpp.lz diff --git a/gfx/pics/rhyhorn/normal.pal b/gfx/pics/rhyhorn/normal.pal new file mode 100644 index 00000000..b0ef717e --- /dev/null +++ b/gfx/pics/rhyhorn/normal.pal @@ -0,0 +1,2 @@ + RGB 15, 11, 17 + RGB 7, 9, 4 diff --git a/gfx/pics/rhyhorn/shiny.pal b/gfx/pics/rhyhorn/shiny.pal new file mode 100644 index 00000000..4688f4ff --- /dev/null +++ b/gfx/pics/rhyhorn/shiny.pal @@ -0,0 +1,2 @@ + RGB 22, 15, 17 + RGB 15, 11, 13 diff --git a/gfx/pics/sandshrew/anim0.asm b/gfx/pics/sandshrew/anim0.asm new file mode 100644 index 00000000..01827dda --- /dev/null +++ b/gfx/pics/sandshrew/anim0.asm @@ -0,0 +1,13 @@ + setrepeat 2 + frame 0, 07 + frame 3, 07 + dorepeat 1 + frame 0, 20 + frame 1, 08 + frame 2, 08 + setrepeat 2 + frame 0, 05 + frame 4, 05 + dorepeat 8 + endanim +; 0xd0a26 diff --git a/gfx/pics/sandshrew/anim1.asm b/gfx/pics/sandshrew/anim1.asm new file mode 100644 index 00000000..545b445b --- /dev/null +++ b/gfx/pics/sandshrew/anim1.asm @@ -0,0 +1,7 @@ + setrepeat 3 + frame 0, 07 + frame 5, 07 + dorepeat 1 + frame 4, 13 + endanim +; 0xd19ce diff --git a/gfx/pics/sandshrew/back.2bpp.lz b/gfx/pics/sandshrew/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..63ddb82a --- /dev/null +++ b/gfx/pics/sandshrew/back.2bpp.lz diff --git a/gfx/pics/sandshrew/bitmask.asm b/gfx/pics/sandshrew/bitmask.asm new file mode 100644 index 00000000..42e84c4a --- /dev/null +++ b/gfx/pics/sandshrew/bitmask.asm @@ -0,0 +1,21 @@ +; 0 + db %11100011 + db %00111101 + db %00000001 + db %00000000 +; 1 + db %00000010 + db %00000000 + db %00000000 + db %00000000 +; 2 + db %01000000 + db %00000000 + db %00000000 + db %00000000 +; 3 + db %00000000 + db %00000000 + db %01000000 + db %00000000 +; 0xd28c8 diff --git a/gfx/pics/sandshrew/frames.asm b/gfx/pics/sandshrew/frames.asm new file mode 100644 index 00000000..a4d49676 --- /dev/null +++ b/gfx/pics/sandshrew/frames.asm @@ -0,0 +1,21 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $0f +.frame2 + db $00 ; bitmask + db $19, $1a, $1b, $23, $24, $1e, $1f, $25, $26, $22, $0f +.frame3 + db $01 ; bitmask + db $27 +.frame4 + db $02 ; bitmask + db $28 +.frame5 + db $03 ; bitmask + db $29 +; 0xd4759 diff --git a/gfx/pics/sandshrew/front.2bpp b/gfx/pics/sandshrew/front.2bpp Binary files differnew file mode 100644 index 00000000..23b4277e --- /dev/null +++ b/gfx/pics/sandshrew/front.2bpp diff --git a/gfx/pics/sandshrew/front.2bpp.lz b/gfx/pics/sandshrew/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..3d1da308 --- /dev/null +++ b/gfx/pics/sandshrew/front.2bpp.lz diff --git a/gfx/pics/sandshrew/normal.pal b/gfx/pics/sandshrew/normal.pal new file mode 100644 index 00000000..ebfaafa6 --- /dev/null +++ b/gfx/pics/sandshrew/normal.pal @@ -0,0 +1,2 @@ + RGB 21, 16, 10 + RGB 14, 8, 1 diff --git a/gfx/pics/sandshrew/shiny.pal b/gfx/pics/sandshrew/shiny.pal new file mode 100644 index 00000000..5dcc876a --- /dev/null +++ b/gfx/pics/sandshrew/shiny.pal @@ -0,0 +1,2 @@ + RGB 16, 16, 10 + RGB 11, 8, 15 diff --git a/gfx/pics/sandslash/anim0.asm b/gfx/pics/sandslash/anim0.asm new file mode 100644 index 00000000..040c0c42 --- /dev/null +++ b/gfx/pics/sandslash/anim0.asm @@ -0,0 +1,10 @@ + frame 0, 06 + frame 1, 14 + frame 0, 12 + frame 4, 07 + frame 2, 08 + frame 0, 12 + frame 4, 07 + frame 2, 08 + endanim +; 0xd0a37 diff --git a/gfx/pics/sandslash/anim1.asm b/gfx/pics/sandslash/anim1.asm new file mode 100644 index 00000000..b3480762 --- /dev/null +++ b/gfx/pics/sandslash/anim1.asm @@ -0,0 +1,6 @@ + frame 0, 08 + frame 3, 06 + frame 0, 04 + frame 3, 04 + endanim +; 0xd19d7 diff --git a/gfx/pics/sandslash/back.2bpp.lz b/gfx/pics/sandslash/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..52bb7ce7 --- /dev/null +++ b/gfx/pics/sandslash/back.2bpp.lz diff --git a/gfx/pics/sandslash/bitmask.asm b/gfx/pics/sandslash/bitmask.asm new file mode 100644 index 00000000..f09f721b --- /dev/null +++ b/gfx/pics/sandslash/bitmask.asm @@ -0,0 +1,19 @@ +; 0 + db %00000000 + db %11100000 + db %00111000 + db %00000100 + db %00000000 +; 1 + db %00001100 + db %10000111 + db %01100011 + db %00011000 + db %00001110 +; 2 + db %00000000 + db %01000000 + db %00010000 + db %00000000 + db %00000000 +; 0xd28d7 diff --git a/gfx/pics/sandslash/frames.asm b/gfx/pics/sandslash/frames.asm new file mode 100644 index 00000000..ba6a1d8f --- /dev/null +++ b/gfx/pics/sandslash/frames.asm @@ -0,0 +1,19 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a +.frame2 + db $01 ; bitmask + db $00, $00, $2b, $2c, $2d, $2e, $2f, $30, $31, $32, $33, $34 + db $35, $00, $00 +.frame3 + db $02 ; bitmask + db $36, $37 +.frame4 + db $01 ; bitmask + db $00, $00, $2b, $38, $39, $2e, $3a, $30, $3b, $3c, $3d, $3e + db $35, $00, $00 +; 0xd478c diff --git a/gfx/pics/sandslash/front.2bpp b/gfx/pics/sandslash/front.2bpp Binary files differnew file mode 100644 index 00000000..3ec11f22 --- /dev/null +++ b/gfx/pics/sandslash/front.2bpp diff --git a/gfx/pics/sandslash/front.2bpp.lz b/gfx/pics/sandslash/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..cdffe9ba --- /dev/null +++ b/gfx/pics/sandslash/front.2bpp.lz diff --git a/gfx/pics/sandslash/normal.pal b/gfx/pics/sandslash/normal.pal new file mode 100644 index 00000000..11fbff06 --- /dev/null +++ b/gfx/pics/sandslash/normal.pal @@ -0,0 +1,2 @@ + RGB 23, 14, 4 + RGB 13, 7, 0 diff --git a/gfx/pics/sandslash/shiny.pal b/gfx/pics/sandslash/shiny.pal new file mode 100644 index 00000000..50865203 --- /dev/null +++ b/gfx/pics/sandslash/shiny.pal @@ -0,0 +1,2 @@ + RGB 16, 18, 4 + RGB 21, 6, 1 diff --git a/gfx/pics/scizor/anim0.asm b/gfx/pics/scizor/anim0.asm new file mode 100644 index 00000000..d269c91d --- /dev/null +++ b/gfx/pics/scizor/anim0.asm @@ -0,0 +1,10 @@ + frame 0, 06 + frame 5, 22 + setrepeat 3 + frame 2, 06 + frame 1, 06 + frame 3, 06 + dorepeat 3 + frame 6, 18 + endanim +; 0xd148d diff --git a/gfx/pics/scizor/anim1.asm b/gfx/pics/scizor/anim1.asm new file mode 100644 index 00000000..744d6caf --- /dev/null +++ b/gfx/pics/scizor/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 08 + frame 4, 08 + dorepeat 1 + endanim +; 0xd20b9 diff --git a/gfx/pics/scizor/back.2bpp.lz b/gfx/pics/scizor/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..5a02e700 --- /dev/null +++ b/gfx/pics/scizor/back.2bpp.lz diff --git a/gfx/pics/scizor/bitmask.asm b/gfx/pics/scizor/bitmask.asm new file mode 100644 index 00000000..62832929 --- /dev/null +++ b/gfx/pics/scizor/bitmask.asm @@ -0,0 +1,49 @@ +; 0 + db %00111100 + db %00011110 + db %10000111 + db %11000011 + db %11000001 + db %11100001 + db %00000000 +; 1 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %11100000 + db %11110001 + db %00000000 +; 2 + db %00111100 + db %00011110 + db %00000111 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 3 + db %00000000 + db %00000000 + db %10000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 4 + db %00111100 + db %00011110 + db %10000111 + db %00000000 + db %11100000 + db %11110001 + db %00000000 +; 5 + db %00111000 + db %00011110 + db %00000111 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd3774 diff --git a/gfx/pics/scizor/frames.asm b/gfx/pics/scizor/frames.asm new file mode 100644 index 00000000..aeae2522 --- /dev/null +++ b/gfx/pics/scizor/frames.asm @@ -0,0 +1,27 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 + dw .frame6 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $00, $34, $35, $36, $37, $38, $39, $3a, $3b + db $3c, $3d, $3e, $3f, $40, $41, $42, $43, $00, $00, $00 +.frame2 + db $01 ; bitmask + db $44, $45, $46, $43, $47, $2e, $2f, $00 +.frame3 + db $02 ; bitmask + db $48, $00, $00, $00, $49, $4a, $4b, $37, $4c, $4d, $4e +.frame4 + db $03 ; bitmask + db $4f +.frame5 + db $04 ; bitmask + db $31, $32, $33, $00, $34, $35, $36, $37, $38, $50, $51, $4f + db $44, $45, $46, $43, $47, $2e, $2f, $00 +.frame6 + db $05 ; bitmask + db $52, $00, $00, $53, $54, $4b, $37, $55, $4d, $4e +; 0xd908e diff --git a/gfx/pics/scizor/front.2bpp.lz b/gfx/pics/scizor/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..e7d506f4 --- /dev/null +++ b/gfx/pics/scizor/front.2bpp.lz diff --git a/gfx/pics/scizor/normal.pal b/gfx/pics/scizor/normal.pal new file mode 100644 index 00000000..66c470d3 --- /dev/null +++ b/gfx/pics/scizor/normal.pal @@ -0,0 +1,2 @@ + RGB 26, 8, 8 + RGB 7, 8, 13 diff --git a/gfx/pics/scizor/shiny.pal b/gfx/pics/scizor/shiny.pal new file mode 100644 index 00000000..d9e9d74c --- /dev/null +++ b/gfx/pics/scizor/shiny.pal @@ -0,0 +1,2 @@ + RGB 22, 22, 8 + RGB 6, 14, 7 diff --git a/gfx/pics/scyther/anim0.asm b/gfx/pics/scyther/anim0.asm new file mode 100644 index 00000000..57216106 --- /dev/null +++ b/gfx/pics/scyther/anim0.asm @@ -0,0 +1,9 @@ + frame 1, 05 + frame 2, 18 + frame 3, 06 + setrepeat 7 + frame 4, 04 + frame 5, 04 + dorepeat 4 + endanim +; 0xd0fa8 diff --git a/gfx/pics/scyther/anim1.asm b/gfx/pics/scyther/anim1.asm new file mode 100644 index 00000000..e251a964 --- /dev/null +++ b/gfx/pics/scyther/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 8 + frame 0, 04 + frame 6, 04 + dorepeat 1 + endanim +; 0xd1d78 diff --git a/gfx/pics/scyther/back.2bpp.lz b/gfx/pics/scyther/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..421fc4ed --- /dev/null +++ b/gfx/pics/scyther/back.2bpp.lz diff --git a/gfx/pics/scyther/bitmask.asm b/gfx/pics/scyther/bitmask.asm new file mode 100644 index 00000000..7463aafd --- /dev/null +++ b/gfx/pics/scyther/bitmask.asm @@ -0,0 +1,33 @@ +; 0 + db %01111110 + db %10001111 + db %11000011 + db %11100011 + db %11110001 + db %11100000 + db %00000000 +; 1 + db %00000110 + db %10000011 + db %11000001 + db %11100001 + db %01110000 + db %00000000 + db %00000000 +; 2 + db %00000000 + db %10000000 + db %11000000 + db %11100001 + db %01110000 + db %00000000 + db %00000000 +; 3 + db %00000110 + db %10000011 + db %00000001 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd30c9 diff --git a/gfx/pics/scyther/frames.asm b/gfx/pics/scyther/frames.asm new file mode 100644 index 00000000..4668c0ff --- /dev/null +++ b/gfx/pics/scyther/frames.asm @@ -0,0 +1,31 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 + dw .frame6 +.frame1 + db $00 ; bitmask + db $31, $32, $1c, $1c, $1c, $1c, $33, $34, $35, $36, $37, $38 + db $39, $3a, $3b, $3c, $3d, $3e, $3f, $40, $41, $1c, $42, $43 + db $44, $1c, $1c, $1c +.frame2 + db $00 ; bitmask + db $45, $1c, $1c, $1c, $1c, $1c, $46, $47, $48, $36, $49, $38 + db $4a, $3a, $3b, $4b, $3d, $3e, $3f, $40, $4c, $1c, $42, $43 + db $44, $1c, $1c, $1c +.frame3 + db $01 ; bitmask + db $45, $1c, $46, $47, $49, $38, $3a, $3b, $4d, $3e, $3f, $4e + db $1c, $42, $4f +.frame4 + db $01 ; bitmask + db $45, $1c, $46, $47, $49, $38, $3a, $3b, $4d, $3e, $3f, $4e + db $1c, $42, $4f +.frame5 + db $02 ; bitmask + db $50, $3a, $3b, $4d, $3e, $3f, $4e, $1c, $42, $4f +.frame6 + db $03 ; bitmask + db $45, $1c, $46, $47, $51, $38 +; 0xd5bd8 diff --git a/gfx/pics/scyther/front.2bpp.lz b/gfx/pics/scyther/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..02773fc1 --- /dev/null +++ b/gfx/pics/scyther/front.2bpp.lz diff --git a/gfx/pics/scyther/normal.pal b/gfx/pics/scyther/normal.pal new file mode 100644 index 00000000..f920a82e --- /dev/null +++ b/gfx/pics/scyther/normal.pal @@ -0,0 +1,2 @@ + RGB 15, 26, 0 + RGB 23, 25, 0 diff --git a/gfx/pics/scyther/shiny.pal b/gfx/pics/scyther/shiny.pal new file mode 100644 index 00000000..30f3d237 --- /dev/null +++ b/gfx/pics/scyther/shiny.pal @@ -0,0 +1,2 @@ + RGB 17, 24, 0 + RGB 28, 9, 0 diff --git a/gfx/pics/seadra/anim0.asm b/gfx/pics/seadra/anim0.asm new file mode 100644 index 00000000..d06adbdb --- /dev/null +++ b/gfx/pics/seadra/anim0.asm @@ -0,0 +1,7 @@ + setrepeat 2 + frame 0, 10 + frame 1, 10 + frame 2, 10 + dorepeat 1 + endanim +; 0xd0f54 diff --git a/gfx/pics/seadra/anim1.asm b/gfx/pics/seadra/anim1.asm new file mode 100644 index 00000000..d4c17127 --- /dev/null +++ b/gfx/pics/seadra/anim1.asm @@ -0,0 +1,7 @@ + setrepeat 2 + frame 0, 10 + frame 1, 10 + frame 3, 10 + dorepeat 1 + endanim +; 0xd1d40 diff --git a/gfx/pics/seadra/back.2bpp.lz b/gfx/pics/seadra/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..ba902583 --- /dev/null +++ b/gfx/pics/seadra/back.2bpp.lz diff --git a/gfx/pics/seadra/bitmask.asm b/gfx/pics/seadra/bitmask.asm new file mode 100644 index 00000000..35c11d46 --- /dev/null +++ b/gfx/pics/seadra/bitmask.asm @@ -0,0 +1,19 @@ +; 0 + db %00001000 + db %00000110 + db %00000000 + db %00000000 + db %00000000 +; 1 + db %10011111 + db %00000111 + db %00100000 + db %10001110 + db %00000111 +; 2 + db %00011000 + db %00000110 + db %00000000 + db %00000000 + db %00000000 +; 0xd303c diff --git a/gfx/pics/seadra/frames.asm b/gfx/pics/seadra/frames.asm new file mode 100644 index 00000000..13b4878c --- /dev/null +++ b/gfx/pics/seadra/frames.asm @@ -0,0 +1,14 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $24, $25, $26 +.frame2 + db $01 ; bitmask + db $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f, $30, $31, $32 + db $33, $34, $35, $36, $05 +.frame3 + db $02 ; bitmask + db $2a, $2b, $2e, $2f +; 0xd5a6c diff --git a/gfx/pics/seadra/front.2bpp.lz b/gfx/pics/seadra/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..6d63f364 --- /dev/null +++ b/gfx/pics/seadra/front.2bpp.lz diff --git a/gfx/pics/seadra/normal.pal b/gfx/pics/seadra/normal.pal new file mode 100644 index 00000000..186e18c6 --- /dev/null +++ b/gfx/pics/seadra/normal.pal @@ -0,0 +1,2 @@ + RGB 28, 20, 12 + RGB 11, 9, 31 diff --git a/gfx/pics/seadra/shiny.pal b/gfx/pics/seadra/shiny.pal new file mode 100644 index 00000000..74d1bba8 --- /dev/null +++ b/gfx/pics/seadra/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 11, 27 + RGB 10, 4, 29 diff --git a/gfx/pics/seaking/anim0.asm b/gfx/pics/seaking/anim0.asm new file mode 100644 index 00000000..a147346e --- /dev/null +++ b/gfx/pics/seaking/anim0.asm @@ -0,0 +1,7 @@ + setrepeat 3 + frame 0, 12 + frame 1, 12 + frame 2, 12 + dorepeat 1 + endanim +; 0xd0f6c diff --git a/gfx/pics/seaking/anim1.asm b/gfx/pics/seaking/anim1.asm new file mode 100644 index 00000000..3d949a4b --- /dev/null +++ b/gfx/pics/seaking/anim1.asm @@ -0,0 +1,7 @@ + setrepeat 2 + frame 0, 15 + frame 3, 15 + frame 4, 15 + dorepeat 1 + endanim +; 0xd1d54 diff --git a/gfx/pics/seaking/back.2bpp.lz b/gfx/pics/seaking/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..328a1fb5 --- /dev/null +++ b/gfx/pics/seaking/back.2bpp.lz diff --git a/gfx/pics/seaking/bitmask.asm b/gfx/pics/seaking/bitmask.asm new file mode 100644 index 00000000..6a4a854e --- /dev/null +++ b/gfx/pics/seaking/bitmask.asm @@ -0,0 +1,33 @@ +; 0 + db %01100000 + db %00100000 + db %00010000 + db %00110000 + db %00100100 + db %01110111 + db %00000000 +; 1 + db %01100000 + db %00100000 + db %00110000 + db %00100000 + db %00000100 + db %01111110 + db %00000000 +; 2 + db %00000000 + db %00100000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 3 + db %00000000 + db %00100000 + db %00010000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd3067 diff --git a/gfx/pics/seaking/frames.asm b/gfx/pics/seaking/frames.asm new file mode 100644 index 00000000..0bef27ed --- /dev/null +++ b/gfx/pics/seaking/frames.asm @@ -0,0 +1,19 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c + db $3d, $3e +.frame2 + db $01 ; bitmask + db $3f, $40, $41, $42, $43, $44, $45, $46, $47, $48, $49, $4a + db $3e +.frame3 + db $02 ; bitmask + db $33 +.frame4 + db $03 ; bitmask + db $41, $42 +; 0xd5ab2 diff --git a/gfx/pics/seaking/front.2bpp.lz b/gfx/pics/seaking/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..e204f102 --- /dev/null +++ b/gfx/pics/seaking/front.2bpp.lz diff --git a/gfx/pics/seaking/normal.pal b/gfx/pics/seaking/normal.pal new file mode 100644 index 00000000..feb7ff46 --- /dev/null +++ b/gfx/pics/seaking/normal.pal @@ -0,0 +1,2 @@ + RGB 19, 22, 30 + RGB 31, 10, 2 diff --git a/gfx/pics/seaking/shiny.pal b/gfx/pics/seaking/shiny.pal new file mode 100644 index 00000000..340ca604 --- /dev/null +++ b/gfx/pics/seaking/shiny.pal @@ -0,0 +1,2 @@ + RGB 21, 27, 18 + RGB 26, 22, 2 diff --git a/gfx/pics/seel/anim0.asm b/gfx/pics/seel/anim0.asm new file mode 100644 index 00000000..ea92a35b --- /dev/null +++ b/gfx/pics/seel/anim0.asm @@ -0,0 +1,8 @@ + frame 0, 06 + frame 2, 32 + setrepeat 2 + frame 0, 10 + frame 1, 10 + dorepeat 3 + endanim +; 0xd0d9f diff --git a/gfx/pics/seel/anim1.asm b/gfx/pics/seel/anim1.asm new file mode 100644 index 00000000..c601e55e --- /dev/null +++ b/gfx/pics/seel/anim1.asm @@ -0,0 +1,7 @@ + frame 2, 12 + setrepeat 2 + frame 0, 06 + frame 3, 06 + dorepeat 2 + endanim +; 0xd1c1b diff --git a/gfx/pics/seel/back.2bpp.lz b/gfx/pics/seel/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..0d5b89da --- /dev/null +++ b/gfx/pics/seel/back.2bpp.lz diff --git a/gfx/pics/seel/bitmask.asm b/gfx/pics/seel/bitmask.asm new file mode 100644 index 00000000..057a06a5 --- /dev/null +++ b/gfx/pics/seel/bitmask.asm @@ -0,0 +1,19 @@ +; 0 + db %11001111 + db %01110001 + db %00001100 + db %00000011 + db %00000000 +; 1 + db %00000000 + db %11000010 + db %01100001 + db %00000000 + db %00000000 +; 2 + db %00000000 + db %01000000 + db %00010000 + db %00000000 + db %00000000 +; 0xd2d73 diff --git a/gfx/pics/seel/frames.asm b/gfx/pics/seel/frames.asm new file mode 100644 index 00000000..48af9824 --- /dev/null +++ b/gfx/pics/seel/frames.asm @@ -0,0 +1,14 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $1e, $2e + db $1e, $1e +.frame2 + db $01 ; bitmask + db $2f, $30, $31, $32, $33, $34 +.frame3 + db $02 ; bitmask + db $35, $36 +; 0xd53c4 diff --git a/gfx/pics/seel/front.2bpp b/gfx/pics/seel/front.2bpp Binary files differnew file mode 100644 index 00000000..dda07652 --- /dev/null +++ b/gfx/pics/seel/front.2bpp diff --git a/gfx/pics/seel/front.2bpp.lz b/gfx/pics/seel/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..c8f1343d --- /dev/null +++ b/gfx/pics/seel/front.2bpp.lz diff --git a/gfx/pics/seel/normal.pal b/gfx/pics/seel/normal.pal new file mode 100644 index 00000000..83facca8 --- /dev/null +++ b/gfx/pics/seel/normal.pal @@ -0,0 +1,2 @@ + RGB 19, 21, 31 + RGB 29, 11, 18 diff --git a/gfx/pics/seel/shiny.pal b/gfx/pics/seel/shiny.pal new file mode 100644 index 00000000..1ebfb716 --- /dev/null +++ b/gfx/pics/seel/shiny.pal @@ -0,0 +1,2 @@ + RGB 20, 19, 22 + RGB 29, 7, 5 diff --git a/gfx/pics/sentret/anim0.asm b/gfx/pics/sentret/anim0.asm new file mode 100644 index 00000000..8080c730 --- /dev/null +++ b/gfx/pics/sentret/anim0.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 15 + frame 1, 15 + dorepeat 1 + endanim +; 0xd11e6 diff --git a/gfx/pics/sentret/anim1.asm b/gfx/pics/sentret/anim1.asm new file mode 100644 index 00000000..9fcaecad --- /dev/null +++ b/gfx/pics/sentret/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 3 + frame 0, 07 + frame 2, 07 + dorepeat 1 + endanim +; 0xd1ef2 diff --git a/gfx/pics/sentret/back.2bpp.lz b/gfx/pics/sentret/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..511ba546 --- /dev/null +++ b/gfx/pics/sentret/back.2bpp.lz diff --git a/gfx/pics/sentret/bitmask.asm b/gfx/pics/sentret/bitmask.asm new file mode 100644 index 00000000..d50ae28c --- /dev/null +++ b/gfx/pics/sentret/bitmask.asm @@ -0,0 +1,13 @@ +; 0 + db %10000000 + db %11110001 + db %11111101 + db %00000110 + db %00000000 +; 1 + db %00000000 + db %00100000 + db %00000000 + db %00000000 + db %00000000 +; 0xd33cf diff --git a/gfx/pics/sentret/frames.asm b/gfx/pics/sentret/frames.asm new file mode 100644 index 00000000..ef9ce4b8 --- /dev/null +++ b/gfx/pics/sentret/frames.asm @@ -0,0 +1,10 @@ + dw .frame1 + dw .frame2 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f + db $30, $31, $32 +.frame2 + db $01 ; bitmask + db $33 +; 0xd868a diff --git a/gfx/pics/sentret/front.2bpp.lz b/gfx/pics/sentret/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..229aa430 --- /dev/null +++ b/gfx/pics/sentret/front.2bpp.lz diff --git a/gfx/pics/sentret/normal.pal b/gfx/pics/sentret/normal.pal new file mode 100644 index 00000000..b6b803ce --- /dev/null +++ b/gfx/pics/sentret/normal.pal @@ -0,0 +1,2 @@ + RGB 22, 15, 10 + RGB 15, 7, 4 diff --git a/gfx/pics/sentret/shiny.pal b/gfx/pics/sentret/shiny.pal new file mode 100644 index 00000000..8fd522fb --- /dev/null +++ b/gfx/pics/sentret/shiny.pal @@ -0,0 +1,2 @@ + RGB 24, 19, 2 + RGB 21, 5, 20 diff --git a/gfx/pics/shellder/anim0.asm b/gfx/pics/shellder/anim0.asm new file mode 100644 index 00000000..71aa3d35 --- /dev/null +++ b/gfx/pics/shellder/anim0.asm @@ -0,0 +1,6 @@ + setrepeat 3 + frame 0, 07 + frame 1, 07 + dorepeat 1 + endanim +; 0xd0dc5 diff --git a/gfx/pics/shellder/anim1.asm b/gfx/pics/shellder/anim1.asm new file mode 100644 index 00000000..c32e9d19 --- /dev/null +++ b/gfx/pics/shellder/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 3 + frame 2, 08 + frame 3, 08 + dorepeat 1 + endanim +; 0xd1c49 diff --git a/gfx/pics/shellder/back.2bpp.lz b/gfx/pics/shellder/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..f0d93b8a --- /dev/null +++ b/gfx/pics/shellder/back.2bpp.lz diff --git a/gfx/pics/shellder/bitmask.asm b/gfx/pics/shellder/bitmask.asm new file mode 100644 index 00000000..a925781f --- /dev/null +++ b/gfx/pics/shellder/bitmask.asm @@ -0,0 +1,11 @@ +; 0 + db %00011000 + db %01100011 + db %00000000 + db %00000000 +; 1 + db %10011000 + db %01110011 + db %00000110 + db %00000000 +; 0xd2ddf diff --git a/gfx/pics/shellder/frames.asm b/gfx/pics/shellder/frames.asm new file mode 100644 index 00000000..7896b134 --- /dev/null +++ b/gfx/pics/shellder/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $19, $00, $1a, $1b, $1c, $1d +.frame2 + db $00 ; bitmask + db $1e, $00, $1f, $1b, $20, $1d +.frame3 + db $01 ; bitmask + db $1e, $00, $21, $1f, $1b, $22, $23, $1d, $24, $25 +; 0xd54ab diff --git a/gfx/pics/shellder/front.2bpp b/gfx/pics/shellder/front.2bpp Binary files differnew file mode 100644 index 00000000..c01e40a3 --- /dev/null +++ b/gfx/pics/shellder/front.2bpp diff --git a/gfx/pics/shellder/front.2bpp.lz b/gfx/pics/shellder/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..5a444cfa --- /dev/null +++ b/gfx/pics/shellder/front.2bpp.lz diff --git a/gfx/pics/shellder/normal.pal b/gfx/pics/shellder/normal.pal new file mode 100644 index 00000000..7fc09a97 --- /dev/null +++ b/gfx/pics/shellder/normal.pal @@ -0,0 +1,2 @@ + RGB 18, 17, 20 + RGB 21, 11, 14 diff --git a/gfx/pics/shellder/shiny.pal b/gfx/pics/shellder/shiny.pal new file mode 100644 index 00000000..4a248dc8 --- /dev/null +++ b/gfx/pics/shellder/shiny.pal @@ -0,0 +1,2 @@ + RGB 24, 17, 7 + RGB 21, 9, 4 diff --git a/gfx/pics/shuckle/anim0.asm b/gfx/pics/shuckle/anim0.asm new file mode 100644 index 00000000..148d2bf7 --- /dev/null +++ b/gfx/pics/shuckle/anim0.asm @@ -0,0 +1,10 @@ + frame 1, 07 + frame 2, 07 + frame 3, 12 + frame 1, 07 + setrepeat 2 + frame 0, 05 + frame 4, 05 + dorepeat 5 + endanim +; 0xd149e diff --git a/gfx/pics/shuckle/anim1.asm b/gfx/pics/shuckle/anim1.asm new file mode 100644 index 00000000..4dd07295 --- /dev/null +++ b/gfx/pics/shuckle/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 05 + frame 4, 05 + dorepeat 1 + endanim +; 0xd20c2 diff --git a/gfx/pics/shuckle/back.2bpp.lz b/gfx/pics/shuckle/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..1cc4efce --- /dev/null +++ b/gfx/pics/shuckle/back.2bpp.lz diff --git a/gfx/pics/shuckle/bitmask.asm b/gfx/pics/shuckle/bitmask.asm new file mode 100644 index 00000000..70510aaf --- /dev/null +++ b/gfx/pics/shuckle/bitmask.asm @@ -0,0 +1,21 @@ +; 0 + db %01100000 + db %10011100 + db %00000001 + db %00000000 +; 1 + db %01100000 + db %10011100 + db %00000011 + db %00000000 +; 2 + db %01111000 + db %10011110 + db %10000011 + db %00000001 +; 3 + db %00000000 + db %00000100 + db %00000000 + db %00000000 +; 0xd3784 diff --git a/gfx/pics/shuckle/frames.asm b/gfx/pics/shuckle/frames.asm new file mode 100644 index 00000000..803bd56a --- /dev/null +++ b/gfx/pics/shuckle/frames.asm @@ -0,0 +1,18 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $00, $00, $00, $19, $1a, $00, $1b +.frame2 + db $01 ; bitmask + db $00, $00, $00, $00, $1c, $00, $00, $1d +.frame3 + db $02 ; bitmask + db $1e, $1f, $00, $00, $20, $00, $00, $1c, $00, $00, $1d, $21 + db $22 +.frame4 + db $03 ; bitmask + db $23 +; 0xd90b7 diff --git a/gfx/pics/shuckle/front.2bpp.lz b/gfx/pics/shuckle/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..95e78302 --- /dev/null +++ b/gfx/pics/shuckle/front.2bpp.lz diff --git a/gfx/pics/shuckle/normal.pal b/gfx/pics/shuckle/normal.pal new file mode 100644 index 00000000..2a3d8239 --- /dev/null +++ b/gfx/pics/shuckle/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 22, 5 + RGB 18, 9, 6 diff --git a/gfx/pics/shuckle/shiny.pal b/gfx/pics/shuckle/shiny.pal new file mode 100644 index 00000000..5e1fd5f7 --- /dev/null +++ b/gfx/pics/shuckle/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 22, 5 + RGB 15, 7, 31 diff --git a/gfx/pics/skarmory/anim0.asm b/gfx/pics/skarmory/anim0.asm new file mode 100644 index 00000000..64c2bfaf --- /dev/null +++ b/gfx/pics/skarmory/anim0.asm @@ -0,0 +1,7 @@ + setrepeat 3 + frame 1, 09 + frame 2, 09 + dorepeat 1 + frame 1, 08 + endanim +; 0xd1544 diff --git a/gfx/pics/skarmory/anim1.asm b/gfx/pics/skarmory/anim1.asm new file mode 100644 index 00000000..1853c881 --- /dev/null +++ b/gfx/pics/skarmory/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 07 + frame 1, 07 + dorepeat 1 + endanim +; 0xd2138 diff --git a/gfx/pics/skarmory/back.2bpp.lz b/gfx/pics/skarmory/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..fca13d16 --- /dev/null +++ b/gfx/pics/skarmory/back.2bpp.lz diff --git a/gfx/pics/skarmory/bitmask.asm b/gfx/pics/skarmory/bitmask.asm new file mode 100644 index 00000000..e31550d8 --- /dev/null +++ b/gfx/pics/skarmory/bitmask.asm @@ -0,0 +1,17 @@ +; 0 + db %10000110 + db %11000011 + db %00000001 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 1 + db %10001111 + db %11000111 + db %11000001 + db %11110001 + db %01111000 + db %00111100 + db %00000000 +; 0xd3888 diff --git a/gfx/pics/skarmory/frames.asm b/gfx/pics/skarmory/frames.asm new file mode 100644 index 00000000..f0eb2f4c --- /dev/null +++ b/gfx/pics/skarmory/frames.asm @@ -0,0 +1,11 @@ + dw .frame1 + dw .frame2 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $35, $36, $37, $38 +.frame2 + db $01 ; bitmask + db $39, $3a, $3b, $04, $33, $34, $3c, $3d, $36, $37, $38, $3e + db $3f, $40, $41, $42, $43, $44, $45, $46, $47, $48, $49, $4a + db $4b, $04 +; 0xd932a diff --git a/gfx/pics/skarmory/front.2bpp.lz b/gfx/pics/skarmory/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..e53f5a9e --- /dev/null +++ b/gfx/pics/skarmory/front.2bpp.lz diff --git a/gfx/pics/skarmory/normal.pal b/gfx/pics/skarmory/normal.pal new file mode 100644 index 00000000..4be055d1 --- /dev/null +++ b/gfx/pics/skarmory/normal.pal @@ -0,0 +1,2 @@ + RGB 17, 18, 24 + RGB 4, 7, 10 diff --git a/gfx/pics/skarmory/shiny.pal b/gfx/pics/skarmory/shiny.pal new file mode 100644 index 00000000..9f836c80 --- /dev/null +++ b/gfx/pics/skarmory/shiny.pal @@ -0,0 +1,2 @@ + RGB 18, 22, 13 + RGB 5, 15, 1 diff --git a/gfx/pics/skiploom/anim0.asm b/gfx/pics/skiploom/anim0.asm new file mode 100644 index 00000000..2ab6422e --- /dev/null +++ b/gfx/pics/skiploom/anim0.asm @@ -0,0 +1,6 @@ + frame 0, 04 + frame 1, 10 + frame 2, 14 + frame 3, 14 + endanim +; 0xd1357 diff --git a/gfx/pics/skiploom/anim1.asm b/gfx/pics/skiploom/anim1.asm new file mode 100644 index 00000000..d26d1717 --- /dev/null +++ b/gfx/pics/skiploom/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 06 + frame 4, 06 + dorepeat 1 + endanim +; 0xd1ff9 diff --git a/gfx/pics/skiploom/back.2bpp.lz b/gfx/pics/skiploom/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..8b197406 --- /dev/null +++ b/gfx/pics/skiploom/back.2bpp.lz diff --git a/gfx/pics/skiploom/bitmask.asm b/gfx/pics/skiploom/bitmask.asm new file mode 100644 index 00000000..9569dffd --- /dev/null +++ b/gfx/pics/skiploom/bitmask.asm @@ -0,0 +1,19 @@ +; 0 + db %10000000 + db %01110001 + db %00011100 + db %00000110 + db %00000000 +; 1 + db %10000000 + db %11110001 + db %00111100 + db %00000110 + db %00000000 +; 2 + db %00000000 + db %01000000 + db %00010000 + db %00000000 + db %00000000 +; 0xd35c2 diff --git a/gfx/pics/skiploom/frames.asm b/gfx/pics/skiploom/frames.asm new file mode 100644 index 00000000..c552a3f8 --- /dev/null +++ b/gfx/pics/skiploom/frames.asm @@ -0,0 +1,17 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $00, $24, $25, $26, $27, $28, $29, $2a, $00, $2b +.frame2 + db $01 ; bitmask + db $00, $24, $25, $26, $27, $2c, $28, $29, $2a, $2d, $00, $2b +.frame3 + db $01 ; bitmask + db $2e, $24, $2f, $30, $31, $2c, $32, $33, $34, $2d, $00, $2b +.frame4 + db $02 ; bitmask + db $35, $36 +; 0xd8c1c diff --git a/gfx/pics/skiploom/front.2bpp.lz b/gfx/pics/skiploom/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..f48561c7 --- /dev/null +++ b/gfx/pics/skiploom/front.2bpp.lz diff --git a/gfx/pics/skiploom/normal.pal b/gfx/pics/skiploom/normal.pal new file mode 100644 index 00000000..578ab02f --- /dev/null +++ b/gfx/pics/skiploom/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 22, 5 + RGB 8, 18, 7 diff --git a/gfx/pics/skiploom/shiny.pal b/gfx/pics/skiploom/shiny.pal new file mode 100644 index 00000000..5d358e8b --- /dev/null +++ b/gfx/pics/skiploom/shiny.pal @@ -0,0 +1,2 @@ + RGB 30, 24, 3 + RGB 18, 0, 20 diff --git a/gfx/pics/slowbro/anim0.asm b/gfx/pics/slowbro/anim0.asm new file mode 100644 index 00000000..cc288a46 --- /dev/null +++ b/gfx/pics/slowbro/anim0.asm @@ -0,0 +1,13 @@ + frame 0, 04 + frame 1, 08 + frame 0, 28 + frame 1, 12 + setrepeat 2 + frame 2, 10 + frame 3, 10 + dorepeat 5 + frame 2, 24 + frame 0, 10 + frame 4, 10 + endanim +; 0xd0d4f diff --git a/gfx/pics/slowbro/anim1.asm b/gfx/pics/slowbro/anim1.asm new file mode 100644 index 00000000..9e793ee0 --- /dev/null +++ b/gfx/pics/slowbro/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 08 + frame 4, 08 + dorepeat 1 + endanim +; 0xd1bd9 diff --git a/gfx/pics/slowbro/back.2bpp.lz b/gfx/pics/slowbro/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..af1d6099 --- /dev/null +++ b/gfx/pics/slowbro/back.2bpp.lz diff --git a/gfx/pics/slowbro/bitmask.asm b/gfx/pics/slowbro/bitmask.asm new file mode 100644 index 00000000..78605e6c --- /dev/null +++ b/gfx/pics/slowbro/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %00000000 + db %00000100 + db %00000010 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 1 + db %00111110 + db %11000111 + db %11000111 + db %11100011 + db %01000001 + db %00000000 + db %00000000 +; 2 + db %00000000 + db %00000001 + db %11000001 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd2cf4 diff --git a/gfx/pics/slowbro/frames.asm b/gfx/pics/slowbro/frames.asm new file mode 100644 index 00000000..fca2a0a8 --- /dev/null +++ b/gfx/pics/slowbro/frames.asm @@ -0,0 +1,19 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $31, $32 +.frame2 + db $01 ; bitmask + db $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c, $3d, $3e + db $3f, $40, $41, $42, $43, $44, $45, $46, $47, $48 +.frame3 + db $01 ; bitmask + db $33, $34, $35, $36, $37, $49, $4a, $3a, $3b, $4b, $3d, $3e + db $3f, $4c, $41, $42, $43, $44, $45, $46, $47, $4d +.frame4 + db $02 ; bitmask + db $4e, $4f, $50, $51 +; 0xd529c diff --git a/gfx/pics/slowbro/front.2bpp b/gfx/pics/slowbro/front.2bpp Binary files differnew file mode 100644 index 00000000..48f0ed34 --- /dev/null +++ b/gfx/pics/slowbro/front.2bpp diff --git a/gfx/pics/slowbro/front.2bpp.lz b/gfx/pics/slowbro/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..0a6d1ac2 --- /dev/null +++ b/gfx/pics/slowbro/front.2bpp.lz diff --git a/gfx/pics/slowbro/normal.pal b/gfx/pics/slowbro/normal.pal new file mode 100644 index 00000000..275486df --- /dev/null +++ b/gfx/pics/slowbro/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 10, 31 + RGB 14, 19, 12 diff --git a/gfx/pics/slowbro/shiny.pal b/gfx/pics/slowbro/shiny.pal new file mode 100644 index 00000000..a29b19e3 --- /dev/null +++ b/gfx/pics/slowbro/shiny.pal @@ -0,0 +1,2 @@ + RGB 21, 10, 31 + RGB 18, 18, 0 diff --git a/gfx/pics/slowking/anim0.asm b/gfx/pics/slowking/anim0.asm new file mode 100644 index 00000000..d7ab700b --- /dev/null +++ b/gfx/pics/slowking/anim0.asm @@ -0,0 +1,11 @@ + frame 1, 07 + frame 2, 25 + frame 3, 35 + frame 1, 07 + frame 2, 25 + setrepeat 2 + frame 0, 06 + frame 1, 06 + dorepeat 6 + endanim +; 0xd13e2 diff --git a/gfx/pics/slowking/anim1.asm b/gfx/pics/slowking/anim1.asm new file mode 100644 index 00000000..36fd7cd7 --- /dev/null +++ b/gfx/pics/slowking/anim1.asm @@ -0,0 +1,4 @@ + frame 1, 07 + frame 2, 50 + endanim +; 0xd2054 diff --git a/gfx/pics/slowking/back.2bpp.lz b/gfx/pics/slowking/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..e6342e43 --- /dev/null +++ b/gfx/pics/slowking/back.2bpp.lz diff --git a/gfx/pics/slowking/bitmask.asm b/gfx/pics/slowking/bitmask.asm new file mode 100644 index 00000000..cdf11aeb --- /dev/null +++ b/gfx/pics/slowking/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %00000000 + db %00000000 + db %10000001 + db %01000000 + db %00000000 + db %00000000 + db %00000000 +; 1 + db %00000000 + db %00000000 + db %10000001 + db %11000000 + db %00000000 + db %00000000 + db %00000000 +; 2 + db %10000000 + db %11000111 + db %11100111 + db %11110011 + db %01111001 + db %00011000 + db %00000000 +; 0xd3689 diff --git a/gfx/pics/slowking/frames.asm b/gfx/pics/slowking/frames.asm new file mode 100644 index 00000000..ea054856 --- /dev/null +++ b/gfx/pics/slowking/frames.asm @@ -0,0 +1,15 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $31, $32, $33 +.frame2 + db $01 ; bitmask + db $34, $35, $36, $37 +.frame3 + db $02 ; bitmask + db $38, $39, $3a, $3b, $3c, $3d, $3e, $3f, $40, $41, $42, $43 + db $44, $45, $46, $47, $48, $49, $4a, $00, $4b, $4c, $4d, $00 + db $00 +; 0xd8dc5 diff --git a/gfx/pics/slowking/front.2bpp.lz b/gfx/pics/slowking/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..2f9bd165 --- /dev/null +++ b/gfx/pics/slowking/front.2bpp.lz diff --git a/gfx/pics/slowking/normal.pal b/gfx/pics/slowking/normal.pal new file mode 100644 index 00000000..ee8429ac --- /dev/null +++ b/gfx/pics/slowking/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 10, 31 + RGB 30, 5, 6 diff --git a/gfx/pics/slowking/shiny.pal b/gfx/pics/slowking/shiny.pal new file mode 100644 index 00000000..809016ef --- /dev/null +++ b/gfx/pics/slowking/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 10, 31 + RGB 9, 5, 31 diff --git a/gfx/pics/slowpoke/anim0.asm b/gfx/pics/slowpoke/anim0.asm new file mode 100644 index 00000000..fa391743 --- /dev/null +++ b/gfx/pics/slowpoke/anim0.asm @@ -0,0 +1,5 @@ + frame 1, 05 + frame 2, 28 + frame 1, 10 + endanim +; 0xd0d38 diff --git a/gfx/pics/slowpoke/anim1.asm b/gfx/pics/slowpoke/anim1.asm new file mode 100644 index 00000000..805a281c --- /dev/null +++ b/gfx/pics/slowpoke/anim1.asm @@ -0,0 +1,3 @@ + frame 3, 20 + endanim +; 0xd1bd0 diff --git a/gfx/pics/slowpoke/back.2bpp.lz b/gfx/pics/slowpoke/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..cdaa2178 --- /dev/null +++ b/gfx/pics/slowpoke/back.2bpp.lz diff --git a/gfx/pics/slowpoke/bitmask.asm b/gfx/pics/slowpoke/bitmask.asm new file mode 100644 index 00000000..6fab1488 --- /dev/null +++ b/gfx/pics/slowpoke/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %10011100 + db %01110011 + db %00001110 + db %00000000 +; 1 + db %11111100 + db %01111111 + db %00001110 + db %00000000 +; 2 + db %00010000 + db %00000010 + db %00000000 + db %00000000 +; 0xd2cdf diff --git a/gfx/pics/slowpoke/frames.asm b/gfx/pics/slowpoke/frames.asm new file mode 100644 index 00000000..53a0bda3 --- /dev/null +++ b/gfx/pics/slowpoke/frames.asm @@ -0,0 +1,14 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $23, $24 +.frame2 + db $01 ; bitmask + db $19, $1a, $1b, $00, $25, $1c, $1d, $1e, $00, $26, $1f, $20 + db $21, $22, $23, $24 +.frame3 + db $02 ; bitmask + db $1b, $27 +; 0xd525e diff --git a/gfx/pics/slowpoke/front.2bpp b/gfx/pics/slowpoke/front.2bpp Binary files differnew file mode 100644 index 00000000..57a84cd4 --- /dev/null +++ b/gfx/pics/slowpoke/front.2bpp diff --git a/gfx/pics/slowpoke/front.2bpp.lz b/gfx/pics/slowpoke/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..23d8e22f --- /dev/null +++ b/gfx/pics/slowpoke/front.2bpp.lz diff --git a/gfx/pics/slowpoke/normal.pal b/gfx/pics/slowpoke/normal.pal new file mode 100644 index 00000000..1392ded6 --- /dev/null +++ b/gfx/pics/slowpoke/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 10, 31 + RGB 28, 6, 14 diff --git a/gfx/pics/slowpoke/shiny.pal b/gfx/pics/slowpoke/shiny.pal new file mode 100644 index 00000000..f474e493 --- /dev/null +++ b/gfx/pics/slowpoke/shiny.pal @@ -0,0 +1,2 @@ + RGB 22, 11, 26 + RGB 17, 0, 31 diff --git a/gfx/pics/slugma/anim0.asm b/gfx/pics/slugma/anim0.asm new file mode 100644 index 00000000..1c867ec3 --- /dev/null +++ b/gfx/pics/slugma/anim0.asm @@ -0,0 +1,10 @@ + frame 1, 12 + frame 2, 10 + frame 3, 06 + frame 4, 14 + frame 6, 12 + frame 7, 10 + frame 8, 06 + frame 0, 14 + endanim +; 0xd14d9 diff --git a/gfx/pics/slugma/anim1.asm b/gfx/pics/slugma/anim1.asm new file mode 100644 index 00000000..5bfe4e79 --- /dev/null +++ b/gfx/pics/slugma/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 08 + frame 5, 08 + dorepeat 1 + endanim +; 0xd20ed diff --git a/gfx/pics/slugma/back.2bpp.lz b/gfx/pics/slugma/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..949fbc21 --- /dev/null +++ b/gfx/pics/slugma/back.2bpp.lz diff --git a/gfx/pics/slugma/bitmask.asm b/gfx/pics/slugma/bitmask.asm new file mode 100644 index 00000000..ef60f1d3 --- /dev/null +++ b/gfx/pics/slugma/bitmask.asm @@ -0,0 +1,31 @@ +; 0 + db %00000000 + db %00100001 + db %10000100 + db %00000000 +; 1 + db %00000000 + db %00100001 + db %10001100 + db %00000000 +; 2 + db %00000000 + db %00100001 + db %00000000 + db %00000000 +; 3 + db %01000010 + db %00011000 + db %00000000 + db %00000000 +; 4 + db %00000000 + db %00000000 + db %10000100 + db %00000000 +; 5 + db %00000000 + db %00000000 + db %10001100 + db %00000000 +; 0xd37e7 diff --git a/gfx/pics/slugma/frames.asm b/gfx/pics/slugma/frames.asm new file mode 100644 index 00000000..37242d2c --- /dev/null +++ b/gfx/pics/slugma/frames.asm @@ -0,0 +1,33 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 + dw .frame6 + dw .frame7 + dw .frame8 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c +.frame2 + db $01 ; bitmask + db $19, $1a, $1d, $1e, $1f +.frame3 + db $01 ; bitmask + db $19, $1a, $20, $21, $22 +.frame4 + db $02 ; bitmask + db $19, $1a +.frame5 + db $03 ; bitmask + db $23, $24, $25, $26 +.frame6 + db $04 ; bitmask + db $1b, $1c +.frame7 + db $05 ; bitmask + db $1d, $1e, $1f +.frame8 + db $05 ; bitmask + db $20, $21, $22 +; 0xd919e diff --git a/gfx/pics/slugma/front.2bpp.lz b/gfx/pics/slugma/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..4c9a0078 --- /dev/null +++ b/gfx/pics/slugma/front.2bpp.lz diff --git a/gfx/pics/slugma/normal.pal b/gfx/pics/slugma/normal.pal new file mode 100644 index 00000000..424fe69c --- /dev/null +++ b/gfx/pics/slugma/normal.pal @@ -0,0 +1,2 @@ + RGB 26, 13, 2 + RGB 18, 6, 2 diff --git a/gfx/pics/slugma/shiny.pal b/gfx/pics/slugma/shiny.pal new file mode 100644 index 00000000..8b6d6435 --- /dev/null +++ b/gfx/pics/slugma/shiny.pal @@ -0,0 +1,2 @@ + RGB 21, 21, 21 + RGB 11, 11, 11 diff --git a/gfx/pics/smeargle/anim0.asm b/gfx/pics/smeargle/anim0.asm new file mode 100644 index 00000000..2144197f --- /dev/null +++ b/gfx/pics/smeargle/anim0.asm @@ -0,0 +1,7 @@ + setrepeat 2 + frame 0, 07 + frame 2, 07 + frame 1, 07 + dorepeat 1 + endanim +; 0xd15ac diff --git a/gfx/pics/smeargle/anim1.asm b/gfx/pics/smeargle/anim1.asm new file mode 100644 index 00000000..178b1495 --- /dev/null +++ b/gfx/pics/smeargle/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 3 + frame 0, 08 + frame 3, 08 + dorepeat 1 + endanim +; 0xd217e diff --git a/gfx/pics/smeargle/back.2bpp.lz b/gfx/pics/smeargle/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..eb96bfd0 --- /dev/null +++ b/gfx/pics/smeargle/back.2bpp.lz diff --git a/gfx/pics/smeargle/bitmask.asm b/gfx/pics/smeargle/bitmask.asm new file mode 100644 index 00000000..3832cd2d --- /dev/null +++ b/gfx/pics/smeargle/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %00001100 + db %10001110 + db %11010111 + db %00001001 + db %00000000 + db %10000000 + db %00000001 +; 1 + db %00011100 + db %00001110 + db %00000111 + db %00000000 + db %00000000 + db %10000000 + db %00000001 +; 2 + db %00000000 + db %00000000 + db %00010000 + db %00001000 + db %00000000 + db %00000000 + db %00000000 +; 0xd3943 diff --git a/gfx/pics/smeargle/frames.asm b/gfx/pics/smeargle/frames.asm new file mode 100644 index 00000000..902177d7 --- /dev/null +++ b/gfx/pics/smeargle/frames.asm @@ -0,0 +1,14 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $00, $31, $00, $00, $32, $33, $34, $35, $36, $37, $38, $39 + db $3a, $3b, $3c, $3d +.frame2 + db $01 ; bitmask + db $00, $3e, $3f, $00, $40, $41, $42, $43, $44, $3c, $3d +.frame3 + db $02 ; bitmask + db $37, $3b +; 0xd94bc diff --git a/gfx/pics/smeargle/front.2bpp.lz b/gfx/pics/smeargle/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..81be921d --- /dev/null +++ b/gfx/pics/smeargle/front.2bpp.lz diff --git a/gfx/pics/smeargle/normal.pal b/gfx/pics/smeargle/normal.pal new file mode 100644 index 00000000..cc2e1dd7 --- /dev/null +++ b/gfx/pics/smeargle/normal.pal @@ -0,0 +1,2 @@ + RGB 23, 21, 8 + RGB 14, 5, 6 diff --git a/gfx/pics/smeargle/shiny.pal b/gfx/pics/smeargle/shiny.pal new file mode 100644 index 00000000..c83a33d9 --- /dev/null +++ b/gfx/pics/smeargle/shiny.pal @@ -0,0 +1,2 @@ + RGB 24, 25, 8 + RGB 9, 23, 2 diff --git a/gfx/pics/smoochum/anim0.asm b/gfx/pics/smoochum/anim0.asm new file mode 100644 index 00000000..39f5e7eb --- /dev/null +++ b/gfx/pics/smoochum/anim0.asm @@ -0,0 +1,5 @@ + frame 1, 06 + frame 2, 08 + frame 3, 24 + endanim +; 0xd15cd diff --git a/gfx/pics/smoochum/anim1.asm b/gfx/pics/smoochum/anim1.asm new file mode 100644 index 00000000..5ba02f11 --- /dev/null +++ b/gfx/pics/smoochum/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 3 + frame 0, 06 + frame 1, 06 + dorepeat 1 + endanim +; 0xd219b diff --git a/gfx/pics/smoochum/back.2bpp.lz b/gfx/pics/smoochum/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..52c256c1 --- /dev/null +++ b/gfx/pics/smoochum/back.2bpp.lz diff --git a/gfx/pics/smoochum/bitmask.asm b/gfx/pics/smoochum/bitmask.asm new file mode 100644 index 00000000..5d4f3f9b --- /dev/null +++ b/gfx/pics/smoochum/bitmask.asm @@ -0,0 +1,11 @@ +; 0 + db %10000000 + db %00010000 + db %00000010 + db %00000000 +; 1 + db %10000000 + db %00110001 + db %00000010 + db %00000000 +; 0xd3973 diff --git a/gfx/pics/smoochum/frames.asm b/gfx/pics/smoochum/frames.asm new file mode 100644 index 00000000..53f48d1b --- /dev/null +++ b/gfx/pics/smoochum/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b +.frame2 + db $01 ; bitmask + db $1c, $1d, $1e, $1f, $20 +.frame3 + db $01 ; bitmask + db $21, $22, $23, $24, $25 +; 0xd953c diff --git a/gfx/pics/smoochum/front.2bpp.lz b/gfx/pics/smoochum/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..cd4b7576 --- /dev/null +++ b/gfx/pics/smoochum/front.2bpp.lz diff --git a/gfx/pics/smoochum/normal.pal b/gfx/pics/smoochum/normal.pal new file mode 100644 index 00000000..65a7fb19 --- /dev/null +++ b/gfx/pics/smoochum/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 15, 4 + RGB 20, 1, 19 diff --git a/gfx/pics/smoochum/shiny.pal b/gfx/pics/smoochum/shiny.pal new file mode 100644 index 00000000..9f4dcbae --- /dev/null +++ b/gfx/pics/smoochum/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 26, 7 + RGB 31, 12, 25 diff --git a/gfx/pics/sneasel/anim0.asm b/gfx/pics/sneasel/anim0.asm new file mode 100644 index 00000000..5b7f3fb7 --- /dev/null +++ b/gfx/pics/sneasel/anim0.asm @@ -0,0 +1,4 @@ + frame 1, 04 + frame 2, 30 + endanim +; 0xd14aa diff --git a/gfx/pics/sneasel/anim1.asm b/gfx/pics/sneasel/anim1.asm new file mode 100644 index 00000000..1d3e3a41 --- /dev/null +++ b/gfx/pics/sneasel/anim1.asm @@ -0,0 +1,5 @@ + frame 3, 24 + frame 0, 09 + frame 4, 08 + endanim +; 0xd20d2 diff --git a/gfx/pics/sneasel/back.2bpp.lz b/gfx/pics/sneasel/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..be5ad230 --- /dev/null +++ b/gfx/pics/sneasel/back.2bpp.lz diff --git a/gfx/pics/sneasel/bitmask.asm b/gfx/pics/sneasel/bitmask.asm new file mode 100644 index 00000000..49dcabe1 --- /dev/null +++ b/gfx/pics/sneasel/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %11000011 + db %00111000 + db %01100011 + db %10001110 + db %00000001 +; 1 + db %11000011 + db %11111011 + db %00100011 + db %10001110 + db %00000001 +; 2 + db %00000000 + db %11000011 + db %00000000 + db %00000000 + db %00000000 +; 3 + db %00000000 + db %01000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd37a7 diff --git a/gfx/pics/sneasel/frames.asm b/gfx/pics/sneasel/frames.asm new file mode 100644 index 00000000..88dbe408 --- /dev/null +++ b/gfx/pics/sneasel/frames.asm @@ -0,0 +1,19 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $24, $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e + db $2f, $30, $31, $24 +.frame2 + db $01 ; bitmask + db $24, $24, $25, $26, $32, $33, $34, $28, $29, $35, $36, $2a + db $37, $38, $2e, $24, $39, $24, $24 +.frame3 + db $02 ; bitmask + db $32, $33, $35, $36 +.frame4 + db $03 ; bitmask + db $35 +; 0xd910b diff --git a/gfx/pics/sneasel/front.2bpp.lz b/gfx/pics/sneasel/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..4add5f2e --- /dev/null +++ b/gfx/pics/sneasel/front.2bpp.lz diff --git a/gfx/pics/sneasel/normal.pal b/gfx/pics/sneasel/normal.pal new file mode 100644 index 00000000..1664f1b2 --- /dev/null +++ b/gfx/pics/sneasel/normal.pal @@ -0,0 +1,2 @@ + RGB 17, 24, 22 + RGB 14, 9, 1 diff --git a/gfx/pics/sneasel/shiny.pal b/gfx/pics/sneasel/shiny.pal new file mode 100644 index 00000000..9f1f2f96 --- /dev/null +++ b/gfx/pics/sneasel/shiny.pal @@ -0,0 +1,2 @@ + RGB 28, 28, 9 + RGB 31, 9, 31 diff --git a/gfx/pics/snorlax/anim0.asm b/gfx/pics/snorlax/anim0.asm new file mode 100644 index 00000000..3825f3bc --- /dev/null +++ b/gfx/pics/snorlax/anim0.asm @@ -0,0 +1,10 @@ + frame 1, 10 + frame 2, 43 + frame 1, 10 + frame 0, 15 + setrepeat 2 + frame 0, 09 + frame 3, 09 + dorepeat 5 + endanim +; 0xd10b2 diff --git a/gfx/pics/snorlax/anim1.asm b/gfx/pics/snorlax/anim1.asm new file mode 100644 index 00000000..4969f8f1 --- /dev/null +++ b/gfx/pics/snorlax/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 10 + frame 3, 10 + dorepeat 1 + endanim +; 0xd1e34 diff --git a/gfx/pics/snorlax/back.2bpp.lz b/gfx/pics/snorlax/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..dfbfcbb5 --- /dev/null +++ b/gfx/pics/snorlax/back.2bpp.lz diff --git a/gfx/pics/snorlax/bitmask.asm b/gfx/pics/snorlax/bitmask.asm new file mode 100644 index 00000000..1f456ab1 --- /dev/null +++ b/gfx/pics/snorlax/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %00000000 + db %10000011 + db %01000001 + db %11100000 + db %01110000 + db %00010000 + db %00000000 +; 1 + db %00000000 + db %10000000 + db %00000001 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 2 + db %00000000 + db %00000000 + db %00000001 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd322f diff --git a/gfx/pics/snorlax/frames.asm b/gfx/pics/snorlax/frames.asm new file mode 100644 index 00000000..1b0ee150 --- /dev/null +++ b/gfx/pics/snorlax/frames.asm @@ -0,0 +1,21 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c +.frame2 + db $00 ; bitmask + db $3d, $3e, $3f, $40, $41, $42, $43, $44, $45, $46, $47, $48 +.frame3 + db $01 ; bitmask + db $49, $4a +.frame4 + db $02 ; bitmask + db $4b +.frame5 + db $02 ; bitmask + db $4b +; 0xd5fd2 diff --git a/gfx/pics/snorlax/front.2bpp.lz b/gfx/pics/snorlax/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..7c610f46 --- /dev/null +++ b/gfx/pics/snorlax/front.2bpp.lz diff --git a/gfx/pics/snorlax/normal.pal b/gfx/pics/snorlax/normal.pal new file mode 100644 index 00000000..eb261873 --- /dev/null +++ b/gfx/pics/snorlax/normal.pal @@ -0,0 +1,2 @@ + RGB 27, 18, 14 + RGB 21, 7, 14 diff --git a/gfx/pics/snorlax/shiny.pal b/gfx/pics/snorlax/shiny.pal new file mode 100644 index 00000000..595a856d --- /dev/null +++ b/gfx/pics/snorlax/shiny.pal @@ -0,0 +1,2 @@ + RGB 27, 22, 11 + RGB 9, 7, 31 diff --git a/gfx/pics/snubbull/anim0.asm b/gfx/pics/snubbull/anim0.asm new file mode 100644 index 00000000..d97f9b35 --- /dev/null +++ b/gfx/pics/snubbull/anim0.asm @@ -0,0 +1,11 @@ + setrepeat 2 + frame 1, 07 + frame 2, 09 + frame 3, 09 + dorepeat 1 + setrepeat 3 + frame 4, 08 + frame 0, 08 + dorepeat 6 + endanim +; 0xd1462 diff --git a/gfx/pics/snubbull/anim1.asm b/gfx/pics/snubbull/anim1.asm new file mode 100644 index 00000000..08cae5b7 --- /dev/null +++ b/gfx/pics/snubbull/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 4, 12 + frame 5, 12 + dorepeat 1 + endanim +; 0xd209e diff --git a/gfx/pics/snubbull/back.2bpp.lz b/gfx/pics/snubbull/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..5b020db5 --- /dev/null +++ b/gfx/pics/snubbull/back.2bpp.lz diff --git a/gfx/pics/snubbull/bitmask.asm b/gfx/pics/snubbull/bitmask.asm new file mode 100644 index 00000000..69b0ad89 --- /dev/null +++ b/gfx/pics/snubbull/bitmask.asm @@ -0,0 +1,31 @@ +; 0 + db %00000000 + db %11000011 + db %01000001 + db %00000000 + db %00000000 +; 1 + db %00000000 + db %11001111 + db %10000010 + db %00110000 + db %00000000 +; 2 + db %11000110 + db %11001111 + db %00000000 + db %10011100 + db %00000011 +; 3 + db %00000000 + db %01000000 + db %00000000 + db %00000000 + db %00000000 +; 4 + db %00000000 + db %01000000 + db %01000001 + db %00000000 + db %00000000 +; 0xd3734 diff --git a/gfx/pics/snubbull/frames.asm b/gfx/pics/snubbull/frames.asm new file mode 100644 index 00000000..0444a0a3 --- /dev/null +++ b/gfx/pics/snubbull/frames.asm @@ -0,0 +1,22 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $28, $29 +.frame2 + db $01 ; bitmask + db $24, $25, $2a, $2b, $26, $27, $2c, $2d, $2e, $2f +.frame3 + db $02 ; bitmask + db $30, $31, $32, $33, $24, $25, $34, $35, $26, $27, $36, $37 + db $38, $39, $3a, $3b +.frame4 + db $03 ; bitmask + db $3c +.frame5 + db $04 ; bitmask + db $3c, $28, $29 +; 0xd8ff5 diff --git a/gfx/pics/snubbull/front.2bpp.lz b/gfx/pics/snubbull/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..69a534e2 --- /dev/null +++ b/gfx/pics/snubbull/front.2bpp.lz diff --git a/gfx/pics/snubbull/normal.pal b/gfx/pics/snubbull/normal.pal new file mode 100644 index 00000000..1d4fb312 --- /dev/null +++ b/gfx/pics/snubbull/normal.pal @@ -0,0 +1,2 @@ + RGB 28, 14, 13 + RGB 7, 10, 13 diff --git a/gfx/pics/snubbull/shiny.pal b/gfx/pics/snubbull/shiny.pal new file mode 100644 index 00000000..003ae62e --- /dev/null +++ b/gfx/pics/snubbull/shiny.pal @@ -0,0 +1,2 @@ + RGB 18, 21, 24 + RGB 26, 0, 26 diff --git a/gfx/pics/spearow/anim0.asm b/gfx/pics/spearow/anim0.asm new file mode 100644 index 00000000..35780c78 --- /dev/null +++ b/gfx/pics/spearow/anim0.asm @@ -0,0 +1,11 @@ + frame 1, 06 + frame 2, 09 + frame 1, 25 + frame 0, 25 + frame 3, 10 + setrepeat 4 + frame 3, 04 + frame 4, 04 + dorepeat 6 + endanim +; 0xd09b6 diff --git a/gfx/pics/spearow/anim1.asm b/gfx/pics/spearow/anim1.asm new file mode 100644 index 00000000..ed487ecc --- /dev/null +++ b/gfx/pics/spearow/anim1.asm @@ -0,0 +1,7 @@ + setrepeat 3 + frame 1, 06 + frame 5, 06 + dorepeat 1 + frame 6, 07 + endanim +; 0xd1986 diff --git a/gfx/pics/spearow/back.2bpp.lz b/gfx/pics/spearow/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..9411f32b --- /dev/null +++ b/gfx/pics/spearow/back.2bpp.lz diff --git a/gfx/pics/spearow/bitmask.asm b/gfx/pics/spearow/bitmask.asm new file mode 100644 index 00000000..108ace24 --- /dev/null +++ b/gfx/pics/spearow/bitmask.asm @@ -0,0 +1,31 @@ +; 0 + db %10000110 + db %00000000 + db %00000000 + db %00000000 +; 1 + db %11100110 + db %00001100 + db %00000000 + db %00000000 +; 2 + db %01000000 + db %00000000 + db %11100111 + db %00000000 +; 3 + db %01000000 + db %00110000 + db %11101111 + db %00000000 +; 4 + db %10000110 + db %00000000 + db %01100011 + db %00000000 +; 5 + db %01000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd2844 diff --git a/gfx/pics/spearow/frames.asm b/gfx/pics/spearow/frames.asm new file mode 100644 index 00000000..0aa724bc --- /dev/null +++ b/gfx/pics/spearow/frames.asm @@ -0,0 +1,25 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 + dw .frame6 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b +.frame2 + db $01 ; bitmask + db $1c, $1d, $1e, $1f, $20, $21, $22 +.frame3 + db $02 ; bitmask + db $23, $24, $25, $26, $27, $28, $29 +.frame4 + db $03 ; bitmask + db $23, $2a, $2b, $24, $2c, $2d, $2e, $27, $28, $29 +.frame5 + db $04 ; bitmask + db $19, $1a, $1b, $24, $25, $27, $28 +.frame6 + db $05 ; bitmask + db $23 +; 0xd45dc diff --git a/gfx/pics/spearow/front.2bpp b/gfx/pics/spearow/front.2bpp Binary files differnew file mode 100644 index 00000000..f9690b6c --- /dev/null +++ b/gfx/pics/spearow/front.2bpp diff --git a/gfx/pics/spearow/front.2bpp.lz b/gfx/pics/spearow/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..8def69a0 --- /dev/null +++ b/gfx/pics/spearow/front.2bpp.lz diff --git a/gfx/pics/spearow/normal.pal b/gfx/pics/spearow/normal.pal new file mode 100644 index 00000000..a556f3f3 --- /dev/null +++ b/gfx/pics/spearow/normal.pal @@ -0,0 +1,2 @@ + RGB 29, 23, 13 + RGB 21, 8, 11 diff --git a/gfx/pics/spearow/shiny.pal b/gfx/pics/spearow/shiny.pal new file mode 100644 index 00000000..0995963e --- /dev/null +++ b/gfx/pics/spearow/shiny.pal @@ -0,0 +1,2 @@ + RGB 30, 26, 0 + RGB 24, 13, 1 diff --git a/gfx/pics/spinarak/anim0.asm b/gfx/pics/spinarak/anim0.asm new file mode 100644 index 00000000..be299fc4 --- /dev/null +++ b/gfx/pics/spinarak/anim0.asm @@ -0,0 +1,8 @@ + frame 1, 07 + frame 2, 12 + setrepeat 2 + frame 0, 05 + frame 3, 05 + dorepeat 3 + endanim +; 0xd1240 diff --git a/gfx/pics/spinarak/anim1.asm b/gfx/pics/spinarak/anim1.asm new file mode 100644 index 00000000..c605578e --- /dev/null +++ b/gfx/pics/spinarak/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 08 + frame 4, 08 + dorepeat 1 + endanim +; 0xd1f2e diff --git a/gfx/pics/spinarak/back.2bpp.lz b/gfx/pics/spinarak/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..3fa2e3b1 --- /dev/null +++ b/gfx/pics/spinarak/back.2bpp.lz diff --git a/gfx/pics/spinarak/bitmask.asm b/gfx/pics/spinarak/bitmask.asm new file mode 100644 index 00000000..57cae087 --- /dev/null +++ b/gfx/pics/spinarak/bitmask.asm @@ -0,0 +1,21 @@ +; 0 + db %11000000 + db %00011000 + db %00000011 + db %00000000 +; 1 + db %11000000 + db %01011010 + db %00000011 + db %00000000 +; 2 + db %00000000 + db %00100001 + db %00000000 + db %00000000 +; 3 + db %00000000 + db %01000010 + db %00000000 + db %00000000 +; 0xd343f diff --git a/gfx/pics/spinarak/frames.asm b/gfx/pics/spinarak/frames.asm new file mode 100644 index 00000000..da8ad196 --- /dev/null +++ b/gfx/pics/spinarak/frames.asm @@ -0,0 +1,17 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c, $1d, $1e +.frame2 + db $01 ; bitmask + db $19, $1a, $1f, $1b, $1c, $20, $1d, $1e +.frame3 + db $02 ; bitmask + db $21, $22 +.frame4 + db $03 ; bitmask + db $1f, $20 +; 0xd87ac diff --git a/gfx/pics/spinarak/front.2bpp.lz b/gfx/pics/spinarak/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..edbe6e1c --- /dev/null +++ b/gfx/pics/spinarak/front.2bpp.lz diff --git a/gfx/pics/spinarak/normal.pal b/gfx/pics/spinarak/normal.pal new file mode 100644 index 00000000..e2de11cd --- /dev/null +++ b/gfx/pics/spinarak/normal.pal @@ -0,0 +1,2 @@ + RGB 19, 8, 20 + RGB 8, 9, 17 diff --git a/gfx/pics/spinarak/shiny.pal b/gfx/pics/spinarak/shiny.pal new file mode 100644 index 00000000..ce187371 --- /dev/null +++ b/gfx/pics/spinarak/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 12, 31 + RGB 20, 9, 31 diff --git a/gfx/pics/squirtle/anim0.asm b/gfx/pics/squirtle/anim0.asm new file mode 100644 index 00000000..9969d426 --- /dev/null +++ b/gfx/pics/squirtle/anim0.asm @@ -0,0 +1,10 @@ + frame 3, 10 + setrepeat 2 + frame 1, 09 + frame 2, 05 + dorepeat 2 + frame 1, 10 + frame 3, 15 + frame 4, 05 + endanim +; 0xd08f2 diff --git a/gfx/pics/squirtle/anim1.asm b/gfx/pics/squirtle/anim1.asm new file mode 100644 index 00000000..de24c37a --- /dev/null +++ b/gfx/pics/squirtle/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 05 + frame 5, 05 + dorepeat 1 + endanim +; 0xd18de diff --git a/gfx/pics/squirtle/back.2bpp.lz b/gfx/pics/squirtle/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..a8fa8d3f --- /dev/null +++ b/gfx/pics/squirtle/back.2bpp.lz diff --git a/gfx/pics/squirtle/bitmask.asm b/gfx/pics/squirtle/bitmask.asm new file mode 100644 index 00000000..a33cd7af --- /dev/null +++ b/gfx/pics/squirtle/bitmask.asm @@ -0,0 +1,26 @@ +; 0 + db %11100111 + db %00011100 + db %00000010 + db %00000000 +; 1 + db %11100111 + db %00011100 + db %10001110 + db %00000001 +; 2 + db %11000010 + db %00001000 + db %00000000 + db %00000000 +; 3 + db %10000000 + db %00000000 + db %00000000 + db %00000000 +; 4 + db %01000010 + db %00001000 + db %00000000 + db %00000000 +; 0xd277a diff --git a/gfx/pics/squirtle/frames.asm b/gfx/pics/squirtle/frames.asm new file mode 100644 index 00000000..e30af6db --- /dev/null +++ b/gfx/pics/squirtle/frames.asm @@ -0,0 +1,22 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $03, $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21 +.frame2 + db $01 ; bitmask + db $03, $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $23 + db $24, $25 +.frame3 + db $02 ; bitmask + db $26, $27, $28, $29 +.frame4 + db $03 ; bitmask + db $28 +.frame5 + db $04 ; bitmask + db $26, $27, $29 +; 0xd435a diff --git a/gfx/pics/squirtle/front.2bpp b/gfx/pics/squirtle/front.2bpp Binary files differnew file mode 100644 index 00000000..8fd89631 --- /dev/null +++ b/gfx/pics/squirtle/front.2bpp diff --git a/gfx/pics/squirtle/front.2bpp.lz b/gfx/pics/squirtle/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..175cc5e0 --- /dev/null +++ b/gfx/pics/squirtle/front.2bpp.lz diff --git a/gfx/pics/squirtle/normal.pal b/gfx/pics/squirtle/normal.pal new file mode 100644 index 00000000..7afd9368 --- /dev/null +++ b/gfx/pics/squirtle/normal.pal @@ -0,0 +1,2 @@ + RGB 22, 18, 8 + RGB 12, 19, 31 diff --git a/gfx/pics/squirtle/shiny.pal b/gfx/pics/squirtle/shiny.pal new file mode 100644 index 00000000..1a203ace --- /dev/null +++ b/gfx/pics/squirtle/shiny.pal @@ -0,0 +1,2 @@ + RGB 13, 23, 8 + RGB 17, 25, 30 diff --git a/gfx/pics/stantler/anim0.asm b/gfx/pics/stantler/anim0.asm new file mode 100644 index 00000000..8f4c133d --- /dev/null +++ b/gfx/pics/stantler/anim0.asm @@ -0,0 +1,9 @@ + frame 1, 14 + frame 0, 12 + frame 1, 14 + frame 0, 22 + frame 2, 08 + frame 0, 08 + frame 2, 08 + endanim +; 0xd15a1 diff --git a/gfx/pics/stantler/anim1.asm b/gfx/pics/stantler/anim1.asm new file mode 100644 index 00000000..7444d761 --- /dev/null +++ b/gfx/pics/stantler/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 08 + frame 3, 08 + dorepeat 1 + endanim +; 0xd2175 diff --git a/gfx/pics/stantler/back.2bpp.lz b/gfx/pics/stantler/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..a0ab5303 --- /dev/null +++ b/gfx/pics/stantler/back.2bpp.lz diff --git a/gfx/pics/stantler/bitmask.asm b/gfx/pics/stantler/bitmask.asm new file mode 100644 index 00000000..3387fe45 --- /dev/null +++ b/gfx/pics/stantler/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %00000000 + db %00010000 + db %00001000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 1 + db %00011110 + db %10011111 + db %11001111 + db %11100111 + db %11100001 + db %00000000 + db %00000000 +; 2 + db %00000000 + db %00001000 + db %00000100 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd392e diff --git a/gfx/pics/stantler/frames.asm b/gfx/pics/stantler/frames.asm new file mode 100644 index 00000000..4a82b45b --- /dev/null +++ b/gfx/pics/stantler/frames.asm @@ -0,0 +1,15 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $31, $32 +.frame2 + db $01 ; bitmask + db $00, $33, $34, $35, $00, $00, $36, $37, $00, $38, $39, $3a + db $3b, $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44, $45, $46 + db $47, $48 +.frame3 + db $02 ; bitmask + db $49, $4a +; 0xd9496 diff --git a/gfx/pics/stantler/front.2bpp.lz b/gfx/pics/stantler/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..87a56e66 --- /dev/null +++ b/gfx/pics/stantler/front.2bpp.lz diff --git a/gfx/pics/stantler/normal.pal b/gfx/pics/stantler/normal.pal new file mode 100644 index 00000000..4e817145 --- /dev/null +++ b/gfx/pics/stantler/normal.pal @@ -0,0 +1,2 @@ + RGB 23, 15, 7 + RGB 4, 5, 16 diff --git a/gfx/pics/stantler/shiny.pal b/gfx/pics/stantler/shiny.pal new file mode 100644 index 00000000..4f368c09 --- /dev/null +++ b/gfx/pics/stantler/shiny.pal @@ -0,0 +1,2 @@ + RGB 19, 20, 7 + RGB 20, 5, 1 diff --git a/gfx/pics/starmie/anim0.asm b/gfx/pics/starmie/anim0.asm new file mode 100644 index 00000000..c8147780 --- /dev/null +++ b/gfx/pics/starmie/anim0.asm @@ -0,0 +1,8 @@ + setrepeat 5 + frame 0, 06 + frame 1, 06 + dorepeat 1 + frame 2, 07 + frame 3, 07 + endanim +; 0xd0f86 diff --git a/gfx/pics/starmie/anim1.asm b/gfx/pics/starmie/anim1.asm new file mode 100644 index 00000000..7508e6e1 --- /dev/null +++ b/gfx/pics/starmie/anim1.asm @@ -0,0 +1,5 @@ + frame 2, 08 + frame 3, 08 + dorepeat 1 + endanim +; 0xd1d66 diff --git a/gfx/pics/starmie/back.2bpp.lz b/gfx/pics/starmie/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..8085f0f4 --- /dev/null +++ b/gfx/pics/starmie/back.2bpp.lz diff --git a/gfx/pics/starmie/bitmask.asm b/gfx/pics/starmie/bitmask.asm new file mode 100644 index 00000000..24c51b53 --- /dev/null +++ b/gfx/pics/starmie/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %11111010 + db %00110100 + db %10001110 + db %11101011 + db %00000111 +; 1 + db %00000000 + db %01000000 + db %00000000 + db %00000000 + db %00000000 +; 2 + db %00000000 + db %10000000 + db %00000000 + db %00000000 + db %00000000 +; 3 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd3085 diff --git a/gfx/pics/starmie/frames.asm b/gfx/pics/starmie/frames.asm new file mode 100644 index 00000000..9e0dc596 --- /dev/null +++ b/gfx/pics/starmie/frames.asm @@ -0,0 +1,20 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $00, $28, $29, $2a, $2b, $2c, $2d, $2e + db $2f, $00, $30, $31, $32, $00, $33, $34, $35, $33 +.frame2 + db $01 ; bitmask + db $36 +.frame3 + db $02 ; bitmask + db $37 +.frame4 + db $03 ; bitmask +.frame5 + db $03 ; bitmask +; 0xd5af6 diff --git a/gfx/pics/starmie/front.2bpp.lz b/gfx/pics/starmie/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..b9019f6c --- /dev/null +++ b/gfx/pics/starmie/front.2bpp.lz diff --git a/gfx/pics/starmie/normal.pal b/gfx/pics/starmie/normal.pal new file mode 100644 index 00000000..4a23e5f7 --- /dev/null +++ b/gfx/pics/starmie/normal.pal @@ -0,0 +1,2 @@ + RGB 26, 22, 0 + RGB 19, 7, 18 diff --git a/gfx/pics/starmie/shiny.pal b/gfx/pics/starmie/shiny.pal new file mode 100644 index 00000000..bf40a5c2 --- /dev/null +++ b/gfx/pics/starmie/shiny.pal @@ -0,0 +1,2 @@ + RGB 29, 9, 11 + RGB 11, 11, 31 diff --git a/gfx/pics/staryu/anim0.asm b/gfx/pics/staryu/anim0.asm new file mode 100644 index 00000000..d257949e --- /dev/null +++ b/gfx/pics/staryu/anim0.asm @@ -0,0 +1,8 @@ + frame 1, 24 + frame 0, 08 + frame 1, 12 + frame 2, 04 + frame 3, 04 + frame 2, 04 + endanim +; 0xd0f79 diff --git a/gfx/pics/staryu/anim1.asm b/gfx/pics/staryu/anim1.asm new file mode 100644 index 00000000..18480657 --- /dev/null +++ b/gfx/pics/staryu/anim1.asm @@ -0,0 +1,7 @@ + setrepeat 2 + frame 0, 04 + frame 2, 04 + frame 3, 04 + dorepeat 1 + endanim +; 0xd1d5f diff --git a/gfx/pics/staryu/back.2bpp.lz b/gfx/pics/staryu/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..65366eb7 --- /dev/null +++ b/gfx/pics/staryu/back.2bpp.lz diff --git a/gfx/pics/staryu/bitmask.asm b/gfx/pics/staryu/bitmask.asm new file mode 100644 index 00000000..fe0e0f21 --- /dev/null +++ b/gfx/pics/staryu/bitmask.asm @@ -0,0 +1,13 @@ +; 0 + db %00001100 + db %00111001 + db %11000000 + db %10111110 + db %00001001 +; 1 + db %00000000 + db %11000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd3071 diff --git a/gfx/pics/staryu/frames.asm b/gfx/pics/staryu/frames.asm new file mode 100644 index 00000000..d86e5eb6 --- /dev/null +++ b/gfx/pics/staryu/frames.asm @@ -0,0 +1,14 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a, $00, $2b, $2c, $2d, $2e + db $2f, $30, $31, $00 +.frame2 + db $01 ; bitmask + db $32, $33 +.frame3 + db $01 ; bitmask + db $34, $35 +; 0xd5acf diff --git a/gfx/pics/staryu/front.2bpp.lz b/gfx/pics/staryu/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..8d0bdacb --- /dev/null +++ b/gfx/pics/staryu/front.2bpp.lz diff --git a/gfx/pics/staryu/normal.pal b/gfx/pics/staryu/normal.pal new file mode 100644 index 00000000..4cf8d959 --- /dev/null +++ b/gfx/pics/staryu/normal.pal @@ -0,0 +1,2 @@ + RGB 23, 17, 11 + RGB 31, 5, 3 diff --git a/gfx/pics/staryu/shiny.pal b/gfx/pics/staryu/shiny.pal new file mode 100644 index 00000000..6b415f79 --- /dev/null +++ b/gfx/pics/staryu/shiny.pal @@ -0,0 +1,2 @@ + RGB 18, 16, 19 + RGB 8, 13, 30 diff --git a/gfx/pics/steelix/anim0.asm b/gfx/pics/steelix/anim0.asm new file mode 100644 index 00000000..9acb2af0 --- /dev/null +++ b/gfx/pics/steelix/anim0.asm @@ -0,0 +1,7 @@ + frame 1, 14 + frame 2, 18 + frame 3, 28 + frame 2, 08 + frame 1, 06 + endanim +; 0xd144f diff --git a/gfx/pics/steelix/anim1.asm b/gfx/pics/steelix/anim1.asm new file mode 100644 index 00000000..3c1de78f --- /dev/null +++ b/gfx/pics/steelix/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 08 + frame 4, 08 + dorepeat 1 + endanim +; 0xd2095 diff --git a/gfx/pics/steelix/back.2bpp.lz b/gfx/pics/steelix/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..e4cb2d6d --- /dev/null +++ b/gfx/pics/steelix/back.2bpp.lz diff --git a/gfx/pics/steelix/bitmask.asm b/gfx/pics/steelix/bitmask.asm new file mode 100644 index 00000000..e66a1f07 --- /dev/null +++ b/gfx/pics/steelix/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %00000000 + db %00010000 + db %00001000 + db %01110100 + db %10111000 + db %01111100 + db %00000000 +; 1 + db %00000000 + db %11010010 + db %00101001 + db %01110100 + db %10111000 + db %01111100 + db %00000000 +; 2 + db %00000000 + db %00000000 + db %00000100 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd371b diff --git a/gfx/pics/steelix/frames.asm b/gfx/pics/steelix/frames.asm new file mode 100644 index 00000000..8f352b5f --- /dev/null +++ b/gfx/pics/steelix/frames.asm @@ -0,0 +1,20 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c + db $3d, $3e, $3f +.frame2 + db $00 ; bitmask + db $31, $32, $33, $40, $41, $42, $43, $44, $39, $3a, $45, $46 + db $3d, $3e, $3f +.frame3 + db $01 ; bitmask + db $47, $31, $48, $49, $4a, $32, $4b, $33, $40, $41, $42, $43 + db $44, $39, $3a, $45, $46, $3d, $3e, $3f +.frame4 + db $02 ; bitmask + db $4c +; 0xd8fc2 diff --git a/gfx/pics/steelix/front.2bpp.lz b/gfx/pics/steelix/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..2da642f0 --- /dev/null +++ b/gfx/pics/steelix/front.2bpp.lz diff --git a/gfx/pics/steelix/normal.pal b/gfx/pics/steelix/normal.pal new file mode 100644 index 00000000..ae8a2f31 --- /dev/null +++ b/gfx/pics/steelix/normal.pal @@ -0,0 +1,2 @@ + RGB 17, 15, 26 + RGB 12, 8, 12 diff --git a/gfx/pics/steelix/shiny.pal b/gfx/pics/steelix/shiny.pal new file mode 100644 index 00000000..5e76d1d3 --- /dev/null +++ b/gfx/pics/steelix/shiny.pal @@ -0,0 +1,2 @@ + RGB 19, 15, 3 + RGB 15, 8, 8 diff --git a/gfx/pics/sudowoodo/anim0.asm b/gfx/pics/sudowoodo/anim0.asm new file mode 100644 index 00000000..8e974a07 --- /dev/null +++ b/gfx/pics/sudowoodo/anim0.asm @@ -0,0 +1,8 @@ + setrepeat 2 + frame 0, 10 + frame 1, 10 + frame 2, 10 + frame 1, 10 + dorepeat 1 + endanim +; 0xd1336 diff --git a/gfx/pics/sudowoodo/anim1.asm b/gfx/pics/sudowoodo/anim1.asm new file mode 100644 index 00000000..e42e960f --- /dev/null +++ b/gfx/pics/sudowoodo/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 3 + frame 0, 09 + frame 3, 09 + dorepeat 1 + endanim +; 0xd1fdc diff --git a/gfx/pics/sudowoodo/back.2bpp.lz b/gfx/pics/sudowoodo/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..c10731ea --- /dev/null +++ b/gfx/pics/sudowoodo/back.2bpp.lz diff --git a/gfx/pics/sudowoodo/bitmask.asm b/gfx/pics/sudowoodo/bitmask.asm new file mode 100644 index 00000000..9508b9ce --- /dev/null +++ b/gfx/pics/sudowoodo/bitmask.asm @@ -0,0 +1,19 @@ +; 0 + db %00110000 + db %11001110 + db %11110011 + db %00000000 + db %00000000 +; 1 + db %00110000 + db %10001110 + db %11100011 + db %00000000 + db %00000000 +; 2 + db %00000000 + db %01000000 + db %00010000 + db %00000000 + db %00000000 +; 0xd3596 diff --git a/gfx/pics/sudowoodo/frames.asm b/gfx/pics/sudowoodo/frames.asm new file mode 100644 index 00000000..aeafdfd3 --- /dev/null +++ b/gfx/pics/sudowoodo/frames.asm @@ -0,0 +1,14 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $03, $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e + db $2f +.frame2 + db $01 ; bitmask + db $03, $24, $30, $31, $32, $33, $34, $35, $36, $37, $38 +.frame3 + db $02 ; bitmask + db $28, $2c +; 0xd8b8f diff --git a/gfx/pics/sudowoodo/front.2bpp.lz b/gfx/pics/sudowoodo/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..160f800c --- /dev/null +++ b/gfx/pics/sudowoodo/front.2bpp.lz diff --git a/gfx/pics/sudowoodo/normal.pal b/gfx/pics/sudowoodo/normal.pal new file mode 100644 index 00000000..00ae1901 --- /dev/null +++ b/gfx/pics/sudowoodo/normal.pal @@ -0,0 +1,2 @@ + RGB 18, 11, 8 + RGB 6, 14, 7 diff --git a/gfx/pics/sudowoodo/shiny.pal b/gfx/pics/sudowoodo/shiny.pal new file mode 100644 index 00000000..51fbc95a --- /dev/null +++ b/gfx/pics/sudowoodo/shiny.pal @@ -0,0 +1,2 @@ + RGB 16, 20, 8 + RGB 29, 3, 12 diff --git a/gfx/pics/suicune/anim0.asm b/gfx/pics/suicune/anim0.asm new file mode 100644 index 00000000..0f252811 --- /dev/null +++ b/gfx/pics/suicune/anim0.asm @@ -0,0 +1,13 @@ + frame 1, 10 + frame 2, 10 + frame 3, 10 + frame 4, 10 + frame 5, 10 + setrepeat 2 + frame 6, 03 + frame 7, 03 + frame 8, 03 + frame 0, 03 + dorepeat 6 + endanim +; 0xd1634 diff --git a/gfx/pics/suicune/anim1.asm b/gfx/pics/suicune/anim1.asm new file mode 100644 index 00000000..9e018683 --- /dev/null +++ b/gfx/pics/suicune/anim1.asm @@ -0,0 +1,7 @@ + frame 9, 35 + setrepeat 2 + frame 0, 06 + frame 9, 06 + dorepeat 2 + endanim +; 0xd21e2 diff --git a/gfx/pics/suicune/back.2bpp.lz b/gfx/pics/suicune/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..a8106fbb --- /dev/null +++ b/gfx/pics/suicune/back.2bpp.lz diff --git a/gfx/pics/suicune/bitmask.asm b/gfx/pics/suicune/bitmask.asm new file mode 100644 index 00000000..1b3c4f55 --- /dev/null +++ b/gfx/pics/suicune/bitmask.asm @@ -0,0 +1,57 @@ +; 0 + db %11111000 + db %11111111 + db %11101111 + db %01100110 + db %00100011 + db %00000000 + db %00000000 +; 1 + db %11111000 + db %11111111 + db %11101111 + db %01110110 + db %00011011 + db %00011100 + db %00000000 +; 2 + db %11111000 + db %10111111 + db %00001111 + db %00000110 + db %00000011 + db %00000000 + db %00000000 +; 3 + db %00000000 + db %10000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 4 + db %00000000 + db %00000010 + db %00000001 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 5 + db %00000000 + db %00000100 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 6 + db %00000000 + db %00001000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd3a26 diff --git a/gfx/pics/suicune/frames.asm b/gfx/pics/suicune/frames.asm new file mode 100644 index 00000000..7532ed31 --- /dev/null +++ b/gfx/pics/suicune/frames.asm @@ -0,0 +1,46 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 + dw .frame6 + dw .frame7 + dw .frame8 + dw .frame9 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $00, $35, $36, $37, $38, $39, $3a, $3b + db $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44, $45, $46, $47 + db $48, $49, $4a +.frame2 + db $01 ; bitmask + db $31, $32, $33, $34, $00, $35, $36, $37, $4b, $4c, $3a, $3b + db $3c, $3d, $3e, $3f, $40, $4d, $4e, $4f, $44, $45, $50, $51 + db $52, $48, $49, $53, $54, $00, $55, $56 +.frame3 + db $02 ; bitmask + db $31, $32, $33, $34, $00, $35, $36, $37, $4b, $4c, $3a, $57 + db $3d, $3e, $3f, $40, $44, $45, $48, $49 +.frame4 + db $00 ; bitmask + db $31, $32, $33, $34, $00, $35, $36, $37, $4b, $4c, $3a, $3b + db $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44, $45, $46, $47 + db $48, $49, $4a +.frame5 + db $01 ; bitmask + db $31, $32, $33, $34, $00, $35, $36, $37, $4b, $58, $3a, $3b + db $3c, $3d, $3e, $3f, $59, $4d, $4e, $4f, $44, $45, $50, $51 + db $52, $48, $49, $53, $54, $00, $55, $56 +.frame6 + db $03 ; bitmask + db $5a +.frame7 + db $04 ; bitmask + db $5b, $5c +.frame8 + db $05 ; bitmask + db $5d +.frame9 + db $06 ; bitmask + db $5e +; 0xd97a9 diff --git a/gfx/pics/suicune/front.2bpp.lz b/gfx/pics/suicune/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..cbc9dfdb --- /dev/null +++ b/gfx/pics/suicune/front.2bpp.lz diff --git a/gfx/pics/suicune/normal.pal b/gfx/pics/suicune/normal.pal new file mode 100644 index 00000000..5766b37b --- /dev/null +++ b/gfx/pics/suicune/normal.pal @@ -0,0 +1,2 @@ + RGB 11, 23, 31 + RGB 14, 2, 20 diff --git a/gfx/pics/suicune/shiny.pal b/gfx/pics/suicune/shiny.pal new file mode 100644 index 00000000..43e16d09 --- /dev/null +++ b/gfx/pics/suicune/shiny.pal @@ -0,0 +1,2 @@ + RGB 25, 24, 31 + RGB 16, 19, 24 diff --git a/gfx/pics/sunflora/anim0.asm b/gfx/pics/sunflora/anim0.asm new file mode 100644 index 00000000..aad8ddad --- /dev/null +++ b/gfx/pics/sunflora/anim0.asm @@ -0,0 +1,5 @@ + frame 1, 12 + frame 2, 06 + frame 3, 16 + endanim +; 0xd137b diff --git a/gfx/pics/sunflora/anim1.asm b/gfx/pics/sunflora/anim1.asm new file mode 100644 index 00000000..e78d5449 --- /dev/null +++ b/gfx/pics/sunflora/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 08 + frame 4, 08 + dorepeat 1 + endanim +; 0xd201d diff --git a/gfx/pics/sunflora/back.2bpp.lz b/gfx/pics/sunflora/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..3fb3432b --- /dev/null +++ b/gfx/pics/sunflora/back.2bpp.lz diff --git a/gfx/pics/sunflora/bitmask.asm b/gfx/pics/sunflora/bitmask.asm new file mode 100644 index 00000000..f0b71e34 --- /dev/null +++ b/gfx/pics/sunflora/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %11000110 + db %10010011 + db %00100100 + db %10001111 + db %00000001 +; 1 + db %11000000 + db %11010011 + db %00110100 + db %00001111 + db %00000000 +; 2 + db %00000000 + db %01000000 + db %00010000 + db %00000000 + db %00000000 +; 3 + db %00000000 + db %00100000 + db %00001000 + db %00000000 + db %00000000 +; 0xd360a diff --git a/gfx/pics/sunflora/frames.asm b/gfx/pics/sunflora/frames.asm new file mode 100644 index 00000000..3cb42d83 --- /dev/null +++ b/gfx/pics/sunflora/frames.asm @@ -0,0 +1,19 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $00, $00, $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d + db $2e, $2f, $00, $00 +.frame2 + db $01 ; bitmask + db $24, $30, $31, $27, $28, $32, $29, $2a, $33, $2b, $2c, $34 + db $35, $2f +.frame3 + db $02 ; bitmask + db $32, $33 +.frame4 + db $03 ; bitmask + db $36, $37 +; 0xd8cb2 diff --git a/gfx/pics/sunflora/front.2bpp.lz b/gfx/pics/sunflora/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..1026c371 --- /dev/null +++ b/gfx/pics/sunflora/front.2bpp.lz diff --git a/gfx/pics/sunflora/normal.pal b/gfx/pics/sunflora/normal.pal new file mode 100644 index 00000000..42663fb7 --- /dev/null +++ b/gfx/pics/sunflora/normal.pal @@ -0,0 +1,2 @@ + RGB 26, 22, 3 + RGB 10, 21, 0 diff --git a/gfx/pics/sunflora/shiny.pal b/gfx/pics/sunflora/shiny.pal new file mode 100644 index 00000000..9eb0bc2e --- /dev/null +++ b/gfx/pics/sunflora/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 31, 4 + RGB 18, 18, 0 diff --git a/gfx/pics/sunkern/anim0.asm b/gfx/pics/sunkern/anim0.asm new file mode 100644 index 00000000..c282b1fb --- /dev/null +++ b/gfx/pics/sunkern/anim0.asm @@ -0,0 +1,7 @@ + frame 1, 24 + setrepeat 3 + frame 0, 04 + frame 2, 04 + dorepeat 2 + endanim +; 0xd1374 diff --git a/gfx/pics/sunkern/anim1.asm b/gfx/pics/sunkern/anim1.asm new file mode 100644 index 00000000..f92d267a --- /dev/null +++ b/gfx/pics/sunkern/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 06 + frame 3, 06 + dorepeat 1 + endanim +; 0xd2014 diff --git a/gfx/pics/sunkern/back.2bpp.lz b/gfx/pics/sunkern/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..a9ba0f73 --- /dev/null +++ b/gfx/pics/sunkern/back.2bpp.lz diff --git a/gfx/pics/sunkern/bitmask.asm b/gfx/pics/sunkern/bitmask.asm new file mode 100644 index 00000000..058b5386 --- /dev/null +++ b/gfx/pics/sunkern/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %00000000 + db %00000001 + db %00000000 + db %00000000 +; 1 + db %01100000 + db %10001100 + db %01110001 + db %00000000 +; 2 + db %10000000 + db %00110000 + db %00000000 + db %00000000 +; 0xd35f6 diff --git a/gfx/pics/sunkern/frames.asm b/gfx/pics/sunkern/frames.asm new file mode 100644 index 00000000..ddbd59bf --- /dev/null +++ b/gfx/pics/sunkern/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $19 +.frame2 + db $01 ; bitmask + db $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $00 +.frame3 + db $02 ; bitmask + db $22, $23, $24 +; 0xd8c84 diff --git a/gfx/pics/sunkern/front.2bpp.lz b/gfx/pics/sunkern/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..77a21af7 --- /dev/null +++ b/gfx/pics/sunkern/front.2bpp.lz diff --git a/gfx/pics/sunkern/normal.pal b/gfx/pics/sunkern/normal.pal new file mode 100644 index 00000000..b13f4d9d --- /dev/null +++ b/gfx/pics/sunkern/normal.pal @@ -0,0 +1,2 @@ + RGB 23, 28, 1 + RGB 14, 18, 0 diff --git a/gfx/pics/sunkern/shiny.pal b/gfx/pics/sunkern/shiny.pal new file mode 100644 index 00000000..035e4475 --- /dev/null +++ b/gfx/pics/sunkern/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 31, 1 + RGB 14, 22, 0 diff --git a/gfx/pics/swinub/anim0.asm b/gfx/pics/swinub/anim0.asm new file mode 100644 index 00000000..f1d93138 --- /dev/null +++ b/gfx/pics/swinub/anim0.asm @@ -0,0 +1,7 @@ + frame 1, 24 + setrepeat 2 + frame 0, 09 + frame 2, 09 + dorepeat 2 + endanim +; 0xd14ef diff --git a/gfx/pics/swinub/anim1.asm b/gfx/pics/swinub/anim1.asm new file mode 100644 index 00000000..5fe97a2b --- /dev/null +++ b/gfx/pics/swinub/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 07 + frame 3, 07 + dorepeat 1 + endanim +; 0xd20f9 diff --git a/gfx/pics/swinub/back.2bpp.lz b/gfx/pics/swinub/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..51b90aae --- /dev/null +++ b/gfx/pics/swinub/back.2bpp.lz diff --git a/gfx/pics/swinub/bitmask.asm b/gfx/pics/swinub/bitmask.asm new file mode 100644 index 00000000..e0a85206 --- /dev/null +++ b/gfx/pics/swinub/bitmask.asm @@ -0,0 +1,11 @@ +; 0 + db %00011000 + db %00000011 + db %00000000 + db %00000000 +; 1 + db %00001000 + db %00000001 + db %00000000 + db %00000000 +; 0xd37f9 diff --git a/gfx/pics/swinub/frames.asm b/gfx/pics/swinub/frames.asm new file mode 100644 index 00000000..9e55f046 --- /dev/null +++ b/gfx/pics/swinub/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c +.frame2 + db $00 ; bitmask + db $1d, $1e, $1f, $20 +.frame3 + db $01 ; bitmask + db $21, $22 +; 0xd91ff diff --git a/gfx/pics/swinub/front.2bpp.lz b/gfx/pics/swinub/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..00171e0f --- /dev/null +++ b/gfx/pics/swinub/front.2bpp.lz diff --git a/gfx/pics/swinub/normal.pal b/gfx/pics/swinub/normal.pal new file mode 100644 index 00000000..0cbab1cb --- /dev/null +++ b/gfx/pics/swinub/normal.pal @@ -0,0 +1,2 @@ + RGB 24, 13, 13 + RGB 19, 6, 4 diff --git a/gfx/pics/swinub/shiny.pal b/gfx/pics/swinub/shiny.pal new file mode 100644 index 00000000..f9b315c3 --- /dev/null +++ b/gfx/pics/swinub/shiny.pal @@ -0,0 +1,2 @@ + RGB 15, 18, 30 + RGB 31, 6, 4 diff --git a/gfx/pics/tangela/anim0.asm b/gfx/pics/tangela/anim0.asm new file mode 100644 index 00000000..57a237af --- /dev/null +++ b/gfx/pics/tangela/anim0.asm @@ -0,0 +1,5 @@ + frame 1, 36 + frame 0, 24 + frame 2, 10 + endanim +; 0xd0f2d diff --git a/gfx/pics/tangela/anim1.asm b/gfx/pics/tangela/anim1.asm new file mode 100644 index 00000000..7d8b2550 --- /dev/null +++ b/gfx/pics/tangela/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 06 + frame 2, 06 + dorepeat 1 + endanim +; 0xd1d1f diff --git a/gfx/pics/tangela/back.2bpp.lz b/gfx/pics/tangela/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..9ad73a0b --- /dev/null +++ b/gfx/pics/tangela/back.2bpp.lz diff --git a/gfx/pics/tangela/bitmask.asm b/gfx/pics/tangela/bitmask.asm new file mode 100644 index 00000000..36344a16 --- /dev/null +++ b/gfx/pics/tangela/bitmask.asm @@ -0,0 +1,13 @@ +; 0 + db %11011000 + db %11000001 + db %11111011 + db %11010111 + db %00000001 +; 1 + db %00000000 + db %01000001 + db %00010000 + db %00000000 + db %00000000 +; 0xd2ffa diff --git a/gfx/pics/tangela/frames.asm b/gfx/pics/tangela/frames.asm new file mode 100644 index 00000000..96a52caf --- /dev/null +++ b/gfx/pics/tangela/frames.asm @@ -0,0 +1,10 @@ + dw .frame1 + dw .frame2 +.frame1 + db $00 ; bitmask + db $24, $00, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e + db $2f, $00, $30, $31, $32, $33, $00, $34, $35 +.frame2 + db $01 ; bitmask + db $36, $37, $38 +; 0xd59ea diff --git a/gfx/pics/tangela/front.2bpp.lz b/gfx/pics/tangela/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..345732b8 --- /dev/null +++ b/gfx/pics/tangela/front.2bpp.lz diff --git a/gfx/pics/tangela/normal.pal b/gfx/pics/tangela/normal.pal new file mode 100644 index 00000000..51f6d560 --- /dev/null +++ b/gfx/pics/tangela/normal.pal @@ -0,0 +1,2 @@ + RGB 1, 31, 24 + RGB 17, 6, 6 diff --git a/gfx/pics/tangela/shiny.pal b/gfx/pics/tangela/shiny.pal new file mode 100644 index 00000000..25152ff9 --- /dev/null +++ b/gfx/pics/tangela/shiny.pal @@ -0,0 +1,2 @@ + RGB 18, 30, 0 + RGB 17, 6, 6 diff --git a/gfx/pics/tauros/anim0.asm b/gfx/pics/tauros/anim0.asm new file mode 100644 index 00000000..52c9264c --- /dev/null +++ b/gfx/pics/tauros/anim0.asm @@ -0,0 +1,11 @@ + frame 0, 08 + frame 3, 10 + frame 1, 28 + frame 0, 12 + setrepeat 3 + frame 2, 11 + frame 3, 11 + dorepeat 5 + frame 1, 07 + endanim +; 0xd0ff7 diff --git a/gfx/pics/tauros/anim1.asm b/gfx/pics/tauros/anim1.asm new file mode 100644 index 00000000..ab6608d0 --- /dev/null +++ b/gfx/pics/tauros/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 3 + frame 0, 06 + frame 4, 06 + dorepeat 1 + endanim +; 0xd1da5 diff --git a/gfx/pics/tauros/back.2bpp.lz b/gfx/pics/tauros/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..219aee47 --- /dev/null +++ b/gfx/pics/tauros/back.2bpp.lz diff --git a/gfx/pics/tauros/bitmask.asm b/gfx/pics/tauros/bitmask.asm new file mode 100644 index 00000000..2e5fc87f --- /dev/null +++ b/gfx/pics/tauros/bitmask.asm @@ -0,0 +1,33 @@ +; 0 + db %00000000 + db %00000000 + db %11000000 + db %11100001 + db %01110001 + db %00011000 + db %00000000 +; 1 + db %00000000 + db %00000000 + db %11011100 + db %11101111 + db %11110011 + db %01111001 + db %00000000 +; 2 + db %00000000 + db %00000000 + db %11000000 + db %11100011 + db %11110011 + db %01111001 + db %00000000 +; 3 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00100000 + db %00000000 + db %00000000 +; 0xd3138 diff --git a/gfx/pics/tauros/frames.asm b/gfx/pics/tauros/frames.asm new file mode 100644 index 00000000..26f8df20 --- /dev/null +++ b/gfx/pics/tauros/frames.asm @@ -0,0 +1,19 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c +.frame2 + db $01 ; bitmask + db $3d, $3e, $3f, $40, $41, $42, $43, $44, $05, $45, $46, $47 + db $48, $49, $4a, $4b, $4c, $4d, $4e, $4f, $50, $51, $52 +.frame3 + db $02 ; bitmask + db $40, $41, $42, $43, $45, $46, $47, $48, $49, $4a, $4b, $4c + db $4d, $4e, $4f, $50, $51, $52 +.frame4 + db $03 ; bitmask + db $53 +; 0xd5d08 diff --git a/gfx/pics/tauros/front.2bpp.lz b/gfx/pics/tauros/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..d395b145 --- /dev/null +++ b/gfx/pics/tauros/front.2bpp.lz diff --git a/gfx/pics/tauros/normal.pal b/gfx/pics/tauros/normal.pal new file mode 100644 index 00000000..f970d614 --- /dev/null +++ b/gfx/pics/tauros/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 24, 5 + RGB 19, 14, 9 diff --git a/gfx/pics/tauros/shiny.pal b/gfx/pics/tauros/shiny.pal new file mode 100644 index 00000000..db7372b7 --- /dev/null +++ b/gfx/pics/tauros/shiny.pal @@ -0,0 +1,2 @@ + RGB 30, 27, 14 + RGB 9, 14, 10 diff --git a/gfx/pics/teddiursa/anim0.asm b/gfx/pics/teddiursa/anim0.asm new file mode 100644 index 00000000..78bbeae6 --- /dev/null +++ b/gfx/pics/teddiursa/anim0.asm @@ -0,0 +1,9 @@ + frame 1, 08 + frame 2, 28 + frame 0, 24 + setrepeat 3 + frame 0, 10 + frame 3, 10 + dorepeat 4 + endanim +; 0xd14b9 diff --git a/gfx/pics/teddiursa/anim1.asm b/gfx/pics/teddiursa/anim1.asm new file mode 100644 index 00000000..85cae528 --- /dev/null +++ b/gfx/pics/teddiursa/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 3 + frame 0, 06 + frame 4, 06 + dorepeat 1 + endanim +; 0xd20db diff --git a/gfx/pics/teddiursa/back.2bpp.lz b/gfx/pics/teddiursa/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..a6d267ef --- /dev/null +++ b/gfx/pics/teddiursa/back.2bpp.lz diff --git a/gfx/pics/teddiursa/bitmask.asm b/gfx/pics/teddiursa/bitmask.asm new file mode 100644 index 00000000..e5f54211 --- /dev/null +++ b/gfx/pics/teddiursa/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %10001100 + db %00000001 + db %00001100 + db %00000000 +; 1 + db %11000000 + db %00010000 + db %00000000 + db %00000000 +; 2 + db %01000000 + db %00001000 + db %00000000 + db %00000000 +; 0xd37b3 diff --git a/gfx/pics/teddiursa/frames.asm b/gfx/pics/teddiursa/frames.asm new file mode 100644 index 00000000..542906c4 --- /dev/null +++ b/gfx/pics/teddiursa/frames.asm @@ -0,0 +1,17 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c, $1d, $1e +.frame2 + db $00 ; bitmask + db $19, $1a, $1f, $1c, $1d, $1e +.frame3 + db $01 ; bitmask + db $20, $21, $22 +.frame4 + db $02 ; bitmask + db $23, $24 +; 0xd9128 diff --git a/gfx/pics/teddiursa/front.2bpp.lz b/gfx/pics/teddiursa/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..40c22315 --- /dev/null +++ b/gfx/pics/teddiursa/front.2bpp.lz diff --git a/gfx/pics/teddiursa/normal.pal b/gfx/pics/teddiursa/normal.pal new file mode 100644 index 00000000..001ba173 --- /dev/null +++ b/gfx/pics/teddiursa/normal.pal @@ -0,0 +1,2 @@ + RGB 22, 14, 6 + RGB 14, 7, 4 diff --git a/gfx/pics/teddiursa/shiny.pal b/gfx/pics/teddiursa/shiny.pal new file mode 100644 index 00000000..f3a3d4d4 --- /dev/null +++ b/gfx/pics/teddiursa/shiny.pal @@ -0,0 +1,2 @@ + RGB 20, 29, 10 + RGB 13, 20, 1 diff --git a/gfx/pics/tentacool/anim0.asm b/gfx/pics/tentacool/anim0.asm new file mode 100644 index 00000000..19b7d3a1 --- /dev/null +++ b/gfx/pics/tentacool/anim0.asm @@ -0,0 +1,6 @@ + frame 1, 09 + frame 2, 05 + frame 4, 10 + frame 5, 16 + endanim +; 0xd0cd3 diff --git a/gfx/pics/tentacool/anim1.asm b/gfx/pics/tentacool/anim1.asm new file mode 100644 index 00000000..4e9ba0b1 --- /dev/null +++ b/gfx/pics/tentacool/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 08 + frame 3, 08 + dorepeat 1 + endanim +; 0xd1b95 diff --git a/gfx/pics/tentacool/back.2bpp.lz b/gfx/pics/tentacool/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..c0b61590 --- /dev/null +++ b/gfx/pics/tentacool/back.2bpp.lz diff --git a/gfx/pics/tentacool/bitmask.asm b/gfx/pics/tentacool/bitmask.asm new file mode 100644 index 00000000..36a68c87 --- /dev/null +++ b/gfx/pics/tentacool/bitmask.asm @@ -0,0 +1,26 @@ +; 0 + db %00011000 + db %01000011 + db %10001100 + db %00000001 +; 1 + db %00000000 + db %00000000 + db %10001000 + db %00000001 +; 2 + db %10000000 + db %00010000 + db %00000010 + db %00000000 +; 3 + db %10011000 + db %01010011 + db %10001110 + db %00000001 +; 4 + db %10000000 + db %00010000 + db %10001010 + db %00000001 +; 0xd2c56 diff --git a/gfx/pics/tentacool/frames.asm b/gfx/pics/tentacool/frames.asm new file mode 100644 index 00000000..bb7e3826 --- /dev/null +++ b/gfx/pics/tentacool/frames.asm @@ -0,0 +1,21 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c, $14, $1d, $1e, $1f, $20 +.frame2 + db $01 ; bitmask + db $21, $22, $23 +.frame3 + db $02 ; bitmask + db $24, $25, $26 +.frame4 + db $03 ; bitmask + db $19, $1a, $24, $1b, $1c, $25, $14, $26, $1d, $1e, $1f, $20 +.frame5 + db $04 ; bitmask + db $24, $25, $26, $21, $22, $23 +; 0xd5127 diff --git a/gfx/pics/tentacool/front.2bpp b/gfx/pics/tentacool/front.2bpp Binary files differnew file mode 100644 index 00000000..c0e0d7b6 --- /dev/null +++ b/gfx/pics/tentacool/front.2bpp diff --git a/gfx/pics/tentacool/front.2bpp.lz b/gfx/pics/tentacool/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..57916e4e --- /dev/null +++ b/gfx/pics/tentacool/front.2bpp.lz diff --git a/gfx/pics/tentacool/normal.pal b/gfx/pics/tentacool/normal.pal new file mode 100644 index 00000000..507094a3 --- /dev/null +++ b/gfx/pics/tentacool/normal.pal @@ -0,0 +1,2 @@ + RGB 11, 20, 31 + RGB 30, 6, 10 diff --git a/gfx/pics/tentacool/shiny.pal b/gfx/pics/tentacool/shiny.pal new file mode 100644 index 00000000..07440bd0 --- /dev/null +++ b/gfx/pics/tentacool/shiny.pal @@ -0,0 +1,2 @@ + RGB 19, 19, 31 + RGB 8, 19, 13 diff --git a/gfx/pics/tentacruel/anim0.asm b/gfx/pics/tentacruel/anim0.asm new file mode 100644 index 00000000..4fed8e9d --- /dev/null +++ b/gfx/pics/tentacruel/anim0.asm @@ -0,0 +1,7 @@ + setrepeat 2 + frame 2, 15 + frame 1, 23 + dorepeat 1 + frame 2, 08 + endanim +; 0xd0cde diff --git a/gfx/pics/tentacruel/anim1.asm b/gfx/pics/tentacruel/anim1.asm new file mode 100644 index 00000000..fd8d510b --- /dev/null +++ b/gfx/pics/tentacruel/anim1.asm @@ -0,0 +1,7 @@ + frame 2, 20 + setrepeat 7 + frame 2, 03 + frame 3, 03 + dorepeat 2 + endanim +; 0xd1ba0 diff --git a/gfx/pics/tentacruel/back.2bpp.lz b/gfx/pics/tentacruel/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..89d7a492 --- /dev/null +++ b/gfx/pics/tentacruel/back.2bpp.lz diff --git a/gfx/pics/tentacruel/bitmask.asm b/gfx/pics/tentacruel/bitmask.asm new file mode 100644 index 00000000..54d28d36 --- /dev/null +++ b/gfx/pics/tentacruel/bitmask.asm @@ -0,0 +1,19 @@ +; 0 + db %00100000 + db %10001100 + db %11100011 + db %00111100 + db %00001111 +; 1 + db %00000000 + db %10000000 + db %00100000 + db %00000100 + db %00000000 +; 2 + db %00000000 + db %10000000 + db %00110000 + db %00000100 + db %00000000 +; 0xd2c65 diff --git a/gfx/pics/tentacruel/frames.asm b/gfx/pics/tentacruel/frames.asm new file mode 100644 index 00000000..124520e2 --- /dev/null +++ b/gfx/pics/tentacruel/frames.asm @@ -0,0 +1,14 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f + db $30, $31, $32, $33, $34 +.frame2 + db $01 ; bitmask + db $27, $2a, $35 +.frame3 + db $02 ; bitmask + db $27, $36, $2a, $35 +; 0xd5148 diff --git a/gfx/pics/tentacruel/front.2bpp b/gfx/pics/tentacruel/front.2bpp Binary files differnew file mode 100644 index 00000000..019f5e90 --- /dev/null +++ b/gfx/pics/tentacruel/front.2bpp diff --git a/gfx/pics/tentacruel/front.2bpp.lz b/gfx/pics/tentacruel/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..ec6f4c2c --- /dev/null +++ b/gfx/pics/tentacruel/front.2bpp.lz diff --git a/gfx/pics/tentacruel/normal.pal b/gfx/pics/tentacruel/normal.pal new file mode 100644 index 00000000..c39f32d3 --- /dev/null +++ b/gfx/pics/tentacruel/normal.pal @@ -0,0 +1,2 @@ + RGB 11, 20, 31 + RGB 26, 2, 2 diff --git a/gfx/pics/tentacruel/shiny.pal b/gfx/pics/tentacruel/shiny.pal new file mode 100644 index 00000000..d1465419 --- /dev/null +++ b/gfx/pics/tentacruel/shiny.pal @@ -0,0 +1,2 @@ + RGB 17, 20, 31 + RGB 5, 20, 0 diff --git a/gfx/pics/togepi/anim0.asm b/gfx/pics/togepi/anim0.asm new file mode 100644 index 00000000..a0919232 --- /dev/null +++ b/gfx/pics/togepi/anim0.asm @@ -0,0 +1,8 @@ + setrepeat 2 + frame 0, 10 + frame 1, 12 + dorepeat 1 + frame 0, 06 + frame 2, 06 + endanim +; 0xd12a6 diff --git a/gfx/pics/togepi/anim1.asm b/gfx/pics/togepi/anim1.asm new file mode 100644 index 00000000..e3bd7659 --- /dev/null +++ b/gfx/pics/togepi/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 06 + frame 2, 06 + dorepeat 1 + endanim +; 0xd1f7a diff --git a/gfx/pics/togepi/back.2bpp.lz b/gfx/pics/togepi/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..ed6fab2e --- /dev/null +++ b/gfx/pics/togepi/back.2bpp.lz diff --git a/gfx/pics/togepi/bitmask.asm b/gfx/pics/togepi/bitmask.asm new file mode 100644 index 00000000..dfe40652 --- /dev/null +++ b/gfx/pics/togepi/bitmask.asm @@ -0,0 +1,11 @@ +; 0 + db %11000000 + db %01111011 + db %11001111 + db %00000000 +; 1 + db %00000000 + db %00010000 + db %00000000 + db %00000000 +; 0xd34bd diff --git a/gfx/pics/togepi/frames.asm b/gfx/pics/togepi/frames.asm new file mode 100644 index 00000000..e75a9860 --- /dev/null +++ b/gfx/pics/togepi/frames.asm @@ -0,0 +1,10 @@ + dw .frame1 + dw .frame2 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $23, $24 + db $25, $26 +.frame2 + db $01 ; bitmask + db $27 +; 0xd893f diff --git a/gfx/pics/togepi/front.2bpp.lz b/gfx/pics/togepi/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..8ceaf38b --- /dev/null +++ b/gfx/pics/togepi/front.2bpp.lz diff --git a/gfx/pics/togepi/normal.pal b/gfx/pics/togepi/normal.pal new file mode 100644 index 00000000..175df7ca --- /dev/null +++ b/gfx/pics/togepi/normal.pal @@ -0,0 +1,2 @@ + RGB 30, 26, 11 + RGB 31, 6, 17 diff --git a/gfx/pics/togepi/shiny.pal b/gfx/pics/togepi/shiny.pal new file mode 100644 index 00000000..461fcebd --- /dev/null +++ b/gfx/pics/togepi/shiny.pal @@ -0,0 +1,2 @@ + RGB 30, 26, 11 + RGB 8, 15, 31 diff --git a/gfx/pics/togetic/anim0.asm b/gfx/pics/togetic/anim0.asm new file mode 100644 index 00000000..cd1ac8f9 --- /dev/null +++ b/gfx/pics/togetic/anim0.asm @@ -0,0 +1,8 @@ + frame 2, 09 + frame 1, 09 + setrepeat 2 + frame 5, 09 + frame 4, 09 + dorepeat 3 + endanim +; 0xd12b3 diff --git a/gfx/pics/togetic/anim1.asm b/gfx/pics/togetic/anim1.asm new file mode 100644 index 00000000..543befa8 --- /dev/null +++ b/gfx/pics/togetic/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 06 + frame 3, 06 + dorepeat 1 + endanim +; 0xd1f83 diff --git a/gfx/pics/togetic/back.2bpp.lz b/gfx/pics/togetic/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..134d5718 --- /dev/null +++ b/gfx/pics/togetic/back.2bpp.lz diff --git a/gfx/pics/togetic/bitmask.asm b/gfx/pics/togetic/bitmask.asm new file mode 100644 index 00000000..bf7c7ce1 --- /dev/null +++ b/gfx/pics/togetic/bitmask.asm @@ -0,0 +1,33 @@ +; 0 + db %00000000 + db %00111100 + db %00011011 + db %10001110 + db %00000111 + db %00000000 + db %00000000 +; 1 + db %00000000 + db %00111100 + db %10011011 + db %11001111 + db %01110111 + db %00111000 + db %00000000 +; 2 + db %00000000 + db %10000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 3 + db %00000000 + db %00111100 + db %00011010 + db %10001110 + db %00000111 + db %00000000 + db %00000000 +; 0xd34d9 diff --git a/gfx/pics/togetic/frames.asm b/gfx/pics/togetic/frames.asm new file mode 100644 index 00000000..b5513420 --- /dev/null +++ b/gfx/pics/togetic/frames.asm @@ -0,0 +1,25 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c + db $3d, $3e, $3f +.frame2 + db $01 ; bitmask + db $31, $32, $33, $34, $40, $41, $37, $38, $42, $43, $39, $3a + db $3b, $44, $3c, $3d, $3e, $3f, $00, $45, $46, $00, $47, $48 +.frame3 + db $02 ; bitmask + db $49 +.frame4 + db $03 ; bitmask + db $31, $32, $33, $34, $36, $37, $38, $39, $3a, $3b, $3c, $3d + db $3e, $3f +.frame5 + db $01 ; bitmask + db $31, $32, $33, $34, $4a, $41, $37, $38, $42, $43, $39, $3a + db $3b, $44, $3c, $3d, $3e, $3f, $00, $45, $46, $00, $47, $48 +; 0xd899c diff --git a/gfx/pics/togetic/front.2bpp.lz b/gfx/pics/togetic/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..13e98ae1 --- /dev/null +++ b/gfx/pics/togetic/front.2bpp.lz diff --git a/gfx/pics/togetic/normal.pal b/gfx/pics/togetic/normal.pal new file mode 100644 index 00000000..33014ed0 --- /dev/null +++ b/gfx/pics/togetic/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 24, 8 + RGB 28, 7, 6 diff --git a/gfx/pics/togetic/shiny.pal b/gfx/pics/togetic/shiny.pal new file mode 100644 index 00000000..f5eaf5c9 --- /dev/null +++ b/gfx/pics/togetic/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 24, 8 + RGB 2, 16, 31 diff --git a/gfx/pics/totodile/anim0.asm b/gfx/pics/totodile/anim0.asm new file mode 100644 index 00000000..c320f464 --- /dev/null +++ b/gfx/pics/totodile/anim0.asm @@ -0,0 +1,10 @@ + setrepeat 3 + frame 1, 10 + frame 2, 10 + dorepeat 1 + setrepeat 3 + frame 0, 10 + frame 2, 10 + dorepeat 5 + endanim +; 0xd11c7 diff --git a/gfx/pics/totodile/anim1.asm b/gfx/pics/totodile/anim1.asm new file mode 100644 index 00000000..35379db9 --- /dev/null +++ b/gfx/pics/totodile/anim1.asm @@ -0,0 +1,7 @@ + frame 1, 35 + setrepeat 2 + frame 0, 06 + frame 3, 06 + dorepeat 2 + endanim +; 0xd1ed7 diff --git a/gfx/pics/totodile/back.2bpp.lz b/gfx/pics/totodile/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..6d73c934 --- /dev/null +++ b/gfx/pics/totodile/back.2bpp.lz diff --git a/gfx/pics/totodile/bitmask.asm b/gfx/pics/totodile/bitmask.asm new file mode 100644 index 00000000..1d81390e --- /dev/null +++ b/gfx/pics/totodile/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %11001110 + db %00011001 + db %01100011 + db %00000000 +; 1 + db %00000000 + db %01100011 + db %10001100 + db %00000001 +; 2 + db %00000000 + db %00000100 + db %10000000 + db %00000001 +; 0xd3395 diff --git a/gfx/pics/totodile/frames.asm b/gfx/pics/totodile/frames.asm new file mode 100644 index 00000000..fbce8e2c --- /dev/null +++ b/gfx/pics/totodile/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $04, $23 +.frame2 + db $01 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a, $2b +.frame3 + db $02 ; bitmask + db $2c, $2a, $2b +; 0xd85d3 diff --git a/gfx/pics/totodile/front.2bpp.lz b/gfx/pics/totodile/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..8e1ebd2f --- /dev/null +++ b/gfx/pics/totodile/front.2bpp.lz diff --git a/gfx/pics/totodile/normal.pal b/gfx/pics/totodile/normal.pal new file mode 100644 index 00000000..9848e965 --- /dev/null +++ b/gfx/pics/totodile/normal.pal @@ -0,0 +1,2 @@ + RGB 10, 19, 26 + RGB 28, 9, 4 diff --git a/gfx/pics/totodile/shiny.pal b/gfx/pics/totodile/shiny.pal new file mode 100644 index 00000000..8992f66f --- /dev/null +++ b/gfx/pics/totodile/shiny.pal @@ -0,0 +1,2 @@ + RGB 18, 26, 15 + RGB 14, 9, 28 diff --git a/gfx/pics/trainer_pic_pointers.asm b/gfx/pics/trainer_pic_pointers.asm new file mode 100644 index 00000000..4c1db41d --- /dev/null +++ b/gfx/pics/trainer_pic_pointers.asm @@ -0,0 +1,68 @@ + + add_pic FalknerPic + add_pic WhitneyPic + add_pic BugsyPic + add_pic MortyPic + add_pic PrycePic + add_pic JasminePic + add_pic ChuckPic + add_pic ClairPic + add_pic Rival1Pic + add_pic PokemonProfPic + add_pic WillPic + add_pic CalPic + add_pic BrunoPic + add_pic KarenPic + add_pic KogaPic + add_pic ChampionPic + add_pic BrockPic + add_pic MistyPic + add_pic LtSurgePic + add_pic ScientistPic + add_pic ErikaPic + add_pic YoungsterPic + add_pic SchoolboyPic + add_pic BirdKeeperPic + add_pic LassPic + add_pic JaninePic + add_pic CooltrainermPic + add_pic CooltrainerfPic + add_pic BeautyPic + add_pic PokemaniacPic + add_pic GruntmPic + add_pic GentlemanPic + add_pic SkierPic + add_pic TeacherPic + add_pic SabrinaPic + add_pic BugCatcherPic + add_pic FisherPic + add_pic SwimmermPic + add_pic SwimmerfPic + add_pic SailorPic + add_pic SuperNerdPic + add_pic Rival2Pic + add_pic GuitaristPic + add_pic HikerPic + add_pic BikerPic + add_pic BlainePic + add_pic BurglarPic + add_pic FirebreatherPic + add_pic JugglerPic + add_pic BlackbeltTPic + add_pic ExecutivemPic + add_pic PsychicTPic + add_pic PicnickerPic + add_pic CamperPic + add_pic ExecutivefPic + add_pic SagePic + add_pic MediumPic + add_pic BoarderPic + add_pic PokefanmPic + add_pic KimonoGirlPic + add_pic TwinsPic + add_pic PokefanfPic + add_pic RedPic + add_pic BluePic + add_pic OfficerPic + add_pic GruntfPic + add_pic MysticalmanPic diff --git a/gfx/pics/typhlosion/anim0.asm b/gfx/pics/typhlosion/anim0.asm new file mode 100644 index 00000000..bb4b30d6 --- /dev/null +++ b/gfx/pics/typhlosion/anim0.asm @@ -0,0 +1,11 @@ + frame 1, 08 + setrepeat 6 + frame 2, 04 + frame 3, 04 + dorepeat 2 + setrepeat 2 + frame 5, 03 + frame 1, 03 + dorepeat 6 + endanim +; 0xd11b6 diff --git a/gfx/pics/typhlosion/anim1.asm b/gfx/pics/typhlosion/anim1.asm new file mode 100644 index 00000000..2f7ed3ab --- /dev/null +++ b/gfx/pics/typhlosion/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 07 + frame 4, 08 + dorepeat 1 + endanim +; 0xd1ecc diff --git a/gfx/pics/typhlosion/back.2bpp.lz b/gfx/pics/typhlosion/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..592306fa --- /dev/null +++ b/gfx/pics/typhlosion/back.2bpp.lz diff --git a/gfx/pics/typhlosion/bitmask.asm b/gfx/pics/typhlosion/bitmask.asm new file mode 100644 index 00000000..bcbfa43c --- /dev/null +++ b/gfx/pics/typhlosion/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %10000110 + db %11000111 + db %11100111 + db %11110001 + db %11111000 + db %01111100 + db %00000000 +; 1 + db %00000110 + db %11000111 + db %11100111 + db %11110001 + db %11100000 + db %01100000 + db %00000000 +; 2 + db %00000000 + db %00000000 + db %10000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd3389 diff --git a/gfx/pics/typhlosion/frames.asm b/gfx/pics/typhlosion/frames.asm new file mode 100644 index 00000000..152772e7 --- /dev/null +++ b/gfx/pics/typhlosion/frames.asm @@ -0,0 +1,27 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $00, $00, $00, $31, $32, $33, $34, $35, $36, $37, $38, $39 + db $3a, $3b, $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44, $45 + db $00, $00, $00, $00, $00 +.frame2 + db $01 ; bitmask + db $00, $00, $31, $32, $46, $47, $48, $36, $49, $4a, $4b, $3a + db $3b, $4c, $4d, $4e, $4f, $50, $51, $52, $45, $00, $00 +.frame3 + db $00 ; bitmask + db $00, $00, $00, $31, $32, $46, $34, $35, $36, $49, $4a, $39 + db $3a, $3b, $4c, $3d, $3e, $3f, $40, $41, $42, $43, $44, $45 + db $00, $00, $00, $00, $00 +.frame4 + db $02 ; bitmask + db $53 +.frame5 + db $01 ; bitmask + db $00, $00, $31, $32, $33, $47, $48, $36, $37, $38, $4b, $3a + db $3b, $3c, $4d, $4e, $4f, $50, $51, $52, $45, $00, $00 +; 0xd85b3 diff --git a/gfx/pics/typhlosion/front.2bpp.lz b/gfx/pics/typhlosion/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..9dba415a --- /dev/null +++ b/gfx/pics/typhlosion/front.2bpp.lz diff --git a/gfx/pics/typhlosion/normal.pal b/gfx/pics/typhlosion/normal.pal new file mode 100644 index 00000000..c2596d42 --- /dev/null +++ b/gfx/pics/typhlosion/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 20, 4 + RGB 31, 9, 6 diff --git a/gfx/pics/typhlosion/shiny.pal b/gfx/pics/typhlosion/shiny.pal new file mode 100644 index 00000000..6328f897 --- /dev/null +++ b/gfx/pics/typhlosion/shiny.pal @@ -0,0 +1,2 @@ + RGB 29, 23, 9 + RGB 22, 0, 19 diff --git a/gfx/pics/tyranitar/anim0.asm b/gfx/pics/tyranitar/anim0.asm new file mode 100644 index 00000000..f345bdd8 --- /dev/null +++ b/gfx/pics/tyranitar/anim0.asm @@ -0,0 +1,9 @@ + frame 1, 14 + frame 2, 16 + frame 3, 16 + frame 1, 14 + frame 4, 16 + frame 0, 16 + frame 4, 16 + endanim +; 0xd1659 diff --git a/gfx/pics/tyranitar/anim1.asm b/gfx/pics/tyranitar/anim1.asm new file mode 100644 index 00000000..29788fd1 --- /dev/null +++ b/gfx/pics/tyranitar/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 08 + frame 5, 08 + dorepeat 1 + endanim +; 0xd21ff diff --git a/gfx/pics/tyranitar/back.2bpp.lz b/gfx/pics/tyranitar/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..572e56d6 --- /dev/null +++ b/gfx/pics/tyranitar/back.2bpp.lz diff --git a/gfx/pics/tyranitar/bitmask.asm b/gfx/pics/tyranitar/bitmask.asm new file mode 100644 index 00000000..446e83c4 --- /dev/null +++ b/gfx/pics/tyranitar/bitmask.asm @@ -0,0 +1,33 @@ +; 0 + db %10011111 + db %11001111 + db %01101111 + db %00110011 + db %00000001 + db %00000000 + db %00000000 +; 1 + db %10011111 + db %11001111 + db %01101111 + db %00110011 + db %01100001 + db %00110000 + db %00000000 +; 2 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %01100000 + db %00110000 + db %00000000 +; 3 + db %00000000 + db %00000000 + db %00000001 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd3a58 diff --git a/gfx/pics/tyranitar/frames.asm b/gfx/pics/tyranitar/frames.asm new file mode 100644 index 00000000..b9d6d7da --- /dev/null +++ b/gfx/pics/tyranitar/frames.asm @@ -0,0 +1,25 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $05, $05, $05, $31, $32, $33, $34, $35, $36, $37, $38, $39 + db $3a, $3b, $3c, $3d, $3e, $3f, $40, $41, $05, $42, $43 +.frame2 + db $01 ; bitmask + db $05, $05, $44, $45, $05, $33, $34, $46, $47, $48, $38, $39 + db $49, $4a, $4b, $3d, $3e, $3f, $4c, $4d, $05, $42, $43, $4e + db $4f, $50, $51 +.frame3 + db $00 ; bitmask + db $05, $05, $44, $45, $05, $33, $34, $46, $47, $48, $38, $39 + db $49, $4a, $4b, $3d, $3e, $3f, $4c, $4d, $05, $42, $43 +.frame4 + db $02 ; bitmask + db $4e, $4f, $50, $51 +.frame5 + db $03 ; bitmask + db $52 +; 0xd982c diff --git a/gfx/pics/tyranitar/front.2bpp.lz b/gfx/pics/tyranitar/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..07d48a5f --- /dev/null +++ b/gfx/pics/tyranitar/front.2bpp.lz diff --git a/gfx/pics/tyranitar/normal.pal b/gfx/pics/tyranitar/normal.pal new file mode 100644 index 00000000..93dcf7ec --- /dev/null +++ b/gfx/pics/tyranitar/normal.pal @@ -0,0 +1,2 @@ + RGB 16, 28, 0 + RGB 15, 10, 27 diff --git a/gfx/pics/tyranitar/shiny.pal b/gfx/pics/tyranitar/shiny.pal new file mode 100644 index 00000000..a3909c0e --- /dev/null +++ b/gfx/pics/tyranitar/shiny.pal @@ -0,0 +1,2 @@ + RGB 21, 18, 15 + RGB 19, 1, 31 diff --git a/gfx/pics/tyrogue/anim0.asm b/gfx/pics/tyrogue/anim0.asm new file mode 100644 index 00000000..e1470d81 --- /dev/null +++ b/gfx/pics/tyrogue/anim0.asm @@ -0,0 +1,7 @@ + frame 1, 08 + setrepeat 4 + frame 2, 05 + frame 3, 06 + dorepeat 2 + endanim +; 0xd15b7 diff --git a/gfx/pics/tyrogue/anim1.asm b/gfx/pics/tyrogue/anim1.asm new file mode 100644 index 00000000..da73f62e --- /dev/null +++ b/gfx/pics/tyrogue/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 07 + frame 4, 05 + dorepeat 1 + endanim +; 0xd2187 diff --git a/gfx/pics/tyrogue/back.2bpp.lz b/gfx/pics/tyrogue/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..9c9a0bab --- /dev/null +++ b/gfx/pics/tyrogue/back.2bpp.lz diff --git a/gfx/pics/tyrogue/bitmask.asm b/gfx/pics/tyrogue/bitmask.asm new file mode 100644 index 00000000..df8e0658 --- /dev/null +++ b/gfx/pics/tyrogue/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %10011100 + db %00110001 + db %01100000 + db %00000000 +; 1 + db %10011100 + db %00010001 + db %01100000 + db %00000000 +; 2 + db %01000000 + db %00001000 + db %00000000 + db %00000000 +; 0xd394f diff --git a/gfx/pics/tyrogue/frames.asm b/gfx/pics/tyrogue/frames.asm new file mode 100644 index 00000000..9ed82ce4 --- /dev/null +++ b/gfx/pics/tyrogue/frames.asm @@ -0,0 +1,17 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $00, $00, $00, $19, $1a, $1b, $1c, $1d, $1e +.frame2 + db $01 ; bitmask + db $1f, $20, $00, $21, $22, $23, $1d, $1e +.frame3 + db $01 ; bitmask + db $24, $20, $00, $25, $22, $23, $1d, $1e +.frame4 + db $02 ; bitmask + db $26, $27 +; 0xd94e3 diff --git a/gfx/pics/tyrogue/front.2bpp.lz b/gfx/pics/tyrogue/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..8245825f --- /dev/null +++ b/gfx/pics/tyrogue/front.2bpp.lz diff --git a/gfx/pics/tyrogue/normal.pal b/gfx/pics/tyrogue/normal.pal new file mode 100644 index 00000000..f98afdd4 --- /dev/null +++ b/gfx/pics/tyrogue/normal.pal @@ -0,0 +1,2 @@ + RGB 23, 15, 18 + RGB 17, 7, 3 diff --git a/gfx/pics/tyrogue/shiny.pal b/gfx/pics/tyrogue/shiny.pal new file mode 100644 index 00000000..ec883b05 --- /dev/null +++ b/gfx/pics/tyrogue/shiny.pal @@ -0,0 +1,2 @@ + RGB 19, 19, 18 + RGB 9, 13, 29 diff --git a/gfx/pics/umbreon/anim0.asm b/gfx/pics/umbreon/anim0.asm new file mode 100644 index 00000000..54153997 --- /dev/null +++ b/gfx/pics/umbreon/anim0.asm @@ -0,0 +1,9 @@ + frame 1, 07 + frame 2, 30 + setrepeat 2 + frame 2, 08 + frame 3, 08 + dorepeat 3 + frame 2, 30 + endanim +; 0xd13be diff --git a/gfx/pics/umbreon/anim1.asm b/gfx/pics/umbreon/anim1.asm new file mode 100644 index 00000000..adb0158e --- /dev/null +++ b/gfx/pics/umbreon/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 3 + frame 0, 04 + frame 4, 04 + dorepeat 1 + endanim +; 0xd2046 diff --git a/gfx/pics/umbreon/back.2bpp.lz b/gfx/pics/umbreon/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..cf39af2c --- /dev/null +++ b/gfx/pics/umbreon/back.2bpp.lz diff --git a/gfx/pics/umbreon/bitmask.asm b/gfx/pics/umbreon/bitmask.asm new file mode 100644 index 00000000..91184a50 --- /dev/null +++ b/gfx/pics/umbreon/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %00000000 + db %00000000 + db %11011111 + db %11001111 + db %00000011 +; 1 + db %00000000 + db %01000000 + db %10011110 + db %11001111 + db %00000011 +; 2 + db %10000111 + db %00000001 + db %10011110 + db %11001111 + db %00000011 +; 3 + db %10000111 + db %00000001 + db %00000000 + db %00000000 + db %00000000 +; 0xd3665 diff --git a/gfx/pics/umbreon/frames.asm b/gfx/pics/umbreon/frames.asm new file mode 100644 index 00000000..0696ed38 --- /dev/null +++ b/gfx/pics/umbreon/frames.asm @@ -0,0 +1,20 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $24, $06, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e + db $2f, $30, $31 +.frame2 + db $01 ; bitmask + db $32, $33, $25, $26, $34, $35, $2a, $2b, $36, $37, $2e, $2f + db $38, $39 +.frame3 + db $02 ; bitmask + db $3a, $3b, $3c, $06, $3d, $33, $25, $26, $27, $35, $2a, $2b + db $36, $37, $2e, $2f, $38, $39 +.frame4 + db $03 ; bitmask + db $3a, $3b, $3c, $06, $3d +; 0xd8d7c diff --git a/gfx/pics/umbreon/front.2bpp.lz b/gfx/pics/umbreon/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..64a33813 --- /dev/null +++ b/gfx/pics/umbreon/front.2bpp.lz diff --git a/gfx/pics/umbreon/normal.pal b/gfx/pics/umbreon/normal.pal new file mode 100644 index 00000000..23cfa663 --- /dev/null +++ b/gfx/pics/umbreon/normal.pal @@ -0,0 +1,2 @@ + RGB 17, 15, 0 + RGB 6, 7, 5 diff --git a/gfx/pics/umbreon/shiny.pal b/gfx/pics/umbreon/shiny.pal new file mode 100644 index 00000000..544a187d --- /dev/null +++ b/gfx/pics/umbreon/shiny.pal @@ -0,0 +1,2 @@ + RGB 10, 11, 31 + RGB 6, 7, 5 diff --git a/gfx/pics/unown/anim0.asm b/gfx/pics/unown/anim0.asm new file mode 100644 index 00000000..510d2751 --- /dev/null +++ b/gfx/pics/unown/anim0.asm @@ -0,0 +1,12 @@ + frame 1, 05 + frame 2, 05 + frame 3, 05 + frame 4, 05 + frame 5, 05 + frame 6, 05 + frame 7, 05 + frame 8, 05 + frame 9, 05 + frame 10, 05 + endanim +; 0xd13fe diff --git a/gfx/pics/unown/anim1.asm b/gfx/pics/unown/anim1.asm new file mode 100644 index 00000000..3d0f6548 --- /dev/null +++ b/gfx/pics/unown/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 05 + frame 11, 05 + dorepeat 1 + endanim +; 0xd2066 diff --git a/gfx/pics/unown/bitmask.asm b/gfx/pics/unown/bitmask.asm new file mode 100644 index 00000000..f0ae4e5b --- /dev/null +++ b/gfx/pics/unown/bitmask.asm @@ -0,0 +1,31 @@ +; 0 + db %00100000 + db %10101100 + db %01100111 + db %00000000 +; 1 + db %10100000 + db %10111100 + db %01100111 + db %00000000 +; 2 + db %10000000 + db %00110000 + db %00000100 + db %00000000 +; 3 + db %10100000 + db %10111100 + db %00100101 + db %00000000 +; 4 + db %00100000 + db %10101100 + db %00100101 + db %00000000 +; 5 + db %00000000 + db %00010000 + db %00000000 + db %00000000 +; 0xd36ab diff --git a/gfx/pics/unown/frames.asm b/gfx/pics/unown/frames.asm new file mode 100644 index 00000000..ca996e90 --- /dev/null +++ b/gfx/pics/unown/frames.asm @@ -0,0 +1,45 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 + dw .frame6 + dw .frame7 + dw .frame8 + dw .frame9 + dw .frame10 + dw .frame11 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c, $00, $1d, $1e, $1f, $00, $20 +.frame2 + db $00 ; bitmask + db $19, $1a, $1b, $21, $00, $1d, $1e, $22, $00, $20 +.frame3 + db $01 ; bitmask + db $23, $24, $25, $26, $27, $1c, $00, $28, $29, $1f, $2a, $2b +.frame4 + db $01 ; bitmask + db $23, $24, $25, $26, $27, $21, $00, $28, $29, $22, $2a, $2b +.frame5 + db $02 ; bitmask + db $24, $27, $1c, $1f +.frame6 + db $02 ; bitmask + db $24, $27, $21, $22 +.frame7 + db $03 ; bitmask + db $19, $24, $1a, $1b, $27, $1c, $00, $2c, $1f, $2d +.frame8 + db $03 ; bitmask + db $19, $24, $1a, $1b, $27, $21, $00, $2c, $22, $2d +.frame9 + db $04 ; bitmask + db $23, $25, $2e, $1c, $00, $2f, $1f, $2d +.frame10 + db $04 ; bitmask + db $23, $25, $2e, $21, $00, $2f, $22, $2d +.frame11 + db $05 ; bitmask + db $27 +; 0xd8e5e diff --git a/gfx/pics/unown/normal.pal b/gfx/pics/unown/normal.pal new file mode 100644 index 00000000..2835cf8d --- /dev/null +++ b/gfx/pics/unown/normal.pal @@ -0,0 +1,2 @@ + RGB 11, 31, 15 + RGB 0, 15, 8 diff --git a/gfx/pics/unown/shiny.pal b/gfx/pics/unown/shiny.pal new file mode 100644 index 00000000..951b7d3a --- /dev/null +++ b/gfx/pics/unown/shiny.pal @@ -0,0 +1,2 @@ + RGB 14, 19, 31 + RGB 2, 11, 31 diff --git a/gfx/pics/unown_a/anim0.asm b/gfx/pics/unown_a/anim0.asm new file mode 100644 index 00000000..7243ed0f --- /dev/null +++ b/gfx/pics/unown_a/anim0.asm @@ -0,0 +1,13 @@ + frame 0, 08 + frame 1, 08 + frame 2, 24 + frame 1, 08 + frame 0, 08 + setrepeat 2 + frame 3, 07 + frame 0, 07 + frame 4, 07 + frame 0, 07 + dorepeat 6 + endanim +; 0xd2274 diff --git a/gfx/pics/unown_a/anim1.asm b/gfx/pics/unown_a/anim1.asm new file mode 100644 index 00000000..d995ba44 --- /dev/null +++ b/gfx/pics/unown_a/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 06 + frame 5, 06 + dorepeat 1 + endanim +; 0xd240e diff --git a/gfx/pics/unown_a/back.2bpp.lz b/gfx/pics/unown_a/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..08833e3e --- /dev/null +++ b/gfx/pics/unown_a/back.2bpp.lz diff --git a/gfx/pics/unown_a/bitmask.asm b/gfx/pics/unown_a/bitmask.asm new file mode 100644 index 00000000..892ca25d --- /dev/null +++ b/gfx/pics/unown_a/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %00000000 + db %00010000 + db %00000000 + db %00000000 +; 1 + db %00000000 + db %00001100 + db %00000000 + db %00000000 +; 2 + db %10000000 + db %00110000 + db %00000010 + db %00000000 +; 0xd3b13 diff --git a/gfx/pics/unown_a/frames.asm b/gfx/pics/unown_a/frames.asm new file mode 100644 index 00000000..a603a605 --- /dev/null +++ b/gfx/pics/unown_a/frames.asm @@ -0,0 +1,21 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $19 +.frame2 + db $00 ; bitmask + db $1a +.frame3 + db $01 ; bitmask + db $1b, $1c +.frame4 + db $01 ; bitmask + db $1d, $1e +.frame5 + db $02 ; bitmask + db $1f, $20, $21, $22 +; 0xd99f6 diff --git a/gfx/pics/unown_a/front.2bpp.lz b/gfx/pics/unown_a/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..6f063957 --- /dev/null +++ b/gfx/pics/unown_a/front.2bpp.lz diff --git a/gfx/pics/unown_anim_pointers.asm b/gfx/pics/unown_anim_pointers.asm new file mode 100644 index 00000000..46aa757e --- /dev/null +++ b/gfx/pics/unown_anim_pointers.asm @@ -0,0 +1,27 @@ +UnownAnimationPointers: + dw UnownAAnimation + dw UnownBAnimation + dw UnownCAnimation + dw UnownDAnimation + dw UnownEAnimation + dw UnownFAnimation + dw UnownGAnimation + dw UnownHAnimation + dw UnownIAnimation + dw UnownJAnimation + dw UnownKAnimation + dw UnownLAnimation + dw UnownMAnimation + dw UnownNAnimation + dw UnownOAnimation + dw UnownPAnimation + dw UnownQAnimation + dw UnownRAnimation + dw UnownSAnimation + dw UnownTAnimation + dw UnownUAnimation + dw UnownVAnimation + dw UnownWAnimation + dw UnownXAnimation + dw UnownYAnimation + dw UnownZAnimation diff --git a/gfx/pics/unown_anims.asm b/gfx/pics/unown_anims.asm new file mode 100644 index 00000000..3f988c2f --- /dev/null +++ b/gfx/pics/unown_anims.asm @@ -0,0 +1,27 @@ +UnownAnimations: +UnownAAnimation: INCLUDE "gfx/pics/unown_a/anim0.asm" +UnownBAnimation: INCLUDE "gfx/pics/unown_b/anim0.asm" +UnownCAnimation: INCLUDE "gfx/pics/unown_c/anim0.asm" +UnownDAnimation: INCLUDE "gfx/pics/unown_d/anim0.asm" +UnownEAnimation: INCLUDE "gfx/pics/unown_e/anim0.asm" +UnownFAnimation: INCLUDE "gfx/pics/unown_f/anim0.asm" +UnownGAnimation: INCLUDE "gfx/pics/unown_g/anim0.asm" +UnownHAnimation: INCLUDE "gfx/pics/unown_h/anim0.asm" +UnownIAnimation: INCLUDE "gfx/pics/unown_i/anim0.asm" +UnownJAnimation: INCLUDE "gfx/pics/unown_j/anim0.asm" +UnownKAnimation: INCLUDE "gfx/pics/unown_k/anim0.asm" +UnownLAnimation: INCLUDE "gfx/pics/unown_l/anim0.asm" +UnownMAnimation: INCLUDE "gfx/pics/unown_m/anim0.asm" +UnownNAnimation: INCLUDE "gfx/pics/unown_n/anim0.asm" +UnownOAnimation: INCLUDE "gfx/pics/unown_o/anim0.asm" +UnownPAnimation: INCLUDE "gfx/pics/unown_p/anim0.asm" +UnownQAnimation: INCLUDE "gfx/pics/unown_q/anim0.asm" +UnownRAnimation: INCLUDE "gfx/pics/unown_r/anim0.asm" +UnownSAnimation: INCLUDE "gfx/pics/unown_s/anim0.asm" +UnownTAnimation: INCLUDE "gfx/pics/unown_t/anim0.asm" +UnownUAnimation: INCLUDE "gfx/pics/unown_u/anim0.asm" +UnownVAnimation: INCLUDE "gfx/pics/unown_v/anim0.asm" +UnownWAnimation: INCLUDE "gfx/pics/unown_w/anim0.asm" +UnownXAnimation: INCLUDE "gfx/pics/unown_x/anim0.asm" +UnownYAnimation: INCLUDE "gfx/pics/unown_y/anim0.asm" +UnownZAnimation: INCLUDE "gfx/pics/unown_z/anim0.asm" diff --git a/gfx/pics/unown_b/anim0.asm b/gfx/pics/unown_b/anim0.asm new file mode 100644 index 00000000..7683b9e8 --- /dev/null +++ b/gfx/pics/unown_b/anim0.asm @@ -0,0 +1,9 @@ + frame 1, 08 + frame 2, 18 + frame 3, 06 + setrepeat 3 + frame 4, 04 + frame 5, 04 + dorepeat 4 + endanim +; 0xd2283 diff --git a/gfx/pics/unown_b/anim1.asm b/gfx/pics/unown_b/anim1.asm new file mode 100644 index 00000000..b8e03b29 --- /dev/null +++ b/gfx/pics/unown_b/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 03 + frame 6, 04 + dorepeat 1 + endanim +; 0xd2417 diff --git a/gfx/pics/unown_b/back.2bpp.lz b/gfx/pics/unown_b/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..46375f63 --- /dev/null +++ b/gfx/pics/unown_b/back.2bpp.lz diff --git a/gfx/pics/unown_b/bitmask.asm b/gfx/pics/unown_b/bitmask.asm new file mode 100644 index 00000000..71d442b6 --- /dev/null +++ b/gfx/pics/unown_b/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %00000000 + db %00011000 + db %00000000 + db %00000000 +; 1 + db %00000000 + db %00000000 + db %00000011 + db %00000000 +; 2 + db %10000000 + db %00011000 + db %00000010 + db %00000000 +; 0xd3b1f diff --git a/gfx/pics/unown_b/frames.asm b/gfx/pics/unown_b/frames.asm new file mode 100644 index 00000000..b9235dd5 --- /dev/null +++ b/gfx/pics/unown_b/frames.asm @@ -0,0 +1,25 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 + dw .frame6 +.frame1 + db $00 ; bitmask + db $19, $1a +.frame2 + db $00 ; bitmask + db $1b, $1c +.frame3 + db $00 ; bitmask + db $1d, $1e +.frame4 + db $01 ; bitmask + db $1f, $20 +.frame5 + db $01 ; bitmask + db $21, $22 +.frame6 + db $02 ; bitmask + db $23, $24, $25, $26 +; 0xd9a16 diff --git a/gfx/pics/unown_b/front.2bpp.lz b/gfx/pics/unown_b/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..661c64a9 --- /dev/null +++ b/gfx/pics/unown_b/front.2bpp.lz diff --git a/gfx/pics/unown_bitmask_pointers.asm b/gfx/pics/unown_bitmask_pointers.asm new file mode 100644 index 00000000..a20db970 --- /dev/null +++ b/gfx/pics/unown_bitmask_pointers.asm @@ -0,0 +1,27 @@ +UnownBitmasksPointers: + dw UnownABitmasks + dw UnownBBitmasks + dw UnownCBitmasks + dw UnownDBitmasks + dw UnownEBitmasks + dw UnownFBitmasks + dw UnownGBitmasks + dw UnownHBitmasks + dw UnownIBitmasks + dw UnownJBitmasks + dw UnownKBitmasks + dw UnownLBitmasks + dw UnownMBitmasks + dw UnownNBitmasks + dw UnownOBitmasks + dw UnownPBitmasks + dw UnownQBitmasks + dw UnownRBitmasks + dw UnownSBitmasks + dw UnownTBitmasks + dw UnownUBitmasks + dw UnownVBitmasks + dw UnownWBitmasks + dw UnownXBitmasks + dw UnownYBitmasks + dw UnownZBitmasks diff --git a/gfx/pics/unown_bitmasks.asm b/gfx/pics/unown_bitmasks.asm new file mode 100644 index 00000000..5df6b746 --- /dev/null +++ b/gfx/pics/unown_bitmasks.asm @@ -0,0 +1,26 @@ +UnownABitmasks: INCLUDE "gfx/pics/unown_a/bitmask.asm" +UnownBBitmasks: INCLUDE "gfx/pics/unown_b/bitmask.asm" +UnownCBitmasks: INCLUDE "gfx/pics/unown_c/bitmask.asm" +UnownDBitmasks: INCLUDE "gfx/pics/unown_d/bitmask.asm" +UnownEBitmasks: INCLUDE "gfx/pics/unown_e/bitmask.asm" +UnownFBitmasks: INCLUDE "gfx/pics/unown_f/bitmask.asm" +UnownGBitmasks: INCLUDE "gfx/pics/unown_g/bitmask.asm" +UnownHBitmasks: INCLUDE "gfx/pics/unown_h/bitmask.asm" +UnownIBitmasks: INCLUDE "gfx/pics/unown_i/bitmask.asm" +UnownJBitmasks: INCLUDE "gfx/pics/unown_j/bitmask.asm" +UnownKBitmasks: INCLUDE "gfx/pics/unown_k/bitmask.asm" +UnownLBitmasks: INCLUDE "gfx/pics/unown_l/bitmask.asm" +UnownMBitmasks: INCLUDE "gfx/pics/unown_m/bitmask.asm" +UnownNBitmasks: INCLUDE "gfx/pics/unown_n/bitmask.asm" +UnownOBitmasks: INCLUDE "gfx/pics/unown_o/bitmask.asm" +UnownPBitmasks: INCLUDE "gfx/pics/unown_p/bitmask.asm" +UnownQBitmasks: INCLUDE "gfx/pics/unown_q/bitmask.asm" +UnownRBitmasks: INCLUDE "gfx/pics/unown_r/bitmask.asm" +UnownSBitmasks: INCLUDE "gfx/pics/unown_s/bitmask.asm" +UnownTBitmasks: INCLUDE "gfx/pics/unown_t/bitmask.asm" +UnownUBitmasks: INCLUDE "gfx/pics/unown_u/bitmask.asm" +UnownVBitmasks: INCLUDE "gfx/pics/unown_v/bitmask.asm" +UnownWBitmasks: INCLUDE "gfx/pics/unown_w/bitmask.asm" +UnownXBitmasks: INCLUDE "gfx/pics/unown_x/bitmask.asm" +UnownYBitmasks: INCLUDE "gfx/pics/unown_y/bitmask.asm" +UnownZBitmasks: INCLUDE "gfx/pics/unown_z/bitmask.asm" diff --git a/gfx/pics/unown_c/anim0.asm b/gfx/pics/unown_c/anim0.asm new file mode 100644 index 00000000..1e8b894a --- /dev/null +++ b/gfx/pics/unown_c/anim0.asm @@ -0,0 +1,9 @@ + frame 0, 05 + frame 1, 05 + frame 2, 05 + setrepeat 2 + frame 3, 04 + frame 2, 04 + dorepeat 4 + endanim +; 0xd2292 diff --git a/gfx/pics/unown_c/anim1.asm b/gfx/pics/unown_c/anim1.asm new file mode 100644 index 00000000..fcf07ced --- /dev/null +++ b/gfx/pics/unown_c/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 05 + frame 4, 05 + dorepeat 1 + endanim +; 0xd2420 diff --git a/gfx/pics/unown_c/back.2bpp.lz b/gfx/pics/unown_c/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..796ba6d6 --- /dev/null +++ b/gfx/pics/unown_c/back.2bpp.lz diff --git a/gfx/pics/unown_c/bitmask.asm b/gfx/pics/unown_c/bitmask.asm new file mode 100644 index 00000000..864b1f9a --- /dev/null +++ b/gfx/pics/unown_c/bitmask.asm @@ -0,0 +1,21 @@ +; 0 + db %00001000 + db %01100011 + db %00000000 + db %00000000 +; 1 + db %00000000 + db %00010000 + db %00000000 + db %00000000 +; 2 + db %00000000 + db %00110000 + db %00000000 + db %00000000 +; 3 + db %10000000 + db %00110001 + db %00000000 + db %00000000 +; 0xd3b2f diff --git a/gfx/pics/unown_c/frames.asm b/gfx/pics/unown_c/frames.asm new file mode 100644 index 00000000..ea3cce54 --- /dev/null +++ b/gfx/pics/unown_c/frames.asm @@ -0,0 +1,17 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c, $1d +.frame2 + db $01 ; bitmask + db $1e +.frame3 + db $02 ; bitmask + db $1f, $20 +.frame4 + db $03 ; bitmask + db $21, $22, $23, $24 +; 0xd9a2e diff --git a/gfx/pics/unown_c/front.2bpp.lz b/gfx/pics/unown_c/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..18fb3b48 --- /dev/null +++ b/gfx/pics/unown_c/front.2bpp.lz diff --git a/gfx/pics/unown_d/anim0.asm b/gfx/pics/unown_d/anim0.asm new file mode 100644 index 00000000..51c3b2de --- /dev/null +++ b/gfx/pics/unown_d/anim0.asm @@ -0,0 +1,8 @@ + setrepeat 2 + frame 2, 10 + frame 0, 08 + frame 1, 10 + frame 0, 08 + dorepeat 1 + endanim +; 0xd229f diff --git a/gfx/pics/unown_d/anim1.asm b/gfx/pics/unown_d/anim1.asm new file mode 100644 index 00000000..17604ce3 --- /dev/null +++ b/gfx/pics/unown_d/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 05 + frame 3, 05 + dorepeat 1 + endanim +; 0xd2429 diff --git a/gfx/pics/unown_d/back.2bpp.lz b/gfx/pics/unown_d/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..8a967332 --- /dev/null +++ b/gfx/pics/unown_d/back.2bpp.lz diff --git a/gfx/pics/unown_d/bitmask.asm b/gfx/pics/unown_d/bitmask.asm new file mode 100644 index 00000000..7aa8f58e --- /dev/null +++ b/gfx/pics/unown_d/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %11001100 + db %00111001 + db %00000010 + db %00000000 +; 1 + db %11000000 + db %00111001 + db %00000110 + db %00000000 +; 2 + db %10000000 + db %00110001 + db %00000000 + db %00000000 +; 0xd3b3b diff --git a/gfx/pics/unown_d/frames.asm b/gfx/pics/unown_d/frames.asm new file mode 100644 index 00000000..6c110241 --- /dev/null +++ b/gfx/pics/unown_d/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21 +.frame2 + db $01 ; bitmask + db $22, $23, $24, $25, $26, $27, $28, $29 +.frame3 + db $02 ; bitmask + db $2a, $2b, $2c, $2d +; 0xd9a4c diff --git a/gfx/pics/unown_d/front.2bpp.lz b/gfx/pics/unown_d/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..d8004662 --- /dev/null +++ b/gfx/pics/unown_d/front.2bpp.lz diff --git a/gfx/pics/unown_e/anim0.asm b/gfx/pics/unown_e/anim0.asm new file mode 100644 index 00000000..0a58feb4 --- /dev/null +++ b/gfx/pics/unown_e/anim0.asm @@ -0,0 +1,9 @@ + frame 0, 05 + frame 1, 06 + frame 0, 05 + setrepeat 2 + frame 2, 03 + frame 0, 02 + dorepeat 4 + endanim +; 0xd22ae diff --git a/gfx/pics/unown_e/anim1.asm b/gfx/pics/unown_e/anim1.asm new file mode 100644 index 00000000..53db93c1 --- /dev/null +++ b/gfx/pics/unown_e/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 05 + frame 3, 05 + dorepeat 1 + endanim +; 0xd2432 diff --git a/gfx/pics/unown_e/back.2bpp.lz b/gfx/pics/unown_e/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..dfc768a1 --- /dev/null +++ b/gfx/pics/unown_e/back.2bpp.lz diff --git a/gfx/pics/unown_e/bitmask.asm b/gfx/pics/unown_e/bitmask.asm new file mode 100644 index 00000000..b54fa3f0 --- /dev/null +++ b/gfx/pics/unown_e/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %00000000 + db %00000000 + db %00001101 + db %00000000 +; 1 + db %00000000 + db %10000000 + db %00001001 + db %00000000 +; 2 + db %10000000 + db %00110001 + db %00000000 + db %00000000 +; 0xd3b47 diff --git a/gfx/pics/unown_e/frames.asm b/gfx/pics/unown_e/frames.asm new file mode 100644 index 00000000..8374cad6 --- /dev/null +++ b/gfx/pics/unown_e/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b +.frame2 + db $01 ; bitmask + db $1c, $1d, $1e +.frame3 + db $02 ; bitmask + db $1f, $20, $21, $22 +; 0xd9a5f diff --git a/gfx/pics/unown_e/front.2bpp.lz b/gfx/pics/unown_e/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..5358f5ff --- /dev/null +++ b/gfx/pics/unown_e/front.2bpp.lz diff --git a/gfx/pics/unown_extra_pointers.asm b/gfx/pics/unown_extra_pointers.asm new file mode 100644 index 00000000..5b466064 --- /dev/null +++ b/gfx/pics/unown_extra_pointers.asm @@ -0,0 +1,27 @@ +UnownAnimationExtraPointers: + dw UnownAAnimationExtra + dw UnownBAnimationExtra + dw UnownCAnimationExtra + dw UnownDAnimationExtra + dw UnownEAnimationExtra + dw UnownFAnimationExtra + dw UnownGAnimationExtra + dw UnownHAnimationExtra + dw UnownIAnimationExtra + dw UnownJAnimationExtra + dw UnownKAnimationExtra + dw UnownLAnimationExtra + dw UnownMAnimationExtra + dw UnownNAnimationExtra + dw UnownOAnimationExtra + dw UnownPAnimationExtra + dw UnownQAnimationExtra + dw UnownRAnimationExtra + dw UnownSAnimationExtra + dw UnownTAnimationExtra + dw UnownUAnimationExtra + dw UnownVAnimationExtra + dw UnownWAnimationExtra + dw UnownXAnimationExtra + dw UnownYAnimationExtra + dw UnownZAnimationExtra diff --git a/gfx/pics/unown_extras.asm b/gfx/pics/unown_extras.asm new file mode 100644 index 00000000..2609afe4 --- /dev/null +++ b/gfx/pics/unown_extras.asm @@ -0,0 +1,26 @@ +UnownAAnimationExtra: INCLUDE "gfx/pics/unown_a/anim1.asm" +UnownBAnimationExtra: INCLUDE "gfx/pics/unown_b/anim1.asm" +UnownCAnimationExtra: INCLUDE "gfx/pics/unown_c/anim1.asm" +UnownDAnimationExtra: INCLUDE "gfx/pics/unown_d/anim1.asm" +UnownEAnimationExtra: INCLUDE "gfx/pics/unown_e/anim1.asm" +UnownFAnimationExtra: INCLUDE "gfx/pics/unown_f/anim1.asm" +UnownGAnimationExtra: INCLUDE "gfx/pics/unown_g/anim1.asm" +UnownHAnimationExtra: INCLUDE "gfx/pics/unown_h/anim1.asm" +UnownIAnimationExtra: INCLUDE "gfx/pics/unown_i/anim1.asm" +UnownJAnimationExtra: INCLUDE "gfx/pics/unown_j/anim1.asm" +UnownKAnimationExtra: INCLUDE "gfx/pics/unown_k/anim1.asm" +UnownLAnimationExtra: INCLUDE "gfx/pics/unown_l/anim1.asm" +UnownMAnimationExtra: INCLUDE "gfx/pics/unown_m/anim1.asm" +UnownNAnimationExtra: INCLUDE "gfx/pics/unown_n/anim1.asm" +UnownOAnimationExtra: INCLUDE "gfx/pics/unown_o/anim1.asm" +UnownPAnimationExtra: INCLUDE "gfx/pics/unown_p/anim1.asm" +UnownQAnimationExtra: INCLUDE "gfx/pics/unown_q/anim1.asm" +UnownRAnimationExtra: INCLUDE "gfx/pics/unown_r/anim1.asm" +UnownSAnimationExtra: INCLUDE "gfx/pics/unown_s/anim1.asm" +UnownTAnimationExtra: INCLUDE "gfx/pics/unown_t/anim1.asm" +UnownUAnimationExtra: INCLUDE "gfx/pics/unown_u/anim1.asm" +UnownVAnimationExtra: INCLUDE "gfx/pics/unown_v/anim1.asm" +UnownWAnimationExtra: INCLUDE "gfx/pics/unown_w/anim1.asm" +UnownXAnimationExtra: INCLUDE "gfx/pics/unown_x/anim1.asm" +UnownYAnimationExtra: INCLUDE "gfx/pics/unown_y/anim1.asm" +UnownZAnimationExtra: INCLUDE "gfx/pics/unown_z/anim1.asm" diff --git a/gfx/pics/unown_f/anim0.asm b/gfx/pics/unown_f/anim0.asm new file mode 100644 index 00000000..f81c298a --- /dev/null +++ b/gfx/pics/unown_f/anim0.asm @@ -0,0 +1,10 @@ + setrepeat 2 + frame 1, 11 + frame 2, 11 + dorepeat 1 + setrepeat 2 + frame 0, 08 + frame 3, 08 + dorepeat 5 + endanim +; 0xd22bf diff --git a/gfx/pics/unown_f/anim1.asm b/gfx/pics/unown_f/anim1.asm new file mode 100644 index 00000000..a7517698 --- /dev/null +++ b/gfx/pics/unown_f/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 05 + frame 4, 05 + dorepeat 1 + endanim +; 0xd243b diff --git a/gfx/pics/unown_f/back.2bpp.lz b/gfx/pics/unown_f/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..47e54ab6 --- /dev/null +++ b/gfx/pics/unown_f/back.2bpp.lz diff --git a/gfx/pics/unown_f/bitmask.asm b/gfx/pics/unown_f/bitmask.asm new file mode 100644 index 00000000..f8f33756 --- /dev/null +++ b/gfx/pics/unown_f/bitmask.asm @@ -0,0 +1,21 @@ +; 0 + db %00000000 + db %00000010 + db %00000000 + db %00000000 +; 1 + db %00000000 + db %01000000 + db %00000000 + db %00000000 +; 2 + db %00000000 + db %00100000 + db %00000000 + db %00000000 +; 3 + db %11000000 + db %00011000 + db %00000000 + db %00000000 +; 0xd3b57 diff --git a/gfx/pics/unown_f/frames.asm b/gfx/pics/unown_f/frames.asm new file mode 100644 index 00000000..7247d1f2 --- /dev/null +++ b/gfx/pics/unown_f/frames.asm @@ -0,0 +1,17 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $19 +.frame2 + db $01 ; bitmask + db $1a +.frame3 + db $02 ; bitmask + db $1b +.frame4 + db $03 ; bitmask + db $1c, $1d, $1e, $1f +; 0xd9a72 diff --git a/gfx/pics/unown_f/front.2bpp.lz b/gfx/pics/unown_f/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..4e033941 --- /dev/null +++ b/gfx/pics/unown_f/front.2bpp.lz diff --git a/gfx/pics/unown_frame_pointers.asm b/gfx/pics/unown_frame_pointers.asm new file mode 100644 index 00000000..8907f530 --- /dev/null +++ b/gfx/pics/unown_frame_pointers.asm @@ -0,0 +1,27 @@ +UnownFramesPointers: + dw UnownAFrames + dw UnownBFrames + dw UnownCFrames + dw UnownDFrames + dw UnownEFrames + dw UnownFFrames + dw UnownGFrames + dw UnownHFrames + dw UnownIFrames + dw UnownJFrames + dw UnownKFrames + dw UnownLFrames + dw UnownMFrames + dw UnownNFrames + dw UnownOFrames + dw UnownPFrames + dw UnownQFrames + dw UnownRFrames + dw UnownSFrames + dw UnownTFrames + dw UnownUFrames + dw UnownVFrames + dw UnownWFrames + dw UnownXFrames + dw UnownYFrames + dw UnownZFrames diff --git a/gfx/pics/unown_frames.asm b/gfx/pics/unown_frames.asm new file mode 100644 index 00000000..402f22ef --- /dev/null +++ b/gfx/pics/unown_frames.asm @@ -0,0 +1,27 @@ +UnownsFrames: +UnownAFrames: INCLUDE "gfx/pics/unown_a/frames.asm" +UnownBFrames: INCLUDE "gfx/pics/unown_b/frames.asm" +UnownCFrames: INCLUDE "gfx/pics/unown_c/frames.asm" +UnownDFrames: INCLUDE "gfx/pics/unown_d/frames.asm" +UnownEFrames: INCLUDE "gfx/pics/unown_e/frames.asm" +UnownFFrames: INCLUDE "gfx/pics/unown_f/frames.asm" +UnownGFrames: INCLUDE "gfx/pics/unown_g/frames.asm" +UnownHFrames: INCLUDE "gfx/pics/unown_h/frames.asm" +UnownIFrames: INCLUDE "gfx/pics/unown_i/frames.asm" +UnownJFrames: INCLUDE "gfx/pics/unown_j/frames.asm" +UnownKFrames: INCLUDE "gfx/pics/unown_k/frames.asm" +UnownLFrames: INCLUDE "gfx/pics/unown_l/frames.asm" +UnownMFrames: INCLUDE "gfx/pics/unown_m/frames.asm" +UnownNFrames: INCLUDE "gfx/pics/unown_n/frames.asm" +UnownOFrames: INCLUDE "gfx/pics/unown_o/frames.asm" +UnownPFrames: INCLUDE "gfx/pics/unown_p/frames.asm" +UnownQFrames: INCLUDE "gfx/pics/unown_q/frames.asm" +UnownRFrames: INCLUDE "gfx/pics/unown_r/frames.asm" +UnownSFrames: INCLUDE "gfx/pics/unown_s/frames.asm" +UnownTFrames: INCLUDE "gfx/pics/unown_t/frames.asm" +UnownUFrames: INCLUDE "gfx/pics/unown_u/frames.asm" +UnownVFrames: INCLUDE "gfx/pics/unown_v/frames.asm" +UnownWFrames: INCLUDE "gfx/pics/unown_w/frames.asm" +UnownXFrames: INCLUDE "gfx/pics/unown_x/frames.asm" +UnownYFrames: INCLUDE "gfx/pics/unown_y/frames.asm" +UnownZFrames: INCLUDE "gfx/pics/unown_z/frames.asm" diff --git a/gfx/pics/unown_g/anim0.asm b/gfx/pics/unown_g/anim0.asm new file mode 100644 index 00000000..48100274 --- /dev/null +++ b/gfx/pics/unown_g/anim0.asm @@ -0,0 +1,7 @@ + setrepeat 2 + frame 1, 06 + frame 2, 06 + frame 0, 06 + dorepeat 1 + endanim +; 0xd22ca diff --git a/gfx/pics/unown_g/anim1.asm b/gfx/pics/unown_g/anim1.asm new file mode 100644 index 00000000..45906aed --- /dev/null +++ b/gfx/pics/unown_g/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 05 + frame 3, 05 + dorepeat 1 + endanim +; 0xd2444 diff --git a/gfx/pics/unown_g/back.2bpp.lz b/gfx/pics/unown_g/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..1f380f3b --- /dev/null +++ b/gfx/pics/unown_g/back.2bpp.lz diff --git a/gfx/pics/unown_g/bitmask.asm b/gfx/pics/unown_g/bitmask.asm new file mode 100644 index 00000000..476a9c0a --- /dev/null +++ b/gfx/pics/unown_g/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %01100000 + db %10001100 + db %00000001 + db %00000000 +; 1 + db %01100000 + db %10011100 + db %00000001 + db %00000000 +; 2 + db %00000000 + db %00111000 + db %00000010 + db %00000000 +; 0xd3b63 diff --git a/gfx/pics/unown_g/frames.asm b/gfx/pics/unown_g/frames.asm new file mode 100644 index 00000000..993e7eb5 --- /dev/null +++ b/gfx/pics/unown_g/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c, $1d, $1e +.frame2 + db $01 ; bitmask + db $19, $1a, $1b, $1c, $1f, $1d, $1e +.frame3 + db $02 ; bitmask + db $20, $21, $22, $23 +; 0xd9a8c diff --git a/gfx/pics/unown_g/front.2bpp.lz b/gfx/pics/unown_g/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..0e6e343f --- /dev/null +++ b/gfx/pics/unown_g/front.2bpp.lz diff --git a/gfx/pics/unown_h/anim0.asm b/gfx/pics/unown_h/anim0.asm new file mode 100644 index 00000000..fdee3822 --- /dev/null +++ b/gfx/pics/unown_h/anim0.asm @@ -0,0 +1,11 @@ + frame 5, 12 + frame 1, 06 + frame 2, 04 + frame 3, 03 + frame 4, 02 + frame 1, 02 + frame 2, 02 + frame 3, 02 + frame 4, 02 + endanim +; 0xd22dd diff --git a/gfx/pics/unown_h/anim1.asm b/gfx/pics/unown_h/anim1.asm new file mode 100644 index 00000000..e6fb90d5 --- /dev/null +++ b/gfx/pics/unown_h/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 05 + frame 5, 05 + dorepeat 1 + endanim +; 0xd244d diff --git a/gfx/pics/unown_h/back.2bpp.lz b/gfx/pics/unown_h/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..926bf575 --- /dev/null +++ b/gfx/pics/unown_h/back.2bpp.lz diff --git a/gfx/pics/unown_h/bitmask.asm b/gfx/pics/unown_h/bitmask.asm new file mode 100644 index 00000000..6559dc96 --- /dev/null +++ b/gfx/pics/unown_h/bitmask.asm @@ -0,0 +1,11 @@ +; 0 + db %00000000 + db %00110000 + db %00000000 + db %00000000 +; 1 + db %10000000 + db %00110001 + db %00000110 + db %00000000 +; 0xd3b6b diff --git a/gfx/pics/unown_h/frames.asm b/gfx/pics/unown_h/frames.asm new file mode 100644 index 00000000..405dd773 --- /dev/null +++ b/gfx/pics/unown_h/frames.asm @@ -0,0 +1,21 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $19, $1a +.frame2 + db $00 ; bitmask + db $1b, $1c +.frame3 + db $00 ; bitmask + db $1d, $1e +.frame4 + db $00 ; bitmask + db $1f, $20 +.frame5 + db $01 ; bitmask + db $21, $22, $23, $24, $25, $26 +; 0xd9aa9 diff --git a/gfx/pics/unown_h/front.2bpp.lz b/gfx/pics/unown_h/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..be2d0293 --- /dev/null +++ b/gfx/pics/unown_h/front.2bpp.lz diff --git a/gfx/pics/unown_i/anim0.asm b/gfx/pics/unown_i/anim0.asm new file mode 100644 index 00000000..38e19a0c --- /dev/null +++ b/gfx/pics/unown_i/anim0.asm @@ -0,0 +1,8 @@ + setrepeat 2 + frame 1, 06 + frame 0, 05 + frame 2, 06 + frame 0, 05 + dorepeat 1 + endanim +; 0xd22ea diff --git a/gfx/pics/unown_i/anim1.asm b/gfx/pics/unown_i/anim1.asm new file mode 100644 index 00000000..1d5ce67a --- /dev/null +++ b/gfx/pics/unown_i/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 05 + frame 3, 05 + dorepeat 1 + endanim +; 0xd2456 diff --git a/gfx/pics/unown_i/back.2bpp.lz b/gfx/pics/unown_i/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..7dcea181 --- /dev/null +++ b/gfx/pics/unown_i/back.2bpp.lz diff --git a/gfx/pics/unown_i/bitmask.asm b/gfx/pics/unown_i/bitmask.asm new file mode 100644 index 00000000..f9537943 --- /dev/null +++ b/gfx/pics/unown_i/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %00000000 + db %00001000 + db %00000001 + db %00000000 +; 1 + db %01000000 + db %00001000 + db %00000000 + db %00000000 +; 2 + db %10000000 + db %00110001 + db %00000110 + db %00000000 +; 0xd3b77 diff --git a/gfx/pics/unown_i/frames.asm b/gfx/pics/unown_i/frames.asm new file mode 100644 index 00000000..6df0064a --- /dev/null +++ b/gfx/pics/unown_i/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $19, $1a +.frame2 + db $01 ; bitmask + db $1b, $1c +.frame3 + db $02 ; bitmask + db $1d, $1e, $1f, $20, $21, $22 +; 0xd9abc diff --git a/gfx/pics/unown_i/front.2bpp.lz b/gfx/pics/unown_i/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..dfd89c26 --- /dev/null +++ b/gfx/pics/unown_i/front.2bpp.lz diff --git a/gfx/pics/unown_j/anim0.asm b/gfx/pics/unown_j/anim0.asm new file mode 100644 index 00000000..3a7467d4 --- /dev/null +++ b/gfx/pics/unown_j/anim0.asm @@ -0,0 +1,8 @@ + setrepeat 2 + frame 0, 03 + frame 1, 05 + frame 2, 07 + frame 1, 05 + dorepeat 1 + endanim +; 0xd22f7 diff --git a/gfx/pics/unown_j/anim1.asm b/gfx/pics/unown_j/anim1.asm new file mode 100644 index 00000000..d46b3602 --- /dev/null +++ b/gfx/pics/unown_j/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 05 + frame 3, 05 + dorepeat 1 + endanim +; 0xd245f diff --git a/gfx/pics/unown_j/back.2bpp.lz b/gfx/pics/unown_j/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..c0eabf3b --- /dev/null +++ b/gfx/pics/unown_j/back.2bpp.lz diff --git a/gfx/pics/unown_j/bitmask.asm b/gfx/pics/unown_j/bitmask.asm new file mode 100644 index 00000000..bc3d5979 --- /dev/null +++ b/gfx/pics/unown_j/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %00000000 + db %01100011 + db %00000000 + db %00000000 +; 1 + db %00000000 + db %01100010 + db %00000000 + db %00000000 +; 2 + db %00000000 + db %00110000 + db %00000110 + db %00000000 +; 0xd3b83 diff --git a/gfx/pics/unown_j/frames.asm b/gfx/pics/unown_j/frames.asm new file mode 100644 index 00000000..6f196f83 --- /dev/null +++ b/gfx/pics/unown_j/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c +.frame2 + db $01 ; bitmask + db $1d, $1e, $1f +.frame3 + db $02 ; bitmask + db $20, $21, $22, $23 +; 0xd9ad0 diff --git a/gfx/pics/unown_j/front.2bpp.lz b/gfx/pics/unown_j/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..ec8e536d --- /dev/null +++ b/gfx/pics/unown_j/front.2bpp.lz diff --git a/gfx/pics/unown_k/anim0.asm b/gfx/pics/unown_k/anim0.asm new file mode 100644 index 00000000..0948f212 --- /dev/null +++ b/gfx/pics/unown_k/anim0.asm @@ -0,0 +1,8 @@ + setrepeat 2 + frame 0, 07 + frame 1, 07 + frame 2, 07 + frame 1, 07 + dorepeat 1 + endanim +; 0xd2304 diff --git a/gfx/pics/unown_k/anim1.asm b/gfx/pics/unown_k/anim1.asm new file mode 100644 index 00000000..8f8a4acb --- /dev/null +++ b/gfx/pics/unown_k/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 05 + frame 3, 05 + dorepeat 1 + endanim +; 0xd2468 diff --git a/gfx/pics/unown_k/back.2bpp.lz b/gfx/pics/unown_k/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..0f4e8fda --- /dev/null +++ b/gfx/pics/unown_k/back.2bpp.lz diff --git a/gfx/pics/unown_k/bitmask.asm b/gfx/pics/unown_k/bitmask.asm new file mode 100644 index 00000000..4970cdf7 --- /dev/null +++ b/gfx/pics/unown_k/bitmask.asm @@ -0,0 +1,11 @@ +; 0 + db %00000000 + db %00000000 + db %11001110 + db %00000000 +; 1 + db %10000000 + db %00110001 + db %00000000 + db %00000000 +; 0xd3b8b diff --git a/gfx/pics/unown_k/frames.asm b/gfx/pics/unown_k/frames.asm new file mode 100644 index 00000000..b322962d --- /dev/null +++ b/gfx/pics/unown_k/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c, $1d +.frame2 + db $00 ; bitmask + db $1e, $1f, $00, $20, $21 +.frame3 + db $01 ; bitmask + db $22, $23, $24, $25 +; 0xd9ae7 diff --git a/gfx/pics/unown_k/front.2bpp.lz b/gfx/pics/unown_k/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..b617e898 --- /dev/null +++ b/gfx/pics/unown_k/front.2bpp.lz diff --git a/gfx/pics/unown_l/anim0.asm b/gfx/pics/unown_l/anim0.asm new file mode 100644 index 00000000..7b4e5e21 --- /dev/null +++ b/gfx/pics/unown_l/anim0.asm @@ -0,0 +1,12 @@ + setrepeat 2 + frame 0, 05 + frame 1, 06 + frame 2, 07 + frame 1, 06 + dorepeat 1 + frame 0, 10 + frame 3, 11 + frame 4, 12 + frame 3, 11 + endanim +; 0xd2319 diff --git a/gfx/pics/unown_l/anim1.asm b/gfx/pics/unown_l/anim1.asm new file mode 100644 index 00000000..859dec2e --- /dev/null +++ b/gfx/pics/unown_l/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 05 + frame 5, 05 + dorepeat 1 + endanim +; 0xd2471 diff --git a/gfx/pics/unown_l/back.2bpp.lz b/gfx/pics/unown_l/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..4f48955d --- /dev/null +++ b/gfx/pics/unown_l/back.2bpp.lz diff --git a/gfx/pics/unown_l/bitmask.asm b/gfx/pics/unown_l/bitmask.asm new file mode 100644 index 00000000..769936bb --- /dev/null +++ b/gfx/pics/unown_l/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %00000000 + db %01000000 + db %00001000 + db %00000000 +; 1 + db %00000000 + db %00000000 + db %00001000 + db %00000000 +; 2 + db %10000000 + db %00110000 + db %00000010 + db %00000000 +; 0xd3b97 diff --git a/gfx/pics/unown_l/frames.asm b/gfx/pics/unown_l/frames.asm new file mode 100644 index 00000000..8f8edb03 --- /dev/null +++ b/gfx/pics/unown_l/frames.asm @@ -0,0 +1,21 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $19, $1a +.frame2 + db $00 ; bitmask + db $1b, $1c +.frame3 + db $00 ; bitmask + db $1d, $1e +.frame4 + db $01 ; bitmask + db $1f +.frame5 + db $02 ; bitmask + db $20, $21, $22, $23 +; 0xd9b01 diff --git a/gfx/pics/unown_l/front.2bpp.lz b/gfx/pics/unown_l/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..d0eee751 --- /dev/null +++ b/gfx/pics/unown_l/front.2bpp.lz diff --git a/gfx/pics/unown_m/anim0.asm b/gfx/pics/unown_m/anim0.asm new file mode 100644 index 00000000..bb529244 --- /dev/null +++ b/gfx/pics/unown_m/anim0.asm @@ -0,0 +1,12 @@ + frame 1, 06 + frame 2, 06 + frame 1, 03 + frame 0, 03 + setrepeat 2 + frame 0, 02 + frame 1, 02 + frame 2, 02 + frame 1, 02 + dorepeat 5 + endanim +; 0xd232e diff --git a/gfx/pics/unown_m/anim1.asm b/gfx/pics/unown_m/anim1.asm new file mode 100644 index 00000000..710300f2 --- /dev/null +++ b/gfx/pics/unown_m/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 05 + frame 3, 05 + dorepeat 1 + endanim +; 0xd247a diff --git a/gfx/pics/unown_m/back.2bpp.lz b/gfx/pics/unown_m/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..3ab40cb0 --- /dev/null +++ b/gfx/pics/unown_m/back.2bpp.lz diff --git a/gfx/pics/unown_m/bitmask.asm b/gfx/pics/unown_m/bitmask.asm new file mode 100644 index 00000000..5638e6bd --- /dev/null +++ b/gfx/pics/unown_m/bitmask.asm @@ -0,0 +1,11 @@ +; 0 + db %00000000 + db %01110000 + db %00001110 + db %00000000 +; 1 + db %00000000 + db %01100000 + db %00001100 + db %00000000 +; 0xd3b9f diff --git a/gfx/pics/unown_m/frames.asm b/gfx/pics/unown_m/frames.asm new file mode 100644 index 00000000..341e6840 --- /dev/null +++ b/gfx/pics/unown_m/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c, $1d, $1e +.frame2 + db $00 ; bitmask + db $1f, $20, $21, $22, $23, $24 +.frame3 + db $01 ; bitmask + db $25, $26, $27, $28 +; 0xd9b1a diff --git a/gfx/pics/unown_m/front.2bpp.lz b/gfx/pics/unown_m/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..04e1592c --- /dev/null +++ b/gfx/pics/unown_m/front.2bpp.lz diff --git a/gfx/pics/unown_n/anim0.asm b/gfx/pics/unown_n/anim0.asm new file mode 100644 index 00000000..1f692492 --- /dev/null +++ b/gfx/pics/unown_n/anim0.asm @@ -0,0 +1,10 @@ + frame 0, 06 + frame 1, 06 + frame 2, 20 + frame 1, 06 + frame 0, 16 + frame 1, 03 + frame 2, 04 + frame 1, 03 + endanim +; 0xd233f diff --git a/gfx/pics/unown_n/anim1.asm b/gfx/pics/unown_n/anim1.asm new file mode 100644 index 00000000..5275e346 --- /dev/null +++ b/gfx/pics/unown_n/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 05 + frame 3, 05 + dorepeat 1 + endanim +; 0xd2483 diff --git a/gfx/pics/unown_n/back.2bpp.lz b/gfx/pics/unown_n/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..c39417aa --- /dev/null +++ b/gfx/pics/unown_n/back.2bpp.lz diff --git a/gfx/pics/unown_n/bitmask.asm b/gfx/pics/unown_n/bitmask.asm new file mode 100644 index 00000000..f2dc23c3 --- /dev/null +++ b/gfx/pics/unown_n/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %00000000 + db %00000011 + db %11000000 + db %00000000 +; 1 + db %00000000 + db %01110011 + db %11001110 + db %00000000 +; 2 + db %00000000 + db %01110000 + db %00001110 + db %00000000 +; 0xd3bab diff --git a/gfx/pics/unown_n/frames.asm b/gfx/pics/unown_n/frames.asm new file mode 100644 index 00000000..b656f81c --- /dev/null +++ b/gfx/pics/unown_n/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c +.frame2 + db $01 ; bitmask + db $1d, $1e, $1f, $20, $21, $22, $23, $24, $25, $26 +.frame3 + db $02 ; bitmask + db $1f, $20, $21, $22, $23, $24 +; 0xd9b37 diff --git a/gfx/pics/unown_n/front.2bpp.lz b/gfx/pics/unown_n/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..ec17bff9 --- /dev/null +++ b/gfx/pics/unown_n/front.2bpp.lz diff --git a/gfx/pics/unown_o/anim0.asm b/gfx/pics/unown_o/anim0.asm new file mode 100644 index 00000000..581d47b9 --- /dev/null +++ b/gfx/pics/unown_o/anim0.asm @@ -0,0 +1,8 @@ + frame 0, 06 + frame 3, 06 + frame 1, 12 + frame 2, 32 + frame 1, 10 + frame 3, 04 + endanim +; 0xd234c diff --git a/gfx/pics/unown_o/anim1.asm b/gfx/pics/unown_o/anim1.asm new file mode 100644 index 00000000..fec231c8 --- /dev/null +++ b/gfx/pics/unown_o/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 05 + frame 3, 05 + dorepeat 1 + endanim +; 0xd248c diff --git a/gfx/pics/unown_o/back.2bpp.lz b/gfx/pics/unown_o/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..4d4b4fd4 --- /dev/null +++ b/gfx/pics/unown_o/back.2bpp.lz diff --git a/gfx/pics/unown_o/bitmask.asm b/gfx/pics/unown_o/bitmask.asm new file mode 100644 index 00000000..5a36a12a --- /dev/null +++ b/gfx/pics/unown_o/bitmask.asm @@ -0,0 +1,11 @@ +; 0 + db %00000000 + db %00110000 + db %00000110 + db %00000000 +; 1 + db %00000000 + db %01110000 + db %00000110 + db %00000000 +; 0xd3bb3 diff --git a/gfx/pics/unown_o/frames.asm b/gfx/pics/unown_o/frames.asm new file mode 100644 index 00000000..1258d1a0 --- /dev/null +++ b/gfx/pics/unown_o/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c +.frame2 + db $01 ; bitmask + db $1d, $1e, $1f, $20, $21 +.frame3 + db $00 ; bitmask + db $22, $23, $24, $25 +; 0xd9b4d diff --git a/gfx/pics/unown_o/front.2bpp.lz b/gfx/pics/unown_o/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..66b6b814 --- /dev/null +++ b/gfx/pics/unown_o/front.2bpp.lz diff --git a/gfx/pics/unown_p/anim0.asm b/gfx/pics/unown_p/anim0.asm new file mode 100644 index 00000000..0cbaf30e --- /dev/null +++ b/gfx/pics/unown_p/anim0.asm @@ -0,0 +1,5 @@ + frame 1, 10 + frame 2, 36 + frame 1, 06 + endanim +; 0xd2353 diff --git a/gfx/pics/unown_p/anim1.asm b/gfx/pics/unown_p/anim1.asm new file mode 100644 index 00000000..51e0e094 --- /dev/null +++ b/gfx/pics/unown_p/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 05 + frame 3, 05 + dorepeat 1 + endanim +; 0xd2495 diff --git a/gfx/pics/unown_p/back.2bpp.lz b/gfx/pics/unown_p/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..19fd4559 --- /dev/null +++ b/gfx/pics/unown_p/back.2bpp.lz diff --git a/gfx/pics/unown_p/bitmask.asm b/gfx/pics/unown_p/bitmask.asm new file mode 100644 index 00000000..e4606936 --- /dev/null +++ b/gfx/pics/unown_p/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %10000000 + db %00010000 + db %00000010 + db %00000000 +; 1 + db %11000000 + db %00110000 + db %00000010 + db %00000000 +; 2 + db %10000000 + db %00110000 + db %00000010 + db %00000000 +; 0xd3bbf diff --git a/gfx/pics/unown_p/frames.asm b/gfx/pics/unown_p/frames.asm new file mode 100644 index 00000000..c9e27bfb --- /dev/null +++ b/gfx/pics/unown_p/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b +.frame2 + db $01 ; bitmask + db $1c, $1d, $1e, $1f, $1b +.frame3 + db $02 ; bitmask + db $20, $21, $22, $23 +; 0xd9b62 diff --git a/gfx/pics/unown_p/front.2bpp.lz b/gfx/pics/unown_p/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..53d4bfbc --- /dev/null +++ b/gfx/pics/unown_p/front.2bpp.lz diff --git a/gfx/pics/unown_pic_pointers.asm b/gfx/pics/unown_pic_pointers.asm new file mode 100644 index 00000000..a74b818e --- /dev/null +++ b/gfx/pics/unown_pic_pointers.asm @@ -0,0 +1,53 @@ + + add_pic UnownAFrontpic + add_pic UnownABackpic + add_pic UnownBFrontpic + add_pic UnownBBackpic + add_pic UnownCFrontpic + add_pic UnownCBackpic + add_pic UnownDFrontpic + add_pic UnownDBackpic + add_pic UnownEFrontpic + add_pic UnownEBackpic + add_pic UnownFFrontpic + add_pic UnownFBackpic + add_pic UnownGFrontpic + add_pic UnownGBackpic + add_pic UnownHFrontpic + add_pic UnownHBackpic + add_pic UnownIFrontpic + add_pic UnownIBackpic + add_pic UnownJFrontpic + add_pic UnownJBackpic + add_pic UnownKFrontpic + add_pic UnownKBackpic + add_pic UnownLFrontpic + add_pic UnownLBackpic + add_pic UnownMFrontpic + add_pic UnownMBackpic + add_pic UnownNFrontpic + add_pic UnownNBackpic + add_pic UnownOFrontpic + add_pic UnownOBackpic + add_pic UnownPFrontpic + add_pic UnownPBackpic + add_pic UnownQFrontpic + add_pic UnownQBackpic + add_pic UnownRFrontpic + add_pic UnownRBackpic + add_pic UnownSFrontpic + add_pic UnownSBackpic + add_pic UnownTFrontpic + add_pic UnownTBackpic + add_pic UnownUFrontpic + add_pic UnownUBackpic + add_pic UnownVFrontpic + add_pic UnownVBackpic + add_pic UnownWFrontpic + add_pic UnownWBackpic + add_pic UnownXFrontpic + add_pic UnownXBackpic + add_pic UnownYFrontpic + add_pic UnownYBackpic + add_pic UnownZFrontpic + add_pic UnownZBackpic diff --git a/gfx/pics/unown_q/anim0.asm b/gfx/pics/unown_q/anim0.asm new file mode 100644 index 00000000..555f61cf --- /dev/null +++ b/gfx/pics/unown_q/anim0.asm @@ -0,0 +1,8 @@ + setrepeat 2 + frame 0, 05 + frame 1, 05 + frame 2, 05 + frame 1, 05 + dorepeat 1 + endanim +; 0xd2360 diff --git a/gfx/pics/unown_q/anim1.asm b/gfx/pics/unown_q/anim1.asm new file mode 100644 index 00000000..a17caa47 --- /dev/null +++ b/gfx/pics/unown_q/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 05 + frame 3, 05 + dorepeat 1 + endanim +; 0xd249e diff --git a/gfx/pics/unown_q/back.2bpp.lz b/gfx/pics/unown_q/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..5199cdc6 --- /dev/null +++ b/gfx/pics/unown_q/back.2bpp.lz diff --git a/gfx/pics/unown_q/bitmask.asm b/gfx/pics/unown_q/bitmask.asm new file mode 100644 index 00000000..a8f4d5c6 --- /dev/null +++ b/gfx/pics/unown_q/bitmask.asm @@ -0,0 +1,11 @@ +; 0 + db %00000000 + db %00000000 + db %10001100 + db %00000001 +; 1 + db %10000000 + db %00110001 + db %00000110 + db %00000000 +; 0xd3bc7 diff --git a/gfx/pics/unown_q/frames.asm b/gfx/pics/unown_q/frames.asm new file mode 100644 index 00000000..065ef139 --- /dev/null +++ b/gfx/pics/unown_q/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c +.frame2 + db $00 ; bitmask + db $1d, $1e, $1f, $00 +.frame3 + db $01 ; bitmask + db $20, $21, $22, $23, $24, $25 +; 0xd9b79 diff --git a/gfx/pics/unown_q/front.2bpp.lz b/gfx/pics/unown_q/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..65536e23 --- /dev/null +++ b/gfx/pics/unown_q/front.2bpp.lz diff --git a/gfx/pics/unown_r/anim0.asm b/gfx/pics/unown_r/anim0.asm new file mode 100644 index 00000000..fde5a58a --- /dev/null +++ b/gfx/pics/unown_r/anim0.asm @@ -0,0 +1,8 @@ + setrepeat 2 + frame 0, 07 + frame 1, 07 + frame 2, 07 + frame 1, 07 + dorepeat 1 + endanim +; 0xd236d diff --git a/gfx/pics/unown_r/anim1.asm b/gfx/pics/unown_r/anim1.asm new file mode 100644 index 00000000..b1db8166 --- /dev/null +++ b/gfx/pics/unown_r/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 05 + frame 3, 05 + dorepeat 1 + endanim +; 0xd24a7 diff --git a/gfx/pics/unown_r/back.2bpp.lz b/gfx/pics/unown_r/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..a8a243e0 --- /dev/null +++ b/gfx/pics/unown_r/back.2bpp.lz diff --git a/gfx/pics/unown_r/bitmask.asm b/gfx/pics/unown_r/bitmask.asm new file mode 100644 index 00000000..2a1130ae --- /dev/null +++ b/gfx/pics/unown_r/bitmask.asm @@ -0,0 +1,11 @@ +; 0 + db %00000000 + db %00000010 + db %00001100 + db %00000000 +; 1 + db %10000000 + db %00110000 + db %00000010 + db %00000000 +; 0xd3bcf diff --git a/gfx/pics/unown_r/frames.asm b/gfx/pics/unown_r/frames.asm new file mode 100644 index 00000000..99113f14 --- /dev/null +++ b/gfx/pics/unown_r/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b +.frame2 + db $00 ; bitmask + db $1c, $1a, $1d +.frame3 + db $01 ; bitmask + db $1e, $1f, $20, $21 +; 0xd9b8c diff --git a/gfx/pics/unown_r/front.2bpp.lz b/gfx/pics/unown_r/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..9e76761d --- /dev/null +++ b/gfx/pics/unown_r/front.2bpp.lz diff --git a/gfx/pics/unown_s/anim0.asm b/gfx/pics/unown_s/anim0.asm new file mode 100644 index 00000000..9cac3910 --- /dev/null +++ b/gfx/pics/unown_s/anim0.asm @@ -0,0 +1,10 @@ + frame 1, 12 + frame 0, 10 + frame 2, 12 + frame 0, 24 + setrepeat 2 + frame 1, 03 + frame 2, 03 + dorepeat 5 + endanim +; 0xd237e diff --git a/gfx/pics/unown_s/anim1.asm b/gfx/pics/unown_s/anim1.asm new file mode 100644 index 00000000..49483f8f --- /dev/null +++ b/gfx/pics/unown_s/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 05 + frame 3, 05 + dorepeat 1 + endanim +; 0xd24b0 diff --git a/gfx/pics/unown_s/back.2bpp.lz b/gfx/pics/unown_s/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..8441f251 --- /dev/null +++ b/gfx/pics/unown_s/back.2bpp.lz diff --git a/gfx/pics/unown_s/bitmask.asm b/gfx/pics/unown_s/bitmask.asm new file mode 100644 index 00000000..0d4a9a75 --- /dev/null +++ b/gfx/pics/unown_s/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %01000000 + db %00001100 + db %00000000 + db %00000000 +; 1 + db %00000000 + db %01100000 + db %00001100 + db %00000000 +; 2 + db %00000000 + db %00110000 + db %00000110 + db %00000000 +; 0xd3bdb diff --git a/gfx/pics/unown_s/frames.asm b/gfx/pics/unown_s/frames.asm new file mode 100644 index 00000000..0331a18e --- /dev/null +++ b/gfx/pics/unown_s/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b +.frame2 + db $01 ; bitmask + db $1c, $1d, $1e, $1f +.frame3 + db $02 ; bitmask + db $20, $21, $22, $23 +; 0xd9ba0 diff --git a/gfx/pics/unown_s/front.2bpp.lz b/gfx/pics/unown_s/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..d16dea5e --- /dev/null +++ b/gfx/pics/unown_s/front.2bpp.lz diff --git a/gfx/pics/unown_t/anim0.asm b/gfx/pics/unown_t/anim0.asm new file mode 100644 index 00000000..feba7be0 --- /dev/null +++ b/gfx/pics/unown_t/anim0.asm @@ -0,0 +1,8 @@ + setrepeat 2 + frame 1, 05 + frame 0, 05 + frame 2, 05 + frame 0, 05 + dorepeat 1 + endanim +; 0xd238b diff --git a/gfx/pics/unown_t/anim1.asm b/gfx/pics/unown_t/anim1.asm new file mode 100644 index 00000000..d295d683 --- /dev/null +++ b/gfx/pics/unown_t/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 05 + frame 3, 05 + dorepeat 1 + endanim +; 0xd24b9 diff --git a/gfx/pics/unown_t/back.2bpp.lz b/gfx/pics/unown_t/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..8d415b53 --- /dev/null +++ b/gfx/pics/unown_t/back.2bpp.lz diff --git a/gfx/pics/unown_t/bitmask.asm b/gfx/pics/unown_t/bitmask.asm new file mode 100644 index 00000000..d889d203 --- /dev/null +++ b/gfx/pics/unown_t/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %11000000 + db %00111000 + db %00000101 + db %00000000 +; 1 + db %01000000 + db %00101000 + db %00000011 + db %00000000 +; 2 + db %00000000 + db %01100000 + db %00001100 + db %00000000 +; 0xd3be7 diff --git a/gfx/pics/unown_t/frames.asm b/gfx/pics/unown_t/frames.asm new file mode 100644 index 00000000..a2e406f8 --- /dev/null +++ b/gfx/pics/unown_t/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c, $1d, $1e, $1f +.frame2 + db $01 ; bitmask + db $20, $21, $22, $23, $24 +.frame3 + db $02 ; bitmask + db $25, $26, $27, $28 +; 0xd9bb9 diff --git a/gfx/pics/unown_t/front.2bpp.lz b/gfx/pics/unown_t/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..83100fbd --- /dev/null +++ b/gfx/pics/unown_t/front.2bpp.lz diff --git a/gfx/pics/unown_u/anim0.asm b/gfx/pics/unown_u/anim0.asm new file mode 100644 index 00000000..12c53636 --- /dev/null +++ b/gfx/pics/unown_u/anim0.asm @@ -0,0 +1,6 @@ + frame 0, 06 + frame 1, 12 + frame 2, 14 + frame 1, 12 + endanim +; 0xd2394 diff --git a/gfx/pics/unown_u/anim1.asm b/gfx/pics/unown_u/anim1.asm new file mode 100644 index 00000000..834e7599 --- /dev/null +++ b/gfx/pics/unown_u/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 05 + frame 3, 05 + dorepeat 1 + endanim +; 0xd24c2 diff --git a/gfx/pics/unown_u/back.2bpp.lz b/gfx/pics/unown_u/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..ad395b7e --- /dev/null +++ b/gfx/pics/unown_u/back.2bpp.lz diff --git a/gfx/pics/unown_u/bitmask.asm b/gfx/pics/unown_u/bitmask.asm new file mode 100644 index 00000000..82874fdc --- /dev/null +++ b/gfx/pics/unown_u/bitmask.asm @@ -0,0 +1,11 @@ +; 0 + db %00000000 + db %01111000 + db %00001111 + db %00000000 +; 1 + db %00000000 + db %00110000 + db %00000110 + db %00000000 +; 0xd3bef diff --git a/gfx/pics/unown_u/frames.asm b/gfx/pics/unown_u/frames.asm new file mode 100644 index 00000000..5653b37c --- /dev/null +++ b/gfx/pics/unown_u/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $00, $19, $1a, $1b, $00, $1c, $1d, $1e +.frame2 + db $00 ; bitmask + db $00, $1f, $20, $21, $00, $22, $23, $24 +.frame3 + db $01 ; bitmask + db $25, $26, $27, $28 +; 0xd9bd6 diff --git a/gfx/pics/unown_u/front.2bpp.lz b/gfx/pics/unown_u/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..622825cb --- /dev/null +++ b/gfx/pics/unown_u/front.2bpp.lz diff --git a/gfx/pics/unown_v/anim0.asm b/gfx/pics/unown_v/anim0.asm new file mode 100644 index 00000000..acc50000 --- /dev/null +++ b/gfx/pics/unown_v/anim0.asm @@ -0,0 +1,6 @@ + frame 0, 10 + frame 1, 10 + frame 2, 10 + frame 1, 10 + endanim +; 0xd239d diff --git a/gfx/pics/unown_v/anim1.asm b/gfx/pics/unown_v/anim1.asm new file mode 100644 index 00000000..818f727e --- /dev/null +++ b/gfx/pics/unown_v/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 05 + frame 3, 05 + dorepeat 1 + endanim +; 0xd24cb diff --git a/gfx/pics/unown_v/back.2bpp.lz b/gfx/pics/unown_v/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..21c3191f --- /dev/null +++ b/gfx/pics/unown_v/back.2bpp.lz diff --git a/gfx/pics/unown_v/bitmask.asm b/gfx/pics/unown_v/bitmask.asm new file mode 100644 index 00000000..4cae8c07 --- /dev/null +++ b/gfx/pics/unown_v/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %01000000 + db %00001000 + db %00100001 + db %00000000 +; 1 + db %01000000 + db %00011000 + db %00100001 + db %00000000 +; 2 + db %00000000 + db %01100000 + db %00001100 + db %00000000 +; 0xd3bfb diff --git a/gfx/pics/unown_v/frames.asm b/gfx/pics/unown_v/frames.asm new file mode 100644 index 00000000..06e06247 --- /dev/null +++ b/gfx/pics/unown_v/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c +.frame2 + db $01 ; bitmask + db $1d, $1e, $1f, $20, $00 +.frame3 + db $02 ; bitmask + db $21, $22, $23, $24 +; 0xd9bec diff --git a/gfx/pics/unown_v/front.2bpp.lz b/gfx/pics/unown_v/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..aee5ce36 --- /dev/null +++ b/gfx/pics/unown_v/front.2bpp.lz diff --git a/gfx/pics/unown_w/anim0.asm b/gfx/pics/unown_w/anim0.asm new file mode 100644 index 00000000..620ff03e --- /dev/null +++ b/gfx/pics/unown_w/anim0.asm @@ -0,0 +1,6 @@ + frame 0, 06 + frame 1, 18 + frame 0, 06 + frame 2, 12 + endanim +; 0xd23a6 diff --git a/gfx/pics/unown_w/anim1.asm b/gfx/pics/unown_w/anim1.asm new file mode 100644 index 00000000..b43d44bb --- /dev/null +++ b/gfx/pics/unown_w/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 05 + frame 3, 05 + dorepeat 1 + endanim +; 0xd24d4 diff --git a/gfx/pics/unown_w/back.2bpp.lz b/gfx/pics/unown_w/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..882648c4 --- /dev/null +++ b/gfx/pics/unown_w/back.2bpp.lz diff --git a/gfx/pics/unown_w/bitmask.asm b/gfx/pics/unown_w/bitmask.asm new file mode 100644 index 00000000..fdb9854e --- /dev/null +++ b/gfx/pics/unown_w/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %10000000 + db %00110001 + db %11000110 + db %00000000 +; 1 + db %10000100 + db %00000001 + db %11000000 + db %00000000 +; 2 + db %00000000 + db %01100000 + db %00001100 + db %00000000 +; 0xd3c07 diff --git a/gfx/pics/unown_w/frames.asm b/gfx/pics/unown_w/frames.asm new file mode 100644 index 00000000..f19bd162 --- /dev/null +++ b/gfx/pics/unown_w/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20 +.frame2 + db $01 ; bitmask + db $21, $22, $23, $24, $25 +.frame3 + db $02 ; bitmask + db $26, $27, $28, $29 +; 0xd9c06 diff --git a/gfx/pics/unown_w/front.2bpp.lz b/gfx/pics/unown_w/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..78a7fefa --- /dev/null +++ b/gfx/pics/unown_w/front.2bpp.lz diff --git a/gfx/pics/unown_x/anim0.asm b/gfx/pics/unown_x/anim0.asm new file mode 100644 index 00000000..0bb204da --- /dev/null +++ b/gfx/pics/unown_x/anim0.asm @@ -0,0 +1,8 @@ + setrepeat 2 + frame 0, 03 + frame 1, 06 + frame 0, 03 + frame 2, 06 + dorepeat 1 + endanim +; 0xd23b3 diff --git a/gfx/pics/unown_x/anim1.asm b/gfx/pics/unown_x/anim1.asm new file mode 100644 index 00000000..22b15a50 --- /dev/null +++ b/gfx/pics/unown_x/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 05 + frame 3, 05 + dorepeat 1 + endanim +; 0xd24dd diff --git a/gfx/pics/unown_x/back.2bpp.lz b/gfx/pics/unown_x/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..591af966 --- /dev/null +++ b/gfx/pics/unown_x/back.2bpp.lz diff --git a/gfx/pics/unown_x/bitmask.asm b/gfx/pics/unown_x/bitmask.asm new file mode 100644 index 00000000..501e3c22 --- /dev/null +++ b/gfx/pics/unown_x/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %01000000 + db %00000010 + db %00100000 + db %00000001 +; 1 + db %11000000 + db %01111011 + db %11101011 + db %00000001 +; 2 + db %00000000 + db %00110000 + db %00000110 + db %00000000 +; 0xd3c13 diff --git a/gfx/pics/unown_x/frames.asm b/gfx/pics/unown_x/frames.asm new file mode 100644 index 00000000..a6b94c14 --- /dev/null +++ b/gfx/pics/unown_x/frames.asm @@ -0,0 +1,14 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c +.frame2 + db $01 ; bitmask + db $00, $1d, $1e, $00, $1f, $20, $21, $22, $23, $24, $25, $00 + db $26, $27, $00 +.frame3 + db $02 ; bitmask + db $28, $29, $2a, $2b +; 0xd9c26 diff --git a/gfx/pics/unown_x/front.2bpp.lz b/gfx/pics/unown_x/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..11adc7c6 --- /dev/null +++ b/gfx/pics/unown_x/front.2bpp.lz diff --git a/gfx/pics/unown_y/anim0.asm b/gfx/pics/unown_y/anim0.asm new file mode 100644 index 00000000..e65aa413 --- /dev/null +++ b/gfx/pics/unown_y/anim0.asm @@ -0,0 +1,9 @@ + frame 0, 06 + frame 3, 24 + frame 0, 06 + setrepeat 3 + frame 1, 05 + frame 2, 05 + dorepeat 4 + endanim +; 0xd23c2 diff --git a/gfx/pics/unown_y/anim1.asm b/gfx/pics/unown_y/anim1.asm new file mode 100644 index 00000000..e1a9a2ac --- /dev/null +++ b/gfx/pics/unown_y/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 05 + frame 4, 05 + dorepeat 1 + endanim +; 0xd24e6 diff --git a/gfx/pics/unown_y/back.2bpp.lz b/gfx/pics/unown_y/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..ab7563e0 --- /dev/null +++ b/gfx/pics/unown_y/back.2bpp.lz diff --git a/gfx/pics/unown_y/bitmask.asm b/gfx/pics/unown_y/bitmask.asm new file mode 100644 index 00000000..01f68f55 --- /dev/null +++ b/gfx/pics/unown_y/bitmask.asm @@ -0,0 +1,21 @@ +; 0 + db %01000000 + db %00000000 + db %00000000 + db %00000000 +; 1 + db %00000000 + db %00000000 + db %00000001 + db %00000000 +; 2 + db %11000000 + db %00111001 + db %00000111 + db %00000000 +; 3 + db %10000000 + db %00111000 + db %00000010 + db %00000000 +; 0xd3c23 diff --git a/gfx/pics/unown_y/frames.asm b/gfx/pics/unown_y/frames.asm new file mode 100644 index 00000000..a6608e4f --- /dev/null +++ b/gfx/pics/unown_y/frames.asm @@ -0,0 +1,17 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $19 +.frame2 + db $01 ; bitmask + db $1a +.frame3 + db $02 ; bitmask + db $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $23 +.frame4 + db $03 ; bitmask + db $24, $25, $26, $27, $28 +; 0xd9c42 diff --git a/gfx/pics/unown_y/front.2bpp.lz b/gfx/pics/unown_y/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..1604f7e7 --- /dev/null +++ b/gfx/pics/unown_y/front.2bpp.lz diff --git a/gfx/pics/unown_z/anim0.asm b/gfx/pics/unown_z/anim0.asm new file mode 100644 index 00000000..197978f9 --- /dev/null +++ b/gfx/pics/unown_z/anim0.asm @@ -0,0 +1,9 @@ + frame 1, 06 + frame 2, 10 + frame 1, 03 + frame 0, 03 + frame 3, 03 + frame 0, 03 + frame 3, 03 + endanim +; 0xd23d1 diff --git a/gfx/pics/unown_z/anim1.asm b/gfx/pics/unown_z/anim1.asm new file mode 100644 index 00000000..4eb7513f --- /dev/null +++ b/gfx/pics/unown_z/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 05 + frame 4, 05 + dorepeat 1 + endanim +; 0xd24ef diff --git a/gfx/pics/unown_z/back.2bpp.lz b/gfx/pics/unown_z/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..31bcb7ba --- /dev/null +++ b/gfx/pics/unown_z/back.2bpp.lz diff --git a/gfx/pics/unown_z/bitmask.asm b/gfx/pics/unown_z/bitmask.asm new file mode 100644 index 00000000..46231fc9 --- /dev/null +++ b/gfx/pics/unown_z/bitmask.asm @@ -0,0 +1,21 @@ +; 0 + db %01100000 + db %01001100 + db %00001000 + db %00000000 +; 1 + db %01100000 + db %01101100 + db %10001100 + db %00000001 +; 2 + db %01100000 + db %00001000 + db %00001000 + db %00000000 +; 3 + db %00000000 + db %00110000 + db %00000110 + db %00000000 +; 0xd3c33 diff --git a/gfx/pics/unown_z/frames.asm b/gfx/pics/unown_z/frames.asm new file mode 100644 index 00000000..215e4ca8 --- /dev/null +++ b/gfx/pics/unown_z/frames.asm @@ -0,0 +1,17 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $00, $19, $00, $1a, $1b, $1c +.frame2 + db $01 ; bitmask + db $00, $1d, $00, $1e, $1f, $20, $21, $22, $23, $24 +.frame3 + db $02 ; bitmask + db $00, $25, $26, $27 +.frame4 + db $03 ; bitmask + db $28, $29, $2a, $2b +; 0xd9c66 diff --git a/gfx/pics/unown_z/front.2bpp.lz b/gfx/pics/unown_z/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..0d9b8b4f --- /dev/null +++ b/gfx/pics/unown_z/front.2bpp.lz diff --git a/gfx/pics/ursaring/anim0.asm b/gfx/pics/ursaring/anim0.asm new file mode 100644 index 00000000..f571913e --- /dev/null +++ b/gfx/pics/ursaring/anim0.asm @@ -0,0 +1,9 @@ + frame 1, 13 + frame 4, 10 + setrepeat 4 + frame 2, 09 + frame 3, 09 + dorepeat 3 + frame 1, 10 + endanim +; 0xd14c8 diff --git a/gfx/pics/ursaring/anim1.asm b/gfx/pics/ursaring/anim1.asm new file mode 100644 index 00000000..01ebc0f1 --- /dev/null +++ b/gfx/pics/ursaring/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 5 + frame 0, 09 + frame 5, 09 + dorepeat 1 + endanim +; 0xd20e4 diff --git a/gfx/pics/ursaring/back.2bpp.lz b/gfx/pics/ursaring/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..263eac80 --- /dev/null +++ b/gfx/pics/ursaring/back.2bpp.lz diff --git a/gfx/pics/ursaring/bitmask.asm b/gfx/pics/ursaring/bitmask.asm new file mode 100644 index 00000000..397b66f9 --- /dev/null +++ b/gfx/pics/ursaring/bitmask.asm @@ -0,0 +1,33 @@ +; 0 + db %00000000 + db %11000000 + db %11100001 + db %00110000 + db %00000000 + db %00000000 + db %00000000 +; 1 + db %10000000 + db %11000001 + db %11100000 + db %10110000 + db %11100001 + db %01110000 + db %00000000 +; 2 + db %00000000 + db %11000000 + db %11100000 + db %00110000 + db %00000000 + db %00000000 + db %00000000 +; 3 + db %10000000 + db %00000001 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd37cf diff --git a/gfx/pics/ursaring/frames.asm b/gfx/pics/ursaring/frames.asm new file mode 100644 index 00000000..537e485e --- /dev/null +++ b/gfx/pics/ursaring/frames.asm @@ -0,0 +1,23 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $35, $36, $37, $38 +.frame2 + db $01 ; bitmask + db $39, $3a, $3b, $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44 + db $45, $46, $47, $48, $49 +.frame3 + db $01 ; bitmask + db $39, $3a, $3b, $3c, $3d, $3e, $3f, $40, $41, $4a, $4b, $44 + db $45, $46, $47, $48, $49 +.frame4 + db $02 ; bitmask + db $3b, $3c, $3d, $3e, $3f, $40, $41 +.frame5 + db $03 ; bitmask + db $39, $3a +; 0xd916a diff --git a/gfx/pics/ursaring/front.2bpp.lz b/gfx/pics/ursaring/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..f98dd0cb --- /dev/null +++ b/gfx/pics/ursaring/front.2bpp.lz diff --git a/gfx/pics/ursaring/normal.pal b/gfx/pics/ursaring/normal.pal new file mode 100644 index 00000000..dfa06dcd --- /dev/null +++ b/gfx/pics/ursaring/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 31, 6 + RGB 24, 14, 0 diff --git a/gfx/pics/ursaring/shiny.pal b/gfx/pics/ursaring/shiny.pal new file mode 100644 index 00000000..86eaa7bc --- /dev/null +++ b/gfx/pics/ursaring/shiny.pal @@ -0,0 +1,2 @@ + RGB 26, 29, 25 + RGB 18, 22, 0 diff --git a/gfx/pics/vaporeon/anim0.asm b/gfx/pics/vaporeon/anim0.asm new file mode 100644 index 00000000..d13f1dd9 --- /dev/null +++ b/gfx/pics/vaporeon/anim0.asm @@ -0,0 +1,7 @@ + frame 0, 04 + setrepeat 3 + frame 1, 10 + frame 2, 10 + dorepeat 2 + endanim +; 0xd1043 diff --git a/gfx/pics/vaporeon/anim1.asm b/gfx/pics/vaporeon/anim1.asm new file mode 100644 index 00000000..79c38665 --- /dev/null +++ b/gfx/pics/vaporeon/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 3 + frame 0, 06 + frame 3, 06 + dorepeat 1 + endanim +; 0xd1ddf diff --git a/gfx/pics/vaporeon/back.2bpp.lz b/gfx/pics/vaporeon/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..9ea24826 --- /dev/null +++ b/gfx/pics/vaporeon/back.2bpp.lz diff --git a/gfx/pics/vaporeon/bitmask.asm b/gfx/pics/vaporeon/bitmask.asm new file mode 100644 index 00000000..05dbd7e0 --- /dev/null +++ b/gfx/pics/vaporeon/bitmask.asm @@ -0,0 +1,13 @@ +; 0 + db %11000111 + db %00110001 + db %00001101 + db %00000010 + db %00000000 +; 1 + db %00000000 + db %10000000 + db %01100001 + db %00000000 + db %00000000 +; 0xd319d diff --git a/gfx/pics/vaporeon/frames.asm b/gfx/pics/vaporeon/frames.asm new file mode 100644 index 00000000..0cc0568e --- /dev/null +++ b/gfx/pics/vaporeon/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $03, $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e +.frame2 + db $00 ; bitmask + db $2f, $30, $31, $1f, $32, $28, $29, $2a, $2b, $2c, $2d, $2e +.frame3 + db $01 ; bitmask + db $33, $34, $35, $36 +; 0xd5e42 diff --git a/gfx/pics/vaporeon/front.2bpp.lz b/gfx/pics/vaporeon/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..67793c7e --- /dev/null +++ b/gfx/pics/vaporeon/front.2bpp.lz diff --git a/gfx/pics/vaporeon/normal.pal b/gfx/pics/vaporeon/normal.pal new file mode 100644 index 00000000..a78e63ad --- /dev/null +++ b/gfx/pics/vaporeon/normal.pal @@ -0,0 +1,2 @@ + RGB 16, 22, 31 + RGB 9, 11, 31 diff --git a/gfx/pics/vaporeon/shiny.pal b/gfx/pics/vaporeon/shiny.pal new file mode 100644 index 00000000..fa056251 --- /dev/null +++ b/gfx/pics/vaporeon/shiny.pal @@ -0,0 +1,2 @@ + RGB 27, 21, 31 + RGB 15, 10, 24 diff --git a/gfx/pics/venomoth/anim0.asm b/gfx/pics/venomoth/anim0.asm new file mode 100644 index 00000000..ba6014d5 --- /dev/null +++ b/gfx/pics/venomoth/anim0.asm @@ -0,0 +1,6 @@ + setrepeat 6 + frame 0, 06 + frame 1, 06 + dorepeat 1 + endanim +; 0xd0b8c diff --git a/gfx/pics/venomoth/anim1.asm b/gfx/pics/venomoth/anim1.asm new file mode 100644 index 00000000..619c19b7 --- /dev/null +++ b/gfx/pics/venomoth/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 3 + frame 0, 04 + frame 2, 04 + dorepeat 1 + endanim +; 0xd1aa4 diff --git a/gfx/pics/venomoth/back.2bpp.lz b/gfx/pics/venomoth/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..721527c2 --- /dev/null +++ b/gfx/pics/venomoth/back.2bpp.lz diff --git a/gfx/pics/venomoth/bitmask.asm b/gfx/pics/venomoth/bitmask.asm new file mode 100644 index 00000000..5621f6eb --- /dev/null +++ b/gfx/pics/venomoth/bitmask.asm @@ -0,0 +1,17 @@ +; 0 + db %10111111 + db %11011111 + db %11000001 + db %11101111 + db %11110111 + db %00110000 + db %00000000 +; 1 + db %00000000 + db %00000010 + db %00000010 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd2a55 diff --git a/gfx/pics/venomoth/frames.asm b/gfx/pics/venomoth/frames.asm new file mode 100644 index 00000000..e077653c --- /dev/null +++ b/gfx/pics/venomoth/frames.asm @@ -0,0 +1,11 @@ + dw .frame1 + dw .frame2 +.frame1 + db $00 ; bitmask + db $06, $06, $06, $06, $31, $32, $33, $34, $35, $36, $37, $38 + db $39, $3a, $3b, $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44 + db $45, $06, $06, $46, $47, $06, $06, $06, $06 +.frame2 + db $01 ; bitmask + db $48, $49 +; 0xd4be5 diff --git a/gfx/pics/venomoth/front.2bpp b/gfx/pics/venomoth/front.2bpp Binary files differnew file mode 100644 index 00000000..9fbba22f --- /dev/null +++ b/gfx/pics/venomoth/front.2bpp diff --git a/gfx/pics/venomoth/front.2bpp.lz b/gfx/pics/venomoth/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..5f32ad68 --- /dev/null +++ b/gfx/pics/venomoth/front.2bpp.lz diff --git a/gfx/pics/venomoth/normal.pal b/gfx/pics/venomoth/normal.pal new file mode 100644 index 00000000..ec21cde6 --- /dev/null +++ b/gfx/pics/venomoth/normal.pal @@ -0,0 +1,2 @@ + RGB 27, 10, 24 + RGB 11, 12, 14 diff --git a/gfx/pics/venomoth/shiny.pal b/gfx/pics/venomoth/shiny.pal new file mode 100644 index 00000000..63a5087c --- /dev/null +++ b/gfx/pics/venomoth/shiny.pal @@ -0,0 +1,2 @@ + RGB 16, 15, 31 + RGB 17, 6, 21 diff --git a/gfx/pics/venonat/anim0.asm b/gfx/pics/venonat/anim0.asm new file mode 100644 index 00000000..508cbd84 --- /dev/null +++ b/gfx/pics/venonat/anim0.asm @@ -0,0 +1,16 @@ + frame 2, 10 + frame 0, 10 + frame 2, 10 + frame 0, 06 + frame 1, 06 + frame 0, 06 + setrepeat 3 + frame 1, 04 + frame 0, 04 + dorepeat 7 + setrepeat 2 + frame 1, 02 + frame 0, 02 + dorepeat 11 + endanim +; 0xd0b83 diff --git a/gfx/pics/venonat/anim1.asm b/gfx/pics/venonat/anim1.asm new file mode 100644 index 00000000..ecd7a45f --- /dev/null +++ b/gfx/pics/venonat/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 12 + frame 2, 16 + dorepeat 1 + endanim +; 0xd1a9b diff --git a/gfx/pics/venonat/back.2bpp.lz b/gfx/pics/venonat/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..b28c7523 --- /dev/null +++ b/gfx/pics/venonat/back.2bpp.lz diff --git a/gfx/pics/venonat/bitmask.asm b/gfx/pics/venonat/bitmask.asm new file mode 100644 index 00000000..2ee6c413 --- /dev/null +++ b/gfx/pics/venonat/bitmask.asm @@ -0,0 +1,11 @@ +; 0 + db %10000000 + db %00010001 + db %00000110 + db %00000000 +; 1 + db %01100001 + db %10101101 + db %00000000 + db %00000000 +; 0xd2a47 diff --git a/gfx/pics/venonat/frames.asm b/gfx/pics/venonat/frames.asm new file mode 100644 index 00000000..46272e84 --- /dev/null +++ b/gfx/pics/venonat/frames.asm @@ -0,0 +1,9 @@ + dw .frame1 + dw .frame2 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c, $1d +.frame2 + db $01 ; bitmask + db $1e, $1f, $20, $21, $22, $23, $24, $25 +; 0xd4bbc diff --git a/gfx/pics/venonat/front.2bpp b/gfx/pics/venonat/front.2bpp Binary files differnew file mode 100644 index 00000000..f7e6a9d2 --- /dev/null +++ b/gfx/pics/venonat/front.2bpp diff --git a/gfx/pics/venonat/front.2bpp.lz b/gfx/pics/venonat/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..f6b057e8 --- /dev/null +++ b/gfx/pics/venonat/front.2bpp.lz diff --git a/gfx/pics/venonat/normal.pal b/gfx/pics/venonat/normal.pal new file mode 100644 index 00000000..a11dfa35 --- /dev/null +++ b/gfx/pics/venonat/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 9, 5 + RGB 11, 0, 14 diff --git a/gfx/pics/venonat/shiny.pal b/gfx/pics/venonat/shiny.pal new file mode 100644 index 00000000..782f4bc7 --- /dev/null +++ b/gfx/pics/venonat/shiny.pal @@ -0,0 +1,2 @@ + RGB 14, 17, 31 + RGB 11, 5, 22 diff --git a/gfx/pics/venusaur/anim0.asm b/gfx/pics/venusaur/anim0.asm new file mode 100644 index 00000000..9ee74b6c --- /dev/null +++ b/gfx/pics/venusaur/anim0.asm @@ -0,0 +1,10 @@ + frame 1, 10 + frame 2, 35 + frame 3, 08 + frame 4, 08 + setrepeat 2 + frame 0, 10 + frame 5, 10 + dorepeat 5 + endanim +; 0xd08b6 diff --git a/gfx/pics/venusaur/anim1.asm b/gfx/pics/venusaur/anim1.asm new file mode 100644 index 00000000..6eebd7cd --- /dev/null +++ b/gfx/pics/venusaur/anim1.asm @@ -0,0 +1,6 @@ + frame 1, 35 + frame 0, 13 + frame 6, 13 + frame 7, 13 + endanim +; 0xd18b6 diff --git a/gfx/pics/venusaur/back.2bpp.lz b/gfx/pics/venusaur/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..27ca82e8 --- /dev/null +++ b/gfx/pics/venusaur/back.2bpp.lz diff --git a/gfx/pics/venusaur/bitmask.asm b/gfx/pics/venusaur/bitmask.asm new file mode 100644 index 00000000..bfdf4f1b --- /dev/null +++ b/gfx/pics/venusaur/bitmask.asm @@ -0,0 +1,49 @@ +; 0 + db %00000000 + db %00100000 + db %00010000 + db %00001000 + db %00000000 + db %00000000 + db %00000000 +; 1 + db %01110000 + db %00111000 + db %00011100 + db %00001110 + db %10000111 + db %00000011 + db %00000000 +; 2 + db %10001000 + db %00001011 + db %00100101 + db %01000000 + db %00111000 + db %01111000 + db %00000000 +; 3 + db %00001000 + db %00001011 + db %00000101 + db %01000000 + db %00110000 + db %01111000 + db %00000000 +; 4 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %11000000 + db %00000000 +; 5 + db %00100000 + db %00000000 + db %00000000 + db %00000100 + db %00000000 + db %00000000 + db %00000000 +; 0xd2732 diff --git a/gfx/pics/venusaur/frames.asm b/gfx/pics/venusaur/frames.asm new file mode 100644 index 00000000..504f8020 --- /dev/null +++ b/gfx/pics/venusaur/frames.asm @@ -0,0 +1,32 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 + dw .frame6 + dw .frame7 +.frame1 + db $00 ; bitmask + db $31, $32, $33 +.frame2 + db $01 ; bitmask + db $34, $35, $36, $37, $38, $39, $3a, $3b, $3c, $3d, $3e, $3f + db $40, $41, $42, $43, $44, $45 +.frame3 + db $02 ; bitmask + db $46, $47, $48, $49, $4a, $4b, $4c, $4d, $4e, $4f, $50, $51 + db $52, $53, $54, $55 +.frame4 + db $03 ; bitmask + db $46, $56, $57, $58, $4b, $4c, $4e, $59, $51, $5a, $5b, $54 + db $55 +.frame5 + db $04 ; bitmask + db $5c, $5d +.frame6 + db $05 ; bitmask + db $5e, $5f +.frame7 + db $05 ; bitmask + db $60, $61 +; 0xd4289 diff --git a/gfx/pics/venusaur/front.2bpp b/gfx/pics/venusaur/front.2bpp Binary files differnew file mode 100644 index 00000000..40c64e6f --- /dev/null +++ b/gfx/pics/venusaur/front.2bpp diff --git a/gfx/pics/venusaur/front.2bpp.lz b/gfx/pics/venusaur/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..d436da0b --- /dev/null +++ b/gfx/pics/venusaur/front.2bpp.lz diff --git a/gfx/pics/venusaur/normal.pal b/gfx/pics/venusaur/normal.pal new file mode 100644 index 00000000..500da68e --- /dev/null +++ b/gfx/pics/venusaur/normal.pal @@ -0,0 +1,2 @@ + RGB 12, 31, 19 + RGB 31, 9, 19 diff --git a/gfx/pics/venusaur/shiny.pal b/gfx/pics/venusaur/shiny.pal new file mode 100644 index 00000000..a10eab42 --- /dev/null +++ b/gfx/pics/venusaur/shiny.pal @@ -0,0 +1,2 @@ + RGB 18, 25, 11 + RGB 31, 22, 3 diff --git a/gfx/pics/victreebel/anim0.asm b/gfx/pics/victreebel/anim0.asm new file mode 100644 index 00000000..ec490f7f --- /dev/null +++ b/gfx/pics/victreebel/anim0.asm @@ -0,0 +1,7 @@ + frame 1, 10 + frame 2, 25 + frame 3, 10 + frame 4, 10 + frame 5, 10 + endanim +; 0xd0cca diff --git a/gfx/pics/victreebel/anim1.asm b/gfx/pics/victreebel/anim1.asm new file mode 100644 index 00000000..12155086 --- /dev/null +++ b/gfx/pics/victreebel/anim1.asm @@ -0,0 +1,7 @@ + setrepeat 2 + frame 0, 06 + frame 4, 06 + frame 5, 05 + dorepeat 1 + endanim +; 0xd1b8c diff --git a/gfx/pics/victreebel/back.2bpp.lz b/gfx/pics/victreebel/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..d4b014f6 --- /dev/null +++ b/gfx/pics/victreebel/back.2bpp.lz diff --git a/gfx/pics/victreebel/bitmask.asm b/gfx/pics/victreebel/bitmask.asm new file mode 100644 index 00000000..418d3c05 --- /dev/null +++ b/gfx/pics/victreebel/bitmask.asm @@ -0,0 +1,41 @@ +; 0 + db %00000000 + db %10000010 + db %10001111 + db %01100001 + db %00000000 + db %00000000 + db %00000000 +; 1 + db %10000000 + db %11000011 + db %11001111 + db %01100101 + db %00000010 + db %00000000 + db %00000000 +; 2 + db %10000000 + db %11000001 + db %01011101 + db %00101100 + db %00000010 + db %00000000 + db %00000000 +; 3 + db %00100000 + db %00110000 + db %00011000 + db %00001000 + db %00000000 + db %00000000 + db %00000000 +; 4 + db %00100000 + db %00010000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd2c42 diff --git a/gfx/pics/victreebel/frames.asm b/gfx/pics/victreebel/frames.asm new file mode 100644 index 00000000..302053cb --- /dev/null +++ b/gfx/pics/victreebel/frames.asm @@ -0,0 +1,23 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a +.frame2 + db $01 ; bitmask + db $3b, $3c, $31, $3d, $3e, $33, $34, $3f, $40, $41, $37, $38 + db $42, $43, $3a, $44 +.frame3 + db $02 ; bitmask + db $3b, $45, $3d, $46, $47, $3f, $40, $48, $41, $42, $49, $43 + db $44 +.frame4 + db $03 ; bitmask + db $00, $4a, $4b, $4c, $4d, $4e +.frame5 + db $04 ; bitmask + db $4f, $50 +; 0xd50f7 diff --git a/gfx/pics/victreebel/front.2bpp b/gfx/pics/victreebel/front.2bpp Binary files differnew file mode 100644 index 00000000..a7a7c815 --- /dev/null +++ b/gfx/pics/victreebel/front.2bpp diff --git a/gfx/pics/victreebel/front.2bpp.lz b/gfx/pics/victreebel/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..c5311499 --- /dev/null +++ b/gfx/pics/victreebel/front.2bpp.lz diff --git a/gfx/pics/victreebel/normal.pal b/gfx/pics/victreebel/normal.pal new file mode 100644 index 00000000..d4d4ef1a --- /dev/null +++ b/gfx/pics/victreebel/normal.pal @@ -0,0 +1,2 @@ + RGB 15, 26, 3 + RGB 31, 9, 19 diff --git a/gfx/pics/victreebel/shiny.pal b/gfx/pics/victreebel/shiny.pal new file mode 100644 index 00000000..82a35bd5 --- /dev/null +++ b/gfx/pics/victreebel/shiny.pal @@ -0,0 +1,2 @@ + RGB 20, 23, 3 + RGB 14, 12, 31 diff --git a/gfx/pics/vileplume/anim0.asm b/gfx/pics/vileplume/anim0.asm new file mode 100644 index 00000000..98c2a86d --- /dev/null +++ b/gfx/pics/vileplume/anim0.asm @@ -0,0 +1,10 @@ + frame 1, 07 + frame 2, 25 + frame 3, 05 + frame 1, 05 + frame 0, 05 + frame 1, 05 + frame 0, 07 + frame 1, 07 + endanim +; 0xd0b46 diff --git a/gfx/pics/vileplume/anim1.asm b/gfx/pics/vileplume/anim1.asm new file mode 100644 index 00000000..e5762236 --- /dev/null +++ b/gfx/pics/vileplume/anim1.asm @@ -0,0 +1,8 @@ + setrepeat 2 + frame 0, 05 + frame 3, 05 + dorepeat 1 + frame 0, 12 + frame 3, 07 + endanim +; 0xd1a82 diff --git a/gfx/pics/vileplume/back.2bpp.lz b/gfx/pics/vileplume/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..823f0e11 --- /dev/null +++ b/gfx/pics/vileplume/back.2bpp.lz diff --git a/gfx/pics/vileplume/bitmask.asm b/gfx/pics/vileplume/bitmask.asm new file mode 100644 index 00000000..71a97597 --- /dev/null +++ b/gfx/pics/vileplume/bitmask.asm @@ -0,0 +1,25 @@ +; 0 + db %00000110 + db %00000011 + db %00000110 + db %10000011 + db %11000001 + db %01100000 + db %00000000 +; 1 + db %00000110 + db %10001111 + db %01000110 + db %10100011 + db %11110011 + db %01110001 + db %00000000 +; 2 + db %00000000 + db %00000000 + db %00000100 + db %00000010 + db %00000000 + db %00000000 + db %00000000 +; 0xd2a10 diff --git a/gfx/pics/vileplume/frames.asm b/gfx/pics/vileplume/frames.asm new file mode 100644 index 00000000..35a7708a --- /dev/null +++ b/gfx/pics/vileplume/frames.asm @@ -0,0 +1,15 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c + db $3d, $3e +.frame2 + db $01 ; bitmask + db $31, $3f, $40, $41, $42, $43, $44, $45, $46, $47, $48, $49 + db $4a, $4b, $4c, $4d, $4e, $4f, $50, $51, $52, $53, $54, $55 +.frame3 + db $02 ; bitmask + db $56, $57 +; 0xd4b3b diff --git a/gfx/pics/vileplume/front.2bpp b/gfx/pics/vileplume/front.2bpp Binary files differnew file mode 100644 index 00000000..f3ed639f --- /dev/null +++ b/gfx/pics/vileplume/front.2bpp diff --git a/gfx/pics/vileplume/front.2bpp.lz b/gfx/pics/vileplume/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..05ca10ba --- /dev/null +++ b/gfx/pics/vileplume/front.2bpp.lz diff --git a/gfx/pics/vileplume/normal.pal b/gfx/pics/vileplume/normal.pal new file mode 100644 index 00000000..1e9dfd32 --- /dev/null +++ b/gfx/pics/vileplume/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 6, 3 + RGB 8, 9, 13 diff --git a/gfx/pics/vileplume/shiny.pal b/gfx/pics/vileplume/shiny.pal new file mode 100644 index 00000000..8a2c5ed7 --- /dev/null +++ b/gfx/pics/vileplume/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 21, 3 + RGB 8, 15, 13 diff --git a/gfx/pics/voltorb/anim0.asm b/gfx/pics/voltorb/anim0.asm new file mode 100644 index 00000000..fdb49b9a --- /dev/null +++ b/gfx/pics/voltorb/anim0.asm @@ -0,0 +1,8 @@ + frame 0, 08 + frame 1, 08 + setrepeat 2 + frame 0, 06 + frame 1, 04 + dorepeat 3 + endanim +; 0xd0e57 diff --git a/gfx/pics/voltorb/anim1.asm b/gfx/pics/voltorb/anim1.asm new file mode 100644 index 00000000..be799fe4 --- /dev/null +++ b/gfx/pics/voltorb/anim1.asm @@ -0,0 +1,7 @@ + frame 1, 04 + setrepeat 2 + frame 2, 08 + frame 0, 08 + dorepeat 2 + endanim +; 0xd1ca5 diff --git a/gfx/pics/voltorb/back.2bpp.lz b/gfx/pics/voltorb/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..fe102da9 --- /dev/null +++ b/gfx/pics/voltorb/back.2bpp.lz diff --git a/gfx/pics/voltorb/bitmask.asm b/gfx/pics/voltorb/bitmask.asm new file mode 100644 index 00000000..509d7b62 --- /dev/null +++ b/gfx/pics/voltorb/bitmask.asm @@ -0,0 +1,11 @@ +; 0 + db %11000000 + db %01111001 + db %01000111 + db %00000000 +; 1 + db %01000000 + db %00001000 + db %00000001 + db %00000000 +; 0xd2ed1 diff --git a/gfx/pics/voltorb/frames.asm b/gfx/pics/voltorb/frames.asm new file mode 100644 index 00000000..79cad4ec --- /dev/null +++ b/gfx/pics/voltorb/frames.asm @@ -0,0 +1,9 @@ + dw .frame1 + dw .frame2 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c, $1d, $1e, $00, $1f, $20, $21, $00 +.frame2 + db $01 ; bitmask + db $22, $23, $24 +; 0xd56c3 diff --git a/gfx/pics/voltorb/front.2bpp b/gfx/pics/voltorb/front.2bpp Binary files differnew file mode 100644 index 00000000..d776ea88 --- /dev/null +++ b/gfx/pics/voltorb/front.2bpp diff --git a/gfx/pics/voltorb/front.2bpp.lz b/gfx/pics/voltorb/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..94f35f9a --- /dev/null +++ b/gfx/pics/voltorb/front.2bpp.lz diff --git a/gfx/pics/voltorb/normal.pal b/gfx/pics/voltorb/normal.pal new file mode 100644 index 00000000..1ec48dc7 --- /dev/null +++ b/gfx/pics/voltorb/normal.pal @@ -0,0 +1,2 @@ + RGB 25, 23, 17 + RGB 31, 9, 8 diff --git a/gfx/pics/voltorb/shiny.pal b/gfx/pics/voltorb/shiny.pal new file mode 100644 index 00000000..593e690f --- /dev/null +++ b/gfx/pics/voltorb/shiny.pal @@ -0,0 +1,2 @@ + RGB 20, 20, 17 + RGB 9, 2, 28 diff --git a/gfx/pics/vulpix/anim0.asm b/gfx/pics/vulpix/anim0.asm new file mode 100644 index 00000000..87805420 --- /dev/null +++ b/gfx/pics/vulpix/anim0.asm @@ -0,0 +1,11 @@ + setrepeat 2 + frame 0, 10 + frame 1, 05 + frame 2, 05 + dorepeat 1 + setrepeat 2 + frame 0, 04 + frame 3, 05 + dorepeat 6 + endanim +; 0xd0aba diff --git a/gfx/pics/vulpix/anim1.asm b/gfx/pics/vulpix/anim1.asm new file mode 100644 index 00000000..f7c9e367 --- /dev/null +++ b/gfx/pics/vulpix/anim1.asm @@ -0,0 +1,7 @@ + frame 4, 10 + frame 3, 10 + frame 4, 10 + frame 0, 05 + frame 3, 05 + endanim +; 0xd1a34 diff --git a/gfx/pics/vulpix/back.2bpp.lz b/gfx/pics/vulpix/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..ce253514 --- /dev/null +++ b/gfx/pics/vulpix/back.2bpp.lz diff --git a/gfx/pics/vulpix/bitmask.asm b/gfx/pics/vulpix/bitmask.asm new file mode 100644 index 00000000..170eac78 --- /dev/null +++ b/gfx/pics/vulpix/bitmask.asm @@ -0,0 +1,19 @@ +; 0 + db %11000000 + db %01110000 + db %00011100 + db %10001111 + db %00000011 +; 1 + db %00011000 + db %00000100 + db %00000000 + db %00000000 + db %00000000 +; 2 + db %00111000 + db %00001100 + db %00000000 + db %00000000 + db %00000000 +; 0xd2981 diff --git a/gfx/pics/vulpix/frames.asm b/gfx/pics/vulpix/frames.asm new file mode 100644 index 00000000..b0cf1935 --- /dev/null +++ b/gfx/pics/vulpix/frames.asm @@ -0,0 +1,19 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $00, $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e + db $2f, $30, $31 +.frame2 + db $00 ; bitmask + db $00, $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $32, $33 + db $2f, $34, $35 +.frame3 + db $01 ; bitmask + db $36, $37, $38 +.frame4 + db $02 ; bitmask + db $36, $39, $3a, $3b, $3c +; 0xd498d diff --git a/gfx/pics/vulpix/front.2bpp b/gfx/pics/vulpix/front.2bpp Binary files differnew file mode 100644 index 00000000..abde2e5b --- /dev/null +++ b/gfx/pics/vulpix/front.2bpp diff --git a/gfx/pics/vulpix/front.2bpp.lz b/gfx/pics/vulpix/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..9248ce80 --- /dev/null +++ b/gfx/pics/vulpix/front.2bpp.lz diff --git a/gfx/pics/vulpix/normal.pal b/gfx/pics/vulpix/normal.pal new file mode 100644 index 00000000..12d15cd6 --- /dev/null +++ b/gfx/pics/vulpix/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 18, 9 + RGB 23, 9, 10 diff --git a/gfx/pics/vulpix/shiny.pal b/gfx/pics/vulpix/shiny.pal new file mode 100644 index 00000000..202350f6 --- /dev/null +++ b/gfx/pics/vulpix/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 24, 1 + RGB 22, 16, 1 diff --git a/gfx/pics/wartortle/anim0.asm b/gfx/pics/wartortle/anim0.asm new file mode 100644 index 00000000..832b87b8 --- /dev/null +++ b/gfx/pics/wartortle/anim0.asm @@ -0,0 +1,8 @@ + frame 0, 04 + frame 2, 34 + setrepeat 3 + frame 0, 09 + frame 1, 09 + dorepeat 3 + endanim +; 0xd08ff diff --git a/gfx/pics/wartortle/anim1.asm b/gfx/pics/wartortle/anim1.asm new file mode 100644 index 00000000..40c4fcd1 --- /dev/null +++ b/gfx/pics/wartortle/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 06 + frame 3, 06 + dorepeat 1 + endanim +; 0xd18e7 diff --git a/gfx/pics/wartortle/back.2bpp.lz b/gfx/pics/wartortle/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..5734c20c --- /dev/null +++ b/gfx/pics/wartortle/back.2bpp.lz diff --git a/gfx/pics/wartortle/bitmask.asm b/gfx/pics/wartortle/bitmask.asm new file mode 100644 index 00000000..ed46271e --- /dev/null +++ b/gfx/pics/wartortle/bitmask.asm @@ -0,0 +1,19 @@ +; 0 + db %00000000 + db %10001110 + db %11100011 + db %00111100 + db %00001111 +; 1 + db %00000000 + db %11000000 + db %00110000 + db %00000000 + db %00000000 +; 2 + db %10000000 + db %01000001 + db %00011000 + db %00000000 + db %00000000 +; 0xd2789 diff --git a/gfx/pics/wartortle/frames.asm b/gfx/pics/wartortle/frames.asm new file mode 100644 index 00000000..9ebf74b9 --- /dev/null +++ b/gfx/pics/wartortle/frames.asm @@ -0,0 +1,14 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f + db $30, $31, $32, $33, $34 +.frame2 + db $01 ; bitmask + db $35, $36, $37, $38 +.frame3 + db $02 ; bitmask + db $39, $3a, $3b, $3c, $3d +; 0xd437d diff --git a/gfx/pics/wartortle/front.2bpp b/gfx/pics/wartortle/front.2bpp Binary files differnew file mode 100644 index 00000000..47832f91 --- /dev/null +++ b/gfx/pics/wartortle/front.2bpp diff --git a/gfx/pics/wartortle/front.2bpp.lz b/gfx/pics/wartortle/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..29642807 --- /dev/null +++ b/gfx/pics/wartortle/front.2bpp.lz diff --git a/gfx/pics/wartortle/normal.pal b/gfx/pics/wartortle/normal.pal new file mode 100644 index 00000000..7afd9368 --- /dev/null +++ b/gfx/pics/wartortle/normal.pal @@ -0,0 +1,2 @@ + RGB 22, 18, 8 + RGB 12, 19, 31 diff --git a/gfx/pics/wartortle/shiny.pal b/gfx/pics/wartortle/shiny.pal new file mode 100644 index 00000000..c3a75a2c --- /dev/null +++ b/gfx/pics/wartortle/shiny.pal @@ -0,0 +1,2 @@ + RGB 13, 23, 8 + RGB 18, 19, 31 diff --git a/gfx/pics/weedle/anim0.asm b/gfx/pics/weedle/anim0.asm new file mode 100644 index 00000000..5d959a77 --- /dev/null +++ b/gfx/pics/weedle/anim0.asm @@ -0,0 +1,10 @@ + frame 0, 06 + frame 1, 18 + setrepeat 2 + frame 0, 06 + frame 3, 06 + frame 4, 06 + frame 3, 06 + dorepeat 3 + endanim +; 0xd093a diff --git a/gfx/pics/weedle/anim1.asm b/gfx/pics/weedle/anim1.asm new file mode 100644 index 00000000..30dcb918 --- /dev/null +++ b/gfx/pics/weedle/anim1.asm @@ -0,0 +1,12 @@ + setrepeat 2 + frame 0, 04 + frame 2, 04 + dorepeat 1 + setrepeat 2 + frame 0, 05 + frame 3, 05 + frame 4, 05 + frame 3, 05 + dorepeat 5 + endanim +; 0xd1922 diff --git a/gfx/pics/weedle/back.2bpp.lz b/gfx/pics/weedle/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..64decb91 --- /dev/null +++ b/gfx/pics/weedle/back.2bpp.lz diff --git a/gfx/pics/weedle/bitmask.asm b/gfx/pics/weedle/bitmask.asm new file mode 100644 index 00000000..defd3d5c --- /dev/null +++ b/gfx/pics/weedle/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %11000000 + db %00011000 + db %00000000 + db %00000000 +; 1 + db %00000000 + db %00001100 + db %00000001 + db %00000000 +; 2 + db %00000000 + db %00000000 + db %11000110 + db %00000000 +; 0xd27d3 diff --git a/gfx/pics/weedle/frames.asm b/gfx/pics/weedle/frames.asm new file mode 100644 index 00000000..c7a2a34a --- /dev/null +++ b/gfx/pics/weedle/frames.asm @@ -0,0 +1,17 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $1c +.frame2 + db $01 ; bitmask + db $1d, $1e, $1f +.frame3 + db $02 ; bitmask + db $20, $21, $22, $23 +.frame4 + db $02 ; bitmask + db $20, $21, $00, $24 +; 0xd4462 diff --git a/gfx/pics/weedle/front.2bpp b/gfx/pics/weedle/front.2bpp Binary files differnew file mode 100644 index 00000000..5da162ff --- /dev/null +++ b/gfx/pics/weedle/front.2bpp diff --git a/gfx/pics/weedle/front.2bpp.lz b/gfx/pics/weedle/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..091df588 --- /dev/null +++ b/gfx/pics/weedle/front.2bpp.lz diff --git a/gfx/pics/weedle/normal.pal b/gfx/pics/weedle/normal.pal new file mode 100644 index 00000000..9faf5370 --- /dev/null +++ b/gfx/pics/weedle/normal.pal @@ -0,0 +1,2 @@ + RGB 29, 26, 5 + RGB 26, 7, 0 diff --git a/gfx/pics/weedle/shiny.pal b/gfx/pics/weedle/shiny.pal new file mode 100644 index 00000000..5d910065 --- /dev/null +++ b/gfx/pics/weedle/shiny.pal @@ -0,0 +1,2 @@ + RGB 23, 27, 5 + RGB 26, 7, 29 diff --git a/gfx/pics/weepinbell/anim0.asm b/gfx/pics/weepinbell/anim0.asm new file mode 100644 index 00000000..6f710d29 --- /dev/null +++ b/gfx/pics/weepinbell/anim0.asm @@ -0,0 +1,8 @@ + setrepeat 2 + frame 0, 05 + frame 1, 05 + frame 2, 05 + dorepeat 1 + frame 3, 12 + endanim +; 0xd0cbf diff --git a/gfx/pics/weepinbell/anim1.asm b/gfx/pics/weepinbell/anim1.asm new file mode 100644 index 00000000..0e56c9cc --- /dev/null +++ b/gfx/pics/weepinbell/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 07 + frame 3, 07 + dorepeat 1 + endanim +; 0xd1b81 diff --git a/gfx/pics/weepinbell/back.2bpp.lz b/gfx/pics/weepinbell/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..26e44257 --- /dev/null +++ b/gfx/pics/weepinbell/back.2bpp.lz diff --git a/gfx/pics/weepinbell/bitmask.asm b/gfx/pics/weepinbell/bitmask.asm new file mode 100644 index 00000000..4af94c39 --- /dev/null +++ b/gfx/pics/weepinbell/bitmask.asm @@ -0,0 +1,19 @@ +; 0 + db %00000000 + db %10000000 + db %11100011 + db %00111000 + db %00001100 +; 1 + db %00000000 + db %10000000 + db %11110001 + db %00111000 + db %00001100 +; 2 + db %00000000 + db %01000000 + db %00100000 + db %00000000 + db %00000000 +; 0xd2c1f diff --git a/gfx/pics/weepinbell/frames.asm b/gfx/pics/weepinbell/frames.asm new file mode 100644 index 00000000..9d67bd4e --- /dev/null +++ b/gfx/pics/weepinbell/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a, $2b, $00, $00, $00 +.frame2 + db $01 ; bitmask + db $2c, $2d, $2e, $2f, $30, $00, $31, $32, $00, $00, $00 +.frame3 + db $02 ; bitmask + db $33, $34 +; 0xd50b9 diff --git a/gfx/pics/weepinbell/front.2bpp b/gfx/pics/weepinbell/front.2bpp Binary files differnew file mode 100644 index 00000000..b20c4c5e --- /dev/null +++ b/gfx/pics/weepinbell/front.2bpp diff --git a/gfx/pics/weepinbell/front.2bpp.lz b/gfx/pics/weepinbell/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..a7e7d60b --- /dev/null +++ b/gfx/pics/weepinbell/front.2bpp.lz diff --git a/gfx/pics/weepinbell/normal.pal b/gfx/pics/weepinbell/normal.pal new file mode 100644 index 00000000..cf3ca8b3 --- /dev/null +++ b/gfx/pics/weepinbell/normal.pal @@ -0,0 +1,2 @@ + RGB 13, 31, 7 + RGB 29, 9, 9 diff --git a/gfx/pics/weepinbell/shiny.pal b/gfx/pics/weepinbell/shiny.pal new file mode 100644 index 00000000..cce46c45 --- /dev/null +++ b/gfx/pics/weepinbell/shiny.pal @@ -0,0 +1,2 @@ + RGB 22, 28, 7 + RGB 19, 9, 19 diff --git a/gfx/pics/weezing/anim0.asm b/gfx/pics/weezing/anim0.asm new file mode 100644 index 00000000..e64ca5d3 --- /dev/null +++ b/gfx/pics/weezing/anim0.asm @@ -0,0 +1,8 @@ + frame 1, 15 + setrepeat 2 + frame 2, 10 + frame 3, 10 + frame 4, 10 + dorepeat 2 + endanim +; 0xd0efd diff --git a/gfx/pics/weezing/anim1.asm b/gfx/pics/weezing/anim1.asm new file mode 100644 index 00000000..1ba31dd7 --- /dev/null +++ b/gfx/pics/weezing/anim1.asm @@ -0,0 +1,8 @@ + frame 0, 12 + setrepeat 3 + frame 1, 08 + frame 5, 08 + dorepeat 2 + frame 1, 12 + endanim +; 0xd1cfb diff --git a/gfx/pics/weezing/back.2bpp.lz b/gfx/pics/weezing/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..a85124f3 --- /dev/null +++ b/gfx/pics/weezing/back.2bpp.lz diff --git a/gfx/pics/weezing/bitmask.asm b/gfx/pics/weezing/bitmask.asm new file mode 100644 index 00000000..0877082a --- /dev/null +++ b/gfx/pics/weezing/bitmask.asm @@ -0,0 +1,41 @@ +; 0 + db %00001100 + db %00000110 + db %10000011 + db %00000001 + db %00000000 + db %00000000 + db %00000000 +; 1 + db %00000000 + db %00011000 + db %10100011 + db %00000001 + db %00010011 + db %10010001 + db %00000000 +; 2 + db %00000000 + db %00111000 + db %10110000 + db %11010001 + db %00011011 + db %10011001 + db %00000000 +; 3 + db %00000000 + db %00100000 + db %00010000 + db %00010000 + db %00001011 + db %11001101 + db %00000000 +; 4 + db %00001100 + db %10000111 + db %11000011 + db %00000001 + db %10000000 + db %01000000 + db %00000000 +; 0xd2fb9 diff --git a/gfx/pics/weezing/frames.asm b/gfx/pics/weezing/frames.asm new file mode 100644 index 00000000..1bb1b571 --- /dev/null +++ b/gfx/pics/weezing/frames.asm @@ -0,0 +1,24 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 + dw .frame5 +.frame1 + db $00 ; bitmask + db $31, $00, $32, $33, $34, $35, $36, $35 +.frame2 + db $01 ; bitmask + db $37, $38, $39, $3a, $3b, $3c, $3d, $3e, $3f, $40, $41, $42 + db $43 +.frame3 + db $02 ; bitmask + db $37, $38, $44, $45, $3b, $46, $47, $48, $49, $4a, $3e, $3f + db $4b, $40, $4c, $4d, $42, $4e +.frame4 + db $03 ; bitmask + db $44, $45, $48, $3e, $3f, $4b, $4c, $4f, $4d, $50, $4e +.frame5 + db $04 ; bitmask + db $31, $00, $51, $32, $33, $52, $34, $35, $53, $36, $35, $54 + db $55 +; 0xd5915 diff --git a/gfx/pics/weezing/front.2bpp b/gfx/pics/weezing/front.2bpp Binary files differnew file mode 100644 index 00000000..782a2374 --- /dev/null +++ b/gfx/pics/weezing/front.2bpp diff --git a/gfx/pics/weezing/front.2bpp.lz b/gfx/pics/weezing/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..3c6f24a4 --- /dev/null +++ b/gfx/pics/weezing/front.2bpp.lz diff --git a/gfx/pics/weezing/normal.pal b/gfx/pics/weezing/normal.pal new file mode 100644 index 00000000..3d3e8288 --- /dev/null +++ b/gfx/pics/weezing/normal.pal @@ -0,0 +1,2 @@ + RGB 25, 10, 25 + RGB 18, 6, 18 diff --git a/gfx/pics/weezing/shiny.pal b/gfx/pics/weezing/shiny.pal new file mode 100644 index 00000000..c9d3bbe6 --- /dev/null +++ b/gfx/pics/weezing/shiny.pal @@ -0,0 +1,2 @@ + RGB 16, 20, 25 + RGB 9, 12, 23 diff --git a/gfx/pics/wigglytuff/anim0.asm b/gfx/pics/wigglytuff/anim0.asm new file mode 100644 index 00000000..53b468fd --- /dev/null +++ b/gfx/pics/wigglytuff/anim0.asm @@ -0,0 +1,9 @@ + frame 0, 04 + frame 1, 20 + frame 2, 08 + frame 0, 08 + frame 2, 06 + frame 0, 06 + frame 2, 04 + endanim +; 0xd0aed diff --git a/gfx/pics/wigglytuff/anim1.asm b/gfx/pics/wigglytuff/anim1.asm new file mode 100644 index 00000000..b99bf002 --- /dev/null +++ b/gfx/pics/wigglytuff/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 3 + frame 0, 06 + frame 3, 06 + dorepeat 1 + endanim +; 0xd1a4f diff --git a/gfx/pics/wigglytuff/back.2bpp.lz b/gfx/pics/wigglytuff/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..3b373298 --- /dev/null +++ b/gfx/pics/wigglytuff/back.2bpp.lz diff --git a/gfx/pics/wigglytuff/bitmask.asm b/gfx/pics/wigglytuff/bitmask.asm new file mode 100644 index 00000000..5cde2727 --- /dev/null +++ b/gfx/pics/wigglytuff/bitmask.asm @@ -0,0 +1,19 @@ +; 0 + db %00011000 + db %10000111 + db %01100001 + db %00011000 + db %00000000 +; 1 + db %00011000 + db %00001111 + db %00000000 + db %00111100 + db %00001100 +; 2 + db %00000000 + db %01000001 + db %00110000 + db %00001100 + db %00000000 +; 0xd29bf diff --git a/gfx/pics/wigglytuff/frames.asm b/gfx/pics/wigglytuff/frames.asm new file mode 100644 index 00000000..131fc589 --- /dev/null +++ b/gfx/pics/wigglytuff/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e +.frame2 + db $01 ; bitmask + db $2f, $30, $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a +.frame3 + db $02 ; bitmask + db $3b, $3c, $3d, $3e, $3f, $40 +; 0xd4a49 diff --git a/gfx/pics/wigglytuff/front.2bpp b/gfx/pics/wigglytuff/front.2bpp Binary files differnew file mode 100644 index 00000000..2a4378bf --- /dev/null +++ b/gfx/pics/wigglytuff/front.2bpp diff --git a/gfx/pics/wigglytuff/front.2bpp.lz b/gfx/pics/wigglytuff/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..c633d2a0 --- /dev/null +++ b/gfx/pics/wigglytuff/front.2bpp.lz diff --git a/gfx/pics/wigglytuff/normal.pal b/gfx/pics/wigglytuff/normal.pal new file mode 100644 index 00000000..92ff56a0 --- /dev/null +++ b/gfx/pics/wigglytuff/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 16, 31 + RGB 6, 16, 31 diff --git a/gfx/pics/wigglytuff/shiny.pal b/gfx/pics/wigglytuff/shiny.pal new file mode 100644 index 00000000..dd7f001e --- /dev/null +++ b/gfx/pics/wigglytuff/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 17, 31 + RGB 9, 24, 3 diff --git a/gfx/pics/wobbuffet/anim0.asm b/gfx/pics/wobbuffet/anim0.asm new file mode 100644 index 00000000..340f3df4 --- /dev/null +++ b/gfx/pics/wobbuffet/anim0.asm @@ -0,0 +1,4 @@ + frame 1, 07 + frame 2, 30 + endanim +; 0xd1403 diff --git a/gfx/pics/wobbuffet/anim1.asm b/gfx/pics/wobbuffet/anim1.asm new file mode 100644 index 00000000..8a3564da --- /dev/null +++ b/gfx/pics/wobbuffet/anim1.asm @@ -0,0 +1,3 @@ + frame 0, 30 + endanim +; 0xd2069 diff --git a/gfx/pics/wobbuffet/back.2bpp.lz b/gfx/pics/wobbuffet/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..87dba204 --- /dev/null +++ b/gfx/pics/wobbuffet/back.2bpp.lz diff --git a/gfx/pics/wobbuffet/bitmask.asm b/gfx/pics/wobbuffet/bitmask.asm new file mode 100644 index 00000000..d1fa8121 --- /dev/null +++ b/gfx/pics/wobbuffet/bitmask.asm @@ -0,0 +1,7 @@ +; 0 + db %11011111 + db %11110111 + db %00111101 + db %00001111 + db %00000000 +; 0xd36b0 diff --git a/gfx/pics/wobbuffet/frames.asm b/gfx/pics/wobbuffet/frames.asm new file mode 100644 index 00000000..efe0d1e6 --- /dev/null +++ b/gfx/pics/wobbuffet/frames.asm @@ -0,0 +1,11 @@ + dw .frame1 + dw .frame2 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $00, $28, $29, $2a, $2b, $2c, $2d, $2e + db $2f, $30, $31, $32, $33, $34, $35, $00, $36, $00, $00 +.frame2 + db $00 ; bitmask + db $24, $25, $26, $27, $00, $28, $29, $37, $2b, $2c, $2d, $2e + db $38, $30, $31, $32, $33, $34, $35, $00, $36, $00, $00 +; 0xd8e92 diff --git a/gfx/pics/wobbuffet/front.2bpp.lz b/gfx/pics/wobbuffet/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..ce7aa46c --- /dev/null +++ b/gfx/pics/wobbuffet/front.2bpp.lz diff --git a/gfx/pics/wobbuffet/normal.pal b/gfx/pics/wobbuffet/normal.pal new file mode 100644 index 00000000..b1722361 --- /dev/null +++ b/gfx/pics/wobbuffet/normal.pal @@ -0,0 +1,2 @@ + RGB 12, 25, 24 + RGB 9, 16, 12 diff --git a/gfx/pics/wobbuffet/shiny.pal b/gfx/pics/wobbuffet/shiny.pal new file mode 100644 index 00000000..53a968bf --- /dev/null +++ b/gfx/pics/wobbuffet/shiny.pal @@ -0,0 +1,2 @@ + RGB 23, 7, 25 + RGB 7, 9, 16 diff --git a/gfx/pics/wooper/anim0.asm b/gfx/pics/wooper/anim0.asm new file mode 100644 index 00000000..2c9becf9 --- /dev/null +++ b/gfx/pics/wooper/anim0.asm @@ -0,0 +1,8 @@ + setrepeat 2 + frame 1, 08 + frame 2, 08 + dorepeat 1 + frame 0, 08 + frame 4, 08 + endanim +; 0xd1397 diff --git a/gfx/pics/wooper/anim1.asm b/gfx/pics/wooper/anim1.asm new file mode 100644 index 00000000..3f152d03 --- /dev/null +++ b/gfx/pics/wooper/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 06 + frame 3, 06 + dorepeat 1 + endanim +; 0xd202f diff --git a/gfx/pics/wooper/back.2bpp.lz b/gfx/pics/wooper/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..973037f0 --- /dev/null +++ b/gfx/pics/wooper/back.2bpp.lz diff --git a/gfx/pics/wooper/bitmask.asm b/gfx/pics/wooper/bitmask.asm new file mode 100644 index 00000000..15731d45 --- /dev/null +++ b/gfx/pics/wooper/bitmask.asm @@ -0,0 +1,21 @@ +; 0 + db %10000000 + db %00010000 + db %00000000 + db %00000000 +; 1 + db %10000110 + db %00010000 + db %01110001 + db %00000000 +; 2 + db %01000000 + db %00001000 + db %00000000 + db %00000000 +; 3 + db %00000110 + db %00000000 + db %01110001 + db %00000000 +; 0xd3629 diff --git a/gfx/pics/wooper/frames.asm b/gfx/pics/wooper/frames.asm new file mode 100644 index 00000000..fd7dcc8b --- /dev/null +++ b/gfx/pics/wooper/frames.asm @@ -0,0 +1,17 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $19, $1a +.frame2 + db $01 ; bitmask + db $1b, $1c, $19, $1a, $1d, $1e, $1f, $00 +.frame3 + db $02 ; bitmask + db $20, $21 +.frame4 + db $03 ; bitmask + db $1b, $1c, $1d, $1e, $1f, $00 +; 0xd8cf2 diff --git a/gfx/pics/wooper/front.2bpp.lz b/gfx/pics/wooper/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..3d5d53c1 --- /dev/null +++ b/gfx/pics/wooper/front.2bpp.lz diff --git a/gfx/pics/wooper/normal.pal b/gfx/pics/wooper/normal.pal new file mode 100644 index 00000000..ebcf0c5f --- /dev/null +++ b/gfx/pics/wooper/normal.pal @@ -0,0 +1,2 @@ + RGB 16, 20, 25 + RGB 10, 8, 14 diff --git a/gfx/pics/wooper/shiny.pal b/gfx/pics/wooper/shiny.pal new file mode 100644 index 00000000..d13776d7 --- /dev/null +++ b/gfx/pics/wooper/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 17, 31 + RGB 31, 21, 0 diff --git a/gfx/pics/xatu/anim0.asm b/gfx/pics/xatu/anim0.asm new file mode 100644 index 00000000..002f905b --- /dev/null +++ b/gfx/pics/xatu/anim0.asm @@ -0,0 +1,10 @@ + frame 0, 04 + frame 3, 12 + frame 2, 12 + frame 1, 12 + setrepeat 2 + frame 0, 12 + frame 4, 12 + dorepeat 5 + endanim +; 0xd12cd diff --git a/gfx/pics/xatu/anim1.asm b/gfx/pics/xatu/anim1.asm new file mode 100644 index 00000000..3fa8d787 --- /dev/null +++ b/gfx/pics/xatu/anim1.asm @@ -0,0 +1,11 @@ + setrepeat 2 + frame 0, 08 + frame 3, 08 + dorepeat 1 + frame 0, 18 + setrepeat 2 + frame 1, 08 + frame 2, 08 + dorepeat 6 + endanim +; 0xd1f99 diff --git a/gfx/pics/xatu/back.2bpp.lz b/gfx/pics/xatu/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..8b6889ff --- /dev/null +++ b/gfx/pics/xatu/back.2bpp.lz diff --git a/gfx/pics/xatu/bitmask.asm b/gfx/pics/xatu/bitmask.asm new file mode 100644 index 00000000..3b59b58c --- /dev/null +++ b/gfx/pics/xatu/bitmask.asm @@ -0,0 +1,19 @@ +; 0 + db %11000001 + db %00110000 + db %00001100 + db %10001110 + db %00000001 +; 1 + db %00000000 + db %00010000 + db %00000100 + db %00000000 + db %00000000 +; 2 + db %00000000 + db %11000111 + db %01110011 + db %00001100 + db %00000000 +; 0xd34f0 diff --git a/gfx/pics/xatu/frames.asm b/gfx/pics/xatu/frames.asm new file mode 100644 index 00000000..fffa2579 --- /dev/null +++ b/gfx/pics/xatu/frames.asm @@ -0,0 +1,17 @@ + dw .frame1 + dw .frame2 + dw .frame3 + dw .frame4 +.frame1 + db $00 ; bitmask + db $01, $24, $01, $25, $26, $27, $28, $01, $29, $2a, $01, $01 +.frame2 + db $00 ; bitmask + db $01, $24, $01, $2b, $26, $2c, $28, $01, $29, $2a, $01, $01 +.frame3 + db $01 ; bitmask + db $2d, $2e +.frame4 + db $02 ; bitmask + db $2f, $30, $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a +; 0xd89f9 diff --git a/gfx/pics/xatu/front.2bpp.lz b/gfx/pics/xatu/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..4b5918b3 --- /dev/null +++ b/gfx/pics/xatu/front.2bpp.lz diff --git a/gfx/pics/xatu/normal.pal b/gfx/pics/xatu/normal.pal new file mode 100644 index 00000000..d0093fd0 --- /dev/null +++ b/gfx/pics/xatu/normal.pal @@ -0,0 +1,2 @@ + RGB 10, 23, 13 + RGB 20, 5, 6 diff --git a/gfx/pics/xatu/shiny.pal b/gfx/pics/xatu/shiny.pal new file mode 100644 index 00000000..d73a7d42 --- /dev/null +++ b/gfx/pics/xatu/shiny.pal @@ -0,0 +1,2 @@ + RGB 19, 27, 0 + RGB 23, 12, 2 diff --git a/gfx/pics/yanma/anim0.asm b/gfx/pics/yanma/anim0.asm new file mode 100644 index 00000000..4f1aaa92 --- /dev/null +++ b/gfx/pics/yanma/anim0.asm @@ -0,0 +1,9 @@ + frame 1, 10 + frame 0, 05 + frame 3, 05 + setrepeat 5 + frame 0, 03 + frame 2, 03 + dorepeat 4 + endanim +; 0xd138a diff --git a/gfx/pics/yanma/anim1.asm b/gfx/pics/yanma/anim1.asm new file mode 100644 index 00000000..75464b3f --- /dev/null +++ b/gfx/pics/yanma/anim1.asm @@ -0,0 +1,6 @@ + setrepeat 2 + frame 0, 04 + frame 3, 04 + dorepeat 1 + endanim +; 0xd2026 diff --git a/gfx/pics/yanma/back.2bpp.lz b/gfx/pics/yanma/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..47105f12 --- /dev/null +++ b/gfx/pics/yanma/back.2bpp.lz diff --git a/gfx/pics/yanma/bitmask.asm b/gfx/pics/yanma/bitmask.asm new file mode 100644 index 00000000..a2bfcf8c --- /dev/null +++ b/gfx/pics/yanma/bitmask.asm @@ -0,0 +1,19 @@ +; 0 + db %11001111 + db %11100011 + db %00000000 + db %00000000 + db %00000000 +; 1 + db %11000001 + db %00000000 + db %00001100 + db %11001111 + db %00000001 +; 2 + db %00000100 + db %01000000 + db %00000000 + db %00000000 + db %00000000 +; 0xd3619 diff --git a/gfx/pics/yanma/frames.asm b/gfx/pics/yanma/frames.asm new file mode 100644 index 00000000..7512a5e8 --- /dev/null +++ b/gfx/pics/yanma/frames.asm @@ -0,0 +1,13 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e +.frame2 + db $01 ; bitmask + db $2f, $30, $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a +.frame3 + db $02 ; bitmask + db $3b, $3c +; 0xd8cd4 diff --git a/gfx/pics/yanma/front.2bpp.lz b/gfx/pics/yanma/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..1987afdc --- /dev/null +++ b/gfx/pics/yanma/front.2bpp.lz diff --git a/gfx/pics/yanma/normal.pal b/gfx/pics/yanma/normal.pal new file mode 100644 index 00000000..4939cf29 --- /dev/null +++ b/gfx/pics/yanma/normal.pal @@ -0,0 +1,2 @@ + RGB 9, 26, 10 + RGB 20, 7, 7 diff --git a/gfx/pics/yanma/shiny.pal b/gfx/pics/yanma/shiny.pal new file mode 100644 index 00000000..7fe801fb --- /dev/null +++ b/gfx/pics/yanma/shiny.pal @@ -0,0 +1,2 @@ + RGB 9, 26, 10 + RGB 13, 14, 30 diff --git a/gfx/pics/zapdos/anim0.asm b/gfx/pics/zapdos/anim0.asm new file mode 100644 index 00000000..a22540c2 --- /dev/null +++ b/gfx/pics/zapdos/anim0.asm @@ -0,0 +1,7 @@ + frame 1, 10 + setrepeat 3 + frame 2, 10 + frame 3, 10 + dorepeat 2 + endanim +; 0xd10cc diff --git a/gfx/pics/zapdos/anim1.asm b/gfx/pics/zapdos/anim1.asm new file mode 100644 index 00000000..3d8c8fd5 --- /dev/null +++ b/gfx/pics/zapdos/anim1.asm @@ -0,0 +1,5 @@ + frame 1, 08 + frame 2, 50 + frame 1, 06 + endanim +; 0xd1e48 diff --git a/gfx/pics/zapdos/back.2bpp.lz b/gfx/pics/zapdos/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..2f216794 --- /dev/null +++ b/gfx/pics/zapdos/back.2bpp.lz diff --git a/gfx/pics/zapdos/bitmask.asm b/gfx/pics/zapdos/bitmask.asm new file mode 100644 index 00000000..e1362fa7 --- /dev/null +++ b/gfx/pics/zapdos/bitmask.asm @@ -0,0 +1,17 @@ +; 0 + db %10110111 + db %11001111 + db %11100011 + db %11110001 + db %00000000 + db %00000000 + db %00000000 +; 1 + db %10111111 + db %11001111 + db %11100111 + db %11110001 + db %01011000 + db %01111000 + db %00000000 +; 0xd3260 diff --git a/gfx/pics/zapdos/frames.asm b/gfx/pics/zapdos/frames.asm new file mode 100644 index 00000000..f22a9680 --- /dev/null +++ b/gfx/pics/zapdos/frames.asm @@ -0,0 +1,17 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c + db $3d, $3e, $3f, $40, $41, $42, $43, $44, $45, $46 +.frame2 + db $01 ; bitmask + db $31, $32, $33, $47, $34, $35, $48, $49, $4a, $4b, $4c, $4d + db $4e, $4f, $3e, $50, $3f, $40, $41, $42, $51, $52, $45, $46 + db $53, $54, $55, $56, $57, $58, $59 +.frame3 + db $00 ; bitmask + db $31, $32, $33, $34, $35, $36, $49, $4a, $39, $3a, $3b, $4e + db $4f, $3e, $3f, $40, $41, $42, $43, $44, $45, $46 +; 0xd6096 diff --git a/gfx/pics/zapdos/front.2bpp.lz b/gfx/pics/zapdos/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..0f048171 --- /dev/null +++ b/gfx/pics/zapdos/front.2bpp.lz diff --git a/gfx/pics/zapdos/normal.pal b/gfx/pics/zapdos/normal.pal new file mode 100644 index 00000000..ab6340f3 --- /dev/null +++ b/gfx/pics/zapdos/normal.pal @@ -0,0 +1,2 @@ + RGB 31, 28, 0 + RGB 23, 16, 0 diff --git a/gfx/pics/zapdos/shiny.pal b/gfx/pics/zapdos/shiny.pal new file mode 100644 index 00000000..1767874a --- /dev/null +++ b/gfx/pics/zapdos/shiny.pal @@ -0,0 +1,2 @@ + RGB 31, 19, 0 + RGB 31, 4, 0 diff --git a/gfx/pics/zubat/anim0.asm b/gfx/pics/zubat/anim0.asm new file mode 100644 index 00000000..a34a6667 --- /dev/null +++ b/gfx/pics/zubat/anim0.asm @@ -0,0 +1,8 @@ + setrepeat 4 + frame 1, 07 + frame 2, 07 + dorepeat 1 + frame 3, 07 + frame 0, 07 + endanim +; 0xd0afa diff --git a/gfx/pics/zubat/anim1.asm b/gfx/pics/zubat/anim1.asm new file mode 100644 index 00000000..cfba587f --- /dev/null +++ b/gfx/pics/zubat/anim1.asm @@ -0,0 +1,7 @@ + frame 2, 35 + setrepeat 2 + frame 0, 12 + frame 3, 12 + dorepeat 2 + endanim +; 0xd1a5a diff --git a/gfx/pics/zubat/back.2bpp.lz b/gfx/pics/zubat/back.2bpp.lz Binary files differnew file mode 100644 index 00000000..d50e00e9 --- /dev/null +++ b/gfx/pics/zubat/back.2bpp.lz diff --git a/gfx/pics/zubat/bitmask.asm b/gfx/pics/zubat/bitmask.asm new file mode 100644 index 00000000..bf610978 --- /dev/null +++ b/gfx/pics/zubat/bitmask.asm @@ -0,0 +1,16 @@ +; 0 + db %11011110 + db %00010011 + db %11100111 + db %00000001 +; 1 + db %10000000 + db %00010000 + db %00000000 + db %00000000 +; 2 + db %11011110 + db %00000011 + db %11100111 + db %00000001 +; 0xd29cb diff --git a/gfx/pics/zubat/frames.asm b/gfx/pics/zubat/frames.asm new file mode 100644 index 00000000..8fa20700 --- /dev/null +++ b/gfx/pics/zubat/frames.asm @@ -0,0 +1,15 @@ + dw .frame1 + dw .frame2 + dw .frame3 +.frame1 + db $00 ; bitmask + db $19, $1a, $1b, $0e, $1c, $1d, $0e, $0e, $1e, $1f, $20, $21 + db $22, $23, $0e, $0e +.frame2 + db $01 ; bitmask + db $24, $1e +.frame3 + db $02 ; bitmask + db $19, $1a, $1b, $0e, $1c, $25, $0e, $0e, $1f, $26, $21, $22 + db $23, $0e, $0e +; 0xd4a73 diff --git a/gfx/pics/zubat/front.2bpp b/gfx/pics/zubat/front.2bpp Binary files differnew file mode 100644 index 00000000..8d9fac78 --- /dev/null +++ b/gfx/pics/zubat/front.2bpp diff --git a/gfx/pics/zubat/front.2bpp.lz b/gfx/pics/zubat/front.2bpp.lz Binary files differnew file mode 100644 index 00000000..b22e1d97 --- /dev/null +++ b/gfx/pics/zubat/front.2bpp.lz diff --git a/gfx/pics/zubat/normal.pal b/gfx/pics/zubat/normal.pal new file mode 100644 index 00000000..6e4cf2d8 --- /dev/null +++ b/gfx/pics/zubat/normal.pal @@ -0,0 +1,2 @@ + RGB 15, 15, 27 + RGB 6, 7, 12 diff --git a/gfx/pics/zubat/shiny.pal b/gfx/pics/zubat/shiny.pal new file mode 100644 index 00000000..c07fdfb8 --- /dev/null +++ b/gfx/pics/zubat/shiny.pal @@ -0,0 +1,2 @@ + RGB 27, 15, 30 + RGB 10, 17, 6 diff --git a/gfx/trainers/beauty.2bpp.lz b/gfx/trainers/beauty.2bpp.lz Binary files differnew file mode 100644 index 00000000..8c5d30ee --- /dev/null +++ b/gfx/trainers/beauty.2bpp.lz diff --git a/gfx/trainers/beauty.pal b/gfx/trainers/beauty.pal new file mode 100644 index 00000000..7183a050 --- /dev/null +++ b/gfx/trainers/beauty.pal @@ -0,0 +1,4 @@ + + RGB 24, 17, 11 + RGB 08, 09, 17 + diff --git a/gfx/trainers/biker.2bpp.lz b/gfx/trainers/biker.2bpp.lz Binary files differnew file mode 100644 index 00000000..07ad8621 --- /dev/null +++ b/gfx/trainers/biker.2bpp.lz diff --git a/gfx/trainers/biker.pal b/gfx/trainers/biker.pal new file mode 100644 index 00000000..bfffe557 --- /dev/null +++ b/gfx/trainers/biker.pal @@ -0,0 +1,4 @@ + + RGB 20, 17, 09 + RGB 04, 03, 10 + diff --git a/gfx/trainers/bird_keeper.2bpp.lz b/gfx/trainers/bird_keeper.2bpp.lz Binary files differnew file mode 100644 index 00000000..48b50584 --- /dev/null +++ b/gfx/trainers/bird_keeper.2bpp.lz diff --git a/gfx/trainers/bird_keeper.pal b/gfx/trainers/bird_keeper.pal new file mode 100644 index 00000000..ca0407a3 --- /dev/null +++ b/gfx/trainers/bird_keeper.pal @@ -0,0 +1,4 @@ + + RGB 30, 22, 17 + RGB 06, 12, 26 + diff --git a/gfx/trainers/blackbelt_t.2bpp.lz b/gfx/trainers/blackbelt_t.2bpp.lz Binary files differnew file mode 100644 index 00000000..086b8fc0 --- /dev/null +++ b/gfx/trainers/blackbelt_t.2bpp.lz diff --git a/gfx/trainers/blackbelt_t.pal b/gfx/trainers/blackbelt_t.pal new file mode 100644 index 00000000..59ea0284 --- /dev/null +++ b/gfx/trainers/blackbelt_t.pal @@ -0,0 +1,4 @@ + + RGB 26, 15, 08 + RGB 13, 10, 12 + diff --git a/gfx/trainers/blaine.2bpp.lz b/gfx/trainers/blaine.2bpp.lz Binary files differnew file mode 100644 index 00000000..d967bb3b --- /dev/null +++ b/gfx/trainers/blaine.2bpp.lz diff --git a/gfx/trainers/blaine.pal b/gfx/trainers/blaine.pal new file mode 100644 index 00000000..90f3a381 --- /dev/null +++ b/gfx/trainers/blaine.pal @@ -0,0 +1,4 @@ + + RGB 30, 20, 16 + RGB 07, 11, 12 + diff --git a/gfx/trainers/blue.2bpp.lz b/gfx/trainers/blue.2bpp.lz Binary files differnew file mode 100644 index 00000000..9d4cb50c --- /dev/null +++ b/gfx/trainers/blue.2bpp.lz diff --git a/gfx/trainers/blue.pal b/gfx/trainers/blue.pal new file mode 100644 index 00000000..ce6b3f1d --- /dev/null +++ b/gfx/trainers/blue.pal @@ -0,0 +1,4 @@ + + RGB 31, 24, 08 + RGB 12, 09, 19 + diff --git a/gfx/trainers/boarder.2bpp.lz b/gfx/trainers/boarder.2bpp.lz Binary files differnew file mode 100644 index 00000000..a6dc315d --- /dev/null +++ b/gfx/trainers/boarder.2bpp.lz diff --git a/gfx/trainers/boarder.pal b/gfx/trainers/boarder.pal new file mode 100644 index 00000000..4fb9af5e --- /dev/null +++ b/gfx/trainers/boarder.pal @@ -0,0 +1,4 @@ + + RGB 24, 19, 07 + RGB 13, 10, 19 + diff --git a/gfx/trainers/brock.2bpp.lz b/gfx/trainers/brock.2bpp.lz Binary files differnew file mode 100644 index 00000000..d7a4e29b --- /dev/null +++ b/gfx/trainers/brock.2bpp.lz diff --git a/gfx/trainers/brock.pal b/gfx/trainers/brock.pal new file mode 100644 index 00000000..f5a1b0c0 --- /dev/null +++ b/gfx/trainers/brock.pal @@ -0,0 +1,4 @@ + + RGB 30, 18, 14 + RGB 14, 07, 10 + diff --git a/gfx/trainers/bruno.2bpp.lz b/gfx/trainers/bruno.2bpp.lz Binary files differnew file mode 100644 index 00000000..69406d11 --- /dev/null +++ b/gfx/trainers/bruno.2bpp.lz diff --git a/gfx/trainers/bruno.pal b/gfx/trainers/bruno.pal new file mode 100644 index 00000000..41408a91 --- /dev/null +++ b/gfx/trainers/bruno.pal @@ -0,0 +1,4 @@ + + RGB 25, 17, 12 + RGB 08, 10, 12 + diff --git a/gfx/trainers/bug_catcher.2bpp.lz b/gfx/trainers/bug_catcher.2bpp.lz Binary files differnew file mode 100644 index 00000000..cea17dba --- /dev/null +++ b/gfx/trainers/bug_catcher.2bpp.lz diff --git a/gfx/trainers/bug_catcher.pal b/gfx/trainers/bug_catcher.pal new file mode 100644 index 00000000..8e4df421 --- /dev/null +++ b/gfx/trainers/bug_catcher.pal @@ -0,0 +1,4 @@ + + RGB 27, 17, 10 + RGB 06, 10, 18 + diff --git a/gfx/trainers/bugsy.2bpp.lz b/gfx/trainers/bugsy.2bpp.lz Binary files differnew file mode 100644 index 00000000..7910628a --- /dev/null +++ b/gfx/trainers/bugsy.2bpp.lz diff --git a/gfx/trainers/bugsy.pal b/gfx/trainers/bugsy.pal new file mode 100644 index 00000000..1743f663 --- /dev/null +++ b/gfx/trainers/bugsy.pal @@ -0,0 +1,4 @@ + + RGB 26, 18, 15 + RGB 13, 21, 06 + diff --git a/gfx/trainers/burglar.2bpp.lz b/gfx/trainers/burglar.2bpp.lz Binary files differnew file mode 100644 index 00000000..45da954d --- /dev/null +++ b/gfx/trainers/burglar.2bpp.lz diff --git a/gfx/trainers/burglar.pal b/gfx/trainers/burglar.pal new file mode 100644 index 00000000..cfcdd144 --- /dev/null +++ b/gfx/trainers/burglar.pal @@ -0,0 +1,4 @@ + + RGB 28, 16, 09 + RGB 12, 04, 23 + diff --git a/gfx/trainers/cal.2bpp.lz b/gfx/trainers/cal.2bpp.lz Binary files differnew file mode 100644 index 00000000..f7d3570a --- /dev/null +++ b/gfx/trainers/cal.2bpp.lz diff --git a/gfx/trainers/cal.pal b/gfx/trainers/cal.pal new file mode 100644 index 00000000..92101c5e --- /dev/null +++ b/gfx/trainers/cal.pal @@ -0,0 +1,4 @@ + + RGB 25, 18, 12 + RGB 22, 09, 05 + diff --git a/gfx/trainers/camper.2bpp.lz b/gfx/trainers/camper.2bpp.lz Binary files differnew file mode 100644 index 00000000..a8963bae --- /dev/null +++ b/gfx/trainers/camper.2bpp.lz diff --git a/gfx/trainers/camper.pal b/gfx/trainers/camper.pal new file mode 100644 index 00000000..13a083c6 --- /dev/null +++ b/gfx/trainers/camper.pal @@ -0,0 +1,4 @@ + + RGB 31, 19, 08 + RGB 15, 25, 02 + diff --git a/gfx/trainers/champion.2bpp.lz b/gfx/trainers/champion.2bpp.lz Binary files differnew file mode 100644 index 00000000..c5840a67 --- /dev/null +++ b/gfx/trainers/champion.2bpp.lz diff --git a/gfx/trainers/champion.pal b/gfx/trainers/champion.pal new file mode 100644 index 00000000..3dee1efe --- /dev/null +++ b/gfx/trainers/champion.pal @@ -0,0 +1,4 @@ + + RGB 29, 19, 15 + RGB 21, 09, 05 + diff --git a/gfx/trainers/chuck.2bpp.lz b/gfx/trainers/chuck.2bpp.lz Binary files differnew file mode 100644 index 00000000..0a92c707 --- /dev/null +++ b/gfx/trainers/chuck.2bpp.lz diff --git a/gfx/trainers/chuck.pal b/gfx/trainers/chuck.pal new file mode 100644 index 00000000..9616829d --- /dev/null +++ b/gfx/trainers/chuck.pal @@ -0,0 +1,4 @@ + + RGB 25, 16, 12 + RGB 12, 08, 08 + diff --git a/gfx/trainers/clair.2bpp.lz b/gfx/trainers/clair.2bpp.lz Binary files differnew file mode 100644 index 00000000..bbc46359 --- /dev/null +++ b/gfx/trainers/clair.2bpp.lz diff --git a/gfx/trainers/clair.pal b/gfx/trainers/clair.pal new file mode 100644 index 00000000..616598fe --- /dev/null +++ b/gfx/trainers/clair.pal @@ -0,0 +1,4 @@ + + RGB 27, 18, 12 + RGB 08, 11, 16 + diff --git a/gfx/trainers/cooltrainer_f.2bpp.lz b/gfx/trainers/cooltrainer_f.2bpp.lz Binary files differnew file mode 100644 index 00000000..cb41d74e --- /dev/null +++ b/gfx/trainers/cooltrainer_f.2bpp.lz diff --git a/gfx/trainers/cooltrainer_f.pal b/gfx/trainers/cooltrainer_f.pal new file mode 100644 index 00000000..bdeefabf --- /dev/null +++ b/gfx/trainers/cooltrainer_f.pal @@ -0,0 +1,4 @@ + + RGB 26, 18, 15 + RGB 22, 09, 03 + diff --git a/gfx/trainers/cooltrainer_m.2bpp.lz b/gfx/trainers/cooltrainer_m.2bpp.lz Binary files differnew file mode 100644 index 00000000..93dad031 --- /dev/null +++ b/gfx/trainers/cooltrainer_m.2bpp.lz diff --git a/gfx/trainers/cooltrainer_m.pal b/gfx/trainers/cooltrainer_m.pal new file mode 100644 index 00000000..bdeefabf --- /dev/null +++ b/gfx/trainers/cooltrainer_m.pal @@ -0,0 +1,4 @@ + + RGB 26, 18, 15 + RGB 22, 09, 03 + diff --git a/gfx/trainers/erika.2bpp.lz b/gfx/trainers/erika.2bpp.lz Binary files differnew file mode 100644 index 00000000..963363d2 --- /dev/null +++ b/gfx/trainers/erika.2bpp.lz diff --git a/gfx/trainers/erika.pal b/gfx/trainers/erika.pal new file mode 100644 index 00000000..e8de9b43 --- /dev/null +++ b/gfx/trainers/erika.pal @@ -0,0 +1,4 @@ + + RGB 31, 18, 13 + RGB 07, 15, 08 + diff --git a/gfx/trainers/executive_f.2bpp.lz b/gfx/trainers/executive_f.2bpp.lz Binary files differnew file mode 100644 index 00000000..b823ddaa --- /dev/null +++ b/gfx/trainers/executive_f.2bpp.lz diff --git a/gfx/trainers/executive_f.pal b/gfx/trainers/executive_f.pal new file mode 100644 index 00000000..36ec86f8 --- /dev/null +++ b/gfx/trainers/executive_f.pal @@ -0,0 +1,4 @@ + + RGB 30, 22, 17 + RGB 19, 05, 12 + diff --git a/gfx/trainers/executive_m.2bpp.lz b/gfx/trainers/executive_m.2bpp.lz Binary files differnew file mode 100644 index 00000000..e10b588c --- /dev/null +++ b/gfx/trainers/executive_m.2bpp.lz diff --git a/gfx/trainers/executive_m.pal b/gfx/trainers/executive_m.pal new file mode 100644 index 00000000..66e0a46c --- /dev/null +++ b/gfx/trainers/executive_m.pal @@ -0,0 +1,4 @@ + + RGB 25, 17, 05 + RGB 14, 05, 14 + diff --git a/gfx/trainers/falkner.2bpp.lz b/gfx/trainers/falkner.2bpp.lz Binary files differnew file mode 100644 index 00000000..323587e3 --- /dev/null +++ b/gfx/trainers/falkner.2bpp.lz diff --git a/gfx/trainers/falkner.pal b/gfx/trainers/falkner.pal new file mode 100644 index 00000000..ddc5262b --- /dev/null +++ b/gfx/trainers/falkner.pal @@ -0,0 +1,4 @@ + + RGB 27, 17, 14 + RGB 07, 05, 31 + diff --git a/gfx/trainers/firebreather.2bpp.lz b/gfx/trainers/firebreather.2bpp.lz Binary files differnew file mode 100644 index 00000000..a0f853a9 --- /dev/null +++ b/gfx/trainers/firebreather.2bpp.lz diff --git a/gfx/trainers/firebreather.pal b/gfx/trainers/firebreather.pal new file mode 100644 index 00000000..b051224d --- /dev/null +++ b/gfx/trainers/firebreather.pal @@ -0,0 +1,4 @@ + + RGB 27, 17, 11 + RGB 25, 05, 12 + diff --git a/gfx/trainers/fisher.2bpp.lz b/gfx/trainers/fisher.2bpp.lz Binary files differnew file mode 100644 index 00000000..b210aeda --- /dev/null +++ b/gfx/trainers/fisher.2bpp.lz diff --git a/gfx/trainers/fisher.pal b/gfx/trainers/fisher.pal new file mode 100644 index 00000000..9d065711 --- /dev/null +++ b/gfx/trainers/fisher.pal @@ -0,0 +1,4 @@ + + RGB 30, 17, 13 + RGB 07, 12, 15 + diff --git a/gfx/trainers/gentleman.2bpp.lz b/gfx/trainers/gentleman.2bpp.lz Binary files differnew file mode 100644 index 00000000..153720e7 --- /dev/null +++ b/gfx/trainers/gentleman.2bpp.lz diff --git a/gfx/trainers/gentleman.pal b/gfx/trainers/gentleman.pal new file mode 100644 index 00000000..c6faa0d3 --- /dev/null +++ b/gfx/trainers/gentleman.pal @@ -0,0 +1,4 @@ + + RGB 25, 16, 12 + RGB 09, 09, 15 + diff --git a/gfx/trainers/grunt_f.2bpp.lz b/gfx/trainers/grunt_f.2bpp.lz Binary files differnew file mode 100644 index 00000000..beee0721 --- /dev/null +++ b/gfx/trainers/grunt_f.2bpp.lz diff --git a/gfx/trainers/grunt_f.pal b/gfx/trainers/grunt_f.pal new file mode 100644 index 00000000..74613241 --- /dev/null +++ b/gfx/trainers/grunt_f.pal @@ -0,0 +1,4 @@ + + RGB 31, 19, 13 + RGB 19, 06, 08 + diff --git a/gfx/trainers/grunt_m.2bpp.lz b/gfx/trainers/grunt_m.2bpp.lz Binary files differnew file mode 100644 index 00000000..5ac5597b --- /dev/null +++ b/gfx/trainers/grunt_m.2bpp.lz diff --git a/gfx/trainers/grunt_m.pal b/gfx/trainers/grunt_m.pal new file mode 100644 index 00000000..f7dc95d8 --- /dev/null +++ b/gfx/trainers/grunt_m.pal @@ -0,0 +1,4 @@ + + RGB 29, 17, 15 + RGB 20, 08, 05 + diff --git a/gfx/trainers/guitarist.2bpp.lz b/gfx/trainers/guitarist.2bpp.lz Binary files differnew file mode 100644 index 00000000..d67e6ea9 --- /dev/null +++ b/gfx/trainers/guitarist.2bpp.lz diff --git a/gfx/trainers/guitarist.pal b/gfx/trainers/guitarist.pal new file mode 100644 index 00000000..d5c88a3b --- /dev/null +++ b/gfx/trainers/guitarist.pal @@ -0,0 +1,4 @@ + + RGB 31, 22, 19 + RGB 31, 08, 05 + diff --git a/gfx/trainers/hiker.2bpp.lz b/gfx/trainers/hiker.2bpp.lz Binary files differnew file mode 100644 index 00000000..c7cecda2 --- /dev/null +++ b/gfx/trainers/hiker.2bpp.lz diff --git a/gfx/trainers/hiker.pal b/gfx/trainers/hiker.pal new file mode 100644 index 00000000..8d0cb5c4 --- /dev/null +++ b/gfx/trainers/hiker.pal @@ -0,0 +1,4 @@ + + RGB 23, 15, 09 + RGB 13, 08, 23 + diff --git a/gfx/trainers/janine.2bpp.lz b/gfx/trainers/janine.2bpp.lz Binary files differnew file mode 100644 index 00000000..d6249eba --- /dev/null +++ b/gfx/trainers/janine.2bpp.lz diff --git a/gfx/trainers/janine.pal b/gfx/trainers/janine.pal new file mode 100644 index 00000000..e958004c --- /dev/null +++ b/gfx/trainers/janine.pal @@ -0,0 +1,4 @@ + + RGB 30, 18, 15 + RGB 15, 08, 23 + diff --git a/gfx/trainers/jasmine.2bpp.lz b/gfx/trainers/jasmine.2bpp.lz Binary files differnew file mode 100644 index 00000000..7c08ded9 --- /dev/null +++ b/gfx/trainers/jasmine.2bpp.lz diff --git a/gfx/trainers/jasmine.pal b/gfx/trainers/jasmine.pal new file mode 100644 index 00000000..352d9567 --- /dev/null +++ b/gfx/trainers/jasmine.pal @@ -0,0 +1,4 @@ + + RGB 26, 18, 10 + RGB 16, 09, 11 + diff --git a/gfx/trainers/juggler.2bpp.lz b/gfx/trainers/juggler.2bpp.lz Binary files differnew file mode 100644 index 00000000..d64ed1f0 --- /dev/null +++ b/gfx/trainers/juggler.2bpp.lz diff --git a/gfx/trainers/juggler.pal b/gfx/trainers/juggler.pal new file mode 100644 index 00000000..ffee98b0 --- /dev/null +++ b/gfx/trainers/juggler.pal @@ -0,0 +1,4 @@ + + RGB 26, 15, 10 + RGB 09, 06, 31 + diff --git a/gfx/trainers/karen.2bpp.lz b/gfx/trainers/karen.2bpp.lz Binary files differnew file mode 100644 index 00000000..a0bd871f --- /dev/null +++ b/gfx/trainers/karen.2bpp.lz diff --git a/gfx/trainers/karen.pal b/gfx/trainers/karen.pal new file mode 100644 index 00000000..0eeb5fa2 --- /dev/null +++ b/gfx/trainers/karen.pal @@ -0,0 +1,4 @@ + + RGB 30, 18, 14 + RGB 21, 08, 07 + diff --git a/gfx/trainers/kimono_girl.2bpp.lz b/gfx/trainers/kimono_girl.2bpp.lz Binary files differnew file mode 100644 index 00000000..465ccb11 --- /dev/null +++ b/gfx/trainers/kimono_girl.2bpp.lz diff --git a/gfx/trainers/kimono_girl.pal b/gfx/trainers/kimono_girl.pal new file mode 100644 index 00000000..334b11d2 --- /dev/null +++ b/gfx/trainers/kimono_girl.pal @@ -0,0 +1,4 @@ + + RGB 29, 19, 15 + RGB 26, 09, 06 + diff --git a/gfx/trainers/koga.2bpp.lz b/gfx/trainers/koga.2bpp.lz Binary files differnew file mode 100644 index 00000000..bc4501f0 --- /dev/null +++ b/gfx/trainers/koga.2bpp.lz diff --git a/gfx/trainers/koga.pal b/gfx/trainers/koga.pal new file mode 100644 index 00000000..096b1e13 --- /dev/null +++ b/gfx/trainers/koga.pal @@ -0,0 +1,4 @@ + + RGB 27, 18, 14 + RGB 12, 07, 13 + diff --git a/gfx/trainers/lass.2bpp.lz b/gfx/trainers/lass.2bpp.lz Binary files differnew file mode 100644 index 00000000..0c7cffa7 --- /dev/null +++ b/gfx/trainers/lass.2bpp.lz diff --git a/gfx/trainers/lass.pal b/gfx/trainers/lass.pal new file mode 100644 index 00000000..1ca3149d --- /dev/null +++ b/gfx/trainers/lass.pal @@ -0,0 +1,4 @@ + + RGB 25, 17, 06 + RGB 13, 08, 25 + diff --git a/gfx/trainers/lt_surge.2bpp.lz b/gfx/trainers/lt_surge.2bpp.lz Binary files differnew file mode 100644 index 00000000..9a3df5d3 --- /dev/null +++ b/gfx/trainers/lt_surge.2bpp.lz diff --git a/gfx/trainers/lt_surge.pal b/gfx/trainers/lt_surge.pal new file mode 100644 index 00000000..6243fae5 --- /dev/null +++ b/gfx/trainers/lt_surge.pal @@ -0,0 +1,4 @@ + + RGB 25, 17, 14 + RGB 09, 14, 10 + diff --git a/gfx/trainers/medium.2bpp.lz b/gfx/trainers/medium.2bpp.lz Binary files differnew file mode 100644 index 00000000..4aaa7132 --- /dev/null +++ b/gfx/trainers/medium.2bpp.lz diff --git a/gfx/trainers/medium.pal b/gfx/trainers/medium.pal new file mode 100644 index 00000000..e06b66f3 --- /dev/null +++ b/gfx/trainers/medium.pal @@ -0,0 +1,4 @@ + + RGB 25, 17, 12 + RGB 09, 09, 14 + diff --git a/gfx/trainers/misty.2bpp.lz b/gfx/trainers/misty.2bpp.lz Binary files differnew file mode 100644 index 00000000..1a96cddd --- /dev/null +++ b/gfx/trainers/misty.2bpp.lz diff --git a/gfx/trainers/misty.pal b/gfx/trainers/misty.pal new file mode 100644 index 00000000..aab4b084 --- /dev/null +++ b/gfx/trainers/misty.pal @@ -0,0 +1,4 @@ + + RGB 29, 19, 16 + RGB 20, 10, 05 + diff --git a/gfx/trainers/morty.2bpp.lz b/gfx/trainers/morty.2bpp.lz Binary files differnew file mode 100644 index 00000000..67999aeb --- /dev/null +++ b/gfx/trainers/morty.2bpp.lz diff --git a/gfx/trainers/morty.pal b/gfx/trainers/morty.pal new file mode 100644 index 00000000..736d93ba --- /dev/null +++ b/gfx/trainers/morty.pal @@ -0,0 +1,4 @@ + + RGB 29, 17, 12 + RGB 12, 07, 22 + diff --git a/gfx/trainers/oak.2bpp.lz b/gfx/trainers/oak.2bpp.lz Binary files differnew file mode 100644 index 00000000..276f7c53 --- /dev/null +++ b/gfx/trainers/oak.2bpp.lz diff --git a/gfx/trainers/oak.pal b/gfx/trainers/oak.pal new file mode 100644 index 00000000..a4be7ff9 --- /dev/null +++ b/gfx/trainers/oak.pal @@ -0,0 +1,4 @@ + + RGB 24, 19, 11 + RGB 13, 16, 00 + diff --git a/gfx/trainers/officer.2bpp.lz b/gfx/trainers/officer.2bpp.lz Binary files differnew file mode 100644 index 00000000..e3e22f87 --- /dev/null +++ b/gfx/trainers/officer.2bpp.lz diff --git a/gfx/trainers/officer.pal b/gfx/trainers/officer.pal new file mode 100644 index 00000000..a14a4791 --- /dev/null +++ b/gfx/trainers/officer.pal @@ -0,0 +1,4 @@ + + RGB 30, 24, 08 + RGB 12, 09, 19 + diff --git a/gfx/trainers/palette_pointers.asm b/gfx/trainers/palette_pointers.asm new file mode 100644 index 00000000..21bb51a7 --- /dev/null +++ b/gfx/trainers/palette_pointers.asm @@ -0,0 +1,75 @@ + +TrainerPalettes: + +PlayerPalette: +; The player's palette +; RGB 25, 18, 12 +; RGB 22, 09, 05 + INCLUDE "gfx/trainers/cal.pal" + +FalknerPalette: INCLUDE "gfx/trainers/falkner.pal" +WhitneyPalette: INCLUDE "gfx/trainers/whitney.pal" +BugsyPalette: INCLUDE "gfx/trainers/bugsy.pal" +MortyPalette: INCLUDE "gfx/trainers/morty.pal" +PrycePalette: INCLUDE "gfx/trainers/pryce.pal" +JasminePalette: INCLUDE "gfx/trainers/jasmine.pal" +ChuckPalette: INCLUDE "gfx/trainers/chuck.pal" +ClairPalette: INCLUDE "gfx/trainers/clair.pal" +Rival1Palette: INCLUDE "gfx/trainers/rival1.pal" +PokemonProfPalette: INCLUDE "gfx/trainers/oak.pal" +WillPalette: INCLUDE "gfx/trainers/will.pal" +CalPalette: INCLUDE "gfx/trainers/cal.pal" +BrunoPalette: INCLUDE "gfx/trainers/bruno.pal" +KarenPalette: INCLUDE "gfx/trainers/karen.pal" +KogaPalette: INCLUDE "gfx/trainers/koga.pal" +ChampionPalette: INCLUDE "gfx/trainers/champion.pal" +BrockPalette: INCLUDE "gfx/trainers/brock.pal" +MistyPalette: INCLUDE "gfx/trainers/misty.pal" +LtSurgePalette: INCLUDE "gfx/trainers/lt_surge.pal" +ScientistPalette: INCLUDE "gfx/trainers/scientist.pal" +ErikaPalette: INCLUDE "gfx/trainers/erika.pal" +YoungsterPalette: INCLUDE "gfx/trainers/youngster.pal" +SchoolboyPalette: INCLUDE "gfx/trainers/schoolboy.pal" +BirdKeeperPalette: INCLUDE "gfx/trainers/bird_keeper.pal" +LassPalette: INCLUDE "gfx/trainers/lass.pal" +JaninePalette: INCLUDE "gfx/trainers/janine.pal" +CooltrainermPalette: INCLUDE "gfx/trainers/cooltrainer_m.pal" +CooltrainerfPalette: INCLUDE "gfx/trainers/cooltrainer_f.pal" +BeautyPalette: INCLUDE "gfx/trainers/beauty.pal" +PokemaniacPalette: INCLUDE "gfx/trainers/pokemaniac.pal" +GruntmPalette: INCLUDE "gfx/trainers/grunt_m.pal" +GentlemanPalette: INCLUDE "gfx/trainers/gentleman.pal" +SkierPalette: INCLUDE "gfx/trainers/skier.pal" +TeacherPalette: INCLUDE "gfx/trainers/teacher.pal" +SabrinaPalette: INCLUDE "gfx/trainers/sabrina.pal" +BugCatcherPalette: INCLUDE "gfx/trainers/bug_catcher.pal" +FisherPalette: INCLUDE "gfx/trainers/fisher.pal" +SwimmermPalette: INCLUDE "gfx/trainers/swimmer_m.pal" +SwimmerfPalette: INCLUDE "gfx/trainers/swimmer_f.pal" +SailorPalette: INCLUDE "gfx/trainers/sailor.pal" +SuperNerdPalette: INCLUDE "gfx/trainers/super_nerd.pal" +Rival2Palette: INCLUDE "gfx/trainers/rival2.pal" +GuitaristPalette: INCLUDE "gfx/trainers/guitarist.pal" +HikerPalette: INCLUDE "gfx/trainers/hiker.pal" +BikerPalette: INCLUDE "gfx/trainers/biker.pal" +BlainePalette: INCLUDE "gfx/trainers/blaine.pal" +BurglarPalette: INCLUDE "gfx/trainers/burglar.pal" +FirebreatherPalette: INCLUDE "gfx/trainers/firebreather.pal" +JugglerPalette: INCLUDE "gfx/trainers/juggler.pal" +BlackbeltTPalette: INCLUDE "gfx/trainers/blackbelt_t.pal" +ExecutivemPalette: INCLUDE "gfx/trainers/executive_m.pal" +PsychicTPalette: INCLUDE "gfx/trainers/psychic_t.pal" +PicnickerPalette: INCLUDE "gfx/trainers/picnicker.pal" +CamperPalette: INCLUDE "gfx/trainers/camper.pal" +ExecutivefPalette: INCLUDE "gfx/trainers/executive_f.pal" +SagePalette: INCLUDE "gfx/trainers/sage.pal" +MediumPalette: INCLUDE "gfx/trainers/medium.pal" +BoarderPalette: INCLUDE "gfx/trainers/boarder.pal" +PokefanmPalette: INCLUDE "gfx/trainers/pokefan_m.pal" +KimonoGirlPalette: INCLUDE "gfx/trainers/kimono_girl.pal" +TwinsPalette: INCLUDE "gfx/trainers/twins.pal" +PokefanfPalette: INCLUDE "gfx/trainers/pokefan_f.pal" +RedPalette: INCLUDE "gfx/trainers/red.pal" +BluePalette: INCLUDE "gfx/trainers/blue.pal" +OfficerPalette: INCLUDE "gfx/trainers/officer.pal" +GruntfPalette: INCLUDE "gfx/trainers/grunt_f.pal" diff --git a/gfx/trainers/picnicker.2bpp.lz b/gfx/trainers/picnicker.2bpp.lz Binary files differnew file mode 100644 index 00000000..81ee09ab --- /dev/null +++ b/gfx/trainers/picnicker.2bpp.lz diff --git a/gfx/trainers/picnicker.pal b/gfx/trainers/picnicker.pal new file mode 100644 index 00000000..d0eec39f --- /dev/null +++ b/gfx/trainers/picnicker.pal @@ -0,0 +1,4 @@ + + RGB 31, 19, 08 + RGB 10, 20, 02 + diff --git a/gfx/trainers/pokefan_f.2bpp.lz b/gfx/trainers/pokefan_f.2bpp.lz Binary files differnew file mode 100644 index 00000000..2ab555a8 --- /dev/null +++ b/gfx/trainers/pokefan_f.2bpp.lz diff --git a/gfx/trainers/pokefan_f.pal b/gfx/trainers/pokefan_f.pal new file mode 100644 index 00000000..57d1b94c --- /dev/null +++ b/gfx/trainers/pokefan_f.pal @@ -0,0 +1,4 @@ + + RGB 30, 17, 14 + RGB 15, 04, 15 + diff --git a/gfx/trainers/pokefan_m.2bpp.lz b/gfx/trainers/pokefan_m.2bpp.lz Binary files differnew file mode 100644 index 00000000..25b4a9ff --- /dev/null +++ b/gfx/trainers/pokefan_m.2bpp.lz diff --git a/gfx/trainers/pokefan_m.pal b/gfx/trainers/pokefan_m.pal new file mode 100644 index 00000000..601ed4ae --- /dev/null +++ b/gfx/trainers/pokefan_m.pal @@ -0,0 +1,4 @@ + + RGB 29, 19, 13 + RGB 21, 08, 08 + diff --git a/gfx/trainers/pokemaniac.2bpp.lz b/gfx/trainers/pokemaniac.2bpp.lz Binary files differnew file mode 100644 index 00000000..78fb417f --- /dev/null +++ b/gfx/trainers/pokemaniac.2bpp.lz diff --git a/gfx/trainers/pokemaniac.pal b/gfx/trainers/pokemaniac.pal new file mode 100644 index 00000000..f8e224ab --- /dev/null +++ b/gfx/trainers/pokemaniac.pal @@ -0,0 +1,4 @@ + + RGB 28, 20, 13 + RGB 13, 05, 18 + diff --git a/gfx/trainers/pryce.2bpp.lz b/gfx/trainers/pryce.2bpp.lz Binary files differnew file mode 100644 index 00000000..ca69273e --- /dev/null +++ b/gfx/trainers/pryce.2bpp.lz diff --git a/gfx/trainers/pryce.pal b/gfx/trainers/pryce.pal new file mode 100644 index 00000000..ca319f05 --- /dev/null +++ b/gfx/trainers/pryce.pal @@ -0,0 +1,4 @@ + + RGB 31, 18, 16 + RGB 12, 09, 08 + diff --git a/gfx/trainers/psychic_t.2bpp.lz b/gfx/trainers/psychic_t.2bpp.lz Binary files differnew file mode 100644 index 00000000..c1123a84 --- /dev/null +++ b/gfx/trainers/psychic_t.2bpp.lz diff --git a/gfx/trainers/psychic_t.pal b/gfx/trainers/psychic_t.pal new file mode 100644 index 00000000..e19c4d81 --- /dev/null +++ b/gfx/trainers/psychic_t.pal @@ -0,0 +1,4 @@ + + RGB 30, 22, 17 + RGB 10, 12, 19 + diff --git a/gfx/trainers/red.2bpp.lz b/gfx/trainers/red.2bpp.lz Binary files differnew file mode 100644 index 00000000..15a8dcf8 --- /dev/null +++ b/gfx/trainers/red.2bpp.lz diff --git a/gfx/trainers/red.pal b/gfx/trainers/red.pal new file mode 100644 index 00000000..3ebf35fb --- /dev/null +++ b/gfx/trainers/red.pal @@ -0,0 +1,4 @@ + + RGB 28, 18, 17 + RGB 22, 07, 08 + diff --git a/gfx/trainers/rival1.2bpp.lz b/gfx/trainers/rival1.2bpp.lz Binary files differnew file mode 100644 index 00000000..9a5b99ab --- /dev/null +++ b/gfx/trainers/rival1.2bpp.lz diff --git a/gfx/trainers/rival1.pal b/gfx/trainers/rival1.pal new file mode 100644 index 00000000..190dc92e --- /dev/null +++ b/gfx/trainers/rival1.pal @@ -0,0 +1,4 @@ + + RGB 27, 18, 07 + RGB 26, 04, 09 + diff --git a/gfx/trainers/rival2.2bpp.lz b/gfx/trainers/rival2.2bpp.lz Binary files differnew file mode 100644 index 00000000..683ec66b --- /dev/null +++ b/gfx/trainers/rival2.2bpp.lz diff --git a/gfx/trainers/rival2.pal b/gfx/trainers/rival2.pal new file mode 100644 index 00000000..190dc92e --- /dev/null +++ b/gfx/trainers/rival2.pal @@ -0,0 +1,4 @@ + + RGB 27, 18, 07 + RGB 26, 04, 09 + diff --git a/gfx/trainers/sabrina.2bpp.lz b/gfx/trainers/sabrina.2bpp.lz Binary files differnew file mode 100644 index 00000000..bee6dd0e --- /dev/null +++ b/gfx/trainers/sabrina.2bpp.lz diff --git a/gfx/trainers/sabrina.pal b/gfx/trainers/sabrina.pal new file mode 100644 index 00000000..950be690 --- /dev/null +++ b/gfx/trainers/sabrina.pal @@ -0,0 +1,4 @@ + + RGB 30, 22, 17 + RGB 24, 07, 09 + diff --git a/gfx/trainers/sage.2bpp.lz b/gfx/trainers/sage.2bpp.lz Binary files differnew file mode 100644 index 00000000..aff9d458 --- /dev/null +++ b/gfx/trainers/sage.2bpp.lz diff --git a/gfx/trainers/sage.pal b/gfx/trainers/sage.pal new file mode 100644 index 00000000..d61b39ec --- /dev/null +++ b/gfx/trainers/sage.pal @@ -0,0 +1,4 @@ + + RGB 30, 22, 17 + RGB 08, 08, 20 + diff --git a/gfx/trainers/sailor.2bpp.lz b/gfx/trainers/sailor.2bpp.lz Binary files differnew file mode 100644 index 00000000..425667a7 --- /dev/null +++ b/gfx/trainers/sailor.2bpp.lz diff --git a/gfx/trainers/sailor.pal b/gfx/trainers/sailor.pal new file mode 100644 index 00000000..33b3c02b --- /dev/null +++ b/gfx/trainers/sailor.pal @@ -0,0 +1,4 @@ + + RGB 24, 14, 07 + RGB 03, 07, 13 + diff --git a/gfx/trainers/schoolboy.2bpp.lz b/gfx/trainers/schoolboy.2bpp.lz Binary files differnew file mode 100644 index 00000000..7d9bd00a --- /dev/null +++ b/gfx/trainers/schoolboy.2bpp.lz diff --git a/gfx/trainers/schoolboy.pal b/gfx/trainers/schoolboy.pal new file mode 100644 index 00000000..5ba665e7 --- /dev/null +++ b/gfx/trainers/schoolboy.pal @@ -0,0 +1,4 @@ + + RGB 25, 16, 11 + RGB 13, 10, 24 + diff --git a/gfx/trainers/scientist.2bpp.lz b/gfx/trainers/scientist.2bpp.lz Binary files differnew file mode 100644 index 00000000..033f421b --- /dev/null +++ b/gfx/trainers/scientist.2bpp.lz diff --git a/gfx/trainers/scientist.pal b/gfx/trainers/scientist.pal new file mode 100644 index 00000000..0661e50e --- /dev/null +++ b/gfx/trainers/scientist.pal @@ -0,0 +1,4 @@ + + RGB 24, 19, 11 + RGB 10, 13, 17 + diff --git a/gfx/trainers/skier.2bpp.lz b/gfx/trainers/skier.2bpp.lz Binary files differnew file mode 100644 index 00000000..42be70ab --- /dev/null +++ b/gfx/trainers/skier.2bpp.lz diff --git a/gfx/trainers/skier.pal b/gfx/trainers/skier.pal new file mode 100644 index 00000000..9201ca90 --- /dev/null +++ b/gfx/trainers/skier.pal @@ -0,0 +1,4 @@ + + RGB 28, 19, 15 + RGB 24, 06, 14 + diff --git a/gfx/trainers/super_nerd.2bpp.lz b/gfx/trainers/super_nerd.2bpp.lz Binary files differnew file mode 100644 index 00000000..dbdb4ca4 --- /dev/null +++ b/gfx/trainers/super_nerd.2bpp.lz diff --git a/gfx/trainers/super_nerd.pal b/gfx/trainers/super_nerd.pal new file mode 100644 index 00000000..862d4e21 --- /dev/null +++ b/gfx/trainers/super_nerd.pal @@ -0,0 +1,4 @@ + + RGB 30, 22, 17 + RGB 11, 09, 10 + diff --git a/gfx/trainers/swimmer_f.2bpp.lz b/gfx/trainers/swimmer_f.2bpp.lz Binary files differnew file mode 100644 index 00000000..3f27a6d4 --- /dev/null +++ b/gfx/trainers/swimmer_f.2bpp.lz diff --git a/gfx/trainers/swimmer_f.pal b/gfx/trainers/swimmer_f.pal new file mode 100644 index 00000000..6bddcbcc --- /dev/null +++ b/gfx/trainers/swimmer_f.pal @@ -0,0 +1,4 @@ + + RGB 25, 16, 05 + RGB 06, 14, 04 + diff --git a/gfx/trainers/swimmer_m.2bpp.lz b/gfx/trainers/swimmer_m.2bpp.lz Binary files differnew file mode 100644 index 00000000..b162cadc --- /dev/null +++ b/gfx/trainers/swimmer_m.2bpp.lz diff --git a/gfx/trainers/swimmer_m.pal b/gfx/trainers/swimmer_m.pal new file mode 100644 index 00000000..164d2166 --- /dev/null +++ b/gfx/trainers/swimmer_m.pal @@ -0,0 +1,4 @@ + + RGB 03, 04, 09 + RGB 21, 13, 01 + diff --git a/gfx/trainers/teacher.2bpp.lz b/gfx/trainers/teacher.2bpp.lz Binary files differnew file mode 100644 index 00000000..92151f89 --- /dev/null +++ b/gfx/trainers/teacher.2bpp.lz diff --git a/gfx/trainers/teacher.pal b/gfx/trainers/teacher.pal new file mode 100644 index 00000000..a614be34 --- /dev/null +++ b/gfx/trainers/teacher.pal @@ -0,0 +1,4 @@ + + RGB 31, 20, 16 + RGB 08, 11, 07 + diff --git a/gfx/trainers/twins.2bpp.lz b/gfx/trainers/twins.2bpp.lz Binary files differnew file mode 100644 index 00000000..1bdf29c7 --- /dev/null +++ b/gfx/trainers/twins.2bpp.lz diff --git a/gfx/trainers/twins.pal b/gfx/trainers/twins.pal new file mode 100644 index 00000000..47792418 --- /dev/null +++ b/gfx/trainers/twins.pal @@ -0,0 +1,4 @@ + + RGB 31, 22, 08 + RGB 28, 03, 21 + diff --git a/gfx/trainers/whitney.2bpp.lz b/gfx/trainers/whitney.2bpp.lz Binary files differnew file mode 100644 index 00000000..9564767a --- /dev/null +++ b/gfx/trainers/whitney.2bpp.lz diff --git a/gfx/trainers/whitney.pal b/gfx/trainers/whitney.pal new file mode 100644 index 00000000..a51af5fd --- /dev/null +++ b/gfx/trainers/whitney.pal @@ -0,0 +1,4 @@ + + RGB 28, 18, 09 + RGB 21, 07, 02 + diff --git a/gfx/trainers/will.2bpp.lz b/gfx/trainers/will.2bpp.lz Binary files differnew file mode 100644 index 00000000..3de211cd --- /dev/null +++ b/gfx/trainers/will.2bpp.lz diff --git a/gfx/trainers/will.pal b/gfx/trainers/will.pal new file mode 100644 index 00000000..d27fd806 --- /dev/null +++ b/gfx/trainers/will.pal @@ -0,0 +1,4 @@ + + RGB 23, 15, 09 + RGB 26, 04, 02 + diff --git a/gfx/trainers/youngster.2bpp.lz b/gfx/trainers/youngster.2bpp.lz Binary files differnew file mode 100644 index 00000000..ec742f9f --- /dev/null +++ b/gfx/trainers/youngster.2bpp.lz diff --git a/gfx/trainers/youngster.pal b/gfx/trainers/youngster.pal new file mode 100644 index 00000000..a330d692 --- /dev/null +++ b/gfx/trainers/youngster.pal @@ -0,0 +1,4 @@ + + RGB 28, 20, 09 + RGB 09, 12, 23 + diff --git a/predef/sgb.asm b/predef/sgb.asm index af35020c..6a239600 100755 --- a/predef/sgb.asm +++ b/predef/sgb.asm @@ -439,7 +439,7 @@ Function8f53: ; 8f53 (2:4f53) add hl, hl add hl, hl add hl, hl - ld de, BlkPacket_ad3d + ld de, PokemonPalettes add hl, de ld a, [wce65] and $3 |