
悬停拾取
当杰洛特看向箱子、木桶、板条箱、尸体或战利品袋时,战利品窗口会自动打开——无需按键(草药按游戏自身方式采集)。A键拾取一件物品,Y键全部拾取,B键关闭窗口,他会继续行走。窗口静默打开,战斗中从不出现,并遵循游戏的战利品合并规则。为控制器设计;键盘也可使用。
查看大图[center][img]https://staticdelivery.nexusmods.com/mods/952/images/14322/14322-1791953549-358838020.png[/img][/center]
[img]https://staticdelivery.nexusmods.com/mods/952/images/14322/14322-1791953549-541961844.png[/img]
[img]https://staticdelivery.nexusmods.com/mods/952/images/14322/14322-1791953553-672540008.png[/img]
[quote]当杰洛特看向任何可拾取的东西——箱子、木桶、板条箱、尸体、战利品袋、草药——时,战利品窗口会自行打开,无需按键。拿一件物品、全部拿走或关闭窗口,然后继续行走:杰洛特从不停下、下跪或拔剑来查看里面有什么。
它在探索和游泳时有效,在战斗中从不生效,并且专为手柄设计——键盘也同样可用。
[b]生成式 AI 披露:[/b]本模组的代码、本页面的文本及其横幅均由生成式 AI(Claude)制作,由作者在游戏内指导并测试。本页面已相应标注。
[b]1.0.2 新增:[/b]草药无需战利品窗口即可采集——看向草药不会打开任何窗口,游戏自带的“采集材料”提示上的 A 键会直接采集(设置项“Gather herbs without the loot window”默认开启;关闭则恢复草药窗口);游戏视为偷窃的容器不会出现悬停窗口,因此游戏自带的偷窃提示和守卫的反应仍然适用。
[b]1.0.1 新增:[/b]在手柄上,Y 键全部拿走——即战利品窗口自身提示所显示的按键——窗口弹出时 X 键不执行任何操作;关闭窗口的那次按键在退出时不再触发跳跃、攀爬或冲刺;游戏自带的战利品合并设置在悬停窗口中生效:附近尸体的战利品会被列出,窗口在你于合并的尸体之间切换并拾取物品时保持打开。安装后请更新绑定(见安装说明)。[/quote]
[img]https://staticdelivery.nexusmods.com/mods/952/images/14322/14322-1791953553-1894889230.png[/img]
[quote]展开任意功能查看详情。[/quote]
[img]https://staticdelivery.nexusmods.com/mods/952/images/14322/14322-1791953567-762686321.png[/img]
[spoiler]
[quote]转向箱子、木桶、板条箱、尸体、战利品袋或草药时,其战利品窗口已经打开——无需按键。杰洛特在窗口开启时继续移动,对于只是瞥了一眼的东西,从不播放下跪或按压动画。
它在探索和游泳时有效,在战斗中从不生效。移开视线会关闭窗口,战斗开始也会关闭。用 B 关闭后,窗口会保持关闭,直到杰洛特看向其他东西。
[b]草药与偷窃(1.0.2 新增):[/b]在选项 > 模组 > Loot on Hover > [b]Gather herbs without the loot window[/b] 开启(默认)时,看向草药不会显示窗口;游戏自带的“采集材料”提示仍会保留,按 A 会以游戏的方式采集草药上的所有物品。关闭该选项后,草药会重新出现悬停窗口。游戏视为偷窃的容器(属于他人、非任务物品、非草药、非尸体)也不会出现窗口,因此游戏自带的红色偷窃提示和守卫的反应仍然适用。尸体、普通箱子和任务容器保持不变。
[b]战利品合并(1.0.1 新增):[/b]开启游戏自带的选项 > 游戏玩法 > [b]战利品合并[/b] 后,看向一具尸体会同时列出附近所有尸体的战利品,与游戏窗口的行为一致。当你从一具合并的尸体转向下一具,并逐个或按 Y 一次性拾取物品时,窗口会保持打开,并在最后一件物品后关闭。关闭战利品合并后,只列出你看向的那具尸体。战利品袋从不合并,与游戏中一致。[/quote][/spoiler]
[img]https://staticdelivery.nexusmods.com/mods/952/images/14322/14322-1791953570-1755101962.png[/img]
[spoiler]
[quote]窗口弹出时:[b]A[/b] 拾取高亮物品,[b]Y[/b] 全部拿走——即窗口自身提示所显示的按键——[b]B[/b] 关闭窗口。[b]X[/b] 不执行任何操作。键盘上:[b]E[/b] 拾取,[b]Space[/b] 全部拿走,[b]Esc[/b] 关闭。
窗口之外,每个按键都是游戏自带的。[/quote][/spoiler]
[img]https://staticdelivery.nexusmods.com/mods/952/images/14322/14322-1791953571-2099050238.png[/img]
[spoiler]
[quote]这些按键通过模组自有的三个输入动作到达模组,它们被添加到你 input.settings 中自己的绑定旁边(见安装说明)——因此无论你安装了哪种手柄映射,它们都保持在 A、Y 和 B 上。[/quote][/spoiler]
[img]https://staticdelivery.nexusmods.com/mods/952/images/14322/14322-1791953574-804254092.png[/img]
[spoiler]
[quote]窗口弹出时,无论你的映射把 A、X、Y 和 B 还分配给了什么——攻击、剑、法印、冲刺、跳跃、潜水——都会被暂时抑制,游戏自带的“你现在无法这么做”提示也保持静默。关闭窗口的那次按键同样被抑制:Y 全部拿走时,杰洛特不会在同一次按键中跳跃或攀爬,即使 Y 同时也是跳跃键。
方向键只用于在列表中移动:快速轮盘、药水、快捷物品和聚焦都要等窗口关闭后才生效。[/quote][/spoiler]
[img]https://staticdelivery.nexusmods.com/mods/952/images/14322/14322-1791953574-966392662.png[/img]
[spoiler]
[quote]窗口打开和关闭时不会播放游戏的弹窗音效,手柄在出现时不会震动,镜头保持在原位。拾取物品时仍然会有游戏的声音和震动。
如果你的震动设置是关闭的,模组绝不会改变它。[/quote][/spoiler]
[img]https://staticdelivery.nexusmods.com/mods/952/images/14322/14322-1791953582-755772118.png[/img]
[spoiler]
[quote]用 A 逐个清空物品的草药会被标记为已采集,与按 Y 全部拿走时相同。[/quote][/spoiler]
[img]https://staticdelivery.nexusmods.com/mods/952/images/14322/14322-1791953578-970462664.png[/img]
[spoiler]
[quote]上锁的箱子、空容器以及在游戏自动拾取设置下的尸体,行为与之前完全一致。任务容器在其窗口打开时仍会执行自己的步骤。[/quote][/spoiler]
[img]https://staticdelivery.nexusmods.com/mods/952/images/14322/14322-1791953579-18069460.png[/img]
[spoiler]
[quote]模组的单个脚本通过注解向游戏自有脚本添加内容;没有替换任何游戏脚本文件,也没有更改或附带任何游戏文件,因此无需合并。[/quote][/spoiler]
[img]https://staticdelivery.nexusmods.com/mods/952/images/14322/14322-1791953557-15189812.png[/img]
[spoiler]
[quote][b]1.0.2[/b] - 草药无需战利品窗口即可采集(一个设置项,默认开启):游戏自带的 A 键会采集它们,不打开任何窗口;游戏视为偷窃的容器不会出现悬停窗口,因此游戏自带的偷窃提示和反应仍然适用。
[b]1.0.1[/b] - 在手柄上,Y 键全部拿走(窗口自身提示所显示的按键),窗口弹出时 X 键不执行任何操作;关闭窗口的那次按键在退出时不再触发跳跃、攀爬或冲刺;绑定脚本在已有安装上将全部拿走从 X 移到 Y;游戏自带的战利品合并设置现在在悬停窗口中生效:附近尸体的战利品会被列出,窗口在你于合并的尸体之间切换并拾取物品时保持打开。
[b]1.0.0[/b] - 首个版本:当杰洛特看向箱子、木桶、板条箱、尸体、战利品袋或草药时,战利品窗口会自行打开,探索或游泳时有效,战斗中从不生效,且窗口打开时他继续移动;A 拾取高亮物品,X 全部拿走,B 关闭窗口,Y 不执行任何操作,无论安装哪种映射都遵从手柄;窗口弹出时方向键只用于在列表中移动(快速轮盘、药水、快捷物品和聚焦等待);安静的弹窗——无打开或关闭音效、悬停无震动、镜头不动;逐个清空物品的草药会被标记为已采集。[/quote][/spoiler]
[img]https://staticdelivery.nexusmods.com/mods/952/images/14322/14322-1791953558-1765007855.png[/img]
[spoiler]
[quote]- 使用你的模组管理器(Mod Organizer 2 或 Vortex)安装,或将压缩包中的 [b]Mods[/b] 文件夹复制到游戏目录。本模组没有 [b]bin[/b] 文件夹:它不添加菜单文件,其三个按键而是写入 input.settings(下一步)。
- [b]添加三个手柄绑定[/b],在游戏(和 Mod Organizer)关闭的情况下进行。要么运行附带的脚本(Python 3):[b]python tools\bindings.py "<Documents>\The Witcher 3\input.settings"[/b] ——它会先备份该文件,[b]--remove[/b] 会将这几行移除——要么在 input.settings 的 [b][Exploration][/b] 和 [b][Swimming][/b] 两个标题下手动添加以下三行:
IK_Pad_A_CROSS=(Action=LohTake)
IK_Pad_Y_TRIANGLE=(Action=LohTakeAll)
IK_Pad_B_CIRCLE=(Action=LohClose)
- [b]从 1.0.0 更新:[/b]1.0.0 将全部拿走放在 X 上。再次运行脚本(它会将 X 行替换为 Y 行),或手动在两个标题下将 [b]IK_Pad_X_SQUARE=(Action=LohTakeAll)[/b] 改为 [b]IK_Pad_Y_TRIANGLE=(Action=LohTakeAll)[/b]。
- 拥有自己游戏设置的 Mod Organizer 2 配置文件会在配置文件文件夹中保有自己的 input.settings——请在那里添加这些行。
- [b]卸载:[/b]先移除绑定(用 [b]--remove[/b] 运行脚本,或删除这三行),然后移除模组。
[b]需求[/b](列于本页顶部):仅需游戏本体——The Witcher 3: Wild Hunt,5.0 或更高补丁。无需脚本扩展器,也无需其他模组。仅绑定脚本需要 Python 3;没有它,请手动添加这三行。[/quote][/spoiler]
[img]https://staticdelivery.nexusmods.com/mods/952/images/14322/14322-1791953560-683896626.png[/img]
[quote]最快途径:[url=https://discord.gg/HQ53Sdzxut]Discord 上的 Apocrypha Realm Modding Hub[/url]——在与你的报告相匹配的论坛版块发帖(bug-reports、feature-requests、patch-requests、mod-conversion-requests)。
提交错误报告时,以 [b]-debugscripts[/b] 启动游戏(Steam:游戏属性 > 启动选项;Mod Organizer 2:可执行文件的参数),并从 [b]Documents\The Witcher 3\scriptslog.txt[/b] 中发送以 [b][LootOnHover][/b] 开头的行。它打开和关闭的每个窗口都会记录杰洛特当时看向的东西,以及它处理的每个按键:
[LootOnHover] looking at gameplay\containers\herbs\balisse_fruit.w2ent - opening the loot window
[LootOnHover] preview open (silent) - context Exploration, Loot merge true, 1 nearby container(s) merged in
[LootOnHover] A - take item 0
[LootOnHover] target lost - closing the preview
[LootOnHover] window closed (silent)
诸如 [i]rumble off[/i] / [i]rumble back on[/i]、[i]Y - take all[/i]、[i]B - close[/i] 和 [i]combat, a dialogue or a menu - closing the preview[/i] 这样的行会显示其余信息。
[b]脚本编译检查(可选):[/b]如果在添加其他脚本模组后游戏在启动时因脚本错误而停止,源码仓库中的 [b]tools\dry_compile.py[/b] 会使用 REDkit 的 wcc_lite 在游戏自有脚本之上编译此脚本,而无需启动游戏,并打印 COMPILE OK 或错误行。[/quote]
[img]https://staticdelivery.nexusmods.com/mods/952/images/14322/14322-1791953563-673339535.png[/img]
[spoiler]
[quote][b]不要与 Auto Take All 或任何按 A 全部拿走的模组一起使用[/b]:看向容器会一次性拿走所有东西。
[b]手柄映射与重新绑定模组:[/b]模组的三个绑定位于 input.settings 中你自己的绑定旁边,因此无论安装哪种映射,它们都跟随 A、Y 和 B。重写 input.settings 的模组可能会丢弃它们——之后请重新添加。
[b]脚本模组:[/b]它不替换任何游戏脚本文件,因此无需 Script Merger 处理。
[b]许可证。[/b]GPL-3.0-or-later——可在同一许可证下自由使用、修改和分享。[/quote][/spoiler]
[quote][size=5][b]致谢[/b][/size]
原创作品,GPL-3.0-or-later;每个版本都是 [url=https://github.com/ApocryphaRealm/LootOnHoverW3]GitHub 上 ApocryphaRealm/LootOnHoverW3[/url] 的一个标签。
[b]CD PROJEKT RED[/b]——The Witcher 3 及其战利品窗口和脚本,本模组通过注解向其添加内容;没有更改或附带任何游戏文件。[/quote]
[img]https://staticdelivery.nexusmods.com/mods/952/images/14322/14322-1791953563-603124403.png[/img]
[quote]如果本模组对你有用,你可以在 [url=https://www.patreon.com/ApocryphaRealm]Patreon[/url] 上支持这项工作。
每个模组都保持免费和 GPL;支持让开发流程得以持续。[/quote]
[img]https://staticdelivery.nexusmods.com/mods/952/images/14322/14322-1791953566-1643155449.png[/img]
[quote][url=https://github.com/ApocryphaRealm/LootOnHoverW3]GitHub 上 ApocryphaRealm/LootOnHoverW3[/url]——GPL-3.0-or-later,每个版本均有标签。
本包为 v1.0.2([url=https://github.com/ApocryphaRealm/LootOnHoverW3/releases/tag/v1.0.2]发布标签 v1.0.2[/url])。[/quote]
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。