seasonal tilesets for viridian forest

This commit is contained in:
cawtds
2024-10-29 18:52:19 +01:00
parent 18be919154
commit 55cd27f6c4
62 changed files with 1017 additions and 1 deletions

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
0 0 0
189 255 139
131 213 98
57 148 49
57 82 0
115 98 98
65 57 49
255 0 255
139 222 189
255 197 115
238 131 106
197 49 65
164 230 197
115 205 164
65 180 139
24 164 106

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
0 0 0
222 230 230
197 205 213
172 189 205
131 131 139
65 49 65
230 238 238
90 189 139
255 0 255
238 213 197
222 189 164
189 148 139
156 115 115
123 82 82
90 57 74
115 205 164

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
0 0 0
246 246 255
205 222 238
172 189 205
148 164 180
123 123 131
90 90 115
65 74 106
156 123 98
197 172 139
255 205 139
238 148 115
222 106 98
205 82 74
172 32 41
74 131 197

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
0 0 0
246 246 255
205 222 238
172 189 205
148 164 180
123 123 131
90 90 115
65 74 106
230 222 131
205 180 106
156 213 255
115 189 246
98 164 222
74 131 197
49 98 164
115 205 164

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
0 0 0
222 222 172
189 189 139
156 156 106
115 115 65
255 255 213
255 238 180
238 222 156
172 197 197
148 189 189
123 180 180
230 246 255
189 222 222
172 213 222
148 205 205
255 255 255

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
0 0 0
222 230 238
172 189 205
123 123 131
90 90 115
65 74 106
230 222 164
222 205 131
205 180 106
180 139 74
238 230 139
222 197 139
213 189 106
189 230 164
172 222 164
115 205 164

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
0 0 255
0 0 255
0 0 255
0 0 255
0 0 255
0 0 255
0 0 255
0 0 255
0 0 255
0 0 255
0 0 255
0 0 255
0 0 255
0 0 255
0 0 255
0 0 255

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
255 0 255
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
0 0 0
242 166 90
213 115 17
119 64 9
71 39 6
75 124 68
98 65 74
131 106 82
65 57 49
255 0 255
255 0 255
255 0 255
164 230 197
123 178 116
94 156 87
35 58 32

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
115 205 164
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
213 230 189
57 172 131
222 230 246
230 172 123
106 205 164

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
0 0 0
246 246 255
222 230 246
189 197 222
148 164 180
123 123 131
90 90 115
65 74 106
49 139 49
57 82 0
49 180 98
238 230 164
222 205 131
213 180 106
205 156 82
106 205 164

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
0 0 0
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
255 0 255
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
0 0 0
189 255 139
131 213 98
57 148 49
57 82 0
115 98 98
65 57 49
255 0 255
139 222 189
255 197 115
238 131 106
197 49 65
164 230 197
115 205 164
65 180 139
24 164 106

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
0 0 0
222 230 230
197 205 213
172 189 205
131 131 139
65 49 65
230 238 238
90 189 139
255 0 255
238 213 197
222 189 164
189 148 139
156 115 115
123 82 82
90 57 74
115 205 164

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
0 0 0
246 246 255
205 222 238
172 189 205
148 164 180
123 123 131
90 90 115
65 74 106
156 123 98
197 172 139
255 205 139
238 148 115
222 106 98
205 82 74
172 32 41
74 131 197

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
0 0 0
246 246 255
205 222 238
172 189 205
148 164 180
123 123 131
90 90 115
65 74 106
230 222 131
205 180 106
156 213 255
115 189 246
98 164 222
74 131 197
49 98 164
115 205 164

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
0 0 0
222 222 172
189 189 139
156 156 106
115 115 65
255 255 213
255 238 180
238 222 156
172 197 197
148 189 189
123 180 180
230 246 255
189 222 222
172 213 222
148 205 205
255 255 255

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
0 0 0
222 230 238
172 189 205
123 123 131
90 90 115
65 74 106
230 222 164
222 205 131
205 180 106
180 139 74
238 230 139
222 197 139
213 189 106
189 230 164
172 222 164
115 205 164

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
0 0 255
0 0 255
0 0 255
0 0 255
0 0 255
0 0 255
0 0 255
0 0 255
0 0 255
0 0 255
0 0 255
0 0 255
0 0 255
0 0 255
0 0 255
0 0 255

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
255 0 255
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
0 0 0
136 184 48
106 144 37
76 103 27
46 63 16
73 146 43
98 65 74
131 106 82
65 57 49
255 0 255
255 0 255
255 0 255
164 230 197
121 205 86
93 185 55
34 67 20

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
115 205 164
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
213 230 189
57 172 131
222 230 246
230 172 123
106 205 164

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
0 0 0
246 246 255
222 230 246
189 197 222
148 164 180
123 123 131
90 90 115
65 74 106
49 139 49
57 82 0
49 180 98
238 230 164
222 205 131
213 180 106
205 156 82
106 205 164

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
0 0 0
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
255 0 255
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
0 0 0
189 255 139
131 213 98
57 148 49
57 82 0
115 98 98
65 57 49
255 0 255
139 222 189
255 197 115
238 131 106
197 49 65
164 230 197
115 205 164
65 180 139
24 164 106

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
0 0 0
222 230 230
197 205 213
172 189 205
131 131 139
65 49 65
230 238 238
90 189 139
255 0 255
238 213 197
222 189 164
189 148 139
156 115 115
123 82 82
90 57 74
115 205 164

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
0 0 0
246 246 255
205 222 238
172 189 205
148 164 180
123 123 131
90 90 115
65 74 106
156 123 98
197 172 139
255 205 139
238 148 115
222 106 98
205 82 74
172 32 41
74 131 197

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
0 0 0
246 246 255
205 222 238
172 189 205
148 164 180
123 123 131
90 90 115
65 74 106
230 222 131
205 180 106
156 213 255
115 189 246
98 164 222
74 131 197
49 98 164
115 205 164

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
0 0 0
222 222 172
189 189 139
156 156 106
115 115 65
255 255 213
255 238 180
238 222 156
172 197 197
148 189 189
123 180 180
230 246 255
189 222 222
172 213 222
148 205 205
255 255 255

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
0 0 0
222 230 238
172 189 205
123 123 131
90 90 115
65 74 106
230 222 164
222 205 131
205 180 106
180 139 74
238 230 139
222 197 139
213 189 106
189 230 164
172 222 164
115 205 164

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
0 0 255
0 0 255
0 0 255
0 0 255
0 0 255
0 0 255
0 0 255
0 0 255
0 0 255
0 0 255
0 0 255
0 0 255
0 0 255
0 0 255
0 0 255
0 0 255

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
255 0 255
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
0 0 0
255 255 255
230 230 230
76 103 27
46 63 16
75 124 68
98 65 74
131 106 82
65 57 49
255 0 255
255 0 255
255 0 255
164 230 197
255 255 255
230 230 230
35 58 32

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
115 205 164
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
213 230 189
57 172 131
222 230 246
230 172 123
106 205 164

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
0 0 0
246 246 255
222 230 246
189 197 222
148 164 180
123 123 131
90 90 115
65 74 106
49 139 49
57 82 0
49 180 98
238 230 164
222 205 131
213 180 106
205 156 82
106 205 164

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
0 0 0
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
255 0 255
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0

