收起来

收起来

打开你的储物箱,按一个键——包里所有垃圾立刻消失。再按另一个键,它们又回来了。收藏品、小饰品、仅战利品物品……像Collect Owl和OXA Prototype这样的模组让你的物品栏塞满你从不用、只想留着或卖掉的东西。

[size=4][b]描述[/b][/size]
[b]打开你的储物箱,按一个键——包里所有杂物就都没了。再按另一个键,它们就回来了。[/b]

收藏品、小饰品、仅战利品物品……像 Collect Owl 和 OXA Prototype 这样的模组会用你从不使用、只想保留或出售的东西塞满你的库存。每次回来你都要花好几分钟在网格里翻找它们,然后一个一个拖进储物箱或拖到商人的柜台上。

Put That Away 帮你完成这件事。打开储物箱、容器或商人界面,按 [b]一个键[/b]:你库存里的每一件杂物都会被移到它该去的地方。改变主意了?再按另一个键就能把杂物从储物箱里取回来。

它取代了我的另一个模组 [url=https://www.nexusmods.com/stalker2heartofchornobyl/mods/2727]Sell All Junk - Oxa Prototype[/url](同样的思路,现在支持更多模组,并且也适用于你的储物箱)。如果你安装了那个模组,请禁用或移除它。

[b]工作原理[/b]
[list]
[][b]储物箱或容器打开时 - CTRL+1:[/b]你库存里的每一件杂物都会被放进去。[/]
[][b]商人打开时 - CTRL+1:[/b]每一件杂物都会被放入[b]出售购物车[/b]。在你确认出售之前不会卖出任何东西,所以你仍然可以检查并取回物品。[/]
[][b]储物箱或容器打开时 - CTRL+SHIFT+1:[/b]储物箱里的每一件杂物都会回到你的库存中。[/]
[/list]就是这样。两个按键。

[size=4][b]安装说明[/b][/size]
[b]Vortex:[/b]“从文件安装”,启用它。完成——Vortex 会把它放到正确位置。

[b]Vortex 的已知问题:[/b]在某些环境中,Vortex 会正确安装所有模组文件,但没有向 UE4SS 注册该模组为已启用,因此热键不起作用。如果安装后出现这种情况(并且在确认该模组在 Vortex 的模组列表中显示为已启用后):
[list=1]
[]用文本编辑器打开 [b]Stalker2\Binaries\Win64\ue4ss\Mods\mods.txt[/b]。[/]
[]在末尾添加此行:
[code]PutThatAway : 1[/code][/
]
[]保存并重启游戏。[/]
[/list]这是一次性修复——除非你从头重新安装该模组,否则无需重复。

[b]手动安装:[/b]解压 [b]PutThatAway[/b] 文件夹,使最终路径为 Stalker2/Binaries/Win64/ue4ss/Mods/PutThatAway。如果模组没有启动,请按上述方法将 [b]PutThatAway : 1[/b] 添加到 ue4ss/Mods/mods.txt。

[b]更新:[/b]直接将新版本覆盖安装到旧版本上即可。这会替换 config.json,所以如果你修改过它(按键、配置档案、排除项),请之后重新应用你的更改。

[b]有什么不工作?[/b]
[list=1]
[]打开 Stalker2\Binaries\Win64\ue4ss\UE4SS.log 并搜索 [PutThatAway]。游戏启动时你应该会看到 “Loaded (...)”,以及它找到的模组。[/]
[]按 CTRL+1 没反应?确保储物箱、容器或商人界面处于打开状态,并且没有其他模组使用相同的按键(每当此模组检测到该按键时,日志中会显示 “Hotkey pressed.”)。[/]
[]把日志中的 [PutThatAway] 行发给我。[/]
[/list]
[size=4][b]主要功能[/b][/size]
[b]热键[/b]
[list]
[][b]CTRL+1[/b] - 将你库存中的所有杂物移入打开的储物箱/容器(或商人的出售购物车)[/]
[][b]CTRL+SHIFT+1[/b] - 将打开的储物箱/容器中的所有杂物移回你的库存[/]
[/list]两者都可以在 config.json 中更改。

[b]支持的物品模组[/b]
[list]
[][b]Collect Owl[/b] - 它的 247 个收藏品和小饰品(矿物、蝴蝶、草药、徽章、珠宝、黑胶唱片、硬币、玩具……)。它的药品、饮料和可装备的神器[b]不会[/b]被触碰。[/]
[][b]OXA Prototype[/b] - 它的 91 个仅战利品物品(盖革计数器、PDA、代币、登山扣……)。[/]
[/list]你不需要拥有全部这些模组:你没有的模组条目只是永远不会匹配任何东西。原版《S.T.A.L.K.E.R. 2》没有杂物类别,所以原版物品永远不会被触碰。

[b]值得了解[/b]
[list]
[][b]只会移动杂物。[/b]武器、护甲、弹药、药品、食物、神器、任务物品以及基础游戏中的所有内容都会保持在原位。[/]
[][b]Collect Owl 的地图物品默认会被跳过[/b]。Collect Owl 将它们与其自己的地图奖励绑定,所以为以防万一它们会被保留。如果你也希望移动它们,请从 config.json 的 ExcludeSIDPrefixes 中移除 CO_Map_。[/]
[][b]损坏的物品不会被放入出售购物车[/b](反正商人也不会买它们)。[/]
[][b]取回操作会移动储物箱中的所有杂物[/b],而不仅仅是你最后存入的那一批。它适用于储物箱或容器;当商人界面打开时,取回键不起作用。[/]
[][b]它所做的每件事都是普通的转移。[/b]如果某样东西最终到了你不想要的位置,手动把它移回去即可。[/]
[]大型库存需要一点时间:物品会一个接一个地移动,大约每秒十到十五个。[/]
[/list]
[b]配置[/b]
Stalker2\Binaries\Win64\ue4ss\Mods\PutThatAway\Scripts\config.json(全部可选;以下为默认值):
[list]
[][b]Hotkey[/b] (CONTROL + ONE) - 存放按键。Key 使用 UE4SS 按键名称,Modifiers 可以是 CONTROL、SHIFT、ALT。[/]
[][b]TakeBackHotkey[/b] (CONTROL + SHIFT + ONE) - 取回按键。[/]
[][b]Profiles[/b] (["collect-owl", "oxa-prototype"]) - 处理哪些物品模组(Scripts/profiles/ 中的文件,名称不含 .json)。移除其中一个即可停止触碰该模组的物品。[/]
[][b]ExcludeSIDPrefixes[/b] (["CO_Map_"]) - 内部 ID 以其中任一前缀开头的物品永远不会被移动。[/]
[/list]
[b]添加另一个物品模组(高级用户):[/b]每个受支持的模组都是 Scripts/profiles/ 中的一个小文本文件。游戏只会告诉模组一个物品拥有哪个[i]图标[/i],因此配置档案会将每件杂物的图标映射到其内部 ID:
[code]{
"Name": "My Mod",
"Icons": {
"/MyMod/Icons/T_junk_a.T_junk_a": "MyMod_JunkA"
}
}[/code]将其保存为 Scripts/profiles/my-mod.json,并将 "my-mod" 添加到 config.json 的 Profiles 中。

[b]已知限制[/b]
[list]
[][b]仅识别上述模组[/b]。来自其他模组的杂物会被保留,直到为其创建配置档案。[/]
[][b]没有屏幕提示[/b]:反馈会写入 UE4SS.log(见“计划”)。[/]
[/list]
[b]计划[/b]
如果这些想法被证明可行,[b]可能[/b]会在未来版本中实现:
[list]
[][b]屏幕通知[/b] - 一条简短的游戏内消息,例如“已将 12 组物品移入储物箱”[/]
[/list]
[size=4][b]要求[/b][/size]
[list]
[][b]UE4SS[/b] 可与《S.T.A.L.K.E.R. 2》正常工作。[/]
[]至少一个受支持的物品模组,否则没有东西可移动。[/]
[/list]提示:我实际上使用的是由 [b]Ultra Plus Manager[/b] 自动安装的 UE4SS 版本,所以我确认该版本的 UE4SS 可用。注意:Ultra Plus Manager 本身[b]不是必需项[/b] - 其功劳归其作者所有。

[size=4][b]致谢[/b][/size]
非常感谢 [b]UE4SS[/b] 团队和社区,以及 [b]Ultra Plus Manager[/b] 的作者提供了可用的 ue4ss 版本。

[b]在 Patreon 上支持我:[/b][url=https://www.patreon.com/cw/iDek9x]https://www.patreon.com/cw/iDek9x[/url]