3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 1275|回复: 32
打印 上一主题 下一主题

[工具插件] 动态NPC——解决多个MOD间的NPC冲突(SKSE)

[复制链接]

4585

主题

1万

帖子

12万

积分

创意工坊

Rank: 11Rank: 11Rank: 11Rank: 11

贡献度
22200
金元
408683
积分
129668
精华
0
注册时间
2017-8-17
跳转到指定楼层
主题
发表于 2026-2-21 17:22 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

转自:https://www.nexusmods.com/skyrimspecialedition/mods/172584

通过SKSE解决多个MOD间的NPC冲突。

·运行需求
- 必需安装SKSE插件地址库:https://bbs.3dmgame.com/thread-6549645-1-1.html

- 必需安装上古卷轴脚本扩展工具(SKSE64):https://bbs.3dmgame.com/thread-6550387-1-1.html

当多个MOD修改同一个NPC时,《上古卷轴》仅会保留加载顺序中最后一个MOD的修改内容,丢弃其他所有MOD的改动。本插件可修复该问题,找回所有丢失的修改内容并妥善解决冲突,涵盖:背包物品、法术、perk、AI包、阵营、着装、属性、技能、AI性格、特性、关键词以及Papyrus脚本。

本版本为alpha测试版,尚未经过完整游戏流程测试,可能存在BUG。可能会导致NPC行为异常,或无法掉落正确物品。在我的测试环境中一切运行正常。本MOD支持随时安装与卸载,无安全风险,但建议提前备份存档以防万一。

xEdit版本教程。常规版本的INI文件中提供了类似的.esp优先级列表选项。

---

·运行需求
- 《上古卷轴5》特别版(1.5.97)、周年版(1.6.x)或VR版
- SKSE
- SKSE插件地址库

·本MOD功能
我会尽量简化说明,欢迎提出疑问。

当多个MOD修改同一个NPC时,绝大多数情况下,《上古卷轴》仅会保留加载顺序中最后一个MOD的内容,其他所有MOD的改动都会被无提示删除。本插件会检查所有修改了对应NPC的MOD,识别出每个MOD新增或移除的内容,并在游戏启动时将所有改动整合还原。你可以把它理解为针对NPC的自动Bashed补丁,而且效果大概率更出色。

可解决11个类别的NPC冲突。典型场景:你安装了多个从不同维度修改NPC的MOD,一个MOD给莱迪亚新增了法术,另一个给她更换了更好的装备,第三个将她加入了新的阵营,第四个修改了她的战斗风格。而《上古卷轴》只会保留加载顺序最后的MOD内容,无提示丢弃其他所有改动。之后你只能费力寻找兼容补丁,寄希望于Wrye Bash修复问题,或是在TES5Edit中手动制作补丁。本MOD的目标,就是让这些麻烦彻底成为过去。

- 尊重移除操作。如果某个MOD明确移除了NPC的某个法术、perk、物品或阵营身份,该移除操作会被保留,插件不会将其恢复。大型overhaul MOD常会进行针对性的内容移除,若没有兼容补丁,这些移除操作会失效。本MOD可避免该问题发生。
- 尊重模板规则。如果最终生效的MOD使用模板标记从模板NPC继承数据,插件不会覆盖这些继承的字段,仅会合并最终生效MOD实际修改的内容。

简单来说,无需制作任何实际补丁,它就能完成数十个兼容补丁的工作。

---

