GK2 Shopping List 0.10.0 - 設定

ゲーム内では Esc > Mods > GK2 Shopping List（GK2 Mod Framework）か F1（ConfigurationManager）で変更できます。
BepInEx/config/gk2.shoppinglist.cfg でも変更できます（先にゲームを終了してください）。
以下のブロックは Mods メニューの順に並んでいます。ここで変更した設定は、アップデート後もそのまま残ります。

== 1 リストへの追加 ==

リストに追加：押したまま右クリック  [1 Adding.AddModifier, default LeftControl]
  このキーを押したまま、製作・建設ウィンドウのレシピ、クエスト、町の建物、またはアイテムが必要な会話の返答
  （ロックされた返答や、代金のある返答）を右クリックすると、リストに追加されます。キーは「押したまま」の部分だけで、
  右クリックは常にマウスです。

Shiftで先頭に追加  [1 Adding.ShiftToTop, default on]
  Shift も押すと（Ctrl+Shift+右クリック）、タスクはリストの末尾ではなく先頭に入ります。

材料の製作  [1 Adding.SubRecipes, default on]
  足りない材料が製作できるものなら、その横に「+」が出ます。押すと、その製作もリストに加わり、それを必要と
  するタスクの前に並びます。

== 2 リストウィンドウ ==

リストを開く  [2 List window.ToggleWindow, default F2]
  リストウィンドウを開閉します。このウィンドウはゲーム本来のウィンドウの1つです：開いている間はゲームが止まり、
  Esc や戻るボタンで閉じるのはこのウィンドウだけです（ポーズメニューや下にあるウィンドウは閉じません）。

ウィンドウの大きさ  [2 List window.Scale, default 0.85, 0.5 to 1.5]
  ウィンドウの大きさです。1 がゲーム本来のウィンドウの大きさです。画面の外には出ません。

宝箱も数える  [2 List window.CountStorage, default on]
  足りない材料の横に、あなたの宝箱や保管庫にあとどれだけあるかを、ウィンドウと画面のパネルに表示します
  （「+N」と場所）。所持数のカウンター自体はバックパックだけを数えます。

すべての場所の宝箱を所持数に数える  [2 List window.ChestsCountAsHave, default off]
  ウィンドウ、パネル、町の修理で、バックパックの中身だけでなく、すべての場所の宝箱にあるものも「所持」として
  数えます。初期値はオフです。作業台は自分の場所の宝箱からしか取らないためで、オンにすると、各カウンターの
  横に、持っている数と今いる場所にある数が表示されます（「バッグ 3 · ここ 7」）。足りない作業台が見えたままに
  なります。オフ：カウンターはバックパックだけを数え、残りがどこにあるかは「宝箱も数える」で分かります。

「場所」フィルター  [2 List window.WhereFilter, default on]
  ウィンドウとパネルに「場所」ボタンを表示します。ひとつの場所でできるものだけに絞り込めます。

== 3 町の注文 ==

町の修理と店  [3 Town orders.TownRepairs, default on]
  「注文」タブに、今町で建てられるもの（廃墟の家の修理、空き地の店）も表示します。それぞれに必要なものと、
  リストに加える「+」が付きます。

注文をすべて追加  [3 Town orders.AddAllOrders, default none]
  受けている町の注文をすべて一度にリストに追加するキーです。初期状態ではキーは設定されていません。ウィンドウの
  「注文」タブにある「町の注文をすべて追加」ボタンも同じ働きをします。

== 4 画面のパネル ==

パネルを折りたたむ  [4 HUD panel.ToggleHud, default Shift+F2]
  画面のパネルを折りたたんだり広げたりします。見出しの「-」ボタンも同じ働きをします。

タスク別に表示  [4 HUD panel.ByTask, default on]
  パネルは、材料を1つの合計リストではなく、それぞれのタスクの下に並べます。（新しい設定では初期値がオンです。
  既存の設定は元の値のままです。）

