法术与物品轮盘

法术与物品轮盘

为《艾尔登法环》添加法术与快捷物品轮盘,使您无需逐个滚动即可切换法术和快捷物品。

安装说明

原版

请确保你已经安装了 Elden Mod Loader

下载 .zip 文件并解压。将文件内容放置在:

ELDEN RING/Game/mods

以离线模式启动《艾尔登法环》,模组即可生效。

Convergence

像原版一样安装模组,然后打开 spellwheel.toml 文件。

mods 中,写入你的 Convergence 安装文件夹的路径。

例如,如果你的 Convergence 安装在 Documents\Convergence,请写入:

mods = ['C:\Users\[b]MyUser[/b]\Documents\Convergence\ConvergenceER']

Elden Ring Reforged

将 .zip 文件的内容放置在 ERR 目录下的 dll/offline 文件夹内。

图标应该可以直接使用,无需额外配置。

使用方法

键鼠

打开模组设置(spellwheel.toml,可以使用记事本),确保 using_controller=false。这是默认设置。

按住 Tab / Caps Lock 键,移动鼠标选择法术 / 快捷物品,然后松开。你可以在设置中更改按键。

手柄

打开模组设置(spellwheel.toml,可以使用记事本),设置 using_controller=true

按住十字键上 / 十字键下,移动右摇杆选择法术 / 快捷物品,然后松开。你可以在设置中更改按键。

你还可以在设置中更改按下按钮到法术轮盘打开所需的保持时间。

多语言支持

此模组支持《艾尔登法环》中可用的大部分语言。要添加对非拉丁文字(如中文、日文、西里尔文等)的支持,你需要下载 More Fonts 文件。解压内容,然后将你需要的字体放入 spellwheel 文件夹中。

例如,如果你想添加简体中文支持,你的 mods 文件夹应包含:

  • spellwheel
  •     simplified_chinese.ttf
  • spellwheel.dll
  • spellwheel.toml

设置

以下列表是你可以通过编辑 spellwheel.toml 文件更改的设置项。你可以使用记事本打开它。这些设置会在游戏运行时更新,因此无需关闭并重新启动游戏即可看到更改。

  1. spells_key:用于打开法术轮盘的按键。默认为 TAB。阅读设置中的注释以了解如何更改为你想要的按键。
  2. quick_items_key:用于打开快捷物品轮盘的按键。默认为 CAPITAL(Caps Lock)。阅读设置中的注释以了解如何更改为你想要的按键。
  3. spells_button:手柄上用于打开法术轮盘的按钮。默认为十字键上。阅读设置中的注释以了解如何更改为你想要的按键。
  4. quick_items_button:手柄上用于打开快捷物品轮盘的按钮。默认为十字键下。阅读设置中的注释以了解如何更改为你想要的按键。
  5. using_controller:你是否正在使用手柄(true/false)。默认为 false。
  6. controller_wheel_open_delay:按下手柄按钮后到轮盘打开所需的秒数。默认为 0.5。
  7. switch_instantly:悬停时是否立即切换到选定的法术 / 快捷物品(true),还是等待轮盘关闭后再切换(false)。默认为 true。
  8. item_names:更改法术 / 快捷物品名称在法术轮盘中的显示方式。"show" 在每个法术 / 快捷物品下方显示(默认),"center" 显示所选法术 / 快捷物品的名称, "hide" 完全隐藏它们。
  9. text_shadows:是否启用文字阴影。默认为 true。
  10. font_scale_multiplier:更改轮盘中每个法术 / 快捷物品名称的大小。
  11. icon_scale_multiplier:更改轮盘中每个法术 / 快捷物品图标的大小。
  12. radius_multiplier:更改法术 / 快捷物品轮盘的半径。
  13. min_radius:更改你必须移动鼠标/右摇杆多少距离才能更换法术 / 快捷物品。默认为 0.3,意味着你需要将鼠标/右摇杆移动至少轮盘半径的 30% 才能更换法术 / 快捷物品。
  14. mods:模组文件路径列表。默认为空。如果你使用 Convergence 或 Elden Ring Reforged,请阅读上面的章节。
  15. await_xinput_hook:是否在挂接手柄输入前等待。默认为 false。

调试设置(未显示,如果你想更改它们,必须自行添加):

  1. timing_offset:设置启动模组的延迟。以前用于防止使用 Seamless Co-op 时崩溃。默认为 0。
  2. debugging:显示调试界面。默认为 false。
  3. modded_spells:这其实就是 "mods" 的功能,但在 1.5.3 版本中被重命名。此设置仍然有效,以保持向后兼容性。

兼容性问题

  1. Posture Bar 模组(中等严重程度) 使用此模组时,调整窗口大小会破坏法术轮盘的渲染。重新启动游戏以修复此问题。

缺失功能

  1. 运行时加载图标(无需额外文件的模组法术)(已在 1.4.0 版本中添加)
  2. 音频

模组法术 / 快捷物品

可以在设置中添加模组法术 / 快捷物品。在 mods 数组中包含模组目录的路径,并用单括号括起来。

如果它使用 mod engine,它应具有如下目录结构:mod/menu。在 menu 中,模组将尝试读取 hi 目录,以及 01_common.tpf.dcx 和 01_common.sblytbnd.dcx 文件。Convergence 和 Elden Ring Reforged 都与此方法兼容。阅读安装说明以获取有关如何使它们正常工作的更多信息。

源代码

GitHub 仓库链接:https://github.com/notahackusator/SpellWheel

致谢

在制作这个模组时,我发现另一个人也在制作一个与我的非常相似的模组。

他的模组链接:https://www.nexusmods.com/eldenring/mods/9832

在撰写本文时,他的模组没有设置选项,并且总是需要 modengine3 而不是 Elden Mod Loader。