中核模式

创作者: scarshine
已更新:2026-07-25 01:13:41
82KB

关于此 MOD

为符合条件的硬核模式死亡添加可配置的倒地状态,为队友争取时间来复活你,同时提供尸体回收、放弃和观战控制选项。
中核模式

为符合条件的硬核模式死亡添加可配置的倒地状态,给予队友复活你的时间,同时提供尸体回收、放弃和观战控制。

功能特性

  • 为每个符合条件的硬核死亡提供独立的流血倒计时,包括单人倒地及满队倒地。
  • 将倒地角色保持硬核风格,并可通过常规队友提示和复活操作将其复活。
  • 支持符合条件的BOSS战和熔炉死亡,同时保留安全的原版回退机制。
  • 精确恢复符合条件者的溺水状态 坠落, kill-zone,world-floor,以及有证据支持的環境坑洞尸体,移动到已验证的附近位置。
  • 在游戏HUD中显示计时器、映射的放弃控制、进度以及观战者控制。
  • 让倒地的玩家在存活队友与自身尸体之间循环切换镜头。
  • 当流血殆尽或选择放弃时,使用游戏原生的永久死亡、存档、死亡界面及菜单流程。

需求

  • Windows(64位)上的《邪恶无休》。
  • MelonLoader x64 v0.7.3 或更高版本。
  • 安装MelonLoader后一次游戏启动即可 MelonLoader/Il2CppAssemblies 已生成。

安装

  • 备份此世界及所有参与角色。在本模组仍处于实验阶段期间,请使用全新的一次性硬核角色。
  • 关闭每台参与电脑上的游戏。
  • 安装MelonLoader x64,然后启动并关闭游戏一次。
  • 将此压缩包解压至游戏根目录,与游戏文件放在一起 NoRestForTheWicked.exe 在每台电脑上。
  • 验证DLL是否位于 Mods/Mediumcore.dll.
  • 启动游戏。

模组会创造 UserData/Mediumcore.cfg 缺失时。更新档案会省略该设置,以保留现有及迁移后的配置。

配置

编辑 UserData/Mediumcore.cfg 当游戏关闭时生效。设置不会热重载;每次更改后请重启。每个客户端必须使用完全相同的DLL及匹配的 已启用, 濒死秒数, 以及 放弃按住秒数 价值观。 观战模式 和 记录决策日志 仅为本地内容,可能有所不同。

  • 已启用 默认: 真) - 真 为将来符合条件的高难度死亡启用中等核心模式; 假 使用原版处理方式。可接受值为 真 或 假. 只要有人倒地,就无法禁用该功能,且不会恢复已被转为软核的角色。
  • 流血秒数 (默认:) 300) - 永久死亡前的完整活动模拟秒数。可接受值为 30 穿过 900; 超出范围的值将被限制。 300 给五分钟。计时器在复活期间继续,但模拟停止时暂停。现有 倒地宽限秒数 以及更老的 意外断开宽限秒数 数值迁移至此。
  • 放弃按住秒数 默认: 5) - 首次释放后必须持续按住交互键的整秒数。可接受值为 2 穿过 15超出范围的值将被限制。松开会取消进度。进行中的复活会暂停并重置“放弃”,但不会清除复活进度。
  • 观战模式 (默认:) 真) - 真 跟随最近的存活队友,并让UI标签左和UI标签右在存活队友与尸体间循环切换; false 保持镜头对准尸体。可接受的值为 真 或 假此设置为本地设置,仅限当前会话。
  • 记录决策 (默认:) 假) - 真 写入详细的死亡来源、控制、恢复、遭遇桥接、复活、流血倒地、离开以及原版回退诊断信息。 ENV-CLASSIFY 分别报告精确的场景边界击杀区域、控制器外部和表面碰撞信号,以及相关的体积证据、原生坠落阈值、选定候选对象和拒绝结果。 恢复检查 报告原始地板投影样本、所选及更改后的重投影位置、重复投影变化时的原始定点增量、接受或拒绝应用及确认检查,以及任何精确的坠落 原地按住回退。 假 仍然允许显示启动消息、警告和错误。可接受的值有: 真 或 false. 此设置仅影响日志记录。

