Thank you very much but that's not exactly what I'm looking for.
What I would like to have is a certain "tree density" maintained throughout a game. It does not necessarily need to be completely "static" (although that would also help), with trees only to be "bulldozed" or planted by player and otherwise not changing at all, but ideally rather a "dynamic equilibrium", that is for one tree disappearing somewhere another one grows elsewhere but total "tree population" is fixed.
I found this thread here
viewtopic.php?t=83465 on a "Trees spreading patch" by MagicBuzz from 2018 but there was only one response and the GitHub link in that message does not seem to work anymore:
https://github.com/SylvainDevidal/OpenT ... eSpreading
There was also a "Trees growth reduced" patch posted by Gedemon in 2009(!)
viewtopic.php?f=33&t=45502 What is discussed there comes possibly closest to what I have in mind and there is also a mention by Eddi from 2014 further down line that
Tree handling happens in two places:
OnTick_Trees handles the random placement of trees on the map. This can be influenced by a setting.
TileLoop_Trees handles the growth of trees to their mature state, spreading into neighbouring tiles and killing trees which have been around for a while. This can currently not be influenced and is probably what you want. It would be fairly trivial to remove this function, which would freeze all trees. but that planted trees will not grow is probably not desired.
viewtopic.php?p=1129302#p1129302
However, seems like the discussion died out not shortly after. Any other important developments since then that I might have overlooked? Some of the thoughts in the latter thread exactly reflect what I'm looking for?