褪色者之轮

褪色者之轮

一个用于法术和物品的径向快速选择菜单,采用Elden Ring自身的图标、字体和边框风格。同时支持手柄和鼠标,轮盘打开时时间可以减慢。

[size=4][b]描述[/b][/size]
[color=#D4D4D8]Tarnished Wheel 是一个用于法术和物品的径向菜单。我是在使用此前已有的轮盘模组之后编写它的,并专注于我认为粗糙的部分。以下是我所做的改动:[/color]
[list]
[][color=#D4D4D8][b]原生外观。[/b]我将轮盘样式设计为[/color][color=#ffff00]与游戏自身界面一致[/color][color=#D4D4D8]。一道金色光弧标记你所选的项目,很像卢恩圆弧。名称使用游戏自身的字体绘制,因此该轮盘[/color][color=#ffff00]支持艾尔登法环支持的所有语言[/color][color=#D4D4D8]。[/color][/]
[][color=#D4D4D8][b]外观编辑器。[/b]我随模组附带了[/color][color=#ffff00]一个交互式 HTML 页面[/color][color=#D4D4D8]。你可以在浏览器中打开它,调整轮盘外观的每一个细节,预览会实时更新。当效果满意后,你可以导出配置并在游戏中使用。[/color][/]
[][b][color=#d4d4d8]更多选择时间。[/color][/b][color=#d4d4d8]打开轮盘会使背景模糊并[/color][color=#ffff00]减慢时间[/color][color=#d4d4d8],这样在战斗以慢动作进行的同时,你有时间看清整个轮盘。[/color][color=#666666]加载 Seamless Co-op 时,慢动作会自动关闭。[/color][/]
[][b]更好的手柄手感。[/b]我在手柄上总是遇到同一个问题:如果你先松开摇杆,它会弹回中心并改变你的选择;如果你先松开按钮,轮盘会在摇杆仍被按住时关闭,你的视角会随着摇杆回中而摆动。
现在,松开按钮后轮盘会短暂保持打开,且选择被锁定。摇杆可以在这段时间内稳定下来,因此[color=#ffff00]选择和视角都不会偏移[/color]。[/
]
[/list]
[img]https://staticdelivery.nexusmods.com/mods/4333/images/11393/11393-1792300146-172513828.gif[/img]

[size=4][b]安装说明[/b][/size]
[b]推荐:[url=https://me3.help/en/latest/#quickstart]ME3[/url][/b]
[list=1]
[]按照其快速入门指南安装 ME3。[/]
[]将 [u]tarnishedwheel.dll[/u]、[u]tarnishedwheel.ini[/u] 和 [u]tarnishedwheel-appearance.json[/u] 放入你选择的文件夹中。[u]TarnishedWheelEditor.html[/u] 可以放在同一文件夹中,它仅在游戏外使用。[/]
[]将你的 [u].me3[/u] 配置文件放在该文件夹旁边。[/]
[]将 DLL 添加到配置文件中。[/]
[]通过配置文件启动游戏。[/]
[/list][b]示例布局。[/b][color=#666666]AwesomeMod 代表你使用的任何其他 DLL 模组。[/color]
[code]D:\Elden Ring Mods\
├─ MyProfile.me3
├─ TarnishedWheel\
│ ├─ tarnishedwheel.dll
│ ├─ tarnishedwheel.ini
│ ├─ tarnishedwheel-appearance.json
│ └─ TarnishedWheelEditor.html
└─ AwesomeMod\
├─ AwesomeMod.dll
└─ AwesomeMod.ini[/code][u]MyProfile.me3[/u] 文件包含以下内容:
[code]profileVersion = "v1"

[[supports]]
game = "eldenring"

[[natives]]
path = 'TarnishedWheel/tarnishedwheel.dll'

[[natives]]
path = 'AwesomeMod/AwesomeMod.dll'[/code][b]其他加载器[/b]
[url=https://github.com/soulsmods/ModEngine2]Mod Engine 2[/url] 和 [url=https://www.nexusmods.com/eldenring/mods/117]Elden Mod Loader[/url] 也应该可以使用,尽管我尚未测试它们。请按照你的加载器说明加载 DLL 模组。将 [u]tarnishedwheel.ini[/u] 和 [u]tarnishedwheel-appearance.json[/u] 与 DLL 放在一起。

[b][size=4]兼容性[/size][/b]
[url=https://www.nexusmods.com/eldenring/mods/3419][b]The Convergence[/b][/url]:[color=#ffff00]已支持[/color]。已使用 Convergence ER 3.0.3 测试。
[list=1]
[]将 [u]tarnishedwheel.dll[/u]、[u]tarnishedwheel.ini[/u] 和 [u]tarnishedwheel-appearance.json[/u] 复制到你 Convergence 安装目录中的 [u]mod\dll[/u] 文件夹。[/]
[]打开该安装目录中的 [u]me3\convergence.me3[/u] 并添加:
[code][[natives]]
path = './../mod/dll/tarnishedwheel.dll'[/code][/
]
[]像往常一样启动 Convergence。[/]
[/list]
[url=https://www.nexusmods.com/eldenring/mods/541][b]ERR - ELDEN RING Reforged[/b][/url]:[color=#ffff00]已支持[/color]。已使用 ERRv2.3.6.3 测试。
[list=1]
[]将 [u]tarnishedwheel.dll[/u]、[u]tarnishedwheel.ini[/u] 和 [u]tarnishedwheel-appearance.json[/u] 复制到你 Reforged 安装目录中的 [u]dll\offline[/u] 文件夹。[/]
[]像往常一样启动 Reforged。启动器会自动将 DLL 添加到其配置文件中。[color=#ffff00]它在 Reforged 的在线模式下无法工作。[/color][/]
[/list]
[url=https://www.nexusmods.com/eldenring/mods/510][b]Seamless Co-op (Elden Ring)[/b][/url]:[color=#ffff00]可正确加载[/color](使用 Seamless Co-op v2.0.1),多人游戏[color=#ffff00]未经测试[/color]。
[code][[natives]]
path = 'TarnishedWheel/tarnishedwheel.dll'

[[natives]]
path = 'SeamlessCoop/ersc.dll'[/code]慢动作本应在加载 Seamless Co-op 时自动关闭,以保持会话同步。我没有测试真实合作会话的环境,因此请将此视为预期行为而非已确认行为。

[color=#ffff00]如果你在多人会话中遇到问题,考虑通过在 [u]tarnishedwheel.ini[/u] 中设置 [u]slow_motion_enabled = false[/u] 手动关闭慢动作。[/color]

[size=4][b]配置[/b][/size]
编辑 [u]tarnishedwheel.ini[/u] 以配置轮盘:
[list]
[][u]enabled[/u]:启用或禁用轮盘。关闭时设置仍会持续重新加载。[/]
[][u]spell_wheel_key[/u] 和 [u]item_wheel_key[/u]:两个轮盘的键盘按键。默认分别为 [b]TAB[/b] 和 [b]CAPITAL[/b]。有效名称列在 INI 末尾。[/]
[][u]spell_wheel_button[/u] 和 [u]item_wheel_button[/u]:两个轮盘的手柄按钮。默认分别为 [b]UP[/b] 和 [b]DOWN[/b]。[/]
[][u]text_layout[/u]:名称绘制的位置。[b]center[/b]、[b]below_icon[/b] 或 [b]hide[/b]。参见图片画廊,或在 [u]TarnishedWheelEditor.html[/u] 中预览布局。[/]
[][u]slow_motion_enabled[/u] 和 [u]time_scale[/u]:轮盘打开时的慢动作。[/]
[/list][color=#D4D4D8][b]保存文件后设置会自动重新加载。[/b]如果 INI 缺失,模组会生成一份默认副本。[/color]

[b]外观[/b]
外观配置位于 [u]tarnishedwheel-appearance.json[/u]。在任意浏览器中打开 [u]TarnishedWheelEditor.html[/u],调整轮盘直到效果满意,然后导出文件到 DLL 旁边。编辑器会随着你的每次更改实时预览。

[size=4][b]致谢[/b][/size]
[color=#D4D4D8]我是在使用 [url=https://www.nexusmods.com/eldenring/mods/9636]Spell and Item Wheel[/url] 之后决定制作 Tarnished Wheel 的。我的实现在大多数地方走了不同的路线,但正是那个模组让我想要一个轮盘,它本身也非常值得一试。

源代码在 FILES 页面上。欢迎阅读、从中汲取灵感并构建你自己的版本。[/color]