
ValheimChestChain
Quick Stack into nearby matching chests plus persistent chest link chains for overflow.ValheimChestChain
Клиентский мод для Valheim (BepInEx + Jötunn): быстрая раскладка лута по ближайшим сундукам и цепочки связей для переполнения.
Возможности
Quick Stack (по умолчанию G)
- Перекладывает предметы из инвентаря в сундуки в радиусе, где уже есть такой же стак.
- Не трогает экипировку, хотбар и вручную залоченные предметы.
- Если подходящего сундука нет — предмет остаётся у игрока.
Связка сундуков
- Открой сундук A → нажми L (источник).
- Открой сундук B → нажми L снова (связь A → B).
- U — удалить исходящую связь у открытого сундука.
- I — показать текущую связь.
При Quick Stack сначала заполняется подходящий сундук, остаток идёт по цепочке. Циклы A→B→A отсекаются.
Связи хранятся в ZDO контейнера (ChestChain.Next) — переживают перезаход и синхронизируются в мультиплеере.
Ручная блокировка предмета
Alt + ЛКМ по предмету в инвентаре игрока — залочить / разлочить для Quick Stack.
Клавиши и конфиг
| Действие | По умолчанию |
|---|---|
| Quick Stack | G |
| Связать | L |
| Отвязать | U |
| Показать связь | I |
Конфиг: BepInEx/config/com.arkhamdc.valheimchestchain.cfg
Полезные опции:
SearchRadius— радиус поиска сундуков (по умолчанию 20)SkipEquipped/SkipHotbar/SkipCustomLockedAllowEmptySlotsInMatchingChest— создавать новые стаки в подходящем сундукеEnableDebugLogging
Требования
- Valheim
- BepInExPack Valheim
- Jötunn
Мод желательно держать у всех игроков на сервере (сетевая совместимость Jötunn).
Установка
DLL уже может лежать здесь после сборки:
Valheim\BepInEx\plugins\ValheimChestChain\ValheimChestChain.dll
Или скопируй вручную ValheimChestChain.dll в BepInEx/plugins/ValheimChestChain/.
Сборка
cd "D:\Valh mod\ValheimChestChain"
dotnet build -c Debug
dotnet build -c Release
Путь к Valheim: Environment.props.
Проверка по ТЗ
- У склада нажал G → вещи ушли в сундуки с такими же стаками.
- Хотбар / экипировка / залоченные остались.
- Связал A→B → при переполнении A вещи попали в B.
- Перезаход / мультиплеер → связи на месте, без дюпа.
- Нет подходящего сундука → вещи остаются у игрока.