View File

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -1521,3 +1521,60 @@ const u16 gTilesetPalettes_PalletTownWinter[][16] =
};
const u32 gTilesetTiles_PalletTownWinter[] = INCBIN_U32("data/tilesets/secondary/pallet_town_winter/tiles.4bpp.lz");
const u16 gTilesetPalettes_ViridianForestAutumn[][16] =
{
INCBIN_U16("data/tilesets/secondary/viridian_forest_autumn/palettes/00.gbapal"),
INCBIN_U16("data/tilesets/secondary/viridian_forest_autumn/palettes/01.gbapal"),
INCBIN_U16("data/tilesets/secondary/viridian_forest_autumn/palettes/02.gbapal"),
INCBIN_U16("data/tilesets/secondary/viridian_forest_autumn/palettes/03.gbapal"),
INCBIN_U16("data/tilesets/secondary/viridian_forest_autumn/palettes/04.gbapal"),
INCBIN_U16("data/tilesets/secondary/viridian_forest_autumn/palettes/05.gbapal"),
INCBIN_U16("data/tilesets/secondary/viridian_forest_autumn/palettes/06.gbapal"),
INCBIN_U16("data/tilesets/secondary/viridian_forest_autumn/palettes/07.gbapal"),
INCBIN_U16("data/tilesets/secondary/viridian_forest_autumn/palettes/08.gbapal"),
INCBIN_U16("data/tilesets/secondary/viridian_forest_autumn/palettes/09.gbapal"),
INCBIN_U16("data/tilesets/secondary/viridian_forest_autumn/palettes/10.gbapal"),
INCBIN_U16("data/tilesets/secondary/viridian_forest_autumn/palettes/11.gbapal"),
INCBIN_U16("data/tilesets/secondary/viridian_forest_autumn/palettes/12.gbapal"),
};
const u32 gTilesetTiles_ViridianForestAutumn[] = INCBIN_U32("data/tilesets/secondary/viridian_forest_autumn/tiles.4bpp.lz");
const u16 gTilesetPalettes_ViridianForestSummer[][16] =
{
INCBIN_U16("data/tilesets/secondary/viridian_forest_summer/palettes/00.gbapal"),
INCBIN_U16("data/tilesets/secondary/viridian_forest_summer/palettes/01.gbapal"),
INCBIN_U16("data/tilesets/secondary/viridian_forest_summer/palettes/02.gbapal"),
INCBIN_U16("data/tilesets/secondary/viridian_forest_summer/palettes/03.gbapal"),
INCBIN_U16("data/tilesets/secondary/viridian_forest_summer/palettes/04.gbapal"),
INCBIN_U16("data/tilesets/secondary/viridian_forest_summer/palettes/05.gbapal"),
INCBIN_U16("data/tilesets/secondary/viridian_forest_summer/palettes/06.gbapal"),
INCBIN_U16("data/tilesets/secondary/viridian_forest_summer/palettes/07.gbapal"),
INCBIN_U16("data/tilesets/secondary/viridian_forest_summer/palettes/08.gbapal"),
INCBIN_U16("data/tilesets/secondary/viridian_forest_summer/palettes/09.gbapal"),
INCBIN_U16("data/tilesets/secondary/viridian_forest_summer/palettes/10.gbapal"),
INCBIN_U16("data/tilesets/secondary/viridian_forest_summer/palettes/11.gbapal"),
INCBIN_U16("data/tilesets/secondary/viridian_forest_summer/palettes/12.gbapal"),
};
const u32 gTilesetTiles_ViridianForestSummer[] = INCBIN_U32("data/tilesets/secondary/viridian_forest_summer/tiles.4bpp.lz");
const u16 gTilesetPalettes_ViridianForestWinter[][16] =
{
INCBIN_U16("data/tilesets/secondary/viridian_forest_winter/palettes/00.gbapal"),
INCBIN_U16("data/tilesets/secondary/viridian_forest_winter/palettes/01.gbapal"),
INCBIN_U16("data/tilesets/secondary/viridian_forest_winter/palettes/02.gbapal"),
INCBIN_U16("data/tilesets/secondary/viridian_forest_winter/palettes/03.gbapal"),
INCBIN_U16("data/tilesets/secondary/viridian_forest_winter/palettes/04.gbapal"),
INCBIN_U16("data/tilesets/secondary/viridian_forest_winter/palettes/05.gbapal"),
INCBIN_U16("data/tilesets/secondary/viridian_forest_winter/palettes/06.gbapal"),
INCBIN_U16("data/tilesets/secondary/viridian_forest_winter/palettes/07.gbapal"),
INCBIN_U16("data/tilesets/secondary/viridian_forest_winter/palettes/08.gbapal"),
INCBIN_U16("data/tilesets/secondary/viridian_forest_winter/palettes/09.gbapal"),
INCBIN_U16("data/tilesets/secondary/viridian_forest_winter/palettes/10.gbapal"),
INCBIN_U16("data/tilesets/secondary/viridian_forest_winter/palettes/11.gbapal"),
INCBIN_U16("data/tilesets/secondary/viridian_forest_winter/palettes/12.gbapal"),
};
const u32 gTilesetTiles_ViridianForestWinter[] = INCBIN_U32("data/tilesets/secondary/viridian_forest_winter/tiles.4bpp.lz");

