2018年7月14日土曜日

Football Manager2018 フォントサイズ変更方法

以下は金曜日のゲームプレイ日記さんからの引用
ただ、金曜日のゲームプレイ日記さんのやり方まんまではフォントサイズ変更できなかったので文章を多少アレンジしている。

text.xmlを編集する

まずはここから、baseスキンをダウンロードしてきます。これはゲームに元々存在するスキンと同じスキンらしいです。
このフォルダの中にもfontsフォルダというのが存在するので、その中のtext.xmlファイルを自分の使用しているスキンのfontsフォルダにコピーします(この際すでにtext.xmlファイルが存在する場合はそちらを用いてください)。
例えば、Tempo Skinの場合は、FM2018BaseDarkSkin\base18_dark\fonts\text.xmlファイルをDocuments\Sports Interactive\Football Manager 2018\skins\The FM18 Tempo Skin\fontsフォルダにコピーします。
それから、text.xmlファイルを開きます(ワードパッドかメモ帳で構いませんがワードパッドがおすすめ)。
すると1番上のほうに次のようなコードが書かれていると思います。
<string id="file_name" value="proximanova-regular.ttf"/>
このコードは「フォントファイルとしてproximanova-regular.ttfを用います」という意味です。そこで自分が使いたいフォントファイルをこのproximanova-regular.ttfに名前を換えます。
例えばMigu1Mフォントを使いたい場合は、proximanova-regular.ttfに名前を換えます。
あとは設定内のインターフェイスの詳細設定に行きます。
そしてキャッシュのクリアをします。
その後1度、ゲームをやめて、再度始めてみてください。フォントが変わっているはずです。

さらに、text.xmlファイルの中には次のようなコードが書かれているはずです。
<real id=”font_size_xxsmall” value=”6.7″ /> <!– 9px –>
<real id=”font_size_xsmall” value=”8.1″ /> <!– 11px –>
<real id=”font_size_small” value=”8.8″ /> <!– 12px –>
<real id=”font_size_normal” value=”9.7″ /> <!– 13px –>
<real id=”font_size_large” value=”11.2″ /> <!– 15px –>
<real id=”font_size_xlarge” value=”13.7″ /> <!– 18px –>
<real id=”font_size_xxlarge” value=”16.6″ /> <!– 22px –>
これはフォントサイズを指定したものです。そこで、このvalueを変えることでフォントサイズを大きくしたり、小さくすることができます。なお値は何故かpxの値ではないようです。適当にいじってベストだと思う値にしましょう。
引用ここまで。
以下は自分がtext.xmlを適当にいじってフォントサイズ変更したコード内容。
<record>
  <string id="file_name" value="proximanova-regular.ttf"/>
  <real id="font_size_xxsmall" value="9" /> <!-- 9px -->
  <real id="font_size_xsmall" value="11" /> <!-- 11px -->
  <real id="font_size_small" value="12" /> <!-- 12px -->
  <real id="font_size_normal" value="12.5" /> <!-- 13px -->
  <real id="font_size_large" value="15" /> <!-- 15px -->
  <real id="font_size_xlarge" value="18" /> <!-- 18px -->
  <real id="font_size_xxlarge" value="22" /> <!-- 22px -->

背景色を変えてるコードがゲーム内のnormalの大きさかと思うのでここを変えるとだいぶ文字が見やすくなるかと推測される。
正直、どこのコードがゲーム内のどの文字を担当してるコードかはっきりしないので本当に適当にいじって合わせるしかなかった。
分かる人は是非教えてください。よろしくおねがいします。

Football Manager2018 フォント変更方法

Football Managerはとにかくフォントが見にくい。

このゲームを存分に楽しむためにはフォントを変えるのはいい方法。

以下は金曜日のゲームプレイ日記さんから引用。

フォントの変えかた

続いてはフォントの変えかたです。これを実行すると、ゲーム内のフォントが変わります。一見複雑そうに見えますが簡単なので、長時間プレイするFM中毒者はやっておきましょう。
※時々この方法ではうまくいかない場合があると思います。その場合は該当するファイルを探し出して、編集するしかなさそうです。
  1. 好きなフォントのtftファイルかotfファイルをダウンロードしてください(tftを推奨しているそうですが、otfファイルでも問題なく動くそうです)。
  2. Documents\Sports Interactive\Football Manager 2018\skinsをエクスプローラで開き、好きなスキンのフォルダを選んでください。
  3. その中にあるfontsフォルダを見つけます(fontsフォルダがなければ作ります)。
  4. fontsフォルダの中にtftファイル(またはotfファイル)をコピーします(fontsフォルダがなければ作ってください)
    1. 例えば、Tempo Skinの中でMigu1mというフォントを使いたい場合は、Documents\Sports Interactive\Football Manager 2018\skins\The FM18 Tempo Skin\fonts\migu-1m-regular.ttfとなります。
  5. 同様にsemiboldやboldのファイルがあるなら、フォルダ内に張り付けてください(Documents\Sports Interactive\Football Manager 2018\skins\The FM18 Tempo Skin\fonts\migu-1m-bold.ttfとなります)。
ここからは2通りの方法があります。ゲーム内で使われているフォントファイルproximanovaを上書きする方法と、text.xmlを編集する方法です。簡単なのは前者ですが、後者はサイズを変えたりできます。

proximanovaを上書きする

張り付けたフォントファイルを次の名前に書き換えます。
  • proximanova-bold
  • proximanova-regular
  • proximanova-semibold
もしsemiboldやboldのファイルがない場合はboldやregularのファイルを複製してから、名前を変更してください。
あとは設定内のインターフェイスの詳細設定に行きます。



インテーフェイスの詳細設定へ

そしてキャッシュのクリアをします。


キャッシュのクリアを選択する

その後ゲームをやめて、再度始めてみてください。フォントが変わっているはずです。
(内部的なことを書くと、ゲームではテキストを描くときにproximanovaという名前のフォントファイルが使われています。
つまりゲームがテキストを描画しようとするときは、proximanovaというフォントファイルを探し、使おうとします。このとき、まずスキンフォルダを探した後に、ゲームフォルダ(SteamAppフォルダ)を探そうとします。
したがって、今回のようにスキンフォルダ内にproximanovaという名前のファイルを置くことで、ゲームフォルダ内にある本当のproximanovaファイルを上書きすることができます)。