GK2 Move Buildings 0.7.4 - settings

Change them in the game: Esc > Mods > GK2 Move Buildings (GK2 Mod Framework), or F1 (ConfigurationManager),
or in BepInEx/config/gk2.movebuilding.cfg (close the game first).
The blocks below are in the order of the Mods menu. A setting you change here stays changed after an update.

== 1 Moving ==

Move key  [1 Moving.MoveModifier, default LeftControl]
  Hold this key in the game's remove mode and click a building: it is picked up and put down again where you
  click, instead of being demolished. The same "Move" entry also sits in the build menu's tab.

Carry the contents  [1 Moving.CarryContents, default on]
  A moved chest, rack or shelf keeps what it holds. Off: the items drop on the ground, as the game does when it
  demolishes it. Things loaded into a station's crafts always come out on the ground.
  (New in 0.7.2: on by default. An existing config keeps the value it had.)

Keep moving  [1 Moving.KeepMoving, default on]
  After a building is put down you stay in move mode and can pick up the next one. Esc or a right click leaves it.

Unlock protected layouts  [1 Moving.UnlockLayouts, default off]
  Some graveyard layouts are protected by the game and cannot be removed. With this on, an empty protected layout
  can be removed or moved. Why the game protects them is unknown: make a save first.

== 2 Upgrades ==

Upgrade in place  [2 Upgrades.UpgradeInPlace, default on]
  Build a better building of the same kind (chest II, furnace II, a bench, a church shrine...) right on the old one. The old
  one hides under the construction site; when the site is finished it becomes the new one, keeping what it held and
  its crafts, and the usual demolition refund drops. Tear the site down and the old one is back.

Upgrade arrow  [2 Upgrades.UpgradeIcon, default on]
  Shows an Upgrade arrow in a station's window (next to its close button) when the station has a better tier. Off
  hides the arrow; the gamepad key still upgrades, and building the better tier by hand still works.

== 3 Blueprints ==

Blueprint buttons  [3 Blueprints.Blueprints, default on]
  Shows "Copy area" and "Paste blueprint" in the underground factory's build window (next to "Move"). Off hides
  the two buttons. Copy area: click two corners; the pieces are saved as a text string (GK2BP1:) on the clipboard and
  as a file in BepInEx/config/GK2MoveBuilding/blueprints. Paste blueprint: pick one from the list (rename or delete
  it there), aim it with the mouse, R turns it, click to build. Esc or a right click leaves copy and paste.

== 4 Extras ==

Destroy rusty tools  [4 Extras.DestroyRustyTools, default off]
  The game does not let you destroy the rusty starting tools. With this on, the inventory's Destroy works on a rusty
  axe, pickaxe, hammer, shovel, sword or armor once you carry a better one of the same kind.

Give back the rusty tools (one-shot)  [4 Extras.GiveRustyTools, default off]
  Turn on to get back rusty starting tools you destroyed (to research them, say). Each one that is nowhere in the
  save goes into your bag, one of each, if there is room. It turns itself off again.

Bring the scarecrows back (one-shot)  [4 Extras.BringScarecrowsBack, default off]
  Turn on to put every garden scarecrow you removed or moved back where the game had it. It turns itself off again.

== Gamepad ==

Upgrade a station  [Gamepad.UpgradeKey, default CharacterWindow]
  The game action that presses the Upgrade arrow in a station's window. CharacterWindow is the game's Create / View
  button, which it does not use in these windows. None leaves upgrading to the mouse.
  Valid names are the game's own action names: None, Select, Back, Interaction, Action, CharacterWindow, Inventory,
  Inspirations, PrevTab, NextTab, PrevSubTab, NextSubTab, TechTree, Rotate, Fold, Build, SpeechSkip, Attack, Map,
  ChangeWeapon, QuestTree, LeftTrigger, RightTrigger, InGameMenu. Pick one the game does not use in a station's
  window. A name that is not recognised counts as None (mouse only).

== Language ==

Language  [Language.Language, default empty]
  Language of this mod's texts: a code such as en, ru, de, fr, es, pt-br, pl, tr, ja, zh_cn, ko, or your own code
  with a file in the mod's Localization folder (see Localization/README.txt). Empty follows the game's language.

== Not in the menu ==

  General.MoveIcon - for modders: sprite name that replaces the Move button's icon. Empty picks one automatically.
  Debug.Diagnostics (default off) - writes "[Diag]" lines to the log: which of Travalgard's mods are loaded, the shared
    records, Build Tools' Edit / Move / planner state and every action of ours that stays out because of it, desks that are not
    moved, the onMoved record firing, and upgrades in place that are skipped. Never every frame.
