Mod for Kerbal Space Program, implementing simple parts repainting.
Open PAW menu by right-clicking on part (in VAB/Hangar or in flight), and choose desired color variant ("Part simple repaint"). See screenshot below.

Each part in the game has one or more 3D-models with materials, shaders and textures tied to them. There is "basic" stock shader (KSP/Bumped Specular) that majority of parts use. SimpleRepaint alters color modifier for materials with this shader, changing overall part color as a result.
This approach has some advantages:
There are serious drawbacks though:
Yes. Those parts, that have no TU support, will get SimpleRepaint features.
Yes. However, there is a visual bug: changing part variant resets part color to default. Choosing another color after switching part variant fixes this.
Both mods are required and are bundled as part of download.
Colors.cfg file GameData/SimpleRepaint folder inside your Kerbal Space Program folder. It's only needed if you changed and/or added your own colors.SimpleRepaint from GameData folder inside your Kerbal Space Program folder before installation.GameData folder from downloaded archive inside your Kerbal Space Program folder.Colors.cfg file from backup to GameData/SimpleRepaint folder (see para. 1).You can change possible colors variants in GameData/SimpleRepaint/Colors.cfg file. There are maximum 24 color variants available. Please set name to NOT_USED for all unused colors.
UseStockVariantSwitcherForB9PSIncompatibleParts setting) get repainting via stock PartVariants. It's not as comfortable as B9PS (in my opinion), and also does not support repainting parts in flight. You can find those parts in GameData/SimpleRepaint/GreyList.cfg file.GameData/SimpleRepaint/IgnoreParts folder.There are three settings in GameData/SimpleRepaint/Settings.cfg config file.
By default you can repaint your vessel parts even in flight scene. If you feel that it's not very realistic, you can disable this feature: just set RepaintInFlight value to false.
Where are some parts which does not seem to be compatible with B9PartSwitch, and they are added to "grey list". Notable examples are stock (not ReStock!) radial ore drills. Those parts still get repaint ability through stock part variants interface. Set UseStockVariantSwitcherForB9PSIncompatibleParts value to false if you don't want repaint ability for any B9PS-incompatible parts.
By default, all compatible parts (both stock and from mods) will get repainting ability.
If you disable this behavior by setting RepaintWhitelistedPartsOnly value to true, only specified parts will get color switching. Where are examples of whitelists in GameData/SimpleRepaint/Whitelists folder. They should be renamed to .cfg files in order to take effect.
Many thanks to:
This mod is distributed under a Creative Commons Attribution 4.0 International License (CC-BY-4.0).
You are free to share and adapt the materials for any purpose, when providing appropriate attribution.
Bundled mods are distributed under their own licenses:
Raw stats are from the beginning of time until now. Each follower and download entry represents one hour of data. Uneventful hours are omitted.