萨雷安の迦巴勒幻想大图书馆

    • 注册
    • 登录
    • 搜索
    • 版块
    • 最新
    • 标签
    • 热门
    • 用户
    • 群组

    ff14窗口标题文字缺失的成因和解决方法

    萨雷安科技
    窗口 标题 act
    1
    1
    994
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 初
      初春 最后由 初春 编辑

      发生了什么问题?

      在我电脑上,ff14游戏的窗口标题理论上每有n个中文字符,就会在结尾被吞掉2n-1个英文字符。当标题没有中文字符时,不出现这个问题。
      在国服的情况,窗口标题就会从最终幻想XIV变成最终,使用插件XIVTitle设置窗口标题为:最终幻想XIV1234567,标题显示为:最终幻想XIV

      bug出现的原因

      猜想是ff14的程序没有适配win11的一些新特性,如果你在win11的控制面板–区域–管理–更改系统区域设置中,勾选了Beta版:使用Unicode utf8提供全球语言支持 这个选项,那就会出现这个问题
      截图.png

      这个bug对游戏带来的影响

      有些科技有向游戏中发送按键的功能,例如绝本的自动疾跑,自动防击退,自动群减等(因为原理不同,尼尼科技的神兵三连桶不受bug的影响)。当游戏的窗口标题发生改变,这些功能就用不了了
      窗口标题.png

      解决方法

      方法1

      在act的触发器里,把每一个涉及send keycode的地方的窗口标题,都设置成“最终”。这个方法显然很麻烦,但是原理上很简单。

      方法2

      在控制面板里把这个功能关掉。这个解决方法很彻底,但是就像跷跷板,你把这个功能关了就会在别的地方引发问题。我当初打开这个功能就是为了解决win11在一些其他地方的乱码问题,关了不就倒退回去了。

      方法3

      当然,你还可以改变ff14的窗口标题。使用Dalamud英文api4主分支的XIVTitle插件(不是改标题图那个插件),每次进入游戏把标题改成”最终幻想XIV1234567“这种东西,act的触发器就能正常工作了。
      国服应该也会有这个插件

      1 条回复 最后回复 回复 引用 2
      • First post
        Last post
      Powered by N(ode).B.B | Contributors
      粤ICP备20037988号