SANDBOX — this is a test environment. No servers are actually deployed and no real payments are charged.
Back to NxLabs

NxLabs / Vintage Story

Immersive Wood Sawing

NBy NemaxuswarZet

Wished if you could get planks in more immersive manner? Say no more! You can do it with this mod!

Description

With this mod you you gain the ability to transform logs into planks by sawing them when they are placed in the world.

You cannot get planks in a traditional way though(via crafting grid).

The istructions are simple:

  1. Place a log.
  2. Use your saw on a log by holding right click.

Simple as that!

The higher tool tier of the saw is, the less time it takes to process a log.

Todo List:

  • compatibility with other mods
  • third person animations
  • configs(currently mod has some but more can be added in the future)

<span style="background-color: #f1c40f;">In current state the block will be sawn always from one predetermined side. I am currently working on a way to make it more flexible.</span>

<span style="background-color: #f1c40f;">Also only logs are sawable atm. Planks, stairs, etc are still made/converted to planks via grid crafting.</span>

Configs:

Configs that are in mod and how to access them

If you want to change the configs you need to go to folder named ModConfig which is located in VintagestoryData(VintagestoryData/ModConfig/ImmersiveWoodSawingConfig.json)

&nbsp;

  • "AutoLogPlacement" (true/false) - will autoplace log from your inventory as soon as you completely saw previous one (default value - false)
  • <span style="text-decoration: line-through;">"AllPlanksAtOnce" (true/false) - if true you will get all the planks in one go, so you don't need to get them one by one (default value - false)</span>
  • "PlanksPerUse" (int) - how much planks you will get per use. Recommended values are between 1 and 12. Lower - will be ignored and set to 1. Higher - only works if you have modified grid recipes which result in more then 12 planks per log. (default value - 1)
  • "DisableGridRecipe" (true/false) - If true will disable grid recipes. If false will leave them enabled.(default value - true)
  • "SawSpeedMultiplier" (float) - changes the speed of interaction. Lower value - slower. Higher - faster(better not make value too high as it can break the interaction) (default value - 1.0)

Version changelog:

0.1.1
  • "AllPlanksAtOnce" config was replaced with "PlanksPerUse" which uses int valuse so you can change the amout of planks you get
  • Now there is an option to keep grid recipes enabled via "DisableGridRecipe" config.&nbsp;
0.2.1
  • Added "SawSpeedMultiplier" config. Now you can change how fast/slow each interaction will be.
0.2.6
  • Saw now will not lose more durability that in grid crafting(normally it was 1 per craft). It uses the internal couter for "stress points". When you saw a log your tool accumulates point for each board you get. When the tool gets enough points to count for fully sawn log it loses 1 durability(possibly should make it less hardcoded). Here is an example -&gt; First you saw a log and get 1 board out of 12 total that you get normally from log placed in grid. That counts as 1/12(~8%) of stress points accumulated. If you were to saw next a log that will yield 1 board out of 4 total then it will add the corresponding proportion (25%) to the previous number(8 + 25 = 33%). If total stress points number will be equal or greater than certain threshold(=&lt; 100%) the stress points will be reduced by that number(- 100%) and your tool will get damaged.

If you need any support follow the link to the discord mod post by clicking on the icon &gt;

(I do read the comments on ModDB but they are uncomfortable to use for conversations)

Ratings & reviews

No ratings yet

Sign in to leave a rating or comment.