Repository navigation
SFS-Agent v0.6.2
SFS-Agent v0.6.2
预设蓝图改为模组内置,不再写进玩家的蓝图目录。
变更
预设不再污染玩家的蓝图列表
v0.6.0 / v0.6.1 会把内置蓝图写进 Saving/Blueprints/,
于是玩家自己的蓝图列表里会莫名多出一条,删除后下次启动又冒出来。
现在预设放在模组自己的目录:
Mods/SFS-Agent/presets/基础火箭/Blueprint.txt
Mods/SFS-Agent/presets/二级火箭/Blueprint.txt
Mods/SFS-Agent/presets/三级火箭/Blueprint.txt
用 DefaultFolder 包成 IFolder 交给游戏自己的 Blueprint.TryLoad 解析,
完全不碰玩家的蓝图文件夹。升级时会自动清理旧版本投放的那份
(只在内容与内嵌预设逐字节一致时才删,玩家改过就不动)。
内置三枚递进预设
| 预设 | 零件 | 说明 |
|---|---|---|
| 基础火箭 | 8 | 单级,最适合新手 |
| 二级火箭 | 11 | 两级分离 |
| 三级火箭 | 24 | 三级,含整流罩 |
接口:
GET /presets—— 列出预设POST /preset_load {"name":"基础火箭"}—— 直接加载到建造页面
修复:加载预设会让游戏崩溃
BuildState.SpawnBlueprint 内部会创建 Unity Mesh
(PartsLoader -> PipeMesh -> new Mesh()),
在 HTTP 后台线程调用会直接崩掉游戏。
现在改为入队 + 帧循环主线程执行(和模组里其他 Unity 操作一致)。
配套插件 v0.5.0 新增 list_sfs_presets / load_sfs_preset 两个工具。
安装
Mods\SFS-Agent\SFS-Agent.dll,然后重启游戏。
GPL-3.0 · 星河拓航Studio