此页面为 非线性列车 静态归档,最新内容请访问 主站镜像站 搜索。

Starfield 星空 - 模组 - 自定义字体

Juij2024年09月29日 11:34

筑紫明朝

朱雀仿宋

使用说明

  • 将 fonts_zhcn.swf 文件复制到 Starfield\Data\interface (需手动建立文件夹)
  • 手动编辑 \Documents\My Games\Starfield\StarfieldCustom.ini 文件
    • 添加以下代码
[Archive]
bInvalidateOlderFiles=1
sResourceDataDirsFinal=
  • 运行游戏即可

修改字体方法(游戏语言设置为中文):

  • Data 文件夹的 Starfield - Interface.ba2 文件备份

  • 运行 BAE - Bethesda Archive Extractor 贝塞斯达文件解包工具

  • Starfield - Interface.ba2 文件解包

  • 从提取出的文件中 interface\fontconfig_zhhans.txt 就是字体相关设置文件

  • 编辑 fontconfig_zhhans.txt 文件,把里面的字体名称修改为系统中已安装的字体即可

    • 就是以下这段里面修改

      fontlib "fonts_zhcn"
      map "$HandwrittenFont" = "DFWeiBei-GB Otf W7 Regular" Normal
      map "$MAIN_Font" = "DFZongYi-GB Otf W5 Regular" Normal
      map "$MAIN_Font_Bold" = "DFZongYi-GB Otf W5 Regular" Normal
      map "$Controller_Buttons" = "Genesis Controller  Buttons" Normal
      map "$Controller_Buttons_inverted" = "Genesis Controller  Buttons inv" Normal
      map "$Controller_Buttons_thin" = "Genesis Controller  Buttons thin" Normal
      map "$ConsoleFont" = "Arial" Normal
      map "$DebugTextFont" = "Consolas" Normal
      map "$NB_Grotesk_Semibold" = "DFYuan-GB Otf W7 Regular" Normal
      map "$NB_Grotesk_Bold" = "DFYuan-GB Otf W7 Regular" Normal
      
    • 例如改为我常用的方正FW筑紫A老明朝

      fontlib "fonts_zhcn"
      map "$HandwrittenFont" = "FZFW ZhuZi A Old Mincho M" Normal
      map "$MAIN_Font" = "FZFW ZhuZi A Old Mincho M" Normal
      map "$MAIN_Font_Bold" = "FZFW ZhuZi A Old Mincho M" Normal
      map "$Controller_Buttons" = "FZFW ZhuZi A Old Mincho M" Normal
      map "$Controller_Buttons_inverted" = "FZFW ZhuZi A Old Mincho M" Normal
      map "$Controller_Buttons_thin" = "FZFW ZhuZi A Old Mincho M" Normal
      map "$ConsoleFont" = "FZFW ZhuZi A Old Mincho M" Normal
      map "$DebugTextFont" = "FZFW ZhuZi A Old Mincho M" Normal
      map "$NB_Grotesk_Semibold" = "FZFW ZhuZi A Old Mincho M" Normal
      map "$NB_Grotesk_Bold" = "FZFW ZhuZi A Old Mincho M" Normal
      
  • 将修改后的 fontconfig_zhhans.txt 文件复制到 Starfield\Data\interface (需手动建立文件夹)

  • 或者直接把我已经修改好为 方正FW筑紫A老明朝 的 interface 文件夹解压到游戏 Starfield\Data 目录

  • 手动编辑 Documents\My Games\Starfield\StarfieldCustom.ini 文件

    • 添加以下代码
      [Archive]
      bInvalidateOlderFiles=1
      sResourceDataDirsFinal=
      
  • 运行游戏即可

显示繁体中文的方法:

  • 将需要显示的字体准备好(需要包含简繁字体,或者用 TCFontCreator 中文字體簡繁處理工具 合并生成)
  • 运行 TCFontCreator 中文字體簡繁處理工具 ,生成简转繁字体
  • 将生成后的字体按修改方法操作即可


下载