パネルの行数  [4 HUD panel.MaxRows, default 8, 1 to 20]
  スクロールが始まるまでにパネルに表示する行数です。タスクの見出しも1行に数えます。

パネルの大きさ  [4 HUD panel.Scale, default 0.8, 0.5 to 1.5]
  パネルの大きさです。1 がゲーム本来のUIの大きさです。

ホイールでスクロール  [4 HUD panel.WheelScroll, default on]
  パネルの上でマウスホイールを回すと、パネルがスクロールします。

右からの距離  [4 HUD panel.OffsetRight, default 6, 0 to 200]
上からの距離  [4 HUD panel.OffsetTop, default 36, 0 to 200]
  パネルの位置です（ゲームUIのピクセル単位）。パネルの見出しをマウスでドラッグして動かすと、この2つの値が
  追従します。Almanac が入っている場合、パネルがそのクエスト一覧と数ピクセルを超えて重なりそうなときは、
  パネルが自動で下か横へよけ、邪魔なものがなくなって1秒後に元に戻ります。パネルは常に画面内に収まります。

== 5 宝箱のアイコン ==

宝箱の上のアイコン  [5 Chest icons.Enabled, default on]
  今いる場所で、リストがまだ必要とするものが入っている宝箱の上に、小さなアイコンを表示します。
  アイコンは、画面上の Almanac のクエスト一覧とピン一覧の上、そして Codex が虫眼鏡で印を付けた宝箱の上には
  出ません。

アイコンのサイズ  [5 Chest icons.Size, default 12, 6 to 40]
  アイコンの大きさです（ゲームUIのピクセル単位）。

範囲（宝箱までの距離）  [5 Chest icons.Range, default 10, 2 to 40]
  あなたからこの距離以内の宝箱だけにアイコンが付きます（ゲーム世界の単位）。

宝箱ごとのアイコン数  [5 Chest icons.MaxIcons, default 3, 1 to 8]
  1つの宝箱の上に表示するアイコンの最大数です（リストの順）。

1列のアイコン数  [5 Chest icons.IconsPerRow, default 3, 1 to 8]
  横に並べるアイコンの数です。残りは上の列に並びます。

リストに必要な分を取る（宝箱のウィンドウのボタン）  [5 Chest icons.TakeButton, default on]
  開いた宝箱のウィンドウの保管庫側ヘッダーに出るボタンで、ゲーム自身の「同じアイテムを宝箱に入れる」
  ボタンの矢印を逆向きにしたものです。リストがまだ必要とする分をバックパックに移します：すでに持っている分を
  引いた不足分より多くは取らず、バックパックに入る分より多くも取りません。ウィンドウのその側に表示されている
  すべての宝箱から取ります：開いた宝箱と、そのエリアのほかの宝箱をそこに加える Mod
  （Storage Access）がある場合は、それらも対象です。どれから取ったかはログに出ます。ゲームパッドが操作の
  中心になっているときは表示されません（下のゲームパッドのキーが同じ働きをします）。

リストに必要な分を取る：キー（宝箱のウィンドウ）  [5 Chest icons.TakeKey, default X]
  上のボタンと同じ働きを、宝箱のウィンドウが開いている間にキーボードで行います。このウィンドウでは X は空いています
  （ゲームは W A S D、E、F、R、T、Q、I、P、M、Tab、Space、矢印キーを別の場面で使います）。キーはボタンのツールチップに
  表示されます。テキスト入力中は反応しません。キーを空にすると無効になります。

左右にずらす  [5 Chest icons.OffsetX, default 0, -80 to 80]
上にずらす  [5 Chest icons.OffsetY, default 0, -80 to 80]
  アイコンを、宝箱上端の中央からずらします（ゲームUIのピクセル単位）。

== ゲームパッド ==

リストに追加  [Gamepad.AddKey, default RightStick]
  製作・建設ウィンドウでレシピにフォーカスしているときにこれを押すと、リストに追加されます。

