mods that hopefully work for a TechAge-based pack
@@ -0,0 +1,40 @@
|
||||
#!/usr/bin/env python3
|
||||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
# Script to generate the palette PNG file.
|
||||
#
|
||||
# Copyright (C) 2022 Joachim Stolberg
|
||||
# LGPLv2.1+
|
||||
|
||||
from PIL import Image
|
||||
|
||||
MainColors = [
|
||||
0x000080, 0x008000, 0x800000, 0x008080, 0x808000, 0x800080,
|
||||
0x0000FF, 0x00FF00, 0xFF0000, 0x00FFFF, 0xFFFF00, 0xFF00FF,
|
||||
0x0080FF, 0x8000FF, 0x80FF00, 0x00FF80, 0xFF8000, 0xFF0080,
|
||||
]
|
||||
|
||||
def generate():
|
||||
img = Image.new("RGB", (18, 15), color='#000000')
|
||||
|
||||
# Main colors
|
||||
for x in range(0,18):
|
||||
img.putpixel((x, 0), MainColors[x])
|
||||
|
||||
# Grey scale
|
||||
for x in range(0,18):
|
||||
img.putpixel((x, 1), (x * 15, x * 15, x * 15))
|
||||
|
||||
# 216 colors palette
|
||||
idx = 36
|
||||
for r in range(0,6):
|
||||
for g in range(0,6):
|
||||
for b in range(0,6):
|
||||
x = idx % 18
|
||||
y = int(idx / 18)
|
||||
img.putpixel((x, y), (r * 0x33, g * 0x33, b * 0x33))
|
||||
idx += 1
|
||||
|
||||
img.save("techage_palette256.png", "PNG")
|
||||
|
||||
generate()
|
||||
|
After Width: | Height: | Size: 272 B |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1.5 KiB |
|
After Width: | Height: | Size: 122 B |
|
After Width: | Height: | Size: 116 B |
|
After Width: | Height: | Size: 112 B |
|
After Width: | Height: | Size: 154 B |
|
After Width: | Height: | Size: 151 B |
|
After Width: | Height: | Size: 139 B |
|
After Width: | Height: | Size: 217 B |
|
After Width: | Height: | Size: 135 B |
|
After Width: | Height: | Size: 152 B |
|
After Width: | Height: | Size: 161 B |
|
After Width: | Height: | Size: 165 B |
|
After Width: | Height: | Size: 164 B |
|
After Width: | Height: | Size: 167 B |
|
After Width: | Height: | Size: 229 B |
|
After Width: | Height: | Size: 259 B |
|
After Width: | Height: | Size: 201 B |
|
After Width: | Height: | Size: 165 B |
|
After Width: | Height: | Size: 164 B |
|
After Width: | Height: | Size: 183 B |
|
After Width: | Height: | Size: 151 B |
|
After Width: | Height: | Size: 151 B |
|
After Width: | Height: | Size: 263 B |
|
After Width: | Height: | Size: 456 B |
|
After Width: | Height: | Size: 313 B |
|
After Width: | Height: | Size: 624 B |
|
After Width: | Height: | Size: 208 B |
|
After Width: | Height: | Size: 210 B |
|
After Width: | Height: | Size: 235 B |
|
After Width: | Height: | Size: 194 B |
|
After Width: | Height: | Size: 194 B |
|
After Width: | Height: | Size: 140 B |
|
After Width: | Height: | Size: 217 B |
|
After Width: | Height: | Size: 471 B |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 191 B |
|
After Width: | Height: | Size: 191 B |
|
After Width: | Height: | Size: 191 B |
|
After Width: | Height: | Size: 191 B |
|
After Width: | Height: | Size: 182 B |
|
After Width: | Height: | Size: 225 B |
|
After Width: | Height: | Size: 278 B |
|
After Width: | Height: | Size: 194 B |
|
After Width: | Height: | Size: 154 B |
|
After Width: | Height: | Size: 202 B |
|
After Width: | Height: | Size: 224 B |
|
After Width: | Height: | Size: 170 B |
|
After Width: | Height: | Size: 199 B |
|
After Width: | Height: | Size: 141 B |
|
After Width: | Height: | Size: 385 B |
|
After Width: | Height: | Size: 743 B |
|
After Width: | Height: | Size: 178 B |
|
After Width: | Height: | Size: 405 B |
|
After Width: | Height: | Size: 126 B |
|
After Width: | Height: | Size: 126 B |
|
After Width: | Height: | Size: 638 B |
|
After Width: | Height: | Size: 138 B |
|
After Width: | Height: | Size: 154 B |
|
After Width: | Height: | Size: 179 B |
|
After Width: | Height: | Size: 149 B |
|
After Width: | Height: | Size: 275 B |
|
After Width: | Height: | Size: 137 B |
|
After Width: | Height: | Size: 137 B |
|
After Width: | Height: | Size: 211 B |
|
After Width: | Height: | Size: 487 B |
|
After Width: | Height: | Size: 297 B |
|
After Width: | Height: | Size: 815 B |
|
After Width: | Height: | Size: 984 B |
|
After Width: | Height: | Size: 387 B |
|
After Width: | Height: | Size: 2.0 KiB |
|
After Width: | Height: | Size: 159 B |
|
After Width: | Height: | Size: 197 B |
|
After Width: | Height: | Size: 178 B |
|
After Width: | Height: | Size: 166 B |
|
After Width: | Height: | Size: 134 B |
|
After Width: | Height: | Size: 134 B |
|
After Width: | Height: | Size: 165 B |
|
After Width: | Height: | Size: 138 B |
|
After Width: | Height: | Size: 148 B |
|
After Width: | Height: | Size: 182 B |
|
After Width: | Height: | Size: 206 B |
|
After Width: | Height: | Size: 155 B |
|
After Width: | Height: | Size: 209 B |
|
After Width: | Height: | Size: 187 B |
|
After Width: | Height: | Size: 168 B |
|
After Width: | Height: | Size: 159 B |
|
After Width: | Height: | Size: 567 B |
|
After Width: | Height: | Size: 134 B |
|
After Width: | Height: | Size: 1.9 KiB |
|
After Width: | Height: | Size: 2.2 KiB |
|
After Width: | Height: | Size: 227 B |
|
After Width: | Height: | Size: 175 B |
|
After Width: | Height: | Size: 162 B |
|
After Width: | Height: | Size: 243 B |
|
After Width: | Height: | Size: 178 B |
|
After Width: | Height: | Size: 133 B |
|
After Width: | Height: | Size: 1.3 KiB |