一个可以直接双击打开的中文静态 Web 工具,用于本地读取和编辑 Stellaris 存档。所有处理都在浏览器里完成,不上传文件,不需要后端、npm 或构建步骤。
- 导入压缩的
.sav,读取其中的gamestate和meta - 支持导入已解压的
gamestate文本进行查看和编辑 - 编辑顶层
cheated_on_save=yes/no - 解析并编辑
galaxy={...}的常用字段、帝国设计、高级树和原文 - 渲染星系地图,识别玩家帝国、堕落帝国、AI 帝国、危机、利维坦/守护者和未占领区域
- 导出重新压缩后的
.sav,压缩包根目录只包含gamestate和meta
直接打开 index.html,拖入或选择 Stellaris .sav 文件即可。
如果只导入裸 gamestate,可以编辑和查看,但由于缺少原始 meta,不能导出完整 .sav。
需要 Node.js。基础测试不依赖安装包:
node --check src/app.js
node --check src/map-reader.js
node --check src/pdx-parser.js
node --check vendor/fflate.min.js
node --check tests/parser.test.js
node tests/parser.test.js如果项目根目录存在 2278.06.08.sav,测试会额外执行样本存档回归;该文件不应提交到公开仓库。
不要提交真实存档、解压后的 gamestate 或 meta。这些文件可能包含个人游戏数据,而且体积较大;.gitignore 已默认排除它们。