|
|
转自:https://www.nexusmods.com/skyrimspecialedition/mods/55728
一款SKSE插件,可通过配置文件为武器/护甲/魔法效果/可食用物品及其他物品分配关键词。
·必备组件
- SKSE插件地址库(SE/AE用户适用):https://bbs.3dmgame.com/thread-6549645-1-1.html
- 合并映射工具(可选,VR用户推荐):https://www.nexusmods.com/skyrimspecialedition/mods/74689
- powerofthree的优化插件:https://bbs.3dmgame.com/thread-6560570-1-1.html
- 天际脚本扩展工具(SKSE64):https://bbs.3dmgame.com/thread-6550387-1-1.html
- SKSEVR的VR地址库(VR用户适用):https://www.nexusmods.com/skyrimspecialedition/mods/58101
·功能描述
一款SKSE实用插件,允许MOD作者在游戏启动时为武器/护甲/弹药/魔法效果/药剂/卷轴/地点/书籍添加关键词。
·使用方法
分配规则需写入Data文件夹中后缀为"_KID" 的INI配置文件(例如:MyMod_KID.ini)。
配置需遵循以下通用格式:
Keyword = 表单ID~MOD文件(或)关键词编辑器ID|物品类型|字符串、表单ID(或)编辑器ID|特征|概率
·关键词(Keyword)
- 表单ID(FormID):关键词的表单ID,需去除前导零(例:0x12345)
- MOD文件(esp):包含该关键词的MOD文件名(如MyMod.esp)。天际本体及DLC的记录无需填写此项。
- 关键词编辑器ID(Keyword EditorID):关键词的编辑器名称。若未找到该名称,插件将动态生成关键词,可在游戏中通过SKSE的GetKeywordString函数查询。
·物品类型(Type)
指定需添加关键词的物品类型:
- 武器(Weapon)
- 护甲(Armor)
- 弹药(Ammo)
- 魔法效果(Magic Effect)
- 药剂(Potion)
- 卷轴(Scroll)
- 地点(Location)
- 配料(Ingredient)
- 书籍(Book)
- 杂项物品(Misc Item)
- 钥匙(Key)
- 灵魂石(Soul Gem)
- 法术(Spell)
- 激活物(Activator)
- 植物(Flora)
- 家具(Furniture)
- 种族(Race)
- 对话激活物(Talking Activator)
- 附魔(Enchantment)
·过滤条件(Filtering)
过滤条件用于仅向特定分组的物品分配关键词。
> 注意:组合多个过滤条件会逐步缩小可分配物品的范围。如需为不同类型物品添加同一关键词,需重复配置该关键词。
·字符串过滤(Strings)
- 物品名称(例:Iron Sword → 铁剑)
- 效果原型(适用于魔法效果、法术、附魔、卷轴、药剂)
- 角色属性(适用于书籍、魔法效果、法术、附魔、卷轴、药剂、武器)
- Nif文件路径(字符串需以".nif"结尾,不适用于护甲)
(例:weapons/MyIronSword.nif → 武器/我的铁剑.nif)
·效果原型列表
- 属性修改(ValueMod)
- 脚本(Script)
- 驱散(Dispel)
- 治愈疾病(CureDisease)
- 吸收(Absorb)
- 双重属性修改(DualValueMod)
- 镇静(Calm)
- 士气低落(Demoralize)
- 狂热(Frenzy)
- 缴械(Disarm)
- 控制召唤物(CommandSummoned)
- 隐形(Invisibility)
- 光照(Light)
- 黑暗(Darkness)
- 夜视(NightEye)
- 上锁(Lock)
- 开锁(Open)
- 绑定武器(BoundWeapon)
- 召唤生物(SummonCreature)
- 生命探测(DetectLife)
- 念动力(Telekinesis)
- 麻痹(Paralysis)
- 复活(Reanimate)
- 灵魂陷阱(SoulTrap)
- 驱邪(TurnUndead)
- 引导(Guide)
- 狼人进食(WerewolfFeed)
- 治愈麻痹(CureParalysis)
- 治愈成瘾(CureAddiction)
- 治愈中毒(CurePoison)
- 震荡(Concussion)
- 属性与部件(ValueAndParts)
- 累积强度(AccumulateMagnitude)
- 击退(Stagger)
- 峰值属性修改(PeakValueMod)
- 斗篷(Cloak)
- 狼人(Werewolf)
- 时间减缓(SlowTime)
- 鼓舞(Rally)
- 武器强化(EnhanceWeapon)
- 生成危险物(SpawnHazard)
- 虚化(Etherealize)
- 放逐(Banish)
- 生成脚本引用(SpawnScriptedRef)
- 伪装(Disguise)
- 抓取角色(GrabActor)
- 吸血鬼领主(VampireLord)
·表单ID/编辑器ID过滤(FormIDs/EditorIDs)
- 匹配特定MOD中的物品:
- 使用表单ID:(0x1234~MyAwesomeSword.esp, 0x4567~MyAwesomeArmor.esp)
- 使用编辑器ID:(MyAwesomeSwordID, MyAwesomeArmorID)
- 获取特定MOD中的所有物品:(MyAwesomeSwords.esp, MyAwesomeArmors.esp)
·物品专属过滤条件列表
- 护甲 - 附魔(Armor - enchantment)
- 武器 - 附魔(Weapon - enchantment)
- 弹药 - 投射物(Ammo - projectile)
- 地点 - 音乐类型、犯罪派系、父级地点(Location - music type, crime faction, parent location)
- 魔法效果 - 效果着色器、命中特效、施法特效、附魔视觉效果/效果着色器、投射物(Magic Effect - effect shader, hit art, casting art, enchant visuals/effect shader, projectile)
- 书籍 - 习得法术(Book - learned spell)
- 法术/药剂/卷轴/配料/药剂 - 魔法效果、半施法天赋(Spell/Potion/Scroll/Ingredient/Potion - magic effects, half cast perk)
- 附魔 - 魔法效果/装备限制表单列表(Enchantment - magic effect/worn restriction formlist)
- 激活物 - 水体类型(Activator - water type)
- 植物 - 产出物品(Flora - produce item)
- 家具 - 关联法术(Furniture - associated spell)
- 种族 - 皮肤(护甲)、种族能力(Race - skin (armor), racial ability)
- 对话激活物 - 声音类型(Talking Activator - voice type)
- 装备槽位 - 适用于使用槽位的武器/护甲/其他可装备物品(Equip Slots - for weapons/armor/other equippable items using slots)
- 表单列表 - 检查列表中包含的任意表单过滤条件是否有效(Formlist - checks whether any of the form filters included in the list are valid)
·模式匹配(Pattern Matching)
- 必要条件 [字符串、表单ID]:要求物品必须包含所有指定关键词,使用+号(例:ArmorTypeHeavy+ArmorTypeGauntlet → 获取所有重型护手)。
- 排除条件 [字符串、表单ID]:排除包含指定名称/关键词/表单的物品,使用-号(例:-Wooden Sword → 排除所有木剑)。
- 通配符 [字符串]:获取名称或关键词包含指定内容的所有物品,使用*号(例:*Iron → 获取铁剑/铁弓/铁胸甲)。
- 匹配条件 [字符串、表单ID]:默认模式。物品需匹配任意指定字符串或表单ID(等同于"或"逻辑)。
匹配优先级顺序:
1. 必要条件(Requirements)
2. 排除条件(Exclusions)
3. 匹配条件(Matches)
4. 通配符(Wildcards)
> 多个条目需用逗号分隔,可混合使用字符串过滤和表单过滤。
·特征(Traits)
物品专属的精细化过滤条件。单字母特征支持反向匹配(例:-H → 获取所有非敌对魔法效果,-E → 获取所有未附魔物品)。
·护甲(Armor)
- E - 已附魔(enchanted)
- T - 模板(template)
- AR(最小值/最大值) - 护甲值(浮点数值)
- W(最小值/最大值) - 重量(浮点数值)
- 30至61 - 身体槽位
- HEAVY - 重型护甲
- LIGHT - 轻型护甲
- CLOTHING - 服装
·武器(Weapon)
- E - 已附魔(enchanted)
- T - 模板(template)
- W(最小值/最大值) - 重量(浮点数值)
- D(最小值/最大值) - 伤害(浮点数值)
- 武器类型:
- 徒手近战(HandToHandMelee)
- 单手剑(OneHandSword)
- 单手匕首(OneHandDagger)
- 单手斧(OneHandAxe)
- 单手锤(OneHandMace)
- 双手剑(TwoHandSword)
- 双手斧(TwoHandAxe)
- 弓(Bow)
- 法杖(Staff)
- 弩(Crossbow)
·弹药(Ammo)
- B - 是箭矢(is bolt)
- D(最小值/最大值) - 伤害(浮点数值)
·魔法效果(Magic Effect)
- H - 敌对(hostile)
- D - 释放类型(delivery)
- CT - 施法类型(casting type)
- R(数值) - 抗性角色属性(resistance actor value)
- DISPEL - 带有"通过关键词驱散"标记(has DispelWithKeywords flag)
- 学派(最小值/最大值)(school(min/max))
例:20(0/25) → 获取所有毁灭系新手级魔法效果
·魔法学派列表
- 无(None): -1
- 变化系(Alteration): 18
- 召唤系(Conjuration): 19
- 毁灭系(Destruction): 20
- 幻觉系(Illusion): 21
- 恢复系(Restoration): 22
·药剂(Potion)
- P - 毒药(poison)
- F - 食物(food)
·配料(Ingredient)
- F - 食物(food)
·书籍(Book)
- S - 传授法术(teaches spell)
- AV - 传授角色属性(技能)(teaches actor value (skill))
- 数值型角色属性(例:20 对应毁灭系)
·灵魂石(Soul Gem)
- BLACK - 可容纳NPC灵魂(soulgem can hold NPC soul)
- SOUL(大小) - 灵魂石中包含的灵魂大小
- GEM(大小) - 灵魂石可容纳的最大灵魂大小
·灵魂石大小等级
- 微型(Petty): 1
- 小型(Lesser): 2
- 普通(Common): 3
- 大型(Greater): 4
- 巨型(Grand): 5
·法术/附魔/卷轴(Spell/Enchantment/Scroll)
- H - 敌对(hostile)
- ST - 法术类型(spell type)
- D - 释放类型(delivery type)
- CT - 施法类型(casting type)
- 学派(school)
例:20 → 获取所有毁灭系法术
·魔法学派列表(同魔法效果)
- 无(None): -1
- 变化系(Alteration): 18
- 召唤系(Conjuration): 19
- 毁灭系(Destruction): 20
- 幻觉系(Illusion): 21
- 恢复系(Restoration): 22
·家具(Furniture)
- T - 家具类型(furniture type)
- BT - 长椅类型(bench type)
- US - 长椅使用技能(bench use skill)
·家具类型(Furniture Types)
(无具体内容)
·长椅类型(Bench Types)
(无具体内容)
·概率(Chance)
关键词添加到物品的百分比概率。概率固定不变,不会因游戏进程不同而改变(即要么分配成功,要么分配失败)。
取值范围:0.0~100.0,若留空或填写NONE,默认概率为100。
·配置示例
ini
;为MysticismMOD中的所有魔法效果添加MysticismSpells关键词
Keyword = MysticismSpells|Magic Effect|MysticismMagic.esp
;为所有匹配条件的魔法效果添加NoviceDestruction关键词
Keyword = NoviceDestruction|Magic Effect|NONE|20(0/25)
;为所有有毒食物添加PoisonousFood关键词
Keyword = PoisonousFood|Potion|NONE|P,F
;为所有未附魔的重型护手(同时包含ArmorHeavy和ArmorGauntlet关键词的护甲)添加关键词
Keyword = 0x1234~MyArmorMod.esp|Armor|ArmorHeavy+ArmorGauntlet|-E
;通过名称为所有绑定箭矢添加关键词
Keyword = MysticalAmmo|Ammo|*Bound
;为带有太阳命中特效的魔法效果添加太阳伤害关键词
Keyword = MagicDamageSun|Magic Effect|0x02019C9D,0x0200A3BB,0x0200A3BC
;为所有传授毁灭系法术的书籍添加SpellTomeDestruction关键词
Keyword = SpellTomeDestruction|Book|NONE|S,20
;替代方案
Keyword = SpellTomeDestruction|Book|Destruction|S
;为所有带有"吸收"效果原型的魔法效果添加MagicAbsorb关键词
Keyword = MagicAbsorb|Magic Effect|Absorb
;为所有使用该模型路径的武器添加SteelMace关键词
Keyword = SteelMace|Weapon|*steelmace.nif
·注意事项
- 可在“我的文档/我的游戏/天际特别版/SKSE”目录下查看po3_KeywordItemDistributor.log日志文件,获取详细的分配过程信息。
·安装方法
使用MOD管理器正常安装即可。
下载地址:
|
评分
-
1
查看全部评分
-
|