SaveGuard
温和的失败处理:撤离失败物品默认回收 | Quota 失败保档不删档 | 安全备份 | 游戏内设置页。A gentle failure handler for YAPYAP.
CHANGELOG
Changelog
0.1.2
- Fixed settings injection on client-side multiplayer (tab now only appears for host and main menu)
- Fixed font fallback for machines where scene text search fails
- Fixed template selection to always use original game section instead of mod-dependent last section
- Fixed transpiler exception on method signature mismatch (now logs warning instead of throwing)
- Fixed
SoftFailureOccurredstate leak whenRestartGamethrows after marking
0.1.1
- Fixed dropdown label showing another mod's text by replacing heuristic text matching with exclusion-based label targeting
- Changed in-game setting labels: "任务失败存档" / "物品回收率"
- Removed in-game emergency backup toggle (still always on, configurable via file)
- Preserved full Game Over flow with call-site-scoped deletion suppression
- Added GitHub source link to Thunderstore metadata
- Added bilingual README with anchor navigation
0.1.0
- Added configurable failed-extraction item recovery with discrete 0/25/50/75/100% choices, defaulting to 100%.
- Added quota-failure soft reset that preserves the current save, gold, inventory, Hub, Grimoire and quota tier.
- Added automatic restart from night one with the current Session score reset to zero.
- Added call-site-scoped quota-failure deletion protection that preserves the complete Game Over flow and avoids third-party
DeleteSlotpostfix side effects. - Added fresh pre-reset, timestamped emergency save backups with retention control.
- Added a native-style SaveGuard tab to the in-game Settings panel.
- Added verified-build compatibility protection and policy tests.