·修复内容
每个类别都可在INI文件中单独开启或关闭。
- 背包物品:NPC背包中的武器、护甲、药水及其他所有物品。可追踪所有新增、移除与数量变更操作。
- FaceGen面部数据:NPC的外观数据,包括脸型、肤色、发型、眼睛、伤疤与头部部件。你可在INI文件中为每个NPC指定最终生效的外观MOD,列表中排在最后的MOD享有优先级,且仅对其修改的NPC生效。
- 法术:常规法术、等级法术与龙吼。如果某个MOD为NPC新增了法术,而另一个MOD覆盖了该NPC的设置,本插件会恢复新增的法术。
- Perk:Perk与perk等级变更。如果某个MOD新增或修改了perk,该改动会被恢复。
- AI包:控制NPC日常行为的AI逻辑。丢失的AI包会被添加到列表末尾,避免打乱最终生效MOD的AI包排序。完全兼容AI Overhaul等同类MOD。
- 阵营:阵营归属与阵营等级。如果某个MOD将NPC加入了新阵营或修改了其阵营等级,这些改动会被恢复。
- 着装:定义NPC穿戴内容的着装记录。如果一个MOD为某套装束新增了护甲,而另一个MOD覆盖了该着装设置,新增的护甲会被恢复。同时支持睡眠装束。
- 属性:生命值、法力值、耐力值偏移量,等级与等级范围,移动速度,倒地流血设置,全部18项技能数值与偏移量,以及Essential必需、Protected受保护、Unique唯一、Respawn可刷新、IsGhost幽灵、Invulnerable无敌等NPC标记。每个字段与标记都会单独处理。
- AI数据:NPC的性格设置,包括攻击性、自信度、活跃度、道德准则、情绪与援助行为。同时会恢复旁观、观察尸体、守卫警告、进入战斗相关的行为覆盖列表。
- 特性:种族、职业、默认着装、战斗风格、犯罪阵营、礼物筛选、语音类型、身高、体重与显示名称。
- 关键词:其他MOD与游戏系统用于识别NPC类型的标签。被覆盖的MOD所新增或移除的关键词会被恢复。
- Papyrus脚本:MOD附加到NPC上的脚本。如果某个MOD为NPC添加了脚本,而另一个MOD覆盖了该NPC的设置,该脚本会被恢复。从模板继承脚本的NPC不会被改动。

---

·本MOD不具备的功能(常见问题)
这类问题被频繁问到,在此明确说明:
- 本MOD不是SPID。SPID的功能是根据MOD作者定义的规则分发物品与法术,而本插件的作用是恢复你的MOD已做出、但被游戏丢弃的改动。二者的功能完全不同。
- 本MOD不会随机选择新增或移除的内容。它所解决的每一处冲突,都来自于你已安装MOD的明确改动,只是因为另一个MOD编辑了同一个NPC,这些改动才被游戏丢弃。
- 本MOD不能完全替代Wrye Bash。它仅在NPC相关功能上与Wrye Bash有相似之处,且测试效果更优,而Bashed补丁还有其他更多用途。
- 本MOD不会改动等级列表、容器或其他任何内容,仅处理NPC相关数据。如需对应功能,可查看Dynamic Leveled Lists与Dynamic Container Loot这两个MOD。
- 本MOD不会盲目合并记录。它会将每个MOD的改动与原版内容进行对比,仅保留每个MOD明确新增或移除的内容,以智能方式解决冲突,而非盲目复制数据。
- 本MOD不会产生脏编辑(ITM)。不会向磁盘写入任何内容,所有冲突解决都在游戏加载时于内存中完成,绝不会改动你的插件文件。

---

·问题根源
《上古卷轴》有一条简单的规则:如果两个MOD编辑了同一项内容,加载顺序中排在最后的MOD会完全生效,另一个MOD的改动会被全部丢弃。因此如果MODA给莱迪亚新增了法术,MODB给她更换了新装备,最终你只会得到新装备,新增的法术会彻底消失。没有任何警告与报错,只是被无提示删除。

你安装的MOD越多,这个问题就越严重。加载顺序中数百项针对NPC的改动可能会凭空消失,法术、perk、背包物品、阵营归属、AI包、属性、性格设置,所有内容都可能仅仅因为两个MOD作者恰好编辑了同一个NPC而全部丢失。

·解决方案
动态NPC会检查所有编辑了对应NPC的MOD,识别出每个MOD新增或移除的内容,再将所有改动整合还原。最终效果等同于你为加载顺序中的每一处NPC冲突都手动制作了兼容补丁,而你无需进行任何操作。

·运行原理
- 在游戏启动时、进入主菜单前运行一次
- 找出所有被两个及以上MOD修改过的NPC
- 读取每个MOD中对应NPC的设置,识别其新增与移除的内容
- 整合所有改动,避免非预期的内容丢失
- 以相同逻辑对着装记录进行单独处理

