You are viewing a potentially older version of this package. View all versions.
Asinit-ChestTerminal-0.6.4 icon

ChestTerminal

All chests in range in one window: search, categories, one slot per item. Built for SeneaL UI. / Все сундуки рядом в одном окне: поиск, категории, одна ячейка на предмет.

Date uploaded 3 weeks ago
Version 0.6.4
Download link Asinit-ChestTerminal-0.6.4.zip
Downloads 200
Dependency string Asinit-ChestTerminal-0.6.4

This mod requires the following mods to function

ValheimModding-Jotunn-2.30.2 icon
ValheimModding-Jotunn

Jötunn (/ˈjɔːtʊn/, 'giant'), the Valheim Library was created with the goal of making the lives of mod developers easier. It enables you to create mods for Valheim using an abstracted API so you can focus on the actual content creation.

Preferred version: 2.30.2
denikson-BepInExPack_Valheim-5.4.2351 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.

Preferred version: 5.4.2351

README

Chest Terminal / Терминал сундуков

English · Русский


English

A buildable Chest Terminal that opens every chest around it as one big storage. Find anything with search and category filters, then take or store items as you would with a normal chest. All of that happens without walking from chest to chest.

Features

  • All nearby chests in one window. Every chest within the radius (20 m by default, configurable) shows up in a single list.
  • One slot per item. Items of the same kind are merged into one slot with the total amount, for example Wood 1240. You can switch back to full stacks in the settings.
  • Search, categories and subcategories. Search by item name in your language or in English (Wood, Bronze), or by the name of the mod that adds it (Epic Loot, Wizardry; Valheim finds the base-game items). One line of categories (Materials, Food, Potions, Weapons, Armor, Ammo, Tools, Trophies, Fish, Misc). Pick one and its subcategories appear below it, like in SeneaL UI's crafting window: Weapons → Swords, Axes, Clubs, Spears, Bows, Staffs…; Armor → Helmets, Chest, Legs, Capes, Shields…; Materials → Metals & ore, Wood, Stone, Creature parts, Plants. Empty subcategories are hidden.
  • Works like a real chest. Your inventory opens next to it. Drag and drop, Shift-click, split stacks (Ctrl+click), Take all and Place stacks all work. Whatever you take is removed from the real chests, and whatever you put in is stored back in them, filling chests that already hold that item first.
  • Built for SeneaL UI. The terminal is drawn by SeneaL UI's own chest window, so you keep its style, tooltips and split dialog. Search and category chips sit inside that panel. The radius, window width and other options appear in SeneaL's settings window.
  • Status line. Chests: 12 · Kinds: 87 · Free slots: 46. It turns yellow when space runs low and red when the chests are full.
  • Sorting. By category, by name, by amount, or recently added. Switch it with the button under the categories.
  • Store all. One click moves your backpack into the chests. The hotbar, equipped items and quest items stay with you.
  • Tidy up. One click gathers every kind of item into as few chests and stacks as possible.
  • Rarity filter. With Epic Loot or Path of Valheiman the Magic category appears, with subcategories Magic, Rare, Epic, Legendary… Rarity names also work in the search.
  • Mod name in tooltips. Items added by mods show Mod: Wizardry at the bottom of their tooltip.
  • Radius on the ground. While you place the terminal or look at it, its radius is drawn on the ground like a workbench's, and the chests in range are highlighted.
  • Live chest list. Chests you build while the terminal is open appear right away.
  • Its own look. A stone and wood console with a slanted glowing panel, runes and a floating crystal. Only the game's materials are reused, not its models.
  • Cheap and early. It costs 20 Wood and 4 Resin and needs a Workbench, so you can build it from day one.
  • Safe. The terminal's contents exist only while it is open and are never saved to the world, so autosaves or crashes can't duplicate items.

How to use

  1. Hammer → Furniture → Chest Terminal (needs a Workbench nearby).
  2. Place it near your chests and press E.
  3. Search, filter, and move items between the terminal and your inventory.

Configuration

The file BepInEx/config/asinit.ChestTerminal.cfg is created on first launch. The options marked ★ can also be changed in-game from SeneaL UI settings → Mods → Chest terminal.

Option Default Description
General.Radius ★ 20 Chest search radius around the terminal, 1–100 m
General.IncludeCartsAndShips ★ false Also show carts and ships
General.ExcludeContainers (empty) Containers to ignore, parts of their names separated by commas
General.SearchByMod true Search also by the name of the mod that adds an item (restart required)
UI.Columns ★ 8 Terminal window width in slots, 5–16
UI.MergeStacks ★ true One slot per item with the total amount
UI.Sort Category Category, Name, Amount or Recent
UI.ShowRadius ★ true Radius on the ground
UI.HighlightChests true Steady highlight of the chests in range
UI.ModInTooltip ★ true Mod name at the bottom of item tooltips
Piece.Recipe Wood:20,Resin:4 Build cost (restart required)
Piece.Glow true Glowing runes and crystal (restart required)
Piece.BasePrefab piece_chest_blackmetal Vanilla chest the components and materials are taken from
UI.Scale, UI.SearchBarOffset 1, 12 Fallback search bar (without SeneaL UI)

