敌人难度调整与等级上限提升

敌人难度调整与等级上限提升

这个模组为你提供了多种自定义敌人等级缩放的选择。 还有调整敌人生命值、伤害和抗性的选项。 1.2版本新增了提升等级上限的功能。

游戏玩法变更

敌人等级大修

允许你自定义敌人的等级缩放。 从 3 种不同的缩放方法中选择,然后选择它们的缩放幅度。 你还可以调整敌人的生命值、伤害和抗性。 我还对一些敌人的属性进行了微调,以获得更好的平衡(例如高阶恩德雷格几乎不会造成伤害)。

在 1.2 版本中,我添加了提高原版游戏 100 级等级上限的选项。我不推荐这样做,因为游戏设计时并未考虑这一点,所以可能会导致某些功能出现问题。我发现超过 100 级后某些物品(通常是任务物品)不会掉落,但我已经修复了这个问题。虽然我没有发现其他漏洞,但我的测试并不十分全面。我之所以添加这个选项,是因为不断有玩家提出要求,而且我发现其他所有提高等级上限的模组都没有正确实现这一功能。

要查看所有选项及其功能,请参阅下方的“模组菜单选项”部分。 支持新游戏+模式。不过,我不玩新游戏+,因此可能存在错误或平衡性问题。如果发现任何问题,请告诉我,我会尽力修复。

该模组在扮演希里时不会调整敌人的难度等级。 这只是游戏中的一小部分内容, 我不想花费大量时间测试和平衡这些场景。

它也不适用于徒手战斗的调整。经过检查后,我确认要让它正常运作需要花费大量时间。此外,我还需要游戏里每场徒手战斗前的存档才能进行充分测试。

最后,一些特定任务中的敌人(如精灵)不会进行等级调整。精灵的等级调整机制存在问题,游戏文件中还标记了其他一些敌人不会进行等级调整。虽然不确定具体原因,但想必有其道理,所以我不会贸然改动。

现在有两个主要文件。一个是针对旧版 1.31/1.32 版本游戏的,另一个是针对次世代 4.0 更新的。请根据您正在游玩的游戏版本下载并安装对应的文件。

我推荐使用《巫师 3》模组管理器来安装您的模组。 它会自动为您安装模组及其模组菜单。

如果您偏好手动安装,请将 "modEnemyScalingOverhaul" 文件夹复制到您的《巫师 3》安装目录下的 "Mods" 文件夹中。然后从 "modEnemyScalingOverhaul" 文件夹内复制 "bin" 文件夹,并将其粘贴到您的《巫师 3》安装目录中。

如果你正在使用游戏的次世代版本,你需要打开 "Witcher 3 Wild Hunt\bin\config\r4game\user_config_matrix\pc" 文件夹中的 "dx12filelist.txt" 文件(如果使用 DirectX 11 运行游戏则打开 "dx11filelist.txt"),并在列表末尾添加 "EnemyScalingOverhaul.xml;" 。别忘了末尾的分号。你也可以使用 Menu Filelist Updater 模组来自动完成这一步。如果不执行此步骤,你将无法看到该模组的菜单。

如果你正在使用 Nexus Mod Manager,你仍然需要从 "modEnemyScalingOverhaul" 文件夹内复制 "bin" 文件夹,并将其粘贴到你的游戏安装目录中,否则你将无法在游戏内看到模组菜单。

警告: 如果游戏启动时脚本编译器运行,您应在进入主菜单后退出游戏并重新启动。原版游戏存在一个漏洞,在脚本编译器运行后加载存档可能导致药水、炸弹和油的数量变为 -1。这是一个原版漏洞,在您添加、移除或更新任何模组时都可能发生。安全总比后悔好。

要卸载,请从 "Mods" 文件夹中删除 "modEnemyScalingOverhaul" 文件夹。然后从 "Witcher 3 Wild Hunt\bin\config\r4game\user_config_matrix\pc" 文件夹中删除 "modEnemyScalingOverhaul.xml" 文件。

大多数其他模组应该是兼容的。这个模组几乎没有改动原版代码(仅在三个文件中修改了几行)。几乎所有代码都包含在该模组新增的文件中。你仍然需要使用脚本合并工具检查并解决冲突。大多数情况下,脚本合并工具应该能够自动解决出现的任何冲突。

该模组与提供自身等级缩放功能的模组(如《巫师 3:增强版》或《幽灵模式》)不兼容。 从技术上讲,它与《随机遭遇》模组兼容。 本模组会对常规敌人进行等级缩放,而《随机遭遇》则会根据你在其模组菜单中选择的难度等级,对其自定义生成的敌人进行等级调整。

目前,该模组支持英语、捷克语、简体中文和土耳其语。韩语、波兰语和俄语有部分翻译。如果您想帮助将其翻译成其他语言,请查看下载包中的 "localization" 文件夹,里面有操作指南。

