SuperAPI AI 工具集

skyrim-frameworks-index

智能体与模型

查看项目

更新于 10-30 16:18

技能介绍

用途:这是面向《上古卷轴5:天际》运行时补丁的“概念路由器”,不承载可执行语法,只负责按目标把使用者导向每种框架唯一的权威语法所有者,防止不同框架的语法方言混用。

权威顺序:索引给出证据优先级——已安装框架的精确版本、随附文档、解析器 DLL/源码与随附可运行示例;与安装版本匹配的上游权威源码或文档;本库中锁定源码的专用框架技能;只读且标注版本的已知可用本地配置;本索引;最后才是历史提示库、集成计划、旧指南与凭记忆的语法。专用技能永远不能高于实际解析器;若证据证明技能有误,应修正技能及其校验器,而不是改写可运行的模组去迁就过时描述。

路由方式:按目标选择主机制与语法所有者,例如:为记录添加关键词用 KID(kid-authoring);向 NPC 分发 Form 用 SPID(spid-authoring);在运行时修补受支持的记录字段用 SkyPatcher(skyrim-skypatcher);替换基础对象/引用或受支持属性用 BOS(skyrim-base-object-swapper);生成或审计大规模分发改用确定性生成器(skyrim-distribution-pipeline 与 skyrim-distr-kid-validation);CDF 的 JSON 容器/厂商规则用 Container Distribution Framework(skyrim-container-distribution);解读框架/SKSE 日志用基于源码的日志取证(skyrim-runtime-log-forensics);新建设置菜单用 MCM Helper,旧版 SkyUI MCM 维护用 SKI_ConfigBase(均归 skyrim-papyrus-modding);简单 JSON/Form 持久化用 PapyrusUtil,嵌套/动态结构化数据用 JContainers(分别见 papyrus-modding 的参考文档);不支持的操作用 ESPFE、Papyrus、patcher 或 DLL(对应 skyrim-plugin-authoring、skyrim-papyrus-modding、skyrim-skse-commonlib)。

当前锁定的决策:SPID 7.3.x(已验证至 7.3.3)受支持键不含 Weapon,物品清单对象使用 Item 或通用 Form;等级范围端点必须同时存在;TraitFilters 以 / 分割,D/-D 有效,Chance 可以 ! 结尾。KID 4.0.6 语法(至 4.1.0 未变,现为 GPL-3.0)使用人类可读的类型标签,末尾可选字段可省略。BOS 3.4.1 语法(至 3.5.0 未变,现为 GPL-3.0)在当前分区(含 [Forms]、[References]、[Transforms]、[Properties])下使用竖线分隔条目。SkyPatcher(语料 6.4.x;截至 2026-10-10 Nexus 为 7.1.3)要求分类放置,操作名与分类/版本相关,7.x 操作需对照已安装条目核验。MCM 方面,MCM Helper 是新建菜单的常规路径,SKI_ConfigBase 保留为旧版维护路径。历史集成计划中基于逗号的 SPID trait 决策已被当前解析器源码取代;历史文档只作线索,不作语法权威。

跨框架标点警告:一个框架中有效的记号不可移植——FLM 的 *FormList 会展开 FormList;CDF 中 add: ["*Claw"] 在锁定解析器中并非通配查询;SPID 的 / 在 LevelFilters 中表示等级范围、在 TraitFilters 中表示 trait 组合;BOS 变换函数内的逗号不是 SPID 过滤器分隔符。应先路由,再按所选框架和精确字段解析。

适用场景与限制:适用于规划天际运行时补丁的框架选型、核对语法归属与版本约束;本身不提供可执行语法、不替代安装版本的解析器与官方文档,未在资料中给出的具体版本细节、安装命令与使用步骤暂未提供。