リストを開く  [Gamepad.WindowKey, default LeftTrigger+RightBumper]
パネルを折りたたむ  [Gamepad.HudKey, default RightTrigger+LeftStick]
リストを消去  [Gamepad.ClearKey, default LeftTrigger+RightStick]
  ウィンドウの開閉、パネルの折りたたみと展開、リスト全体の消去（1回目は確認、4秒以内にもう一度押すと消去）です。
  ボタンを割り当てないときは None と入力します。
  「リストを開く」は L2 + R1（L2 を押したまま R1 を押す）です。以前は単独の L3 でした。保存されていた LeftStick は
  一度だけ新しい初期値に移され、その後に自分で選んだボタンはそのまま残ります。L2 + R1 は、他の GK2 Mod の組み合わせ
  （Codex の R2+R3、Thoughtful Week の L2+L3）や、L3 で開く Keeper's Lantern のホイールとぶつかりません。

リストに必要な分を取る  [Gamepad.TakeKey, default None]
  開いた宝箱のウィンドウで、ボタンと同じ働きをします（ゲームパッド使用中はボタンが表示されません）。
  初期状態では割り当てられていません。

Keeper's Lanternのホイールとの併用でL3を使う  [Gamepad.ForceL3, default off]
  他の Mod の Keeper's Lantern のホイールは左スティックの押し込みを長押しすると開くため、それが入っている間は、
  左スティックを使うこちらの割り当て（「パネルを折りたたむ」、または LeftStick に戻した場合の「リストを開く」）は
  無効になります。オンにすると、それでも有効のままにします。

  指定できるボタン名：ゲーム自身の操作名で、下の一覧のとおりに書くか、最大3つの名前を「+」でつないだ組み合わせ
  です（最後が押すボタン、ほかは押したままにするボタン）。例：RightTrigger+RightStick。
    None
    RightStick, LeftStick, RightBumper, RightTrigger, LeftTrigger
    Fold, Inventory, ChangeWeapon, Map, QuestTree, TechTree, Inspirations, Plant, StartResurrection, AlchemyBoost,
    SaveImport, AcceptVendorDeal, MoveAllItemsFromPlayer, MoveAllItemsToPlayer, EndPrefight, AttackFocus,
    FoldAdditionalInfo, PrevSubTab, NextSubTab
  1つの物理ボタンがこれらのうち複数を同時に送るため、同じグループのどの名前でも動きます。設定「パッド入力を
  ログに記録」（下記）をオンにすると、パッドが送る名前がログに書かれます。

== 言語 ==

言語  [Language.Language, default empty]
  このModの文章の言語です。en, ru, pt-br, zh_cn などのコードか、Mod の Localization フォルダに置いたファイルの
  独自コードを指定します。空ならゲームの言語に従います。

== メニューにない設定 ==

  .cfg には残り、F1 には「Advanced」としてだけ、またはまったく表示されない設定：
  Gamepad.LogInput（初期値 off）           押されたゲームパッドの操作をすべてログに書き、割り当てを選ぶのに使います。
  Debug.Diagnostics（初期値 OFF）"[Diag]" の行をログに書きます：読み込まれている Travalgard の Mod、共有
                                           レコード、ホイールの項目、L3 の判定、画面のパネルと「取る」ボタンの矩形、
                                           パネルが下に避ける他の Mod のウィンドウ。毎フレームは書きません。
  Gamepad.ExclusivePlain（初期値 on）      トリガーか R1 を押している間は、組み合わせのないボタンは反応しません。
  Window.Tab, Window.Where, HUD.Collapsed  Mod が記憶します（開くタブ、「場所」フィルター、折りたたんだパネル）：
                                           編集しないでください。
  Window.ByTask, Internal.ChordsDefaultApplied   古い設定を読み込めるように残してあります：編集しないでください。
