Skip to content

v0.12.0

Choose a tag to compare

@WRXinYue WRXinYue released this 01 Jun 16:37
· 219 commits to main since this release

Added

  • Crash recovery prompts — When an unhandled error occurs in-game, DevMode shows a dialog to view logs or export a feedback ZIP (prefilled with crash summary). If the game exits abnormally, the main menu offers the same on next launch. Toggle under Settings → Crash recovery. Session markers live under mod_data/DevMode/instances/{pid}/.
  • Progress protection — On mod set fingerprint change, DevMode backs up the active profile's progress.save (and optional related saves) under mod_data/DevMode/profile_backups/ before vanilla save filtering can run. Optional warn-only log when progress still references unloaded mods. Toggle under Settings → Progress protection or the title-screen DEVMODE → Progress protection panel (status + recent backups + one-click restore). Each backup row has a Details button to inspect account progress, per-character stats, epochs, compendium counts, and backup metadata.
  • Progress protection startup prompt — On main menu load, if mod character stats were filtered but a recoverable backup exists, DevMode offers a Restore / Not now dialog (toggle under Progress protection settings).
  • Content browsers (mod source) — Card, relic, potion, power, and event pickers include a Mod source filter to include or exclude game content and loaded mods. Detail views show Source: for the selected entry. The card browser remembers your mod-source filter across sessions.

Changed

  • DEVMODE main menuLogs and Mod Feedback are grouped under Diagnostics; Progress protection opens a dedicated panel from the title screen.
  • AI Host (dev rail) — Uses a robot icon instead of sharing the Scripts puzzle icon.

Fixed

  • DEVMODE main menu — Re-entering the title-screen DEVMODE submenu after Mod Feedback and save/load no longer stacks stock menu buttons with dev entries; overlays are torn down on hide. (Thanks @Crimson707707 for the report.)
  • Add enemies to combat picker — The encounter and monster lists scroll correctly within the panel; switching to Monsters no longer leaves a large blank scroll area.
  • Enemy intent overlay — Saving and exiting or leaving combat mid-fight with the intent overlay enabled no longer crashes or leaves a black screen; the overlay hides cleanly when combat ends. (Thanks @Crimson707707 for the report.)

Added

  • 进度保护 — mod 集指纹变化时,在 vanilla 存档过滤写盘前,将当前 profile 的 progress.save(及可选相关存档)备份到 mod_data/DevMode/profile_backups/;可选在 progress 仍含已卸载 mod 数据时仅写日志警告。可在 设置 → 进度保护 或标题画面 DEVMODE → 进度保护 面板中开关、查看状态与最近备份,并一键恢复 progress。每条备份可点 详情 查看账号进度、各角色统计、epochs、图鉴数量及备份元数据。
  • 崩溃恢复提示 — 游戏内发生未捕获异常时,DevMode 弹出对话框,可查看日志或导出预填崩溃摘要的反馈 ZIP;若游戏异常退出,下次进入主菜单时同样提示。可在 设置 → 崩溃恢复 中开关。会话标记位于 mod_data/DevMode/instances/{pid}/
  • 启动时 mod 角色进度丢失提示 — 进入主菜单时,若检测到 mod 角色统计被过滤且存在可恢复备份,弹出 恢复 / 暂不恢复 对话框(可在 进度保护 设置中关闭)。
  • 内容浏览器(Mod 来源) — 卡牌、遗物、药水、能力、事件选择器新增 Mod 来源 筛选,可按游戏本体或已加载 mod 包含/排除;详情区显示 来源:。卡牌浏览器会记住 Mod 来源筛选设置。

Changed

  • DEVMODE 主菜单日志Mod 反馈 合并为 诊断 子菜单;新增 进度保护 主菜单入口。
  • AI Host(开发侧栏) — 图标改为机器人,不再与 Scripts 共用拼图图标。

Fixed

  • DEVMODE 主菜单 — 在 Mod 反馈与读档后再次进入标题画面 DEVMODE 子菜单时,不再出现原版主菜单按钮与开发项叠在一起;退出时会一并清理浮层。(感谢 @Crimson707707 反馈)
  • 添加敌人到战斗 — 遭遇战/怪物列表可在面板内正常滚动到底;切换到 单体怪物 时不再出现大片空白滚动区域。
  • 敌人意图浮层 — 战斗中开启意图浮层后存档退出或离开战斗,不再崩溃或黑屏;战斗结束时浮层会正常隐藏。(感谢 @Crimson707707 反馈)