创建

战斗外自动恢复满生命值 — 自动恢复战斗外的生命值

  • Control Resonant — 战斗外自动恢复满生命值 — 自动恢复战斗外的生命值
作者:
fame2gin
大小:
43.99 kB
日期:
昨天, 12:06
下载:
0
0.0 / 10
还没有人评价这个文件

为《Control Resonant》制作的生活质量类游戏修改,消除了在艰难战斗后寻找治疗球的必要。游戏代码中已经存在完整的生命恢复机制,但开发者将其关闭。该模组在角色不在战斗时激活内置的治疗系统:一旦游戏解除战斗警报,生命值会迅速恢复到100%。在进入新战斗时,参数会立即恢复到原始状态,保持战斗的原始难度和拾取治疗水晶的价值。

主要功能和技术细节:

  • 战斗外完全治愈 — 生命值条在清除敌人或离开战斗区域后自动填满至最大值。
  • 战斗中的原始平衡 — 在战斗中,恢复完全关闭,恢复标准生存规则和治疗球掉落机制。
  • 原生逻辑和错误修复 — 模组不会直接写入生命值,而是调用引擎的原始功能。同时修复了玩家数据中的隐藏错误,其中在关键生命值时恢复倍数为-1(这会造成伤害而不是治疗);模组安全地将其修正为1.0。
  • 对更新的抵抗力 — 插件不绑定到固定的内存地址。首次启动时,它根据名称找到所需的功能并将其保存在crmods\crheal.cache中,因此即使在游戏补丁发布后,模组也能保持有效。
  • 与Steam成就完全兼容 — 游戏仅检查steam_api64.dll的完整性,而该文件不受模组影响。成就正常工作。
  • 诊断日志 (crmods\crheal.log) — 详细记录模组的工作状态,记录每个状态切换(战斗外:补充 / 战斗:原始恢复)。

要求和安装:

  1. 预先安装FTG (F2G) DLL Mod Loader(winmm.dll文件和crmods文件夹必须在游戏根目录中)。
  2. 将下载的模组压缩包解压到游戏文件夹,与CONTROLResonant.exe同目录。
  3. 确保库文件位于以下路径:
    CONTROL Resonant\crmods\crheal.dll
  4. 启动游戏。
  5. 对于Linux / Steam Deck用户(Proton):模组不需要额外设置,只需在启动加载器时添加参数WINEDLLOVERRIDES="winmm=n,b" %command%。

删除:

  • 从crmods\目录中删除crheal.dll、crheal.cache和crheal.log文件。
文件的名称和描述已被翻译 显示原文 (RU)显示翻译 (ZH-CN)
Regen to full HP out of combat — автоматическое восстановление здоровья вне боя

Геймплейная модификация категории Quality-of-Life для Control Resonant, избавляющая от необходимости искать лечебные сферы после завершения тяжёлой схватки. В коде игры уже присутствует полноценная механика регенерации здоровья, однако для персонажа разработчики оставили её выключенной. Данный мод активирует встроенную систему исцеления исключительно в моменты, когда Смотритель находится вне боя: как только игра снимает статус боевой тревоги, шкала здоровья быстро восполняется до 100%. При вступлении в новый бой параметры мгновенно возвращаются к ванильным, сохраняя оригинальную сложность сражений и ценность подбираемых лечебных кристаллов.

Основные возможности и технические детали:

  • Полное исцеление вне боя — полоска здоровья автоматически заполняется до максимума сразу после зачистки врагов или выхода из боевой зоны.
  • Ванильный баланс в сражениях — во время боя регенерация полностью отключается, возвращая стандартные правила выживания и механики выпадения лечебных сфер.
  • Нативная логика и исправление бага — мод не прописывает значения здоровья «в лоб», а вызывает оригинальные функции движка. Заодно исправлена скрытая ошибка в данных игрока, где множитель регенерации при критическом HP равен -1 (что наносило бы урон вместо лечения); мод безопасно корректирует его до 1.0 вне боя.
  • Устойчивость к обновлениям — плагин не привязан к фиксированным адресам памяти. При первом запуске он находит нужные функции по именам и сохраняет их в crmods\crheal.cache, благодаря чему мод сохраняет работоспособность даже после выхода патчей игры.
  • Полная совместимость с достижениями Steam — игра проверяет целостность только у steam_api64.dll, которого модификация не касается. Достижения работают в штатном режиме.
  • Диагностический лог (crmods\crheal.log) — подробный журнал статуса работы мода с фиксацией каждого переключения состояний (out of combat: refill / combat: vanilla regen).

Требования и установка:

  1. Предварительно установите FTG (F2G) DLL Mod Loader (файл winmm.dll и папка crmods должны быть в корне игры).
  2. Распакуйте скачанный архив мода в папку игры рядом с CONTROLResonant.exe.
  3. Убедитесь, что файл библиотеки расположен по пути:
    CONTROL Resonant\crmods\crheal.dll
  4. Запустите игру.
  5. Для пользователей Linux / Steam Deck (Proton): мод не требует дополнительных настроек, достаточно параметра запуска лоадера WINEDLLOVERRIDES="winmm=n,b" %command%.

Удаление:

  • Удалите файлы crheal.dll, crheal.cache и crheal.log из каталога crmods\.

有用的链接:

评论 0