ニンテンドースイッチ Googleドライブにセーブデータをアップロード&復元する方法(JKSV)

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


こちらではニンテンドースイッチでGoogleドライブにセーブデータをアップロード&復元する方法(JKSV)を紹介します
別の本体でもセーブデータを共有可能

下記リンクを参考にJKSVを導入し、セーブデータをバックアップ
https://yyoossk.blogspot.com/2020/01/jksv.html

初回セットアップ
下記リンクにアクセスし、、Google アカウントでログイン
プロジェクトの選択をクリック
新しいプロジェクトをクリック
プロジェクト名をPJKSVにし、作成をクリック
通知が入るので、JKSVとなっているのを確認して、プロジェクトを選択をクリック
上側にJKSVとなっているのを確認
開いたページは閉じてよい

下記リンクにアクセス
上側の虫眼鏡のアイコンをクリック
上側の検索の部分にGoogle Drive APIをコピペし、Google Drive APIをクリック
有効にするをクリック
開いたページは閉じてよい

下記リンクにアクセス
開始をクリック
アプリ名にJKSVをコピペ
ユーザーサポートメールをクリックし、Googleのメールアドレスを選択
次へをクリック
外部にチェックを入れ、次へをクリック
メールアドレスをクリックし、Googleのメールアドレスを選択
次へをクリック
Google API サービス: ユーザーデータに関するポリシー に同意します。にチェックを入れ、続行をクリック
作成をクリック
開いたページは閉じてよい

下記リンクにアクセス
+ 認証情報を作成をクリック
OAuth クライアントIDをクリック
アプリケーションの種類をテレビと入力が限られたデバイスに変更し、名前にJKSVをコピペし、作成をクリック
JSONをダウンロードをクリックし、名前をclient_secret.jsonにリネームし、分かりやすい場所にコピー(他の本体で使用する際に、このファイルを同じ場所にコピーするだけでよくなる)
OKをクリック
OAuth 同意画面をクリック
対象をクリックし、アプリを公開をクリック
確認をクリック
開いたページは閉じてよい

導入方法
client_secret.jsonファイルをSDカードの中のconfig/JKSVフォルダの中にコピーし、JKSVを起動
コードが表示される

下記リンクにアクセス

続行をタップ
コードをハイフン(‐)なしで入力
アカウントを選択
続行をタップ
デバイスを接続しましたと表示されたら、スイッチ本体とGoogleドライブが接続
これは別の本体でもリンクするなら行う必要がある
Google Drive にサインインしました!と表示されたら接続成功
ゲームを選択し、セーブデータをバックアップした状態でZRボタンを押すと、Googleドライブにアップロード
アップロードされたものは[GD]と先頭に表記がつく
Yボタンを押せばGoogleドライブからセーブデータを復元
Xボタンを押せばGoogleドライブからセーブデータを削除

Googleドライブへのバックアップに時間がかかる場合
Googleドライブへのバックアップに時間がかかる主な原因は、SDカード内の全セーブデータを一度ZIP形式に圧縮してから通信していることと、Google APIの仕様上アップロード速度が制限されているため
・. 圧縮と自動アップロードを見直す手動バックアップを利用する: 自動アップロード機能や全データ一括バックアップ(All at once)をオフにし、必要なゲームのセーブデータだけを手動でバックアップする
・SDカードにのみ保存する: JKSVで一度SDカードへセーブデータをダンプ(出力)し、PCとSwitchをUSB接続(Sys-ftpd Light などを利用)するか、SDカードを直接PCに挿して手動でGoogleドライブにアップロードする

コメント