模组简介
这款名为Plugins.txt启用器的《星空》功能模组,核心作用是恢复贝塞斯达传统游戏体系里的plugins.txt原生加载功能,专门面向需要批量管理自定义ESP、ESL、ESM插件文件的模组玩家,解决游戏初期无法直接通过标准插件列表文件加载MOD的痛点,玩家安装后就可以完全脱离原本需要反复修改sTestFile1这类INI变量的繁琐操作,用贝塞斯达老玩家熟悉的传统方式管理所有自定义插件的加载规则,不用再挨个手动填参数就能完成大量插件的配置工作。
功能要点
- 完全还原历代BGS游戏通用的
plugins.txt插件加载逻辑,无需使用任何sTestFile系列的INI变量即可加载所有自定义插件文件 - 适配两种主流游戏版本的扩展加载方案,Steam版配合脚本扩展器使用,Game Pass版配合ASI加载器使用都能稳定生效
- 自带独立的运行日志输出机制,Steam版日志生成在
DocumentsMy GamesStarfieldSFSELogs路径下的SFPluginsTxtEnabler.log文件中,Game Pass版日志生成在DocumentsMy GamesStarfieldLogs路径下,方便玩家排查插件加载异常问题 - 完全不修改游戏本体的核心运行逻辑,仅补充缺失的插件文件读取规则,不会对游戏原有存档和正常游玩流程产生额外侵入性改动
前置依赖
使用这款模组前需要根据自己的游戏版本提前安装对应前置:Steam版本的《星空》需要提前安装《星空》脚本扩展器,Game Pass版本的《星空》需要提前安装ASI加载器,没有安装对应前置的情况下模组将完全无法正常运行。
手动安装方法
不同版本的用户需要按照对应的文件放置规则完成安装:如果你是已经手动部署好《星空》脚本扩展器的Steam版本玩家,只需要将模组包内的SFPluginsTxtEnabler.dll文件,放入游戏对应路径下的DataSFSEPlugins文件夹中,示例的完整路径为C:steamappscommonStarfieldDataSFSEPluginsSFPluginsTxtEnabler.dll;如果你是已经手动部署好ASI加载器的Game Pass版本玩家,只需要将模组包内的SFPluginsTxtEnabler.asi文件,放入游戏根目录也就是和Starfield.exe同级的文件夹下,示例的完整路径为C:XboxGamesStarfieldContentSFPluginsTxtEnabler.asi。所有不在上述描述中的额外文件放置要求,均以压缩包内附带的说明文档为准。
兼容性与注意事项
2024年6月9日推送的《星空》1.12.30官方正式更新已经原生加入了对plugins.txt的支持,也就是说在升级到该版本以及后续更高版本的游戏本体后,这款模组已经完全失去作用,玩家可以安全删除之前安装的SFPluginsTxtEnabler.dll或者SFPluginsTxtEnabler.asi文件,不需要再继续保留该启用器。如果玩家的游戏设置中还保留了任何sTestFile相关的INI变量配置,系统会自动忽略plugins.txt的读取结果,需要先删除所有这类旧的INI配置项,才能正常使用新的插件列表功能。另外要注意的是,非官方模组工具生成的自定义ESP、ESL、ESM插件文件,本身没有经过游戏官方的完整性校验,可能存在隐性的文件损坏问题,使用这类非官方插件时需要随时留意游玩过程中的异常情况。
常见使用问题
- 问:安装完模组之后我该怎么创建正确的
plugins.txt文件?答:你需要在系统的本地AppData文件夹下的《星空》对应目录中新建该文件,常规路径为C:Users<你的用户名>AppDataLocalStarfieldPlugins.txt,文件的首行必须保留一个带#号的注释行,之后每一个要加载的插件单独占一行,行首加星号标注对应的完整文件名即可。 - 问:安装完模组之后插件还是没有加载成功要怎么排查?答:首先确认对应路径下的日志文件是否正常生成,查看日志内的报错提示,再检查INI配置里是否残留了
sTestFile相关的变量,同时确认plugins.txt的首行确实保留了#号注释规则。 - 问:升级到1.12.30以上的游戏版本之后我没删除这个启用器会有什么影响?答:官方原生支持的
plugins.txt功能和本模组的逻辑完全一致,残留的模组文件不会导致游戏崩溃,但属于多余的无用文件,直接删除即可。

评论(0)