免费升级和武器升级

免费升级和武器升级

这个模组移除了升级和武器强化的费用,以及锻造石/铃兰的需求。

[center]大家好![/center]
[center][/center]
[center]因为我找不到任何符合我需求的、保持更新的模组,所以我自己做了一个。[/center]
[center][/center]
[center]我写了一份简短说明,介绍这东西的工作原理以及我改了些什么。[/center]

[center][color=#00ff00][size=5]已更新至 1.17.1[/size][/color][/center]
[center][color=#00ff00][size=5]测试于 2026.09.14[/size][/color][/center]
[line]

[size=5][b]安装:[/b][/size]

Mod Engine 2
[spoiler]解压你下载的文件,然后移动到《艾尔登法环》根目录:steamapps\common\ELDEN RING\Game

[img]https://i.imgur.com/1fPgKH7.png[/img]

现在应该会出现 mod 文件夹,你可以在其中找到包含 regulation.bin 的 Lvl 文件夹。

用任意文本编辑器打开 config_eldenring.toml,例如 Notepad++,并添加
[code] { enabled = true, name = "Lvl", path = "mod\\Lvl" },[/code]
使其看起来像这样
[code]mods = [
{ enabled = true, name = "Lvl", path = "mod\\Lvl" },
{ enabled = true, name = "SomeOtherMod", path = "mod\\SomeOtherMod" },
][/code]
现在双击 launchmod_eldenring.bat[/spoiler]

Mod Engine 3
[spoiler]前往他们的帮助网站 [url=https://me3.help/en/latest/user-guide/installation/]https://me3.help/en/latest/user-guide/installation/[/url] 安装它,如果一切正常,你应该会有一个 .me3 文件和文件夹。
解压你下载的文件,并将 .bin 文件移动到:C:\Users\USERNAME\AppData\Local\garyttierney\me3\config\profiles\eldenring-mods

[img]https://i.imgur.com/FDiguDK.jpeg[/img]

然后用任意文本编辑器打开 eldenring-default.me3(示例中我使用的是 Notepad++)
并检查路径和游戏是否正确,以及包是否已启用,如下所示:

[img]https://i.imgur.com/MYna63E.jpeg[/img]

然后保存并双击该 me3 文件即可[/spoiler]

[line]
[size=5]
[b]以下是此模组更改的内容:[/b][/size]

要自行进行 param 编辑,你需要 [url=https://github.com/vawser/Smithbox]Smithbox[/url](它是 [url=https://github.com/soulsmods/DSMapStudio]DSMapStudio[/url] 的新分支),以及 [url=https://github.com/soulsmods/ModEngine2]Mod Engine 2[/url] 或 [url=https://me3.help/en/latest/user-guide/installation/]Mod Engine 3[/url] 以在游戏内使用 regulation.bin。
在我撰写本文时,[url=https://www.nexusmods.com/eldenring/mods/1651]UXM Unpacker[/url] 和 [url=https://www.nexusmods.com/eldenring/mods/2968]Yapped Rune Bear[/url] 不适用于《艾尔登法环》1.16。

[spoiler][b]免费升级:[/b]

[code]regulation.bin:
Common:
CalcCorrectGraph:
(200) Soul Level - Souls Required:
init_inclination_soul: 0.1 -> 0
adjustment_value: 1 -> 0
boundry_inclination_soul: 0.02 -> 0
boundry_value: 92 -> 0[/code]
将这些值设为 0 会使原本呈指数级增长的所需卢恩始终为 0。

[img]https://i.imgur.com/TIp7dKu.png[/img] 默认所需卢恩

[img]https://i.imgur.com/Q5nhpyv.png[/img] 更改数值后所需卢恩

[b]免费武器升级:

[/b]由于更改的数值太多而且作用都相同,我每个只展示一个例子。

[code]regulation.bin:
Common:
EquipParamWeapon:
(1000000) Dagger:
reinforcePrice: 130 -> 0[/code]
将卢恩升级费用设为 0。

[u]reinforcePrice[/u] 是基础费用,之后会乘以 [u]reinforcePriceRate。[/u]
[code]regulation.bin:
Common:
ReinforceParamWeapon:
(10) Standard +10:
reinforcePriceRate: 2.8 -> 0[/code]
你可以更改所有倍率来让升级更便宜。

[b]免费骨灰升级:[/b]
[code]regulation.bin:
Common:
EquipParamGoods:
(200000) Black Knife Tiche:
reinforcePrice: 2000 -> 0[/code]
将卢恩升级费用设为 0。

[b]无需锻造石和墓地铃兰:[/b]
[code]regulation.bin:
Common:
EquipMtrlSetParam:
(1) Smithing Stone [1] * 2:
itemNum01: 2 -> 0[/code]
这将升级所需的锻造石/墓地铃兰数量设为 0。

为了轻松地一次更改大量数值,我使用了 Smithbox 中的 [u]Mass Edit[/u] 功能。
下面我将解释我使用的命令。

param EquipParamWeapon: positive reinforcePrice: reinforcePrice: replacex (\d*):0;
param EquipParamGoods: positive reinforcePrice: reinforcePrice: replacex (\d*):0;
param ReinforceParamWeapon: positive reinforcePriceRate: reinforcePriceRate: replacex (\d*\.?\d*):0;

[code]param EquipParamWeapon:[/code]将在 [u]EquipParamWeapon[/u] 中搜索

[code]positive reinforcePrice:[/code]将搜索大于 0 的 [u]reinforcePrice[/u]

[code]reinforcePrice: replacex (\d*):0;[/code]这会将 [u]reinforcePrice[/u] 的值替换为 0。
[u]replacex[/u] 允许你使用正则表达式。
u[/u] 是一个正则表达式(模式),可匹配除小数以外的任何数字。这非常有用,因为有数百个不同的数值,手动更改会花费太长时间。

[code]replacex (\d*\.?\d*):0;[/code]u[/u] 是一个正则表达式,可匹配包括小数在内的任何数字。



掌握这些知识后,你现在就可以自行进行 param 编辑了。[/spoiler]

[line]

感谢 [url=https://next.nexusmods.com/profile/TheBr1tman]TheBr1tman[/url] 和 [url=https://next.nexusmods.com/profile/Sereenaty]Sereenaty[/url] 没有更新你们的模组,否则我可能永远不会尝试自己做模组 xd。

以下是启发我制作此模组的他们的模组:

[url=https://www.nexusmods.com/eldenring/mods/6275]Upgrades Made Easy
[/url][url=https://www.nexusmods.com/eldenring/mods/5229]Unlimited Power[/url]