You can move and resize the chest window itself in the SeneaL UI HUD editor (the Chest panel element).

Compatibility

  • Works in a vanilla game. Only BepInEx and Jotunn are required. Without SeneaL UI the normal chest window is used, with the search, category, button and status bar right under it. Epic Loot / Path of Valheiman features turn on only when those mods are installed.
  • SeneaL UI: fully supported and recommended. Search, categories, buttons and status sit inside its chest panel.
  • Auto-store, quick-stack and pickup mods: if one of them puts items into a closed terminal, the terminal moves them on into the chests around it (or drops them next to itself when there is no room), so nothing is lost.
  • Special containers (food barrels, racks, etc.) are shown, but new items go to ordinary chests first. List any you want ignored in General.ExcludeContainers (e.g. barrel).
  • Multiplayer: chests another player has open are skipped, as in the base game.
  • Modded chests work if they use the standard Container component. Skipped: tombstones, other players' private chests, chests under someone else's ward, and other terminals.
  • Craft/Build/Feed from chests mods keep working with the real chests. The terminal is empty while closed, so it is never counted twice.
  • The Harmony patches only affect the terminal piece and items moving into or out of it. Every other chest runs vanilla code.
  • Made for single player. All players need the mod in multiplayer.
  • Tested on Valheim 1.0.20.

Installation

Install with Thunderstore Mod Manager or r2modman, which also install the dependencies. For a manual install, add BepInExPack_Valheim and Jotunn, then put ChestTerminal.dll into BepInEx/plugins/ChestTerminal/.

Bug reports

Please include your BepInEx/LogOutput.log and a list of your mods.


Русский

Постройка «Терминал сундуков» открывает все сундуки вокруг как одно большое хранилище. Ищите нужное по названию и категориям, а потом берите и кладите предметы как в обычный сундук. Обходить сундуки по одному больше не нужно.

Возможности

  • Все сундуки рядом в одном окне. Показывается содержимое всех сундуков в радиусе (по умолчанию 20 м, настраивается).
  • Одна ячейка на предмет. Одинаковые предметы собраны в одну ячейку с общим количеством, например Дерево 1240. В настройках можно вернуть показ полными стопками.
  • Поиск, категории и подкатегории. Поиск по названию на русском или английском (Wood, Bronze) или по названию мода, который добавил предмет (Epic Loot, Wizardry; Valheim находит предметы самой игры). Категории идут одной строкой (материалы, еда, зелья, оружие, броня, боеприпасы, инструменты, трофеи, рыба, прочее). Выберите категорию, и под ней появятся подкатегории, как в окне крафта SeneaL UI: Оружие → Мечи, Топоры, Дубины, Копья, Луки, Посохи…; Броня → Шлемы, Нагрудники, Поножи, Плащи, Щиты…; Материалы → Металлы и руда, Дерево, Камень, Добыча с существ, Растения. Пустые подкатегории скрываются.
  • Работает как настоящий сундук. Рядом открывается ваш инвентарь. Работают перетаскивание, Shift-клик, разделение стопки (Ctrl+клик), «Взять всё» и «Сложить». Всё, что вы берёте, забирается из настоящих сундуков. Всё, что кладёте, раскладывается обратно, в первую очередь в сундуки, где такой предмет уже лежит.
  • Сделан под SeneaL UI. Терминал рисуется родным окном сундука SeneaL UI, поэтому стиль, подсказки и окно разделения остаются его. Поиск и кнопки категорий встроены прямо в эту панель. Радиус, ширина окна и другие настройки есть в окне настроек SeneaL.
  • Строка состояния. Сундуков: 12 · Видов: 87 · Свободно ячеек: 46. Она становится жёлтой, когда место заканчивается, и красной, когда сундуки полны.
  • Сортировка. По категориям, по имени, по количеству или недавние. Переключается кнопкой под категориями.
  • Сложить всё. Одной кнопкой рюкзак уходит в сундуки. Панель быстрого доступа, надетые вещи и квестовые предметы остаются у вас.
  • Навести порядок. Одной кнопкой одинаковые предметы собираются в как можно меньшее число сундуков и стопок.
  • Фильтр по редкости. С Epic Loot или Path of Valheiman появляется категория Магические с подкатегориями: Магические, Редкие, Эпические, Легендарные… Названия редкости работают и в поиске.
  • Мод в подсказке. У предметов из модов внизу подсказки написано Мод: Wizardry.
  • Радиус на земле. Когда вы ставите терминал или смотрите на него, радиус рисуется на земле, как у верстака, а сундуки внутри подсвечиваются.
  • Список сундуков обновляется сам. Сундуки, построенные при открытом терминале, сразу появляются в списке.
  • Своя модель. Каменно-деревянная тумба с наклонным светящимся пультом, рунами и парящим кристаллом. Из игры взяты только материалы, модели Valheim не используются.
  • Дёшево и с самого начала. Стоимость 20 дерева и 4 смолы, нужен верстак.
  • Безопасно. Содержимое терминала существует только пока он открыт и никогда не сохраняется в мир, поэтому автосохранение или вылет игры не может размножить предметы.

