Back to mods
Linear Power project artwork

Vintage Story Mod DB · Vintage Story mod

Linear Power

No longer maintained. Some fixes in https://mods.vintagestory.at/show/mod/35706 The idea of this mod is to have the possibilitiy to utilize linear mechanical power integrated to the existing angular mechanical power. Conect a slider-crank to an existing mech

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Linear Power release should I use?

Updated 1 year ago
Latest stable file 0.3.4
Game version 1.20.0, 1.20.1, 1.20.2
Loader Built-in Vintage Story mod system

Linear Power 0.3.4 targets 1.20.0, 1.20.1, 1.20.2. It must be installed on the client. Installation on the dedicated server is optional. No extra mods listed for this file.

Where it goes

Is Linear Power required on the client, server, or both?

It must be installed on the client. Installation on the dedicated server is optional.

Client Required
Dedicated server Optional
Loader for this release Built-in Vintage Story mod system
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

This release supports both sides, but the source does not require it on the server.

What else does Linear Power 0.3.4 need?

0.3.4. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add Linear Power without breaking your instance.

Built for Linear Power 0.3.4. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use 0.3.4. It targets 1.20.0, 1.20.1, 1.20.2; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    It must be installed on the client. Installation on the dedicated server is optional.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside 0.3.4. It opens that exact file at the source.

About this project

What does Linear Power add?

No longer maintained. Some fixes in https://mods.vintagestory.at/show/mod/35706

The idea of this mod is to have the possibilitiy to utilize linear mechanical power integrated to the existing angular mechanical power. 

Conect a slider-crank to an existing mechanical power network and connect the sawmill to the crank. Add a saw and then add any "sawable" block.

Before version 3.0.1 the default for saw-degredation was mistakenly set to 10x vanilla! The configuration needs to be changed manually!

I like variants! If there's some modded wood variant you'd like support for, let me know which mod and I'll add it!

https://youtu.be/2VkssI8-YiI

Details
Higher tier saw processes blocks faster.

The sawmill can be fully automated with a chute on top and a hopper below. 

The sawmill handles any grid recipe which includes a saw (as tool) and one single ingredient, modded or otherwise.
Configuration

By default the saw does not degrade as it is used in the sawmill, practically giving you an infinte saw (slightly balanced by the fact that it takes time to process items).

If you don't like this it's possible to change the degrade rate of the saw in the configuration (VintageStoryData\ModConfig\linearpower.json)

sawDegradeRate: 0.0 (default)
0 means no degradation
1 means vanilla degradation

* Using values above 0 but below 1 and processing things that only take 1 durability will still degrade the saw once the accumulated "damage" reaches 1 or more.

Known issues

Issues remain with orientation of the sawmill animation. Chaining multiple sawmills is problematic but otherwise it should now animate correctly. (https://github.com/d-lindahl/vintagestory-linearpower/issues/1)

Saw-degradation is not applied when using Immersive Wood Sawing due to the recipe not being present. Sounds like this should just be vanilla rate though so will fix this soon!

Please report any other issues at https://github.com/d-lindahl/vintagestory-linearpower/issues 

Future

Future ideas in sort of priority order

  • Mechanical wood splitter (will handle axe recipes)
  • Mechanical sifter
  • Fix orientation (ongoing)
  • Add guide entry (done)
  • Balance processing time
  • Nicer particles
  • Fine-tune the attachment between slider-crank and sawmill
  • Generalize the linear mechanical addition more so it can easiliy be used by other mods (maybe split into a lib-mod)
Compatibility
  • Immersive wood sawing
    • If the mod is present the internal logic for "sawable" is used to evaluate possible recipes
  • In Dappled Groves
    • The sawmill acts like a sawbuck (tool mode sawing) for recipe resolving

 

Changes

v0.3.4
v0.3.3
  • Fixed crash due to client/server not syncing
  • Added translations for Florasphere variants
v0.3.2
  • Added variants for all Floral Zones wood types
  • Added compatibility with Immersive Wood Sawing
    • If the mod is present, any block that can be sawed by hand will use Immersinve Wood Sawings properties to calculate the output.
  • Added a small compatibility to be able to use Vanilla Variants axles in the slider-crank recipe (should work with any item with similar item code)
v0.3.0-v0.3.1
  • Fixed invisible sawmill model
  • Added variants for the slider-crank
  • Fixed default saw-degredation (was set to 10x vanilla)

Project description from Vintage Story Mod DB.

Pick your setup

Linear Power releases for each Vintage Story version.

Choose the version and loader you play, then open the matching release.

11 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Linear Power versions and loaders

9 of 9 releases match

Looking for an older file? The official Vintage Story Mod DB project page is in Resources.