📢 Multiple Games have been Updated in the Past 72 Hours.
Home > Game Hub > Cities: Skylines II > Mod List > Code Mods > Tree Controller
Status: Compatible
Mod Creator: yenyang
Release Date: March 24, 2024
Last Updated: February 18, 2026
Source: Paradoxplaza.com
Description
Tools and systems for changing ages, types, colors, growth seasonal, and wind behaviors for trees, bushes, and plants. Forest brushes.
Video Demo available on YouTube.
Dependencies
Unified Icon Library
Donations
If you want to say thank you with a donation you can do so on Paypal or Buy me a Coffee.
Translations
I am looking for volunteers to help translate the mod into the official languages. For those interested please find the project in the crowdin or discord link. CSL2:CODEMODS -> mods-wip -> Tree Controller: Translations. Fully or Partially Supported Languages: German, Spanish, Italian, Brazilian Portuguese, Chinese Simplified, Polish, French, Japanese, Korean, Russian, Chinese Traditional and European Portuguese.
Supplemental Mods
European Portuguese Localization and I18n Everywhere (Only needed for European Portuguese Translations)
Detailed Description:
Includes a tree controller tool that lets you change the age or types of existing trees and/or bushes on the following selections:
Single Tree
Whole Building or Net
Radius
Whole Map
Please don't use my tools to change street trees, use the new vanilla option.
For brushing vegetation this mod has sets of vegetation for forest brushes. Some pre-made sets are:
Deciduous (Exluding Apple and Poplar)
Evergreen (Pine and Spruce)
Wild bushes
Settings button to remove all trees and plants that are not part of a road, building, park, etc. Intended for those that want to start a new map but redo the trees and bushes themselves. (Contributed by phillycheeze)
Tree Wind Controller options in the Wind settings tab. Can Disable or Override shader values for how wind affects trees and vegetation.
This mod allows you to select tree ages while plopping objects with tree subobjects such as buildings and round-a-bouts.
Dead and Stump (optional default off) are added to age selection when applicable. These do not work for street tree placement.
Option for Free Trees and Vegetation (sets prices to 0) (Default Off).
Option to constrain the brush while placing multiple trees and vegetation. (Default On).
Adds new random seeds to tree subojects inside a building will no longer have exactly same colors and their ages can be randomized.
Option for Faster Max Brush Strenth which replaces 100% with 300%. (Default off).
Option for Limited Tree Anarchy where conflict checks approximately based on trunk instead of drip line. (Default off). Be careful with this if settings are reset. But you can bring them back with Anarchy component tool if something disappears from being overriden.
Custom sets
Hold Ctrl to select or unselect multiple types of trees using the toolbar menu. Then hold Ctrl and click the custom set button to save a custom set. Once a set has been saved, click the custom set button to select that set. Hold Ctrl while switching themes to maintain the custom set.
Press the gear button to open the Advanced Set Control Panel that lets you set Age overrides, Probability weights, and minimum and maximum elevations for each prefab in a set. Age overrides and Probability weights work with object tool and line tools. Minimum and maximum elevations are only for brushing objects.
Tree Growth
You may use the Tree Controller tools to pause or unpause the aging of trees that are already placed. If used the Disable Tree Aging option from the past this will automatically be added on load to each of the trees. Trees will have a red circle around them while using the tree controller tools if their aging is paused.
To set all trees to Adult and/or Elderly, Select: Landscaping -> Vegetation -> Change Age Tool -> Whole Map -> Select Age(s) -> Right click on the map.
This mod doesn't automatically set street trees or trees in buildings to a specified age, but you can change them with the tool. This feature may be included later.
Seasonal Effects
Includes the option to make deciduous trees use dead model during winter. The dead model is not scaled based on the actual age of the tree. Deciduous tree growth is paused during winter. Specialized lumber industry areas are excluded from this feature.
Please note, you must either disable this option or press the 'Safely Remove Button' to remove the mod safely during winter. During any other season the mod can be readily removed. If you do not enable this option the mod can be readily removed.
The mod has sets of seasonal color variations for trees and plants including a curated set by me and year round spring and autumn colors. Custom color variations set has been removed and will be replaced soon in a new mod called Recolor.
Collaboration
Algernon and I have collaborated to allow for sets and multiple vegetation types selection using Line Tool.
Support
I will respond on the code modding channels on Cities: Skylines Modding Discord.
Credits
yenyang - Mod Author
Chameleon TBN - Testing, Feedback, Icons, and Logo
BruceyBoy - Co-Authored Tree Wind Controller
phillycheese - Code Contribution
donutmonger - Original author of Tree Wind Controller on Thunderstore.
Algernon - Help with UI, Cooperative Development and Code Sharing, Collaboration regarding line tool.
Klyte45 - Help with UI, Cooperative Development and Code Sharing
T.D.W., krzychu124, and Quboid - Cooperative Development and Code Sharing
Nullpinter - Localization support
Localization: Hendrix, Fuchs23, and FearMyFeedEU (German), Nyoko and Citadino (Spanish), Mazi and Furios (Italian), Luiz Fernando de Paula and felipecollucci (Brazilian Portuguese), RilkeXS and Nullpinter (Chinese Simplified), karmel68 (Polish), Karg, edouardtherrien24, CEO of Tabarnak, Morgan (French), syuuga101 (Japanese), TwotoolusFLY_LSh.st and Hinanchovo (Korean), _hayrynenart, SivenesisI,and krugl1y (Russian), allegretic (Chinese Traditional), Ti4goc (European Portuguese),
Tigon Ologdring, code:witch - Testing, Feedback
1.7.0 - Released 2026-02-18
Compatibility improvements with game version 1.5.4.
Vanilla's Preserve Age toggle added to Age row while plopping trees.
Vanilla's Preserve Age toggle added to Tree Controller Tool.
"Decoration Trees" that do not age have a red circle around them while using the Tree Controller Tools.
Mod uses a Pause Icon for Preserge Age Toggle instead of vanilla hour glass.
Option to Disable Tree Growth over the whole map Retired. A transition to vanilla enabled Decoration component provided.
Polish localization updated.
Some vanilla problems where subobject trees are stuck as saplings are fixed with the mod but not all of them. You can use the tool to manually fix any of them.
Login to Paradox Mods
Select the "Add latest version" button
Select or Create a Playset
Launch Game & select the "Install Skyve" button.
No Mods Listed
No Known Conflicts