アカウント自動切替の説明+αです


【概要】

DepthDantasiaにて複数アカウントを同じPCで切替操作を行う際
CDKeyとisaoIDの入力や設定ファイルの入れ替えを簡略化するためのツールです

【機能】

アカウントごとに用意したショートカットを実行するだけで
ファイルコピーなどの操作を行うことなく、
認証情報・スキルセット情報の自動切換えを行います

【仕組み】(読み飛ばし可)

認証情報・スキルセット情報は、
DepthFantasiaセットアップフォルダに以下のファイル名で配置されています
該当のファイルを退避、必要時に元位置に復帰させることで切替を行います

PUK2(紋章)セットアップ済の場合
da.ini    :認証情報
da2.ini   :認証情報
da3.ini   :認証情報
sscutdx2.lst :スキルセット情報

PUK(黄昏)セットアップ済の場合
da.ini   :認証情報
da2.ini  :認証情報
sscutdx.lst:スキルセット情報

DepthFantasiaのみ、PUK(黄昏)未セットアップの場合
da.ini   :認証情報
sscut.lst :スキルセット情報


【導入方法】(必読)

※ 作業フォルダはDepthFantasiaのセットアップフォルダです

(1)元データのバックアップ
  導入前に現在のda.ini等のファイルのバックアップを取ってください
  導入中にda.ini等のファイルが紛失した場合、CDKeyを再入力する必要があります
  フォルダを開いてコピー&ペーストすれば「コピー 〜 da.ini」のような
  ファイル名でバックアップできると思います(これで十分です)

(2)Depth.batファイルの作成
  batファイルとは、中に書かれた一連のコマンド処理を実行するファイルです
  新規ファイルの作成からテキストファイルを選択、Depth.txtと命名してください
  (注:最初から.bat形式にするとダブルクリックで処理が起動してしまいます)

(3)Depth.batの編集
  Depth.txtファイルを開き、以下の内容をペーストして保存してください

↓↓↓ここから↓↓↓
@echo off

rem 前回起動時のユーザ情報を退避します
call remove.bat

rem 次回起動時にユーザ情報を退避するためのスクリプトを生成します
echo md %1_Data > remove.bat
echo copy da.ini %1_Data\da.ini /y >> remove.bat
echo copy da2.ini %1_Data\da2.ini /y >> remove.bat
echo copy da3.ini %1_Data\da3.ini /y >> remove.bat
echo copy sscut.lst %1_Data\sscut.lst /y >> remove.bat
echo copy sscutdx.lst %1_Data\sscutdx.lst /y >> remove.bat
echo copy sscutdx2.lst %1_Data\sscutdx2.lst /y >> remove.bat

rem 退避しているユーザ情報をアクティブにします
copy %1_Data\da.ini da.ini /y
copy %1_Data\da2.ini da2.ini /y
copy %1_Data\da3.ini da3.ini /y
copy %1_Data\sscut.lst sscut.lst /y
copy %1_Data\sscutdx.lst sscutdx.lst /y
copy %1_Data\sscutdx2.lst sscutdx2.lst /y

rem ディプスファンタジアアップデーターを起動します
dflauna.exe

exit
↑↑↑ここまで↑↑↑


  保存が終了したらファイルを閉じ、ファイル名をDepth.batに変更してください

(4)ショートカットの作成
  Depth.batファイルのショートカットファイルを作成してください
  (右クリック→ショートカットの作成)
  作成したショートカットのプロパティを開きリンク先を変更してください
  "C:\Program Files\DepthFantasia\Depth.bat"
  ↓
  "C:\Program Files\DepthFantasia\Depth.bat" "キャラ名"
                       ↑半角スペースが入ります
  キャラ名には、お好きな名前をどうぞ
  お持ちのアカウント数分、ショートカットを作成してください
  ショートカット自体の名前を、キャラクタ名が解るように変更してください

(5)データフォルダ作成とデータ退避
  (4)で作成したショートカットを「2回」実行するとフォルダが作成されます
  実行→アップデーターを閉じる→実行→アップデーターを閉じる の操作を、
  作成したアカウント数分行ってください
  データ退避用のフォルダ名称は [キャラ名]_Dataになります。
  作成されたフォルダに、該当キャラのda.ini等のファイルを「上書き」してください

(6)ショートカットファイルの移動・編集(任意)
  ショートカットファイルをデスクトップやスタートメニューに移動してください
  アイコンは、プロパティ画面から変更が出来ます
  スタートメニューのデータフォルダ位置は、スタートボタン(左下の窓マーク)
  を右クリック→エクスプローラで開くことが出来ます

  お疲れ様です 以上で導入は終了です(^^

【その他】

ファイル名後ろの「.ini」や「.bat」が見えない場合は、
ツール→フォルダオプションの表示にある、「登録されている拡張子は表示しない」
のチェックをOFFにしてください(Winのバージョンによって多少違ったような・・・)

DOS窓が自動的に閉じない場合は、ショートカットのプロパティから
「終了時に自動的に窓を閉じる」のような感じのチェックをONにしてください

また、このスクリプトは自己責任の上で行ってください
データ破損やCDKeyの入れなおし→説明書ないよ;; の場合等、責任を負いかねます