Prop Painter: Revisited 1.3

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

Author: Quistar

Last revision: 4 Dec, 2022 at 00:40 UTC (2)

File size: 34.82 KB

On Steam Workshop

Description:

This mod functions exactly the same as the original Prop Painter, and it allows you to recolor your props.
I wrote this super small and lightweight mod because the original Prop Painter is broken, and can not be run with my Tree Anarchy mod, as well as having issues with other mods, e.g. Theme Mixer 2, Move It. Alas, the author of the original mod is no longer active to fix these issue, and cannot be contacted, which is too bad.

If you plan to use Prop Anarchy + EML mods, then you don’t need to subscribe to this mod. Prop Anarchy already contains a better prop painting functionality, because it is able to utilize integrated color data within the extended prop framework.

Version 1.3
Been working on some issues in Prop Anarchy’s prop painting function and I’ve reflected the changes to this mod too

  • Bringing this mod up to date with latest version of Cities 1.15
  • Fixed compatibility with latest version of MoveIt

What’s different compared to old Prop Painter:

  • The original prop painter is bloated and 131kb large, while this mod is only 22kb in size
  • Utilizes the latest Harmony patch, while the original mod uses a Harmony binary that is more than 2 years old. (I am suspecting this is the source of all the issues we’re having with the original Prop Painter)
  • Minimized all usages of gameobjects to save game resources.
  • Utilizes new MoveIt call back to add Painter icons in MoveIt toolbar
  • Only one array is utilized to store prop color, compared to old mod’s utilization of Lists and Dictionaries, which are slower (For details in arrays being faster than list and dictionary, you can reference this[www.jacksondunstan.com] for details)
  • Loading/Saving is faster since data are directly written to disk, instead of stored in dictionaries and lists.
  • Minimal impact on FPS as GetColor method is more efficient compared to old Prop Painter mod.

This mod is incompatible with the original Prop Painter mod. Incompatible Mods are:


This mod loads old Prop Painter data, and saves in the exact same format.

My assessment as to why original Prop Painter has these issues is because it utilizes Harmony binary that is over 2 years old, and the current Harmony we are all using today has long been updated with fixes and code changes.

Please post your output log file if you run into errors and need to report it. Posting it on my Discord[discord.gg] is preferred.

Please visit my Github[github.com] to reference the source code

I got some feedback that some players require prop painting functionality along with my Tree Anarchy mod (which is incompatible with old Prop Painter mod), but didn’t want to switch over to the heavy duty Prop Anarchy + EML. So I finally made the choice to sit down and write this mod, which took me over 6 hours to do, thus I hope players can appreciate my effort when using this mod.

Have fun detailing!

Download
Required items:

Click the title to search on this site.


Harmony 2.2-1 (Mod Dependency) [1.15.1-f4 compatible]Steam Workshop
Move ItSteam Workshop
Revisions:

Old revisions of this mod are available below. Click the link to download.