文明帝國5,字體修改及美化教學

By
        文明帝國5的程式架構大量了使用xml進行模組化,好處是可以非常簡易的擴充與刪減功能,壞處是對於效能有一定的影響,而在文明帝國5的官方版本中,在繁體中文界面,使用了SimHei這款在遊戲中並不是很容易閱讀的字體,但因為其使用了xml來定義字體,讓字體修改變得非常簡單。


        首先我們先找到文明帝國5中,定義字體的xml檔

        系統預設路徑是在:
C:\Program Files (x86)\Steam\steamapps\common\Sid Meier's Civilization V\Assets\Gameplay\XML\NewText

        找到你所要修改的語言文件(這裡以Chinese.xml 做示範),以筆記本或你常用的文字編輯器開啟他,會看到許多定義字體的標籤,其中我們需要注意的就是<UseExtendedFont>、<FontName>、<FontWidthScale>跟<FontHeightScale>這幾個標籤。


         以下筆者來解釋這幾個標籤所含的意義:
        <UseExtendedFont>  --   為是否引用遊戲外來字體的選項,1為開啟,0為關閉,必須要開啟才能替換字體,若關閉時,只會顯示遊戲內建的拉丁語系字體
        <FontName>  --  為使用字體之名稱
        <FontWidthScale>  --  字體寬度(值域為0~1)
        <FontHeightScale>  --  字體高度(值域為0~1)


        只要把<FontName>的「SimHei」改成自己想設定的字體名稱,例如「微軟正黑體」「標楷體」存檔即可,如果進遊戲發現字體太胖或著太細長,可以對高度跟寬度的值進行些微的調整。

        但是可能有些人會覺得替換字體之後,變得更不美觀了,而且字體充滿鋸齒,何解?

        這時可以使用MactType或著GDI++之類的軟體進行渲染,讓字體更為美化(對,你沒看錯,DirectX模式下,文明帝國5的字體居然也可以被GDI++渲染),關於MacType的下載使用方法可以參照知名部落客糖果大姐姐的文章,這渲染引擎可以為你平常使用電腦時,帶來更佳的文字閱讀體驗。

使用自訂字體+MacType成果如圖所示:



3 則留言:

  1. 請問更改這個會影響成就解鎖嗎?

    謝謝。

    回覆刪除
    回覆
    1. 大多為使用MOD才會影響成就,單純修改字體並不會影響

      刪除
  2. 您好,因為將字體變大了,但是行距卻沒有改變,導致閱讀困難,有辦法改變行距嗎?

    回覆刪除