wc-DeathNoSaveDelete icon

DeathNoSaveDelete

Prevents R.E.P.O. from deleting or overwriting your save after death, team wipe, failed levels, and arena reset flow.

Last updated 3 days ago
Total downloads 9384
Total rating 2 
Categories Mods Misc Client-side Server-side AI Generated
Dependency string wc-DeathNoSaveDelete-1.0.1
Dependants 2 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2305 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2305

README

DeathNoSaveDelete / 死亡不删档

中文

死亡不删档是一个 R.E.P.O. 的 BepInEx 插件,用来保护存档/公共存档,并允许公共房间使用私人存档,避免死亡、团灭、失败结算、竞技场重置流程导致删档或覆盖保存。

需要安装 REPOConfig,这样可以在游戏内直接调整配置;不安装也可以通过 BepInEx 自动生成的配置文件使用。

AI 辅助生成标注

本 Mod 的部分代码整理、兼容性适配思路、文档说明和发布文案由 AI 工具辅助生成,并由维护者进行人工选择、修改、整合和测试。AI 生成内容可能存在错误、遗漏或不适用于未来游戏版本的情况,请以实际测试结果为准。

法律与使用风险说明

  • 本 Mod 是玩家自制的非官方 Mod,与 R.E.P.O. 官方、游戏开发者、发行方、Thunderstore、BepInEx、REPOConfig 以及下方致谢中提到的 Mod 作者均无从属、授权、赞助或背书关系。
  • R.E.P.O.、BepInEx、REPOConfig、Thunderstore 以及被提及的第三方 Mod 名称和相关资源归各自权利人所有。文中提到第三方 Mod 仅用于说明参考来源和致谢,不代表复制、分发或捆绑其原始 DLL。
  • 本包没有包含 Kaguya-OnlineGameTweakIgor_Does_Nothing-PublicSavesBoZo-JustRetryPlus 的原始 DLL 或资源;相关功能是根据当前游戏版本重新实现和整合。
  • 本 Mod 按“现状”提供,不承诺一定能防止所有删档、坏档、覆盖保存、联机异常、游戏崩溃或未来版本失效。使用前请自行备份存档。
  • 使用 Mod 可能违反游戏、平台、服务器或联机房间的规则。公开房和多人游戏中使用前,请确认房主和其他玩家知情并同意。由使用本 Mod 造成的存档、账号、联机体验或其他风险由使用者自行承担。

功能

  • 阻止死亡、团灭、关卡失败、竞技场重置流程中的删档。
  • 在失败保护期间拦截危险保存,避免覆盖当前存档。
  • 新场景生成完成后自动重新载入当前存档。
  • 防止游戏重复触发 ChangeLevel(levelFailed=true) 导致日志刷屏或反复进入保护。
  • 支持公开房正常保存,并阻止公开房删档。
  • 支持创建公开房时继续当前选择的存档,而不是强制从新档开始。
  • 可选“同关重试”:失败后直接重开当前关卡,并恢复记录到的血量、金钱、充电站电量和道具电量。
  • 可选实时 Ping 显示。

致谢

本 Mod 的部分功能方向参考了以下 R.E.P.O. Mod,在此感谢这些作者提供的思路:

  • Kaguya-OnlineGameTweak:公开房继续存档流程、实时 Ping 显示。
  • Igor_Does_Nothing-PublicSaves:公开房保存、公开房防删档。
  • BoZo-JustRetryPlus:死亡后同关重试,以及血量、金钱、电量恢复思路。

配置

安装后启动一次游戏,BepInEx 会自动生成配置文件。插件显示名为 死亡不删档

主要配置项:

  • 启用死亡不删档:总开关。
  • 失败后自动重新载入存档:失败后自动重新载入当前存档。
  • 重新载入延迟秒数:关卡生成完成后,等待多久再重新载入。
  • 阻止竞技场删档保存:阻止竞技场/失败结算阶段的重置进度和覆盖保存。
  • 允许公开房保存:开启公开房保存和公开房防删档。
  • 公开房继续当前存档:创建公开房时可以继续选择的存档。
  • 显示实时 Ping:在 HUD 上显示当前 Photon Ping。
  • 死亡后重开同一关:开启同关重试。开启后会替代普通的失败后重新载入存档流程。
  • 显示详细日志:输出被拦截的方法和额外调试信息。

