自动拾取配置整合包 (1.30-1.31)

作者:AeroHD最后更新:2016-10-25 20:35:0265.0万138KB

巫师3:狂猎 自动拾取配置整合包 (1.30-1.31)-1-奇游Mod大师
巫师3:狂猎 自动拾取配置整合包 (1.30-1.31)-2-奇游Mod大师
巫师3:狂猎 自动拾取配置整合包 (1.30-1.31)-3-奇游Mod大师
巫师3:狂猎 自动拾取配置整合包 (1.30-1.31)-4-奇游Mod大师
巫师3:狂猎 自动拾取配置整合包 (1.30-1.31)-5-奇游Mod大师
巫师3:狂猎 自动拾取配置整合包 (1.30-1.31)-6-奇游Mod大师
巫师3:狂猎 自动拾取配置整合包 (1.30-1.31)-7-奇游Mod大师
巫师3:狂猎 自动拾取配置整合包 (1.30-1.31)-8-奇游Mod大师
巫师3:狂猎 自动拾取配置整合包 (1.30-1.31)-1-奇游Mod大师
巫师3:狂猎 自动拾取配置整合包 (1.30-1.31)-2-奇游Mod大师
巫师3:狂猎 自动拾取配置整合包 (1.30-1.31)-3-奇游Mod大师
巫师3:狂猎 自动拾取配置整合包 (1.30-1.31)-4-奇游Mod大师
巫师3:狂猎 自动拾取配置整合包 (1.30-1.31)-5-奇游Mod大师
巫师3:狂猎 自动拾取配置整合包 (1.30-1.31)-6-奇游Mod大师
巫师3:狂猎 自动拾取配置整合包 (1.30-1.31)-7-奇游Mod大师
巫师3:狂猎 自动拾取配置整合包 (1.30-1.31)-8-奇游Mod大师

Mod简介

自动拾取标准版/增强版的完整优化与重写(已获得作者JupiterTheGod和CarbonAlabel授权),所有功能均可通过游戏内菜单进行配置。本模组还新增了「真正自动拾取」系统。






前往YouTube观看视频以跳转章节(视频较长)
欢迎使用自动拾取模组(原作者:JupiterTheGod)。本模组优化了《巫师3》中的物品拾取流程,您希望自动收集的物品现在会直接从所有容器中自动拾取。本模组在AutoLoot与AutoLoot Enhanced(作者:CarbonAlabel)的基础上,整合优化并提供了可自定义的自动拾取体验。

本模组旨在彻底消除对AutoLoot“特别版本”的需求,你无需再通过修改代码来实现想要的拾取效果。经原作者许可,我还发挥了一些创意,新增了原版AutoLoot未涵盖的物品过滤功能。

最后,为那些不想被洞穴、房屋以及无数藏有大量容器的地方的繁琐搜刮拖慢脚步的玩家,我开发了 真·自动拾取模式该模式会自动持续搜索并拾取符合您自定义配置设定的掉落物品,全程无需任何手动操作或交互。该流程已进行特别优化,可确保此功能运行时不会对游戏性能造成任何影响。

我会主动关注大家的建议、bug 报告和反馈。如果你觉得有什么遗漏、需要修改,或者发现了模组的问题,欢迎随时留言提出!

  • 经授权,包含原版全部功能 自动拾取 朱庇特神设计,亦由 自动拾取增强 由 CarbonAlabel 制作
  • 游戏内自动拾取设置总菜单——所有选项实时生效,无需重启或额外操作
  • 超过20种筛选器,让你随心设定本模组要拾取哪些战利品。
  • 预设菜单选项,快速配置所有通用版本 自动拾取 (菜单关闭后立刻加载)
  • 菜单内通知控制完整体验:字体大小 物品描述与图标, 显示时间, 每拾取一件物品的额外显示时间, 以及启用/禁用音效——音效现与战利品类型匹配(不再使用通用的“弹窗关闭”音效)
  • 已实施安全检测,确保所有任务和过场动画不受本模组影响(若不在意,也可禁用此功能)
  • 范围拾取:由JupiterTheGod开发的功能,一键拾取指定区域内的所有容器物品
  • 真·自动拾取模式: 【热键激活后,此模组将持续自动拾取所有指定物品(无需反复按键或与容器互动),再次按下同一热键即可关闭。此功能不会影响游戏性能!】
  • 控制台命令已添加,用于此模组,同时包含一些通用辅助功能,适用于任何模组。
  • 大量修复了原版代码中的错误并进行了优化
  • 本地化设置 请提供需要翻译的文本内容。, 德语, 法语, 西班牙语葡萄牙语, 意大利语俄语,捷克语


