The Community Palette Project

About the Project


The Community Palette Project is made up of a collection of custom .mltemplate files. These files function to add 730 new custom colors to some of the most commonly used materials for Cyberpunk 2077 garments and props, thereby allowing mod creators to easily and conveniently access a wider range of colors when recoloring, porting, or creating entirely new models for use in their Cyberpunk 2077 mods.

Beyond this more practical purpose, the Community Palette Project also exists as a celebration of the vibrant and creative community that has sprung up around Cyberpunk 2077. The colors in the project were named by many individuals, across several fan communities, in honor of the many beloved characters of the setting. The shades bear the names and aliases of a multitude of Vs, other Cyberpunk 2077 original characters, non-playable characters from the game, and other characters from the related anime and TTRPG properties. In this way, the Community Palette Project is a message of love, shared by many fans, to the work that brought us together in the first place and to the amazing community that we have built since then.



Making Use of the Palettes


The files contained in The Community Palette Project will not have any effect on your game if they are installed on their own; the files in this resource mod must be utilized by some other external dependant mod in order to have any impact.

As A Mod User

If you are not looking to create your own mod, but rather are looking to install the Community Palette Project because it is a requirement for some other mod, doing so is exceedingly simple.

  1. Download the The Community Palette Project file from The Community Palette Project Nexus page.
  2. Unzip the download.
  3. Place the TheCommunityPaletteProject_MLTemplateResource.archive in your Cyberpunk 2077\archive\pc\mod folder.
    • If this folder does not exist, create it.

As A Mod Creator

If you are a mod creator and you would like to make use of the new custom colors added by the Community Palette Project, doing so requires the installation of the Community Palette Project mod itself; you must list it as a dependency/requirement when you upload your mod and may not include the contents of the Community Palette Project itself in your own uploads.

Making use of a Community Palette Project color in your project is rather straightforward. To do so, you will simply need a relevant .mlsetup file to edit and a program with which to edit it, such as WolvenKit.

  1. Open your .mlsetup file using your choice of editing program.
  2. Navigate to Multilayer_Setup > layers.
  3. Expand the entry for the Multilayer_Layer that you would like to edit.
  4. Take note of the material entry, specifically the file name at the end of the file path. Compare this to the list of compatible materials below.
    • If the material is included in the list below, simply change the initial portion of the material file path, prior to the materials folder to tcpp_true or tcpp_edit. For example, base/surfaces/materials/fabric/velvet/velvet_clean_01_30.mltemplate would become tcpp_true/materials/fabric/velvet/velvet_clean_01_30.mltemplate or tcpp_edit/materials/fabric/velvet/velvet_clean_01_30.mltemplate.
    • If the material does not appear in the list below, then files are not currently included in the Community Palette Project to allow for the project's colors to be used with this material. You may contact me to request that your desired material be added to the resource mod, or you may choose to use a different, compatible material on this layer of your project.
  5. Consult the Community Palette Project Color Reference page in order to find your desired color.
    • You may click on any palette color on that page in order to view its colorScale value in larger text, as well as its RGB values, in the sidebar.
  6. Change the colorScale value in your .mlsetup layer to reflect the colorScale value of your selected Community Palette Project color.
  7. Repeat this process as needed for other layers in your .mlsetup file.
  8. Once you are done editing your .mlsetup file, save your changes and use it as you would normally.
  9. Remember to list the Community Palette Project mod as a dependency/requirement for your mod.

TCPP_True vs. TCPP_Edit

There are in fact two sets of .mltemplate files contained in the resource - one set prefixed by tcpp_true and a second set prefixed by tcpp_edit. So what's the difference? The .mltemplate file set prefixed by tcpp_true was created first; these files contain the RGB codes of the palette colors exactly as they appeared in the palette reference images. However, upon previewing these colors in-game, I realized that the engine's handling of colors and lighting significantly distorted the rendering of certain shades. Thus, the second file set, prefixed by tcpp_edit, was born; these files contain slightly altered RGB values, tweaked to at least attempt to better match the hue and saturation of colors as they appeared in the palette preview images.

