Skip to content

SFS-Agent v0.6.2

Choose a tag to compare

@LShangPiao LShangPiao released this 08 Oct 05:23
· 6 commits to main since this release

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