未来计划
我打算为“半径拾取”和“真·自动拾取”模式增加一个“禁止作弊”选项。开启后,模组将不会拾取玩家无法到达的物品(比如地底或未进入建筑内的物品)。虽然实现起来有些难度,但我会继续推进这个功能(这也是我个人非常想要的功能)。

重要信息(请阅读!)
  • 删除/卸载 任何先前或其他版本的AutoLoot(包括本模组)请勿覆盖
  • 完成指示后,运行 脚本合并器 (拿到了) 这里 (如果你没有它)
  • 老用户: 若你从2.x.x版本更新,请务必仍运行一次脚本合并工具(这预计是最后一次需要此步骤的更新)
  • 初次使用用户: 在调整偏好设置前,请务必至少载入一次游戏,并确认看到“已加载默认设置”或“更新已安装”的提示,否则您的设置将被覆盖。
  • 所有用户: 确保安装配置菜单,即使你从2.x.x版本更新(3.0已新增菜单选项)


必需:安装核心模组



必需:图形界面/配置菜单



可选:键位绑定动作(输入设置)
这不是强制要求,但若不完成,你将无法使用 半径拾取 如果你选择不遵循这一部分。 自动拾取模式(真) 仅能通过打开菜单并手动设置为 开启.

重要提示:更新至3.0.x版本的用户须知

唯一新增的输入操作位于 [战斗] 注意:如果你已经将其他动作添加至 input.settings 文件中,请勿重复添加。否则在设置菜单中调整按键绑定时, 按键会在菜单中更改,但在游戏中无效。



可选:键位菜单设置 (INPUT.XML)

非必填项,但此后将无法更改按键绑定。 设置 如果你选择不遵循此部分,则会显示菜单。


错误:

目前未知。


问:这个模组在游戏1.X版本上能用吗?
A: 此内容适用于1.30及1.31版本。在此之前的所有版本均无法编译。

问:为什么真实自动拾取模式和/或范围拾取会捡起墙壁后面或地面以下(例如洞穴里)的物品?
A: 这是由于模组搜索可搜刮容器的方式所致。当前函数采用球形范围搜索容器——但目前尚无有效方法判断“可触及”的具体含义(在部分玩家看来,这或许指能步行抵达;而对另一些玩家而言,则可能指位于同一建筑内)。碰撞检测在容器上也无法正常运作。本人仍在研究调整此行为的方案。

问:不安装菜单能否使用此模组?
A: 不。该模组的所有功能均依赖于菜单选项中设定的数值。此外,若未安装菜单,则无法将设置保存至配置文件(这是游戏本身的行为机制,非本模组可控)。我也暂无计划推出无菜单版本。

问:我是否必须遵循按键绑定说明(标记为“可选”)?
A:
如上所述,确实不需要。但若不按照“input.settings”部分进行设置,你将无法使用“范围拾取”功能。此外,你还需要手动将“启用真自动拾取模式”设置为“开启”,才能使用该功能。若未遵循“input.xml”部分的说明,你将无法通过游戏内设置菜单调整按键绑定。

问:为什么我在设置菜单中重新映射键位后,键位没有生效?
A:
 你很可能在 input.settings 中存在冲突的操作设置。请打开位于 Documents/The Witcher 3 中的该文件,并搜索以下内容: (动作=自动拾取范围)(动作=切换自动拾取) -- 任一按键绑定失效。若同一按键存在多个绑定, [章节]删除多余的条目(它们多半是连续的)。保存 input.settings 文件,然后在设置菜单中重新绑定按键。

问:我遇到了编译报错 就像这张图里一样救命啊?!
A: 首先,这些编译错误并非由本模组导致。你的加载顺序中有一个过时的模组引发了这些编译错误。请重新检查并更新你的模组列表,使用脚本合并工具重新合并脚本后再次尝试编译。



菜单选项
我已将此部分移至独立页面,以缩减本页长度。 点击此处 查看自述文件或查看“文章”选项卡。

控制台命令

新控制台命令有两种格式:带"ahdal_"前缀的命令专用于本模组,不会影响游戏设置或其他模组;不带前缀的命令虽可安全使用,但若调用其他模组的参数或原版配置菜单的选项,则可能修改本模组作用范围外的数值。虽不易导致设置混乱,但实验时仍需谨慎。