You can freely choose between colors from the tcpp_true and tcpp_edit file sets, or even combine them, using colors from both sets on one project. Every .mltemplate listed below can be prefixed by either tcpp_true or tcpp_edit to achieve a valid file path.


Compatible Materials

The material types below are currently available in the Community Palette Project shades.



Credits


Many members of the community contributed to the project and all who contributed were given the choice to be credited for their submission(s). The following individuals helped to name the shades of the palette, as did many others who preferred to remain uncredited.

  • aesadraws
  • AlanCrow
  • aldcaldos
  • alexredgrave
  • alteredsilence
  • andrew
  • angynomadsimp
  • anne-boleyn
  • Anrui
  • arczism
  • ash
  • asymm3
  • Axellyse
  • barnespls
  • Beammeupbroadway
  • blatterburystreet
  • bomberanians
  • braindancer
  • Breezypunk
  • bubble-bones
  • Busyvampire
  • caffeinatedrogue
  • chaaxfo
  • cherryrockpops
  • chevvy yates
  • chipped-chimera
  • Cidrows
  • Clarepetrelli
  • CorvidWitch
  • Cosmic
  • cubfan82
  • cybervesna
  • daceyarik
  • depyotee
  • dilfmidas
  • Dogrules23
  • dreamskug
  • dustymagpie
  • ellie7649
  • ellsbells
  • elsaszy
  • Elven
  • elvenbeard
  • EmOfTheChoir
  • Escelymir
  • faepunkprince
  • fereldanwench
  • feverbyte
  • Fiangrey
  • Five/gh0st
  • Fyona
  • g0n3-rogue
  • gloryride
  • goblinbuns
  • gothicrainbowpanda
  • Grindera
  • Halkuonn
  • heartofsnark
  • Hera
  • holofishes
  • Honour and Steel
  • Hraefn
  • imaginarycyberpunk2023
  • iplann
  • IreneWolf
  • istota
  • JacksOtherEye
  • Jamie
  • Jean
  • jeffreubn
  • jinxsbombs
  • JR
  • JSILVERHVND
  • just-a-cybercroissant
  • Katsigian
  • Kerry Eurodyne
  • kittenchrissy
  • Ladyotakukiut
  • Lagorio
  • Lar Rackell
  • Ledi
  • Leota Nexus
  • Lettuce
  • lonestarcryptid
  • Lucky38
  • luvwich
  • maimaiapologist
  • Makahiya
  • Marcus
  • Matapang-coffee
  • Maxbroforce
  • Meka
  • Miel0
  • Miro
  • miss--river
  • miyokovektor
  • moderndaycirce
  • motherherbivore
  • N☆va
  • Nc_Caliburn
  • ne0n-rust
  • Neon Phantom
  • neverfadesaway
  • Nickoala
  • nightcxty
  • noirapocalypto
  • NolaDreamer
  • NullVektor
  • Nyx
  • OceanLilo
  • oda-beloved
  • OfficiallyJewls
  • otty
  • PD
  • Phrensiedom
  • PinkyDude
  • Playstationmademe
  • Quelatoni
  • QuietOctober
  • Rae
  • REDkin
  • Relic
  • rindemption
  • risenirony
  • Rosapexa
  • Rosslin
  • Ruruie
  • saevus-brutalis
  • sammysilverdyne
  • ScorpionTank
  • senfena
  • Setaflow/tarmac-rat
  • sevrens
  • Sh00kspeared
  • Shyn
  • silverhandsamurais
  • simply-jason
  • singharit
  • Skelly
  • Skippygiraffee
  • Skullman2030
  • SmallSandayu
  • smile
  • Squirrel625
  • Storm
  • strigital
  • taemiao
  • teacupfairy
  • thelonestrider
  • thesavagemuffin
  • theviridianbunny
  • timthehymn
  • Unlikelynick
  • v-bakkers
  • Valerian Wilde
  • Valkyrie Wasted
  • vantamasque
  • Void Jester
  • VosVidemus
  • vron
  • wash
  • Wilxfyre
  • Wo1f
  • wolv
  • xayah
  • xBaebsae
  • yeehawknight
  • Zavii
  • Zwei

If you contributed to the Community Palette Project and would like to be credited but do not see your username or nickname above, please contact me so that I may fix the issue.