Как пользоваться

  1. Молот → Мебель → Терминал сундуков (нужен верстак рядом).
  2. Поставьте терминал рядом с сундуками и нажмите E.
  3. Ищите, фильтруйте и перекладывайте предметы между терминалом и инвентарём.

Настройки

Файл BepInEx/config/asinit.ChestTerminal.cfg появляется после первого запуска. Параметры со звёздочкой ★ меняются прямо в игре: настройки SeneaL UI → Моды → Терминал сундуков.

Параметр По умолчанию Что делает
General.Radius ★ 20 Радиус поиска сундуков, 1–100 м
General.IncludeCartsAndShips ★ false Показывать также телеги и корабли
General.ExcludeContainers (пусто) Хранилища, которые не трогать: части имён через запятую
General.SearchByMod true Поиск также по названию мода, который добавил предмет (нужен перезапуск)
UI.Columns ★ 8 Ширина окна терминала в ячейках, 5–16
UI.MergeStacks ★ true Одна ячейка на предмет с общим количеством
UI.Sort Category Сортировка: Category, Name, Amount или Recent
UI.ShowRadius ★ true Радиус на земле и подсветка сундуков
UI.ModInTooltip ★ true Название мода внизу подсказки предмета
Piece.Recipe Wood:20,Resin:4 Стоимость постройки (нужен перезапуск)
Piece.Glow true Свечение рун и кристалла (нужен перезапуск)
Piece.BasePrefab piece_chest_blackmetal Сундук игры, из которого берутся компоненты и материалы
UI.Scale, UI.SearchBarOffset 1, 12 Запасная панель поиска (без SeneaL UI)

Само окно сундука двигается и меняет размер в редакторе HUD SeneaL UI (элемент Chest panel).

Совместимость

  • Работает в ванильной игре. Нужны только BepInEx и Jotunn. Без SeneaL UI используется обычное окно сундука, а поиск, категории, кнопки и строка состояния появляются прямо под ним. Функции Epic Loot и Path of Valheiman включаются, только если эти моды установлены.
  • SeneaL UI полностью поддерживается и рекомендуется. Поиск, категории, кнопки и строка состояния встроены в его окно сундука.
  • Моды автоскладывания, quick stack и автоподбора. Если такой мод положит предметы в закрытый терминал, терминал переложит их в сундуки вокруг (или выложит рядом, если места нет), так что ничего не пропадёт.
  • Особые хранилища (бочки для еды, стойки и т. п.) показываются, но новые предметы сначала кладутся в обычные сундуки. Ненужные можно исключить в General.ExcludeContainers (например, barrel).
  • Мультиплеер. Сундуки, которые сейчас открыты другим игроком, пропускаются, как в обычной игре.
  • Сундуки из других модов работают, если используют стандартный компонент Container. Пропускаются могилы, чужие приватные сундуки, сундуки под чужим охранным камнем и другие терминалы.
  • Моды «крафт/стройка/кормление из сундуков» продолжают работать с настоящими сундуками. Закрытый терминал пустой, поэтому предметы не считаются дважды.
  • Harmony-патчи затрагивают только терминал и предметы, которые кладут в него или берут из него. Остальные сундуки работают как в обычной игре.
  • Мод рассчитан на одиночную игру. В мультиплеере мод нужен всем игрокам.
  • Проверено на Valheim 1.0.20.

Установка

Установите через Thunderstore Mod Manager или r2modman, зависимости поставятся сами. Для ручной установки поставьте BepInExPack_Valheim и Jotunn, затем положите ChestTerminal.dll в BepInEx/plugins/ChestTerminal/.

Сообщить об ошибке

Приложите файл BepInEx/LogOutput.log и список ваших модов.

CHANGELOG

Changelog / История изменений

