
额外插槽
更多库存槽位专用于装备、食物、弹药和杂项物品。额外的实用工具槽位。快捷槽位。自定义槽位API。玩家库存大小调整。支持手柄操作。槽位解锁进度。
查看大图摘要
该模组扩展了玩家的背包,并非简单地增加行数,而是专门为某些类型的物品创建额外的插槽。
您已经熟悉装备栏和快捷栏。该模组还添加了专门用于食物、弹药和杂项物品的插槽。
您可以最多添加 6 个快捷栏插槽、3 个食物插槽、3 个弹药插槽和 2 个杂项插槽。
快捷栏插槽和弹药插槽将创建专用的快速使用热键栏。
杂项物品包括任务物品、钥匙、鱼类、奖杯和硬币。
您最多可以同时装备 5 个实用物品。
如果需要更大的背包,您可以在常规玩家背包中最多增加 5 行。
装备面板和热键栏完全支持游戏手柄。
默认启用插槽解锁进度。这意味着并非所有插槽一开始就可使用。需要获得特定物品或击杀 Boss 才能解锁更多插槽。
提供了公共 API 来访问模组的部分功能,并可以动态添加最多 9 个自定义装备插槽,这些插槽可以随时启用/禁用,以成为进度的一部分。
该模组与其他具有单一目的(背包管理)的类似模组不兼容。支持 Valheim Plus,但最好禁用其背包部分。BetterArchery 的箭袋将被禁用。您不会丢失箭矢。
如果您在插槽中放了物品,然后在未安装此模组的情况下运行游戏,这些物品将会丢失。但您可以通过自动备份恢复它们。移除不兼容的模组,在安装了 ExtraSlots 的情况下运行游戏,您的物品将会回来。
从 EquipmentAndQuickSlots 迁移
如果您只是禁用 EaQS 并加载此模组,您将看不到任何区别。您的物品将自动移动到合适的插槽中。
在某些情况下,物品会移动到常规背包中,但可能性极小。
要进行反向迁移,您应事先清空所有额外插槽,否则会丢失物品。
从 AzuExtendedPlayerInventory 迁移
如果您只是禁用 AzuEPI 并加载此模组,您可能会看到一些物品被移动到了不同的插槽。
常规装备栏中的物品将自动移动到合适的插槽。
快捷栏中的物品将移动到新的快捷栏插槽。
通过 API 添加的自定义装备插槽中的物品将移动到最合适的插槽,如果没有则移动到常规背包。
如果添加自定义插槽的模组同时兼容 AzuEPI 和 ExtraSlots 的自定义 API,则应该没有问题。
要进行反向迁移,您应事先清空所有额外插槽,否则会丢失物品。
自定义插槽 API
有一个名为 ExtraSlotsCustomSlots 的模组,它为各种模组添加了自定义插槽。
您可以随时添加/删除自定义装备插槽,但最稳定的方式是在 Awake 阶段进行。
您应该将插槽 ID 设置为一个固定的、在所有其他插槽中唯一的字符串,并且您可以将插槽名称设置为一个函数,其运行结果可以更改。
插槽物品通过添加插槽时设置的函数进行验证。
您可以为您的插槽设置其他插槽 ID,使其添加在这些 ID 指定的插槽之前或之后。
您可以为您的插槽设置特定的索引。
* Wiki (thunderstore)
* Wiki (github)
* 下载 ExtraSlotsAPI.dll (github)
配置值的服务器同步
模组可以仅安装在客户端。
如果模组安装在服务器上,则客户端和服务器版本应相同。
如果模组安装在服务器上,一些关键的配置值将从服务器同步:
* 快捷栏插槽数量 (0-6)
* 额外背包行数 (0-5)
* 额外实用物品数量 (0-4)
* 是否启用弹药插槽
* 是否启用食物插槽
* 是否启用杂项插槽
* 是否启用插槽备份
* 是否启用插槽进度及其详细信息
其他所有内容均不与服务器同步,可在每个客户端上有所不同。这意味着您可以按需更改外观和快捷键。
插槽备份
每次保存角色时,额外插槽的当前状态备份也会随之保存。您不会丢失额外物品。
没有物品历史记录,只有额外插槽背包的最后状态。它会在角色保存时被覆盖。
如果您禁用此模组并运行游戏,您将丢失额外插槽中的所有物品。但插槽备份会一直存在,直到被有意删除。
如果您希望找回物品:
* 删除任何更改背包的不兼容模组(不要忘记将物品移动到常规背包或箱子中)
* 在没有这些模组并且没有(!)ExtraSlots 的情况下运行游戏(如果不确定,可以运行原版游戏)
* 使用您想要恢复物品的角色登录任意世界
* 保存此角色
* 在安装了 ExtraSlots 的情况下运行游戏,所有物品将恢复到禁用模组时的状态。
装备面板
装备面板的默认位置在背包旁边。您可以更改 偏移 配置值来调整其位置。
游戏手柄提示将移动到面板下方,如果您有巨大的提示文本,还有一个 游戏手柄提示偏移 配置选项也可以更改其位置。
您可以更改面板背景图片。将 background.png 文件放入 ...\BepInEx\config\shudnal.ExtraSlots\background.png。原版分辨率为 922x966。
您可以更改原版插槽的顺序。您不能禁用原版插槽。
您可以更改装备插槽的布局。
共有 3 个选项。假设您有 5 个常规原版插槽。它们可以按以下顺序排列:
顶部垂直 左侧水平
此模组的默认样式
▢ ▢
▢ ▢
▢
顶部垂直 中间水平
AzuEPI 样式
▢ ▢
▢ ▢
▢
中间垂直 左侧水平
EaQS 样式
▢
▢
▢
▢
▢
快速面板(热键栏)
快捷栏插槽和弹药插槽可以拥有类似常规 1-8 热键栏的相应热键栏。
您可以更改其位置和缩放。
您可以将任何热键设置为游戏中已使用的键,并且不会发生冲突。
默认的弹药插槽热键是 Left Alt + (1-3)。这意味着如果您按下 Alt + 1,您将不会使用常规背包热键栏中的常规 1 物品。
默认的快捷栏插槽热键是 Left Alt + (Z-C)。这意味着如果您按下 Alt + X,您将不会坐下。如果您按下 Alt + C,您将不会开始行走。
这适用于任何热键。
插槽进度
您可以禁用插槽进度,以便随时启用所有插槽。
如果您有其他全局键或物品名称来创建自己的体验,您可以随意更改它。
默认进度设计为在您获得适合特定插槽的物品时逐渐解锁。
* 前 2 个快捷栏插槽在击杀古树长老(或触摸地牢钥匙)后获得
* 第三个快捷栏插槽在击杀骨骸王(或触摸许愿骨)后获得
* 食物插槽在您获得第一份食物时解锁
* 弹药插槽在您获得第一份弹药或钓鱼诱饵时解锁
* 杂项插槽与快捷栏、弹药和食物插槽一起获得
* 每个原版装备插槽在您触摸到对应物品时获得
* 实用物品插槽在您获得第一个实用物品时解锁
* 第一个额外实用物品插槽在击杀骨骸王(或触摸许愿骨)后获得
* 第二个额外实用物品插槽在击杀亚格鲁斯(或触摸灵火)后获得
新角色进度设计
* 您出生时带有一些默认物品。如果有任何可以装备的物品,您将获得相应物品的插槽。
* 当您收集到第一个覆盆子、蘑菇或烤肉时,您将获得 3 个食物插槽。
* 当您捡起第一批箭矢时,您将获得 3 个弹药插槽。
* 到您去打鹿王时,您应该已经拥有 3-4 个装备插槽(取决于您是否有披风)。
* 这将是您一直到击杀古树长老或掠夺地牢钥匙之前的插槽数量。
* 此时您已准备好进入沼泽,您将获得 2 个对药剂有用的快捷栏插槽和 2 个对地牢钥匙和硬币有用的杂项插槽。
* 这应该能让您到达骨骸王,击杀它后您将获得第三个快捷栏插槽和第一个额外实用物品插槽(用于许愿骨)。
* 最后,当您击杀亚格鲁斯时,您将获得第二个额外实用物品插槽(用于灵火)。
您可以添加更多快捷栏插槽,并设置用于解锁的全局键或物品。
不兼容性
该模组与其他修改背包或允许多个实用物品的模组不兼容:
* AzuExtendedPlayerInventory
* Equipment And Quick Slots
* Comfy QuickSlots
* Extended Player Inventory (aedenthorn)
* Equip Multiple Utility Items (aedenthorn)
* EquipMultipleUtilityItems (toombe)
本地化
要添加您自己的本地化,请创建一个名为 Extra Slots.LanguageName.yml 或 Extra Slots.LanguageName.json 的文件,放置在 Bepinex 文件夹内的任何位置。
例如,要添加法语翻译,您可以在配置文件夹中创建一个 Extra Slots.French.yml 文件,并在其中添加法语翻译。
本地化文件将在下次游戏启动或下次更改语言时加载。
您可以将本地化文件发送到 GitHub 或 Nexus,以便我将其添加到模组包中。
语言列表。
英文本地化示例位于插件 dll 旁边的 Extra Slots.English.json 文件中。
安装 (手动)
将 ExtraSlots.dll 解压到您的 BepInEx\Plugins\ 文件夹中。
配置
处理配置的最佳方式是使用 Configuration Manager。
或者 Official BepInEx Configuration Manager。
Discord
Join server
显示 1-12 条,共 12 条
以上为资源接口提供的文件记录。安装时请在客户端确认文件、游戏版本及依赖。
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。