敌人缩放偏移

敌人缩放偏移

将敌人等级调整为你的等级加减一个偏移值,而非精确等于你的等级。可按人类、怪物、野兽和首领分别设置,支持固定或随机偏移、可选下调等级、游戏内菜单。适用于Remaster 5.0。为个人使用而制作,分享出来以防有用;可随意编辑。

[size=5][b][color=#ff5555]从 1.1.0 或更早版本更新?请先阅读此处[/color][/b][/size]
1.2.0 版本不再使用修改过的 npc.ws,因此不需要 Script Merger。必须删除旧文件,否则游戏将无法启动。
[list=1]
[][b]删除整个 Mods\modEnemyScalingOffset 文件夹。[/b]不要直接覆盖解压:那样会残留旧的 npc.ws。[/]
[]将新版本解压到游戏文件夹。[/]
[][b]打开 Script Merger 并重新进行 npc.ws 合并[/b],使其不再包含此模组。如果该合并中只有此模组,直接删除该合并即可。[/]
[/list]你的设置会被保留。全新安装可跳过此步骤,按照下方的安装说明操作。

[size=4][b]免责声明[/b][/size]
使用 Claude Opus 5.5 制作 - 我进行了相当多的测试,尚未发现任何 bug(目前),但肯定可能存在一些问题 - 最初是为我个人使用而制作的,不过想了想还是上传了,以防有人也在寻找类似的模组。

[size=5][b]敌人等级偏移[/b][/size]
游戏中的“敌人升级”选项会将弱小的敌人提升到恰好与你相同的等级。此模组允许你选择它们最终的等级:你的等级加上或减去一个偏移值,按敌人类型分别设置,并可选择对高于你的敌人进行降级。

示例:你为 20 级,遇到一只 5 级的怪物。开启升级并设置偏移为 +5,它将变为 25 级。

[size=4][b]功能[/b][/size]
[list]
[]相对于你的等级,偏移范围为 -20 到 +20。[/]
[]固定或随机。将最小值和最大值设为相同值即为固定偏移,或设置一个范围,每个敌人在生成时随机选取自己的值。[/]
[]升级和降级,可为每个敌人类别分别开关。[/]
[]五个敌人类别:类人生物、怪物、野兽和动物、Boss 和契约怪物,以及守卫(1.2.0 新增)。[/]
[]通用或按类别偏移。对所有敌人使用一个偏移范围,或为每个类别设置单独的范围。[/]
[]生命值缩放从 10% 到 500%,通用或按类别设置。[/]
[]精英(1.2.0 新增):任何非 Boss 敌人有几率以额外等级和额外生命值生成,其名牌上标记为“Elite”。[/]
[]可选:经验值使用缩放后的等级,因此被重新缩放的敌人按其战斗等级给予经验值。[/]
[]游戏内菜单位于 设置 > 模组 > 敌人等级偏移。[/]
[]不替换任何游戏脚本,无需合并(1.2.0 新增)。[/]
[]不会向存档写入任何内容。卸载干净。[/]
[/list]
[size=4][b]菜单[/b][/size]
[b]通用[/b]
[list]
[]启用模组(关闭时,游戏自带的“敌人升级”选项正常运作)[/]
[]经验值使用缩放后的等级[/]
[]为五个类别分别启用升级 / 启用降级[/]
[/list][b]偏移[/b]
[list]
[]使用通用偏移(开启时,按类别偏移将被忽略)[/]
[]通用最小值 / 最大值[/]
[]每个类别的最小值 / 最大值[/]
[]页面顶部的预设:“默认”(通用,全部为零)和“我的预设”,作者自己的配置:通用关闭,类人生物 0 到 5,怪物 3 到 8,野兽 0 到 5,Boss 10,守卫 0 到 5[/]
[/list][b]生命值[/b]和[b]精英[/b]在下文描述。

[size=4][b]生命值缩放[/b][/size]
设置 > 模组 > 敌人等级偏移 > 生命值

在不改变敌人等级的情况下使其更强或更弱。生命值以正常值的百分比设置:100% 为不变,50% 为一半,200% 为两倍,范围从 10% 到 500%。
[list]
[][b]启用生命值修改[/b] - 独立开关,默认关闭。等级缩放在此开关开启或关闭时均正常工作。[/]
[][b]使用通用生命值[/b] - 为所有敌人使用一个最小值和最大值。[/]
[][b]按类别[/b] - 为类人生物、怪物、野兽、Boss 和守卫分别设置最小值和最大值。[/]
[][b]最小值和最大值[/b] - 每个敌人在生成时在两者之间随机选取自己的值。将两者设为相同值即为固定百分比。[/]
[/list]
[size=4][b]守卫(1.2.0 新增)[/b][/size]
自次世代更新以来,游戏将守卫设置为你的等级加上大约 0 到 4。守卫现在是一个独立的类别,因此你可以自行决定。
[list]
[][b]两个守卫开关均关闭(默认)[/b] - 守卫保留游戏自身的规则。不会有任何变化。[/]
[][b]开启守卫升级或降级[/b] - 守卫将遵循守卫偏移(如果通用偏移开启,则遵循通用偏移)。开启升级并设置较高的偏移值,让与城市守卫的战斗再次变得危险。[/]
[]守卫的生命值在生命值页面有独立范围。[/]
[/list]“守卫”指游戏本身标记为守卫的敌人。作为普通敌人的士兵和巡逻队属于类人生物。

[size=4][b]精英(1.2.0 新增)[/b][/size]
设置 > 模组 > 敌人等级偏移 > 精英

时不时地,某个敌人会比其他的更强。
[list]
[][b]启用精英[/b] - 独立开关,默认关闭。[/]
[][b]成为精英的几率[/b] - 0 到 100%,每个敌人随机一次。[/]
[][b]最小 / 最大额外等级[/b] - 0 到 30,在敌人正常偏移的基础上叠加。[/]
[][b]最小 / 最大生命值百分比[/b] - 10% 到 500%,100 = 正常。在生命值页面关闭时也可工作;开启时,两个百分比相乘。[/]
[]精英在其名牌上的名字前显示 [b]“Elite”[/b],例如“Elite Drowner”。[/]
[/list]永远不会成为精英:Boss 和契约怪物、马匹、城镇居民,以及两个缩放开关均关闭的类别(因此遵循游戏自身规则的守卫永远不会成为精英)。

请谨慎使用高数值。当敌人比你高 10 级时,游戏会给予其伤害加成,高 20 级时加成更大,因此拥有大量额外等级的精英可以在一两次攻击内杀死你。

[size=4][b]敌人如何分类[/b][/size]
按以下顺序检查:
[list]
[][b]Boss:[/b]游戏标记为 Boss 或小 Boss 的敌人,以及契约怪物。[/]
[][b]守卫:[/b]城市和村庄的守卫。[/]
[][b]类人生物:[/b]人类敌人,如强盗和士兵。[/]
[][b]野兽:[/b]野兽和动物,如狼、熊、狗和野生动物。马永远不会被缩放。[/]
[][b]怪物:[/b]其他所有。[/]
[/list]
[size=4][b]须知[/b][/size]
[list]
[]模组启用时,其开关将替代游戏的“敌人升级”选项。[/]
[]设置在敌人生成时应用。已加载的敌人保持其等级,直到你升级或切换一次游戏的“敌人升级”选项。[/]
[]降级不会将敌人降至其内置等级以下。每种生物类型在其定义中都有内置的最低等级,且因生物而异。[/]
[]比你高数级的敌人会获得游戏通常的高等级伤害加成,因此正偏移会使它们的攻击比等级所暗示的更强。[/]
[]敌人头顶显示的等级被游戏上限为 105。敌人的真实等级没有上限;esinfo 命令可显示它。[/]
[]拳击对手不会被缩放,扮演希里时也不会进行任何缩放。[/]
[]除非开启“经验值使用缩放后的等级”,否则经验值不变。开启后,正偏移意味着每次击杀获得更多经验值。[/]
[]精英和偏移的随机结果不会存储在存档中。加载存档后重新掷骰,因此可能是另一个敌人成为精英。[/]
[]如果游戏在战斗中重新计算敌人的生命值(例如当你更改难度时),该敌人会恢复正常生命值,直到下次被重新缩放。[/]
[]如果安装后设置显示为 0 或关闭,请加载存档并再次打开菜单。[/]
[/list]
[size=4][b]控制台命令[/b][/size]
启用调试控制台后,选中一个敌人并输入 [b]esinfo[/b]。它会显示敌人的等级、内置最低等级、类别、随机偏移、精英状态、生命值和生命值百分比、护甲和击杀经验值。

[size=4][b]需求[/b][/size]
《巫师 3:狂猎》重制版 5.0。此模组不再需要 Script Merger。

[size=4][b]安装[/b][/size]
[list=1]
[]从 1.1.0 或更早版本更新?请先按照本页顶部的步骤操作。[/]
[]将压缩包解压到你的游戏文件夹(The Witcher 3)。这将放置 Mods\modEnemyScalingOffset 和 bin\config\r4game\user_config_matrix\pc\modEnemyScalingOffset.xml。[/]
[]启动游戏并在 设置 > 模组 > 敌人等级偏移 中配置模组。[/]
[/list]
[size=4][b]兼容性[/b][/size]
[list]
[]不替换任何游戏脚本文件。模组通过脚本注解更改游戏。[/]
[]它替换一个游戏函数,即应用敌人等级加成的函数(AddLevelBonuses)。如果另一个模组在 npc.ws 中编辑了同一个函数,此模组的版本将优先,Script Merger 不会警告你。其他模组对 npc.ws 的其他更改不受影响。[/]
[]通过注解替换同一函数的模组无法与此模组一起使用。[/]
[]基于 5.0 脚本构建。更改敌人等级缩放的游戏更新可能需要此模组的更新版本。[/]
[]如果你的模组菜单中有超过 10 个模组,重制版 5.0 的一个 bug 会导致第 11 个及之后的模组无法打开。请安装 [url=https://www.nexusmods.com/witcher3/mods/13284]Mod Settings Menu Fix[/url]。[/]
[/list]
[size=4][b]卸载[/b][/size]
删除 Mods\modEnemyScalingOffset 和该 XML 文件。无需 Script Merger 步骤。

[size=4][b]权限[/b][/size]
我制作这个是为了自己的游玩,并上传以防他人觉得有用。任何人都可以自由编辑、扩展或重新上传。

[size=4][b]致谢[/b][/size]
使用 Claude Opus 5.5 构建。