安装

DeathNoSaveDelete.dll 放到:

BepInEx/plugins/

然后通过 BepInEx 启动 R.E.P.O.。

注意

这个 Mod 只保护失败流程中的删档和覆盖保存,不会创建新的存档槽,也不能恢复安装前已经被删除的存档。

首次使用前建议手动备份一次存档。

English

DeathNoSaveDelete is a BepInEx plugin for R.E.P.O. It protects your save from failed-run cleanup, death/team-wipe deletion, arena reset flow, and dangerous overwrite saves.

REPOConfig is recommended for changing options in game, but the mod also works with the normal BepInEx config file.

AI-Assisted Content Notice

Parts of this mod's code organization, compatibility adaptation notes, documentation, and release text were assisted by AI tools, then manually selected, edited, integrated, and tested by the maintainer. AI-assisted content may contain mistakes, omissions, or assumptions that stop applying after future game updates. Please rely on actual testing.

Legal and Usage Disclaimer

  • This is an unofficial fan-made mod. It is not affiliated with, authorized by, sponsored by, or endorsed by the R.E.P.O. developers/publisher, Thunderstore, BepInEx, REPOConfig, or the authors of the referenced mods below.
  • R.E.P.O., BepInEx, REPOConfig, Thunderstore, and the names/resources of referenced third-party mods belong to their respective owners. Referenced mod names are used only for attribution and explanation.
  • This package does not include the original DLLs or assets from Kaguya-OnlineGameTweak, Igor_Does_Nothing-PublicSaves, or BoZo-JustRetryPlus; related behavior was reimplemented and integrated for the current game version.
  • This mod is provided "as is" with no warranty. It cannot guarantee protection from every save deletion, corrupted save, overwrite, multiplayer issue, crash, or future game update. Back up your saves before use.
  • Using mods may violate rules of the game, platform, server, or multiplayer lobby. In public or multiplayer games, make sure the host and other players know and agree before using it. You are responsible for any save, account, multiplayer, or other risk caused by using this mod.

Features

  • Prevents save deletion after death, team wipe, failed levels, and arena reset flow.
  • Blocks dangerous save writes while the failure protection is active.
  • Reloads the current save after the next scene finishes generating.
  • Prevents repeated ChangeLevel(levelFailed=true) events from spamming logs or repeatedly re-arming protection.
  • Supports public-game saving and blocks public-lobby save deletion.
  • Allows public games to continue from the selected save slot instead of always starting from scratch.
  • Optional same-level retry mode: restart the current level after failure and restore recorded health, money, charging-station energy, and item battery charge.
  • Optional in-level Photon ping HUD.

Credits

This mod includes new-version compatible implementations inspired by the following R.E.P.O. mods. Thanks to their authors for the original ideas and direction:

  • Kaguya-OnlineGameTweak: public-game continue-save flow and real-time ping display.
  • Igor_Does_Nothing-PublicSaves: public-game save support and public-lobby save deletion protection.
  • BoZo-JustRetryPlus: same-level retry flow and restore-on-retry ideas for health, money, and energy.

Configuration

Launch the game once after installation. BepInEx will generate the config file automatically.

Important options:

  • 启用死亡不删档: master switch.
  • 失败后自动重新载入存档: reload the current save after failure.
  • 重新载入延迟秒数: delay before reloading after level generation completes.
  • 阻止竞技场删档保存: blocks reset/save operations during the arena failure flow.
  • 允许公开房保存: enables public-lobby save and anti-delete support.
  • 公开房继续当前存档: allows public games to continue from a selected save.
  • 显示实时 Ping: shows current Photon ping in the HUD.
  • 死亡后重开同一关: enables same-level retry mode. This replaces the normal failed-run reload flow while enabled.
  • 显示详细日志: prints intercepted method names and extra debugging information.

Installation

Place DeathNoSaveDelete.dll into:

BepInEx/plugins/

Then launch R.E.P.O. with BepInEx installed.

Notes

This mod protects saves during failed-run flows. It does not create new save slots and cannot repair a save that was already deleted before installation.

Back up your save manually before first use.