Repaint 1.7.4

If you liked this item, please rate it up on Steam Workshop page.

Author: algernon

Last revision: 5 Sep, 2023 at 12:59 UTC (24)

File size: 930.82 KB

On Steam Workshop

Description:

A fork of TPB’s Painter mod, updated to work with Harmony 2, fix bugs, and add extra features. 100% backwards-compatible with the original.

New in 1.7:

  • Add vanilla highway texture replacement option
  • Add option to colorize all elevations of the selected network

New in 1.6:

  • Add option to disable LOD colorization (to reduce peak memory use if memory is tight).

New in 1.5:

  • Add tool (default Ctrl-Alt-C) to color networks, supporting roads, paths, and railways. Note that the network will need to support colorization for this to work (for example, most railways don’t).

New in 1.4:

  • Overhaul handling of LOD colorization; now compatible with Loading Screen Mod ‘Share Materials’ option (no more corrupted LODs).

What does it do?
Change building colors

This mod allows you to change the colors of buildings live in-game.

Which parts of the building change color is determined by the asset’s creator using a color map. If the asset creator hasn’t provided one for that asset, the entire building’s color will be changed (attached props are not affected). A ‘colorize all’ option is also provided to change the entire building’s color even where the asset creator hasprovided a color map.

Colorization is also useful for fixing buildings where the asset creator has used colors that are too bright for the game. You can use this mod to ‘dull down’ the colors (by selecting a shade of grey as the color overlay) to fix that issue.

Use the copy-and-paste feature to make things easier if you have multiple buildings that you want to fix.

NOTE Colorization requires extra memory at game load. If you’re very tight on memory, you’ll most likely want to use the ‘disable LOD colorization’ option.

Change network colors

Roads, paths and rail networks are supported, provided they have a color map (most rail networks don’t, but some do). This ability will instantly affect all segments and nodes of the selected network, so you don’t have to tediously manually repaint everything (if you do want to color segements individually, use the Network Skins mod).

As with buildings, network color changes can be used to lighten or darken the network’s default colors.

If a network doesn’t have a color map, it can’t be colored. There’s nothing this mod can do about it. Some individual networks may also have specific issues, such as different color intensities on nodes/segments (e.g. vanilla highways).

For vanilla highways, you can activate the mod’s option to replace the vanilla highway textures with more color-friendly textures (see the mod’s options panel) – this fixes the issue of different node and segment color intensities for those networks.


How to use it

A color field is added to the top-right of each building’s info panel; click on that to open the color picker to choose a replacement color. Each individual building can be colored differently (even buildings of the same type)!

At the bottom of the color picker are three buttons – ‘copy’ and ‘paste’ can be used to copy the exact same color between buildings. ‘Erase’ restores the building’s color to the default.

To color networks, select the Repaint network coloring tool from the UUI menu or press the hodtkey (default is Ctrl-Alt-C), and then click on the target network to bring up the color panel. As with buildings, you can copy and past colors across networks too.


Loading Screen Mod and LODs

Earlier versions of this mod (and the original Painter) had an issue when using the Loading Screen Mod’s "share materials" option; using that option in conjuntion with the "Colorize" option could cause LOD texture corruption (due to the way that the Loading Screen Mod”s material sharing overrode the game’s default behavior).

Version 1.4 of this mod introduced a new method for LOD colorization that works around the Loading Screen Mod”s behaviour; LOD colorization is now fully compatible with the Loading Screen Mod’s "share materials" option.


Credit where credit is due

Huge thanks to TPB, the author of the original Painter mod.

This mod uses Harmony[github.com] version 2.2, by Andreas Pardeike[github.com], via the Cities Harmony mod by boformer.


Source code

[github.com].


Translations

[crowdin.com]
Please leave a message below if you’d like me to add another language on CrowdIn.


[ko-fi.com]