马上注册领取绝版勋章
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 amgo 于 2024-4-18 13:29 编辑
作者:powerofthree
SKSE插件,可用于使用配置文件向游戏中的每个NPC添加法术/特权/物品/喊叫/包/服装/关键字/派系。
说明
SKSE实用程序插件,允许模组制作者在启动时向游戏中的每个NPC演员群添加法术/特权/物品/喊叫/包/服装/关键字。
如何使用
注意:konkeranto 慷慨地制作了 xEdit 脚本来自动化所有这些,请在此处查看:
拼写特权物品分发器 xEdit 脚本分布式记录应写入包含后缀“_DISTR”的 ini 文件,位于 Data 文件夹(例如,MyMod_DISTR.ini)。
它们应遵循以下常规格式:
记录类型 = 记录 ID|字符串过滤器|表单过滤器|电平过滤器|性状|无|机会
项目和包有其自己的专用格式:
Item = 记录 ID|字符串过滤器|表单过滤器|电平过滤器|性状|项目计数|机会
包 = 记录 ID|字符串过滤器|表单过滤器|电平过滤器|性状|包 IDx|几率
记录类型
法术特
长物品 喊叫
列夫法术
包
服装关键词
死亡
物品
派系
睡眠服装
皮肤
记录ID
- 记录 ID 是要分发的记录的唯一标识符。支持两个版本:
FormID 是可分发记录的 formID,删除了前导零位数字(例如。0x12345)
esp 是包含记录的 mod 的名称 (MyMod.esp/esl/esm)。这对于天际和DLC记录不是必需的。
- 编辑器 ID 是在 CK 或 xEdit 中显示的记录的表单编辑器 ID。这通常是首选,因为当模组合并或转换为 esl 时,formID 可能会更改。
过滤
过滤器仅用于分发给特定的 NPC 组。 不使用的过滤器可以标记为无或留空。
注意:组合多个过滤器将逐渐限制可以分发到的 NPC 池。
多次分发同一记录以将其添加到不同类型的 NPC。
关键字编辑器 ID(例如演员类型NPC)
演员库名称(例如巴尔格鲁夫)
演员库编辑器 ID(例如。巴尔格鲁夫大帝)
多个字符串应使用逗号分隔。支持所有关键字字符串、名称和编辑器 ID(原版和修改版)。
参与者使用的特定形式的形式 ID/编辑器 ID,例如派系/种族/阶级(例如。0x12345或 MyRecordEditorID)。
有效筛选器表单类型
列表剧情透露:显示
多个条目应使用逗号分隔。
支持mod添加的过滤器formIDs(0x101~MyFactionMod.esp,0x223~MyRaceMod.esl)
EditorIDs现在可以代替formIDs。
模式匹配
剧情透露:显示
电平过滤器
- 演员等级是最低/最高演员等级。记录将分发给等级在此范围内的NPC。
对于与玩家一起升级的 NPC,将跳过此过滤器。
- 技能等级(单手、开锁等)范围为 0 - 17,其次是所需的最小和最大技能等级。支持模式匹配。
例如。破坏技能等级 50 - 100 : 14(50/100)
技能
列表剧情透露:显示
性状
- 性别 : 男/女
- 唯一 : U
- 可召唤 : S
- 儿童 : C
- 水平 : L
- 队友 : T
性状可以组合(例如。M / U / S获得所有男性独特的可召唤NPC)
特征可以否定(例如。-U 获得所有非唯一 NPC)
几率
值介于 0 -100 之间,如果留空,则默认几率为 100 或 NONE。
关于可分发类型的
注意事项 项目
- 接受所有可携带物品(可添加到 NPC 物品栏)或升级物品。
- 项目计数是应添加的项目数。如果未指定计数,则默认值为 1
包
索引是ActorBase包索引。如果未指定索引,则默认值为 0(actorbase 包堆栈的顶部)。
(例如,一个 packageIdx 为 1 会将包添加到第一个包之后)
0 - 默认包列表
1 - 旁观者覆盖 2 - 观察尸体覆盖 3 - 警卫警告覆盖 4 - 进入战斗覆盖
皮肤
关键字
关键字可以正常分发,使用其他模组的强大id,也可以将自己的自定义关键字分配给NPC
Keyword = ActorTypeRich|Nazeem,Maven Black Briar
这些关键字应在游戏中使用SKSE的HasKeywordString函数进行检查。
关键字将首先应用,因此您可以将关键字分发给NPC,然后在分发其他内容
要求
SKSE64
天际 SE 1.5.39 及以上
支持 SE 1.5.97 支持 AE 1.6.353 及更低
版本
支持 AE 1.6.629 及更高版本 注意!杀毒软件可能报告:但这是不对的
SPID进阶使用教学:https://www.bilibili.com/video/BV1Eh4y1T7bw |