Splatoon2のデータを保存するツール

はじめに

Splatoon 2の記録をAPIを叩いて取得する
はじめに スプラトゥーンを先日購入してからずっとやってます。 敵に全然わかばシューターが当たらなくてヽ(`Д´#)ノ ムキー!...
イカリング2のデータをJSONで保存する
Spl@Net2 にて適当にスプラトゥーン2の記録を保存していたのだが、結構取得していない情報とかもあった。 なぜならパラメ...

以前からいろいろ記事は書いていたけれど、結局使いにくくてしょうがなかった。

というわけで、JSON保存するためのライブラリ?を書いてみることにした。

SplaNet2

中略しておいて、完成したものがこれ。

GitHub - tkgstrator/SplaNet2: Spl@Net2 is the useful tool to save your splatoon2 results within iksm_session.

GitHubにて絶賛公開中。まだまだ上手いコードの書き方がわからないので上手になりたい。とりあえず動くので、問題はなさそう?

つかいかた

  • 必要なのはiksm_sessionのみ。
  • iksm_sessionの取得方法はこの記事の上のリンク参照。
  • “php splanet2.php [option] [iksm_session]”で実行する。
    • オプション一覧
      • -a : 直近50戦のリザルトを保存(自分のデータのみ)。
      • -d : 直近50戦のリザルトの詳細を保存(自分以外の7人のブキやギアも保存)。
      • -i : 直近50戦のリザルトのキャプチャを保存(外部APIを叩くので、結構時間がかかります)
      • -r : 自分のきろくを保存(ブキごとの塗り面積など)
      • -t : タイムラインを保存(サーモンランの情報や、ゲソタウンの情報など)

取得したデータはこんな感じ。スクショが自動で保存できるのは個人的には嬉しい。

今後の目標

自動で戦績をツイートしてくれたら便利かと思っている。

50戦全ての履歴が埋まるには平均1試合3分と仮定して2時間30分かかるので、1時間に1回動かしておけば履歴取得漏れはしなさそう。

シェアする