欧陆风云4吧 关注:337,163贴子:10,385,010

【教程】如何修改欧陆风云的地图字体?

只看楼主收藏回复

目前找遍全网都找不到一篇像样的欧陆风云4字体修改教程,因此我来写一篇
萌新一枚,望多多指教
微软雅黑light镇

多图缓更


IP属地:广东1楼2022-01-14 21:35回复
    第一步,找到一个喜欢的字体,下载下来并双击ttf安装


    IP属地:广东2楼2022-01-14 21:39
    收起回复
      接着双击NVIDIA的那个exe,让他安装,并解压bmfont文件夹


      IP属地:广东4楼2022-01-14 21:41
      回复
        咋没人捏


        IP属地:广东来自Android客户端5楼2022-01-14 21:45
        收起回复
          能不能搞一种五彩斑斓的黑色字体啊,教练我想学这个


          IP属地:湖北来自Android客户端6楼2022-01-14 21:46
          回复
            第三步,打开bmfont,如图


            IP属地:广东7楼2022-01-14 21:48
            回复
              bmfont的界面中间是你制作的字体要包涵那些字,要的点亮,不要的点黑
              打开左侧options菜单,会看到第一项是fontsetting
              点击此按钮,会打开一个新的菜单
              此处设置如下:
              Font:选择刚刚下好的字体
              Charset:字符集,先点到OEM,选gb2312,点确定,再点回unicode就可以自动选择如图部分的字体(大概),这些字基本已经够用了,觉得不够的也可以把unicode里面的全部点亮
              size:字体大小,不能太小,像我这样选10是不对的,正常应该选到60-90左右
              Bold:是否加粗
              Italic:是否斜体
              Outline Thickness:描边厚度
              没说到的不咋重要


              IP属地:广东8楼2022-01-14 21:57
              回复
                接着打开options菜单的第二项:export options(导出选项),如图

                padding和spacing暂时还没有怎么研究,默认应该就行
                width和height决定输出的图片的宽和高,设置成多少都行,但是注意至少要大到让所有字体都在一张图片中(可能需要多试几次)
                bit width:必须选32
                下面argb四个选项,如图设置即可
                font descriptor必须选text
                textures必须选dds
                compression必须选dxt5
                其他的也都没必要设置,有兴趣可以尝试一下


                IP属地:广东9楼2022-01-14 22:03
                收起回复
                  options中的第三项是预览,不说了


                  IP属地:广东10楼2022-01-14 22:04
                  回复
                    接下来点击options中的第四项,进行导出,可以先放在桌面,名字先随便取都行


                    IP属地:广东11楼2022-01-14 22:06
                    回复
                      多来点人啊


                      IP属地:广东12楼2022-01-14 22:06
                      回复


                        IP属地:上海来自Android客户端13楼2022-01-14 22:13
                        回复
                          第四步,用文本编辑器打开生成的.fnt文件,应该像这样
                          作如下修改:1.删除第三、四行
                          2.把第一行的size后面的负号去掉
                          3.删除第一行的outline=?
                          4.删除第二行pages=1后的全部内容
                          5.用替换功能把每一行的chnl=15全部删掉
                          然后应该是这样


                          IP属地:广东14楼2022-01-14 22:16
                          收起回复
                            没人呀 那明天在更⑧


                            IP属地:广东来自Android客户端15楼2022-01-14 22:27
                            回复
                              喵喵喵……先顶一下吧


                              IP属地:浙江16楼2022-01-14 22:28
                              回复