UnityとかOpenToonzとかUberEATSとかOpenStreetMapとか

イカモドキ無き今、イカ文字を手に入れる

イカ、よろしくーーー!

イカ、よろしく~~~

 

 1ヶ月ほど前にSplatoon2を購入し、最近は毎日のようにプレイしています。サーモンランが全くうまくならなくて野良メンバーにはかなり迷惑をかけているのですが…

 

 

 そういえば数年前に「イカモドキ」というSplatoonに使用されている(多分)フォント をダウンロードした覚えがあって、調べてみたらすでに公開は終了したとのこと。もしかしたら誰かが二次配布やTorrentかなんかに流しているかもしれませんが、まぁ私は昔ダウンロードしたのがまだ残ってるので別にいいです(ドヤ)。

 

 しかし、ふと思い出したのが任天堂の公式スマホアプリ「Nintendo Switch Onine」。たしかこれにもイカ文字が使用されていたような…?

 

f:id:taidachika:20180519095530j:plain

 

 ちゃんと使われています。よく見ると中央のレギュラー「マッチ」と両サイドのリーグ「マッチ」のフォントは違います。それはともかく、つまりこのアプリの通信を傍受してcssからフォントファイルをパクってこればいいわけです。イカモドキを配布した人も似たような手口を使ったのではないでしょうか。

 

 

 

 世の中には先人たちがいて、Splatoon2の通信を解析している人々がいます。それがstat.inkです。ここではプレイ映像をキャプチャして自動送信しているに過ぎないのですが、自身の戦績にアクセスしようとするとiksm_sessionというアクセスキーが必要になります。そこで参考にしたのがこのサイト。

 mitmproxyというプロキシソフトでNintendo Switch Onineの通信を傍受し、アクセスキーを入手します。今回は別にアクセスキーが欲しいわけではないので、cssのURLさえわかればこっちのもんです。

 手順は上記のサイトの通りなので省略するとして、mitmproxyを実行した結果がこちら。

 

f:id:taidachika:20180519100636j:plain

 hrefでcssの相対リンクがあるのでアクセスします。

https://app.splatoon2.nintendo.net/css/7c03e370787494114224ecd274300f3d.css

上のリンクにアクセスしてみればわかりますが、冒頭はこうです。

 

@font-face {
    font-family: Splatoon1;
    src: url(/fonts/bundled/5476b40d543260503fbccbbab305b1f9.woff2) format("woff2"), url(/fonts/bundled/f85b6b75e658c1758ee0b3f2262c9522.woff) format("woff")
}

@font-face {
    font-family: Splatoon1;
    src: url(/fonts/bundled/0e12b13c359d4803021dc4e17cecc311.woff2) format("woff2"), url(/fonts/bundled/f25982b8ab52a929938cd63f15656ecf.woff) format("woff")
}

@font-face {
    font-family: Splatoon2;
    src: url(/fonts/bundled/61f6c62eb1065d00c9a2bcf85e090fe4.woff2) format("woff2"), url(/fonts/bundled/b426a8e06ebdfcb82b481ab57922d6b4.woff) format("woff")
}

@font-face {
    font-family: Splatoon2;
    src: url(/fonts/bundled/eb82d017016045bf998cade4dac1ec22.woff2) format("woff2"), url(/fonts/bundled/b4fab2f6ac35a758f6aeb5b7054ab121.woff) format("woff")
}

 

 上のソースコードの赤文字で示されている部分がフォントファイルのリンクです。相対リンクだと分かりづらいので絶対リンクを貼り付けておきます。

Splatoon1の漢字フォント(woff2):https://app.splatoon2.nintendo.net/fonts/bundled/5476b40d543260503fbccbbab305b1f9.woff2

Splatoon1の漢字フォント(woff):https://app.splatoon2.nintendo.net/fonts/bundled/f85b6b75e658c1758ee0b3f2262c9522.woff

Splatoon1の英数仮名フォント(woff2):https://app.splatoon2.nintendo.net/fonts/bundled/0e12b13c359d4803021dc4e17cecc311.woff2

Splatoon1の英数仮名フォント(woff):https://app.splatoon2.nintendo.net/fonts/bundled/f25982b8ab52a929938cd63f15656ecf.woff

Splatoon2の漢字フォント(woff2):https://app.splatoon2.nintendo.net/fonts/bundled/61f6c62eb1065d00c9a2bcf85e090fe4.woff2

Splatoon2の漢字フォント(woff):https://app.splatoon2.nintendo.net/fonts/bundled/b426a8e06ebdfcb82b481ab57922d6b4.woff

Splatoon2の英数仮名フォント(woff2):https://app.splatoon2.nintendo.net/fonts/bundled/eb82d017016045bf998cade4dac1ec22.woff2

Splatoon2の英数仮名フォント(woff):https://app.splatoon2.nintendo.net/fonts/bundled/b4fab2f6ac35a758f6aeb5b7054ab121.woff

 ファイルは全部で8つあり、4つがwoffファイル、残り4つがwoff2ファイルでした。さらにその4つの内訳は、Splatoon1の英数仮名フォント、Splatoon1の漢字フォント、Splatoon2の英数仮名フォント、Splatoon2の漢字フォントでした。Splatoon1のフォントは2でも使われています。下記の記事によると、Splatoon1のフォントは

 漢字:フォントワークス市販品(ロウディ)
 ひらがな・カタカナ:任天堂デザイナーが開発

だそうですのでそのせいでファイルが分かれているのかもしれません。

 

記事:【スプラトゥーン】あの特殊字体(フォント)は非売品?類似フォントの開発・配布情報まとめ - 踊るびあほりっく

 

 

 

 

 というわけで早速遊んでいきましょう。 

  

 ・Splatoon1のフォント

白熱!! 4VS4のナワバリバトル!! Splatoon

 

Splatoon2のフォント

イカしたやつらがイカした進化! ガチで塗りあう時がきた! Splatoon2

 

 ちょっと興奮する。

 イカモドキは英数仮名フォントだけだったので漢字も使えるといい感じです。

 

 

こんちゃーっ!

イカラニュースの時間だよ!

今日もハイカラスクエアのかたスミから

テンタクルズがおとどけします

 

~(中略)~

 

あっ 時間だ!

じゃ 今日もみんなガンバ!

ぬりたく~る… テンタクル!!

ぬりたく~る… テンタクル!!

 

 

  満足しました。はい。

 あんまりやりすぎると公式から苦情が来そうなのでこのくらいにして、あとは私的な利用にとどめておきたいと思います。ではでは。