逃离鸭科夫

逃离鸭科夫

567 个评价
扩展槽位
6
3
16
2
3
2
2
   
奖励
收藏
已收藏
取消收藏
文件大小
发表于
更新日期
472.172 KB
10 月 22 日 上午 7:25
11 月 27 日 下午 11:35
44 项改动说明 ( 查看 )

订阅以下载
扩展槽位

描述
扩展装备槽位系统

为游戏添加了一套灵活的扩展装备槽位系统,允许通过配置文件自定义多个额外槽位,支持不同物品标签、显示位置及特殊逻辑设置。

配置文件位置与默认设置

配置文件路径:
<游戏安装目录>/ModConfigs/Duckov_CashSlot/CustomSlots.json

如果配置文件不存在,Mod 将自动创建默认配置文件,包含以下槽位:
  • Cash:RequiredTags "Cash"
  • Medic:RequiredTags "Medic"
  • Key:RequiredTags "Key"
以上槽位均默认设置为显示于宠物栏,死亡不掉落,忽略重量计算,不阻止重复装备相同 ID 物品。

配置项详解
  • Key:槽位 ID(唯一标识,不允许重复,包括游戏原有槽位)。
    建议自行添加前缀如 "exslot:"、"extendslot:" 或其他自定义前缀,以避免与游戏内自带的槽位或其他 Mod 新增的槽位 ID 发生冲突。
    如:钥匙包中的槽位默认 ID 为 "key1"、"key2"、"key3" 等,如果你使用了这些 ID,会导致以上槽位无法正常显示于钥匙包中。
  • RequiredTags:放入槽位的物品必须持有的 Tag(需要全部满足才能放入槽位)。
  • ExcludedTags:放入槽位的物品必须排除的 Tag(存在任意一个就会阻止放入槽位)。
  • Name: 槽位显示名称(可选,如果没有或为空则自动回退游戏原生名称显示逻辑)。
    游戏的原生显示逻辑:
    先找第一个 RequiredTag 的名称,将其的游戏内名称作为槽位名称显示,如果没有,则使用 "?"
  • ShowIn:显示位置:Character(玩家侧)或 Pet(宠物侧)。
  • ForbidDeathDrop:是否防止死亡时掉落物品(true/false)。
  • ForbidWeightCalculation:是否忽略槽位物品重量计算(true/false)。
  • ForbidItemsWithSameID:是否禁止重复装备相同 ID 物品(true/false)。
  • DisableModifier:是否禁用槽位物品的属性修正词条(比如移动速度、背包容量等)(true/false)。
  • ForbidAutoPlug:是否禁止拾取和快速移动物品时将物品自动放入该槽位中(true/false)。

资源链接
GitHub 项目页[github.com]

特殊逻辑说明
  • 钥匙包会增加 "Key" 标签以允许放入加的钥匙槽位,但阻止了放置于其它槽位
    目前优化的逻辑会导致和别的 mod 冲突无法使用,已回退至该逻辑。
  • "Cash" 标签会自动使用 "Cash" 这个物品的名称作为显示名称,以解决槽位名称显示问题。(注意:其它标签不会触发此效果,仅限 "Cash" 标签)
  • 扩展槽位支持以下功能(原生槽位不受影响,仅限扩展槽位):
    • 装填子弹使用槽位内子弹。
    • 查找钥匙时使用槽位内钥匙。
    • 允许槽位物品设为快捷栏。
    • 放置有效果物品时触发效果(如图腾)。

槽位栏超过配置数量时会自动添加 滚动条
支持在 <游戏安装目录>/ModConfigs/Duckov_CashSlot/SlotDisplaySetting.json 中自定义显示行数:
  • InventorySlotDisplayRows:物品栏侧槽位最大显示行数,默认 2。
  • PetSlotDisplayRows:宠物栏侧槽位最大显示行数,默认 3。
  • PetSlotDisplayColumns:宠物栏侧槽位最大显示列数,默认 1。
  • PetInventoryDisplayColumns: 宠物物品栏槽位最大显示列数,默认 1。
  • PetSlotDisplayPosition: 宠物槽位显示位置,默认 BelowPetIcon(宠物物品栏图标下方)。
    可选配置项:
    • AboveInventory 宠物物品栏上方
    • BelowInventory 宠物物品栏下方
    • BelowPetIcon 宠物物品栏图标下方(默认)
  • NewSuperPetDisplayCompact: 是否启用新版的 Super Pet 显示样式,默认 false。
  • AllowModifyOtherModPetDisplay: 是否允许本 Mod 修改其它 Mod 设置的宠物物品栏样式,默认 false。
  • DontNeedMoreSlotReminder: 是否不需要提醒还有更多槽位在滚动区域外,默认 false。
    开启后将不会显示额外的那一点点在下方的槽位,如果忘了这点还要来找我说你没看到槽位作者将不会处理