---

·设置说明
- enablelogs
默认值:false
记录针对每个NPC的所有改动。如果你想查看具体的合并内容,该功能会很有帮助,但会拖慢游戏启动速度。除非你有相关需求或正在排查问题,否则建议保持关闭。

- mergeInventories
默认值:true
为NPC恢复丢失的背包物品(武器、护甲、药水、杂物)

- mergeSpells
默认值:true
为NPC恢复丢失的法术、等级法术与龙吼

- mergePerks
默认值:true
为NPC恢复丢失的perk与perk等级变更

- mergeOutfits
默认值:true
解决着装冲突,包括睡眠装束。由于着装是独立的记录类型,该功能会与NPC冲突解决分开单独处理。

- mergePackages
默认值:true
为NPC恢复丢失的AI包。新增的AI包会被添加到列表末尾,以保留最终生效MOD的AI包优先级。

- mergeFactions
默认值:true
为NPC恢复丢失的阵营归属与等级变更

- mergeStats
默认值:true
解决属性冲突:生命值、法力值、耐力值偏移量,等级与等级范围,移动速度,倒地流血设置,全部18项技能数值与偏移量,以及Essential必需、Protected受保护、Unique唯一、Invulnerable无敌等独立角色标记。

- mergeAIData
默认值:true
解决AI性格冲突:攻击性、自信度、活跃度、道德准则、情绪、援助行为与仇恨距离。同时恢复旁观、观察尸体、守卫警告、进入战斗相关的行为覆盖列表。

- mergeTraits
默认值:true
解决特性冲突:种族、职业、默认着装、战斗风格、犯罪阵营、礼物筛选、语音类型、身高、体重与显示名称。如果某个MOD修改了NPC的核心基础设定,这些改动会被保留。

- mergeKeywords
默认值:true
恢复丢失的NPC关键词。关键词是游戏与其他MOD用于分类NPC的标签(例如ActorTypeUndead亡灵类型、MagicNoAbsorb法术无法吸收)。如果某个MOD新增或移除了关键词,而另一个MOD覆盖了该NPC的设置,这些关键词改动会被恢复。

- mergeScripts
默认值:true
恢复附加到NPC上丢失的Papyrus脚本。如果某个MOD为NPC添加了脚本,而另一个MOD覆盖了该NPC的设置,该脚本会被恢复。从模板继承脚本的NPC不会被改动。

---

·日志读取
日志文件路径为Documents/my games/Skyrim Special Edition/DynamicNPCs.log,会始终显示运行汇总信息,示例如下:
=== DynamicNPCs:合并完成 ===
NPC:总计1234个,45个存在冲突,32个已解决
背包:新增156项,移除23项,8项数量变更
法术:新增89项,移除12项
Perk:新增34项,移除5项,3项等级变更
AI包:新增12项,移除4项
阵营:新增18项,移除2项,5项等级变更
属性:14个字段变更,6个标记变更
AI数据:8个字段变更,3个覆盖包变更
特性:5项变更
关键词:新增7项,移除2项
脚本:新增3项,移除1项
冲突:4项(保留最终生效MOD数值)
着装:总计256套,12套存在冲突,8套已解决
着装物品:新增34项,移除5项

---

·兼容性
- Wrye Bash/Mator Smash:可完美兼容。这类工具会提前完成补丁合并,而本MOD会在游戏启动时补全它们遗漏的内容。
- SPID:无冲突。二者功能不同,可独立运行。
- 加载顺序:无影响。适配任何加载顺序,仅会读取你的MOD内容,不会对其进行修改。
- Dynamic Container Loot:完全兼容。该插件处理容器相关内容,本MOD处理NPC相关内容,二者同时安装可实现全内容覆盖。
- Dynamic Leveled Lists:完全兼容。该插件处理等级列表相关内容,本MOD处理NPC相关内容,二者同时安装可实现全内容覆盖。
- 其他SKSE插件:无冲突。本插件不会挂钩任何游戏函数,因此不会与其他插件产生冲突。

