Plant Trees on Any Terrain

v1.3.0

Plant trees on rock, gravel, sand – anywhere. Free tree spacing from 1 to 15 tiles, cyclable tree size. Buildings still block.

Stable 16 days ago MIT No source
Source code
No source provided
Tags
Quality of Life Cheat & Sandbox

Removes only the soil fertility check when planting trees, so every tree type can be placed on rock, gravel, sand and any other terrain – both manually with the Tree Planter and automatically via the Forestry Control Tower.

Building collision and the minimum spacing between trees are left completely untouched. You still cannot place a tree on a tile that is already occupied by a building, conveyor, pipe or ramp.

Technical detail: a single Harmony postfix on TreesManager.IsGroundFertileAtPosition. The separate checks IsBlockedOrOccupied (building collision) and HasEnoughSpacingToOtherTrees (spacing) are not patched.

Can be added to and removed from existing saves.


DE: Bäume lassen sich auf jedem Untergrund pflanzen – Fels, Kies, Sand – statt nur auf fruchtbarer Erde. Das gilt sowohl für manuell gesetzte Bäume als auch für die automatische Bepflanzung durch den Forstturm. Die Kollisionsprüfung gegen Gebäude und der Mindestabstand zwischen Bäumen bleiben unverändert aktiv: Wo bereits ein Gebäude, Förderband oder Rohr steht, wächst weiterhin kein Baum. Kann in laufenden Spielständen aktiviert und wieder entfernt werden.

Size control is here!

Aug 24, 2026 v1.3.0

Plant Trees on Any Terrain - v1.3.0
Updated and verified against game version 0.8.7a.

If you're updating from an earlier version: just replace the mod
files, no changes needed to your save.

WHAT'S NEW

  • Adjustable tree size. Before placing a tree, cycle its size with
    PageUp / PageDown (2 to 9 discrete steps, smallest to largest).
    The next tree you plant is set to that size - permanently, since
    it's stored in the save like any other tree.

  • Live size preview while placing. While you're aiming with the
    tool active - before you click - PageUp/PageDown now visibly
    grows or shrinks the ghost tree to the exact size it will have
    once placed. No more planting a tree just to see how big it
    turned out.

  • Fixed: inconsistent sizes at the same step. Tree size used to
    drift a bit depending on where you placed it, even at the same
    step - most noticeable when click-and-dragging a row of trees,
    where each one came out a visibly different size. Size steps are
    now tied to a fixed target size instead of a per-tile guess, so
    the same step gives you (about) the same size everywhere, click
    or drag.

  • Settings window: two new controls (toggle for size cycling, slider
    for how many steps), plus a short reminder of the current hotkeys
    instead of the old wall of text.

AS ALWAYS
Works for manual planting and the Forestry Control Tower. Building
collision is completely untouched - a tile with a building,
conveyor, pipe or ramp still rejects trees, and two trees never
share a tile. Can be added to or removed from existing saves at any
time.

Let me know if you run into anything!


DEUTSCH

Plant Trees on Any Terrain - v1.3.0
Aktualisiert und getestet gegen Spielversion 0.8.7a.

Beim Update von einer aelteren Version: einfach die Mod-Dateien
ersetzen, am Spielstand muss nichts geaendert werden.

NEU IN DIESER VERSION

  • Einstellbare Baumgroesse. Vor dem Pflanzen laesst sich die
    Groesse des naechsten Baums mit Bild-hoch / Bild-runter
    durchschalten (2 bis 9 Stufen, von der kleinsten zur groessten).
    Der gesetzte Baum behaelt diese Groesse dauerhaft, da sie wie bei
    jedem anderen Baum im Spielstand gespeichert wird.

  • Live-Vorschau beim Platzieren. Waehrend das Werkzeug aktiv ist
    und man zielt - vor dem Klick - laesst Bild-hoch/Bild-runter den
    Ghost-Baum jetzt sichtbar auf genau die Groesse wachsen oder
    schrumpfen, die er nach dem Setzen haette. Kein Pflanzen mehr nur
    zum Nachsehen, wie gross er geworden ist.

  • Behoben: unterschiedliche Groessen bei gleicher Stufe. Die
    Baumgroesse schwankte bisher je nach Standort etwas, selbst bei
    gleicher Stufe - am deutlichsten beim Ziehen einer Baumreihe mit
    gedrueckter Maustaste, wo jeder Baum sichtbar anders gross wirkte.
    Die Stufen zielen jetzt auf eine feste Groesse statt auf eine
    Schaetzung pro Kachel, dieselbe Stufe ergibt also (fast) ueberall
    dieselbe Groesse - ob geklickt oder gezogen.

  • Einstellungsfenster: zwei neue Regler (Schalter fuer die
    Groessen-Umschaltung, Schieberegler fuer die Stufenanzahl) sowie
    ein kurzer Hinweis auf die aktuellen Tasten statt des vorherigen
    Textblocks.

