详情
你可能还会喜欢:Better MessageBox Controls
简而言之
你是否曾在对话中按下 E(激活)键,结果却选到了你预期之外的其他选项?那么你可能会觉得这个 mod 有用。可以把它看作是对对话界面控制方式的一个补丁。
感谢 Brodual 在 Daily Skyrim Mod Spotlight 上评测了此 mod ...... ...并感谢 Gopher 在 Gophers Gaming Mods Channel 上介绍了它!
详细描述
对于喜欢同时使用键盘和鼠标的人来说,这个 mod 最有用;它修复了鼠标完全妨碍某些键盘控制按预期工作的问题。如果你在进入对话后移动鼠标指针,就会遇到下面的问题:
- 一种相当常见的情况是,你把鼠标指针停在菜单上的某个位置,同时又想使用键盘控制。如果你偶尔喜欢切换到键盘导航,就会遇到鼠标指针完全妨碍你用键盘控制滚动到列表顶部或底部的问题。
- 另一种常见情况是,当你进入对话时,你以为箭头/尖头旁边的第一个选项就是选中项。然而当你按下 E 时,却发现选中的是第 2 或第 3 个选项。这是因为鼠标指针把焦点从默认选项上移走了。由于这个原因,我过去常常不得不在进入对话时把鼠标指针移开。
解决方案:
- 鼠标焦点现在只会高亮选项,而不会使其激活。因此,激活的选项始终位于列表中央(箭头/尖头旁边)。当你进入对话时,鼠标指针永远不会把焦点从默认选项上移走。
- 无论鼠标指针是否悬停在菜单上,键盘控制都能让你一直滚动到第一个或最后一个选项。
- 使用鼠标滚轮或上/下控制滚动列表时,始终会将中央选项保持为激活项。
- 你仍然可以用鼠标点击偏离中心的对话选项,只是在你点击之前,鼠标不会影响菜单。
- 鼠标滚轮滚动的过渡更平滑。这是因为我修改了鼠标滚轮滚动,使其工作方式与你按下上/下控制完全一样。我原本没打算改变鼠标滚轮滚动的外观,但我觉得效果不错,所以就保留了。
同样由 insane0hflex 在 Skyrim Mod Feature 上进行了评测!
此 Mod 修复的已知 Bug
截至 Skyrim v1.7.7.0.6,以下问题可能是对话 UI 唯一真正的 bug。此 mod 解决的其他问题则是不太明显的 bug,更多属于易用性方面(恕我直言)。下面将其记录下来,以帮助确保此 mod 的任何更新都不会“回归”。游戏更新也可能会修复此问题。
- 使用 Amazing Follower Tweaks(一个为随从添加大量选项的 mod)时,从子对话返回主对话会出现选择错误:按 E 选择 "Tweak Options"(第 1 个菜单项),按 DOWN 三次,按 E 选择 "Magic"。现在按 E 选择 "<BACK>"。在 Skyrim v1.7.7.0.6 中,菜单会再次以 "Magic" 为中心,这很好。但是 1) 它没有被高亮,2) 你无法用键盘向上滚动,它会卡在第 4 个选项上。3) 如果你在对话外点击鼠标或现在按 E,它会选择第 1 个选项 "Actions"。我被告知这个 bug 也会在未安装 mod 的 Skyrim 对话中出现。
兼容性
-
需要 Skyrim v1.2.12.0 或更高版本(自那以后对话 UI 未再更改,感谢 Mardoxx 确认这一点)。
-
此 mod 纯粹是一个用户界面 mod。它本质上是游戏用于显示菜单的 Flash(Scaleform)技术。它基本上运行在沙盒中,因此不会与影响任务、物品等的玩法 mod 产生不兼容;即使你启用了数百个这类 mod 也一样。
安装 / 卸载
激活或停用此界面 mod 完全不会影响你的存档。它不使用 SKSE。加载顺序也应该无关紧要。
安装
使用 Wrye Bash 或 Nexus Mod Manager。它只是一个文件,因此你也可以解压压缩包,并将文件放入你的 Skyrim/Data/Interface 文件夹。
卸载
只需删除该文件,或者将其重命名为 “_dialoguemenu.swf”(例如)即可临时禁用它。
更新日志
版本 1.2 - 小幅更新,修复了 NPC 说话时鼠标滚轮滚动的问题(感谢 assterixxx 报告)。
版本 1.1 - 小幅更新,修复了 NPC/目标名字缺失阴影的问题(感谢 Bethesda 论坛的 Mardoxx 和 nico2137)。
版本 1.0 - 首次发布。
鸣谢
此 mod 得以实现,要感谢 SkyUI 团队 反编译并清理界面代码,并将其发布在 Github 上。谢谢!
源代码
请参阅 BetterDialogueControls 分支,它位于我在 Github 上对 Mardoxx/skyrimui 的 fork 中。如果你在你的对话 mod 中使用我“修补”过的版本,请简单提一下并链接回此 mod,不胜感激,谢谢!
版权声明(适用于 Steam 创意工坊)
© 版权所有 2012-2016 Fabrice D. 除非使用名为 ecirbaf 的 Steam 账号,否则本作品无权发布到 Steam。
除了上文在 github 上记录的此 mod 的特定更改之外,我不主张任何其他内容的作者身份,而这些更改构成了此 mod 的价值。

