动态NPC缩放是一个SKSE插件,它通过可配置的INI规则在运行时直接动态修补NPC缩放。
其主要特点是将静态NPC转化为动态角色,同时通过将其原始等级设为最低等级来保留其原有的成长阶段。
示例:
5级强盗变为:
- MinLevel = 5
- 最大等级 = 可配置
- PCLevelMult = 可配置
这使得低阶敌人能够继续与玩家一同成长,同时保留其自身特色,不会变得与高阶变体雷同。
该插件可以:
- 将静态NPC转换为等级随动的角色
- 保留原始NPC进阶等级
- 已升级的NPC补丁
- 将自动智能缩放应用于NPC进阶组
- 动态设置最低/最高等级
- 排除特定NPC
- 为敌人(如强盗、尸鬼、龙、吸血鬼等)创建缩放层级。
INI 预设此预设旨在营造一个不依赖等级但依然动态扩展的天际体验。
大多数敌人会保留其原始进度阶层作为最低等级,但会随着玩家无限增长,而不会在高等级时被淘汰。
例子:
- 低级敌人仍然较弱
- 更强的敌人变种依然危险
- 首领和精英敌人的强度高于普通敌人
- 龙与巨人成为真正的终局遭遇战
配置使用:
- EnableGlobalPatch = true 自动修补所有NPC(跳过或排除的除外)
- EnableGlobalSmartScale = true 要自动创建进度缩放组
- PatchLeveledNPCs = true 自动修补所有等级化NPC
跳过设置会阻止重要NPC被修改,包括:
- 独特NPC
- 追随者
- 平民
- 召唤
- 动物
- 模板
- 受保护的quest角色
默认缩放使用:
- PCLevelMult = 0.9
- MaxLevelOffset = 0
这意味着大多数敌人的等级略低于玩家等级,同时仍具有无限成长性。
智能缩放设置:
- MinPCLevelMult = 0.75
- MaxPCLevelMult = 1.0
自动生成敌人层级间平滑的缩放进度。
示例:
- 强盗01等级较低
- 强盗02体型适中
- 强盗03属性随玩家等级调整
虽然所有内容在游戏后期仍具有相关性。
敌人原型被划分到各自独立的成长组中:
精英怪将单独处理:
使更强的敌人变体能够自然超越标准敌人的等级。
特殊敌人如:
获得更高的成长数值与无限等级上限,使其能够贯穿整个游戏始终构成威胁。
独特的Boss和重要任务NPC使用master_rules分别打补丁,以便它们能绕过全局跳过保护,同时仍获得自定义缩放行为。
总体而言,此预设旨在保留《天际》原有的敌人成长曲线,同时移除硬性等级上限,并防止大多数敌人在玩家高等级时变得过于简单。
规则匹配规则按INI顺序处理。
最后匹配的规则优先。
若规则中未设置任何数值,则将使用默认值。
你可以通过以下方式匹配NPC:
- 编辑器ID
- 编辑器ID包含
- EditorID包含或
- EditorID排除或
- 种族
- 派系
- 关键词
主菜单设置EnableGlobalPatch = true 启用对所有NPC的补丁,即使没有规则匹配它们。规则依然适用,即使...
EnableGlobalPatch = false.
PatchLeveledNPCs = true 允许对已达到等级的NPC进行修补。
缩放PCLevelMult = 1.0 控制NPC随玩家等级成长的程度。
MinLevel = 10 设置NPC的最低等级。
MaxLevel = 50 设置NPC的最高等级。
MaxLevel = 0 生成无限缩放效果。
MaxLevelOffset = 20 计算相对于最低等级的最大等级。
MaxLevelOffset = 0 创造无限扩展。
SetAutoCalcStats = true 启用天际自动属性计算。
智能缩放SmartScale会自动将NPC变体分组,并在进度层级之间插值缩放。
示例:
SmartScale = true 为规则启用SmartScale。
SmartScaleMinPCLevelMult = 0.75 和
SmartScaleMaxPCLevelMult = 1.25 在最弱与最强的NPC变体之间插值缩放倍率。
SmartScaleOffset = 10 将最大等级设置为与下一NPC阶层相关。
SmartScaleOffsetMax = 10 计算最高等级相对于最低等级的最大等级。
SmartScaleOffsetMax = 0 为最高等级创造无限扩展。
SmartScaleMaxLevel = 80 强制SmartScale组内的所有NPC共享相同的最大等级。
SmartScaleMaxLevel=0 为整个SmartScale组创建无限缩放。
排除项ExcludeNPC = true 防止匹配的NPC被修补。
特殊规则类型以 开头的规则
[大师_] 应用于:
并忽略全局补丁限制。
以以下规则开头的
[lvl_] 仅适用于已使用PCLevelMult的NPC。
安装/卸载随时可安装或卸载。
建议开始新游戏,因为已生成的Actor不会被缩放。
如果卸载,已生成的Actor将保留其缩放后的属性。
兼容性几乎兼容任何内容,因为它通过SKSE在运行时工作,不会永久修改NPC记录。
同时动态修改NPC等级、PCLevelMult或运行时等级计算的模组可能会发生冲突,不建议同时使用。
兼容Skyrim SE和AE版本。
与《天际VR》不兼容。