
Inventory Tweaks
Shared multiplayer chest access, crafting and building from nearby chests, nearby deposits, pinned slots, stack combining and pickup filters. Network features require this mod on all clients and the server.Inventory Tweaks 2.3.0
Inventory management, nearby deposits, crafting from chests and shared multiplayer chest access. Uses Russian when the game language is Russian; otherwise English.
Features
- Combine stacks. Combine fills compatible stacks: 45 / 25 / 50 / 20 → 50 / 50 / 40. Selected ammunition receives priority. The button also returns items to their pinned slots and moves mismatched items out of other pinned slots when space is available.
- Automatic combining. A/M selects combining after pickup (A, default) or manual combining with the button (M).
- Pin slots. Middle-click an item to pin it; click again to unpin. Pins match item type and the creator of crafted items. Durability is ignored; quality matching is optional. Empty pinned slots show a translucent item icon. The pin symbol is at the top centre; mismatched items receive a yellow exclamation mark.
- Borders and pickup rules. The square button beside A/M toggles yellow borders. Strict reserves pinned slots for matching pickups; Free allows other pickups into them. Manual placement has a separate setting.
- Pickup filter. Ctrl + middle-click drops the stack and blocks automatic pickup of its item type. Left-click a crossed-out icon to remove that filter entry. Hide filter only hides icons; filtering remains active.
- Reset and hints. Reset clears all pins and filter entries for the current character. Control hints appear when the filter is empty. Inventory controls and filter icons hide while a container is open and follow the inventory size.
- Nearby deposits. Stack similar or holding the interaction key uses the selected mode. Here deposits into the open chest. Nearby searches accessible loaded chests, nearest first, filling stacks and empty slots only in chests already containing that item type. Default radius: 50 m. Matching items in their pinned slots are protected from these bulk deposits.
- Craft and build from chests. Station and building menus provide Inventory / Chests and a radius field. Inventory uses normal gameplay; Chests includes accessible chest resources. Recipe counts and building availability reflect this choice. Mode and radius are saved per character and individual station, with separate building preferences.
- Load processors and cooking stations. Ingredients and Food let manual station interactions draw resources from chests. Ingredients covers wood, ore, fuel and other inputs supported by the station; Food covers roasting and baking. Both default off. No background loading or automatic cauldron recipe selection.
- Shared access. Multiple players can use the same chest simultaneously. Access permissions and wards still apply. Enabled by default, with an independent switch.
- Saved preferences. Pins, filters and personal settings are separate for each character. The mod does not force a world or character save after every action.
- Compatibility notice. Shown at the main menu. Don't show again applies to the acknowledged version; changing the version number shows it again. Rebuilding with the same number does not. Upgrading from an older release without a recorded acknowledgment shows the notice again so the preference can be confirmed.
Installation
Install BepInEx and put InventoryTweaks.dll in BepInEx/plugins/InventoryTweaks, or use a mod manager. Network features require the same version on every client and the server.
Disable mods providing overlapping features. Disable standalone MultiUserChest to use built-in shared access: the built-in feature stands down when that mod is detected. Jotunn is not required.
Configuration
File: BepInEx/config/com.xtasy.InventoryTweaks.cfg. Changes apply without restarting. Close chest windows before changing shared access. Saved character and station preferences can override initial settings.
| Section / setting | Default | Purpose |
|---|---|---|
Combining / AutoCombineOnPickup |
true |
Combine after pickup (A/M). |
Pinning / UseCraftedItemQualityForPinning |
false |
Include crafted item quality in pin matching. |
Pinning / AllowManualPlacementIntoOtherPinnedSlots |
true |
Allow manual placement of mismatched items in pinned slots. |
Pinning / StrictAutoPickup |
true |
Reserve pinned slots for matching pickups. |
Interface / ShowPinnedSlotBorder |
true |
Yellow pinned-slot borders. |
Interface / ShowPickupFilter |
true |
Show pickup-filter icons. |
Interface / ShowControlHints |
true |
Control hints when the filter is empty. |
Interface / CombineButtonOffset |
X=-5, Y=-10 |
Controls and filter offset from the inventory bottom-left edge. |
Interface / GhostOpacity |
0.35 |
Empty pinned-slot icon opacity: 0.05–0.8. |
NearbyStorage / Enabled |
true |
Enable nearby deposits and their controls. |
NearbyStorage / Mode |
Open |
Open — Here; Nearby — nearby chests. |
NearbyStorage / Radius |
50 |
Deposit radius in metres: 1–1000. |
CraftFromChests / Enabled |
true |
Enable crafting and building from chests. |
CraftFromChests / DefaultRadius |
50 |
Initial crafting/building radius in metres: 1–1000. |
AutoFeed / Enabled |
true |
Enable manual station loading from chests; character toggles initially off. |
SharedChests / Enabled |
true |
Simultaneous multiplayer chest access. |
Startup / ShowCompatibilityNotice |
true |
Show each launch; a different version shows even when false. |
Startup / AcknowledgedVersion |
"" |
Automatically recorded acknowledged version; no manual editing needed. |
Search covers loaded, accessible chests. Recovery of unfinished network operations after a crash depends on normal saves; independently rolling back the world and character can leave them inconsistent.
Shared access includes adapted MIT-licensed MultiUserChest code; see THIRD_PARTY_NOTICES.md for attribution and license.
Inventory Tweaks 2.3.0
Управление инвентарём, перенос ресурсов, крафт из сундуков и общий доступ в сетевой игре. Интерфейс на русском при русском языке игры, на английском — при остальных языках.
Функции
- Объединение стопок. Кнопка «Объединить» заполняет совместимые стопки до максимума: 45 / 25 / 50 / 20 → 50 / 50 / 40. Выбранная для использования стопка стрел имеет приоритет. Кнопка также возвращает предметы в закреплённые за ними ячейки и освобождает чужие закреплённые ячейки, если есть место.
- Автообъединение. Переключатель A/M: A — объединение после подбора (по умолчанию), M — вручную кнопкой.
- Закрепление. СКМ по предмету закрепляет его за ячейкой; повторный щелчок снимает закрепление. Учитывается тип предмета и создатель изготовленного предмета; прочность игнорируется, качество учитывается только по настройке. Пустая закреплённая ячейка сохраняет полупрозрачную иконку. Значок закрепления расположен сверху по центру; чужой предмет отмечается жёлтым восклицательным знаком.
- Обводка и режим подбора. Квадратная кнопка рядом с A/M переключает жёлтую обводку. «Строго» резервирует закреплённые ячейки для подходящих предметов при автоподборе; «Свободно» разрешает занимать их другими предметами. Ручное размещение настраивается отдельно.
- Фильтр автоподбора. Ctrl + СКМ выбрасывает стопку и запрещает автоматический подбор этого типа предметов. ЛКМ по перечёркнутой иконке удаляет предмет из фильтра. «Скрыть фильтр» скрывает только иконки: фильтрация продолжает работать.
- Сброс и подсказки. «Сброс» удаляет все закрепления и фильтр текущего персонажа. Подсказки управления видны при пустом фильтре. Кнопки и фильтр скрываются при открытии контейнера; расположение учитывает размер инвентаря.
- Перенос в сундуки. При «Переместить похожее» или удержании клавиши взаимодействия режим «Сюда» использует открытый сундук. «Рядом» ищет доступные загруженные сундуки в радиусе, начиная с ближайших: заполняет стопки и свободные ячейки только там, где уже есть этот тип предмета. Радиус по умолчанию — 50 м. Подходящие предметы в своих закреплённых ячейках защищены от такого переноса.
- Крафт и строительство из сундуков. В меню станции и строительства есть переключатель «Инвентарь / Сундуки» и радиус. «Инвентарь» сохраняет обычную механику; «Сундуки» добавляет доступные ресурсы из сундуков. Количество в рецепте и доступность строительства учитывают выбранный режим. Режим и радиус сохраняются для каждого персонажа отдельно у каждой станции; у строительства свои настройки.
- Загрузка переработчиков и еды. Чекбоксы «Ингредиенты» и «Еда» позволяют брать ресурсы из сундуков при ручном взаимодействии со станциями. «Ингредиенты» — древесина, руда, топливо и другие поддерживаемые станцией ресурсы; «Еда» — жарка и выпечка. Оба выключены по умолчанию. Фоновой автозагрузки и автоматического выбора рецептов котла нет.
- Общий доступ. Несколько игроков могут одновременно пользоваться одним сундуком. Учитываются права доступа и обереги. Функция включена по умолчанию и отключается независимо от остальных.
- Сохранение настроек. Закрепления, фильтр и персональные настройки сохраняются раздельно для персонажей. Мод не запускает принудительное сохранение мира или персонажа после каждого действия.
- Предупреждение совместимости. Появляется в главном меню. «Не показывать больше» действует для подтверждённой версии; после смены номера версии предупреждение возвращается. Пересборка с прежним номером его не возвращает. При первом обновлении со старой версии без записи подтверждения предупреждение появится один раз для повторного выбора.
Установка
Установите BepInEx и поместите InventoryTweaks.dll в BepInEx/plugins/InventoryTweaks либо используйте менеджер модов. Для сетевых функций одна версия требуется у всех игроков и на сервере.
Отключите моды с аналогичными функциями. Для встроенного общего доступа отключите отдельный MultiUserChest: при его обнаружении встроенный общий доступ не включается. Jotunn не требуется.
Конфиг
Файл: BepInEx/config/com.xtasy.InventoryTweaks.cfg. true — включено, false — выключено. Изменения подхватываются без перезапуска. Перед переключением общего доступа закройте окна сундуков. Сохранённые настройки персонажа и станции могут переопределять исходные значения.
| Секция / параметр | По умолчанию | Назначение |
|---|---|---|
Combining / AutoCombineOnPickup |
true |
Объединение после подбора (A/M). |
Pinning / UseCraftedItemQualityForPinning |
false |
Учитывать качество изготовленного предмета в закреплении. |
Pinning / AllowManualPlacementIntoOtherPinnedSlots |
true |
Разрешить вручную класть чужие предметы в закреплённые ячейки. |
Pinning / StrictAutoPickup |
true |
Строго соблюдать закрепления при автоподборе. |
Interface / ShowPinnedSlotBorder |
true |
Жёлтая обводка закреплённых ячеек. |
Interface / ShowPickupFilter |
true |
Отображать иконки фильтра. |
Interface / ShowControlHints |
true |
Подсказки при пустом фильтре. |
Interface / CombineButtonOffset |
X=-5, Y=-10 |
Смещение кнопок и фильтра от нижнего левого края инвентаря. |
Interface / GhostOpacity |
0.35 |
Непрозрачность иконки пустого закрепления: 0.05–0.8. |
NearbyStorage / Enabled |
true |
Включить перенос рядом и его настройки. |
NearbyStorage / Mode |
Open |
Open — Сюда; Nearby — Рядом. |
NearbyStorage / Radius |
50 |
Радиус переноса в метрах: 1–1000. |
CraftFromChests / Enabled |
true |
Включить крафт и строительство из сундуков. |
CraftFromChests / DefaultRadius |
50 |
Исходный радиус крафта/строительства в метрах: 1–1000. |
AutoFeed / Enabled |
true |
Разрешить ручную загрузку станций из сундуков; чекбоксы изначально выключены. |
SharedChests / Enabled |
true |
Одновременный доступ игроков к сундукам. |
Startup / ShowCompatibilityNotice |
true |
Показывать при каждом запуске; другая версия показывается даже при false. |
Startup / AcknowledgedVersion |
"" |
Служебная запись подтверждённой версии. Заполняется автоматически. |
Поиск ограничен загруженными доступными сундуками. Сохранность незавершённых сетевых операций после аварии зависит от обычных сохранений; независимый откат мира и персонажа может нарушить их согласованность.
Части общего доступа основаны на MIT-коде MultiUserChest; сведения об авторе и лицензия — в THIRD_PARTY_NOTICES.md.