View File

@@ -812,3 +812,36 @@ const struct Tileset gTileset_PalletTownWinter =
.metatileAttributes = gMetatileAttributes_PalletTownWinter,
.callback = NULL,
};
const struct Tileset gTileset_ViridianForestAutumn =
{
.isCompressed = TRUE,
.isSecondary = TRUE,
.tiles = gTilesetTiles_ViridianForestAutumn,
.palettes = gTilesetPalettes_ViridianForestAutumn,
.metatiles = gMetatiles_ViridianForestAutumn,
.metatileAttributes = gMetatileAttributes_ViridianForestAutumn,
.callback = NULL,
};
const struct Tileset gTileset_ViridianForestSummer =
{
.isCompressed = TRUE,
.isSecondary = TRUE,
.tiles = gTilesetTiles_ViridianForestSummer,
.palettes = gTilesetPalettes_ViridianForestSummer,
.metatiles = gMetatiles_ViridianForestSummer,
.metatileAttributes = gMetatileAttributes_ViridianForestSummer,
.callback = NULL,
};
const struct Tileset gTileset_ViridianForestWinter =
{
.isCompressed = TRUE,
.isSecondary = TRUE,
.tiles = gTilesetTiles_ViridianForestWinter,
.palettes = gTilesetPalettes_ViridianForestWinter,
.metatiles = gMetatiles_ViridianForestWinter,
.metatileAttributes = gMetatileAttributes_ViridianForestWinter,
.callback = NULL,
};