通用菜单

缩放(开/关) 切换模组的敌人等级调整功能。若您不希望使用或想暂时禁用此功能,可通过此选项实现。

仅限放大(开/关) 如果开启,只会缩放低于你当前等级的敌人。如果关闭,则会缩放所有敌人。

缩放模式(简单/动态/分组) 切换所使用的缩放类型。

  • 简单缩放将平等缩放所有敌人。
  • 动态缩放允许你根据敌人类型(如人类、野兽等)和当前等级来设置缩放。因此,你可以在 5 级时仅将敌人缩放几个等级,而在 35 级时将敌人缩放更多等级。
  • 群体缩放将所有敌人视为相同,无论它们是人类还是怪物。然而,它会根据敌人比你弱或强的程度来缩放敌人。可以将其视为橡皮筋效应。原本比你弱得多的敌人仍然较弱,但现在更强大,因此它们不再是容易对付的对手。原本接近你等级的敌人会保持在该水平,不会变得过高或过低。原本比你高得多的敌人仍然保持较高等级,但现在更接近你的等级,从而使它们更容易被击杀。

敌人获得致命、高或低加成(开启/关闭)(次世代版本不可用) 默认情况下,游戏会对远高于或低于你等级的敌人给予加成或惩罚。换句话说,就是那些带有骷髅图标的敌人。你可以在这里开启或关闭这些加成效果。致命敌人至少比你高 15 级。高等级敌人至少比你高 6 级。低等级敌人至少比你低 6 级。低等级敌人仅在 "新游戏+" 模式下会受到惩罚。 此选项在次世代版本中不可用,因为开发者移除了给予这些敌人的增益效果,因此不再需要此选项。你仍会看到这些敌人头顶的骷髅图标,但这仅是视觉效果。但请注意,游戏的次世代版本将高等级敌人调整为高于玩家 10 级,致命敌人调整为高于玩家 20 级。

守卫获得额外等级(开启/关闭) 默认情况下,游戏会给守卫加成等级,使他们始终远高于你的等级。你可以在这里开启或关闭加成等级。如果你不知道的话,守卫就是那些在村庄或城市里,当你偷窃或犯下其他罪行时会对你发怒并攻击你的人。

该模组的次世代版本存在一个已知错误,此设置似乎无法生效。 我不确定具体原因,但目前并不担心这个问题, 因为游戏的次世代版本已大幅降低了守卫获得的奖励等级, 使得他们仅比你的等级略高一些。

契约怪物的额外等级(0 – 15) 允许你为契约怪物提供额外等级。这将与你选择的其他等级缩放设置叠加。

首领额外等级(0 – 15) 允许你为 Boss 增加额外等级。这将与你选择的其他难度设置叠加生效。 注意:部分 Boss 不会受到影响,因为它们不受等级缩放机制控制。

移除额外战斗经验随等级调整(开/关) 启用此选项将移除该模组中因等级缩放而获得的额外经验。若您正在使用等级缩放功能,强烈建议开启此选项,否则您的等级将迅速提升。若不开启此选项,敌人因等级提升所给予的经验值将远超正常水平。在低等级时影响不大,但在高等级时将产生显著差异。仅影响战斗经验。

最大玩家等级(50 – 1000) 允许你更改默认的 100 级玩家等级上限。我已进行了一些有限的测试,一切运行正常。不过,我不建议设置得过高,因为游戏设计时并未考虑这一点。可能会出现一些错误或平衡性问题。由于反复的请求,我添加了这个选项。

最大敌人等级(50 – 1000) 允许你更改默认的敌人等级上限 105。 该选项可让你为敌人设置不同的等级上限,以便根据需求让敌人等级高于或低于你的角色。

简单缩放菜单

所有敌人的等级将在此处设置的最小和最大等级之间浮动。 例如,最小值为 -5 和最大值为 5 将导致敌人等级在低于你 5 级到高于你 5 级之间随机生成。

最低等级调整(-15 至 15) 所有敌人相对于你的最低等级。

最大等级调整(-15 – 15) 所有敌人相对于你的最高等级。

动态缩放菜单

此处设置的最小值和最大值是相对于你等级的等级增减。 因此,最小值为 -5 和最大值为 5 将生成比你低 5 级到高 5 级之间的随机等级。

动态缩放针对以下类型的敌人有不同的菜单:

  • 人类 - 顾名思义
  • 野兽 - 狗、狼、野猪、熊和黑豹
  • 怪物 - 更强大或体型更大的怪物,通常单独出现,如恶魔和狮鹫兽
  • 群居怪物 - 成群出现的怪物,如食尸鬼、水鬼和孽鬼

第 1 层最小和最大等级已添加(-10 至 10) 控制敌人在你 1 到 9 级时相对于你等级的缩放范围。

