diff options
Diffstat (limited to 'data')
47 files changed, 38 insertions, 282 deletions
diff --git a/data/tileset_headers.asm b/data/tileset_headers.asm index 0e93928..b372abf 100644 --- a/data/tileset_headers.asm +++ b/data/tileset_headers.asm @@ -2,285 +2,41 @@ INCLUDE "constants.asm" SECTION "data/tileset_headers.asm", ROMX -Tilesets:: - -Tileset_00: - db $06 ; bank - dw Tileset_00_Meta ; blocks - dw Tileset_00_GFX ; graphics - dw Tileset_00_Coll ; collisions - db $77 ; talking over tile 1 - db $40 ; talking over tile 2 - db $00 ; talking over tile 3 - db $00 ; unknown - -Tileset_01: - db $06 ; bank - dw Tileset_01_Meta ; blocks - dw Tileset_01_GFX ; graphics - dw Tileset_01_Coll ; collisions - db $4b ; talking over tile 1 - db $40 ; talking over tile 2 - db $00 ; talking over tile 3 - db $00 ; unknown - -Tileset_02: - db $06 ; bank - dw Tileset_02_Meta ; blocks - dw Tileset_02_GFX ; graphics - dw Tileset_02_Coll ; collisions - db $1f ; talking over tile 1 - db $40 ; talking over tile 2 - db $00 ; talking over tile 3 - db $00 ; unknown - -Tileset_03: - db $07 ; bank - dw $7600 ; blocks - dw Tileset_03_GFX ; graphics - dw $7e00 ; collisions - db $1f ; talking over tile 1 - db $40 ; talking over tile 2 - db $00 ; talking over tile 3 - db $00 ; unknown - -Tileset_04: - db $08 ; bank - dw $4400 ; blocks - dw Tileset_04_GFX ; graphics - dw $4c00 ; collisions - db $4b ; talking over tile 1 - db $40 ; talking over tile 2 - db $00 ; talking over tile 3 - db $00 ; unknown - -Tileset_05: - db $07 ; bank - dw $6800 ; blocks - dw Tileset_05_GFX ; graphics - dw $7000 ; collisions - db $a7 ; talking over tile 1 - db $40 ; talking over tile 2 - db $00 ; talking over tile 3 - db $00 ; unknown - -Tileset_06: - db $07 ; bank - dw $5a00 ; blocks - dw Tileset_06_GFX ; graphics - dw $6200 ; collisions - db $4b ; talking over tile 1 - db $40 ; talking over tile 2 - db $00 ; talking over tile 3 - db $00 ; unknown - -Tileset_07: - db $08 ; bank - dw $5200 ; blocks - dw Tileset_07_GFX ; graphics - dw $5a00 ; collisions - db $1f ; talking over tile 1 - db $40 ; talking over tile 2 - db $00 ; talking over tile 3 - db $00 ; unknown - -Tileset_08: - db $08 ; bank - dw $6000 ; blocks - dw Tileset_08_GFX ; graphics - dw $6800 ; collisions - db $4b ; talking over tile 1 - db $40 ; talking over tile 2 - db $00 ; talking over tile 3 - db $00 ; unknown - -Tileset_09: - db $06 ; bank - dw $7a00 ; blocks - dw Tileset_09_GFX ; graphics - dw $7e00 ; collisions - db $07 ; talking over tile 1 - db $41 ; talking over tile 2 - db $00 ; talking over tile 3 - db $00 ; unknown - -Tileset_0a: - db $13 ; bank - dw $4600 ; blocks - dw Tileset_0a_GFX ; graphics - dw $4a00 ; collisions - db $07 ; talking over tile 1 - db $41 ; talking over tile 2 - db $00 ; talking over tile 3 - db $00 ; unknown - -Tileset_0b: - db $0c ; bank - dw $5100 ; blocks - dw Tileset_0b_GFX ; graphics - dw $5500 ; collisions - db $07 ; talking over tile 1 - db $41 ; talking over tile 2 - db $00 ; talking over tile 3 - db $00 ; unknown - -Tileset_0c: - db $0c ; bank - dw $7700 ; blocks - dw Tileset_0c_GFX ; graphics - dw $7b00 ; collisions - db $07 ; talking over tile 1 - db $41 ; talking over tile 2 - db $00 ; talking over tile 3 - db $00 ; unknown - -Tileset_0d: - db $0c ; bank - dw $5c00 ; blocks - dw Tileset_0d_GFX ; graphics - dw $6000 ; collisions - db $07 ; talking over tile 1 - db $41 ; talking over tile 2 - db $00 ; talking over tile 3 - db $00 ; unknown - -Tileset_0e: - db $07 ; bank - dw $5100 ; blocks - dw Tileset_0e_GFX ; graphics - dw $5500 ; collisions - db $07 ; talking over tile 1 - db $41 ; talking over tile 2 - db $00 ; talking over tile 3 - db $00 ; unknown - -Tileset_0f: - db $08 ; bank - dw $7000 ; blocks - dw Tileset_0f_GFX ; graphics - dw $7400 ; collisions - db $07 ; talking over tile 1 - db $41 ; talking over tile 2 - db $00 ; talking over tile 3 - db $00 ; unknown - -Tileset_10: - db $37 ; bank - dw $4600 ; blocks - dw Tileset_10_GFX ; graphics - dw $4a00 ; collisions - db $07 ; talking over tile 1 - db $41 ; talking over tile 2 - db $00 ; talking over tile 3 - db $00 ; unknown - -Tileset_11: - db $08 ; bank - dw $7b00 ; blocks - dw Tileset_11_GFX ; graphics - dw $7f00 ; collisions - db $07 ; talking over tile 1 - db $41 ; talking over tile 2 - db $00 ; talking over tile 3 - db $00 ; unknown - -Tileset_12: - db $0c ; bank - dw $4600 ; blocks - dw Tileset_12_GFX ; graphics - dw $4a00 ; collisions - db $07 ; talking over tile 1 - db $41 ; talking over tile 2 - db $00 ; talking over tile 3 - db $00 ; unknown - -Tileset_13: - db $07 ; bank - dw $4600 ; blocks - dw Tileset_13_GFX ; graphics - dw $4a00 ; collisions - db $df ; talking over tile 1 - db $40 ; talking over tile 2 - db $00 ; talking over tile 3 - db $00 ; unknown - -Tileset_14: - db $0c ; bank - dw $6700 ; blocks - dw Tileset_14_GFX ; graphics - dw $6f00 ; collisions - db $07 ; talking over tile 1 - db $41 ; talking over tile 2 - db $00 ; talking over tile 3 - db $00 ; unknown - -Tileset_15: - db $37 ; bank - dw $5100 ; blocks - dw Tileset_15_GFX ; graphics - dw $5900 ; collisions - db $07 ; talking over tile 1 - db $41 ; talking over tile 2 - db $00 ; talking over tile 3 - db $00 ; unknown - -Tileset_16: - db $13 ; bank - dw $5100 ; blocks - dw Tileset_16_GFX ; graphics - dw $5900 ; collisions - db $07 ; talking over tile 1 - db $41 ; talking over tile 2 - db $00 ; talking over tile 3 - db $00 ; unknown - -Tileset_17: - db $37 ; bank - dw $6100 ; blocks - dw Tileset_17_GFX ; graphics - dw $6900 ; collisions - db $07 ; talking over tile 1 - db $41 ; talking over tile 2 - db $00 ; talking over tile 3 - db $00 ; unknown - -Tileset_18: - db $37 ; bank - dw $7100 ; blocks - dw Tileset_18_GFX ; graphics - dw $7900 ; collisions - db $07 ; talking over tile 1 - db $41 ; talking over tile 2 - db $00 ; talking over tile 3 - db $00 ; unknown - -Tileset_19: - db $13 ; bank - dw $5f00 ; blocks - dw Tileset_19_GFX ; graphics - dw $6700 ; collisions - db $07 ; talking over tile 1 - db $41 ; talking over tile 2 - db $00 ; talking over tile 3 - db $00 ; unknown - -Tileset_1a: - db $13 ; bank - dw $6d00 ; blocks - dw Tileset_1a_GFX ; graphics - dw $7500 ; collisions - db $07 ; talking over tile 1 - db $41 ; talking over tile 2 - db $00 ; talking over tile 3 - db $00 ; unknown - -; uses tileset 00 graphics -Tileset_1b: - db $06 ; bank - dw Tileset_1b_Meta ; blocks - dw Tileset_00_GFX ; graphics - dw Tileset_1b_Coll ; collisions - db $77 ; talking over tile 1 - db $40 ; talking over tile 2 - db $00 ; talking over tile 3 - db $00 ; unknown +tileset: MACRO + db BANK(\2) ; Bank + dw \1, \2, \3 ; Block, GFX, Coll + db \4, \5, \6 ; counter tiles + db \7 ; grass tile + ; db \8 ; permission (indoor, cave, outdoor) +ENDM + +Tilesets: ; bank, block, gfx, coll, 3 counter tiles, grass tile, permission + tileset Tileset_00_Meta, Tileset_00_GFX, Tileset_00_Coll, $77, $40, $00, $00 + tileset Tileset_01_Meta, Tileset_01_GFX, Tileset_01_Coll, $4b, $40, $00, $00 + tileset Tileset_02_Meta, Tileset_02_GFX, Tileset_02_Coll, $1f, $40, $00, $00 + tileset Tileset_03_Meta, Tileset_03_GFX, Tileset_03_Coll, $1f, $40, $00, $00 + tileset Tileset_04_Meta, Tileset_04_GFX, Tileset_04_Coll, $4b, $40, $00, $00 + tileset Tileset_05_Meta, Tileset_05_GFX, Tileset_05_Coll, $a7, $40, $00, $00 + tileset Tileset_06_Meta, Tileset_06_GFX, Tileset_06_Coll, $4b, $40, $00, $00 + tileset Tileset_07_Meta, Tileset_07_GFX, Tileset_07_Coll, $1f, $40, $00, $00 + tileset Tileset_08_Meta, Tileset_08_GFX, Tileset_08_Coll, $4b, $40, $00, $00 + tileset Tileset_09_Meta, Tileset_09_GFX, Tileset_09_Coll, $07, $41, $00, $00 + tileset Tileset_0a_Meta, Tileset_0a_GFX, Tileset_0a_Coll, $07, $41, $00, $00 + tileset Tileset_0b_Meta, Tileset_0b_GFX, Tileset_0b_Coll, $07, $41, $00, $00 + tileset Tileset_0c_Meta, Tileset_0c_GFX, Tileset_0c_Coll, $07, $41, $00, $00 + tileset Tileset_0d_Meta, Tileset_0d_GFX, Tileset_0d_Coll, $07, $41, $00, $00 + tileset Tileset_0e_Meta, Tileset_0e_GFX, Tileset_0e_Coll, $07, $41, $00, $00 + tileset Tileset_0f_Meta, Tileset_0f_GFX, Tileset_0f_Coll, $07, $41, $00, $00 + tileset Tileset_10_Meta, Tileset_10_GFX, Tileset_10_Coll, $07, $41, $00, $00 + tileset Tileset_11_Meta, Tileset_11_GFX, Tileset_11_Coll, $07, $41, $00, $00 + tileset Tileset_12_Meta, Tileset_12_GFX, Tileset_12_Coll, $07, $41, $00, $00 + tileset Tileset_13_Meta, Tileset_13_GFX, Tileset_13_Coll, $df, $40, $00, $00 + tileset Tileset_14_Meta, Tileset_14_GFX, Tileset_14_Coll, $07, $41, $00, $00 + tileset Tileset_15_Meta, Tileset_15_GFX, Tileset_15_Coll, $07, $41, $00, $00 + tileset Tileset_16_Meta, Tileset_16_GFX, Tileset_16_Coll, $07, $41, $00, $00 + tileset Tileset_17_Meta, Tileset_17_GFX, Tileset_17_Coll, $07, $41, $00, $00 + tileset Tileset_18_Meta, Tileset_18_GFX, Tileset_18_Coll, $07, $41, $00, $00 + tileset Tileset_19_Meta, Tileset_19_GFX, Tileset_19_Coll, $07, $41, $00, $00 + tileset Tileset_1a_Meta, Tileset_1a_GFX, Tileset_1a_Coll, $07, $41, $00, $00 + ; Tileset_1b uses Tileset_00 graphics + tileset Tileset_1b_Meta, Tileset_00_GFX, Tileset_1b_Coll, $77, $40, $00, $00
\ No newline at end of file diff --git a/data/tilesets/tileset_03_collision.bin b/data/tilesets/tileset_03_collision.bin Binary files differnew file mode 100644 index 0000000..0728df4 --- /dev/null +++ b/data/tilesets/tileset_03_collision.bin diff --git a/data/tilesets/tileset_03_metatiles.bin b/data/tilesets/tileset_03_metatiles.bin Binary files differnew file mode 100644 index 0000000..b7974be --- /dev/null +++ b/data/tilesets/tileset_03_metatiles.bin diff --git a/data/tilesets/tileset_04_collision.bin b/data/tilesets/tileset_04_collision.bin Binary files differnew file mode 100644 index 0000000..269364e --- /dev/null +++ b/data/tilesets/tileset_04_collision.bin diff --git a/data/tilesets/tileset_04_metatiles.bin b/data/tilesets/tileset_04_metatiles.bin Binary files differnew file mode 100644 index 0000000..d97989d --- /dev/null +++ b/data/tilesets/tileset_04_metatiles.bin diff --git a/data/tilesets/tileset_05_collision.bin b/data/tilesets/tileset_05_collision.bin Binary files differnew file mode 100644 index 0000000..0fe4462 --- /dev/null +++ b/data/tilesets/tileset_05_collision.bin diff --git a/data/tilesets/tileset_05_metatiles.bin b/data/tilesets/tileset_05_metatiles.bin Binary files differnew file mode 100644 index 0000000..b3a640c --- /dev/null +++ b/data/tilesets/tileset_05_metatiles.bin diff --git a/data/tilesets/tileset_06_collision.bin b/data/tilesets/tileset_06_collision.bin Binary files differnew file mode 100644 index 0000000..e29aa63 --- /dev/null +++ b/data/tilesets/tileset_06_collision.bin diff --git a/data/tilesets/tileset_06_metatiles.bin b/data/tilesets/tileset_06_metatiles.bin Binary files differnew file mode 100644 index 0000000..2b93202 --- /dev/null +++ b/data/tilesets/tileset_06_metatiles.bin diff --git a/data/tilesets/tileset_07_collision.bin b/data/tilesets/tileset_07_collision.bin Binary files differnew file mode 100644 index 0000000..b6e716a --- /dev/null +++ b/data/tilesets/tileset_07_collision.bin diff --git a/data/tilesets/tileset_07_metatiles.bin b/data/tilesets/tileset_07_metatiles.bin Binary files differnew file mode 100644 index 0000000..e4602fc --- /dev/null +++ b/data/tilesets/tileset_07_metatiles.bin diff --git a/data/tilesets/tileset_08_collision.bin b/data/tilesets/tileset_08_collision.bin Binary files differnew file mode 100644 index 0000000..2936533 --- /dev/null +++ b/data/tilesets/tileset_08_collision.bin diff --git a/data/tilesets/tileset_08_metatiles.bin b/data/tilesets/tileset_08_metatiles.bin Binary files differnew file mode 100644 index 0000000..3c023e6 --- /dev/null +++ b/data/tilesets/tileset_08_metatiles.bin diff --git a/data/tilesets/tileset_0a_collision.bin b/data/tilesets/tileset_0a_collision.bin Binary files differnew file mode 100644 index 0000000..c22ce40 --- /dev/null +++ b/data/tilesets/tileset_0a_collision.bin diff --git a/data/tilesets/tileset_0a_metatiles.bin b/data/tilesets/tileset_0a_metatiles.bin Binary files differnew file mode 100644 index 0000000..a0cda18 --- /dev/null +++ b/data/tilesets/tileset_0a_metatiles.bin diff --git a/data/tilesets/tileset_0b_collision.bin b/data/tilesets/tileset_0b_collision.bin Binary files differnew file mode 100644 index 0000000..dd77897 --- /dev/null +++ b/data/tilesets/tileset_0b_collision.bin diff --git a/data/tilesets/tileset_0b_metatiles.bin b/data/tilesets/tileset_0b_metatiles.bin Binary files differnew file mode 100644 index 0000000..33f0410 --- /dev/null +++ b/data/tilesets/tileset_0b_metatiles.bin diff --git a/data/tilesets/tileset_0c_collision.bin b/data/tilesets/tileset_0c_collision.bin Binary files differnew file mode 100644 index 0000000..a378b1a --- /dev/null +++ b/data/tilesets/tileset_0c_collision.bin diff --git a/data/tilesets/tileset_0c_metatiles.bin b/data/tilesets/tileset_0c_metatiles.bin Binary files differnew file mode 100644 index 0000000..c7906dc --- /dev/null +++ b/data/tilesets/tileset_0c_metatiles.bin diff --git a/data/tilesets/tileset_0d_collision.bin b/data/tilesets/tileset_0d_collision.bin Binary files differnew file mode 100644 index 0000000..9bc75fb --- /dev/null +++ b/data/tilesets/tileset_0d_collision.bin diff --git a/data/tilesets/tileset_0d_metatiles.bin b/data/tilesets/tileset_0d_metatiles.bin Binary files differnew file mode 100644 index 0000000..b949568 --- /dev/null +++ b/data/tilesets/tileset_0d_metatiles.bin diff --git a/data/tilesets/tileset_0e_collision.bin b/data/tilesets/tileset_0e_collision.bin Binary files differnew file mode 100644 index 0000000..92606fd --- /dev/null +++ b/data/tilesets/tileset_0e_collision.bin diff --git a/data/tilesets/tileset_0e_metatiles.bin b/data/tilesets/tileset_0e_metatiles.bin Binary files differnew file mode 100644 index 0000000..f826e94 --- /dev/null +++ b/data/tilesets/tileset_0e_metatiles.bin diff --git a/data/tilesets/tileset_0f_collision.bin b/data/tilesets/tileset_0f_collision.bin Binary files differnew file mode 100644 index 0000000..6b23166 --- /dev/null +++ b/data/tilesets/tileset_0f_collision.bin diff --git a/data/tilesets/tileset_0f_metatiles.bin b/data/tilesets/tileset_0f_metatiles.bin Binary files differnew file mode 100644 index 0000000..01ee132 --- /dev/null +++ b/data/tilesets/tileset_0f_metatiles.bin diff --git a/data/tilesets/tileset_10_collision.bin b/data/tilesets/tileset_10_collision.bin Binary files differnew file mode 100644 index 0000000..f78ed75 --- /dev/null +++ b/data/tilesets/tileset_10_collision.bin diff --git a/data/tilesets/tileset_10_metatiles.bin b/data/tilesets/tileset_10_metatiles.bin Binary files differnew file mode 100644 index 0000000..972da08 --- /dev/null +++ b/data/tilesets/tileset_10_metatiles.bin diff --git a/data/tilesets/tileset_11_collision.bin b/data/tilesets/tileset_11_collision.bin Binary files differnew file mode 100644 index 0000000..c35b44a --- /dev/null +++ b/data/tilesets/tileset_11_collision.bin diff --git a/data/tilesets/tileset_11_metatiles.bin b/data/tilesets/tileset_11_metatiles.bin Binary files differnew file mode 100644 index 0000000..8750700 --- /dev/null +++ b/data/tilesets/tileset_11_metatiles.bin diff --git a/data/tilesets/tileset_12_collision.bin b/data/tilesets/tileset_12_collision.bin Binary files differnew file mode 100644 index 0000000..ea516bd --- /dev/null +++ b/data/tilesets/tileset_12_collision.bin diff --git a/data/tilesets/tileset_12_metatiles.bin b/data/tilesets/tileset_12_metatiles.bin Binary files differnew file mode 100644 index 0000000..ce50593 --- /dev/null +++ b/data/tilesets/tileset_12_metatiles.bin diff --git a/data/tilesets/tileset_13_collision.bin b/data/tilesets/tileset_13_collision.bin Binary files differnew file mode 100644 index 0000000..d1778d1 --- /dev/null +++ b/data/tilesets/tileset_13_collision.bin diff --git a/data/tilesets/tileset_13_metatiles.bin b/data/tilesets/tileset_13_metatiles.bin Binary files differnew file mode 100644 index 0000000..1251017 --- /dev/null +++ b/data/tilesets/tileset_13_metatiles.bin diff --git a/data/tilesets/tileset_14_collision.bin b/data/tilesets/tileset_14_collision.bin Binary files differnew file mode 100644 index 0000000..82309c4 --- /dev/null +++ b/data/tilesets/tileset_14_collision.bin diff --git a/data/tilesets/tileset_14_metatiles.bin b/data/tilesets/tileset_14_metatiles.bin Binary files differnew file mode 100644 index 0000000..9ba1a00 --- /dev/null +++ b/data/tilesets/tileset_14_metatiles.bin diff --git a/data/tilesets/tileset_15_collision.bin b/data/tilesets/tileset_15_collision.bin Binary files differnew file mode 100644 index 0000000..9af5149 --- /dev/null +++ b/data/tilesets/tileset_15_collision.bin diff --git a/data/tilesets/tileset_15_metatiles.bin b/data/tilesets/tileset_15_metatiles.bin Binary files differnew file mode 100644 index 0000000..a5a6668 --- /dev/null +++ b/data/tilesets/tileset_15_metatiles.bin diff --git a/data/tilesets/tileset_16_collision.bin b/data/tilesets/tileset_16_collision.bin Binary files differnew file mode 100644 index 0000000..0477566 --- /dev/null +++ b/data/tilesets/tileset_16_collision.bin diff --git a/data/tilesets/tileset_16_metatiles.bin b/data/tilesets/tileset_16_metatiles.bin Binary files differnew file mode 100644 index 0000000..cef9d60 --- /dev/null +++ b/data/tilesets/tileset_16_metatiles.bin diff --git a/data/tilesets/tileset_17_collision.bin b/data/tilesets/tileset_17_collision.bin Binary files differnew file mode 100644 index 0000000..d268be4 --- /dev/null +++ b/data/tilesets/tileset_17_collision.bin diff --git a/data/tilesets/tileset_17_metatiles.bin b/data/tilesets/tileset_17_metatiles.bin Binary files differnew file mode 100644 index 0000000..174586d --- /dev/null +++ b/data/tilesets/tileset_17_metatiles.bin diff --git a/data/tilesets/tileset_18_collision.bin b/data/tilesets/tileset_18_collision.bin Binary files differnew file mode 100644 index 0000000..4f5dcdb --- /dev/null +++ b/data/tilesets/tileset_18_collision.bin diff --git a/data/tilesets/tileset_18_metatiles.bin b/data/tilesets/tileset_18_metatiles.bin Binary files differnew file mode 100644 index 0000000..87b1b2e --- /dev/null +++ b/data/tilesets/tileset_18_metatiles.bin diff --git a/data/tilesets/tileset_19_collision.bin b/data/tilesets/tileset_19_collision.bin Binary files differnew file mode 100644 index 0000000..00bad62 --- /dev/null +++ b/data/tilesets/tileset_19_collision.bin diff --git a/data/tilesets/tileset_19_metatiles.bin b/data/tilesets/tileset_19_metatiles.bin Binary files differnew file mode 100644 index 0000000..6423083 --- /dev/null +++ b/data/tilesets/tileset_19_metatiles.bin diff --git a/data/tilesets/tileset_1a_collision.bin b/data/tilesets/tileset_1a_collision.bin Binary files differnew file mode 100644 index 0000000..a886bd5 --- /dev/null +++ b/data/tilesets/tileset_1a_collision.bin diff --git a/data/tilesets/tileset_1a_metatiles.bin b/data/tilesets/tileset_1a_metatiles.bin Binary files differnew file mode 100644 index 0000000..8da291a --- /dev/null +++ b/data/tilesets/tileset_1a_metatiles.bin |