---

下载地址:

游客,如果您要查看本帖隐藏内容请回复






评分

1

查看全部评分

回复

使用道具 举报

0

主题

142

帖子

184

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1838
积分
184
精华
0
注册时间
2025-2-24
舒服的沙发
发表于 2026-2-21 22:06 | 只看该作者
66666666666666666666
回复 支持 反对

使用道具 举报

20

主题

2233

帖子

2269

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
117
金元
18005
积分
2269
精华
0
注册时间
2008-4-17
硬硬的板凳
发表于 2026-2-22 09:25 | 只看该作者
太厉害了~~~~
回复 支持 反对

使用道具 举报

0

主题

396

帖子

672

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
6721
积分
672
精华
0
注册时间
2024-3-21
冰凉的地板
发表于 2026-2-22 12:45 来自手机 | 只看该作者
感谢感谢
回复 支持 反对

使用道具 举报

2

主题

1395

帖子

1564

积分

游戏狂人

Rank: 6Rank: 6

贡献度
3
金元
15516
积分
1564
精华
0
注册时间
2011-11-27
5#
发表于 2026-2-22 15:06 | 只看该作者
感谢分享
回复 支持 反对

使用道具 举报

0

主题

1289

帖子

1697

积分

游戏狂人

Rank: 6Rank: 6

贡献度
0
金元
16972
积分
1697
精华
0
注册时间
2018-4-7
6#
发表于 2026-2-23 16:27 | 只看该作者
谢谢分享
回复 支持 反对

使用道具 举报

0

主题

174

帖子

198

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1975
积分
198
精华
0
注册时间
2026-1-25
7#
发表于 2026-2-24 10:43 | 只看该作者
455555555555555
回复 支持 反对

使用道具 举报

0

主题

258

帖子

363

积分

高级玩家

Rank: 4

贡献度
0
金元
3625
积分
363
精华
0
注册时间
2019-7-17
8#
发表于 2026-2-24 13:39 | 只看该作者
感谢大佬分享
回复 支持 反对

使用道具 举报

0

主题

188

帖子

271

积分

高级玩家

Rank: 4

贡献度
0
金元
2706
积分
271
精华
0
注册时间
2017-3-31
9#
发表于 2026-2-28 22:51 | 只看该作者
谢谢分享,这就试试
回复 支持 反对

使用道具 举报

2

主题

2335

帖子

2253

积分

游戏达人

逐风

Rank: 7Rank: 7Rank: 7

贡献度
0
金元
22531
积分
2253
精华
0
注册时间
2011-2-1
10#
发表于 2026-3-1 11:40 | 只看该作者
谢谢分享
回复 支持 反对

使用道具 举报

2

主题

1049

帖子

1413

积分

游戏狂人

Rank: 6Rank: 6

贡献度
6
金元
13889
积分
1413
精华
0
注册时间
2017-8-8
11#
发表于 2026-3-2 12:44 | 只看该作者
666666666666666
回复 支持 反对

使用道具 举报

2

主题

248

帖子

619

积分

超级玩家

Rank: 5Rank: 5

贡献度
2
金元
6114
积分
619
精华
0
注册时间
2012-8-12
12#
发表于 2026-3-3 23:54 | 只看该作者
谢谢分享
回复 支持 反对

使用道具 举报

1

主题

99

帖子

152

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1518
积分
152
精华
0
注册时间
2014-9-12
13#
发表于 2026-3-5 11:15 | 只看该作者
鼓励分享!~
回复 支持 反对

使用道具 举报

2

主题

558

帖子

665

积分

超级玩家

Rank: 5Rank: 5

贡献度
50
金元
4647
积分
665
精华
0
注册时间
2005-10-24
14#
发表于 2026-3-11 20:28 | 只看该作者
谢谢谢谢谢谢
回复 支持 反对

使用道具 举报

1

主题

91

帖子

193

积分

中级玩家

Rank: 3Rank: 3

贡献度
3
金元
1805
积分
193
精华
0
注册时间
2019-2-19
15#
发表于 2026-3-15 21:43 | 只看该作者
6666666666666666666666
回复 支持 反对

