马上注册领取绝版勋章
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 amgo 于 2024-9-30 22:26 编辑
原址:FormList Manipulator - FLM at Skyrim Special Edition Nexus - 模组和社区 (nexusmods.com)
FormList 机械手
此SKSE插件允许您在游戏启动时使用配置文件将表单添加到FormLists。
使用此模组,您可以摆脱修改 FormList 的模组之间的冲突,从而避免创建兼容性补丁。这种情况的例子是添加新植物的模组,添加玩具和礼物,新的角色声音,奖杯,头发颜色和头部零件的比赛等,从1.3.0版本开始,
您可以使用模组事件在游戏期间按需更新FormLists。
从版本 1.5.0 开始,您可以向条目添加过滤器以跳过它们。
从版本 1.7.0 开始,您可以使用关键字创建表单集合。
配置文件 配置文件可以具有任何名称,但它们必须是名称以 _FLM 结尾的 INI 文件。示例:Toys_FLM.ini。
或者它们可以是位于“FLM”目录中的任何 INI 文件。
配置文件按字母顺序处理。首先从 Data 目录,然后从 Data\FLM。
键:Alias、Group、Collection、Filter、ModEvent、FormList、Plant、BToys、GToys、HairColors、AtronachForge、AtronachForgeSigil、DragonbornSpiderCrafting 不区分大小写。
过滤器、别名和组一旦定义,仍然可用于其他 INI 文件。
筛选器始终是可选的。
一般用法 FormList = FList|Form、Form、*FormList、#Group、#Collection 等|过滤
位置,
- FList 可以是:EditorID 或 FormID~ESP 或 Alias。
- 表单可以是:EditorID 或 FormID~ESP。
- FormID - 记录 ID。 示例:0xD80 或 0x03008246 或 0xFE00080A 或 0x8246(您不再需要从 FormID 中删除任何数字,插件会自动完成)。
- ESP - 带有扩展名的插件的名称。基本插件和 DLC 不需要。示例:非官方天际特别版 Patch.esp。不区分大小写。
- EditorID - 表单 editorID。
- 在 FormList 添加星号之前添加星号会添加其内容,而不是列表本身。
- 过滤器是可选的。您可以使用以前定义的过滤器或就地创建新过滤器。
- 过滤器格式:条件、条件等或 #NameForFilter。要了解有关过滤器格式的更多信息,请参阅下面的过滤器部分。
如果未找到 FList,则跳过 FList。如果表单已存在于 FormList 中或未找到表单,则跳过表单。您还可以使用过滤器跳过表单或在特定情况下添加表单。
过滤 器 Filter = NameForFilter|Condition,Condition, etc
哪里
- 条件是插件的名称,如果必须激活插件,则带有 +,如果没有,则为 -。 示例:+Vigilant.esm。
- 您可以使用&在一个条件下检查多个插件。在这种情况下,所有插件状态(+ 或 -)必须匹配,条件才能为 true。示例:-Vigilant.esm&+Skyrim Cheat Engine.esp。
- 这些条件按替代项组合,也就是说,如果至少一个条件为 true,则筛选器返回 true。
若要使用预定义的筛选器,请在其名称前添加 # 符号。
收集 Collection = NameForCollection|FormType|Keyword, -Keyword, etc|Filter
哪里
- FormType 类型的表单,用于搜索带有关键字的表单。可以是(不区分大小写):盔甲、武器、弹药、魔法效果、炼金物品、卷轴、位置、成分、书籍、杂项、钥匙、灵魂宝石、激活器、植物群、家具、种族、TalkingActivator、附魔、NPC、法术。
- 关键字是关键字的 FormID 或 EditorID。通过连词组合。这意味着表单必须包含所有不带减号的关键字,并且不包含带减号的关键字。
- 过滤器是可选的。您可以使用以前定义的过滤器或就地创建新过滤器。过滤器格式:条件、条件等或 #NameForFilter。要了解有关过滤器格式的更多信息,请参阅上面的过滤器部分。
模组活动 ModEvent = 事件名称|FList|Form、Form、*FormList、#Group、#Collection 等
,其中,
- EventName 是一串字母 A-Z、a-z。
- 其余的与一般用途相同。
- 同一模组事件可以有多个条目。
如果事件不包含单个有效的 FormList 和 Form,则跳过添加事件。收到事件后,FLM 会将 Forms 添加到指定的 FormLists 中,并发送一个新事件,其中包含所接收事件的名称,并附加“OK”(EventNameOK)(字符串已发送:EventName|新增表单|表单重复,已发送值:添加表单)。整个过程将写入日志。
别名 别名 = NameForAlias|FList、FList 等
别
名是 FormList 的集合。若要使用别名,请在其名称前添加 # 号。别名在配置文件的开头进行处理,无论它们在文件中的位置如何。仅适用于 FormList 和 ModEvent 关键字。
组 组 = NameForGroup|Form、Form、*FormList、#Collection 等
组是表单的集合。若要使用组,请在其名称前添加 # 号。组在配置文件的开头,在集合和筛选器之后进行处理,而不管它们在文件中的位置如何。对于 FormList、ModEvent、BToy、GToy、HairColors、AtronachForge、AtronachForgeSigil 关键字。组可以使用集合。
简化植物的使用: Plant = Form|Form|Filter
哪里
- 第一种形式是成分/炼金物品/激活剂,
- 第二个是植物/树/杂项/活化剂/容器,
- 如果指定不同类型的表单,则会在日志中抛出警告,但将添加表单,
- 过滤器是可选的。
简化 Boy's Toys 的使用: BToys = Form, Form, *FormList, #Group, #Collection, etc|Filter
简化女孩玩具的使用: GToys = Form, Form, *FormList, #Group, #Collection, etc|Filter
简化了染发剂的使用: HairColors = Form, Form, *FormList, #Group, #Collection, etc|Filter
简化了 Atronach Forge 的使用: AtronachForge ⩦ Form|Form|Filter
哪里
简化了 Atronach Forge with Sigil Stone 的使用: AtronachForgeSigil ⩦ Form|Form|Filter
哪里
Dragonborn Spider Crafting的简化使用: DragonbornSpiderCrafting ⩦ Form|Form|Filter
哪里
调试模式和配置文件验证 为了减少日志的输出量,添加了调试模式。因此,正常形式的日志是简洁的。
若要启用调试模式以查看更多详细信息,请在以下位置之一创建FormListManipulator_DEBUG.ini文件:“Data”、“Data\FLM”、“Data\SKSE\Plugins”。
查看日志:“[PATH to MY Documents]\My Games\Skyrim Special Edition\SKSE\FormListManipulator.log”。它包含有关已处理文件和记录的所有信息。
例子:
Filter = AdditionalHearthfireDollsFilter|+AdditionalHearthfireDolls.esp
Collection = Irons|Weapon|0x1E718
Collection = WarAxes|Weapon|WeapTypeWarAxe
Collection = IronWarAxes|Weapon|0x0001E718~Skyrim.esm,WeapTypeWarAxe
Collection = IronNotWarAxes|Weapon|WeapMaterialIron,-WeapTypeWarAxe
ModEvent = TestEvent|BYOHRelationshipAdoptionPlayerGiftChildMale|BYOHChefDoll
Alias = TestAlias|0x8246~HearthFires.esm,0x03008246
Group = Dolls|BYOHChefDoll,BYOHDBDoll,BYOHDragonbornDoll,BYOHJesterDoll
FormList = #TestAlias|BYOHBlacksmithDoll,BYOHDragonPriestDoll,BYOHExecutionerDoll
BToys = #Dolls
Plant = zzzCHMountainFlower01White|zzzCHTreeFloraWhiteFlowers
FormList = 0x03008246|0x807~Plantable Animals.esp,PlantableAnimalsAlbinoSpiderNest
Formlist = #TestAlias|#Dolls
Plant = ChaurusEggs|PlantableAnimalsChaurusNest
BTOYS = BYOHChefDoll,BYOHDBDoll,BYOHDragonbornDoll,BYOHJesterDoll|#AdditionalHearthfireDollsFilter
Plant = SF_BunglersBane|SF_BYOHHouseIngrdBunglersBane01|+TechnicolorAlchemy.esp
兼容性
- 使用 CommonLibSSE-NG 创建,支持 SE、AE、VR。
- KID 支持。FLM 将在 KID 完成添加关键字后开始工作。
- FLM 将在完成工作时发送事件FLM_SetupDone。
要求前置
SKSE
Papyrus脚本扩展重制版与周年版 - powerofthree's Papyrus Extender v5.6.2 (2023/12/11)SE&AE+ powerofthree's Tweaks v1.8.2(2024年2月19日) SE&AE(无需esp)
欢迎来看我的B站上古卷轴5相关教学视频:https://space.bilibili.com/2993829/video
推荐每个新人玩家使用的防bug神器:小白必看!让天际回归应有的样子,别再为bug问东问西!!LOOT一键排序工具v0.22.3(2023-12-8)汉化版+保姆级教程(美化冲突没动作摆大字CTD闪退没效果卡任物各种疑难杂【附实验室mod排序建议】
|