GK2 Move Buildings 0.7.4 - 设置

在游戏中修改：Esc > Mods > GK2 Move Buildings (GK2 Mod Framework)，或按 F1 (ConfigurationManager)，
或编辑 BepInEx/config/gk2.movebuilding.cfg（请先关闭游戏）。
下面的分组顺序与 Mods 菜单一致。你在这里改过的设置，更新后仍然保留。

== 1 移动 ==

移动键  [1 Moving.MoveModifier, default LeftControl]
  在游戏的拆除模式下按住此键并点击一座建筑：它会被拿起，然后放到你点击的新位置，
  而不是被拆除。建造菜单的标签页里也有同样的“移动”条目。

连同内容一起搬  [1 Moving.CarryContents, default on]
  被移动的箱子、架子或货架会保留里面的东西。关闭：物品会掉在地上，与游戏拆除它时一样。
  装进工作台制作队列里的东西总是会掉在地上。
  （0.7.2 新增：默认开启。已有的配置保留原来的值。）

继续移动  [1 Moving.KeepMoving, default on]
  放下一座建筑后你仍停留在移动模式，可以接着拿起下一座。按 Esc 或点右键退出。

解锁受保护的布局  [1 Moving.UnlockLayouts, default off]
  游戏保护着一些墓地布局，无法拆除。开启后，空的受保护布局可以被拆除或移动。
  游戏为什么保护它们并不清楚：请先存档。

== 2 升级 ==

原地升级  [2 Upgrades.UpgradeInPlace, default on]
  直接在旧建筑上建造同类的更好建筑（箱子 II、熔炉 II、长椅、教堂神殿……）。旧建筑会藏在工地
  下面；工地完工后，它就变成新建筑，保留它里面的东西和制作队列，并照常掉落拆除返还。
  拆掉工地，旧建筑就回来了。

升级箭头  [2 Upgrades.UpgradeIcon, default on]
  当工作台有更高等级时，在其窗口中（关闭按钮旁）显示“升级”箭头。关闭后箭头不显示；
  手柄按键仍可升级，手动建造更高等级的建筑也仍然有效。

== 3 施工图 ==

施工图按钮  [3 Blueprints.Blueprints, default on]
  在地下工厂的建造窗口中显示“复制区域”和“粘贴施工图”（在“移动”旁边）。关闭后隐藏
  这两个按钮。复制区域：点击两个角；这些部件会以文本字符串（GK2BP1:）保存到剪贴板，
  并以文件保存到 BepInEx/config/GK2MoveBuilding/blueprints。粘贴施工图：从列表中选一个（可在那里重命名
  或删除），用鼠标瞄准位置，按 R 旋转，点击即可建造。按 Esc 或点右键退出复制和粘贴。

== 4 附加功能 ==

摧毁生锈的工具  [4 Extras.DestroyRustyTools, default off]
  游戏不允许摧毁初始的生锈工具。开启后，只要你带着同类更好的工具，物品栏里的“摧毁”就能用在
  生锈的斧头、十字镐、锤子、铲子、剑或护甲上。

归还生锈的工具（一次性）  [4 Extras.GiveRustyTools, default off]
  开启后可取回你摧毁掉的初始生锈工具（比如用来研究）。存档里哪里都没有的每一件，
  只要有空位，就各放一件到你的背包里。之后它会自动关闭。

恢复稻草人（一次性）  [4 Extras.BringScarecrowsBack, default off]
  开启后，所有被你移除或移动的花园稻草人都会回到游戏原来放置的位置。之后它会自动关闭。

== 手柄 ==

升级工作台  [Gamepad.UpgradeKey, default CharacterWindow]
  按下工作台窗口中“升级”箭头的游戏动作。CharacterWindow 是游戏的“制作 / 查看”按钮，
  游戏在这些窗口里并不使用它。None 表示只用鼠标升级。
  有效名称是游戏自己的动作名称：None, Select, Back, Interaction, Action, CharacterWindow, Inventory,
  Inspirations, PrevTab, NextTab, PrevSubTab, NextSubTab, TechTree, Rotate, Fold, Build, SpeechSkip, Attack, Map,
  ChangeWeapon, QuestTree, LeftTrigger, RightTrigger, InGameMenu。请选一个游戏在工作台
  窗口里不用的按键。无法识别的名称视为 None（只用鼠标）。

== 语言 ==

语言  [Language.Language, default empty]
  本模组文字的语言：如 en, ru, de, fr, es, pt-br, pl, tr, ja, zh_cn, ko 之类的代码，或模组 Localization 文件夹中有对应文件的
  自定义代码（见 Localization/README.txt）。留空则跟随游戏的语言。

== 不在菜单中 ==

  General.MoveIcon - 给模组作者：替换“移动”按钮图标的精灵名称。留空则自动选择。
  Debug.Diagnostics（默认关闭）- 向日志写入 "[Diag]" 行：加载了哪些 Travalgard 的模组、共享的
    记录、Build Tools 的编辑 / 移动 / 规划状态以及我们因它而不执行的每个动作、未被
    移动的桌子、onMoved 记录的触发，以及被跳过的原地升级。绝不会每帧都写。
