LoveManiac 存档槽与画廊数据结构
存档槽什么时候加入的
0.3.2 版本(2026-04-24)——devlog 原文:
Save slots were added.
这是一个非常重要的功能更新。0.3.2 之前:
- 只有一个存档位,新存档会覆盖旧存档
- 多轮尝试不同路线必须整轮重玩
- 想在好感度路线和 Nebby 路线之间切换必须来回 Load
0.3.2 之后:
- 玩家可以有多个存档槽(具体数量未确认,社区实测至少 5 个)
- 每个存档槽独立保存好感度、金币、画廊进度、皮肤解锁
- 可以在不同存档槽之间对比进度、尝试不同路线
存档文件在哪
Windows
%APPDATA%\Godot\app_userdata\LoveManiac\ 或类似路径(取决于 Godot 导出设置)
Android
游戏数据目录下的 user:// 路径(需要 root 权限才能访问,或用文件管理器配合备份)
Linux / Mac
~/.local/share/godot/app_userdata/LoveManiac/ 或 ~/Library/Application Support/Godot/app_userdata/LoveManiac/
meta.json 结构详解
gamaloplay.com 完整分析了存档文件的结构,核心字段如下:
{
"current_slot": 2,
"affinity_chara": 72,
"affinity_nebby": 45,
"lust_meter": 85,
"gold": 8320,
"unlocked_scenes": {
"chara_standard_1": true,
"chara_standard_2": true,
"chara_flirt_ending": true,
"nebby_cat_scene_1": false,
"death_triggered": true,
"lust_meter_50": true,
"lust_meter_80": false,
"no_hit": false,
"butcher_scene": false,
"pale_scene": true,
"second_round_cowgirl": false
},
"unlocked_skins": {
"butcher_chara": false,
"pale_chara": true
}
}
为什么解锁场景需要改两个键
gamaloplay.com 发现的关键结论:
场景键 vs 皮肤键是分开的
unlocked_scenes:所有画廊场景的解锁状态unlocked_skins:所有皮肤的解锁状态
Butcher 皮肤场景同时涉及两个键:
- 解锁 Butcher 皮肤场景的条目本身在
unlocked_scenes里 - 但如果
unlocked_skins.butcher_chara是 false,画廊里的 Butcher 场景也不会显示
不能手动解锁的场景
某些场景不能通过改 meta.json 来解锁:
no_hit:团队加了额外校验,手动改成 true 后场景条目会出现,但点击播放时会报错或显示空白second_round_cowgirl:需要奇怪药丸真实使用过的记录,meta.json 里没这个记录就无法播放
存档槽的策略性使用
0.3.2 后存档槽的策略性用法:
用法一:关键分叉点存档
在以下节点分别存档:
- 战斗开始前:练无伤专用
- Flirt ACT 前:试不同结果
- 奇怪药丸使用前:试不同时机
- 死亡触发计数前:确保第三次输对
用法二:多路线并行
- 存档 1:好感度路线(全调情)
- 存档 2:Lust Meter 路线(主世界多互动)
- 存档 3:Nebby 找猫路线
- 存档 4:无伤挑战专用
- 存档 5:全收集最终存档
用法三:社区存档交换
社区玩家会把自己的 100% 解锁存档分享出来——但需要注意:
- Android 和 PC 存档可能不兼容(Godot 导出格式差异)
- 浏览器版存档在 localStorage 里,不能直接导出
手动编辑存档的风险
正常风险
- 存档损坏(改错字段名或格式)
- 场景无法播放(上面提到的 no-hit 场景)
低版本兼容问题
- 从 0.3.2 存档直接加载到 0.3.3+ 可能字段缺失
- 0.3.4 加入 Nebby 商店和第二轮变体后,旧存档里的
unlocked_scenes没有这些新条目
建议每次大版本更新后不要直接加载旧存档,先备份。
