mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2025-01-23 09:16:20 -08:00
Merge pull request #92 from yenatch/master
parse and dump pic animations
This commit is contained in:
commit
d3c87e37f9
@ -3345,3 +3345,20 @@ Unkn1Pals EQU $d000 ; 8 4-color palettes little endian)
|
||||
Unkn2Pals EQU $d040 ; 8 4-color palettes little endian)
|
||||
BGPals EQU $d080 ; 8 4-color palettes little endian)
|
||||
OBPals EQU $d0c0 ; 8 4-color palettes little endian)
|
||||
|
||||
; oh my god this is hacky stop being so hacky
|
||||
frame: MACRO
|
||||
db \1
|
||||
db \2
|
||||
ENDM
|
||||
setrepeat: MACRO
|
||||
db $fe
|
||||
db \1
|
||||
ENDM
|
||||
dorepeat: MACRO
|
||||
db $fd
|
||||
db \1
|
||||
ENDM
|
||||
endanim: MACRO
|
||||
db $ff
|
||||
ENDM
|
||||
|
10
gfx/pics/001/anim0.asm
Normal file
10
gfx/pics/001/anim0.asm
Normal file
@ -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
|
5
gfx/pics/001/anim1.asm
Normal file
5
gfx/pics/001/anim1.asm
Normal file
@ -0,0 +1,5 @@
|
||||
frame 5, 05
|
||||
frame 0, 05
|
||||
frame 5, 05
|
||||
endanim
|
||||
; 0xd18a0
|
26
gfx/pics/001/bitmask.asm
Normal file
26
gfx/pics/001/bitmask.asm
Normal file
@ -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
|
21
gfx/pics/001/frames.asm
Normal file
21
gfx/pics/001/frames.asm
Normal file
@ -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
|
6
gfx/pics/002/anim0.asm
Normal file
6
gfx/pics/002/anim0.asm
Normal file
@ -0,0 +1,6 @@
|
||||
frame 0, 06
|
||||
frame 1, 08
|
||||
frame 2, 20
|
||||
frame 1, 06
|
||||
endanim
|
||||
; 0xd08a5
|
8
gfx/pics/002/anim1.asm
Normal file
8
gfx/pics/002/anim1.asm
Normal file
@ -0,0 +1,8 @@
|
||||
setrepeat 2
|
||||
frame 0, 07
|
||||
frame 3, 07
|
||||
dorepeat 1
|
||||
frame 0, 08
|
||||
frame 1, 06
|
||||
endanim
|
||||
; 0xd18ad
|
19
gfx/pics/002/bitmask.asm
Normal file
19
gfx/pics/002/bitmask.asm
Normal file
@ -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
|
13
gfx/pics/002/frames.asm
Normal file
13
gfx/pics/002/frames.asm
Normal file
@ -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
|
10
gfx/pics/003/anim0.asm
Normal file
10
gfx/pics/003/anim0.asm
Normal file
@ -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
|
6
gfx/pics/003/anim1.asm
Normal file
6
gfx/pics/003/anim1.asm
Normal file
@ -0,0 +1,6 @@
|
||||
frame 1, 35
|
||||
frame 0, 13
|
||||
frame 6, 13
|
||||
frame 7, 13
|
||||
endanim
|
||||
; 0xd18b6
|
49
gfx/pics/003/bitmask.asm
Normal file
49
gfx/pics/003/bitmask.asm
Normal file
@ -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
|
32
gfx/pics/003/frames.asm
Normal file
32
gfx/pics/003/frames.asm
Normal file
@ -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
|
9
gfx/pics/004/anim0.asm
Normal file
9
gfx/pics/004/anim0.asm
Normal file
@ -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
|
6
gfx/pics/004/anim1.asm
Normal file
6
gfx/pics/004/anim1.asm
Normal file
@ -0,0 +1,6 @@
|
||||
setrepeat 2
|
||||
frame 0, 06
|
||||
frame 3, 06
|
||||
dorepeat 1
|
||||
endanim
|
||||
; 0xd18bf
|
21
gfx/pics/004/bitmask.asm
Normal file
21
gfx/pics/004/bitmask.asm
Normal file
@ -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
|
17
gfx/pics/004/frames.asm
Normal file
17
gfx/pics/004/frames.asm
Normal file
@ -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
|
9
gfx/pics/005/anim0.asm
Normal file
9
gfx/pics/005/anim0.asm
Normal file
@ -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
|
8
gfx/pics/005/anim1.asm
Normal file
8
gfx/pics/005/anim1.asm
Normal file
@ -0,0 +1,8 @@
|
||||
frame 3, 08
|
||||
frame 4, 15
|
||||
setrepeat 2
|
||||
frame 0, 08
|
||||
frame 1, 10
|
||||
dorepeat 3
|
||||
endanim
|
||||
; 0xd18cc
|
19
gfx/pics/005/bitmask.asm
Normal file
19
gfx/pics/005/bitmask.asm
Normal file
@ -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
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user