第 2 层最小与最大等级已添加(-10 至 10) 控制当你的等级在 10 到 19 级之间时,敌人相对于你等级的缩放范围。

第 3 层最小与最大等级范围已添加(-15 至 15) 控制敌人在你处于 20 至 29 级时相对于你等级的缩放范围。

第 4 层最小与最大等级范围已添加(-20 至 20) 控制敌人在你 30 至 39 级时相对于你等级的缩放范围。

第 5 层最小与最大等级范围已添加(-25 至 25) 控制敌人等级相对于你等级的浮动范围,前提是你至少达到 40 级。

组队规模调整菜单

此处设置的最小值和最大值是相对于你的等级所增加的等级。 因此,最小值为 -5 和最大值为 5 将导致随机等级范围在你当前等级之下 5 级和之上 5 级之间。

虚弱敌人的最小与最大(-30 – 0) 控制比你低至少 15 级的敌人相对于你的等级进行缩放的范围。

敌人强度下限与上限(-15 – 0) 控制比你低至少 6 级的敌人相对于你的等级的缩放范围。

普通敌人最小与最大(-10 – 10) 控制与你等级相差 5 级以内的敌人的等级相对于你等级的缩放范围。

更强敌人的最小与最大值(0 – 15) 控制高于你至少 6 级的敌人相对于你的等级进行等级调整的范围。

硬核敌人最小与最大数量(0 – 30) 控制比你等级高至少 15 级的敌人相对于你等级的缩放范围。

健康调整菜单与伤害调整菜单

此处所有设置均为调整系数。-0.5 将减少其生命值/伤害的 50%,而 1.0 将增加 100% 生命值/伤害。这些设置会忽略游戏难度设定。即使在 "死而无憾" 难度下,敌人仍会比低难度拥有更高生命值和更强伤害。 人类 (-0.9 – 5) 调整人类敌人的生命值/伤害值。

野兽(-0.9 – 5) 调整野兽敌人(熊、狼、狗、野猪)的生命值/伤害值。

怪物(-0.9 - 5) 调整体型较大或实力较强怪物(狮鹫、巨魔、恶魔、女巫)的生命值/伤害。

群体怪物(-0.9 – 5) 调整成群出现的怪物(水鬼、食尸鬼、孽鬼)的生命值/伤害值。

契约兽(-0.9 – 5) 调整契约任务敌人的生命值/伤害。

Bosses (-0.9 – 5) 调整首领敌人的生命值/伤害。

抗性修正菜单

此处所有设置均为调整项。-10 表示降低其 10% 抗性,+10 则表示增加 10% 抗性。这些数值会叠加到敌人原有的抗性基础上。请记住,死而无憾难度会为所有敌人额外增加 10% 的冲击、燃烧、意志与电击抗性。敌人还会随等级提升获得少量抗性加成。除非你正在使用法印流派,否则我认为没必要为普通敌人(非契约目标或首领)增加更多抗性。当前的敌人抗性数值对于战斗或炼金流派已足够平衡。法印流派能获得极高的法印强度,使得燃烧、击倒等效果过于强势。

注意:敌人的抗性并非直接提供百分比减伤效果,而是降低你施加对应状态效果的几率。若敌人拥有 50% 燃烧抗性,并非使其被点燃几率减半,而是将你的点燃触发几率降低 50%。假设你通过伊格尼法印拥有 150% 超高点燃强度,敌人 50% 抗性会从 150% 中扣除,最终 100% 的点燃几率仍能确保目标着火。虽然这种计算方式略显奇特,但请理解这是 CD Projekt Red 设定的游戏机制。

抗性修正针对以下敌人类型有不同的菜单:

  • 人类 - 顾名思义
  • 野兽 - 狗、狼、野猪、熊和黑豹
  • 怪物 - 更强大或体型更大的怪物,通常单独出现,如恶魔和狮鹫兽
  • 集群怪物 - 成群出现的怪物,如食尸鬼、水鬼和孽鬼
  • 契约怪物 - 顾名思义
  • 首领 - 顾名思义

力量抵抗 (-100 – 100) 降低敌人对击倒的抗性并缩短击倒持续时间。

燃烧抗性 (-100 – 100) 修改敌人对燃烧的抗性并减少燃烧持续时间。

抵抗值 (-100 – 100) 修改敌人对亚克席的抵抗能力,并减少亚克席效果的持续时间。

抗冲击性(-100 – 100) 调整亚登法印对敌人的减速效果,并降低替代亚登的伤害。

流血抗性(-100 – 100) 修改敌人对流血效果的抗性。

毒抗性 (-100 – 100) 修改敌人对毒的抗性。

致谢

  • Bartekwsade - 波兰语翻译
  • MAX79RUS & kopasov - 俄语翻译
  • 金奎光 - 韩语翻译
  • UniverseGd - 捷克语翻译
  • anorastaldo - 土耳其语翻译
  • Gok285 - 简体中文