Skip to content

SFS-Agent v0.6.0

Choose a tag to compare

@LShangPiao LShangPiao released this 08 Oct 04:54
· 8 commits to main since this release

SFS-Agent v0.6.0

这一版让「造火箭」终于有可靠起点。

新增:内置示例蓝图

新装的用户常常一枚蓝图都没有,此时「让猫娘造个火箭」无从下手。
模组现在自带一枚官方结构的示例火箭(31 个零件、9 级),
首次列出蓝图时自动投放到:

Saving/Blueprints/SFS-Agent 示例/Blueprint.txt

它会自然出现在游戏和接口的蓝图列表里,直接加载即可。
只在文件不存在时写入,绝不覆盖你自己的蓝图 —— 删掉了下次还会补回来。

修复:中文蓝图名全部失效

模组的请求解析器以前只做字符串切片,不处理 \uXXXX 转义。
而 Python 的 json.dumps 以及 httpx 的 json= 参数默认就会把中文写成
\uXXXX —— 于是「示例」变成了字面的 \u793a\u4f8b,
所有中文名的蓝图都加载不了(静默回退到 DefaultFolder)。

现在解析器正确处理 \uXXXX 与常规转义,中文名和英文名一样可靠。

修复:加载蓝图会叠加而非替换

BuildState.SpawnBlueprint 是追加语义。连续加载两次,
零件数从 172 涨到 203 —— 火箭上多出一整枚。
现在加载前会先调用 BuildState.Clear,连续加载结果稳定(实测两次都是 31 个零件)。

说明

  • 示例蓝图仅供参考,可在游戏里自由修改另存
  • 手拼任意火箭仍不推荐,蓝图里很多零件(引擎 / 舱体 / 降落伞)不带尺寸参数,
    无法凭空推算贴合位置
  • 配置走 http://127.0.0.1:21578/

安装

Mods\SFS-Agent\SFS-Agent.dll,然后重启游戏。

GPL-3.0 · 星河拓航Studio