WIE GEHABT
Gilt fuer manuelles Setzen und den Forstturm. Die Gebaeudekollision
bleibt vollstaendig unangetastet - auf Kacheln mit Gebaeude,
Foerderband, Rohr oder Rampe waechst weiterhin kein Baum, und zwei
Baeume auf derselben Kachel gibt es nicht. Laesst sich jederzeit zu
bestehenden Spielstaenden hinzufuegen und wieder entfernen.

Gebt Bescheid, falls etwas nicht passt!

Changelog 1.2

Aug 08, 2026 v1.2.0

v1.2.0

English

New

  • Tree spacing now works when you place trees by holding the mouse and dragging. The trees follow the distance you set instead of the game's fixed step.
  • Spacing is freely adjustable from 1 to 15 tiles. At 1, trees stand on neighbouring tiles with overlapping crowns.
  • New tree button in the top right of the HUD, next to the date. It opens a settings window with two toggles and a slider — no need to leave the game to change anything.

Fixed

  • Spacing values of 4 and above had no effect at all. The game answers the distance check from a precomputed field that only stores distances below 4, so anything larger always counted as "far enough away".
  • Spacing of 1 and 2 behaved unpredictably; trees ended up roughly 4 tiles apart regardless of the setting.
  • Mouse wheel adjustment while dragging was blocked for trees. It works again and now goes all the way down.

Unchanged

  • Building collision is untouched. Trees are still rejected on tiles occupied by buildings, conveyors, pipes or ramps, and two trees never share a tile.

Deutsch

Neu

  • Der Baumabstand wirkt jetzt beim Platzieren mit gedrückter Maustaste. Die Bäume folgen dem eingestellten Abstand statt der festen Schrittweite des Spiels.
  • Der Abstand ist frei von 1 bis 15 Kacheln wählbar. Bei 1 stehen die Bäume auf Nachbarkacheln, die Kronen überlappen.
  • Neues Baum-Symbol oben rechts im HUD neben dem Datum. Es öffnet ein Einstellungsfenster mit zwei Schaltern und einem Schieberegler — man muss das Spiel nicht mehr verlassen.

Behoben

  • Abstandswerte ab 4 hatten keinerlei Wirkung. Das Spiel beantwortet die Abstandsprüfung aus einem vorberechneten Feld, das nur Abstände unter 4 speichert; alles darüber galt immer als „weit genug weg".
  • Abstand 1 und 2 verhielten sich unvorhersehbar, die Bäume standen unabhängig von der Einstellung rund 4 Kacheln auseinander.
  • Das Nachjustieren mit dem Mausrad war beim Ziehen für Bäume blockiert. Es funktioniert wieder und lässt sich jetzt bis ganz nach unten regeln.

Unverändert

  • Die Gebäudekollision bleibt unangetastet. Auf Kacheln mit Gebäude, Förderband, Rohr oder Rampe wächst weiterhin kein Baum, und zwei Bäume auf derselben Kachel gibt es nicht.

v1.3.0

Latest
Game version
0.8.7 - 0.8.7
Released
Aug 24, 2026
File size
881.3 KB
License
MIT
Save-game: Add · Remove
Loading forum…

================================================================

Plant Trees on Any Terrain - v1.3.0
Forum post / patch notes
================================================================


----------------------------------------------------------------
ENGLISH
----------------------------------------------------------------

