
无重复遗物(重制版 - 次世代)
只能有一个。一旦你获得了遗物品质的武器/护甲(或任何马具),你就不会在战利品或商店中找到相同物品的更多副本。
查看大图现已收录于 [url=https://www.nexusmods.com/witcher3/mods/3369]LEGO - Loot Economy Gear Overhaul[/url](CLASSIC 版)。
遗物武器、护甲与马具终于能真正独一无二了——在你获得第一件之后,战利品和商店中不会再出现重复的副本。
适用于新游戏和 New Game Plus,也适用于新存档与旧存档*。
其他稀有/独特/只需一份的物品类别(如配方/书籍/图纸和昆特牌)不受影响,因为原版游戏已使用某些机制来减少这类你只需要一份的物品的重复出现。
[b]工作原理[/b]: [spoiler] [b]如何记录你已获得的遗物/马具:[/b] 在新游戏和 New Game Plus 中,每当有新的遗物/马具加入玩家背包时,模组会自动将其名称加入一个随存档持久保存的“已获得遗物/马具名称”列表。
在新游戏中,每次游戏加载时,模组还会扫描玩家背包以及储物箱/马匹使用的背包,查找已获得的遗物与马具,并将缺失的名称加入列表(以防你在游戏进行中才安装模组)。
如果你在模组已安装并启用的情况下开始 New Game Plus 游玩,那么你导入到 NGP 的 NG 遗物不会计入该列表,因此你仍然可以在战利品/商店中找到它们更强大的 NGP 版本各一次。
[b]如何隐藏重复项:[/b] 当玩家与容器或商人的商店菜单交互时,模组会检测其中是否含有你之前已获得的遗物/马具;若有,这些物品会通过非持久的 NoShow 标签隐藏(这意味着卸载模组——或在菜单中禁用它并重新加载——应该会让它们重新可见)。
对于容器,还会向容器中加入一些金币作为被隐藏重复物品的替代(替代金币数量可通过模组菜单配置;默认是物品原始价值的 50%,大约相当于将其卖出的所得),以防止出现容器意外为空导致的问题(例如地图上无法清理的兴趣点)。拾取替代金币会从容器中移除被隐藏的重复物品。
你仍然可以通过制作或作为任务奖励获得多份遗物/马具。
由于制作的遗物通常被定义为与同名但不可制作/可拾取的对应物不同的物品,且属性不同(它们在游戏文件中名称不同),制作一件遗物通常不会阻止你从战利品或商店中找到第一件/唯一一件非制作版本。[/spoiler]
[b]*在 New Game Plus 游玩中途安装模组:[/b] [spoiler] 默认情况下,当你在一场 NGP 游玩中途安装模组时,安装前已拥有的任何遗物都不会被视为已获得;模组只会阻止你在安装后获得的遗物出现重复。
这是因为 NG 和 NGP 遗物名称/ID 相同但属性不同。由于玩家可能在安装此模组前已将 New Game 遗物导入到其 New Game Plus 游玩中,且这些 NG 遗物的名称与其更强大的 NGP 版本相同,模组在加载时不会在 NGP 中自动扫描玩家背包中已获得的遗物(与 NG 不同)。在 NGP 游玩中检测背包中这些已导入的 NG 遗物会将它们列为已获得,并使其更强大的 NGP 版本被视为重复,从而使它们无法获得。
反之,如果你希望将安装模组前已拥有的遗物计为已获得,你可以使用控制台命令 [i]ModNoDuplicatesAddInventoryItemFacts()[/i],它会扫描玩家背包(而非马匹槽位/储物箱)查找遗物与马具——仅执行一次——并将找到的任何遗物与马具的名称加入已获得遗物/马具列表。在这种情况下,你应先确保在运行命令时将所有已导入的 NG 遗物/马具放到别处(例如放入储物箱,然后运行命令扫描背包),如果你仍希望能找到它们的 NGP 版本。
如果你更希望如此,[i]ModNoDuplicatesAddStashItemFacts()[/i] 命令会做同样的事,但针对的是储物箱/马匹槽位中的物品。[/spoiler]
[b]可配置项(模组菜单)
[/b]No Duplicates(启用/禁用):控制模组是否激活。如果你曾关闭模组后又重新开启,你可能需要重新加载存档(以便模组在加载时扫描背包中已获得的遗物/马具)。
替代金币价值 %(0.01-100%):重复物品被替换成多少金币。 54(默认)= 物品被替换为其原始(未升级)价值的 54% 金币。
[b]安装:[/b] 安装过程与大多数其他 TW3 模组相同。避免使用 Vortex;如需要管理器,推荐 [url=https://www.nexusmods.com/witcher3/mods/12584]Mod Manager Redux[/url]。将任何 \modxxx 文件夹直接放入你的 <TW3 game install>\Mods(或 \mods)文件夹,并将任何 \dlcxxx 文件夹直接放入你的 <TW3 game install>\dlc(或 \DLC)文件夹。使用 [url=https://www.nexusmods.com/witcher3/mods/484]Script Merger[/url] 合并所有内容。
将 \bin 文件夹放入你的 <TW3 game install> 文件夹,使 noDuplicateRelics.xml 模组菜单文件最终位于 <TW3 game install>\bin\config\r4game\user_config_matrix\pc\noduplicates.xml。
不幸的是,对于 4.00+/次世代版本的游戏,你还需要做一些额外的事情才能让模组菜单正常工作。TW3 Mod Manager 或 Menu Filelist Updater 会为你自动完成:打开 The Witcher 3 Wild Hunt GOTY\bin\config\r4game\user_config_matrix\pc 中的 dx11filelist.txt 和 dx12filelist.txt 文件,并将你所有的模组菜单文件名添加到这些列表底部(在本例中,将 noDuplicateRelics.xml; 添加到列表中)。
如何为新手/笨手笨脚的人安装最简单的 TW3 模组: [spoiler]首先,你需要找到你的《巫师3》游戏安装位置。通常对于 Good Old Games 版本的游戏,它位于类似“C:\GOG Games\The Witcher 3 Wild Hunt GOTY”的地方,对于 Steam 版本的游戏则位于“C:\Program Files (x86)\Steam\steamapps\common\The Witcher 3”。
必需: [url=https://www.nexusmods.com/witcher3/mods/8405]Script Merger[/url] 下载并安装它,然后运行安装后的程序以确保其正常工作。
可选但强烈推荐: [url=https://www.nexusmods.com/witcher3/mods/12584]Mod Manager Redux[/url] 下载并安装它,然后运行安装后的程序以确保其正常工作。将其全部安装到类似 C:\TW3Modding\ 的地方应该可以。 [url=https://www.nexusmods.com/witcher3/mods/3643]Mod Limit Fix[/url](适用于 CLASSIC 1.32) 下载并安装它,然后运行安装后的程序以确保其正常工作。 启用调试控制台:[url=https://www.nexusmods.com/witcher3/mods/3375]https://www.nexusmods.com/witcher3/mods/3375[/url]。按键直到你弄清楚哪一个可以激活控制台。
之后,你可以通过手动下载来安装大多数模组(不建议将 VORTEX 用于 TW3 模组;它最终会导致问题)。解压下载的模组文件内容(右键单击并选择“Extract”),然后自己将文件和文件夹放到游戏安装目录中的正确位置,或让 TW3 Mod Manager 为你解压并正确放置(推荐)。
如果你不使用 TW3 Mod Manager,你需要确保模组的所有 \modxxx 文件夹都直接位于你的 <TW3 game install>\Mods 文件夹内(或 <TW3 game install>\mods,与其他模组所在位置相同)。如果你的 TW3 游戏安装文件夹中没有 mods 文件夹(TW3MM 会为你创建一个),你可以通过右键单击那里的空白处 ->“新建”->“文件夹”并将其命名为“Mods”来创建一个。这意味着你的 \modxxx 文件夹最终位于 <TW3 game install>\Mods\modxxx。TW3MM 会自动为你将其放在那里,因此你无需手动操作。
如果你的模组有 \dlcxxx 文件夹,它们同样需要直接位于你的 <TW3 game install>\dlc 文件夹内(或 <TW3 game install>\DLC,与其他 dlc 所在位置相同)。它们最终应位于 <TW3 game install>\dlc\dlcxxx(绝不能是 <TW3 game install>\dlc\dlc\dlcxxx!)。TW3MM 会自动为你完成此任务。
你模组的模组菜单文件 xxx.xml 最终必须位于 <TW3 game install>\bin\config\r4game\user_config_matrix\pc\xxx.xml。同样,TW3MM 会自动为你完成转换。如果你拥有的模组菜单数量超过模组菜单列表所能容纳的数量,你可以使用类似 Notepad++ 的工具轻松编辑并将模组菜单分组到子组中,例如:[url=https://staticdelivery.nexusmods.com/mods/952/images/3650/3650-1556864474-864707236.png]1[/url]-> [url=https://staticdelivery.nexusmods.com/mods/952/images/3650/3650-1556864478-1462542693.png]2[/url](该模组菜单位于“combat”子组中,示例来自 [url=https://www.nexusmods.com/witcher3/mods/3650]Menu Strings[/url])。
如果你的模组有自定义按键绑定,你可能需要使用类似 Notepad++ 的编辑器将它们添加到你的 <My Documents>\The Witcher 3\input.settings 文件中。再一次,TW3MM 通常会为你自动完成合并。
在你的模组文件和文件夹放到正确位置后,你需要运行 Script Merger 并合并任何可以合并的冲突文件(即 .ws 脚本和 .xml 捆绑文件)。
遗憾的是,并非所有模组都会自动合并在一起;大多数可能不会(不过所有 LEGO 模组显然可以互相自动合并),但一些未解决的冲突可以通过少量手动帮助来解决:
[img]https://i.imgur.com/nV1kEIS.png[/img]
下半部分是合并的输出/结果;黄色的 <Merge Conflict> 行是 SM 无法自动解决的冲突行。 右键单击合并冲突,你会得到一些简单的选项:
[img]https://i.imgur.com/XmCXTKm.png[/img] ^那里你从模组 2 中选择了该行,但你也可以从两个模组中选择行,顺序任意:
[img]https://i.imgur.com/DytvD2Z.png[/img] 或者你甚至可以在那里编写自己的代码。当然,知道选择哪些行或如何让它们协同工作需要一些对代码作用的理解。如果你不确定,可以在评论区分区向相关模组的作者和用户寻求帮助。
但是,请记住,不能保证任意 2 个模组都能有效合并,也不能保证 2 个模组即使自动合并且游戏似乎运行正常也能很好地协同工作。
因此,为了格外安全,你应该仔细阅读每个模组的安装说明,以确保没有特殊说明或要求(某些模组可能需要其他模组才能工作,例如统一/社区补丁或共享导入),或存在不兼容性,然后在每次安装新模组后合并并运行游戏以确保其运行良好。[/spoiler] 如果在 New Game Plus 存档上安装,请阅读 [b]“在 New Game Plus 游玩中途安装模组”[/b] 部分。
[b]卸载:[/b] 与其他任何模组相同。 从你的 \mods(或 \Mods)文件夹中删除其 modxxx 文件夹。 如果它有模组菜单,请从 \bin\config\r4game\user_config_matrix\ 中删除其 xxx.xml 模组菜单文件 再次运行 script merger。
[b]兼容性: [/b]AutoLoot:不兼容。 Enhanced Edition:自 EEv4 起已包含。
更改的文件: [spoiler] \content\scripts\game\gameplay\containers\container.ws [仅注释] \content\scripts\game\gameplay\components\InventoryComponent.ws [仅注释] \content\scripts\game\gui\_old\components\guiShopInventoryComponent.ws [仅注释] \content\scripts\game\gui\menus\inventoryMenu.ws [仅注释] \content\scripts\game\player\playerWitcher.ws [仅注释][/spoiler]
*请参阅 [b]在 New Game Plus 游玩中途安装模组。[/b]
[b]致谢[/b] 感谢 [url=https://next.nexusmods.com/profile/LewisElementary]Lewis Elementary[/url] 为次世代版和重制版维护此模组。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。