世界征服者2吧 关注:28,267贴子:551,120

【教程】E社字库制作

只看楼主收藏回复

大家好(๑╹◡╹)ノ” 认识我的在下面点个赞~
我是潜水了近半年的樱花雨一个月前看见李宗仁大佬的东亚曙光将世二再次炒热,就觉得应该做点什么,可惜当时临近考试,没什么时间做贡献。
现在比较空闲了,又正好发现黑主宰原先的字库教程贴被度娘吞了半年多还没有恢复,于是决定再写一篇字库教程,给现在仍奋斗在mod圈的大家
一楼不说事


IP属地:澳大利亚1楼2019-11-13 10:16回复
    【制作之前】
    请确保有最基本的mod制作能力,如拆包、打包、修改将领的对话等
    if 掌握以上技能{
    继续往下读;
    }else{
    可以去查阅李宗仁大佬的mod教程帖,对新人会非常有帮助;
    }


    IP属地:澳大利亚2楼2019-11-13 10:19
    回复
      【为什么要制作字库?】
      这是很多moder会问到的问题,“用大型字库或者避免使用部分汉字不就可以了么?”
      原因主要有:
      -过多地避免使用汉字会影响mod中的对话和剧情,造成可玩性大幅降低
      -大型字库通常包含大量冗余汉字,造成安装包过大(空间和打包时间的浪费,有时甚至会造成游戏卡顿)
      -大型字库一般也是moder制作的,直接使用有小概率可能的版权风险
      所以,最好的选择还是自己做一个适合自己mod的字库


      IP属地:澳大利亚3楼2019-11-13 10:25
      回复
        【准备工作】
        要制作字库,需要的东西有(从左到右):
        - Bmfont
        - GoG Mod fnt
        - Photoshop
        - 等待修改的世二文件包
        - stringtable


        IP属地:澳大利亚4楼2019-11-13 10:31
        收起回复
          顶啊!


          IP属地:菲律宾来自Android客户端5楼2019-11-13 10:35
          回复
            学会了,樱花雨真神人也


            IP属地:湖北来自Android客户端6楼2019-11-13 10:35
            收起回复
              同意楼上


              IP属地:澳大利亚来自Android客户端7楼2019-11-13 10:48
              回复
                楼主使用的是原版的世二尽心更改这样更加能显示出效果
                轴心国第一关中,比方讲楼主觉得老古第一句话过于平淡,改成了如图,并且不出意外,有字显示不出来了



                IP属地:澳大利亚来自Android客户端8楼2019-11-13 11:20
                收起回复
                  【制作步骤】
                  接下来我们开始制作,制作步骤大致可以分为:
                  - 在bmfont里设置字体
                  - 用PS工具调整图片文件
                  - 用GoG Mod fnt调整字体文件


                  IP属地:澳大利亚9楼2019-11-13 11:27
                  回复
                    【设置字体】
                    打开bmfont软件进入Options-Font settings设置字体,楼主拿 宋体 做演示
                    size这里是像素大小,一般填写23(个例楼主之后讲),勾选加粗(Bold)
                    Rasterization勾选Render from TrueType outline,修改完毕点OK


                    IP属地:澳大利亚来自Android客户端10楼2019-11-13 11:41
                    回复
                      同样是在Options里,选择Export options,讲Padding全部设置为1,(黑主宰的原贴中把Spacing的BC之间设为了0,但我习惯不改动Spacing)
                      之后勾选Force offsets to zero
                      Texture下的宽高随便设一个,之后会根据预览图调整
                      位深(Bit depth)设置为32
                      接下来除了透明通道(A)设置为glyph,其余均设为one
                      最后选择XML,Textures选择png,点OK


                      IP属地:澳大利亚来自Android客户端11楼2019-11-13 11:56
                      回复
                        好像没人看,等人多点再更


                        IP属地:澳大利亚来自Android客户端12楼2019-11-13 11:57
                        回复
                          啊啊啊,正需要啊


                          IP属地:山东来自Android客户端13楼2019-11-13 12:00
                          收起回复
                            啊,是樱花雨大佬,这也太厉害了吧,awsl


                            来自Android客户端14楼2019-11-13 12:01
                            收起回复


                              IP属地:菲律宾来自Android客户端15楼2019-11-13 12:02
                              回复