通用符文倍率 - 零调节免费钩子

通用符文倍率 - 零调节免费钩子

EN: Configurable rune multiplier (kills, bosses, consumable runes) via lightweight native C DLL. 100% REGULATION-FREE. ZH: 纯内存 C 语言 DLL 外挂卢恩倍率。完全不修改 regulation.bin!支持自定义倍率,与金色粪金龟自然叠乘。

[size=6][b]通用卢恩倍率[/b][/size]

[size=4][color=#f39c12]零文件修改 | 100% 无需规则文件 | 纯原生 C Hook[/color][/size]

[size=3][i]支持艾尔登法环 1.16.2 ~ 1.17 & 黄金树幽影 DLC[/i][/size]

[b]★ 概述[/b]

主要优势:

  • **[b]100% 无需规则文件[/b]:不修改 regulation.bin 或任何游戏文件。
  • **[b]零模组冲突[/b]:与任何大型 overhaul、物品随机化、动作模组或无缝联机 100% 兼容。
  • **[b]零存档污染[/b]:完全在易失性内存中运行。你的存档文件(*.sl2)保持完全纯净。
  • **[b]精确且动态[/b]:对所有正向卢恩收益(击杀敌人、Boss 奖励、消耗性黄金卢恩)进行倍率加成。
  • **[b]自然叠乘[/b]:与游戏内增益(如 [i]金色粪金龟[/i] 护符和 [i]黄金腌制鸟爪[/i])叠加生效。
  • **[b]安全的死亡惩罚[/b]:死亡时的卢恩损失完全不受影响(负数/零金额原样放行;完全兼容 DisableRuneLoss)。

[b]★ 运行原理[/b]

  1. 使用抗版本漂移的 AOB 特征码匹配(已在 1.16.2 和 1.17 上验证)定位结算调用点,并动态推导出引擎的 [b]AddSoul[/b] 入口点(1.17 上 RVA 为 0x25E0E0)。
  2. 在进行任何内存补丁前,逐字节校验原始函数序言(44 8B 49 6C 45 33 DB)(失败安全保护)。
  3. 安装一个干净的 5 字节跳转到已分配的代码洞,在安全返回引擎执行前,将传入的正向卢恩金额乘以配置的倍率(multiplier)。
  4. 如果游戏补丁更新了引擎二进制文件且签名匹配失败,DLL 会安全地拒绝打补丁并在日志中记录错误,[b]绝不会导致游戏崩溃[/b]。

[b]★ 安装教程[/b]

[b]方式一:Mod Engine 3(推荐)[/b]

  1. 将 zip 解压到你的 ME3 模组文件夹,例如: <ME3路径>\natives\RuneMultiplier\RuneMultiplier.dll <ME3路径>\natives\RuneMultiplier\RuneMultiplier.ini
  2. 用文本编辑器打开当前生效的 .me3 配置文件,并添加:
[[natives]]
path = 'natives\RuneMultiplier\RuneMultiplier.dll'
  1. 通过 ME3 启动游戏。

[b]方式二:Mod Engine 2 / Elden Mod Loader[/b]

  1. 将 RuneMultiplier 文件夹(包含 .dll 和 .ini)复制到加载器的 mods\ 文件夹: ...\mods\RuneMultiplier\
  2. 使用加载器的离线启动器启动游戏。

[b]★ 参数配置(RuneMultiplier.ini)[/b]

配置文件位于 RuneMultiplier.dll 同目录下。 [i]注意:修改后需重启游戏才能生效。[/i]

[settings]
; 应用于每笔正向卢恩收益(击杀、Boss、消耗性卢恩)的倍率。
; 范围:(0.0, 1000.0]。默认:2.0(双倍卢恩)
multiplier = 2.0

; 总开关:设为 false 以禁用所有 Hook(恢复原版行为)。
enabled = true

; 诊断日志(将命中计数器写入 RuneMultiplier.log)。
; 验证生效后设为 false 以消除磁盘写入。
log = false

[b]★ 游戏内验证[/b]

  1. 在 RuneMultiplier.ini 中将 log = true。
  2. 启动游戏,击杀一名敌人,然后退出并检查 RuneMultiplier.log:
pattern 'strict' hits=1
anchor ok: pattern=strict siteRVA=... addSoulVA=...
OK: AddSoul hooked. entry now=[E9 ...] return=...
hits: 126 (delta 126)
  1. 一旦看到 Hook 确认且命中计数器递增,将 log = false 以消除 I/O 开销。

[b]★ 常见问题(FAQ)[/b]

[b]问:这会和修改 regulation.bin 的模组冲突吗?[/b] **[b]答:[/b]不会!本模组完全不使用也不修改 regulation.bin。它与任何修改武器、敌人、护甲或机制的模组完美共存。

[b]问:这会影响金色粪金龟护符或黄金腌制鸟爪吗?[/b] **[b]答:[/b]会,并且它们以乘法方式叠加。例如,设置 multiplier = 2.0 且装备金色粪金龟(+20%),你将获得 1.2 × 2.0 = 2.4× 卢恩。

[b]问:会影响我死亡时的卢恩损失吗?[/b] **[b]答:[/b]不会。仅对正向卢恩奖励进行倍率加成。卢恩掉落、死亡损失和商店消费完全不受影响。

[b]★ 安全提示[/b]

[b]仅在关闭 EASY ANTI-CHEAT(EAC)的离线环境下使用![/b] 与所有运行时内存修改类模组一样,在开启 EAC 的联机状态下使用会有反作弊检测和封号风险。请始终备份你的存档文件(%APPDATA%\EldenRing)。

[size=4][b]中文说明[/b][/size]

[b]核心优势:[/b]

  • **[b]零文件修改[/b]:完全不修改 regulation.bin,不改动任何游戏本体文件。
  • **[b]零冲突[/b]:与任何大型 Mod(Convergence、Lord of Ashes、无缝联机、武器动作包等)100% 完美共存。
  • **[b]零存档污染[/b]:仅在运行时内存中执行乘算,您的存档(*.sl2)保持完全纯净。
  • **[b]全正向入账覆盖[/b]:无论是击杀怪物、Boss 结算奖励,还是在置物包里捏黄金卢恩道具,只要是入账卢恩均受倍率加成。
  • **[b]自然叠乘[/b]:与游戏内置道具(金色粪金龟护符、黄金腌制鸟爪等)在入账前自然叠乘计算。
  • **[b]死亡扣除安全[/b]:仅对正数入账进行倍率乘算,死亡掉落扣除、商店消费等负数/零金额原样放行,完全兼容 DisableRuneLoss(死亡不掉卢恩)等模组。

[b]★ 运行原理[/b]

  1. 使用抗版本漂移的 AOB 特征码(已在 1.16.2 与 1.17 验证唯一命中)定位结算调用点,并推导出底层全游戏唯一的入账函数 [b]AddSoul[/b](1.17 RVA 为 0x25E0E0)。
  2. 在修改内存前逐字节校验函数序言(44 8B 49 6C 45 33 DB),不匹配则直接安全退出(Fail-Safe 机制)。
  3. 安装 5 字节跳转至就近分配的代码洞(Code Cave),正数入账乘以 INI 中配置的浮点倍率并严格钳制在 999,999,999 上限内,然后平滑返回游戏原执行流。
  4. 若游戏未来大版本更新导致特征码不匹配,DLL 会自动拒绝打补丁并记录日志,[b]绝不引起游戏闪退[/b]。

[b]★ 安装教程[/b]

[b]方式一:Mod Engine 3(推荐)[/b]

  1. 将解压后的 RuneMultiplier 文件夹放入您的 ME3 目录,例如: <ME3目录>\natives\RuneMultiplier\RuneMultiplier.dll <ME3目录>\natives\RuneMultiplier\RuneMultiplier.ini
  2. 用文本编辑器打开当前生效的 .me3 配置文件,加入以下内容:
[[natives]]
path = 'natives\RuneMultiplier\RuneMultiplier.dll'
  1. 通过 ME3 启动游戏即可。

[b]方式二:Mod Engine 2 / Elden Mod Loader[/b]

  1. 将包含 .dll 与 .ini 的 RuneMultiplier 文件夹复制到加载器的 mods\ 目录下: ...\mods\RuneMultiplier\
  2. 通过离线启动器进入游戏。

[b]★ 参数配置说明(RuneMultiplier.ini)[/b]

配置文件位于 RuneMultiplier.dll 同目录下。 [i]提示:修改参数后需完全退出并重启游戏生效。[/i]

[settings]
; 每笔正数入账卢恩的倍数。范围:(0.0, 1000.0]。默认:2.0(双倍卢恩)
multiplier = 2.0

; 总开关:设为 false 则完全不打内存补丁,恢复原版机制。
enabled = true

; 调试日志:是否写 RuneMultiplier.log。验证生效后建议改为 false 以消除磁盘读写开销。
log = false

[b]★ 游戏内验证[/b]

  1. 在 RuneMultiplier.ini 中将 log = true。
  2. 启动游戏并击杀任意一名敌人,退出游戏并打开 RuneMultiplier.log:
pattern 'strict' hits=1
anchor ok: pattern=strict siteRVA=... addSoulVA=...
OK: AddSoul hooked. entry now=[E9 ...] return=...
hits: 126 (delta 126)
  1. 看到 OK: AddSoul hooked 且 hits 计数递增即代表完全生效;随后可将 log 设回 false。

[b]★ 常见问题(FAQ)[/b]

[b]问:这会和修改了 regulation.bin 的 Mod 冲突吗?[/b] **[b]答:[/b]完全不会!本 Mod 不包含也不碰 regulation.bin,与任何武器、防具、地图或机制修改 Mod 完美共存。

[b]问:能和金色粪金龟护符或黄金腌制鸟爪叠乘吗?[/b] **[b]答:[/b]可以。内置道具倍率在入账前已计算完毕,本工具在此基础上进行二次乘算。例如设置 2.0 倍 + 金色粪金龟(1.2倍),最终实际收益为 2.4 倍。

[b]问:会影响死亡掉落的卢恩吗?[/b] **[b]答:[/b]不会。仅正数入账乘倍,死亡扣除与商店消费原样放行。

[b]★ 安全提示[/b]

[b]仅限在关闭 EAC 的离线环境使用![/b] 任何运行时内存修改类工具在开启 EAC 的联机状态下均有检测和封号风险。使用任何 Mod 前请养成备份存档(%APPDATA%\EldenRing)的良好习惯。