以太的上下文对话按钮

以太的上下文对话按钮

使对话按钮具有上下文关联性,仅当可用或鼠标悬停时才会显示。

用户界面

本模组,以及 Aether 的其他模组合集目前由 Magnetuning(嗨)和 Aimryax 维护!您可以在此处找到我们正在维护的模组列表及其补丁 8 的更新状态。

本模组已更新至第 8 号补丁!

描述

这个模组做了三件事:

  • 使游戏菜单、更换角色、历史和投票按钮变为上下文相关,仅当鼠标悬停时才会显示。
  • 将交易按钮移至其他按钮上方的单独一行,并使其具有上下文感知功能,仅当您能与当前对话的 NPC 进行交易时才会显示。
  • 将攻击按钮移至其他按钮上方的单独一行,并使其具有上下文感知功能,仅当您能攻击当前对话的 NPC 时才会显示。

(实际上,我需要恢复模组的最后两个功能。目前第 7 版补丁仅使按钮具有上下文关联性;它并没有移动它们(这里是 Magnetuning 在说话))

这实现了类似于 ImprovedUI 的可选对话按钮调整功能,但采用了不同的方法,并达到了另一种最终效果。

感谢 Djmr 给了我灵感,让我研究并创建了这个模组。

如果你想一次性安装我所有的沉浸式 UI 调整,请下载 Aether's Immersive UI

兼容性

兼容 ImprovedUI,除了可选的编辑 Dialogue.xaml 文件。

该模组与修改 Dialogue.xaml 的其他模组不兼容。

安装

现在提供 PAK 和松散文件两种格式。
每次只安装一个版本!

您可以使用 BG3 Mod 管理器安装 PAK 文件。要安装松散文件,请将 .zip 文件中的 Mods 文件夹放入游戏根目录的 Data 文件夹中。通常位于此处:

C:\Program Files (x86)\Steam\steamapps\common\Baldur's Gate 3\Data

卸载

要卸载松散文件,请导航至以下目录:

C:\Program Files (x86)\Steam\steamapps\common\Baldur's Gate 3\Mods\MainUI\GUI\Pages

然后删除以下文件:

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                    xmlns:system="clr-namespace:System;assembly=mscorlib">

<system:String x:Key="DialogTitle_Confirmation">确认</system:String>
    <system:String x:Key="DialogTitle_Error">错误</system:String>
    <system:String x:Key="DialogTitle_Information">信息</system:String>
    <system:String x:Key="DialogTitle_Warning">警告</system:String>

<system:String x:Key="Button_Yes">是</system:String>
    <system:String x:Key="Button_No">否</system:String>
    <system:String x:Key="Button_OK">确定</system:String>
    <system:String x:Key="Button_Cancel">取消</system:String>
    <system:String x:Key="Button_Retry">重试</system:String>
    <system:String x:Key="Button_Ignore">忽略</system:String>
    <system:String x:Key="Button_Abort">中止</system:String>

<system:String x:Key="Message_FileNotFound">文件未找到: {0}</system:String>
    <system:String x:Key="Message_InvalidOperation">无效操作: {0}</system:String>
    <system:String x:Key="Message_ConnectionFailed">连接失败: {0}</system:String>
    <system:String x:Key="Message_SaveChanges">是否保存更改?</system:String>
    <system:String x:Key="Message_DeleteConfirm">确定要删除此项吗?</system:String>
    <system:String x:Key="Message_ExitConfirm">确定要退出程序吗?</system:String>

<system:String x:Key="Error_Unknown">发生未知错误</system:String>
    <system:String x:Key="Error_AccessDenied">访问被拒绝</system:String>
    <system:String x:Key="Error_OutOfMemory">内存不足</system:String>
    <system:String x:Key="Error_Timeout">操作超时</system:String>
    <system:String x:Key="Error_NetworkUnavailable">网络不可用</system:String>
</ResourceDictionary>

要卸载 PAK 文件,你可以在 BG3 Mod 管理器中删除它,然后保存并导出你的加载顺序到游戏。