Plant Trees on Any Terrain - v1.3.0
Updated and verified against game version 0.8.7a.

If you're updating from an earlier version: just replace the mod
files, no changes needed to your save.

WHAT'S NEW

- Adjustable tree size. Before placing a tree, cycle its size with
PageUp / PageDown (2 to 9 discrete steps, smallest to largest).
The next tree you plant is set to that size - permanently, since
it's stored in the save like any other tree.

- Live size preview while placing. While you're aiming with the
tool active - before you click - PageUp/PageDown now visibly
grows or shrinks the ghost tree to the exact size it will have
once placed. No more planting a tree just to see how big it
turned out.

- Fixed: inconsistent sizes at the same step. Tree size used to
drift a bit depending on where you placed it, even at the same
step - most noticeable when click-and-dragging a row of trees,
where each one came out a visibly different size. Size steps are
now tied to a fixed target size instead of a per-tile guess, so
the same step gives you (about) the same size everywhere, click
or drag.

- Settings window: two new controls (toggle for size cycling, slider
for how many steps), plus a short reminder of the current hotkeys
instead of the old wall of text.

AS ALWAYS
Works for manual planting and the Forestry Control Tower. Building
collision is completely untouched - a tile with a building,
conveyor, pipe or ramp still rejects trees, and two trees never
share a tile. Can be added to or removed from existing saves at any
time.

Let me know if you run into anything!


----------------------------------------------------------------
DEUTSCH
----------------------------------------------------------------

Plant Trees on Any Terrain - v1.3.0
Aktualisiert und getestet gegen Spielversion 0.8.7a.

Beim Update von einer aelteren Version: einfach die Mod-Dateien
ersetzen, am Spielstand muss nichts geaendert werden.

NEU IN DIESER VERSION

- Einstellbare Baumgroesse. Vor dem Pflanzen laesst sich die
Groesse des naechsten Baums mit Bild-hoch / Bild-runter
durchschalten (2 bis 9 Stufen, von der kleinsten zur groessten).
Der gesetzte Baum behaelt diese Groesse dauerhaft, da sie wie bei
jedem anderen Baum im Spielstand gespeichert wird.

- Live-Vorschau beim Platzieren. Waehrend das Werkzeug aktiv ist
und man zielt - vor dem Klick - laesst Bild-hoch/Bild-runter den
Ghost-Baum jetzt sichtbar auf genau die Groesse wachsen oder
schrumpfen, die er nach dem Setzen haette. Kein Pflanzen mehr nur
zum Nachsehen, wie gross er geworden ist.

- Behoben: unterschiedliche Groessen bei gleicher Stufe. Die
Baumgroesse schwankte bisher je nach Standort etwas, selbst bei
gleicher Stufe - am deutlichsten beim Ziehen einer Baumreihe mit
gedrueckter Maustaste, wo jeder Baum sichtbar anders gross wirkte.
Die Stufen zielen jetzt auf eine feste Groesse statt auf eine
Schaetzung pro Kachel, dieselbe Stufe ergibt also (fast) ueberall
dieselbe Groesse - ob geklickt oder gezogen.

- Einstellungsfenster: zwei neue Regler (Schalter fuer die
Groessen-Umschaltung, Schieberegler fuer die Stufenanzahl) sowie
ein kurzer Hinweis auf die aktuellen Tasten statt des vorherigen
Textblocks.

WIE GEHABT
Gilt fuer manuelles Setzen und den Forstturm. Die Gebaeudekollision
bleibt vollstaendig unangetastet - auf Kacheln mit Gebaeude,
Foerderband, Rohr oder Rampe waechst weiterhin kein Baum, und zwei
Baeume auf derselben Kachel gibt es nicht. Laesst sich jederzeit zu
bestehenden Spielstaenden hinzufuegen und wieder entfernen.

Gebt Bescheid, falls etwas nicht passt!


----------------------------------------------------------------
ENGLISH
----------------------------------------------------------------

v1.2.0