View File

@@ -219,3 +219,12 @@ const u32 gMetatileAttributes_PalletTownAutumn[] = INCBIN_U32("data/tilesets/sec
const u16 gMetatiles_PalletTownWinter[] = INCBIN_U16("data/tilesets/secondary/pallet_town_winter/metatiles.bin");
const u32 gMetatileAttributes_PalletTownWinter[] = INCBIN_U32("data/tilesets/secondary/pallet_town_winter/metatile_attributes.bin");
const u16 gMetatiles_ViridianForestAutumn[] = INCBIN_U16("data/tilesets/secondary/viridian_forest_autumn/metatiles.bin");
const u32 gMetatileAttributes_ViridianForestAutumn[] = INCBIN_U32("data/tilesets/secondary/viridian_forest_autumn/metatile_attributes.bin");
const u16 gMetatiles_ViridianForestSummer[] = INCBIN_U16("data/tilesets/secondary/viridian_forest_summer/metatiles.bin");
const u32 gMetatileAttributes_ViridianForestSummer[] = INCBIN_U32("data/tilesets/secondary/viridian_forest_summer/metatile_attributes.bin");
const u16 gMetatiles_ViridianForestWinter[] = INCBIN_U16("data/tilesets/secondary/viridian_forest_winter/metatiles.bin");
const u32 gMetatileAttributes_ViridianForestWinter[] = INCBIN_U32("data/tilesets/secondary/viridian_forest_winter/metatile_attributes.bin");

View File

@@ -519,6 +519,5 @@ u32 GetGen5TimeOfDayStart(enum TimeOfDay timeOfDay)
void UpdateLoadedSeason()
{
DebugPrintfLevel(MGBA_LOG_ERROR, "UpdateLoadedSeason");
gLoadedSeason = GetSeason();
}

View File

@@ -41,6 +41,12 @@ static const struct Tileset* const gSeasonTilesetsSecondary[][SEASON_WINTER + 1]
[SEASON_AUTUMN] = &gTileset_PalletTownAutumn,
[SEASON_WINTER] = &gTileset_PalletTownWinter,
},
{
[SEASON_SPRING] = &gTileset_ViridianForest,
[SEASON_SUMMER] = &gTileset_ViridianForestSummer,
[SEASON_AUTUMN] = &gTileset_ViridianForestAutumn,
[SEASON_WINTER] = &gTileset_ViridianForestWinter,
},
SEASON_TILESETS_TERMINATOR
};