Repository navigation
SFS-Agent v0.6.0
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