0.6.4

  • EN: Category chips always show their names and no longer jump around when you switch categories; if they don't fit one line they wrap into the same rows every time. The Misc chip got its missing icon.
  • RU: Кнопки категорий всегда подписаны и больше не прыгают при переключении; если не влезают в строку, переносятся всегда одинаково. У «Прочего» появилась иконка.

0.6.3

  • EN: Chests in range no longer blink while you look at the terminal: the highlight stays on steadily. New UI.HighlightChests turns it off.
  • RU: Сундуки в радиусе больше не мигают, пока смотришь на терминал: подсветка горит ровно. Новая настройка UI.HighlightChests её выключает.

0.6.2

  • EN: Containers carried by creatures (Cheb's Necromancy gatherers and similar) are no longer listed, so items don't end up in a minion that walks away.
  • RU: Хранилища на существах (сборщики Cheb's Necromancy и подобные) больше не попадают в терминал, чтобы предметы не уезжали на спине прислужника.

0.6.1

  • EN: Compatibility pass. Without SeneaL UI the bar now sits right under the chest window. Items other mods put into a closed terminal are moved into the chests instead of being lost. Chests another player has open are skipped. New items go to ordinary chests before barrels and other special containers. New General.ExcludeContainers. No lookup warnings in the log when Epic Loot, Path of Valheiman or SeneaL UI aren't installed.
  • RU: Проверка совместимости. Без SeneaL UI панель теперь стоит прямо под окном сундука. Предметы, которые другие моды кладут в закрытый терминал, перекладываются в сундуки, а не пропадают. Сундуки, открытые другим игроком, пропускаются. Новые предметы сначала кладутся в обычные сундуки, а не в бочки и другие особые хранилища. Новая настройка General.ExcludeContainers. Без Epic Loot, Path of Valheiman и SeneaL UI в логе больше нет предупреждений о поиске этих модов.

0.6.0

  • EN: Status line (chests, kinds, free slots), sorting (category, name, amount, recent), Store all and Tidy up buttons, rarity filter for Epic Loot and Path of Valheiman, mod name in tooltips, terminal radius drawn on the ground with highlighted chests, chests built while the terminal is open appear right away, chest count in the hover text, clearer "no room" messages.
  • RU: Строка состояния (сундуки, виды, свободные ячейки), сортировка (категории, имя, количество, недавние), кнопки «Сложить всё» и «Навести порядок», фильтр по редкости для Epic Loot и Path of Valheiman, мод в подсказке предмета, радиус терминала на земле с подсветкой сундуков, сундуки, построенные при открытом терминале, сразу появляются в списке, число сундуков при наведении на терминал, понятные сообщения «нет места».

0.5.1

  • EN: Search by the name of the mod that adds an item (General.SearchByMod). Valheim finds base-game items.
  • RU: Поиск по названию мода, который добавил предмет (General.SearchByMod). По слову Valheim находятся предметы самой игры.

0.5.0

  • EN: Subcategories, like in SeneaL UI: categories stay on one line, and the selected one shows its subcategories below (Weapons → Swords, Axes, Bows, Staffs…). Searching a subcategory name also works.
  • RU: Подкатегории, как в SeneaL UI: категории в одну строку, под выбранной появляются её подкатегории (Оружие → Мечи, Топоры, Луки, Посохи…). Поиск по названию подкатегории тоже работает.

0.4.1

  • EN: New bilingual description (English and Russian), changelog. No gameplay changes.
  • RU: Новое описание на двух языках и история изменений. Игровых изменений нет.

0.4.0

  • EN: Items of the same kind are shown as one slot with the total amount (UI.MergeStacks). Up to one full stack is taken out at a time.
  • RU: Одинаковые предметы показываются одной ячейкой с общим количеством (UI.MergeStacks). За раз берётся до одной полной стопки.

0.3.0

  • EN: Search and category chips built into the SeneaL UI chest panel. New custom terminal model. UI.Columns window width setting. Settings added to SeneaL UI's settings window.
  • RU: Поиск и категории встроены в окно сундука SeneaL UI. Новая собственная модель терминала. Настройка ширины окна UI.Columns. Настройки добавлены в окно настроек SeneaL UI.

0.2.x

  • EN: The terminal opens as a real chest window next to your inventory: drag and drop, split stacks, Take all. Cheaper recipe (20 Wood, 4 Resin). Fixes for Valheim 1.0.20.
  • RU: Терминал открывается как настоящее окно сундука рядом с инвентарём: перетаскивание, разделение стопки, «Взять всё». Дешёвый рецепт (20 дерева, 4 смолы). Исправления под Valheim 1.0.20.

0.1.0

  • EN: First version.
  • RU: Первая версия.