增加手牌槽位(Add Hand Slot)是一个综合功能类Mod。
功能如下:
修改手牌槽位数量(需选用特质,或在配置文件中使用 “强制增加手牌槽位的数量” 功能)。
修改玩家的负重上限(需选用特质,或在配置文件中使用 “强制修改负重上限” 功能)。
缩小以下槽位或栏的尺寸(部分需在配置文件中手动启用):
- 环境槽位
- 基础槽位
- 手牌槽位
- 蓝图槽位
- 容器槽位
- 装备槽位(伤口槽位)
- 探索槽位(自动根据槽位数量启用)
- 状态栏
双行槽位(部分需在配置文件中手动启用):
- 环境槽位
- 基础槽位
- 手牌槽位
- 容器槽位
- 装备槽位(伤口槽位)
- 探索槽位(自动根据槽位数量启用)
特殊功能:
- 容器动态双行槽位
- 状态条延长
未开放功能:
- 修改探索槽位数量
有关配置文件的内容,详情请看配置说明。
强烈建议使用 Bepinex 插件 ConfigurationManager 修改配置项!
手动修改配置文件视频教学(安装部分已过时):https://www.bilibili.com/video/BV12w411N75f/
游戏中新增了三种特质:增加手牌槽位;只有一个手牌槽位;只有两个手牌槽位。
当前版本:3.4.0
By.サトシの皮卡丘
需安装前置模组:模组核心(ModCore) v3.2.0+。
请将模组压缩包解压于 BepInEx\plugins 文件夹下。
Tips:更新模组时,需先删除旧版本模组文件后再解压。
Tips:如果出现模组不运行的问题,请删除 BepInEx/cache 目录后再启动游戏。
配置文件:BepInEx\config\Pikachu.AddHandSlot.cfg
注意:该文件需要至少运行一次本Mod才会生成,修改后重启游戏生效!
另外,可以使用插件 Configuration Manager 修改配置(在游戏中按 F1 打开配置界面)。
类别:Config
键名:AddHandSlotNum
范围:-6-10000(默认为 6)
说明:值为负数时,实际效果为减少手牌槽位数量。
类别:Config
键名:ForceAddHandSlot
范围:true(启用),false(禁用,默认)
说明:启用后,将会修改下次打开存档的手牌槽位数量(根据配置项 “增加手牌槽位的数量”),生效后会立即自动禁用本项。
类别:Config
键名:ForceModifyEncumbrance
范围:true(启用),false(禁用,默认)
说明:启用后,将会修改下次打开存档的负重上限(根据配置项 “增加负重上限的值”),生效后会立即自动禁用本项。
类别:Config
键名:AddEncumbranceNum
范围:-3999-1000000000(默认为 6000)
说明:值为负数时,实际效果为减少负重上限。
类别:DoubleLine
键名:EnableLocation
范围:true(启用,默认),false(禁用)
说明:开启后将强制修改环境槽位的尺寸。
类别:DoubleLine
键名:EnableBase
范围:true(启用,默认),false(禁用)
说明:开启后将强制修改基础槽位的尺寸。
类别:DoubleLine
键名:EnableHand
范围:true(启用),false(禁用,默认)
说明:开启后将强制修改手牌槽位的尺寸。
类别:DoubleLine
键名:EnableBlueprint
范围:true(启用,默认),false(禁用)
说明:开启后将强制修改蓝图槽位的尺寸。
类别:DoubleLine
键名:EnableInventory
范围:true(启用,默认),false(禁用)
说明:开启后将强制修改容器槽位的尺寸。
类别:DoubleLine
键名:EnableEquipment
范围:true(启用,默认),false(禁用)
说明:开启后将强制修改装备槽位的尺寸。
类别:SlotScale
键名:EnableLocation
范围:true(启用,默认),false(禁用)
类别:SlotScale
键名:EnableBase
范围:true(启用,默认),false(禁用)
类别:SlotScale
键名:EnableHand
范围:true(启用),false(禁用,默认)
类别:SlotScale
键名:EnableBlueprint
范围:true(启用,默认),false(禁用)
类别:SlotScale
键名:EnableInventory
范围:true(启用,默认),false(禁用)
类别:SlotScale
键名:EnableEquipment
范围:true(启用,默认),false(禁用)
类别:StatScale
键名:EnableBar
范围:true(启用,默认),false(禁用)
类别:Special
键名:EnableInventoryDynamicDoubleLine
范围:true(启用,默认),false(禁用)
说明:需同时启用双行容器槽位生效,启用后仅当容器槽位数量大于8时才会按双行显示。
类别:Special
键名:EnableLocationDynamicDoubleLine
范围:true(启用),false(禁用,默认)
说明:启用后仅当环境槽位卡牌数量大于动态双行阈值时才会按双行显示,卡牌数量变化时自动切换单/双行。
类别:Special
键名:EnableBaseDynamicDoubleLine
范围:true(启用),false(禁用,默认)
说明:启用后仅当基础槽位卡牌数量大于动态双行阈值时才会按双行显示,卡牌数量变化时自动切换单/双行。
类别:Special
键名:DynamicDoubleLineThreshold
范围:1-50(默认为 9)
说明:环境/基础槽位卡牌数量大于该值时按双行显示(默认大于 9,即 10 张及以上双行)。
类别:Special
键名:EnableStatusBarElongate
范围:true(启用,默认),false(禁用)
说明:仅当启用功能 “修改状态栏的尺寸” 时生效,生效后状态条将延长以填满状态栏的空间。动态修改该配置项后需重新加载存档以完全生效/禁用。
由于部分功能已在模组核心中实现并优化,因此为防止冲突,这些功能已被移除:
- 移除功能“可滚动卡牌检查窗口动作按钮”。
- 移除功能“可滚动容器检查窗口动作按钮”。
- 移除功能“蓝图分类按钮翻页”。
- 现在数据将由 ModCore 负责自动加载,所有 UID 修改为模组核心对象命名格式。
- 部分功能优化、修改或移除。
注意:从本次更新开始将不再支持在 Unity 2019 环境中运行(游戏版本 v1.05ad 及以下)。
- 目标框架由 net48 升级至 netstandard2.1。
- 适配模组核心 v3.0.0+,旧版本不再兼容与支持。
- 优化了“装备双行槽位”功能,现在卡牌尺寸将会更大,并尽可能的填满可用空间。
- 修复了蓝图相关功能可能出现崩溃的问题。
适配依赖模组“模组核心”2.0.0版本,旧版本不再兼容与支持。
- 修复配置项“强制修改负重上限”未生效的问题。
- 修复负重上限在重启游戏后会失效的问题。
- 修复特质“增加负重上限”图标错误的问题。
- 新增依赖模组:模组核心(ModCore)v1.1.0+。
- 修改负重上限功能变更:
- 移除配置项“修改负重上限”,新增配置项“强制修改负重上限”,详情请看配置说明。
- 配置项“增加负重上限的值”范围上限扩大至10亿,范围下限修改为-3999。
- 新增特质“增加负重上限”,新增状态“负重上限”。
- 模组类型不再属于ME,因此不再支持通过ModLoader禁用本模组。
- 添加了模组信息,以供模组列表展示使用。
- 移除了手牌槽位减少的相关特质,如有需要请使用相关配置项。
优化了卡牌检查窗口、容器检查窗口的滚动视图,现在鼠标在按钮之间的间距中也能正常滚动了。
- 优化了卡牌检查窗口的动作按钮,当按钮超出显示范围时可以滚动。
- 优化了容器检查窗口的动作按钮,当按钮超出显示范围时可以滚动。
-
优化了拖卡排序算法,现在支持双行模式了。
注:由于装备(伤口)栏的特性,现仍无法支持双行模式。
-
优化功能 “蓝图双行槽位”,现在支持未解锁蓝图的双行模式了,且现在默认启用该功能。
- 优化了槽位双行模式下的性能。
- 优化了手牌槽位和探索槽位在双行模式下的排列方式,现在他们将按行排列。
- 新增蓝图分类按钮(仅顶级分类)翻页功能。
- 修复了探索槽位在缩小、双行状态下显示不正确的问题。
-
新增 “探索栏” 槽位的增加功能,以及应对不同槽位数量时的缩小和双行。
该功能目前仅为Mod作者提供,玩家暂时无法直接使用。
-
修改了部分功能配置项的默认值,现在他们默认启用了。
-
修复了部分情况下,状态栏会崩溃的问题。
- 修复特质 “增加手牌槽位” 实际增加数量始终为6的问题。
- 修复功能 “双行手牌槽位” 在游戏进行时开关会出现部分槽位尺寸错误的问题。
- 修复增加手牌数量不正确的问题。
- 修复加载存档后手牌中部分物品会丢在基础卡槽的问题。
- 修复了负重条显示范围不正确的问题。
- 修复了在游戏进行时修改负重上限不会及时更新负重状态的问题。
本次更新对DLL插件进行了完全重构,增强了部分功能,修复了部分问题,提高了可拓展性。
-
现在不再强依赖于ModLoader,不会再因未安装ModLoader而导致加载游戏存档时出错。
注意:未安装ModLoader时,增加手牌槽位的相关功能都将失效且无法使用!
-
现在完全支持通过 Bepinex 插件 ConfigurationManager 修改配置项时进行响应,这意味着使用该插件修改配置项后,无需重新加载游戏或存档。
-
更改了配置项“增加手牌槽位的数量”、“强制增加手牌槽位的数量”、“增加负重上限的值” 的键名,旧键名已废弃,详情请见配置说明。
-
新增功能 “双行蓝图槽位”(需在配置文件中启用),详情请看配置说明。
注意:该功能目前为体验版,待优化。
-
修复了启用功能 “状态条延长” 时,钉子图标位置不正确的问题。
-
修复了功能 “双行容器槽位”、“容器动态双行槽位” 在部分情况下不正常工作的问题。
修复了未开启功能 “修改容器槽位的尺寸” 时其部分情况下依旧生效的问题。
- 修复了未开启功能 “容器动态双行槽位” 时其依旧生效的问题。
- 新增功能 “状态条延长”(需在配置文件中启用),详情请看配置说明。
现在支持将装备(伤口)槽位修改成两行了(需在配置文件中启用),详情请看配置说明。
- 新增功能 “修改状态栏的尺寸”(需在配置文件中启用),详情请看配置说明。
- 调整了双行手牌槽位模式下,手牌槽位的整体位置,使得他们看起来更居中。
- 新增测试功能 “容器动态双行槽位”(需在配置文件中启用)。启用后仅当容器槽位数量大于8时才会按双行显示,详情请看配置说明。
- 由于 “手牌槽位新逻辑” 功能存在严重影响体验的问题,因此已将该功能移除。
-
新增测试功能 “手牌槽位新逻辑”(需在配置文件中启用),开启后手牌将优先按行排列。
警告!!!该功能未经过充分测试,请谨慎使用。
-
修复了被 Modloader 管理器禁用后 DLL 可能仍在工作的问题。
- 现在支持将环境槽位修改成两行了(需在配置文件中启用)。
- 现在支持修改装备槽位的尺寸了(需在配置文件中启用)。
- 优化了引用。
修复了在部分情况下双行槽位功能失效的问题。
- 现在支持将基础槽位修改成两行了(需在配置文件中启用)。
- 修复了修改负重后负重状态各阶段触发范围不正确的问题。
- 现在支持将容器槽位修改成两行了(需在配置文件中启用)。
- 双行手牌槽位的配置项已重新分类和命名,需要重新启用,原配置项已废弃。
- 新增了修改负重上限的功能(需在配置文件中启用)。
- 修复卡槽数量为奇数时会出现的显示问题。
- 现在拖拽卡牌缩小的功能兼容游戏 1.04 版本了。
- 现在兼容使用 ConfigurationManager 在游戏中修改配置项 “增加手牌槽位的数量”。
现在拖拽卡牌时会根据以下规则缩小卡牌:
- 若启用了双行手牌槽位的功能,则缩小为50%;
- 否则若启用了修改槽位尺寸的功能,则缩小为70%;
- 不满足以上情况则不进行缩小。
现在支持将手牌槽位修改成两行了(需在配置文件中启用)。
非常感谢 Zender 大佬的算法提供。
- 现在支持修改蓝图槽位和容器槽位的尺寸了(需各自在配置文件中启用)。
- 现在支持通过 ModLoader 管理器禁用本 Mod 了(该功能仅在 ModLoader v2.0.8+ 可用)。
- 配置项 “增加手牌的数量” 现在支持减少手牌槽位了。
- 现在支持其他Mod在游戏中动态修改手牌槽位数量。
- 再次下调特质 “只有一个手牌槽位”、“只有两个手牌槽位” 的难度分数。
- 上调了 特质 “增加手牌槽位” 的难度分数。
- 修复了强制修改手牌槽位数量时,在部分情况下需重新加载存档生效的问题。
尝试修复了减少手牌槽位时,开局物品会消失的问题,现在会尝试把他们丢在基础卡槽(有问题请及时反馈)。
修复了加载存档时,手牌顺序被打乱以及部分物品会被丢在基础卡槽的问题。
- 新增对 1.0.x 版本的兼容,现在你可以通过 ForceAddSlot 配置项强制修改手牌槽位的数量,详情请看配置说明。
- 下调了特质 “只有一个手牌槽位”、“只有两个手牌槽位” 的难度分数。
- 重构了配置项文件(建议更新时先删除旧的配置文件),并新增了两项配置。
- 新增三项特质:增加手牌槽位;只有一个手牌槽位;只有两个手牌槽位。
- 现在增加手牌槽位需要启用特质“增加手牌槽位”。
- 现在支持修改环境槽位和基础槽位的尺寸了(仍需各自在配置文件中启用)。
- 现在不再直接支持对旧存档修改手牌槽位数量(仅在选用“增加手牌槽位”特质后建立新存档生效)。
新增允许通过配置项启用修改手牌槽位尺寸的功能。
新增允许通过配置项修改需增加手牌槽位数量的功能。