扩展内存插槽

扩展内存插槽

一个DLL模组,允许你自定义背包中可用的记忆槽位数量。

扩展记忆槽位


这是一个DLL模组,允许你自定义库存中可用的记忆槽位数量,突破《艾尔登法环》的正常上限。

额外槽位的数量可配置为1至24个,使总记忆槽位最多可达24个。

此模组不会替换或自动解锁原生槽位,它会读取你当前的游戏进度,并在其基础上添加配置数量的额外槽位。任何时刻总槽位都不会超过24个,因此例如你原本有4个槽位并选择slots=24,模组只会提供20个额外槽位,使游戏内总数为24个。随着游戏进度解锁更多槽位,模组会重新计算并保持总数不变。


如果你想调整法术消耗,请查看我的其他模组:可调节法术消耗,或者如果你希望同时施放魔法和祷告,可试试全能施法者


演示动画


配置

配置文件只有一个选项,用于选择你想要的额外槽位数量。

[memory_slots]
slots=6

安装

选项1:ModEngine3(me3),推荐

点击展开

安装me3(me3_installer.exe

打开你的ME3配置文件文件夹——将以下内容粘贴到资源管理器地址栏并回车:

%localappdata%\garyttierney\me3\config\profiles\eldenring-mods

将压缩包内容放入该文件夹(...\eldenring-mods)

用任意文本编辑器打开 eldenring-default.me3 并添加以下行:

[[natives]]
path = "eldenring-mods\\ExpandedMemorySlots.dll"

像往常一样通过ME3启动游戏。

选项2:ModEngine2

点击展开
  • 获取ModEngine2并将其解压到任意位置(不要放入游戏文件夹)
  • 将压缩包内容放入ModEngine2目录(与launchmod_eldenring.bat同级)
  • config_eldenring.toml 的 [modengine] 下,注册DLL:
external_dlls = [ "ExpandedMemorySlots.dll" ]

或者,如果你安装了多个模组,只需将ExpandedMemorySlots添加到现有列表:

external_dlls = [
"EldenMods\\ermerchant.dll",
"EldenMods\\ertransmogrify.dll",
"ExpandedMemorySlots.dll"
]
  • 运行launchmod_eldenring.bat

致谢

  • TsudaKageyuMinHook,用于在运行时拦截游戏函数。
  • The Grand Archives《艾尔登法环》作弊表,用作游戏函数和结构的逆向工程参考。
  • DasaavlibER,用作《艾尔登法环》内部结构和内存布局的参考。
  • ZyantificZydis,用于反汇编和分析《艾尔登法环》的可执行代码。