粉色/紫色参数为【必需】,蓝色参数为【可选】(已标注)。使用这些功能时无需引号或撇号(控制台会自动将参数转换为所需数据类型)。

ahdal_重置
将所有设置恢复为默认值。此操作等同于选择“完全重置”选项。 设置 菜单。屏幕中央将出现一条横幅,提示默认值已成功加载。

ahdal_loadpreset( 预设 )
加载指定的预设。屏幕中央将显示一条横幅,提示预设已成功载入。适用的数值为 预设 是(区分大小写):
  • 加载预设草药
  • 加载预设尸体
  • 加载预设草药尸体
  • 加载预设单一项
  • 加载预设珍贵装备
  • 加载预设:无重量

示例: ahdal_loadpreset(加载预设_草药尸体) 加载“草药与尸体预设”的设置

ahdal_清除通知
清除自动拾取通知管理器存储的所有信息。执行该指令后,屏幕左下方将显示一条持续7.5秒的通知,说明已清除内容。脱战状态下,各项数值基本都会显示为0.000——唯一例外是在战斗中执行此指令,或恰巧在该指令生效的瞬间触发事件。 半径拾取/真·自动拾取 打开容器搜刮。


getconfigval(获取配置值) , 设置, 可选时间 )
获取存储在配置包装类中的值(从你的 user.settings 文件中读取),位于指定小节下 [队伍] 对于名为 设置 (此功能仅用于调试,用于在不打开菜单(打开可能触发其他功能)的情况下检查XML菜单的特定值)。可选地,可提供一个整数。 时间 指示显示包含解析信息的通知时长(单位:秒)。所有参数区分大小写。

示例: getconfigval( "游戏性", "自动处决启用", 10 ) 显示“禁用自动处决”选项的(启用/禁用)设定值,持续10秒


setconfigval( 群组, 设置, 瓦尔可选时间, 可选存档 )
在配置包装器的指定区域中设置该值 [队伍] 对于名为 设置 使用该数值 val可选)你可以提供一个整数 时间 用以指定通知中解析信息的显示时长(秒),同时可附加一个布尔值(true/false)。 保存 用于指示是否将该值保存至 user.settings(区别在于若没有设定“真”值,则默认不保存) 保存,若不保存游戏,该数值将不会保留。

示例:setconfigval( "AHDAutoLoot_true", "trueAutoLootTime", 2.0, , true ) 将“真·自动拾取模式”的刷新时间保存为用户设置中的2秒;默认时间(通常为5秒)将显示通知。


获取玩家位置( 可选模式, 可选 显示目标, 可选时间 )
在玩家位置显示包含 X、Y、Z 坐标的通知(默认使用全局坐标)。也可传递自定义字符串。 本地 为了 模式 指示是否使用本地坐标的参数(不太确定全局坐标与本地坐标的区别,可能涉及不同的世界状态)。可传递布尔值 显示目标 也用于显示目标的坐标(这有点误导——这里的“目标”指当前选中的实体,比如容器、蜡烛或门;我认为对敌人无效)。最后,你可以选择输入一个整数。 时间 指示(以秒为单位)显示包含解析信息的通知时长。

示例: 获取玩家位置( , true ) 显示玩家与目标的X、Y、Z世界坐标,持续默认时长(5秒)

你很可能需要在脚本合并工具(Script Merger)中进行一两次合并操作。 由于您没有提供具体的文本内容,请将需要翻译的文本粘贴在“文本:”之后,我会立即为您处理。. 我已在许多热门脚本模组(如友善HUD、沉浸视角、强化系统等)上进行了测试,确实能够正常运行。如果你在合并后遇到编译错误,请观看下方视频。





木星之神原创作者 自动拾取感谢您允许我进行这些修改并沿用原始框架!
碳铝标签著者: 自动拾取增强,允许我将它的功能整合到本模组中
wghost81莫尔齐尼奥 用于帮助设计菜单
游戏收藏家 针对德语翻译
**启动召唤** 为法语本地化版本
乔瑟尔莫克斯 通知图标/描述建议
伊古鲁斯之痛 针对西班牙语翻译
WiperDarK 为俄语翻译版
tnovak 为捷克语译版
未来演员86 意大利语翻译
致我那位才华横溢的女友,感谢你完成了葡萄牙语翻译
本工具由三方[bufftool]提供Attention Nomal
下载

立即下载模组

下载客户端搜索巫师3:狂猎后使用Mod大师工具。