当检测到 Super Pet 和 绝航自用(MergeMyMOD) 这两个 mod 时,PetInventoryDisplayColumns 设置项将会无效化
本 mod 将不在这种情况下修改任何宠物物品栏的显示样式,如果有样式冲突问题请联系以上 mod 作者解决
可通过勾选 AllowModifyOtherModPetDisplay 设置,允许修改其它 mod 设置的宠物物品栏显示样式

卸载注意
卸载后加载存档会导致扩展槽位数据丢失!
请先清空扩展槽位物品再卸载。
不排除其他 Bug,欢迎随时反馈,我会抽空修复!

兼容性测试
已测试兼容以下 Mod:
  • 显示现金 (Display Cash With Money)
  • 超级宠物 (SuperPet)
  • 绝航自用
  • 更好的安全箱 (steamwork ID: 3598394270)
  • 更多图腾槽和宝石槽 (MoreTotem)

已知的不兼容 Mod:
  • 换弹时可以从容器和宠物背包获得子弹 表现为槽位内的子弹无法被正常装填(可能已修复)
  • 更多槽位(MoreTotem 新版) 表现为界面布局冲突(可能有其它功能存在冲突)

[/list]
配置文件会在mod加载后自动生成,修改后需重新加载 mod 生效(如重启游戏或重新加载 Mod)。

存在游戏内设置界面(因为配置内容较为复杂,因此无法使用现有的 ModSetting 和 ModConfig 来实现配置)
可以通过键盘的 = 键打开设置界面,界面内可以对扩展槽位进行增删改查操作。
配置键位也可以在该界面中进行修改。
[/quote]

2025-11-09 19:20 更新
增加了 DontNeedMoreSlotReminder 设置项,可以关闭滚动区域外还有更多槽位的提示用设计。
启用本功能后不接受关于忘记滚动而找不到槽位的任何反馈。

2025-11-28 15:30 更新
增加了 ForbidAutoPlug 设置项,可以禁止拾取和快速转移物品时的自动装备。
需要针对需要的槽位单独设置,默认为不禁止以保证未经修改的情况下操作逻辑保持一致。

如果你发现有些功能不存在或者存在 bug,请先确认你是否使用的是最新版本的 Mod
可以通过取消订阅然后重新订阅来强制 Steam 更新到最新版本
热门讨论 查看全部(11)
78
12 月 4 日 下午 8:50
置顶: Bug 提交
OLC
24
2
11 月 2 日 下午 4:44
置顶: 最新版本还原以前的显示样式
OLC
15
11 月 15 日 上午 4:29
分享个人配置
氘镉殆
588 条留言
旋子 2 小时以前 
感谢作者!保重身体!
OLC  [作者] 12 月 9 日 下午 9:05 
我这边大概得了甲流或者别的什么东西,我都记下来之后找机会改
路痴绝症患者 12 月 9 日 下午 8:50 
放在添加格子里的物品会显示总数量翻倍。
Mr. Cell 12 月 8 日 下午 11:39 
@路痴绝症患者 别说了,别说了。我偷偷用了好久没上报,这下好了,到时候修了后面没得用了:steamsad:
路痴绝症患者 12 月 5 日 上午 9:57 
发现一个BUG:禁用了槽位属性修正词条 ,但是轻盈3的负面扣血效果生效。而且,禁用属性修正对其他mod的储存箱子无效。如果我把装备、图腾之类的放进储存箱子,然后放在添加的格子里,属性会生效。无意中玩scva模式发现的,放了好多图腾在储物箱,然后鸭子的血量暴涨到三百多。回基地后测试了下才发现这个BUG
OLC  [作者] 12 月 4 日 上午 12:38 
@means17 多半你用的id和别的重合了,最好避免使用可能重复的id,不要像我带的那几个那样那么简单
means17 12 月 3 日 下午 11:46 
咨询一下大佬,我添加槽位后只有一个生效,在槽位key那一栏写了?也是只有一个起效,是啥原因?感谢回复
OLC  [作者] 11 月 28 日 下午 1:03 
@微风复苏 槽位配置窗口左侧的数字你输入后回车就会把目标槽位改到目标位置去
原本的槽位虽然能被一起管理但我其实比较担心别的mod互相冲突,所以一直来说都是限制了只允许操作这个 mod 添加的 id 的槽位
以后可以考虑,等有空的时候可以加一下
微风复苏 11 月 28 日 上午 9:41 
槽位配置窗口左侧的数字,似乎并不能用来给槽位排序?能否增加排序功能?
能否增加功能:编辑和修改玩家身上原本的槽位?例如我想带三把枪或者多个面部装备,而且想把他们放在一起。把图腾之类的统一放在宠物身上。
OLC  [作者] 11 月 27 日 下午 11:36 
此留言正在等待我们的自动内容检查系统分析。在我们证实其内容无害之前(例如试图窃取信息的钓鱼站点链接),留言将暂时隐藏。