自动拾取合并 - 分别自动拾取草药和宝箱
将JupiterTheGod的“自动采集草药”模组与他的“自动拾取(不偷窃)”合并为两个可分别设置按键的动作,并拥有独立的自动拾取距离。
大家好!
已更新至补丁 1.2.2
现在基于 JupiterTheGod 的 1.7.4 版本模组——希望这个版本适合你 c0dejunKie ;o)
首先,我要感谢 JupiterTheGod 在原版模组上的出色工作,以及他允许我与大家分享我调整后的模组。
请查看 JupiterTheGod 的原版模组以获取图片 ;o)
为什么我要调整他这个优秀的模组?
JupiterTheGod 的原始模组包含多个选项——例如仅自动拾取草药、仅自动拾取宝箱等。
我希望能够采集比箱子大得多的半径范围内的草药,但他的模组无法实现这一点。
所以我调整了他的模组,现在你有两个可绑定按键的动作:自动拾取范围和自动采集草药范围。
我用它来采集范围内的所有草药,
以及拾取离我非常近的所有宝箱——
这样我就能拿到那些难以或无法拾取的宝箱,
而无需费力寻找最佳拾取位置,
同时仍需四处奔跑探索。
宝箱拾取距离设为 5 时,
意味着只需离你几步之遥。
你无法一次性搜刮整个城市、建筑或房间内的所有宝箱,但足够搜刮离你非常近的一切。两全其美 ;o)
我为此设置了两个鼠标按键:
一个同时用于采集草药和拾取宝箱战利品,
另一个仅用于大范围内采集草药(当身处守卫众多的城市时)。
我合并的两个模组是“自动拾取 - 仅限草药”和“自动拾取 - 避免误偷”。
每条命令都有两个独立距离设置,因此您可以将草药采集设为例如 150(我的默认值)并收割视野内的所有植物,同时需要非常靠近(默认距离 3)宝箱才能进行拾取。
这使得探索变得更加刺激(因为你无法一键收割城市中的所有宝箱;)。
修改这两个位于您模组目录下的配置文件中的距离设置:modAutoLootMerged\content\scripts\mod\AutoLoot\AutoLootUserConfig.ws 和modAutoLootMerged\content\scripts\mod\AutoLoot\AutoLootHerbsUserConfig.ws
[1]
// 自动拾取药草用户配置
[2]
// 版本:1.0
[3]
// 作者:AutoLoot Team
[4]
[5]
// 启用/禁用自动拾取药草功能
[6]
bool EnableHerbLoot = true;
[7]
[8]
// 自动拾取的药草品质阈值
[9]
// 0 = 普通, 1 = 优秀, 2 = 稀有, 3 = 史诗
[10]
int HerbQualityThreshold = 1;
[11]
[12]
// 自动拾取的药草类型白名单
[13]
array<string> HerbWhitelist =
[14]
{
[15]
"AloeVera",
[16]
"MandrakeRoot",
[17]
"Honeysuckle"
[18]
};
[19]
[20]
// 忽略已拥有的药草数量阈值
[21]
// 设置为0表示不限制
[22]
int MaxHerbCount = 50;
[23]
[24]
// 是否在拾取时显示通知
[25]
bool ShowLootNotification = true;
要将自动拾取范围内物品功能绑定到一个按键(以下说明复制自原版模组页面):
打开 文档 > 巫师3 > input.settings 文件。
在 [探索] 类别下添加:IK_H=(动作=自动拾取草药范围)IK_U=(动作=自动拾取范围)
同样在 [游泳] 和 [骑马] 类别下添加相同内容。
将 IK_H 和 IK_U 替换为你想要的任何其他键,例如 IK_A、IK_LeftTrigger;
注意:你可以将两个绑定设为同一个按键——这样你就能一键同时采集草药和宝箱——就像这样:IK_H=(动作=自动拾取草药范围)IK_U=(动作=自动拾取草药范围)IK_U=(动作=自动拾取半径)
你可以像编辑 JupiterTheGod 的模组一样编辑我的模组中的过滤器。请阅读 JupiterTheGod 在其原始模组页面上的描述说明——除了我上面提到的内容外,其他所有内容都是一样的。
我的文件命名与他相同,其中 "Herbs" 文件修改了 "Herbs Only" 指令,其余文件则修改了 "No Stealing" 指令。
在我的修改版模组中,更改过滤器的操作方式相同:
如果你想更改过滤器,只需按照原版 mod 中的说明操作即可。
如果你想合并 JupiterTheGod 的预制模组,只需将他 mod\AutoLoot\ 目录中的 4 个文件复制覆盖我的文件即可。
不要复制他模组中的其他文件。
请禁用 JupiterTheGod 的 AutoLoot 模组——它们彼此不兼容(因为它们修改了相同的游戏文件 ;o)。
此模组修改了以下游戏文件:container.wsbtTaskDeath.wsplayerInput.ws
其他修改这些文件的模组要么无法运行,要么本模组将失效。
如果你已经安装了 JupiterTheGod 的原版模组,这将作为替代品使用。
如果有任何冲突,请使用 ScriptMerger。
更新 3.0.122:
已更新至 1.22 补丁。
更新 3.0:
使用 JupiterTheGod 的 1.7.4 版本重新制作了这个模组。
添加了启用偷窃功能的版本。
移除了旧版本的弹窗,它未能按预期工作。
更新 2.1:
将黄色战利品颜色从 #CCCC00 更改为 #808000 以提高可读性(感谢 AEon2001 的建议)!
添加了带有宝箱战利品弹窗的可选版本。
更新 2:
已更新至补丁 1.21 版本。
更新 1.31:
忘记将 player.ws 更新至 1.2 版本。已修复!(感谢 Biship 指出这个问题!)
更新 1.3:
未对模组功能进行修改,但使用 1.2 版本的新补丁文件重新制作,以确保最大兼容性。
更新 1.2:
我这个笨蛋忘记添加文件了——我运行了太多相互冲突的模组,
以至于不得不修改某些模组的文件来让它们兼容其他模组。
这次的情况是,playerInput.ws 文件被另一个模组使用了,
而我蠢到忘记把它加进自己的模组里。
我已经使用这个模组一周了,完全忘记自己在另一个模组里修改过 playerInput.ws 文件!
在我的游戏上运行良好,但在其他人的游戏上就不行啦 ;o)
对此感到抱歉!
/ 方格里姆
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。