使用道具 举报

0

主题

752

帖子

912

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
9123
积分
912
精华
0
注册时间
2020-3-30
16#
发表于 2026-3-19 10:49 | 只看该作者
69666666666666666666666666666666
回复 支持 反对

使用道具 举报

0

主题

235

帖子

405

积分

高级玩家

Rank: 4

贡献度
0
金元
4047
积分
405
精华
0
注册时间
2012-5-22
17#
发表于 2026-3-23 00:42 | 只看该作者
感谢分享
回复 支持 反对

使用道具 举报

3

主题

1085

帖子

1376

积分

游戏狂人

Rank: 6Rank: 6

贡献度
0
金元
13755
积分
1376
精华
0
注册时间
2017-8-15
18#
发表于 2026-3-23 18:21 | 只看该作者
emmmmmmmmmmmmmmmm
回复 支持 反对

使用道具 举报

1

主题

379

帖子

637

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
6370
积分
637
精华
0
注册时间
2023-10-3
19#
发表于 2026-3-25 20:39 | 只看该作者
666666666666666666666
回复 支持 反对

使用道具 举报

1

主题

550

帖子

641

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
6413
积分
641
精华
0
注册时间
2019-5-7
20#
发表于 2026-3-27 15:29 | 只看该作者
666666666666
回复 支持 反对

使用道具 举报

54

主题

1122

帖子

1733

积分

游戏狂人

Rank: 6Rank: 6

贡献度
33
金元
16007
积分
1733
精华
0
注册时间
2011-6-4
21#
发表于 2026-3-28 16:52 | 只看该作者
动态NPC——解决多个MOD间的NPC冲突(SKSE)
回复 支持 反对

使用道具 举报

0

主题

628

帖子

744

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
7435
积分
744
精华
0
注册时间
2025-3-14
22#
发表于 2026-4-8 22:10 | 只看该作者
1111111111111
回复 支持 反对

使用道具 举报

2

主题

339

帖子

469

积分

高级玩家

Rank: 4

贡献度
6
金元
4448
积分
469
精华
0
注册时间
2012-3-20
23#
发表于 2026-4-14 10:59 | 只看该作者
谢谢楼主分享
回复 支持 反对

使用道具 举报

0

主题

86

帖子

200

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1995
积分
200
精华
0
注册时间
2015-9-6
24#
发表于 2026-4-27 04:16 | 只看该作者
66666666666666666666
回复 支持 反对

使用道具 举报

0

主题

164

帖子

185

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1850
积分
185
精华
0
注册时间
2021-2-15
25#
发表于 2026-5-5 09:51 | 只看该作者
来了老弟。
回复 支持 反对

使用道具 举报

0

主题

579

帖子

988

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
9876
积分
988
精华
0
注册时间
2018-12-2
26#
发表于 2026-5-6 01:44 | 只看该作者
666666666666666666666666
回复 支持 反对

使用道具 举报

0

主题

105

帖子

162

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1621
积分
162
精华
0
注册时间
2019-7-7
27#
发表于 2026-5-17 11:46 | 只看该作者
6666666666666666666
回复 支持 反对

使用道具 举报

0

主题

435

帖子

431

积分

高级玩家

Rank: 4

贡献度
0
金元
4313
积分
431
精华
0
注册时间
2011-11-22
28#
发表于 2026-5-19 11:46 | 只看该作者
感谢分享!
回复 支持 反对

使用道具 举报

2

主题

1007

帖子

1107

积分

游戏狂人

Rank: 6Rank: 6

贡献度
1
金元
11032
积分
1107
精华
0
注册时间
2013-10-31
29#
发表于 2026-5-19 14:37 | 只看该作者
谢谢分享!!!
回复 支持 反对

使用道具 举报

8

主题

496

帖子

742

积分

超级玩家

Rank: 5Rank: 5

贡献度
10
金元
7015
积分
742
精华
0
注册时间
2015-2-17
30#
发表于 2026-6-14 21:09 | 只看该作者
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-6-23 12:23 , Processed in 0.044861 second(s), 20 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表