自定义敌人增强

自定义敌人增强

通过游戏内Mod菜单,将敌人等级在杰洛特等级基础上提升+0至+10级,以此增强原版敌人升级功能,可使用一个通用滑块,或分别设置类人生物、怪物、飞行怪物和猎魔人合同。绝不下调高等级敌人的等级;剧情Boss保持原版。

[size=5]自定义敌人等级提升(+0 到 +10 级)——通用模式与按类别模式[/size]

你是否觉得,一旦你的构筑成型,原版敌人等级提升选项就让战斗变得太简单了,因为敌人最多只会提升到与你当前等级相同的水平?

自定义敌人等级提升改进了游戏的等级缩放逻辑,通过游戏内菜单(选项 -> 模组 -> 自定义敌人等级提升)让你完全掌控。你可以选择单一的通用滑块来作用于所有敌人,也可以选择自定义模式,让人形生物、怪物、飞行怪物和狩魔委托各自拥有独立的开关,以及从 +0 到 +10 高于你当前玩家等级的独立等级偏移。


本版本新增内容

* 自定义模式(按类别缩放):为每个敌人类别设置不同的等级偏移,或关闭某个类别以保持原版。
* 狩魔委托现在拥有独立类别:委托怪物不再被忽略。你可以单独缩放它们,拥有自己的开关和滑块。
* 更智能的菜单:通用模式和自定义模式互斥。开启其中一个会自动关闭另一个,属于未激活模式的所有选项都会变灰并锁定,让你始终清楚哪些设置正在生效。
* 菜单刷新修复:模组菜单现在会原地更新,而不是重新构建自身,从而避免切换模式时菜单出现故障。


主要特性

* 游戏内模组菜单(开关与滑块):可随时在选项 -> 模组下启用或禁用该模组。当两种模式都关闭时,游戏会立即恢复默认的原版行为。
* 通用模式:一个滑块(+0 到 +10)对所有敌人应用相同的偏移。(示例:如果你为 10 级并将滑块设为 +5,则 5 级敌人会提升到 15 级)。
* 自定义模式,包含四个类别(每个类别都有自己的开关和滑块):
- 人形生物:人类、精灵、矮人和半身人。动物和野兽不包含在此类别中。
- 怪物:其他所有敌人,包括狼、熊、野狗和野猪等野兽。
- 飞行怪物:鹰身女妖、海妖、厄律尼亚、埃基德娜和拉米亚。
- 狩魔委托:你在狩魔委托中猎杀的怪物。
关闭的类别保持原版。开启自定义模式会同时启用全部四个类别,之后你可以关闭不需要的类别。
* 不对更强敌人进行降级:该模组只会提升低于你目标缩放等级的敌人等级。如果敌人天然等级高于你的目标(例如目标为 15 级,但敌人天然为 20 级),敌人仍保持 20 级。
* 不影响剧情首领:主线剧情首领(艾瑞汀、伊勒瑞斯、卡兰希尔、欧吉尔德、看门人、狄拉夫等)始终被排除在额外偏移之外,以保留其预期的原版平衡。
* 多语言菜单支持:包含原生 .w3strings 本地化文件(英语、巴西葡萄牙语等)。


工作原理(示例)

通用模式
假设杰洛特为 10 级,通用滑块设为 +5(目标等级 = 15):

* 4 级溺死者:提升到 15 级。
* 22 级林精:保持 22 级(永不降级)。
* 低于 15 级的狩魔委托怪物:提升到 15 级(通用模式适用于除剧情首领外的所有敌人)。
* 剧情首领:保持原版默认(被模组忽略)。
* 在菜单中禁用模组:所有敌人使用原版默认。

自定义模式
假设杰洛特为 10 级,人形生物 +3,怪物 +8,狩魔委托 +10,飞行怪物关闭:

* 4 级强盗(人形生物):提升到 13 级。
* 4 级溺死者(怪物):提升到 18 级。
* 6 级狼(野兽,计为怪物):提升到 18 级。
* 8 级鹰身女妖(飞行怪物):保持原版默认,因为其类别已关闭。
* 低于 20 级的狩魔委托怪物:提升到 20 级。
* 剧情首领:保持原版默认(被模组忽略)。


安装

选项 1:使用 The Witcher 3 Mod Manager (TW3MM) 或 Vortex(推荐)

* 下载 .zip 文件。
* 通过 The Witcher 3 Mod Manager 或 Vortex 直接添加并安装。
* 如果你使用其他修改 npc.ws、ingameMenu.ws 或 igmOptions.ws 的模组,请运行 Script Merger。

选项 2:手动安装

* 将 .zip 压缩包中的 Mods 和 bin 文件夹解压到你的《巫师 3》游戏主目录。
* 将 [ModCustomScalingGroup] 添加到你的 bin\config\r4game\user_config_matrix\pc\dx11filelist.txt 和 dx12filelist.txt 文件中。
* 如有需要,运行 Script Merger。

从旧版本更新:请先删除旧的 modCustomEnemyUpscaling 模组文件夹,然后安装此版本。你旧的滑块值会被保留,自定义模式默认关闭。


兼容性

* 兼容 Remaster 5.01
* 修改 content\scripts\game\npc\npc.ws(极简的单行钩子,用注释包裹,便于在 Script Merger 中自动合并)。
* 还会修改 content\scripts\game\gui\main_menu\ingameMenu.ws 和 content\scripts\game\gui\main_menu\ingamemenu\igmOptions.ws,以保持模组菜单选项同步。所有更改都用 modCustomEnemyUpscaling START/END 注释包裹,以便 Script Merger 能将其与其他菜单模组合并。