From 4657f35e552d12935db7c2d2d2020a73f477aa5b Mon Sep 17 00:00:00 2001 From: jd-0 <44876081+jd-0@users.noreply.github.com> Date: Mon, 21 Sep 2020 11:53:45 -0700 Subject: Extract bank $0C tilesets' metatiles and collision data Are collisions always 1/4 the metatile size?? Build: OK --- data/tileset_headers.asm | 20 ++++++++++---------- data/tilesets/tileset_0b_collision.bin | Bin 0 -> 256 bytes data/tilesets/tileset_0b_metatiles.bin | Bin 0 -> 1024 bytes data/tilesets/tileset_0c_collision.bin | Bin 0 -> 256 bytes data/tilesets/tileset_0c_metatiles.bin | Bin 0 -> 1024 bytes data/tilesets/tileset_0d_collision.bin | Bin 0 -> 256 bytes data/tilesets/tileset_0d_metatiles.bin | Bin 0 -> 1024 bytes data/tilesets/tileset_12_collision.bin | Bin 0 -> 256 bytes data/tilesets/tileset_12_metatiles.bin | Bin 0 -> 1024 bytes data/tilesets/tileset_14_collision.bin | Bin 0 -> 512 bytes data/tilesets/tileset_14_metatiles.bin | Bin 0 -> 2048 bytes 11 files changed, 10 insertions(+), 10 deletions(-) create mode 100644 data/tilesets/tileset_0b_collision.bin create mode 100644 data/tilesets/tileset_0b_metatiles.bin create mode 100644 data/tilesets/tileset_0c_collision.bin create mode 100644 data/tilesets/tileset_0c_metatiles.bin create mode 100644 data/tilesets/tileset_0d_collision.bin create mode 100644 data/tilesets/tileset_0d_metatiles.bin create mode 100644 data/tilesets/tileset_12_collision.bin create mode 100644 data/tilesets/tileset_12_metatiles.bin create mode 100644 data/tilesets/tileset_14_collision.bin create mode 100644 data/tilesets/tileset_14_metatiles.bin (limited to 'data') diff --git a/data/tileset_headers.asm b/data/tileset_headers.asm index 0e93928..bfbaa50 100644 --- a/data/tileset_headers.asm +++ b/data/tileset_headers.asm @@ -116,9 +116,9 @@ Tileset_0a: Tileset_0b: db $0c ; bank - dw $5100 ; blocks + dw Tileset_0b_Meta ; blocks dw Tileset_0b_GFX ; graphics - dw $5500 ; collisions + dw Tileset_0b_Coll ; collisions db $07 ; talking over tile 1 db $41 ; talking over tile 2 db $00 ; talking over tile 3 @@ -126,9 +126,9 @@ Tileset_0b: Tileset_0c: db $0c ; bank - dw $7700 ; blocks + dw Tileset_0c_Meta ; blocks dw Tileset_0c_GFX ; graphics - dw $7b00 ; collisions + dw Tileset_0c_Coll ; collisions db $07 ; talking over tile 1 db $41 ; talking over tile 2 db $00 ; talking over tile 3 @@ -136,9 +136,9 @@ Tileset_0c: Tileset_0d: db $0c ; bank - dw $5c00 ; blocks + dw Tileset_0d_Meta ; blocks dw Tileset_0d_GFX ; graphics - dw $6000 ; collisions + dw Tileset_0d_Coll ; collisions db $07 ; talking over tile 1 db $41 ; talking over tile 2 db $00 ; talking over tile 3 @@ -186,9 +186,9 @@ Tileset_11: Tileset_12: db $0c ; bank - dw $4600 ; blocks + dw Tileset_12_Meta ; blocks dw Tileset_12_GFX ; graphics - dw $4a00 ; collisions + dw Tileset_12_Coll ; collisions db $07 ; talking over tile 1 db $41 ; talking over tile 2 db $00 ; talking over tile 3 @@ -206,9 +206,9 @@ Tileset_13: Tileset_14: db $0c ; bank - dw $6700 ; blocks + dw Tileset_14_Meta ; blocks dw Tileset_14_GFX ; graphics - dw $6f00 ; collisions + dw Tileset_14_Coll ; collisions db $07 ; talking over tile 1 db $41 ; talking over tile 2 db $00 ; talking over tile 3 diff --git a/data/tilesets/tileset_0b_collision.bin b/data/tilesets/tileset_0b_collision.bin new file mode 100644 index 0000000..dd77897 Binary files /dev/null and b/data/tilesets/tileset_0b_collision.bin differ diff --git a/data/tilesets/tileset_0b_metatiles.bin b/data/tilesets/tileset_0b_metatiles.bin new file mode 100644 index 0000000..33f0410 Binary files /dev/null and b/data/tilesets/tileset_0b_metatiles.bin differ diff --git a/data/tilesets/tileset_0c_collision.bin b/data/tilesets/tileset_0c_collision.bin new file mode 100644 index 0000000..a378b1a Binary files /dev/null and b/data/tilesets/tileset_0c_collision.bin differ diff --git a/data/tilesets/tileset_0c_metatiles.bin b/data/tilesets/tileset_0c_metatiles.bin new file mode 100644 index 0000000..c7906dc Binary files /dev/null and b/data/tilesets/tileset_0c_metatiles.bin differ diff --git a/data/tilesets/tileset_0d_collision.bin b/data/tilesets/tileset_0d_collision.bin new file mode 100644 index 0000000..9bc75fb Binary files /dev/null and b/data/tilesets/tileset_0d_collision.bin differ diff --git a/data/tilesets/tileset_0d_metatiles.bin b/data/tilesets/tileset_0d_metatiles.bin new file mode 100644 index 0000000..b949568 Binary files /dev/null and b/data/tilesets/tileset_0d_metatiles.bin differ diff --git a/data/tilesets/tileset_12_collision.bin b/data/tilesets/tileset_12_collision.bin new file mode 100644 index 0000000..ea516bd Binary files /dev/null and b/data/tilesets/tileset_12_collision.bin differ diff --git a/data/tilesets/tileset_12_metatiles.bin b/data/tilesets/tileset_12_metatiles.bin new file mode 100644 index 0000000..ce50593 Binary files /dev/null and b/data/tilesets/tileset_12_metatiles.bin differ diff --git a/data/tilesets/tileset_14_collision.bin b/data/tilesets/tileset_14_collision.bin new file mode 100644 index 0000000..82309c4 Binary files /dev/null and b/data/tilesets/tileset_14_collision.bin differ diff --git a/data/tilesets/tileset_14_metatiles.bin b/data/tilesets/tileset_14_metatiles.bin new file mode 100644 index 0000000..9ba1a00 Binary files /dev/null and b/data/tilesets/tileset_14_metatiles.bin differ -- cgit v1.2.3 From ab6dcc6fb2bf1dfe158d359d4be265c8003f0baa Mon Sep 17 00:00:00 2001 From: jd-0 <44876081+jd-0@users.noreply.github.com> Date: Mon, 21 Sep 2020 13:03:58 -0700 Subject: Extract bank 07, 08,13, & 37 tilesets' metatiles and collision data --- data/tileset_headers.asm | 76 ++++++++++++++++----------------- data/tilesets/tileset_03_collision.bin | Bin 0 -> 512 bytes data/tilesets/tileset_03_metatiles.bin | Bin 0 -> 2048 bytes data/tilesets/tileset_04_collision.bin | Bin 0 -> 512 bytes data/tilesets/tileset_04_metatiles.bin | Bin 0 -> 2048 bytes data/tilesets/tileset_05_collision.bin | Bin 0 -> 512 bytes data/tilesets/tileset_05_metatiles.bin | Bin 0 -> 2048 bytes data/tilesets/tileset_06_collision.bin | Bin 0 -> 512 bytes data/tilesets/tileset_06_metatiles.bin | Bin 0 -> 2048 bytes data/tilesets/tileset_07_collision.bin | Bin 0 -> 512 bytes data/tilesets/tileset_07_metatiles.bin | Bin 0 -> 2048 bytes data/tilesets/tileset_08_collision.bin | Bin 0 -> 512 bytes data/tilesets/tileset_08_metatiles.bin | Bin 0 -> 2048 bytes data/tilesets/tileset_0a_collision.bin | Bin 0 -> 256 bytes data/tilesets/tileset_0a_metatiles.bin | Bin 0 -> 1024 bytes data/tilesets/tileset_0e_collision.bin | Bin 0 -> 256 bytes data/tilesets/tileset_0e_metatiles.bin | Bin 0 -> 1024 bytes data/tilesets/tileset_0f_collision.bin | Bin 0 -> 256 bytes data/tilesets/tileset_0f_metatiles.bin | Bin 0 -> 1024 bytes data/tilesets/tileset_10_collision.bin | Bin 0 -> 256 bytes data/tilesets/tileset_10_metatiles.bin | Bin 0 -> 1024 bytes data/tilesets/tileset_11_collision.bin | Bin 0 -> 256 bytes data/tilesets/tileset_11_metatiles.bin | Bin 0 -> 1024 bytes data/tilesets/tileset_13_collision.bin | Bin 0 -> 256 bytes data/tilesets/tileset_13_metatiles.bin | Bin 0 -> 1024 bytes data/tilesets/tileset_15_collision.bin | Bin 0 -> 512 bytes data/tilesets/tileset_15_metatiles.bin | Bin 0 -> 2048 bytes data/tilesets/tileset_16_collision.bin | Bin 0 -> 512 bytes data/tilesets/tileset_16_metatiles.bin | Bin 0 -> 2048 bytes data/tilesets/tileset_17_collision.bin | Bin 0 -> 512 bytes data/tilesets/tileset_17_metatiles.bin | Bin 0 -> 2048 bytes data/tilesets/tileset_18_collision.bin | Bin 0 -> 512 bytes data/tilesets/tileset_18_metatiles.bin | Bin 0 -> 2048 bytes data/tilesets/tileset_19_collision.bin | Bin 0 -> 512 bytes data/tilesets/tileset_19_metatiles.bin | Bin 0 -> 2048 bytes data/tilesets/tileset_1a_collision.bin | Bin 0 -> 512 bytes data/tilesets/tileset_1a_metatiles.bin | Bin 0 -> 2048 bytes 37 files changed, 38 insertions(+), 38 deletions(-) create mode 100644 data/tilesets/tileset_03_collision.bin create mode 100644 data/tilesets/tileset_03_metatiles.bin create mode 100644 data/tilesets/tileset_04_collision.bin create mode 100644 data/tilesets/tileset_04_metatiles.bin create mode 100644 data/tilesets/tileset_05_collision.bin create mode 100644 data/tilesets/tileset_05_metatiles.bin create mode 100644 data/tilesets/tileset_06_collision.bin create mode 100644 data/tilesets/tileset_06_metatiles.bin create mode 100644 data/tilesets/tileset_07_collision.bin create mode 100644 data/tilesets/tileset_07_metatiles.bin create mode 100644 data/tilesets/tileset_08_collision.bin create mode 100644 data/tilesets/tileset_08_metatiles.bin create mode 100644 data/tilesets/tileset_0a_collision.bin create mode 100644 data/tilesets/tileset_0a_metatiles.bin create mode 100644 data/tilesets/tileset_0e_collision.bin create mode 100644 data/tilesets/tileset_0e_metatiles.bin create mode 100644 data/tilesets/tileset_0f_collision.bin create mode 100644 data/tilesets/tileset_0f_metatiles.bin create mode 100644 data/tilesets/tileset_10_collision.bin create mode 100644 data/tilesets/tileset_10_metatiles.bin create mode 100644 data/tilesets/tileset_11_collision.bin create mode 100644 data/tilesets/tileset_11_metatiles.bin create mode 100644 data/tilesets/tileset_13_collision.bin create mode 100644 data/tilesets/tileset_13_metatiles.bin create mode 100644 data/tilesets/tileset_15_collision.bin create mode 100644 data/tilesets/tileset_15_metatiles.bin create mode 100644 data/tilesets/tileset_16_collision.bin create mode 100644 data/tilesets/tileset_16_metatiles.bin create mode 100644 data/tilesets/tileset_17_collision.bin create mode 100644 data/tilesets/tileset_17_metatiles.bin create mode 100644 data/tilesets/tileset_18_collision.bin create mode 100644 data/tilesets/tileset_18_metatiles.bin create mode 100644 data/tilesets/tileset_19_collision.bin create mode 100644 data/tilesets/tileset_19_metatiles.bin create mode 100644 data/tilesets/tileset_1a_collision.bin create mode 100644 data/tilesets/tileset_1a_metatiles.bin (limited to 'data') diff --git a/data/tileset_headers.asm b/data/tileset_headers.asm index bfbaa50..3f64b79 100644 --- a/data/tileset_headers.asm +++ b/data/tileset_headers.asm @@ -36,9 +36,9 @@ Tileset_02: Tileset_03: db $07 ; bank - dw $7600 ; blocks + dw Tileset_03_Meta ; blocks dw Tileset_03_GFX ; graphics - dw $7e00 ; collisions + dw Tileset_03_Coll ; collisions db $1f ; talking over tile 1 db $40 ; talking over tile 2 db $00 ; talking over tile 3 @@ -46,9 +46,9 @@ Tileset_03: Tileset_04: db $08 ; bank - dw $4400 ; blocks + dw Tileset_04_Meta ; blocks dw Tileset_04_GFX ; graphics - dw $4c00 ; collisions + dw Tileset_04_Coll ; collisions db $4b ; talking over tile 1 db $40 ; talking over tile 2 db $00 ; talking over tile 3 @@ -56,9 +56,9 @@ Tileset_04: Tileset_05: db $07 ; bank - dw $6800 ; blocks + dw Tileset_05_Meta ; blocks dw Tileset_05_GFX ; graphics - dw $7000 ; collisions + dw Tileset_05_Coll ; collisions db $a7 ; talking over tile 1 db $40 ; talking over tile 2 db $00 ; talking over tile 3 @@ -66,9 +66,9 @@ Tileset_05: Tileset_06: db $07 ; bank - dw $5a00 ; blocks + dw Tileset_06_Meta ; blocks dw Tileset_06_GFX ; graphics - dw $6200 ; collisions + dw Tileset_06_Coll ; collisions db $4b ; talking over tile 1 db $40 ; talking over tile 2 db $00 ; talking over tile 3 @@ -76,9 +76,9 @@ Tileset_06: Tileset_07: db $08 ; bank - dw $5200 ; blocks + dw Tileset_07_Meta ; blocks dw Tileset_07_GFX ; graphics - dw $5a00 ; collisions + dw Tileset_07_Coll ; collisions db $1f ; talking over tile 1 db $40 ; talking over tile 2 db $00 ; talking over tile 3 @@ -86,9 +86,9 @@ Tileset_07: Tileset_08: db $08 ; bank - dw $6000 ; blocks + dw Tileset_08_Meta ; blocks dw Tileset_08_GFX ; graphics - dw $6800 ; collisions + dw Tileset_08_Coll ; collisions db $4b ; talking over tile 1 db $40 ; talking over tile 2 db $00 ; talking over tile 3 @@ -96,9 +96,9 @@ Tileset_08: Tileset_09: db $06 ; bank - dw $7a00 ; blocks + dw Tileset_09_Meta ; blocks dw Tileset_09_GFX ; graphics - dw $7e00 ; collisions + dw Tileset_09_Coll ; collisions db $07 ; talking over tile 1 db $41 ; talking over tile 2 db $00 ; talking over tile 3 @@ -106,9 +106,9 @@ Tileset_09: Tileset_0a: db $13 ; bank - dw $4600 ; blocks + dw Tileset_0a_Meta ; blocks dw Tileset_0a_GFX ; graphics - dw $4a00 ; collisions + dw Tileset_0a_Coll ; collisions db $07 ; talking over tile 1 db $41 ; talking over tile 2 db $00 ; talking over tile 3 @@ -146,9 +146,9 @@ Tileset_0d: Tileset_0e: db $07 ; bank - dw $5100 ; blocks + dw Tileset_0e_Meta ; blocks dw Tileset_0e_GFX ; graphics - dw $5500 ; collisions + dw Tileset_0e_Coll ; collisions db $07 ; talking over tile 1 db $41 ; talking over tile 2 db $00 ; talking over tile 3 @@ -156,9 +156,9 @@ Tileset_0e: Tileset_0f: db $08 ; bank - dw $7000 ; blocks + dw Tileset_0f_Meta ; blocks dw Tileset_0f_GFX ; graphics - dw $7400 ; collisions + dw Tileset_0f_Coll ; collisions db $07 ; talking over tile 1 db $41 ; talking over tile 2 db $00 ; talking over tile 3 @@ -166,9 +166,9 @@ Tileset_0f: Tileset_10: db $37 ; bank - dw $4600 ; blocks + dw Tileset_10_Meta ; blocks dw Tileset_10_GFX ; graphics - dw $4a00 ; collisions + dw Tileset_10_Coll ; collisions db $07 ; talking over tile 1 db $41 ; talking over tile 2 db $00 ; talking over tile 3 @@ -176,9 +176,9 @@ Tileset_10: Tileset_11: db $08 ; bank - dw $7b00 ; blocks + dw Tileset_11_Meta ; blocks dw Tileset_11_GFX ; graphics - dw $7f00 ; collisions + dw Tileset_11_Coll ; collisions db $07 ; talking over tile 1 db $41 ; talking over tile 2 db $00 ; talking over tile 3 @@ -196,9 +196,9 @@ Tileset_12: Tileset_13: db $07 ; bank - dw $4600 ; blocks + dw Tileset_13_Meta ; blocks dw Tileset_13_GFX ; graphics - dw $4a00 ; collisions + dw Tileset_13_Coll ; collisions db $df ; talking over tile 1 db $40 ; talking over tile 2 db $00 ; talking over tile 3 @@ -216,9 +216,9 @@ Tileset_14: Tileset_15: db $37 ; bank - dw $5100 ; blocks + dw Tileset_15_Meta ; blocks dw Tileset_15_GFX ; graphics - dw $5900 ; collisions + dw Tileset_15_Coll ; collisions db $07 ; talking over tile 1 db $41 ; talking over tile 2 db $00 ; talking over tile 3 @@ -226,9 +226,9 @@ Tileset_15: Tileset_16: db $13 ; bank - dw $5100 ; blocks + dw Tileset_16_Meta ; blocks dw Tileset_16_GFX ; graphics - dw $5900 ; collisions + dw Tileset_16_Coll ; collisions db $07 ; talking over tile 1 db $41 ; talking over tile 2 db $00 ; talking over tile 3 @@ -236,9 +236,9 @@ Tileset_16: Tileset_17: db $37 ; bank - dw $6100 ; blocks + dw Tileset_17_Meta ; blocks dw Tileset_17_GFX ; graphics - dw $6900 ; collisions + dw Tileset_17_Coll ; collisions db $07 ; talking over tile 1 db $41 ; talking over tile 2 db $00 ; talking over tile 3 @@ -246,9 +246,9 @@ Tileset_17: Tileset_18: db $37 ; bank - dw $7100 ; blocks + dw Tileset_18_Meta ; blocks dw Tileset_18_GFX ; graphics - dw $7900 ; collisions + dw Tileset_18_Coll ; collisions db $07 ; talking over tile 1 db $41 ; talking over tile 2 db $00 ; talking over tile 3 @@ -256,9 +256,9 @@ Tileset_18: Tileset_19: db $13 ; bank - dw $5f00 ; blocks + dw Tileset_19_Meta ; blocks dw Tileset_19_GFX ; graphics - dw $6700 ; collisions + dw Tileset_19_Coll ; collisions db $07 ; talking over tile 1 db $41 ; talking over tile 2 db $00 ; talking over tile 3 @@ -266,9 +266,9 @@ Tileset_19: Tileset_1a: db $13 ; bank - dw $6d00 ; blocks + dw Tileset_1a_Meta ; blocks dw Tileset_1a_GFX ; graphics - dw $7500 ; collisions + dw Tileset_1a_Coll ; collisions db $07 ; talking over tile 1 db $41 ; talking over tile 2 db $00 ; talking over tile 3 diff --git a/data/tilesets/tileset_03_collision.bin b/data/tilesets/tileset_03_collision.bin new file mode 100644 index 0000000..0728df4 Binary files /dev/null and b/data/tilesets/tileset_03_collision.bin differ diff --git a/data/tilesets/tileset_03_metatiles.bin b/data/tilesets/tileset_03_metatiles.bin new file mode 100644 index 0000000..b7974be Binary files /dev/null and b/data/tilesets/tileset_03_metatiles.bin differ diff --git a/data/tilesets/tileset_04_collision.bin b/data/tilesets/tileset_04_collision.bin new file mode 100644 index 0000000..269364e Binary files /dev/null and b/data/tilesets/tileset_04_collision.bin differ diff --git a/data/tilesets/tileset_04_metatiles.bin b/data/tilesets/tileset_04_metatiles.bin new file mode 100644 index 0000000..d97989d Binary files /dev/null and b/data/tilesets/tileset_04_metatiles.bin differ diff --git a/data/tilesets/tileset_05_collision.bin b/data/tilesets/tileset_05_collision.bin new file mode 100644 index 0000000..0fe4462 Binary files /dev/null and b/data/tilesets/tileset_05_collision.bin differ diff --git a/data/tilesets/tileset_05_metatiles.bin b/data/tilesets/tileset_05_metatiles.bin new file mode 100644 index 0000000..b3a640c Binary files /dev/null and b/data/tilesets/tileset_05_metatiles.bin differ diff --git a/data/tilesets/tileset_06_collision.bin b/data/tilesets/tileset_06_collision.bin new file mode 100644 index 0000000..e29aa63 Binary files /dev/null and b/data/tilesets/tileset_06_collision.bin differ diff --git a/data/tilesets/tileset_06_metatiles.bin b/data/tilesets/tileset_06_metatiles.bin new file mode 100644 index 0000000..2b93202 Binary files /dev/null and b/data/tilesets/tileset_06_metatiles.bin differ diff --git a/data/tilesets/tileset_07_collision.bin b/data/tilesets/tileset_07_collision.bin new file mode 100644 index 0000000..b6e716a Binary files /dev/null and b/data/tilesets/tileset_07_collision.bin differ diff --git a/data/tilesets/tileset_07_metatiles.bin b/data/tilesets/tileset_07_metatiles.bin new file mode 100644 index 0000000..e4602fc Binary files /dev/null and b/data/tilesets/tileset_07_metatiles.bin differ diff --git a/data/tilesets/tileset_08_collision.bin b/data/tilesets/tileset_08_collision.bin new file mode 100644 index 0000000..2936533 Binary files /dev/null and b/data/tilesets/tileset_08_collision.bin differ diff --git a/data/tilesets/tileset_08_metatiles.bin b/data/tilesets/tileset_08_metatiles.bin new file mode 100644 index 0000000..3c023e6 Binary files /dev/null and b/data/tilesets/tileset_08_metatiles.bin differ diff --git a/data/tilesets/tileset_0a_collision.bin b/data/tilesets/tileset_0a_collision.bin new file mode 100644 index 0000000..c22ce40 Binary files /dev/null and b/data/tilesets/tileset_0a_collision.bin differ diff --git a/data/tilesets/tileset_0a_metatiles.bin b/data/tilesets/tileset_0a_metatiles.bin new file mode 100644 index 0000000..a0cda18 Binary files /dev/null and b/data/tilesets/tileset_0a_metatiles.bin differ diff --git a/data/tilesets/tileset_0e_collision.bin b/data/tilesets/tileset_0e_collision.bin new file mode 100644 index 0000000..92606fd Binary files /dev/null and b/data/tilesets/tileset_0e_collision.bin differ diff --git a/data/tilesets/tileset_0e_metatiles.bin b/data/tilesets/tileset_0e_metatiles.bin new file mode 100644 index 0000000..f826e94 Binary files /dev/null and b/data/tilesets/tileset_0e_metatiles.bin differ diff --git a/data/tilesets/tileset_0f_collision.bin b/data/tilesets/tileset_0f_collision.bin new file mode 100644 index 0000000..6b23166 Binary files /dev/null and b/data/tilesets/tileset_0f_collision.bin differ diff --git a/data/tilesets/tileset_0f_metatiles.bin b/data/tilesets/tileset_0f_metatiles.bin new file mode 100644 index 0000000..01ee132 Binary files /dev/null and b/data/tilesets/tileset_0f_metatiles.bin differ diff --git a/data/tilesets/tileset_10_collision.bin b/data/tilesets/tileset_10_collision.bin new file mode 100644 index 0000000..f78ed75 Binary files /dev/null and b/data/tilesets/tileset_10_collision.bin differ diff --git a/data/tilesets/tileset_10_metatiles.bin b/data/tilesets/tileset_10_metatiles.bin new file mode 100644 index 0000000..972da08 Binary files /dev/null and b/data/tilesets/tileset_10_metatiles.bin differ diff --git a/data/tilesets/tileset_11_collision.bin b/data/tilesets/tileset_11_collision.bin new file mode 100644 index 0000000..c35b44a Binary files /dev/null and b/data/tilesets/tileset_11_collision.bin differ diff --git a/data/tilesets/tileset_11_metatiles.bin b/data/tilesets/tileset_11_metatiles.bin new file mode 100644 index 0000000..8750700 Binary files /dev/null and b/data/tilesets/tileset_11_metatiles.bin differ diff --git a/data/tilesets/tileset_13_collision.bin b/data/tilesets/tileset_13_collision.bin new file mode 100644 index 0000000..d1778d1 Binary files /dev/null and b/data/tilesets/tileset_13_collision.bin differ diff --git a/data/tilesets/tileset_13_metatiles.bin b/data/tilesets/tileset_13_metatiles.bin new file mode 100644 index 0000000..1251017 Binary files /dev/null and b/data/tilesets/tileset_13_metatiles.bin differ diff --git a/data/tilesets/tileset_15_collision.bin b/data/tilesets/tileset_15_collision.bin new file mode 100644 index 0000000..9af5149 Binary files /dev/null and b/data/tilesets/tileset_15_collision.bin differ diff --git a/data/tilesets/tileset_15_metatiles.bin b/data/tilesets/tileset_15_metatiles.bin new file mode 100644 index 0000000..a5a6668 Binary files /dev/null and b/data/tilesets/tileset_15_metatiles.bin differ diff --git a/data/tilesets/tileset_16_collision.bin b/data/tilesets/tileset_16_collision.bin new file mode 100644 index 0000000..0477566 Binary files /dev/null and b/data/tilesets/tileset_16_collision.bin differ diff --git a/data/tilesets/tileset_16_metatiles.bin b/data/tilesets/tileset_16_metatiles.bin new file mode 100644 index 0000000..cef9d60 Binary files /dev/null and b/data/tilesets/tileset_16_metatiles.bin differ diff --git a/data/tilesets/tileset_17_collision.bin b/data/tilesets/tileset_17_collision.bin new file mode 100644 index 0000000..d268be4 Binary files /dev/null and b/data/tilesets/tileset_17_collision.bin differ diff --git a/data/tilesets/tileset_17_metatiles.bin b/data/tilesets/tileset_17_metatiles.bin new file mode 100644 index 0000000..174586d Binary files /dev/null and b/data/tilesets/tileset_17_metatiles.bin differ diff --git a/data/tilesets/tileset_18_collision.bin b/data/tilesets/tileset_18_collision.bin new file mode 100644 index 0000000..4f5dcdb Binary files /dev/null and b/data/tilesets/tileset_18_collision.bin differ diff --git a/data/tilesets/tileset_18_metatiles.bin b/data/tilesets/tileset_18_metatiles.bin new file mode 100644 index 0000000..87b1b2e Binary files /dev/null and b/data/tilesets/tileset_18_metatiles.bin differ diff --git a/data/tilesets/tileset_19_collision.bin b/data/tilesets/tileset_19_collision.bin new file mode 100644 index 0000000..00bad62 Binary files /dev/null and b/data/tilesets/tileset_19_collision.bin differ diff --git a/data/tilesets/tileset_19_metatiles.bin b/data/tilesets/tileset_19_metatiles.bin new file mode 100644 index 0000000..6423083 Binary files /dev/null and b/data/tilesets/tileset_19_metatiles.bin differ diff --git a/data/tilesets/tileset_1a_collision.bin b/data/tilesets/tileset_1a_collision.bin new file mode 100644 index 0000000..a886bd5 Binary files /dev/null and b/data/tilesets/tileset_1a_collision.bin differ diff --git a/data/tilesets/tileset_1a_metatiles.bin b/data/tilesets/tileset_1a_metatiles.bin new file mode 100644 index 0000000..8da291a Binary files /dev/null and b/data/tilesets/tileset_1a_metatiles.bin differ -- cgit v1.2.3 From 83e26cb45a0713369f162f792ec6905e8b6e2180 Mon Sep 17 00:00:00 2001 From: jd-0 <44876081+jd-0@users.noreply.github.com> Date: Mon, 21 Sep 2020 15:41:51 -0700 Subject: Add tileset header macro from pokered --- data/tileset_headers.asm | 320 ++++++----------------------------------------- 1 file changed, 38 insertions(+), 282 deletions(-) (limited to 'data') diff --git a/data/tileset_headers.asm b/data/tileset_headers.asm index 3f64b79..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 Tileset_03_Meta ; blocks - dw Tileset_03_GFX ; graphics - dw Tileset_03_Coll ; 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 Tileset_04_Meta ; blocks - dw Tileset_04_GFX ; graphics - dw Tileset_04_Coll ; 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 Tileset_05_Meta ; blocks - dw Tileset_05_GFX ; graphics - dw Tileset_05_Coll ; 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 Tileset_06_Meta ; blocks - dw Tileset_06_GFX ; graphics - dw Tileset_06_Coll ; 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 Tileset_07_Meta ; blocks - dw Tileset_07_GFX ; graphics - dw Tileset_07_Coll ; 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 Tileset_08_Meta ; blocks - dw Tileset_08_GFX ; graphics - dw Tileset_08_Coll ; 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 Tileset_09_Meta ; blocks - dw Tileset_09_GFX ; graphics - dw Tileset_09_Coll ; 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 Tileset_0a_Meta ; blocks - dw Tileset_0a_GFX ; graphics - dw Tileset_0a_Coll ; 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 Tileset_0b_Meta ; blocks - dw Tileset_0b_GFX ; graphics - dw Tileset_0b_Coll ; 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 Tileset_0c_Meta ; blocks - dw Tileset_0c_GFX ; graphics - dw Tileset_0c_Coll ; 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 Tileset_0d_Meta ; blocks - dw Tileset_0d_GFX ; graphics - dw Tileset_0d_Coll ; 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 Tileset_0e_Meta ; blocks - dw Tileset_0e_GFX ; graphics - dw Tileset_0e_Coll ; 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 Tileset_0f_Meta ; blocks - dw Tileset_0f_GFX ; graphics - dw Tileset_0f_Coll ; 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 Tileset_10_Meta ; blocks - dw Tileset_10_GFX ; graphics - dw Tileset_10_Coll ; 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 Tileset_11_Meta ; blocks - dw Tileset_11_GFX ; graphics - dw Tileset_11_Coll ; 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 Tileset_12_Meta ; blocks - dw Tileset_12_GFX ; graphics - dw Tileset_12_Coll ; 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 Tileset_13_Meta ; blocks - dw Tileset_13_GFX ; graphics - dw Tileset_13_Coll ; 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 Tileset_14_Meta ; blocks - dw Tileset_14_GFX ; graphics - dw Tileset_14_Coll ; 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 Tileset_15_Meta ; blocks - dw Tileset_15_GFX ; graphics - dw Tileset_15_Coll ; 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 Tileset_16_Meta ; blocks - dw Tileset_16_GFX ; graphics - dw Tileset_16_Coll ; 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 Tileset_17_Meta ; blocks - dw Tileset_17_GFX ; graphics - dw Tileset_17_Coll ; 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 Tileset_18_Meta ; blocks - dw Tileset_18_GFX ; graphics - dw Tileset_18_Coll ; 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 Tileset_19_Meta ; blocks - dw Tileset_19_GFX ; graphics - dw Tileset_19_Coll ; 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 Tileset_1a_Meta ; blocks - dw Tileset_1a_GFX ; graphics - dw Tileset_1a_Coll ; 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 -- cgit v1.2.3