summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xengine/color.asm20
-rwxr-xr-xpredef/cgb.asm2
-rw-r--r--tilesets/bg.pal209
-rw-r--r--tilesets/house.pal39
-rw-r--r--tilesets/ice_path.pal39
-rw-r--r--tilesets/ob.pal159
-rw-r--r--tilesets/radio_tower.pal39
-rw-r--r--tilesets/roof.pal134
8 files changed, 631 insertions, 10 deletions
diff --git a/engine/color.asm b/engine/color.asm
index 6d6c9e66..bdcfca66 100755
--- a/engine/color.asm
+++ b/engine/color.asm
@@ -1430,7 +1430,7 @@ Functionb649: ; b649 (2:7649)
ld a, [wTimeOfDayPal]
and $3
ld bc, $40
- ld hl, Palettes_b8ae
+ ld hl, MapObjectPals
call AddNTimes
ld de, wTempOBPal0
ld bc, $40
@@ -1447,7 +1447,7 @@ Functionb649: ; b649 (2:7649)
add hl, hl
add hl, hl
add hl, hl
- ld de, Palettes_b9ae
+ ld de, RoofPals
add hl, de
ld a, [wTimeOfDayPal]
and $3
@@ -1498,13 +1498,15 @@ Pointers_b6ce:
db $10, $11, $12, $13, $14, $15, $16, $17 ; nite
db $18, $19, $1a, $1b, $1c, $1d, $1e, $1f ; dark
- dr $b75e, $b796
-Palettes_b796:
- dr $b796, $b8ae
-Palettes_b8ae:
- dr $b8ae, $b9ae
-Palettes_b9ae:
- dr $b9ae, $ba86
+TilesetBGPalette: ; b75e
+INCLUDE "tilesets/bg.pal"
+
+MapObjectPals:: ; b8ae
+INCLUDE "tilesets/ob.pal"
+
+RoofPals: ; b9ae
+INCLUDE "tilesets/roof.pal"
+
Palettes_ba86:
RGB 27, 31, 27
RGB 21, 21, 21
diff --git a/predef/cgb.asm b/predef/cgb.asm
index 35efcc0a..e9273b7d 100755
--- a/predef/cgb.asm
+++ b/predef/cgb.asm
@@ -111,7 +111,7 @@ Function9399: ; 9399 (2:5399)
ld [wColorLayoutPredefID], a
call Function9b28
asm_93e1
- ld hl, Palettes_b796
+ ld hl, TilesetBGPalette + 7 * 8
ld de, wTempBGPal7
ld bc, $8
call CopyBytes
diff --git a/tilesets/bg.pal b/tilesets/bg.pal
new file mode 100644
index 00000000..0b088472
--- /dev/null
+++ b/tilesets/bg.pal
@@ -0,0 +1,209 @@
+ RGB 28, 31, 16
+ RGB 21, 21, 21
+ RGB 13, 13, 13
+ RGB 7, 7, 7
+
+ RGB 28, 31, 16
+ RGB 31, 19, 24
+ RGB 30, 10, 6
+ RGB 7, 7, 7
+
+ RGB 22, 31, 10
+ RGB 12, 25, 1
+ RGB 5, 14, 0
+ RGB 7, 7, 7
+
+ RGB 31, 31, 31
+ RGB 8, 12, 31
+ RGB 1, 4, 31
+ RGB 7, 7, 7
+
+ RGB 28, 31, 16
+ RGB 31, 31, 7
+ RGB 31, 16, 1
+ RGB 7, 7, 7
+
+ RGB 28, 31, 16
+ RGB 24, 18, 7
+ RGB 20, 15, 3
+ RGB 7, 7, 7
+
+ RGB 28, 31, 16
+ RGB 15, 31, 31
+ RGB 5, 17, 31
+ RGB 7, 7, 7
+
+ RGB 31, 31, 31
+ RGB 31, 31, 31
+ RGB 31, 31, 31
+ RGB 0, 0, 0
+
+ RGB 27, 31, 27
+ RGB 21, 21, 21
+ RGB 13, 13, 13
+ RGB 7, 7, 7
+
+ RGB 27, 31, 27
+ RGB 31, 19, 24
+ RGB 30, 10, 6
+ RGB 7, 7, 7
+
+ RGB 22, 31, 10
+ RGB 12, 25, 1
+ RGB 5, 14, 0
+ RGB 7, 7, 7
+
+ RGB 31, 31, 31
+ RGB 8, 12, 31
+ RGB 1, 4, 31
+ RGB 7, 7, 7
+
+ RGB 27, 31, 27
+ RGB 31, 31, 7
+ RGB 31, 16, 1
+ RGB 7, 7, 7
+
+ RGB 27, 31, 27
+ RGB 24, 18, 7
+ RGB 20, 15, 3
+ RGB 7, 7, 7
+
+ RGB 27, 31, 27
+ RGB 15, 31, 31
+ RGB 5, 17, 31
+ RGB 7, 7, 7
+
+ RGB 31, 31, 31
+ RGB 31, 31, 31
+ RGB 31, 31, 31
+ RGB 0, 0, 0
+
+ RGB 15, 14, 24
+ RGB 11, 11, 19
+ RGB 7, 7, 12
+ RGB 0, 0, 0
+
+ RGB 15, 14, 24
+ RGB 14, 7, 17
+ RGB 13, 0, 8
+ RGB 0, 0, 0
+
+ RGB 15, 14, 24
+ RGB 8, 13, 19
+ RGB 0, 11, 13
+ RGB 0, 0, 0
+
+ RGB 15, 14, 24
+ RGB 5, 5, 17
+ RGB 3, 3, 10
+ RGB 0, 0, 0
+
+ RGB 30, 30, 11
+ RGB 16, 14, 18
+ RGB 16, 14, 10
+ RGB 0, 0, 0
+
+ RGB 15, 14, 24
+ RGB 12, 9, 15
+ RGB 8, 4, 5
+ RGB 0, 0, 0
+
+ RGB 15, 14, 24
+ RGB 13, 12, 23
+ RGB 11, 9, 20
+ RGB 0, 0, 0
+
+ RGB 31, 31, 31
+ RGB 31, 31, 31
+ RGB 31, 31, 31
+ RGB 0, 0, 0
+
+ RGB 1, 1, 2
+ RGB 0, 0, 0
+ RGB 0, 0, 0
+ RGB 0, 0, 0
+
+ RGB 1, 1, 2
+ RGB 0, 0, 0
+ RGB 0, 0, 0
+ RGB 0, 0, 0
+
+ RGB 1, 1, 2
+ RGB 0, 0, 0
+ RGB 0, 0, 0
+ RGB 0, 0, 0
+
+ RGB 1, 1, 2
+ RGB 0, 0, 0
+ RGB 0, 0, 0
+ RGB 0, 0, 0
+
+ RGB 30, 30, 11
+ RGB 0, 0, 0
+ RGB 0, 0, 0
+ RGB 0, 0, 0
+
+ RGB 1, 1, 2
+ RGB 0, 0, 0
+ RGB 0, 0, 0
+ RGB 0, 0, 0
+
+ RGB 1, 1, 2
+ RGB 0, 0, 0
+ RGB 0, 0, 0
+ RGB 0, 0, 0
+
+ RGB 31, 31, 31
+ RGB 31, 31, 31
+ RGB 31, 31, 31
+ RGB 0, 0, 0
+
+ RGB 30, 28, 26
+ RGB 19, 19, 19
+ RGB 13, 13, 13
+ RGB 7, 7, 7
+
+ RGB 30, 28, 26
+ RGB 31, 19, 24
+ RGB 30, 10, 6
+ RGB 7, 7, 7
+
+ RGB 18, 24, 9
+ RGB 15, 20, 1
+ RGB 9, 13, 0
+ RGB 7, 7, 7
+
+ RGB 30, 28, 26
+ RGB 15, 16, 31
+ RGB 9, 9, 31
+ RGB 7, 7, 7
+
+ RGB 30, 28, 26
+ RGB 31, 31, 7
+ RGB 31, 16, 1
+ RGB 7, 7, 7
+
+ RGB 26, 24, 17
+ RGB 21, 17, 7
+ RGB 16, 13, 3
+ RGB 7, 7, 7
+
+ RGB 30, 28, 26
+ RGB 17, 19, 31
+ RGB 14, 16, 31
+ RGB 7, 7, 7
+
+ RGB 31, 31, 31
+ RGB 31, 31, 31
+ RGB 31, 31, 31
+ RGB 0, 0, 0
+
+ RGB 23, 23, 31
+ RGB 18, 19, 31
+ RGB 13, 12, 31
+ RGB 7, 7, 7
+
+ RGB 15, 13, 27
+ RGB 10, 9, 20
+ RGB 4, 3, 18
+ RGB 0, 0, 0
diff --git a/tilesets/house.pal b/tilesets/house.pal
new file mode 100644
index 00000000..2d6d5179
--- /dev/null
+++ b/tilesets/house.pal
@@ -0,0 +1,39 @@
+ RGB 30, 28, 26
+ RGB 19, 19, 19
+ RGB 13, 13, 13
+ RGB 07, 07, 07
+
+ RGB 30, 28, 26
+ RGB 31, 19, 24
+ RGB 30, 10, 06
+ RGB 07, 07, 07
+
+ RGB 30, 28, 26
+ RGB 15, 20, 01
+ RGB 09, 13, 00
+ RGB 07, 07, 07
+
+ RGB 30, 28, 26
+ RGB 15, 16, 31
+ RGB 09, 09, 31
+ RGB 07, 07, 07
+
+ RGB 30, 28, 26
+ RGB 31, 31, 07
+ RGB 31, 16, 01
+ RGB 07, 07, 07
+
+ RGB 26, 24, 17
+ RGB 21, 17, 07
+ RGB 16, 13, 03
+ RGB 07, 07, 07
+
+ RGB 30, 28, 26
+ RGB 31, 19, 24
+ RGB 16, 13, 03
+ RGB 07, 07, 07
+
+ RGB 31, 31, 16
+ RGB 31, 31, 16
+ RGB 14, 09, 00
+ RGB 00, 00, 00
diff --git a/tilesets/ice_path.pal b/tilesets/ice_path.pal
new file mode 100644
index 00000000..f92281d7
--- /dev/null
+++ b/tilesets/ice_path.pal
@@ -0,0 +1,39 @@
+ RGB 15, 14, 24
+ RGB 11, 11, 19
+ RGB 07, 07, 12
+ RGB 00, 00, 00
+
+ RGB 15, 14, 24
+ RGB 14, 07, 17
+ RGB 13, 00, 08
+ RGB 00, 00, 00
+
+ RGB 22, 29, 31
+ RGB 10, 27, 31
+ RGB 31, 31, 31
+ RGB 05, 00, 09
+
+ RGB 15, 14, 24
+ RGB 05, 05, 17
+ RGB 03, 03, 10
+ RGB 00, 00, 00
+
+ RGB 30, 30, 11
+ RGB 16, 14, 18
+ RGB 16, 14, 10
+ RGB 00, 00, 00
+
+ RGB 15, 14, 24
+ RGB 12, 09, 15
+ RGB 08, 04, 05
+ RGB 00, 00, 00
+
+ RGB 25, 31, 31
+ RGB 09, 28, 31
+ RGB 16, 11, 31
+ RGB 05, 00, 09
+
+ RGB 31, 31, 16
+ RGB 31, 31, 16
+ RGB 14, 09, 00
+ RGB 00, 00, 00
diff --git a/tilesets/ob.pal b/tilesets/ob.pal
new file mode 100644
index 00000000..f9fa6699
--- /dev/null
+++ b/tilesets/ob.pal
@@ -0,0 +1,159 @@
+ RGB 28, 31, 16
+ RGB 31, 19, 10
+ RGB 31, 07, 01
+ RGB 00, 00, 00
+
+ RGB 28, 31, 16
+ RGB 31, 19, 10
+ RGB 10, 09, 31
+ RGB 00, 00, 00
+
+ RGB 28, 31, 16
+ RGB 31, 19, 10
+ RGB 07, 23, 03
+ RGB 00, 00, 00
+
+ RGB 28, 31, 16
+ RGB 31, 19, 10
+ RGB 15, 10, 03
+ RGB 00, 00, 00
+
+ RGB 28, 31, 16
+ RGB 31, 19, 10
+ RGB 30, 10, 06
+ RGB 00, 00, 00
+
+ RGB 31, 31, 31
+ RGB 31, 31, 31
+ RGB 13, 13, 13
+ RGB 00, 00, 00
+
+ RGB 22, 31, 10
+ RGB 12, 25, 01
+ RGB 05, 14, 00
+ RGB 07, 07, 07
+
+ RGB 28, 31, 16
+ RGB 24, 18, 07
+ RGB 20, 15, 03
+ RGB 07, 07, 07
+
+ RGB 27, 31, 27
+ RGB 31, 19, 10
+ RGB 31, 07, 01
+ RGB 00, 00, 00
+
+ RGB 27, 31, 27
+ RGB 31, 19, 10
+ RGB 10, 09, 31
+ RGB 00, 00, 00
+
+ RGB 27, 31, 27
+ RGB 31, 19, 10
+ RGB 07, 23, 03
+ RGB 00, 00, 00
+
+ RGB 27, 31, 27
+ RGB 31, 19, 10
+ RGB 15, 10, 03
+ RGB 00, 00, 00
+
+ RGB 27, 31, 27
+ RGB 31, 19, 10
+ RGB 30, 10, 06
+ RGB 00, 00, 00
+
+ RGB 31, 31, 31
+ RGB 31, 31, 31
+ RGB 13, 13, 13
+ RGB 00, 00, 00
+
+ RGB 22, 31, 10
+ RGB 12, 25, 01
+ RGB 05, 14, 00
+ RGB 07, 07, 07
+
+ RGB 27, 31, 27
+ RGB 24, 18, 07
+ RGB 20, 15, 03
+ RGB 07, 07, 07
+
+ RGB 15, 14, 24
+ RGB 31, 19, 10
+ RGB 31, 07, 01
+ RGB 00, 00, 00
+
+ RGB 15, 14, 24
+ RGB 31, 19, 10
+ RGB 10, 09, 31
+ RGB 00, 00, 00
+
+ RGB 15, 14, 24
+ RGB 31, 19, 10
+ RGB 07, 23, 03
+ RGB 00, 00, 00
+
+ RGB 15, 14, 24
+ RGB 31, 19, 10
+ RGB 15, 10, 03
+ RGB 00, 00, 00
+
+ RGB 15, 14, 24
+ RGB 31, 19, 10
+ RGB 30, 10, 06
+ RGB 00, 00, 00
+
+ RGB 31, 31, 31
+ RGB 31, 31, 31
+ RGB 13, 13, 13
+ RGB 00, 00, 00
+
+ RGB 15, 14, 24
+ RGB 08, 13, 19
+ RGB 00, 11, 13
+ RGB 00, 00, 00
+
+ RGB 15, 14, 24
+ RGB 12, 09, 15
+ RGB 08, 04, 05
+ RGB 00, 00, 00
+
+ RGB 01, 01, 02
+ RGB 31, 19, 10
+ RGB 31, 07, 01
+ RGB 00, 00, 00
+
+ RGB 01, 01, 02
+ RGB 31, 19, 10
+ RGB 10, 09, 31
+ RGB 00, 00, 00
+
+ RGB 01, 01, 02
+ RGB 31, 19, 10
+ RGB 07, 23, 03
+ RGB 00, 00, 00
+
+ RGB 01, 01, 02
+ RGB 31, 19, 10
+ RGB 15, 10, 03
+ RGB 00, 00, 00
+
+ RGB 01, 01, 02
+ RGB 31, 19, 10
+ RGB 30, 10, 06
+ RGB 00, 00, 00
+
+ RGB 31, 31, 31
+ RGB 31, 31, 31
+ RGB 13, 13, 13
+ RGB 00, 00, 00
+
+ RGB 01, 01, 02
+ RGB 00, 00, 00
+ RGB 00, 00, 00
+ RGB 00, 00, 00
+
+ RGB 01, 01, 02
+ RGB 00, 00, 00
+ RGB 00, 00, 00
+ RGB 00, 00, 00
diff --git a/tilesets/radio_tower.pal b/tilesets/radio_tower.pal
new file mode 100644
index 00000000..5799b6f7
--- /dev/null
+++ b/tilesets/radio_tower.pal
@@ -0,0 +1,39 @@
+ RGB 27, 31, 27
+ RGB 21, 21, 21
+ RGB 13, 13, 13
+ RGB 07, 07, 07
+
+ RGB 27, 31, 27
+ RGB 31, 19, 24
+ RGB 30, 10, 06
+ RGB 07, 07, 07
+
+ RGB 08, 12, 31
+ RGB 12, 25, 01
+ RGB 05, 14, 00
+ RGB 07, 07, 07
+
+ RGB 31, 31, 31
+ RGB 08, 12, 31
+ RGB 01, 04, 31
+ RGB 07, 07, 07
+
+ RGB 27, 31, 27
+ RGB 12, 25, 01
+ RGB 05, 14, 00
+ RGB 07, 07, 07
+
+ RGB 27, 31, 27
+ RGB 24, 18, 07
+ RGB 20, 15, 03
+ RGB 07, 07, 07
+
+ RGB 27, 31, 27
+ RGB 15, 31, 31
+ RGB 05, 17, 31
+ RGB 07, 07, 07
+
+ RGB 31, 31, 16
+ RGB 31, 31, 16
+ RGB 14, 09, 00
+ RGB 00, 00, 00
diff --git a/tilesets/roof.pal b/tilesets/roof.pal
new file mode 100644
index 00000000..cef531c0
--- /dev/null
+++ b/tilesets/roof.pal
@@ -0,0 +1,134 @@
+ RGB 21, 21, 21
+ RGB 11, 11, 11
+ RGB 21, 21, 21
+ RGB 11, 11, 11
+
+ RGB 14, 17, 31
+ RGB 07, 11, 15
+ RGB 09, 09, 17
+ RGB 05, 07, 13
+
+ RGB 12, 19, 00
+ RGB 06, 10, 00
+ RGB 06, 09, 07
+ RGB 04, 05, 06
+
+ RGB 21, 21, 21
+ RGB 11, 11, 11
+ RGB 21, 21, 21
+ RGB 17, 08, 07
+
+ RGB 31, 19, 00
+ RGB 27, 10, 05
+ RGB 15, 07, 02
+ RGB 11, 04, 02
+
+ RGB 11, 10, 16
+ RGB 05, 06, 07
+ RGB 03, 04, 08
+ RGB 00, 00, 00
+
+ RGB 31, 10, 00
+ RGB 18, 06, 00
+ RGB 18, 05, 09
+ RGB 17, 08, 07
+
+ RGB 17, 27, 31
+ RGB 05, 15, 31
+ RGB 07, 08, 22
+ RGB 07, 07, 16
+
+ RGB 22, 20, 10
+ RGB 17, 14, 03
+ RGB 11, 11, 05
+ RGB 10, 09, 07
+
+ RGB 31, 08, 04
+ RGB 09, 09, 08
+ RGB 18, 05, 09
+ RGB 09, 09, 08
+
+ RGB 24, 14, 31
+ RGB 13, 07, 21
+ RGB 12, 03, 18
+ RGB 09, 03, 15
+
+ RGB 25, 25, 00
+ RGB 20, 17, 08
+ RGB 12, 12, 00
+ RGB 10, 09, 05
+
+ RGB 27, 23, 01
+ RGB 23, 11, 00
+ RGB 15, 11, 01
+ RGB 11, 10, 01
+
+ RGB 27, 28, 31
+ RGB 17, 19, 22
+ RGB 14, 14, 18
+ RGB 10, 09, 13
+
+ RGB 19, 19, 16
+ RGB 10, 12, 15
+ RGB 09, 09, 11
+ RGB 04, 05, 07
+
+ RGB 14, 17, 31
+ RGB 07, 11, 15
+ RGB 09, 13, 19
+ RGB 07, 07, 16
+
+ RGB 21, 21, 21
+ RGB 13, 13, 13
+ RGB 11, 11, 19
+ RGB 07, 07, 12
+
+ RGB 31, 18, 29
+ RGB 17, 13, 20
+ RGB 14, 06, 12
+ RGB 11, 03, 10
+
+ RGB 23, 15, 31
+ RGB 16, 05, 31
+ RGB 12, 07, 17
+ RGB 08, 06, 10
+
+ RGB 21, 21, 25
+ RGB 16, 16, 16
+ RGB 13, 13, 13
+ RGB 07, 07, 07
+
+ RGB 21, 21, 21
+ RGB 11, 11, 11
+ RGB 21, 21, 21
+ RGB 11, 11, 11
+
+ RGB 19, 31, 15
+ RGB 31, 22, 02
+ RGB 12, 13, 09
+ RGB 09, 12, 03
+
+ RGB 15, 10, 31
+ RGB 07, 05, 15
+ RGB 06, 05, 17
+ RGB 02, 02, 08
+
+ RGB 21, 31, 07
+ RGB 13, 25, 04
+ RGB 09, 14, 08
+ RGB 06, 10, 04
+
+ RGB 20, 31, 14
+ RGB 11, 23, 05
+ RGB 09, 13, 08
+ RGB 06, 09, 04
+
+ RGB 31, 26, 00
+ RGB 31, 15, 00
+ RGB 13, 13, 01
+ RGB 08, 08, 01
+
+ RGB 31, 14, 28
+ RGB 31, 05, 21
+ RGB 14, 07, 17
+ RGB 13, 00, 08