法术洗牌器

法术洗牌器

每次施法后装备一个随机的可施放攻击法术。灵感来自thefifthmatt的法术随机化器

描述

Spell Shuffler 是一个 DLL 模组,它通过在每个法术施放后装备一个随机的可施放攻击性法术,将魔法使用转变为具有挑战性和动态性的玩法。该模组支持 DLC 法术,并且应该与修改 Magic 参数表的模组兼容。它最后一次测试是在 1.17.2 版本与 Tarnished Pack DLC 上。

它的灵感来源于 thefifthmatt 的 Spell Randomizer,后者会按固定间隔装备一个随机的可施放法术。

配置

配置通过 SpellShuffler.ini 文件完成,将每个选项设置为 true 或 false。每个选项的说明和默认值(以粗体显示)可在下方找到。

allowSpellSwitching true:允许玩家更改所选择的法术槽位 false:将玩家限制为 1 个法术槽位

equippedSpellsOnly true:在每个法术施放后装备一个随机已记忆的法术 false:在每个法术施放后装备一个随机的可施放攻击性法术

sorceriesOnly true:仅装备魔法。用于仅使用魔法的通关。如果 equippedSpellsOnly 为 true,则此选项无效。 false:允许装备祷告。

incantsOnly true:仅装备祷告。用于仅使用祷告的通关。如果 equippedSpellsOnly 为 true,则此选项无效。 false:允许装备魔法。

注意:sorceriesOnly 和 incantsOnly 是互斥的。如果两者同时为 true,模组将无法找到任何法术,并且不会产生效果。

安装

警告: 此模组通过 DLL 文件修改游戏内存。你必须在禁用 Easy Anti-Cheat 的离线模式下运行游戏。否则将导致在线封禁。

Elden Mod Loader(推荐)

  1. 将 SpellShuffler.dll 和 SpellShuffler.ini 复制到游戏主文件夹中的 mods 文件夹内
  2. 配置 SpellShuffler.ini(可选)
  3. 在禁用 EAC 的离线模式下启动游戏

Mod Engine 2

  1. 在游戏主文件夹中创建一个 SpellShuffler 文件夹
  2. 将 SpellShuffler.dll 和 SpellShuffler.ini 复制到新创建的 SpellShuffler 文件夹中
  3. 在 config_eldenring.toml 中,将 "SpellShuffler\SpellShuffler.dll" 添加到 external_dlls
external_dlls = [ "SpellShuffler\\SpellShuffler.dll" ]
  1. 配置 SpellShuffler.ini(可选)
  2. 使用 Mod Engine 2 启动游戏

致谢

该模组的源代码公开发布在 SavariaS/SpellShuffler GitHub 仓库中。该模组使用了 Dasaav 的 RTTIHook 和 Pattern16,以及 Danijel Durakovic 的 mINI。这些依赖项以及模组本身均根据 MIT 许可证的条款提供。

图片取自这篇 Polygon 文章。