From 73b249cf96297b467f2d55995172139ae0ceb620 Mon Sep 17 00:00:00 2001 From: Mike Primm Date: Thu, 24 Nov 2011 10:30:01 -0600 Subject: [PATCH] Rework biome color schemes, support new 1.0.0 biomes --- colorschemes/default.txt | 56 +++++++++++++++++---------------------- colorschemes/flames.txt | 56 +++++++++++++++++---------------------- colorschemes/ovocean.txt | 56 +++++++++++++++++---------------------- colorschemes/sk89q.txt | 56 +++++++++++++++++---------------------- tools/Biomes.ods | Bin 0 -> 12527 bytes web/images/BiomeKey.png | Bin 0 -> 21902 bytes 6 files changed, 96 insertions(+), 128 deletions(-) create mode 100644 tools/Biomes.ods create mode 100644 web/images/BiomeKey.png diff --git a/colorschemes/default.txt b/colorschemes/default.txt index 7b5b6df1..b512c48b 100644 --- a/colorschemes/default.txt +++ b/colorschemes/default.txt @@ -301,38 +301,30 @@ White stone 121 224 226 169 255 179 180 135 255 112 113 85 255 90 90 66 255 Dragon Egg 122 26 11 43 255 20 8 34 255 13 5 21 255 10 4 17 255 -Biome Rainforest - Dark Green -[RAINFOREST] 49 67 21 255 39 53 17 255 24 34 10 255 19 27 8 255 -Biome Swampland - Brown -[SWAMPLAND] 75 44 24 255 60 35 19 255 37 22 12 255 30 18 10 255 -Biome Seasonal Forest - Light Green -[SEASONAL_FOREST] 51 165 42 255 41 131 33 255 26 82 21 255 20 65 17 255 -Biome Forest - Light Gray -[FOREST] 138 145 145 255 110 115 115 255 69 72 72 255 55 57 57 255 -Biome Savanna - Dark Gray -[SAVANNA] 58 58 58 255 47 47 47 255 29 29 29 255 23 23 23 255 -Biome Shrubland - Yellow -[SHRUBLAND] 170 158 24 255 135 126 19 255 85 79 12 255 67 62 10 255 -Biome Taiga - Cyan -[TAIGA] 34 102 131 255 27 81 104 255 17 51 65 255 13 40 52 255 -Biome Desert - Orange -[DESERT] 204 111 48 255 162 89 38 255 102 56 24 255 81 44 19 255 -Biome Plains - Magenta -[PLAINS] 166 66 175 255 133 53 140 255 83 33 87 255 66 26 69 255 -Biome Ice Desert - Dark Blue -[ICE_DESERT] 26 33 103 255 20 26 80 255 13 17 50 255 9 14 40 255 -Biome Tundra - White -[TUNDRA] 222 222 222 255 177 177 177 255 111 111 111 255 88 88 88 255 -Biome Hell - Pink -[HELL] 190 115 135 255 151 92 108 255 95 57 67 255 75 46 53 255 -Biome Sky - Blue -[SKY] 34 44 134 255 27 35 107 255 17 22 67 255 13 18 53 255 -Biome Ocean - Blue -[OCEAN] 34 44 134 255 27 35 107 255 17 22 67 255 13 18 53 255 -Biome River - Medium Blue -[RIVER] 44 54 154 144 36 45 127 255 25 32 77 255 20 28 65 255 -Biome Extreme Hills - Dark Brown -[EXTREME_HILLS] 38 22 12 255 30 18 10 255 19 11 6 255 15 9 5 255 +Biome Mapping +[RAINFOREST] 49 67 21 255 39 54 17 255 25 34 11 255 20 27 8 255 +[SWAMPLAND] 64 128 0 255 51 102 0 255 32 64 0 255 26 51 0 255 +[SEASONAL_FOREST] 51 165 42 255 41 132 34 255 26 83 21 255 20 66 17 255 +[FOREST] 0 128 64 255 0 102 51 255 0 64 32 255 0 51 26 255 +[SAVANNA] 58 58 58 255 46 46 46 255 29 29 29 255 23 23 23 255 +[SHRUBLAND] 170 158 24 255 136 126 19 255 85 79 12 255 68 63 10 255 +[TAIGA] 204 255 102 255 163 204 82 255 102 128 51 255 82 102 41 255 +[DESERT] 255 255 102 255 204 204 82 255 128 128 51 255 102 102 41 255 +[PLAINS] 255 204 102 255 204 163 82 255 128 102 51 255 102 82 41 255 +[ICE_DESERT] 26 33 103 255 21 26 82 255 13 17 52 255 10 13 41 255 +[TUNDRA] 222 222 222 255 178 178 178 255 111 111 111 255 89 89 89 255 +[HELL] 255 0 0 255 204 0 0 255 128 0 0 255 102 0 0 255 +[SKY] 102 204 255 255 82 163 204 255 51 102 128 255 41 82 102 255 +[OCEAN] 0 0 255 255 0 0 204 255 0 0 128 255 0 0 102 255 +[RIVER] 0 128 255 255 0 102 204 255 0 64 128 255 0 51 102 255 +[EXTREME_HILLS] 128 64 0 255 102 51 0 255 64 32 0 255 51 26 0 255 +[FROZEN_OCEAN] 102 255 204 255 82 204 163 255 51 128 102 255 41 102 82 255 +[FROZEN_RIVER] 102 102 255 255 82 82 204 255 51 51 128 255 41 41 102 255 +[ICE_PLAINS] 102 255 255 255 82 204 204 255 51 128 128 255 41 102 102 255 +[ICE_MOUNTAINS] 255 255 255 255 204 204 204 255 128 128 128 255 102 102 102 255 +[MUSHROOM_ISLAND] 255 111 207 255 204 89 166 255 128 56 104 255 102 44 83 255 +[MUSHROOM_SHORE] 255 0 128 255 204 0 102 255 128 0 64 255 102 0 51 255 +Rainfall/Temperature Mapping [RAINFALL-0.0] 120 120 120 255 96 96 96 255 60 60 60 255 48 48 48 255 [RAINFALL-1.0] 38 92 255 255 30 73 204 255 19 46 127 255 15 36 102 255 [TEMPERATURE-0.0] 38 92 255 255 30 73 204 255 19 46 127 255 15 36 102 255 diff --git a/colorschemes/flames.txt b/colorschemes/flames.txt index bd66a197..30d6af95 100644 --- a/colorschemes/flames.txt +++ b/colorschemes/flames.txt @@ -301,38 +301,30 @@ White stone 121 224 226 169 255 179 180 135 255 112 113 85 255 90 90 66 255 Dragon Egg 122 26 11 43 255 20 8 34 255 13 5 21 255 10 4 17 255 -Biome Rainforest - Dark Green -[RAINFOREST] 49 67 21 255 39 53 17 255 24 34 10 255 19 27 8 255 -Biome Swampland - Brown -[SWAMPLAND] 75 44 24 255 60 35 19 255 37 22 12 255 30 18 10 255 -Biome Seasonal Forest - Light Green -[SEASONAL_FOREST] 51 165 42 255 41 131 33 255 26 82 21 255 20 65 17 255 -Biome Forest - Light Gray -[FOREST] 138 145 145 255 110 115 115 255 69 72 72 255 55 57 57 255 -Biome Savanna - Dark Gray -[SAVANNA] 58 58 58 255 47 47 47 255 29 29 29 255 23 23 23 255 -Biome Shrubland - Yellow -[SHRUBLAND] 170 158 24 255 135 126 19 255 85 79 12 255 67 62 10 255 -Biome Taiga - Cyan -[TAIGA] 34 102 131 255 27 81 104 255 17 51 65 255 13 40 52 255 -Biome Desert - Orange -[DESERT] 204 111 48 255 162 89 38 255 102 56 24 255 81 44 19 255 -Biome Plains - Magenta -[PLAINS] 166 66 175 255 133 53 140 255 83 33 87 255 66 26 69 255 -Biome Ice Desert - Dark Blue -[ICE_DESERT] 26 33 103 255 20 26 80 255 13 17 50 255 9 14 40 255 -Biome Tundra - White -[TUNDRA] 222 222 222 255 177 177 177 255 111 111 111 255 88 88 88 255 -Biome Hell - Pink -[HELL] 190 115 135 255 151 92 108 255 95 57 67 255 75 46 53 255 -Biome Sky - Blue -[SKY] 34 44 134 255 27 35 107 255 17 22 67 255 13 18 53 255 -Biome Ocean - Blue -[OCEAN] 34 44 134 255 27 35 107 255 17 22 67 255 13 18 53 255 -Biome River - Medium Blue -[RIVER] 44 54 154 144 36 45 127 255 25 32 77 255 20 28 65 255 -Biome Extreme Hills - Dark Brown -[EXTREME_HILLS] 38 22 12 255 30 18 10 255 19 11 6 255 15 9 5 255 +Biome Mapping +[RAINFOREST] 49 67 21 255 39 54 17 255 25 34 11 255 20 27 8 255 +[SWAMPLAND] 64 128 0 255 51 102 0 255 32 64 0 255 26 51 0 255 +[SEASONAL_FOREST] 51 165 42 255 41 132 34 255 26 83 21 255 20 66 17 255 +[FOREST] 0 128 64 255 0 102 51 255 0 64 32 255 0 51 26 255 +[SAVANNA] 58 58 58 255 46 46 46 255 29 29 29 255 23 23 23 255 +[SHRUBLAND] 170 158 24 255 136 126 19 255 85 79 12 255 68 63 10 255 +[TAIGA] 204 255 102 255 163 204 82 255 102 128 51 255 82 102 41 255 +[DESERT] 255 255 102 255 204 204 82 255 128 128 51 255 102 102 41 255 +[PLAINS] 255 204 102 255 204 163 82 255 128 102 51 255 102 82 41 255 +[ICE_DESERT] 26 33 103 255 21 26 82 255 13 17 52 255 10 13 41 255 +[TUNDRA] 222 222 222 255 178 178 178 255 111 111 111 255 89 89 89 255 +[HELL] 255 0 0 255 204 0 0 255 128 0 0 255 102 0 0 255 +[SKY] 102 204 255 255 82 163 204 255 51 102 128 255 41 82 102 255 +[OCEAN] 0 0 255 255 0 0 204 255 0 0 128 255 0 0 102 255 +[RIVER] 0 128 255 255 0 102 204 255 0 64 128 255 0 51 102 255 +[EXTREME_HILLS] 128 64 0 255 102 51 0 255 64 32 0 255 51 26 0 255 +[FROZEN_OCEAN] 102 255 204 255 82 204 163 255 51 128 102 255 41 102 82 255 +[FROZEN_RIVER] 102 102 255 255 82 82 204 255 51 51 128 255 41 41 102 255 +[ICE_PLAINS] 102 255 255 255 82 204 204 255 51 128 128 255 41 102 102 255 +[ICE_MOUNTAINS] 255 255 255 255 204 204 204 255 128 128 128 255 102 102 102 255 +[MUSHROOM_ISLAND] 255 111 207 255 204 89 166 255 128 56 104 255 102 44 83 255 +[MUSHROOM_SHORE] 255 0 128 255 204 0 102 255 128 0 64 255 102 0 51 255 +Rainfall/Temperature Mapping [RAINFALL-0.0] 120 120 120 255 96 96 96 255 60 60 60 255 48 48 48 255 [RAINFALL-1.0] 38 92 255 255 30 73 204 255 19 46 127 255 15 36 102 255 [TEMPERATURE-0.0] 38 92 255 255 30 73 204 255 19 46 127 255 15 36 102 255 diff --git a/colorschemes/ovocean.txt b/colorschemes/ovocean.txt index 7b511ffe..c37146e4 100644 --- a/colorschemes/ovocean.txt +++ b/colorschemes/ovocean.txt @@ -301,38 +301,30 @@ White stone 121 224 226 169 255 179 180 135 255 112 113 85 255 90 90 66 255 Dragon Egg 122 26 11 43 255 20 8 34 255 13 5 21 255 10 4 17 255 -Biome Rainforest - Dark Green -[RAINFOREST] 49 67 21 255 39 53 17 255 24 34 10 255 19 27 8 255 -Biome Swampland - Brown -[SWAMPLAND] 75 44 24 255 60 35 19 255 37 22 12 255 30 18 10 255 -Biome Seasonal Forest - Light Green -[SEASONAL_FOREST] 51 165 42 255 41 131 33 255 26 82 21 255 20 65 17 255 -Biome Forest - Light Gray -[FOREST] 138 145 145 255 110 115 115 255 69 72 72 255 55 57 57 255 -Biome Savanna - Dark Gray -[SAVANNA] 58 58 58 255 47 47 47 255 29 29 29 255 23 23 23 255 -Biome Shrubland - Yellow -[SHRUBLAND] 170 158 24 255 135 126 19 255 85 79 12 255 67 62 10 255 -Biome Taiga - Cyan -[TAIGA] 34 102 131 255 27 81 104 255 17 51 65 255 13 40 52 255 -Biome Desert - Orange -[DESERT] 204 111 48 255 162 89 38 255 102 56 24 255 81 44 19 255 -Biome Plains - Magenta -[PLAINS] 166 66 175 255 133 53 140 255 83 33 87 255 66 26 69 255 -Biome Ice Desert - Dark Blue -[ICE_DESERT] 26 33 103 255 20 26 80 255 13 17 50 255 9 14 40 255 -Biome Tundra - White -[TUNDRA] 222 222 222 255 177 177 177 255 111 111 111 255 88 88 88 255 -Biome Hell - Pink -[HELL] 190 115 135 255 151 92 108 255 95 57 67 255 75 46 53 255 -Biome Sky - Blue -[SKY] 34 44 134 255 27 35 107 255 17 22 67 255 13 18 53 255 -Biome Ocean - Blue -[OCEAN] 34 44 134 255 27 35 107 255 17 22 67 255 13 18 53 255 -Biome River - Medium Blue -[RIVER] 44 54 154 144 36 45 127 255 25 32 77 255 20 28 65 255 -Biome Extreme Hills - Dark Brown -[EXTREME_HILLS] 38 22 12 255 30 18 10 255 19 11 6 255 15 9 5 255 +Biome Mapping +[RAINFOREST] 49 67 21 255 39 54 17 255 25 34 11 255 20 27 8 255 +[SWAMPLAND] 64 128 0 255 51 102 0 255 32 64 0 255 26 51 0 255 +[SEASONAL_FOREST] 51 165 42 255 41 132 34 255 26 83 21 255 20 66 17 255 +[FOREST] 0 128 64 255 0 102 51 255 0 64 32 255 0 51 26 255 +[SAVANNA] 58 58 58 255 46 46 46 255 29 29 29 255 23 23 23 255 +[SHRUBLAND] 170 158 24 255 136 126 19 255 85 79 12 255 68 63 10 255 +[TAIGA] 204 255 102 255 163 204 82 255 102 128 51 255 82 102 41 255 +[DESERT] 255 255 102 255 204 204 82 255 128 128 51 255 102 102 41 255 +[PLAINS] 255 204 102 255 204 163 82 255 128 102 51 255 102 82 41 255 +[ICE_DESERT] 26 33 103 255 21 26 82 255 13 17 52 255 10 13 41 255 +[TUNDRA] 222 222 222 255 178 178 178 255 111 111 111 255 89 89 89 255 +[HELL] 255 0 0 255 204 0 0 255 128 0 0 255 102 0 0 255 +[SKY] 102 204 255 255 82 163 204 255 51 102 128 255 41 82 102 255 +[OCEAN] 0 0 255 255 0 0 204 255 0 0 128 255 0 0 102 255 +[RIVER] 0 128 255 255 0 102 204 255 0 64 128 255 0 51 102 255 +[EXTREME_HILLS] 128 64 0 255 102 51 0 255 64 32 0 255 51 26 0 255 +[FROZEN_OCEAN] 102 255 204 255 82 204 163 255 51 128 102 255 41 102 82 255 +[FROZEN_RIVER] 102 102 255 255 82 82 204 255 51 51 128 255 41 41 102 255 +[ICE_PLAINS] 102 255 255 255 82 204 204 255 51 128 128 255 41 102 102 255 +[ICE_MOUNTAINS] 255 255 255 255 204 204 204 255 128 128 128 255 102 102 102 255 +[MUSHROOM_ISLAND] 255 111 207 255 204 89 166 255 128 56 104 255 102 44 83 255 +[MUSHROOM_SHORE] 255 0 128 255 204 0 102 255 128 0 64 255 102 0 51 255 +Rainfall/Temperature Mapping [RAINFALL-0.0] 120 120 120 255 96 96 96 255 60 60 60 255 48 48 48 255 [RAINFALL-1.0] 38 92 255 255 30 73 204 255 19 46 127 255 15 36 102 255 [TEMPERATURE-0.0] 38 92 255 255 30 73 204 255 19 46 127 255 15 36 102 255 diff --git a/colorschemes/sk89q.txt b/colorschemes/sk89q.txt index cd6f8788..cc4696c1 100644 --- a/colorschemes/sk89q.txt +++ b/colorschemes/sk89q.txt @@ -152,38 +152,30 @@ 120 113 133 104 255 90 106 83 255 56 66 52 255 45 54 42 255 121 224 226 169 255 179 180 135 255 112 113 85 255 90 90 66 255 122 26 11 43 255 20 8 34 255 13 5 21 255 10 4 17 255 -Biome Rainforest - Dark Green -[RAINFOREST] 49 67 21 255 39 53 17 255 24 34 10 255 19 27 8 255 -Biome Swampland - Brown -[SWAMPLAND] 75 44 24 255 60 35 19 255 37 22 12 255 30 18 10 255 -Biome Seasonal Forest - Light Green -[SEASONAL_FOREST] 51 165 42 255 41 131 33 255 26 82 21 255 20 65 17 255 -Biome Forest - Light Gray -[FOREST] 138 145 145 255 110 115 115 255 69 72 72 255 55 57 57 255 -Biome Savanna - Dark Gray -[SAVANNA] 58 58 58 255 47 47 47 255 29 29 29 255 23 23 23 255 -Biome Shrubland - Yellow -[SHRUBLAND] 170 158 24 255 135 126 19 255 85 79 12 255 67 62 10 255 -Biome Taiga - Cyan -[TAIGA] 34 102 131 255 27 81 104 255 17 51 65 255 13 40 52 255 -Biome Desert - Orange -[DESERT] 204 111 48 255 162 89 38 255 102 56 24 255 81 44 19 255 -Biome Plains - Magenta -[PLAINS] 166 66 175 255 133 53 140 255 83 33 87 255 66 26 69 255 -Biome Ice Desert - Dark Blue -[ICE_DESERT] 26 33 103 255 20 26 80 255 13 17 50 255 9 14 40 255 -Biome Tundra - White -[TUNDRA] 222 222 222 255 177 177 177 255 111 111 111 255 88 88 88 255 -Biome Hell - Pink -[HELL] 190 115 135 255 151 92 108 255 95 57 67 255 75 46 53 255 -Biome Sky - Blue -[SKY] 34 44 134 255 27 35 107 255 17 22 67 255 13 18 53 255 -Biome Ocean - Blue -[OCEAN] 34 44 134 255 27 35 107 255 17 22 67 255 13 18 53 255 -Biome River - Medium Blue -[RIVER] 44 54 154 144 36 45 127 255 25 32 77 255 20 28 65 255 -Biome Extreme Hills - Dark Brown -[EXTREME_HILLS] 38 22 12 255 30 18 10 255 19 11 6 255 15 9 5 255 +Biome Mapping +[RAINFOREST] 49 67 21 255 39 54 17 255 25 34 11 255 20 27 8 255 +[SWAMPLAND] 64 128 0 255 51 102 0 255 32 64 0 255 26 51 0 255 +[SEASONAL_FOREST] 51 165 42 255 41 132 34 255 26 83 21 255 20 66 17 255 +[FOREST] 0 128 64 255 0 102 51 255 0 64 32 255 0 51 26 255 +[SAVANNA] 58 58 58 255 46 46 46 255 29 29 29 255 23 23 23 255 +[SHRUBLAND] 170 158 24 255 136 126 19 255 85 79 12 255 68 63 10 255 +[TAIGA] 204 255 102 255 163 204 82 255 102 128 51 255 82 102 41 255 +[DESERT] 255 255 102 255 204 204 82 255 128 128 51 255 102 102 41 255 +[PLAINS] 255 204 102 255 204 163 82 255 128 102 51 255 102 82 41 255 +[ICE_DESERT] 26 33 103 255 21 26 82 255 13 17 52 255 10 13 41 255 +[TUNDRA] 222 222 222 255 178 178 178 255 111 111 111 255 89 89 89 255 +[HELL] 255 0 0 255 204 0 0 255 128 0 0 255 102 0 0 255 +[SKY] 102 204 255 255 82 163 204 255 51 102 128 255 41 82 102 255 +[OCEAN] 0 0 255 255 0 0 204 255 0 0 128 255 0 0 102 255 +[RIVER] 0 128 255 255 0 102 204 255 0 64 128 255 0 51 102 255 +[EXTREME_HILLS] 128 64 0 255 102 51 0 255 64 32 0 255 51 26 0 255 +[FROZEN_OCEAN] 102 255 204 255 82 204 163 255 51 128 102 255 41 102 82 255 +[FROZEN_RIVER] 102 102 255 255 82 82 204 255 51 51 128 255 41 41 102 255 +[ICE_PLAINS] 102 255 255 255 82 204 204 255 51 128 128 255 41 102 102 255 +[ICE_MOUNTAINS] 255 255 255 255 204 204 204 255 128 128 128 255 102 102 102 255 +[MUSHROOM_ISLAND] 255 111 207 255 204 89 166 255 128 56 104 255 102 44 83 255 +[MUSHROOM_SHORE] 255 0 128 255 204 0 102 255 128 0 64 255 102 0 51 255 +Rainfall/Temperature Mapping [RAINFALL-0.0] 120 120 120 255 96 96 96 255 60 60 60 255 48 48 48 255 [RAINFALL-1.0] 38 92 255 255 30 73 204 255 19 46 127 255 15 36 102 255 [TEMPERATURE-0.0] 38 92 255 255 30 73 204 255 19 46 127 255 15 36 102 255 diff --git a/tools/Biomes.ods b/tools/Biomes.ods new file mode 100644 index 0000000000000000000000000000000000000000..d30d77ccc0b201fd61db974789d458eacb9d8b14 GIT binary patch literal 12527 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 literal 0 HcmV?d00001 diff --git a/web/images/BiomeKey.png b/web/images/BiomeKey.png new file mode 100644 index 0000000000000000000000000000000000000000..7c02aa409d49da44ffb359ae897addea4c4a4562 GIT binary patch literal 21902 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 bcnRP3Rqpv}cl$NSS>1uMb+%z51C##&JuRav literal 0 HcmV?d00001