Valheim
Install with App

Details

Latest version
1.2.0
Last Updated
First Uploaded
Downloads
53
Likes
0
Size
157KB
Dependants
ADDatHost Valheim hosting
30% off

Budyliv Production

Link chests to production stations, and the server keeps them running: it refills fuel and input from linked chests and moves finished products into output chests. It works while players are elsewhere on the base, as long as someone has the station loaded.

Supported stations

Station Fuel Input Output
Smelter, blast furnace, charcoal kiln, eitr refinery, windmill, spinning wheel and other smelter-type stations where used yes yes
Cooking station, iron cooking station, stone oven stone oven raw food cooked food (taken off before it burns)
Fermenter — mead bases (only when empty) finished mead
Beehive, sap extractor — — honey, sap
Wisp fountain — — wisps
Fireplaces, braziers, torches, hot tub yes — —
Shield generator yes — —
Ballista — ammo (keeps the loaded ammo type) —

Vanilla quirks are handled: no item is sent to a station that would throw it away (full fireplace, cooking station without a free slot, fermenter that is not empty, ballista with a different ammo type).

How to link

  1. Look at a station and press Alt + left mouse on its input or fuel control (Alt + left mouse anywhere on a fuel-only station), or Alt + right mouse for output.
  2. Within 30 s, look at a chest and press the same combination.
  • Shift + Alt with the same buttons removes a link.
  • Shift + Alt + middle mouse on a station removes all its links; on a chest, unlinks the chest from all stations.
  • Hold Alt while looking at a station or chest to see its links: lines to linked chests or stations, and the linked objects glow (blue input, orange fuel, green output). Moving chevrons on each line show which way items go: chest → station for input and fuel, station → chest for output. An input chest that holds the station's fuel also feeds fuel (thin, dimmer orange line).
  • Press Page Down to show every link around you at once (up to 80 m), without holding Alt; press it again to hide them. The key can be changed (ShowAllLinksKey).
  • One chest can serve several stations and roles. With several output chests, a product goes to the chest that already holds that item (if it has room), otherwise to the first chest with room.
  • Maximum link distance: 30 m (MaxLinkRange).

In-game hints and messages are in English or Ukrainian, following the game language ([Client] Language to override).

Installation

  • Server: required. All transfers are done by the server.
  • Clients: needed to make links and see hints and link lines. Players without the mod can still play, and linked stations keep working for them.

How it works

  • Links are stored on the server in worlds_local/<world>.budylivproduction.txt, one line per link, objects identified by prefab and position. Destroyed stations and chests are removed from the file.
  • The server takes a chest over for a moment only when it is closed and has not changed for QuietSeconds, then gives it back. Items are moved in batches, with vanilla RPCs, to the station's current owner.
  • Products lying near a station's output point are picked up into its output chest.

Configuration

BepInEx/config/com.budyliv.production.cfg. The [Server] section is read on the server, [Client] on each client. The defaults are fine for most worlds.

  • Enabled, TickSeconds (2), MaxLinkRange (30), RefillFraction (0.5: refill when at least half is free), OutputRadius (2), VerboseLogging (false: log every transfer).
  • Language (Auto / English / Ukrainian), ShowControlHints, ShowLinkLines, LinkFlowSpeed (0.6 m/s; 0 = chevrons stand still), ShowAllLinksKey (Page Down).

Compatibility

Built for Valheim 1.0.21 and used on a server with MultiUserChest, Quick Stack Store Sort Trash Restock, CraftFromContainers, AutoFeedRedux and MyLittleUI. Not compatible with other mods that automate the same stations from chests (for example RunicProduction): use one of them.

Українською

Прив'язуй скрині до печей, плавилень, вуглярень, станцій готування, ферментерів, вуликів, вогнищ, генераторів щита, турелей і фонтанів світляків. Сервер сам доливає паливо й сировину зі скринь і складає готову продукцію у скрині виводу.

  • Alt + ЛКМ на печі (на кнопці руди чи палива), потім Alt + ЛКМ на скрині: вхід або паливо. Alt + ПКМ: вивід.
  • Shift + Alt з тими ж кнопками знімає прив'язку, а Shift + Alt + коліщатко знімає всі прив'язки.
  • Затисни Alt, щоб побачити лінії прив'язок. Шеврони на них рухаються туди, куди йдуть предмети. Page Down показує всі прив'язки довкола.
  • Мова підказок береться з налаштувань гри (українська або англійська).
  • Мод потрібен на сервері. Клієнтам він потрібен лише для прив'язування й підказок.

License

MIT. See LICENSE.

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.