2019年1月28日月曜日

ニンテンドースイッチ スプラ2からフォントを抜き取って変換する方法

記事の方法を試す前や質問をするまえに必ず下記リンクを見てからにしてください!
このブログについて
https://yyoossk.blogspot.com/1970/11/blog-post_24.html


こちらではニンテンドースイッチのスプラトゥーン2からフォントを抜き取って変換する方法を紹介します
他のゲームでもフォントを探しましたが、ttfに変換できないものが大半でした

下記リンクの方法で3を選択してメインファイルを展開する
https://yyoossk.blogspot.com/2018/09/xcincanspexefsromfsbinxcinsp-simple-xci.html


下記リンクよりファイルをダウンロード&解凍
http://www.mediafire.com/file/en56hhh074bhhr8/switch+custom+theme+tools.zip

xciDecrypted又はnspDecrypted\01003C700009C000\Fontフォルダの中のScalableFont.szsを_.szsファイルをドラッグ&ドロップで展開.batファイルがある場所に一旦コピーしてから直接ドラッグ&ドロップ

適当なフォルダを作成し、その中にBFTTFutil.exeをダウンロードし、先ほど展開したScalableFontフォルダの中のFOT-KurokaneStd-EB.bfotfかFOT-RowdyStd-EB.bfotfファイルをfont.bfotfにリネームしていれる
https://github.com/CHEMI6DER/BFTTFutil/releases

BFTTFutil.exeとfont.bfotfが入ったフォルダの中に新規作成でテキストファイルを作成し、
BFTTFutil -dec font.bfotf font.ttf
をコピペして適当な名前.bat形式で保存し実行するとfont.ttfファイルが作成されていると思います

あとはそのttfファイルを何かに使用するか下記リンクを参考に本体のフォントを変えるか
カスタムフォントを変換せずに導入&本体で切り替える方法(NxThemes Installer) お勧め!
カスタムフォントmod導入方法
EmuNAND(エミュNAND)にカスタムフォントを導入する方法

5 件のコメント:

  1. コメント失礼致します。

    「ScalableFont.szs」を「.szs又は.sarcファイルをドラッグ&ドロップで展開.dat」にドラッグしたのですが、

    「ScalableFont」フォルダが生成されませんでした。

    何か原因などありますでしょうか?

    ちなみに、Python3.7.4(32bit)をインストールし、「szsファイルを展開する場合に実行してください」フォルダにあった①と②は実行しました。

    返信削除
    返信
    1. ScalableFont.szsファイルは.szs又は.sarcファイルをドラッグ&ドロップで展開.datと同じフォルダの中に入れてますか?

      削除
    2. 今試してみましたがやはりbatファイルと同じ場所に一旦コピーしてそこからドラッグ&ドロップしないと作られないっぽいです

      削除
    3. 肝心なところを見落としていました。ご丁寧な返信ありがとうございます。

      削除
    4. いえ
      Ploarさんに質問受けた後に追記しました!
      こちらこそ質問してくださってありがとうございます!

      削除