博德之门3吧 关注:191,171贴子:2,470,827

[教程]博得3字体修改教程

只看楼主收藏回复

相信很多人都对博得3的中文字体不满意,研究了半天终于修改成功了,在此写个教程。
准备工具:FontCreator,你想要改的字体
用FontCreator打开你的字体


属性中找到

Extended中的Typographic Family一行
复制这一行(如果这一行没有则自己填一下另存为一个新字体然后用新字体)
接着把字体文件放到...\Baldurs Gate 3\Data\Public\Game\GUI\Assets\Fonts
没有的文件夹自己新建
然后在...\Baldurs Gate 3\Data\Public\Game\GUI\Theme
新建一个txt
把以下内容复制进去
<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"
xmlns:sys="clr-namespace:System;assembly=mscorlib">
<FontFamily x:Key="DefaultFont">pack://application:,,,/GustavNoesisGUI;component/Assets/Fonts/#FZYouSongJGBK</FontFamily>
</ResourceDictionary>
然后保存
文件名改成DefaultShared.Fonts.xaml
后缀是要从txt改成xaml的
然后把这里最后一行的#后面的内容:#FZYouSongJGBK 改成 #你刚刚复制的字体属性,比如我这里就是#FZCuYuan
这行变成<FontFamily x:Key="DefaultFont">pack://application:,,,/GustavNoesisGUI;component/Assets/Fonts/#FZCuYuan</FontFamily>
然后保存
进游戏就能看到字体变化了
最后给看下文件结构




IP属地:江苏1楼2020-10-19 20:39回复
    Fonts夹内的字体文件名不重要,随意就行


    IP属地:江苏2楼2020-10-19 20:42
    回复
      这里方便一下大家,给个创建好的xaml
      /s/11Ljy9VLE25scHQEgmKB4Iw 提取码: q4i4


      IP属地:江苏3楼2020-10-19 20:45
      回复


        IP属地:江苏4楼2020-10-19 20:50
        回复
          手机端有部分不完整因为涉及到html代码,建议操作的时候用电脑网页版看


          IP属地:江苏5楼2020-10-19 20:52
          回复
            谢谢分享


            IP属地:山西7楼2020-10-19 21:17
            回复
              请问为什么改完之后游戏里面的字都消失了


              IP属地:上海来自iPhone客户端8楼2020-10-24 11:33
              收起回复


                IP属地:上海9楼2020-10-24 20:15
                回复


                  星座王
                  点亮12星座印记,去领取
                  活动截止:2100-01-01
                  去徽章馆》
                  IP属地:日本来自iPhone客户端10楼2020-10-24 21:19
                  回复
                    只能说支持的字体极少


                    IP属地:安徽11楼2023-03-20 21:59
                    回复
                      正式版不管用


                      IP属地:北京来自iPhone客户端12楼2023-08-04 11:52
                      收起回复
                        正式版教程见小黑盒
                        不想在贴吧发了 心累 发什么都要吞 每次都还得下线检查别人看不看得到 没什么意义
                        正式版教程发在小黑盒
                        去掉所有星
                        ht★tps://a ★pi.xi★aohe★ihe.c★n/v3/b★bs/a★pp/ap★i/we★b/sh★are?lin★k_id=1075★21717


                        IP属地:江苏来自Android客户端13楼2023-08-04 14:18
                        回复
                          请问lz用的是什么字体啊


                          IP属地:北京14楼2023-08-04 15:15
                          回复
                            没必要用FontCreator.
                            直接系统打开字体文件,第一行就是font family/字体名称。
                            只能支持TTF字体文件。同一个字体名称的多种变体(比如加粗版本)可以根据游原本文本设置同时调用。


                            IP属地:江苏15楼2023-08-05 07:47
                            收起回复
                              把Keyboard.Fonts.xaml改Controller.Fonts.xaml可以修改手柄版本字体


                              IP属地:江苏16楼2023-08-05 12:48
                              收起回复