New: Tree spacing now works for click-and-drag placement.
Hold the mouse and drag, and the trees are placed at the
distance you set instead of the game's fixed step.
New: Spacing is freely adjustable from 1 to 15 tiles. At 1
trees stand on neighbouring tiles with overlapping
crowns. The old lower limit of 2 is gone.
New: Tree button in the top right of the HUD, next to the
date. Opens a settings window with two toggles and a
slider, so you no longer have to leave the game to
change anything.
Fixed: Spacing values of 4 and above had no effect at all.
The game answers the distance check from a precomputed
field that only stores distances below 4, so anything
larger always reported "far enough away". The mod now
performs its own check against the actual trees.
Fixed: Spacing of 1 and 2 behaved unpredictably - trees ended
up roughly 4 tiles apart regardless of the setting.
Same cause, same fix.
Fixed: Mouse wheel adjustment while dragging was blocked for
trees. It works again and now goes all the way down.
Note: Building collision is still untouched. Trees are
rejected on tiles occupied by buildings, conveyors,
pipes or ramps, and two trees never share a tile.

v1.1.0

New: Settings for the mod, available in the game's mod menu.
New: The terrain feature can be switched off without
uninstalling the mod.
New: Optional custom tree spacing, 2 to 15 tiles. While off,
each tree type keeps its normal in-game spacing.

v1.0.0

Initial release.
Trees can be planted on any terrain - rock, gravel, sand -
instead of only on fertile soil. Works for manual planting
and for the Forestry Control Tower. Building collision and
minimum tree spacing remain fully intact.


----------------------------------------------------------------
DEUTSCH
----------------------------------------------------------------

v1.2.0

Neu: Der Baumabstand wirkt jetzt beim Ziehen mit gedrueckter
Maustaste. Die Baeume werden im eingestellten Abstand
gesetzt statt in der festen Schrittweite des Spiels.
Neu: Der Abstand ist frei von 1 bis 15 Kacheln waehlbar. Bei 1
stehen die Baeume auf Nachbarkacheln und die Kronen
ueberlappen. Die bisherige Untergrenze von 2 entfaellt.
Neu: Baum-Symbol oben rechts im HUD neben dem Datum. Es
oeffnet ein Einstellungsfenster mit zwei Schaltern und
einem Schieberegler - man muss das Spiel nicht mehr
verlassen, um etwas zu aendern.
Behoben: Abstandswerte ab 4 hatten ueberhaupt keine Wirkung.
Das Spiel beantwortet die Abstandspruefung aus einem
vorberechneten Feld, das nur Abstaende unter 4 speichert;
alles darueber meldete immer "weit genug weg". Die Mod
prueft jetzt selbst gegen die tatsaechlichen Baeume.
Behoben: Abstand 1 und 2 verhielten sich unvorhersehbar - die
Baeume standen unabhaengig von der Einstellung rund 4
Kacheln auseinander. Gleiche Ursache, gleiche Loesung.
Behoben: Das Nachjustieren mit dem Mausrad waehrend des
Ziehens war fuer Baeume blockiert. Es funktioniert
wieder und laesst sich jetzt bis ganz nach unten regeln.
Hinweis: Die Gebaeudekollision bleibt unangetastet. Auf
Kacheln mit Gebaeude, Foerderband, Rohr oder Rampe
waechst weiterhin kein Baum, und zwei Baeume auf
derselben Kachel gibt es nicht.

v1.1.0

Neu: Einstellungen fuer die Mod, erreichbar im Mod-Menue des
Spiels.
Neu: Das Terrain-Feature laesst sich abschalten, ohne die Mod
zu entfernen.
Neu: Optionaler eigener Baumabstand, 2 bis 15 Kacheln. Solange
die Option aus ist, gilt der normale Abstand der
jeweiligen Baumart.

v1.0.0

Erstveroeffentlichung.
Baeume koennen auf jedem Untergrund gepflanzt werden - Fels,
Kies, Sand - statt nur auf fruchtbarer Erde. Gilt fuer
manuelles Setzen und fuer den Forstturm. Gebaeudekollision und
Mindestabstand bleiben vollstaendig erhalten.
This mod depends on

This mod has no dependencies.

Mods that depend on this

No other mods depend on this mod yet.