--[[ palCollection by HydroNitrogen Licenced under MIT Copyright (c) 2018 Wendelstein7 (a.k.a. HydroNitrogen) See: https://github.com/Wendelstein7/palCollection-CC ]] local palCollection = { [ "name" ] = "palCollection", [ "author" ] = "HydroNitrogen", [ "date" ] = "2018-08-25", [ "version" ] = 1.1, [ "url" ] = "https://github.com/Wendelstein7/palCollection-CC", [ "palettes" ] = {}, [ "colours" ] = {}, [ "sources" ] = {} } -- default palCollection.sources.default = "Dan200/ComputerCraft" palCollection.palettes.default = { [ 1 ] = { b = 0.94117647409439, g = 0.94117647409439, r = 0.94117647409439 }, [ 2 ] = { b = 0.20000000298023, g = 0.69803923368454, r = 0.94901961088181 }, [ 4 ] = { b = 0.84705883264542, g = 0.49803921580315, r = 0.89803922176361 }, [ 256 ] = { b = 0.60000002384186, g = 0.60000002384186, r = 0.60000002384186 }, [ 32 ] = { b = 0.098039217293262, g = 0.80000001192093, r = 0.49803921580315 }, [ 64 ] = { b = 0.80000001192093, g = 0.69803923368454, r = 0.94901961088181 }, [ 32768 ] = { b = 0.066666670143604, g = 0.066666670143604, r = 0.066666670143604 }, [ 16384 ] = { b = 0.29803922772408, g = 0.29803922772408, r = 0.80000001192093 }, [ 128 ] = { b = 0.29803922772408, g = 0.29803922772408, r = 0.29803922772408 }, [ 8192 ] = { b = 0.30588236451149, g = 0.65098041296005, r = 0.34117648005486 }, [ 4096 ] = { b = 0.29803922772408, g = 0.40000000596046, r = 0.49803921580315 }, [ 2048 ] = { b = 0.80000001192093, g = 0.40000000596046, r = 0.20000000298023 }, [ 1024 ] = { b = 0.89803922176361, g = 0.40000000596046, r = 0.69803923368454 }, [ 8 ] = { b = 0.94901961088181, g = 0.69803923368454, r = 0.60000002384186 }, [ 16 ] = { b = 0.42352941632271, g = 0.87058824300766, r = 0.87058824300766 }, [ 512 ] = { b = 0.69803923368454, g = 0.60000002384186, r = 0.29803922772408 } } palCollection.colours.default = { [ "white" ] = 1, [ "orange" ] = 2, [ "magenta" ] = 4, [ "lightBlue" ] = 8, [ "yellow" ] = 16, [ "lime" ] = 32, [ "pink" ] = 64, [ "grey" ] = 128, [ "lightGrey" ] = 256, [ "cyan" ] = 512, [ "purple" ] = 1024, [ "blue" ] = 2048, [ "brown" ] = 4096, [ "green" ] = 8192, [ "red" ] = 16384, [ "black" ] = 32768, } -- greyshades palCollection.sources.greyshades = "HydroNitrogen" palCollection.palettes.greyshades = { [ 1 ] = { b = 0, g = 0, r = 0 }, [ 2 ] = { b = 0.066666666666667, g = 0.066666666666667, r = 0.066666666666667 }, [ 4 ] = { b = 0.13333333333333, g = 0.13333333333333, r = 0.13333333333333 }, [ 256 ] = { b = 0.53333333333333, g = 0.53333333333333, r = 0.53333333333333 }, [ 32 ] = { b = 0.33333333333333, g = 0.33333333333333, r = 0.33333333333333 }, [ 64 ] = { b = 0.4, g = 0.4, r = 0.4 }, [ 32768 ] = { b = 1, g = 1, r = 1 }, [ 16384 ] = { b = 0.93333333333333, g = 0.93333333333333, r = 0.93333333333333 }, [ 128 ] = { b = 0.46666666666667, g = 0.46666666666667, r = 0.46666666666667 }, [ 8192 ] = { b = 0.86666666666667, g = 0.86666666666667, r = 0.86666666666667 }, [ 4096 ] = { b = 0.8, g = 0.8, r = 0.8 }, [ 2048 ] = { b = 0.73333333333333, g = 0.73333333333333, r = 0.73333333333333 }, [ 1024 ] = { b = 0.66666666666667, g = 0.66666666666667, r = 0.66666666666667 }, [ 8 ] = { b = 0.2, g = 0.2, r = 0.2 }, [ 16 ] = { b = 0.26666666666667, g = 0.26666666666667, r = 0.26666666666667 }, [ 512 ] = { b = 0.6, g = 0.6, r = 0.6 } } palCollection.colours.greyshades = { [ "pureBlack" ] = 1, [ "black" ] = 2, [ "lightBlack" ] = 4, [ "lighterBlack" ] = 8, [ "lightestBlack" ] = 16, [ "darkestGrey" ] = 32, [ "darkerGrey" ] = 64, [ "darkGrey" ] = 128, [ "lightGrey" ] = 256, [ "ligherGrey" ] = 512, [ "lightestGrey" ] = 1024, [ "darkestWhite" ] = 2048, [ "darkerWhite" ] = 4096, [ "darkWhite" ] = 8192, [ "white" ] = 16384, [ "pureWhite" ] = 32768, } -- xzspectrum palCollection.sources.zxspectrum = "https://en.wikipedia.org/wiki/ZX_Spectrum_graphic_modes#Color_palette" palCollection.palettes.zxspectrum = { [ 1 ] = { b = 0, g = 0, r = 0 }, [ 2 ] = { b = 0.84313725490196, g = 0, r = 0 }, [ 4 ] = { b = 0, g = 0, r = 0.84313725490196 }, [ 256 ] = { b = 0.15686274509804, g = 0.15686274509804, r = 0.15686274509804 }, [ 32 ] = { b = 0.84313725490196, g = 0.84313725490196, r = 0 }, [ 64 ] = { b = 0, g = 0.84313725490196, r = 0.84313725490196 }, [ 32768 ] = { b = 1, g = 1, r = 1 }, [ 16384 ] = { b = 0, g = 1, r = 1 }, [ 128 ] = { b = 0.84313725490196, g = 0.84313725490196, r = 0.84313725490196 }, [ 8192 ] = { b = 1, g = 1, r = 0 }, [ 4096 ] = { b = 0, g = 1, r = 0 }, [ 2048 ] = { b = 1, g = 0, r = 1 }, [ 1024 ] = { b = 0, g = 0, r = 1 }, [ 8 ] = { b = 0.84313725490196, g = 0, r = 0.84313725490196 }, [ 16 ] = { b = 0, g = 0.84313725490196, r = 0 }, [ 512 ] = { b = 1, g = 0, r = 0 } } palCollection.colours.zxspectrum = { [ "blackDark" ] = 1, [ "blueDark" ] = 2, [ "redDark" ] = 4, [ "magentaDark" ] = 8, [ "greenDark" ] = 16, [ "cyanDark" ] = 32, [ "yellowDark" ] = 64, [ "whiteDark" ] = 128, [ "blackLight" ] = 256, [ "blueLight" ] = 512, [ "redLight" ] = 1024, [ "magentaLight" ] = 2048, [ "greenLight" ] = 4096, [ "cyanLight" ] = 8192, [ "yellowLight" ] = 16384, [ "whiteLight" ] = 32768, } -- solarized palCollection.sources.solarized = "https://ethanschoonover.com/solarized/" palCollection.palettes.solarized = { [ 1 ] = { b = 0.21176470588235, g = 0.16862745098039, r = 0 }, [ 2 ] = { b = 0.25882352941176, g = 0.21176470588235, r = 0.027450980392157 }, [ 4 ] = { b = 0.45882352941176, g = 0.43137254901961, r = 0.34509803921569 }, [ 256 ] = { b = 0, g = 0.53725490196078, r = 0.70980392156863 }, [ 32 ] = { b = 0.63137254901961, g = 0.63137254901961, r = 0.57647058823529 }, [ 64 ] = { b = 0.83529411764706, g = 0.90980392156863, r = 0.93333333333333 }, [ 32768 ] = { b = 0, g = 0.6, r = 0.52156862745098 }, [ 16384 ] = { b = 0.59607843137255, g = 0.63137254901961, r = 0.16470588235294 }, [ 128 ] = { b = 0.89019607843137, g = 0.96470588235294, r = 0.9921568627451 }, [ 8192 ] = { b = 0.82352941176471, g = 0.54509803921569, r = 0.14901960784314 }, [ 4096 ] = { b = 0.76862745098039, g = 0.44313725490196, r = 0.42352941176471 }, [ 2048 ] = { b = 0.50980392156863, g = 0.21176470588235, r = 0.82745098039216 }, [ 1024 ] = { b = 0.1843137254902, g = 0.19607843137255, r = 0.86274509803922 }, [ 8 ] = { b = 0.51372549019608, g = 0.48235294117647, r = 0.39607843137255 }, [ 16 ] = { b = 0.58823529411765, g = 0.58039215686275, r = 0.51372549019608 }, [ 512 ] = { b = 0.086274509803922, g = 0.29411764705882, r = 0.79607843137255 } } palCollection.colours.solarized = { [ "base03" ] = 1, [ "base02" ] = 2, [ "base01" ] = 4, [ "base00" ] = 8, [ "base0" ] = 16, [ "base1" ] = 32, [ "base2" ] = 64, [ "base3" ] = 128, [ "yellow" ] = 256, [ "orange" ] = 512, [ "red" ] = 1024, [ "magenta" ] = 2048, [ "violet" ] = 4096, [ "blue" ] = 8192, [ "cyan" ] = 16384, [ "green" ] = 32768, } -- onedark palCollection.sources.onedark = "https://github.com/ch1bo/bright-colors" palCollection.palettes.onedark = { [ 1 ] = {b = 0.20392156862745, g = 0.17254901960784, r = 0.15686274509804 }, [ 2 ] = { b = 0.34901960784314, g = 0.29803921568627, r = 0.27058823529412 }, [ 4 ] = { b = 0.45882352941176, g = 0.42352941176471, r = 0.87843137254902 }, [ 256 ] = { b = 0.93725490196078, g = 0.68627450980392, r = 0.38039215686275 }, [ 32 ] = { b = 0.56470588235294, g = 0.90980392156863, r = 0.70980392156863 }, [ 64 ] = { b = 0.48235294117647, g = 0.75294117647059, r = 0.89803921568627 }, [ 32768 ] = { b = 0.90196078431373, g = 0.84313725490196, r = 0.81176470588235 }, [ 16384 ] = { b = 0.74901960784314, g = 0.69803921568627, r = 0.67058823529412 }, [ 128 ] = { b = 0.54117647058824, g = 0.83921568627451, r = 1 }, [ 8192 ] = { b = 0.90980392156863, g = 0.85098039215686, r = 0.4 }, [ 4096 ] = { b = 0.76078431372549, g = 0.71372549019608, r = 0.33725490196078 }, [ 2048 ] = { b = 1, g = 0.54117647058824, r = 0.89411764705882 }, [ 1024 ] = { b = 0.86666666666667, g = 0.47058823529412, r = 0.77647058823529 }, [ 8 ] = { b = 0.52156862745098, g = 0.47843137254902, r = 1 }, [ 16 ] = { b = 0.47450980392157, g = 0.76470588235294, r = 0.59607843137255 }, [ 512 ] = { b = 1, g = 0.73333333333333, r = 0.41176470588235 } } palCollection.colours.onedark = { [ "black" ] = 1, [ "blackBright" ] = 2, [ "red" ] = 4, [ "redBright" ] = 8, [ "green" ] = 16, [ "greenBright" ] = 32, [ "yellow" ] = 64, [ "yellowBright" ] = 128, [ "blue" ] = 256, [ "blueBright" ] = 512, [ "magenta" ] = 1024, [ "magentaBright" ] = 2048, [ "cyan" ] = 4096, [ "cyanBright" ] = 8192, [ "white" ] = 16384, [ "whiteBright" ] = 32768, } -- c64 palCollection.sources.c64 = "https://www.c64-wiki.com/wiki/Color" palCollection.palettes.c64 = { [ 1 ] = { b = 0, g = 0, r = 0 }, [ 2 ] = { b = 1, g = 1, r = 1 }, [ 4 ] = { b = 0, g = 0, r = 0.53333333333333 }, [ 256 ] = { b = 0.33333333333333, g = 0.53333333333333, r = 0.86666666666667 }, [ 32 ] = { b = 0.33333333333333, g = 0.8, r = 0 }, [ 64 ] = { b = 0.66666666666667, g = 0, r = 0 }, [ 32768 ] = { b = 0.73333333333333, g = 0.73333333333333, r = 0.73333333333333 }, [ 16384 ] = { b = 1, g = 0.53333333333333, r = 0 }, [ 128 ] = { b = 0.46666666666667, g = 0.93333333333333, r = 0.93333333333333 }, [ 8192 ] = { b = 0.4, g = 1, r = 0.66666666666667 }, [ 4096 ] = { b = 0.46666666666667, g = 0.46666666666667, r = 0.46666666666667 }, [ 2048 ] = { b = 0.2, g = 0.2, r = 0.2 }, [ 1024 ] = { b = 0.46666666666667, g = 0.46666666666667, r = 1 }, [ 8 ] = { b = 0.93333333333333, g = 1, r = 0.66666666666667 }, [ 16 ] = { b = 0.8, g = 0.26666666666667, r = 0.8 }, [ 512 ] = { b = 0, g = 0.26666666666667, r = 0.4 } } palCollection.colours.c64 = { [ "black" ] = 1, [ "white" ] = 2, [ "red" ] = 4, [ "cyan" ] = 8, [ "purple" ] = 16, [ "green" ] = 32, [ "blue" ] = 64, [ "yellow" ] = 128, [ "orange" ] = 256, [ "brown" ] = 512, [ "lightRed" ] = 1024, [ "darkGrey" ] = 2048, [ "lightGrey" ] = 4096, [ "lightGreen" ] = 8192, [ "lightBlue" ] = 16384, [ "lightestGrey" ] = 32768, } -- for en-us users palCollection.colors = palCollection.colours return palCollection