As its title implies, this thread will be all about developing a future tree controller which mostly uses Girafe's great HD trees and plants (along with a few plants from other authors). With this work, I'm aiming to create a tree controller that
lives up to its namesake by just flooding everything with trees: As much as I like the idea to have a few meadows, clearings, marshes every now and then, nothing actually prevents you from just keeping a certain area devoid of trees or using the bulldozer to remove a few trees to plant some MMPs there. But it's surely tedious to fill a large area with trees by any other means than a tree controller if you want to make sure that you get a good overview picture, so you need a good tree controller.
makes sure that there can be an almost seamless transition between god mode and mayor mode planted trees,
keeps filesize increase moderate,
and uses well-looking and seasonal flora.
Since I can't think of a better name, I simply call it "Central European Tree Controller" because it uses mainly trees that grow in Central Europe.
Current State of Development:
Version 1.03 released:
Version 1.03 (Aug 1st, 2018):
Two additional Evergreen versions added: one for trees that always look like fall trees, one for winter trees. You can safely remove any previous version and replace all files with version 1.03.
Version 1.02a (Jan 13th, 2017):
Bugfix: In-game descriptions fixed. You can safely remove any previous version and replace all files with version 1.02a.
Version 1.02 (Jan 7th, 2017):
Evergreen version added.
Minor graphical fix: One RKT4 altered. You can safely install the new version over the old one.
Version 1.01 (Dec 31st, 2016):
Base version released.
I'd hereby like you ask you to test my tree controller and give me feedback about any issues or what to improve, either by PM or in this thread. For more screenshots, please make sure to check this thread, as these are too many to just include them in one post.
When downloading and installing, please make sure to follow these instructions:
Download and install all dependencies lest you will only be able to plant brown boxes:
Girafe Daisies: https://www.sc4devotion.com/csxlex/lex_filedesc.php?lotGET=3251
Girafe Chestnuts: https://www.sc4devotion.com/csxlex/lex_filedesc.php?lotGET=3049
Girafe Beeches: https://www.sc4devotion.com/csxlex/lex_filedesc.php?lotGET=2995
Girafe Sparaxis: https://www.sc4devotion.com/csxlex/lex_filedesc.php?lotGET=2980
Girafe Narcissus: https://www.sc4devotion.com/csxlex/lex_filedesc.php?lotGET=2964
Girafe Common Spruces: https://www.sc4devotion.com/csxlex/lex_filedesc.php?lotGET=2945
Girafe Larches: https://www.sc4devotion.com/csxlex/lex_filedesc.php?lotGET=2892
Girafe Lindens: https://www.sc4devotion.com/csxlex/lex_filedesc.php?lotGET=2869
Girafe Ashes: https://www.sc4devotion.com/csxlex/lex_filedesc.php?lotGET=2854
Girafe Maples v2: https://www.sc4devotion.com/csxlex/lex_filedesc.php?lotGET=2809
Girafe Subalpine Firs: https://www.sc4devotion.com/csxlex/lex_filedesc.php?lotGET=2770
Girafe Norway Maples: https://www.sc4devotion.com/csxlex/lex_filedesc.php?lotGET=2740
Girafe Bushes: https://www.sc4devotion.com/csxlex/lex_filedesc.php?lotGET=2711
Girafe Conifers: https://www.sc4devotion.com/csxlex/lex_filedesc.php?lotGET=2698
Girafe Oaks: https://www.sc4devotion.com/csxlex/lex_filedesc.php?lotGET=2632
BSC MEGA Props CP Vol 02: https://www.sc4devotion.com/csxlex/lex_filedesc.php?lotGET=2790
Before launching SimCity 4, make sure to start an entirely new region and remove any other tree controller from your Plugins folder. Remember: Tree controllers are (generally) not intercompatible.
When trying, it is recommended to try it on a high variety of height levels, as the tree combinations created by this tree controller will highly depend on altitude and slightly on moisture.
It is also highly recommended to leave your testing city without saving. This tree controller is still a WIP and previous versions may not be compatible with new versions, either. Issues, such as CTD's or unexpected behaviour can only arise, however, if our region has been saved with god-mode planted trees - if there are no god-mode planted trees, no issues will occur.
___________________________________________________________________________________________________________
Former name of this thread: Self-made Tree Controller: How does FloraPreference Property work?
Former content of the first post:
Since I'm planning to start a new region, it's time to lay out the basics: I'm currently trying to develop a tree controller on my own, containing a lot of Girafe's trees, mainly for my own needs of landscape designing (however, if I'm really successful with this, I might share it, if there's interest). Unfortunately, I couldn't find a tutorial on this topic, but at least some posts scattered across sc4devotion.com helped me by providing me with some informations. I've also looked into some other tree controllers (Cascadia, Maxis, Aerden) to find out what's going on there.
I hope someone can help me with an issue I stumbled upon: I'd like to make sure that it would be possible to plant more than one type of tree at a specific location (to increase variety) - if possible, determined by the FloraPreference property. I should note that I've been able to make my controller actually work - but it only plants one type of tree. I can recall that Cascadia allows for placing several types of trees (I've counted at least 5) at least on level terrain. I've looked into the files, but I can't make neither heads nor tails with the values there.
I know as of now that setting one of the 256 reps in the FloraPreferences property to a value >0 and up to 1 will basically allow a tree to grow at a certain location (according to moisture and terrain height above sea level), but it seems I can't find a combination of values that would give me what I want. Some questions have been arising for me, such as:
What happens if I set a value to below 1?
Did I forget something about all of this, let's say some other property that influences the placement of trees?
What happens if two trees have the same rep set at a value higher than 0? Can both of them appear (apparently not, according to my experiments)? What if it's not the same value?
I hope someone can shed some light on this topic. I'm not new to modding, but this is the first time I'm trying to develop a tree controller (and, actually, my first time dealing with flora exemplars). Please feel free to pose some questions if you need to know something, or point out something I've overlooked.