※下記情報を利用して損害を被っても責任は負いません
レジストリ関連の説明に向け、分かっている部分の書き出しをやっておきます。
メモ書きですが、これだけ分かれば十分という方もいらっしゃるでしょうね。
ROの設定は、HKEY_LOCAL_MACHINE\SOFTWARE\Gravity Soft\Ragnarok より下に入っています。
バックアップをとりたい場合は、これ以下を書き出せば良いことになります。
レジストリツリーの概要
〜\Ragnarok\ 【主にSetup項目・ログインID(保持時)など】
|
+-- NameBaloon --+-- ワールド名 【不明】
| +-- 〃
|
+-- Option 【主にOption項目・視野設定など】
|
+-- Shortcutitem --+-- ワールド名 【F1〜F9の設定】
| +-- 〃
|
+-- ShortCutList 【Alt+nの設定】
|
+-- SkillUseLevelInfo 【Shortcutに入れたスキルの使用可能最大Lv?】
|
+-- UIRectInfo 【ゲーム内ウインドウの情報】
|
+-- Whisperlist --+-- ワールド名 --+-- キャラクター名 【耳打ちリスト】
| +-- 〃
+-- ワールド名 --+--(以下同様)
|
ルートには、Setupで設定できる項目が数多くあります。
LoginIDをKeep設定している場合は、IDという文字列値に入っています。
《NameBaloon》はよく分かりませんが、参照に値するデータは無さそう。
《Option》は、ゲーム内Optionで設定できる項目のほか、視点や音量、ウインドウ表示の可否など。
《Shortcutitem》はF1〜F9の設定ですが、こちらは「各国毎・ワールド毎・キャラクタースロット毎に独立」となっています。つまり、
ショートカットリストに限っては他国のROをプレイしたところで上書きされません(他は上書きまたは追加されてしまいます)。
解読が面倒ですが、下記法則で名前が付いてます。その前に、ワールド名のキーで分かれています。
【SITEMaabc】
ショートカットに入っているスキル名またはアイテム番号(クライアント内部用の表記)
aa(0〜26) ・・・ ショートカット番号。0〜8は1行目。9〜17は2行目。18〜26は3行目。0〜9は1桁表記。
(例:0→1行目のF1、1→1行目のF2、8→1行目のF9、9→2行目のF1、10→2行目のF2、18→3行目のF1)
b ・・・ 国コード。1がiROで2がjROなのは分かっていますが、他は知りません。
c ・・・ スロット番号。3スロットなら0〜2。5スロットなら0〜4。
【S_SKILL_ITEMaabc】
該当ショートカットがレベル設定可能なスキルの場合、そのレベル(該当しない場合は0)。aabcは上と同じ。
【例】
SITEM1810が ##AL_BLESSING かつ S_SKILL_ITEM1810 が 10
→iROクライアント・1番目のスロット・ショートカット3行目のF1は「ブレス10」に設定されている
《ShortCutList》は、Alt+nの設定です。
エモーションを出すコマンドが日本と他国では一部違いますので、両方をプレイされている方は気をつけないといけませんね。
《SkillUseLevelInfo》は、あまりよく分かっていません。スキル名に0/1/2/4の数字がついた名前があります。
ただ、ユーザー側から見て重要な情報は無さそうです。
《UIRectInfo》は、各ウインドウの位置と大きさが主です。
《Whisperlist》は耳打ちリスト。ワールド名とキャラクター名で階層が掘られていて、中にある値は登録人数とそれぞれの名前です。見てもらった方が分かりやすいと思います。
ショートカットリスト以外は国別に分かれていませんが、これは設定が共通化されていることを表します。iROのIrisワールドで友達登録を行うと、jROのIrisワールドにログインしたときに同じ名前が出てくるわけです。
そうえいば、昔はExlistもレジストリにあったのですが、なくなっています??