From e9cab6db16194efa6b1d8577121fb9b12b83e598 Mon Sep 17 00:00:00 2001 From: Zeta_Null Date: Fri, 3 Nov 2023 17:34:54 -0400 Subject: [PATCH] Snowy tileset palettes + Blue Forest start --- README.md | 1 + constants/landmark_constants.asm | 1 + constants/map_constants.asm | 8 +++-- constants/scgb_constants.asm | 1 + data/maps/attributes.asm | 1 + data/maps/blocks.asm | 3 ++ data/maps/landmarks.asm | 2 ++ data/maps/maps.asm | 6 ++++ data/maps/outdoor_sprites.asm | 2 ++ data/maps/roofs.asm | 1 + data/maps/scripts.asm | 1 + data/maps/sgb_roof_pal_inds.asm | 1 + data/tilesets/nihon_snowy_attributes.bin | Bin 64 -> 256 bytes data/tilesets/nihon_snowy_collision.asm | 12 +++++++ data/tilesets/nihon_snowy_metatiles.bin | Bin 64 -> 256 bytes engine/tilesets/tileset_palettes.asm | 39 +++++++++++++++++++++++ gfx/sgb/predef.pal | 1 + gfx/tilesets/nihon_snowy.png | Bin 3650 -> 3638 bytes gfx/tilesets/roofs.pal | 4 +++ gfx/tilesets/snowy.pal | 13 ++++---- maps/BlueForest.ablk | Bin 0 -> 360 bytes maps/BlueForest.asm | 18 +++++++++++ maps/DebugRoom.asm | 8 ++--- 23 files changed, 111 insertions(+), 12 deletions(-) create mode 100644 maps/BlueForest.ablk create mode 100644 maps/BlueForest.asm diff --git a/README.md b/README.md index 263c8cc..687799c 100644 --- a/README.md +++ b/README.md @@ -68,6 +68,7 @@ In general, there have been many wild encounter tweaks. View this document for d - Pokemon October et al: Bellignan, Caretorker, Inoshika, Bipulla, Sonegg, Kolta, Coinpur, Dodaerie, Bundra, Kiwooked, Koalyptus, Trebir - Tom Wang: Gold/Chris running sprite - Seasick: Kris running sprite +- Ferropexola/aforward9600: Time of day-based tileset palette code # 16-bit index expansion for Crystal diff --git a/constants/landmark_constants.asm b/constants/landmark_constants.asm index 8e0d014..63d2f65 100644 --- a/constants/landmark_constants.asm +++ b/constants/landmark_constants.asm @@ -121,6 +121,7 @@ DEF KANTO_LANDMARK EQU const_value ;const LANDMARK_ONE_ISLAND DEF NIHON_LANDMARK EQU const_value const LANDMARK_SILENT_HILLS + const LANDMARK_BLUE_FOREST DEF NUM_LANDMARKS EQU const_value ; used in CaughtData diff --git a/constants/map_constants.asm b/constants/map_constants.asm index e3a0cc3..b28edb3 100644 --- a/constants/map_constants.asm +++ b/constants/map_constants.asm @@ -516,8 +516,12 @@ ENDM endgroup newgroup SILENT_HILLS ; 27 - map_const SILENT_HILLS, 10, 10 ; 1 - map_const DEBUG_ROOM, 20, 20 ; 2 + map_const SILENT_HILLS, 10, 10 ; 1 + map_const DEBUG_ROOM, 20, 20 ; 2 + endgroup + + newgroup BLUE_FOREST ; 27 + map_const BLUE_FOREST, 20, 18 ; 1 endgroup DEF NUM_MAP_GROUPS EQU const_value ; 27 diff --git a/constants/scgb_constants.asm b/constants/scgb_constants.asm index dde5f41..7749fdc 100644 --- a/constants/scgb_constants.asm +++ b/constants/scgb_constants.asm @@ -72,6 +72,7 @@ DEF SCGB_DEFAULT EQU $ff const PREDEFPAL_SILVER_CAVE const PREDEFPAL_DUNGEONS const PREDEFPAL_SILENT_HILLS + const PREDEFPAL_BLUE_FOREST const PREDEFPAL_NITE const PREDEFPAL_BLACKOUT const PREDEFPAL_DIPLOMA ; RB_MEWMON diff --git a/data/maps/attributes.asm b/data/maps/attributes.asm index a23e8e9..7258025 100644 --- a/data/maps/attributes.asm +++ b/data/maps/attributes.asm @@ -711,3 +711,4 @@ ENDM map_attributes SilentHills, SILENT_HILLS, $00, 0 ; this is on its own for now. add connections to mt. silver later. map_attributes DebugRoom, DEBUG_ROOM, $05, 0 ; Debug Room :V map_attributes CliffCave, CLIFF_CAVE, $00, 0 + map_attributes BlueForest, BLUE_FOREST, $00, 0 ; this is on its own for now. add connections later. \ No newline at end of file diff --git a/data/maps/blocks.asm b/data/maps/blocks.asm index ec4aaac..fb5da4a 100644 --- a/data/maps/blocks.asm +++ b/data/maps/blocks.asm @@ -1083,3 +1083,6 @@ DebugRoom_Blocks: ; Pipis Room CliffCave_Blocks: INCBIN "maps/CliffCave.ablk" + +BlueForest_Blocks: + INCBIN "maps/BlueForest.ablk" diff --git a/data/maps/landmarks.asm b/data/maps/landmarks.asm index 9851c15..9629178 100644 --- a/data/maps/landmarks.asm +++ b/data/maps/landmarks.asm @@ -109,6 +109,7 @@ Landmarks: landmark 140, 116, FastShipName assert_table_length NIHON_LANDMARK landmark 92, 108, SilentHillsName + landmark 140, 60, BlueForestName assert_table_length NUM_LANDMARKS NewBarkTownName: db "NEW BARK¯TOWN@" @@ -215,3 +216,4 @@ UndergroundName: db "UNDERGROUND@" BattleTowerName: db "BATTLE¯TOWER@" SpecialMapName: db "SPECIAL@" SilentHillsName: db "SILENT¯HILLS@" +BlueForestName: db "BLUE¯FOREST@" diff --git a/data/maps/maps.asm b/data/maps/maps.asm index af16758..b569bde 100644 --- a/data/maps/maps.asm +++ b/data/maps/maps.asm @@ -44,6 +44,7 @@ MapGroupPointers:: dw MapGroup_Saffron ; 25 dw MapGroup_Cherrygrove ; 26 dw MapGroup_SilentHills ; 27 + dw MapGroup_BlueForest ; 28 assert_table_length NUM_MAP_GROUPS MapGroup_Olivine: @@ -557,3 +558,8 @@ MapGroup_SilentHills: map SilentHills, TILESET_NIHON_01, TOWN, LANDMARK_SILENT_HILLS, MUSIC_NIHON_TOWN_01, TRUE, PALETTE_AUTO, FISHGROUP_SHORE map DebugRoom, TILESET_NIHON_01, TOWN, LANDMARK_SILENT_HILLS, MUSIC_SINJOH_RUINS, TRUE, PALETTE_MORN, FISHGROUP_SHORE assert_table_length NUM_SILENT_HILLS_MAPS + +MapGroup_BlueForest: + table_width MAP_LENGTH, MapGroup_BlueForest + map BlueForest, TILESET_NIHON_SNOWY, TOWN, LANDMARK_BLUE_FOREST, MUSIC_SINJOH_RUINS, TRUE, PALETTE_AUTO, FISHGROUP_SHORE + assert_table_length NUM_BLUE_FOREST_MAPS diff --git a/data/maps/outdoor_sprites.asm b/data/maps/outdoor_sprites.asm index feab3ce..fdac697 100644 --- a/data/maps/outdoor_sprites.asm +++ b/data/maps/outdoor_sprites.asm @@ -31,6 +31,7 @@ OutdoorSprites: dw SaffronGroupSprites dw CherrygroveGroupSprites dw SilentHillsGroupSprites + dw BlueForestGroupSprites assert_table_length NUM_MAP_GROUPS PalletGroupSprites: @@ -309,6 +310,7 @@ IndigoGroupSprites: db SPRITE_BOULDER SilentHillsGroupSprites: ; Will have its own thing eventually +BlueForestGroupSprites: ; Will have its own thing eventually NewBarkGroupSprites: db SPRITE_SUICUNE db SPRITE_SILVER_TROPHY diff --git a/data/maps/roofs.asm b/data/maps/roofs.asm index 1e2b09d..569e251 100644 --- a/data/maps/roofs.asm +++ b/data/maps/roofs.asm @@ -39,6 +39,7 @@ MapGroupRoofs: db -1 ; 25 db ROOF_NEW_BARK ; 26 (Cherrygrove) db ROOF_NEW_BARK ; 27 (Silent Hills) + db ROOF_NEW_BARK ; 28 (Blue Forest) assert_table_length NUM_MAP_GROUPS + 1 Roofs: diff --git a/data/maps/scripts.asm b/data/maps/scripts.asm index e07d360..4ae02e8 100644 --- a/data/maps/scripts.asm +++ b/data/maps/scripts.asm @@ -500,3 +500,4 @@ INCLUDE "maps/LakeOfRageMart.asm" INCLUDE "maps/LakeOfRagePrycesHouse.asm" INCLUDE "maps/DebugRoom.asm" INCLUDE "maps/CliffCave.asm" +INCLUDE "maps/BlueForest.asm" diff --git a/data/maps/sgb_roof_pal_inds.asm b/data/maps/sgb_roof_pal_inds.asm index 788abfe..78ebbca 100644 --- a/data/maps/sgb_roof_pal_inds.asm +++ b/data/maps/sgb_roof_pal_inds.asm @@ -31,4 +31,5 @@ MapGroupRoofSGBPalInds: db PREDEFPAL_SAFFRON db PREDEFPAL_CHERRYGROVE db PREDEFPAL_SILENT_HILLS + db PREDEFPAL_BLUE_FOREST assert_table_length NUM_MAP_GROUPS + 1 diff --git a/data/tilesets/nihon_snowy_attributes.bin b/data/tilesets/nihon_snowy_attributes.bin index 8275bcd7899d82e059479635ca2d2d5dd9265adb..b66d60a539a22900bcc2f3706b9efbc50379b539 100644 GIT binary patch literal 256 zcmZQzKm|+$0IF(C9!xt-2F8ccFmV{oh6GqySXhy`Y#=^N9WI&`qzDLL=0kW0J}!MQ FaR9q`0g(Uz delta 8 PcmZo*a+shn(LezJ3mF1b diff --git a/data/tilesets/nihon_snowy_collision.asm b/data/tilesets/nihon_snowy_collision.asm index 4a901e2..886a3f9 100644 --- a/data/tilesets/nihon_snowy_collision.asm +++ b/data/tilesets/nihon_snowy_collision.asm @@ -2,3 +2,15 @@ tilecoll FLOOR, FLOOR, FLOOR, FLOOR ; 01 tilecoll FLOOR, FLOOR, FLOOR, FLOOR ; 02 tilecoll FLOOR, FLOOR, FLOOR, FLOOR ; 03 + tilecoll FLOOR, FLOOR, FLOOR, FLOOR ; 04 + tilecoll FLOOR, FLOOR, FLOOR, FLOOR ; 05 + tilecoll FLOOR, FLOOR, FLOOR, FLOOR ; 06 + tilecoll FLOOR, FLOOR, FLOOR, FLOOR ; 07 + tilecoll FLOOR, FLOOR, FLOOR, FLOOR ; 08 + tilecoll FLOOR, FLOOR, FLOOR, FLOOR ; 09 + tilecoll FLOOR, FLOOR, FLOOR, FLOOR ; 0a + tilecoll FLOOR, FLOOR, FLOOR, FLOOR ; 0b + tilecoll WALL, DOOR, FLOOR, FLOOR ; 0c + tilecoll FLOOR, FLOOR, FLOOR, FLOOR ; 0d + tilecoll FLOOR, FLOOR, FLOOR, FLOOR ; 0e + tilecoll FLOOR, FLOOR, FLOOR, FLOOR ; 0f diff --git a/data/tilesets/nihon_snowy_metatiles.bin b/data/tilesets/nihon_snowy_metatiles.bin index 86c74e02ffc693e2a68361fce9f6db2bb7aa9815..363b7d8048be2788a33ea476d7aa5703c57f438f 100644 GIT binary patch literal 256 zcmZQzKm|6oHnu*#5Ev616U&AU7}ywqhz*FqG%oc@K%fQ$tPHFSK*S28VftXSnY+8Y z8_)@19v&W2ii*-et|gG`3FJmfD=Nys)ZwC~q}4STnKZRv&IB4E!^FfS2IJ$>2NMSX DYx@*W literal 64 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 delta 3372 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 diff --git a/gfx/tilesets/roofs.pal b/gfx/tilesets/roofs.pal index 1c32cdd..c101bc8 100644 --- a/gfx/tilesets/roofs.pal +++ b/gfx/tilesets/roofs.pal @@ -109,3 +109,7 @@ ; group 27 (Silent Hills) RGB 09,31,23, 10,22,22 ; morn/day RGB 03,15,17, 02,10,15 ; nite + +; group 28 (Blue Forest) + RGB 24,22,31, 18,14,31 ; morn/day + RGB 12,10,24, 08,03,23 ; nite diff --git a/gfx/tilesets/snowy.pal b/gfx/tilesets/snowy.pal index 4ad6bb4..3b581e1 100644 --- a/gfx/tilesets/snowy.pal +++ b/gfx/tilesets/snowy.pal @@ -1,24 +1,24 @@ -; morn +SnowyMornPalette: RGB 29,31,21, 23,23,31, 13,13,18, 07,07,07 ; gray RGB 29,31,21, 31,19,24, 30,10,06, 07,07,07 ; red - RGB 29,31,21, 12,25,01, 05,14,00, 07,07,07 ; green (cyan) + RGB 29,31,21, 09,28,31, 16,11,31, 07,07,07 ; green (cyan) RGB 31,31,31, 08,12,31, 01,04,31, 07,07,07 ; water RGB 29,31,21, 31,31,07, 31,16,01, 07,07,07 ; yellow RGB 29,31,21, 24,18,07, 20,15,03, 07,07,07 ; brown RGB 29,31,21, 15,31,31, 05,17,31, 07,07,07 ; roof RGB 31,31,16, 31,31,16, 14,09,00, 00,00,00 ; text -; day +SnowyDayPalette: RGB 27,31,31, 23,23,31, 13,13,18, 07,07,07 ; gray RGB 27,31,31, 31,19,24, 30,10,06, 07,07,07 ; red - RGB 27,31,31, 12,25,01, 05,14,00, 07,07,07 ; green (cyan) + RGB 27,31,31, 09,28,31, 16,11,31, 07,07,07 ; green (cyan) RGB 31,31,31, 08,12,31, 01,04,31, 07,07,07 ; water RGB 27,31,31, 31,31,07, 31,16,01, 07,07,07 ; yellow RGB 27,31,31, 24,18,07, 20,15,03, 07,07,07 ; brown RGB 27,31,31, 15,31,31, 05,17,31, 07,07,07 ; roof RGB 31,31,16, 31,31,16, 14,09,00, 00,00,00 ; text -; nite +SnowyNitePalette: RGB 15,14,24, 11,11,22, 07,07,16, 00,00,00 ; gray RGB 15,14,24, 14,07,17, 13,00,08, 00,00,00 ; red RGB 15,14,24, 02,12,23, 05,05,17, 00,00,00 ; green (cyan) @@ -26,4 +26,5 @@ RGB 30,30,11, 16,14,18, 16,14,10, 00,00,00 ; yellow RGB 15,14,24, 12,09,15, 08,04,05, 00,00,00 ; brown RGB 15,14,24, 13,12,23, 11,09,20, 00,00,00 ; roof - RGB 31,31,16, 31,31,16, 14,09,00, 00,00,00 ; text \ No newline at end of file + RGB 31,31,16, 31,31,16, 14,09,00, 00,00,00 ; text + \ No newline at end of file diff --git a/maps/BlueForest.ablk b/maps/BlueForest.ablk new file mode 100644 index 0000000000000000000000000000000000000000..3d2ed6f164b1456b9791e8917592f1e25a7f6b67 GIT binary patch literal 360 zcmZQ(9uUAlsjZBR%*<>^hA?t)GBdI