倒地与恢复行为

  • 一名存活的核心模式队友可通过游戏常规提示与操作复活被扶起的角色。原生距离、队伍、战斗、目标、进度及复活规则仍然适用。
  • 在主动进行熔炉试炼时,已验证的中核复活仅绕过救赎者须拥有超过1点熔炉经验值的原生要求。该模组不授予或消耗经验值,正常的限时复活流程保持不变。
  • 每个角色的计时器是独立的。其他玩家的死亡、断线或离开都不会缩短计时。处于激活状态的救援可以在归零时完成;在归零时取消则会导致永久死亡。
  • 倒地、复活中或正在被救起的角色无法发起救援。
  • 恢复使用已验证的附近安全地面位置和近期移动历史。 环境 坑死亡在完全同帧的情况下是有效的 SceneBoundsSystem.ShouldBeKilled 击杀地板匹配、一个独立的外部角色控制器精确信号、以及一个原生效果为……的角色控制器碰撞。 瞬时击杀表面,或对死亡、受击或碰撞位置进行主动关联封锁 即时击杀表面 音量。在没有这些源指示器的情况下,恢复需要已解析的 秒杀 标志加激活下落状态,满足角色自身的最低腾空帧数和下落高度阈值。与通用无关。 环境 死亡仍然存在。
  • 精确 坠落, 击杀区域, 以及有证据支持的 环境 恢复会依次尝试:上一个安全落地锚点,然后将保留的历史记录按从新到旧的顺序投影到真实地面,最后使用最近的安全落地锚点。溺水情况则依次尝试:最近安全锚点、上一个安全锚点、历史记录,以及最近安全锚点和上一个安全锚点的不可游泳浅水版本。候选点必须通过地面、当前…… 场景边界, 流式区域、传送分段、距离和垂直一致性检查,并且保持在起始和生效的即死体积之外。不安全-环境 且击杀区域目的地必须距离死亡点超过两个完整的3D单位;确切来说 秒杀表面 碰撞会在其碰撞点周围添加相同的排除区域。干旱候选者还必须保持在水体之外。中核模式会将原始候选样本与其选定的地面一同存储,然后在应用时和确认时验证期间重复执行相同的确定性投影,要求与最初选定的地面完全一致,并重新运行每一项现有的安全检查。它不会对已投影的地面再次进行投影,也不会假定该操作是幂等的。确认时的恢复写入使用完整回滚快照。
  • 重新验证期间,捕获到为零、已销毁或待销毁的源即时击杀体积引用时,会将其跳过,因为这些引用不再包含目标位置。独立扫描仍会检查每个存活的活跃即时击杀体积。
  • 如果搬迁准备、申请或确认单独一项未能精确常规完成 坠落 无 溺水, 杀戮地带, 或 环境 标记,中等核心清除恢复尝试,并在当前位置保留持有的、可复活状态。不尝试未经验证的传送,放弃选项仍可使用。此举不会绕过其他死亡判定或生命周期检查。溺水、击杀区域、世界底层及不安全区环境 当无法确认迁移位置时,恢复功能将保持封闭状态,并回退至原版永久死亡机制。
  • 首领支援仅接受由首领管理、生命周期状态干净的全新重生预置。其他断线或重生转换仍维持原版行为。
  • 坩埚死亡与其他死亡方式一样,采用不依赖队友的资格判定。中核模式仅接受坩埚强制重生前摇阶段的确切全新状态;单人游戏结果得以保留,而计时器、界面和放弃行为在剩余安全校验全部通过时仍可生效。
  • 精确决斗场强制死亡、禁用复活区域、英雄或控制器状态不完整,以及不安全的场景恢复仍保持原版设定。
  • 倒地被传送出领域或关闭游戏是致命的。若意外断线,游戏在确认玩家离开后,将直接判定该玩家死亡。

