Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stellaris 本地存档编辑器

一个可以直接双击打开的中文静态 Web 工具,用于本地读取和编辑 Stellaris 存档。所有处理都在浏览器里完成,不上传文件,不需要后端、npm 或构建步骤。

功能

  • 导入压缩的 .sav,读取其中的 gamestatemeta
  • 支持导入已解压的 gamestate 文本进行查看和编辑
  • 编辑顶层 cheated_on_save=yes/no
  • 解析并编辑 galaxy={...} 的常用字段、帝国设计、高级树和原文
  • 渲染星系地图,识别玩家帝国、堕落帝国、AI 帝国、危机、利维坦/守护者和未占领区域
  • 导出重新压缩后的 .sav,压缩包根目录只包含 gamestatemeta

使用

直接打开 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,测试会额外执行样本存档回归;该文件不应提交到公开仓库。

发布注意

不要提交真实存档、解压后的 gamestatemeta。这些文件可能包含个人游戏数据,而且体积较大;.gitignore 已默认排除它们。

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages