为《でびるコネクション》(Devil Connection) 游戏制作的存档编辑器,支持 Tauri 与 Electron 双平台运行,一套前端两套壳。
![]() |
![]() |
![]() |
![]() |
![]() |
- 注意!本软件仅在1.0版本测试过,可能有兼容性问题
- 安装:下载安装包,根据安装器指引安装到游戏目录下的任意空文件夹
- 预览图:为了预览贴纸等游戏原版资源,你可以解包数据提取(非必要);我们提供了提取好的资源压缩包,下载后将压缩包中的文件解压到游戏根目录下(请不要让压缩软件自动生成文件夹)
- 正确路径
|
⺊ 游戏文件......
⺊ data/ //资源目录
⺊ DC-SaveEditor/ //软件目录
- 系统存档编辑:概览字段、结局图鉴解锁/收集、贴纸解锁、全局变量表、原始 JSON 编辑
- 槽位存档(数量动态增长,最多 600)与快速/自动存档编辑:标题、保存时间、脚本索引、副标题、阶段图;召唤师名字存储在
stat.f.name - 槽位变量说明:
stat.f关键变量带悬停说明(名字、天数、魔力、周目、各角色/道具标记等),未知变量提示谨慎修改;顶部提示条可一键关闭并记住选择 - 游戏照片预览与导出(dataURL 存档解码)
- 从游戏解包资源自动提取贴纸、阶段图、**附加内容(相册/NGC)**缩略图预览
- 多语言:基于
lang_*.json的本地化框架(内置英文/日文,检测到文件即显示语言切换下拉) - UI:Android 15 / Material 3 风格、主题色
#1585C0、深色模式、WinUI3 风格圆角复选框、磁吸式选项卡、可开关动画
前置:Node.js + npm;Rust 工具链(仅 Tauri 需要)。
npm install
npm startcd src-tauri
cargo run两种方式共用 dist/ 前端,运行时由 dist/api.js 自动识别 window.__TAURI__ 或 window.electronAPI 选择后端。
游戏存档位于游戏根目录的 _storage 文件夹。程序按以下顺序自动定位:
- 从应用所在目录向上查找
_storage - 环境变量
DC_GAME_ROOT指定的游戏根目录下的_storage(推荐,代码不硬编码本机路径)
$env:DC_GAME_ROOT = "你的游戏根目录"也可以在界面点击「打开存档文件夹」手动选择。
程序内置一套轻量本地化框架:界面文本以「中文原文 → 译文」的键值对存放于 dist/lang_<code>.json。启动时会探测这些文件,只要检测到任意语言文件就显示右上角语言切换下拉,否则不显示。
已内置并在 Release 中提供的文件:
| 文件 | 语言 |
|---|---|
lang_en.json |
English(英文) |
lang_ja.json |
日本語(日文) |
支持的语言代码(I18N_CODES)目前有:en / ja / ko / zh-Hant。
-
打开任意现有语言文件(如
lang_ja.json)作为模板。 -
复制并重命名为
lang_<code>.json(<code>取en/ja/ko/zh-Hant之一;若想新增其它语言,需在dist/renderer.js的I18N_CODES数组中追加{ code, name })。 -
保持 JSON 的 key 不变(为界面中的中文原文),只需把 value 改为对应译文:
{ "打开存档文件夹…": "Open Save Folder…", "概览": "Overview", "保存": "Save" } -
将文件放入
dist/(随安装包一起打包;Exe 安装版开箱即用)。也可以直接替换应用安装目录下resources/里的同名文件进行热更新(无需重新打包)。 -
启动程序后右上角语言下拉即可看到你的语言并切换。
说明:翻译仅覆盖静态界面文本与输入框占位符(原生 HTML 中文原文)。图鉴数据(结局/贴纸/角色名等,来自游戏数据
data.js)与提示/状态信息属于运行期动态文本,保留原文。如需完整覆盖请自行扩展applyI18n逻辑——只需让lang_*.json的 key 与动态插入的文本完全一致即可生效。
npm install # 安装 @tauri-apps/cli
npx tauri build产物位于 src-tauri/target/release/bundle/(Windows 下为 NSIS 安装包)。
dist/ 前端(index.html / style.css / renderer.js / api.js / data.js / lang_*.json)
electron/ Electron 主进程与预加载脚本
src-tauri/ Tauri Rust 后端与配置
- Hxueit/Devil-Connection-Sav-Manager:Python 版《でびるコネクショん》存档管理器(备份/还原、槽位增删改排、运行时修改等,功能更全)。本项目受其「为结局/贴纸等提供取值说明列表」的启发,为槽位
stat.f变量补充了悬停说明;两者为独立项目,未复用其代码。
- Tauri 2 (Rust) / Electron 22
- 原生 Web 前端(HTML/CSS/JS),Material 3 风格
修改存档可能影响游戏进度,请提前备份 _storage 目录。本工具仅供学习交流使用。
GPL v3.0