故障排除

设置 LogDecisions = true 在尽可能的情况下,于每个客户端上复现之前,请先执行以下操作,然后提供:

  • UserData/Mediumcore.cfg 以及匹配的文件来自 MelonLoader/日志 来自每一位客户。
  • Player.log 并且,当存在时, Player-prev.log 从 %USERPROFILE%/AppData/LocalLow/Moon Studios/NoRestForTheWicked 用于处理崩溃、卡死、出发失败或重新加入失败的情况。
  • 游戏版本与中等核心版本、主机/客户端身份、队伍规模,以及该世界和每个角色是否均为硬核模式。
  • 受影响的区域、屏幕、角色、敌人、动作、确切死亡来源、尸体位置以及可复现步骤。
  • 死亡、救助、放弃、观战切换、离开、重连、返回菜单及重新启动的顺序和时间点。

如果客户对硬核状态、尸体位置、计时器或复活状态存在分歧,请停止使用这些角色,保留所有日志,并尽可能恢复测试前的备份。

安全性与兼容性说明

  • 版本0.1.21为实验性版本。初步双人测试确认了首领与熔炉的流血死亡及首领复活机制;熔炉复活桥与单人熔炉流血死亡路径仍需实机冒烟测试。在最初报告的坑洞位置进行的双人v0.1.20复测,确认了精确的 即时击杀表面 分类,重新定位到之前安全的地面位置,有效的队友提示,以及在角色保持硬核模式时完成复活。稍后的四人在v0.1.20日志中显示了一个常规 秋季 候选对象在应用时间验证前已被接受三次,但由于重新投影已选楼层并要求严格幂等,验证错误地拒绝了它。版本0.1.21重复了原始的确定性查询,同时保持所选楼层的完全一致性和所有目的地安全检查。如果仅靠重定位仍无法满足精确常规条件, 坠落角色仍会被控制并在原地可复活,而非立即死亡;这仍可能导致尸体无法触及,但“放弃”始终可用,且不会发生未经验证的传送。其他恢复方式仍保持故障关闭状态。这些改动仍需在线上多人环境中重新测试。
  • 单人熔炉模式可能会在出血状态开始前结束。中等核心模式不会撤销这种原生的遭遇结果。
  • 完整队伍和连续队伍的退出已显示出未解决的同步和存档失败问题。存档持久性尚未确立;仅可在一个新王国中使用全新的临时角色。
  • 主机或全程会话中断、快速反复死亡与重连,以及在禁用教程V2时使用的后备HUD,仍未得到验证。
  • 中等核心模式会改变尸体位置、移动、持续硬核与复活状态、控制器状态、本地摄像机与输入状态、会话离开以及已保存角色状态。
  • 永久死亡会将角色转换为软核模式。禁用或卸载不会恢复硬核状态,不会撤销尸体迁移,也不会修复先前卡住、已转换或过期会话的角色。
  • 该模组不会创建独立的存档数据或备份。在线、共享世界或云状态可能会限制恢复功能。
  • 改变死亡、复活、移动、水域、视角、输入、断线、世界边界、伤害区域、硬核模式转换或存档机制的其他模组可能会产生冲突。

多人游戏免责声明

专为实验性的单人及共享世界测试设计。中型核心会改变尸体位置、持久硬核与复活状态、会话离开以及已保存的软核转换状态。DLL或游戏设置不匹配可能导致客户端不同步或引发存档验证问题;配置相同也不保证同步安全。请备份存档,自行承担使用风险。

卸载

先复活所有倒地的角色,或让每个角色通过流血死亡、放弃或确认离开来结束。返回菜单并在每个客户端上关闭游戏。在有人倒地时禁用或卸载游戏不受支持。

删除 Mods/Mediumcore.dll. 可选删除 UserData/Mediumcore.cfg. 未来符合条件的死亡将恢复原版行为,但软核转换、尸体移位和已保存的死亡状态不会还原。

