Cities: Skylines
1,187 оценки
Tree Control 1.0
4
2
2
2
   
Награда
Добавяне към любими
В любими
Премахване от любими
Mod
Тагове: 1.17.1-f4-compatible
Размер на файла
Публикуван на
Обновен на
305.311 KB
10 апр. 2023 в 23:51
5 дек. 2023 в 21:46
21 бележки за промени ( преглед )

Абониране, за да се свали
Tree Control 1.0

Описание


A lightweight alternative to Tree Anarchy, with an emphasis on stability and reliability.
Provides:
  • Optional expanded tree limit (the default game limit is 262 144; this mod can expand that to over 2 million)
  • Tree Anarchy (Alt-A to toggle by default)
  • Tree snapping (change tree heights above/below terrain and automatically snap to buildings)
  • Tree scaling (change the scale of any tree on placement)
  • Random tree rotation (trees don't always face the same direction)
  • Tree movement control (controlling how much the trees sway in the wind)
  • Forestry resource locking (toggle in options panel)
  • Optional Tree LOD fix (increasing the detail and resolution of tree LODs, from game default (0.5K texture resolution), through 'Medium' (1K), 'High' (2K), 'Ultra' (4K), and 'Insane' (8K, for those with the hardware that can take it...)

Includes Move It! integration to change the scaling and elevation of existing trees.

To apply tree scaling, use the assigned keys - default comma (,) and period (.) - to increase or decrease the selected tree's size. This can be done when the tree is selected with the tree tool before placing it, or after the tree has been placed by using Move It (including support for selections of multiple trees at a time).

Move It limitations when copying:
  • The preview of the new trees will appear at their original size until placed, at which point they'll inherit the scales of the trees they've been copied from.
  • Changing the scaling of trees will not work while copying with Move It. Instead, you can rescale the trees once they've been placed.
These are limitations with they way Move It works.



User interface
A string of three buttons will be placed near the bottom-left of the screen, just to the left of where the road tool mode buttons appear; these show the current state of (and can be used to toggle):
  • Tree snapping (trees will snap to buildings when placed);
  • Tree anarchy (trees ignore collision and won't be hidden by networks and buildings); and
  • Lock forestry (changes in tree placement won't affect the map's forestry resource).
Right-click on any button and drag it to change where they appear. Their position can be reset in the options panel, where there are also options to change the button backgrounds to transparent, or to hide the buttons entirely.



How anarchy works
Anarchy with Tree Control works differently to those of previous mods, to avoid some of the issues that those mods had.

Tree Control tracks anarchy per individual tree; when the 'anarchy' setting is enabled and a tree is created (or has a road or building placed over it), that tree will be marked as "having anarchy" and from that point on will behave accordingly (it'll remain visible if built over).

Anarchy will be removed from these trees IF tree anarchy is set to off, AND either the network tool or the building tool is being used. So if you're placing buildings or networks then anarchy should work in practice like you're used to with previous mods.

If you want to place trees on roads, you'll need to disable the game's road tree replacement tool by using the BOB mod's option to do so.


More trees
See the mod's options panel for the ability to increase the game's tree limit. As with all limit-enhancing mods, this option should only be activated when you actually need it (especially until it's confirmed as being stable).



Incompatible mods




The functions of all those mods are included in this mod.

NOTE: This mod will attempt read any existing data from the above mods, including Unlimited Trees and Tree Anarchy - but see the note below regarding Tree Anarchy data.

However, most of the mods listed turned out to have some issues, so in some cases it may not be possible to accurately convert the data. When it encounters invalid data this mod will make it's "best guess" as to what was intended, but it won't always get it right - so be sure to check your trees to make sure that everything's how you want it to be (and use Move It to adjust where required).

READING OF TREE ANARCHY DATA IS NOW EXPERIMENTALLY SUPPORTED. However, due to the number of saves out there with corrupted Tree Anarchy data, this option is disabled by default. To load a save with Tree Anarchy data, deselect the "Ignore Tree Anarchy mod data" option in the mod's options panel (be sure to deselect it if you experience any issues loading saves previously made with Tree Anarchy).

Also be sure to set the tree limit in this mod to be equal to or greater than the tree limit used with Tree Anarchy BEFORE loading the save.



Troubleshooting
Make sure you're using the latest version of this mod (0.9.5).

Trees showing through roads and buildings on load? Check the options in this mod's options panel.

Any other issue? I can't help without your output log; put it on a filesharing site such as paste.ee (note that sites other thatn paste.ee may be blocked by the content filter) and then post the link below, including a clear and complete description of your problem (and also stating if that save had been used with Tree Anarchy).

[discord.gg]



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

Doesn't alter any savefile structure, and saves its data separately to core game data. Can be safely removed at any time (any trees outside of the normal vanilla tree limit will be lost, and any snapped trees will reset to terrain height).

Safe for editor use.



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]
[paypal.me]
765 коментара
aminkhanbro777 27 дек. в 5:43 
Good news, I can now finally place trees over networks and can also raise them! So, I, now raise trees when placing them (without Move it!). And to prevent "cannot upgrade to this type", I unchecked "disable vanilla tree tool network tree replacement" in the settings of BOB mod.
aminkhanbro777 27 дек. в 5:34 
but now I'm having a new problem. Without using Move it!, I can't place trees over networks, like as I mentioned I'm using retaining walls and they are networks, so now I'd need to have a mod that can allow me to place props and trees over a network for it properly function the way I want it to.
aminkhanbro777 27 дек. в 5:29 
@algernon, ok now I understand I was supposed to raise the trees without using move it! Because I'm able to raise them, but only when I'm placing a new tree. I can't raise an existing tree with move it! Well, it worked out somehow :)
algernon  [автор] 23 дек. в 19:05 
@aminkhanbro777 What happens if you try without Move It? Also share your log from the test save session afterwards (after the tree snaps back to the ground).
aminkhanbro777 23 дек. в 8:51 
@algernon, yes tried that as well. I turned on tree control, harmony, loading screen, move it, unlock all, and unlimited money and tested on a newly created map, but still same. Can't raise trees and can't set them to a certain object's height either..... I'm not sure if I should've kept move it, unlimited money and unlock all active or not though. Did I make a mistake by that?
algernon  [автор] 22 дек. в 20:19 
@aminkhanbro777 Have you tested on a new test city with only this mod, Harmony, and Loading Screen Mod Revisited active?
aminkhanbro777 22 дек. в 4:52 
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2254730225
I also tried placing trees on these retaining walls, since some of them have a grass patch, but same issue with these retaining walls as well. Since these are just network walls so they don't have terrain. When I place trees on them. They stay for a second above the grass patch (part of the retaining wall), then go back down to actual terrain height. However, using the in-game quays have a different outcome. Trees tend to stay above quays, but that's because quays raise the terrain height just like roads and paths do. But these retaining walls that I've linked don't work like those networks.
aminkhanbro777 22 дек. в 4:45 
@algernon I first had these 2 on and it wasn't working as I mentioned before. so, I first turned off "update tree height on terrain change" and kept "keep trees above ground" on, then tried raising trees, but it didn't work. The trees stayed in the air for a brief second then went down to terrain height again. Then I turned on "update tree height on terrain change" and turned off "keep trees above ground", but it didn't work out this way either. Finally, I turned both of these options off, and then tried, but still same issue persists. The trees are not technically floating in the air how I want them to. Props seem to work the way I want (I have prop control for that), but unfortunately trees are not working the same way..... What do I do?
algernon  [автор] 21 дек. в 17:22 
@aminkhanbro777 Do you have the settings "update tree height on terrain change" or "keep trees above ground" set?
Therealmapa 21 дек. в 14:14 
@algernon ok, thank you for the help!