FS25 AUTO TREE SELL
Version 1.4.0.0
=====================

IMPORTANT FIX IN 1.4
--------------------
The previous speed versions were changing HandToolChainsaw functions after FS25
had already copied/registerd those functions into its hand-tool type definitions.

That explains why the mod loaded and auto-sell worked, but the cutting speed did
not actually change.

Version 1.4 patches the REGISTERED chainsaw type's beginCutting function itself.
That is the function the live chainsaw instance actually calls.

CUTTING SPEED
-------------
Target: about 5x faster actual wood-cutting time.

The normal chainsaw startup/rev time is kept.
After startup, the remaining cutting duration is divided by 5.

AUTO TREE SELL
--------------
The working auto-sell code remains unchanged.

EXPECTED LOG
------------
On save load you should see something like:

[AutoTreeSell] Patched registered chainsaw type 'chainsaw' for 5.0x cutting speed.
[AutoTreeSell] Registered hand-tool speed patch installed on 1 chainsaw type(s).
[AutoTreeSell] ChainsawUtil.cutSplitShape auto-sell hook installed.
[AutoTreeSell] Version 1.4.0.0 loaded.

EVERY TIME YOU BEGIN A REAL CUT, you should now see:

[AutoTreeSell] FAST CUT ACTIVE: 5.0x. Target ... ms -> ... ms ...

That FAST CUT ACTIVE line is important: it proves the exact function used by
the live in-game chainsaw is being intercepted.

INSTALL
-------
Delete the old AutoTreeSell ZIP first.

Put this file directly in:
Documents\My Games\FarmingSimulator2025\mods

Filename:
FS25_AutoTreeSell.zip

PC/Mac script mod.
Single-player only.
