Valheim
You are viewing a potentially older version of this package. View Latest Version
Install with App

Details

Date Uploaded
6 days ago
Downloads
42.1K
Size
295KB
ADDatHost Valheim hosting
30% off

Automatics - Valheim Mod

Automatics is a mod that automates the tedious tasks of life in Valheim. Most of its features exist in existing mods, but it has been re-designed to make it easier for me to use.

IMPORTANT:

  • This mod has been developed by an individual and is not associated with the game's developer in any way. Please refrain from asking the developer any questions regarding this mod.
  • This mod has been developed with the sole intention of single-player usage. Please be aware that it is not supported for server operation, and we kindly request your understanding in this matter.

Features

TIP: On a new install every feature below starts turned off. Turn on the ones you want with the "Module" option in each section of the configuration. Automatic Door, Automatic Pickup, Automatic Processing, Automatic Mapping, Automatic Mining, Automatic Feeding, Automatic Farming, Automatic Repair, Automatic Storage and Automatic Supply can all switch without restarting the game. Turning one off stops new actions immediately and lets work already in progress finish; the switch completes over the next few frames. The settings inside each feature keep their usual defaults, and an existing configuration keeps each feature on or off as it was.

For released feature documentation, see docs/user-guide.md.

Automatic door

Automatically opens and closes allowed doors near the player. The open and close intervals, detection distances, allowed doors, optional enable/disable shortcut, and toggle message position can be changed from the configuration.

Automatic mapping

Bind Pin Looked-at Object Key to save a pin for the object or ground you look at, up to Object Pin Range (100 meters by default). A location’s structure, the ground within its loaded area (also when looking through water or tar) and a dungeon’s interior get one location pin with its recognized name and icon. World-generated pieces inside a loaded location’s area also pin the location, even when detached from its hierarchy. Overlapping areas use the nearest containing location; when that location is not recognized, the usual object or ground pin applies. Player-built pieces, creatures, trees, deposits, loose items and other objects such as rune stones keep their own pins. An object that already has an automatic pin, other than a creature or vehicle, gets that pin saved instead, and a flora patch, with or without an automatic pin, gets one pin for the whole patch.

Automatically pins nearby dynamic objects, static objects, and locations to the map, including animals, monsters, flora, minerals, vehicles, portals, dungeons, spots, and other configured objects. You can configure search ranges, allowed targets, static pin saving, destroyed-object pin cleanup, and user-defined objects. The map navigation shortcut starts or clears navigation by holding the configured modifier key (Left Shift by default) and left-clicking a pin on the large map; while navigating, the HUD shows the target name and distance, and an optional swarm of small glowing lights streams along the ground toward the target.

  • Custom icon pack: You can also define your own icons in png and json files. See docs/custom-icon-pack.md for custom icon pack specifications.

Custom Icon Pack Image

Automatic processing

Uses nearby allowed containers to automate supported processing tasks: supplying materials for crafting, refueling, storing produced items, and charging pieces such as Ballista. Per-piece operations, container search ranges and limits, stop thresholds, and the storage connection effect color can be changed from the configuration.

Automatic feeding

Allows configured tamable creatures to eat valid food from nearby containers, the player's inventory, or both instead of only food dropped on the ground. Feeding range, animal types, and whether animals must move close to the feed can be changed from the configuration.

Automatic repair

Automatically repairs items when the player is near usable crafting stations or, if enabled, when the crafting station GUI is opened. It can also repair nearby pieces while a build tool such as a hammer is in your hand with its repair action selected.

Automatic mining

Automatically mines allowed minerals around the player. Mining runs at the configured interval (0 turns it off) and each time the mining shortcut is pressed, and it can require a pickaxe or wishbone for underground minerals. With Area Mining (on by default), a pickaxe swing at an allowed mineral also hits other allowed minerals and rock sections nearby, wearing the pickaxe once per extra target.

Automatic storage

Stores eligible player inventory items into nearby allowed containers when the storage shortcut is pressed. By default an item goes only into containers that already hold the same item, topping up their stacks before using their free slots; turn on Store Into Any Container to also use other containers with space. Containers that received items are then sorted unless Sort Containers After Storing is off. Hotbar, equipped, quest, and configured excluded items are kept in the player inventory by default, and items in slots locked with Slot Lock Key are never stored.

Automatic pickup

Automatically picks up nearby items at the configured interval; an interval of 0 turns this off. Interacting with a pickable object while pressing the Pickup All Nearby shortcut (Left Shift + E by default) picks up the matching nearby objects at once.

Automatic farming

Hold Left Alt while planting with the cultivator to add a grid of the same crop (5×5 by default), each extra crop costing what a hand-placed crop costs: inventory seeds (plus nearby containers while Automatic supply runs), stamina and cultivator durability (no seeds in free-build worlds, as in vanilla). Invalid cells are skipped; planting stops when you cannot pay for another crop. While Left Alt is held, the crop preview snaps to the rows of a growing crop of the same kind nearby, so a new grid lines up with an earlier one.

Harvests grown crops around the player and replants the regrowing sapling at each harvested spot, keeping a configurable reserve of every planting input. It can also sow into nearby empty cultivated ground on a spacing grid so the saplings settle healthy. Planting can draw from the player inventory, or from containers you designate by role — cultivation boxes to grow crops, seed-harvest boxes to multiply seeds, and storage boxes to receive the yield — so whole fields can run from chests without ever planting the wrong stock. Farming runs at the configured interval (0 turns it off) and each time the farming shortcut is pressed. While farming is active, Automatic pickup leaves the crops farming would harvest itself (those within reach of its range and containers) for farming to harvest and replant.

Automatic supply

Lets nearby containers supply what you use by hand. When you craft at a crafting station, build with the hammer or plant with the cultivator, items in accessible containers within Supply Range (10 m by default) count toward the requirements, and what your inventory lacks is taken from them, nearest first. Adding fuel to a fire, ore or fuel to a smelter-type station, or food to a cooking station takes one suitable item from a nearby container when you carry none. A craft or placement never completes without being fully paid for, and anything taken for an action that does not use it goes back. Warded, private, in-use and other containers you cannot access are never used. It starts off, even in an existing configuration.

Console commands

Automatics adds console commands for command discovery, name lookup, nearby object lookup, and map pin cleanup.

  • automatics: Shows Automatics command usage.
  • printnames: Finds internal and display names.
  • printobjects: Shows nearby objects Automatics can handle.
  • removemappins: Removes duplicate or filtered map pins.

See Console commands in the released documentation for usage and options.

Configurations

I recommend using Configuration Manager.

Configuration Menu

Use CONFIG.md for every configuration entry, default value, and accepted value range. Use docs/user-guide.md for feature-by-feature usage notes.

Adding object definitions to Automatics

You can use the Configuration Manager to define objects that you want Automatics to work with.

User-defined objects in GUI

Open docs/add-user-defined-object.md to learn more about adding user-defined objects.

Languages

Language Translators Status
English Translation Tools 100%
Japanese EideeHi 100%

Contacts

Open an issue for bug reports, questions, suggestions, and requests.

Credits

License

Automatics is developed and released under the MIT license. For the full text of the license, please see the LICENSE file.

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