You are viewing a potentially older version of this package. View all versions.
SkyOwner-InventoryLimit-0.1.0 icon

InventoryLimit

Host-synced 10-64 main inventory slots for SeneaL UI 1.1.6. One slider, existing UI, safe deferred shrinking.

Date uploaded 2 weeks ago
Version 0.1.0
Download link SkyOwner-InventoryLimit-0.1.0.zip
Downloads 33
Dependency string SkyOwner-InventoryLimit-0.1.0

This mod requires the following mods to function

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
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
cjayride-ConfigurationManager-0.6.2 icon
cjayride-ConfigurationManager

Fork of aedenthorn's Configuration Manager. Edit BepInEx mod configs in game. Updated for Valheim 1.0.

Preferred version: 0.6.2

README

InventoryLimit

Отдельное дополнение для SeneaL UI 1.1.6: одна настройка количества ячеек основного инвентаря от 10 до 64, с шагом 1. Внешний вид и работа инвентаря остаются у SeneaL UI.

Это первая сборка для проверки в игре. Она собрана против установленной Valheim 1.0.16. Проверка реального подключения двух игроков и игрового интерфейса ещё не выполнена.

Установка через Thunderstore Mod Manager

  1. У себя и у друга выберите профиль Valheim с SeneaL UI 1.1.6, Jötunn 2.30.2 и BepInExPack Valheim 5.4.2351.
  2. Откройте Settings → Install local mod и выберите skyowner-InventoryLimit-0.1.0.zip.
  3. Запускайте игру кнопкой Modded в менеджере.
  4. Нажмите F1, найдите InventoryLimit, откройте Inventory → Slots и передвиньте ползунок.

Публикация на сайте Thunderstore для игры вдвоём не нужна. Передайте другу сам ZIP: локально установленные моды не переносятся автоматически через экспорт профиля.

Что считает ползунок

  • Все ячейки основной сетки, включая восемь ячеек панели быстрого доступа.
  • 10 означает первый ряд из 8 ячеек и ещё 2 ячейки.
  • По умолчанию — 32. Установите нужное значение после первого запуска.
  • Отдельные слоты экипировки, еды, действий, ключей, кошелёк и колчан SeneaL UI сохраняют свои настройки. Они не входят в лимит основной сетки.
  • Дополнительные купленные ванильные ряды не увеличивают выбранный лимит, пока дополнение активно.

Совместная игра

Настройка хозяина мира передаётся подключившемуся другу через Jötunn. У обоих должны быть это дополнение и одинаковая его версия. Обычный подключённый игрок не может менять серверную настройку; администраторы сервера могут.

Файл настройки: BepInEx/config/com.skyowner.inventorylimit.cfg внутри выбранного профиля менеджера. Для ручного редактирования закройте игру; настройка находится в разделе [Inventory], ключ Slots.

Уменьшение без выбрасывания предметов

Если в убираемых ячейках ещё лежат вещи, уменьшение для этого персонажа откладывается. Перенесите их в оставшиеся ячейки или сундук: после освобождения сетка сможет уменьшиться. Это временное исключение защищает уже имеющиеся предметы; выбранный сервером лимит сохраняется.

Перед первым испытанием используйте копию персонажа и мира. Проверьте перенос вещей, повторный вход и подбор могилы на этой копии.

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

Дополнение рассчитано именно на SeneaL UI 1.1.6. Оно не заменяет его DLL и не переписывает конфигурацию SeneaL UI. На другой версии SeneaL UI дополнение отключается с сообщением в журнале.

Без SeneaL UI это дополнение не работает. Не добавляйте одновременно ещё один мод, самостоятельно меняющий размер основной сетки. Поддержку уже установленных BetterArchery и остальных элементов интерфейса продолжает выполнять SeneaL UI; сочетание всего вашего набора модов требует проверки в игре.

Перед удалением дополнения верните размер 32 и освободите убираемые ячейки. Если удаляете и сам SeneaL UI, сначала перенесите содержимое его специальных слотов в обычный инвентарь или сундуки.

Источники и подход

Пакет содержит только собственную DLL дополнения и описание. Библиотеки игры и SeneaL UI в него не включены.

CHANGELOG

0.2.3

  • Added SeneaL UI 1.1.7 support while retaining 1.1.6 compatibility.
  • Updated the compact-inventory layout matcher for SeneaL 1.1.7's added display-fit guard without changing the footer-layout behavior.
  • Added compatibility validation that can run against either SeneaL DLL independently.

0.2.2

  • Simplified the README and clarified optional SeneaL compatibility.
  • Protected item upgrades while temporary overflow prevents safe replacement.
  • Fixed SeneaL bootstrap migration when saved special rows differ but the initial inventory height already matches the target.
  • Prevented temporary SeneaL overflow from accepting additional main-inventory stacks between resize updates.
  • Updated saved capacity during active dragging and preserved blocked legacy inventory data through death.

0.2.1

  • Clarified that SeneaL UI is optional and no longer a required dependency.
  • Updated the description after user-confirmed in-game testing, while retaining the compatibility notice for other inventory/UI mods.
  • Clarified that overriding other mods' main-grid size settings is intended runtime behavior, not a guarantee of universal compatibility or a rewrite of their configuration files.
  • Updated package and assembly version metadata. No inventory behavior changes from 0.2.0.

0.2.0

  • Expanded the description to explain balancing UI-focused modpacks and preserving vanilla-like inventory pressure.
  • Made InventoryLimit work with the vanilla main inventory without requiring SeneaL UI.
  • Added a host-synchronized main inventory limit from 10 to 64 slots, with matching add-on versions required for all peers.
  • Added an optional adapter for SeneaL UI 1.1.6 that preserves its food, equipment, and other special slots outside the main limit.
  • Added safe shrinking that compacts items and temporarily retains occupied excess cells without allowing them to be refilled beyond the target.
  • Added protection and recovery guidance for occupied legacy special slots and unsupported special-slot layout mods.

0.1.2

  • Updated the package description and setup instructions in English.
  • Updated the in-game setting description in English.
  • Removed personal-name references from the public description and ZIP filename.
  • No gameplay changes.

0.1.1

  • Compacted main inventory items before shrinking while preserving every stack and existing in-range position.
  • Kept temporary space only for stacks that exceeded the server limit.
  • Preserved the food quick-slot footer when expanding the main grid.
  • Overrode SeneaL main inventory rules from the shared server setting while keeping special-slot settings separate.

0.1.0

  • Added the initial host-synchronized main inventory capacity setting from 10 to 64 slots for SeneaL UI 1.1.6.