版本历史

0.1.21 - 2026-07-25
  • 修复了错误的常规-坠落 通过在应用和确认时保留原始候选样本并重复相同的楼层投影,而非对所选楼层重新投影,来实现恢复拒绝。所选楼层的完全一致性和所有现有的安全检查仍然必须满足。精确的常规 坠落 仅重定位失败现在会将持有角色保持在原位,确认写入具备完整回滚;零引用、已销毁或待处理的原卷引用会被跳过,而存留的危险仍会接受检查,诊断信息涵盖新的决策。

0.1.20 - 2026-07-25
  • 已添加基于证据的恢复功能 环境 包含独立场景边界击杀层与外部控制器来源的深坑死亡处理、更安全的有序恢复候选机制、双单位致命接触排除、更强校验及扩展诊断。在最初报告的深坑进行双人复测,确认了尸体迁移与队友复活,同时保留硬核模式状态。

0.1.19 - 2026-07-21
  • 修复了在0或1救援者经验值时主动熔炉复活被拒绝的问题,将正常的队友无关倒地评估扩展到单人熔炉死亡,并移除了反复出现的实验性启动警告。

0.1.18 - 2026-07-21
  • 新增了带守卫的Boss战和多人模式熔炉死亡处理,并扩展了遭遇战诊断功能。单人熔炉保持原版不变。

0.1.17 - 2026-07-19
  • 为控制器、Boss、伤害及恢复状态扩展了死亡回退诊断功能。

0.1.16 - 2026-07-18
  • 改进了单人倒地时的界面恢复和返回菜单处理,并将详细决策日志记录改为可选开启。

0.1.15 - 2026-07-17
  • 恢复了单人通知,防止倒地或重生中的角色发起救援,并改善了菜单卡住时的返回。

0.1.14 - 2026-07-17
  • 改进了教程V2的计时器与控件,添加了HUD备用支持,并保持单人复活宝珠和倒地UI始终可见。

0.1.13 - 2026-07-17
  • 修正了游戏内倒地提示与单人复活的表现。

0.1.12 - 2026-07-16
  • 将游戏内置提示设为主要计时器与控制显示,并改进永久死亡菜单的返回逻辑。

0.1.11 - 2026-07-16
  • 新增了可见的倒地状态覆盖层、可靠的观战输入,以及更安全的永久死亡存档和会话退出。

0.1.10 - 2026-07-16
  • 将计时器重命名为 失血秒数 通过迁移,改进了“放弃”和观战控制,并保留了原生死亡画面流程。

0.1.9 - 2026-07-16
  • 新增独立单人及全队计时器、零时间救援完成、取消救援后恢复放弃功能,以及观战循环。

0.1.8 - 2026-07-15
  • 添加了原始断开连接的宽限期、长按交互放弃,以及仅限当前会话的观战跟随。

0.1.7 - 2026-07-15
  • 在环境恢复后增加了镜头吸附功能,并对确认离开的情况进行了永久处理。

0.1.6 - 2026-07-15
  • 改进重叠危险区域中的尸体回收机制。

0.1.5 - 2026-07-15
  • 扩展溺水与浅水恢复机制,增加精确操作 坠落 以及世界地板恢复,并保持倒下的角色可复活。

0.1.4 - 2026-07-15
  • 为溺水、击杀区域和世界底部增加了尸体找回功能,当回收不安全时,将会回退至原版行为。

0.1.3 - 2026-07-14
  • 改进了硬核模式复活资格判定及提示验证。

0.1.2 - 2026年7月14日
  • 修复队友复活提示与操作,并稳定倒地状态。

0.1.1 - 2026年7月14日
  • 修复了死亡被错误分类或过早恢复默认处理的问题。

0.1.0 - 2026-07-14
  • 添加了初始的实验性队伍感知倒地状态及配置。

版本

版本 0.1.21

使用 Xmod 解锁 恶意不息 的全部潜力 — 今天就探索这些顶级 MOD!