diff --git a/DefInjected/BiomeDef/Biomes_Arid.xml b/DefInjected/BiomeDef/Biomes_Arid.xml
deleted file mode 100644
index cf343aaf..00000000
--- a/DefInjected/BiomeDef/Biomes_Arid.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
- 干旱的灌木林
- 一个干旱的地区,但没有干旱到成为沙漠的地步。这里有广阔的平原,稀少的树丛以及中等密度的动物。只有比较坚强的植物才会生长在这里,
-
- 沙漠
- 一个非常干旱,非常炎热的地区。这里的生命非常稀少。
-
-
- 极端沙漠
- 极度炎热干燥的地区,几乎什么生物都没有。极度的炎热和有限的植被使得在这里生存非常困难,即使是那些适应沙漠环境的动物。
-
-
\ No newline at end of file
diff --git a/DefInjected/BiomeDef/Biomes_Cold.xml b/DefInjected/BiomeDef/Biomes_Cold.xml
deleted file mode 100644
index 5b1948e8..00000000
--- a/DefInjected/BiomeDef/Biomes_Cold.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
- 冰原
- 这个地区的地表被几千米厚的冰层覆盖着,这里没有土地或者岩石,也当然没有植物。这里的动物不是迁移到别的地方了就是在恶劣环境下灭绝了。
-
- 针叶林
- 充满松树的北方森林。各类大小型动物克服着寒冷的残酷环境在这里生存。
-
- 苔原
- 这个完全被冻结的平原中几乎找不到任何树木,连植物都很少见。这里有一些小型动物和少量的草食性迁移动物,偶尔也会有一些肉食动物出现。
-
-
\ No newline at end of file
diff --git a/DefInjected/BiomeDef/Biomes_Moderate.xml b/DefInjected/BiomeDef/Biomes_Moderate.xml
deleted file mode 100644
index e4600675..00000000
--- a/DefInjected/BiomeDef/Biomes_Moderate.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
- 海洋
- 广阔的大海,对于鱼来说是相当理想的地方,对于您来说就不是了。
-
- 温带森林
- 一个由森林和肥沃土地统领的地区。在这里的树丛和平原中生活着各种奇特的动物。
-
- 热带雨林
- 一个树木茂密又潮湿的地区。在这里建造或生存会因为繁茂的植物和凶猛的动物而变得极为困难。
-
-
\ No newline at end of file
diff --git a/DefInjected/BiomeDefs/Biomes_Arid.xml b/DefInjected/BiomeDefs/Biomes_Arid.xml
new file mode 100644
index 00000000..08be5100
--- /dev/null
+++ b/DefInjected/BiomeDefs/Biomes_Arid.xml
@@ -0,0 +1,13 @@
+
+
+
+ 荒芜的灌丛地
+ 一片干旱的区域,但还不至于旱成沙漠。这里没有散布的树林,取而代之的是一片长满灌木与杂草的平原。植物们都很坚强,此外还有一定数量的动物群。
+
+ 沙漠
+ 一片非常干旱,非常炎热的地区。这里的生命非常稀少。
+
+ 酷热沙漠
+ 极度炎热干燥的地区,几乎什么生物都没有。极度的炎热和有限的植被使得在这里生存非常困难,即使是那些已适应沙漠环境的动物。
+
+
\ No newline at end of file
diff --git a/DefInjected/BiomeDefs/Biomes_Cold.xml b/DefInjected/BiomeDefs/Biomes_Cold.xml
new file mode 100644
index 00000000..c17ceca5
--- /dev/null
+++ b/DefInjected/BiomeDefs/Biomes_Cold.xml
@@ -0,0 +1,13 @@
+
+
+
+ 针叶林
+ 由松树组成的北方森林。尽管寒风凛冽,针叶林依然为各种体形的生物提供了一片生活环境。
+
+ 冻土
+ 这个几乎完全冻结的平原中没有任何树木,连植被都很少见。这里有一些小型动物和少量的草食性迁徙动物,偶尔也会有一些肉食动物出现。
+
+ 冰盖
+ 这个地区的地表被几千米厚的冰层覆盖着,这里没有土地或者岩石,也当然没有植物。这里的动物不是迁移到别的地方了就是在恶劣环境下灭绝了。
+
+
\ No newline at end of file
diff --git a/DefInjected/BiomeDefs/Biomes_Moderate.xml b/DefInjected/BiomeDefs/Biomes_Moderate.xml
new file mode 100644
index 00000000..64d468af
--- /dev/null
+++ b/DefInjected/BiomeDefs/Biomes_Moderate.xml
@@ -0,0 +1,13 @@
+
+
+
+ 海洋
+ 广阔的大海,对于鱼来说是相当理想的地方,对于您来说就不是了。
+
+ 温带森林
+ 一个由森林和肥沃土地统领的地区。在这里的树丛和平原中生活着各种奇特的动物。
+
+ 热带雨林
+ 一片茂密又潮湿的森林。在这里建设及生存会因为大量的凶猛动物而变得困难。
+
+
\ No newline at end of file
diff --git a/DefInjected/BodyDef/Bodies_Animal_Insect.xml b/DefInjected/BodyDef/Bodies_Animal_Insect.xml
deleted file mode 100644
index 453e79e6..00000000
--- a/DefInjected/BodyDef/Bodies_Animal_Insect.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
- 甲虫类
-
- 有角甲虫类
-
-
\ No newline at end of file
diff --git a/DefInjected/BodyDef/Bodies_Animal_Quadruped.xml b/DefInjected/BodyDef/Bodies_Animal_Quadruped.xml
deleted file mode 100644
index fdf10081..00000000
--- a/DefInjected/BodyDef/Bodies_Animal_Quadruped.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
- 四足动物
-
- 四足动物
-
- 四足动物
-
- 四足动物
-
- 四足动物
-
- 四足动物
-
- 四足动物
-
- 四足动物
-
- 龟类
-
- 猴类
-
-
\ No newline at end of file
diff --git a/DefInjected/BodyDef/Bodies_Mechanoid.xml b/DefInjected/BodyDef/Bodies_Mechanoid.xml
deleted file mode 100644
index 7d691edc..00000000
--- a/DefInjected/BodyDef/Bodies_Mechanoid.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
- 蜈蚣机甲
-
- 螳螂机甲
-
-
\ No newline at end of file
diff --git a/DefInjected/BodyDef/Bodies_Animal_Bird.xml b/DefInjected/BodyDefs/Bodies_Animal_Bird.xml
similarity index 68%
rename from DefInjected/BodyDef/Bodies_Animal_Bird.xml
rename to DefInjected/BodyDefs/Bodies_Animal_Bird.xml
index 4ddc89fb..ff5c0801 100644
--- a/DefInjected/BodyDef/Bodies_Animal_Bird.xml
+++ b/DefInjected/BodyDefs/Bodies_Animal_Bird.xml
@@ -1,6 +1,6 @@
- 鸟类
+ 鸟
\ No newline at end of file
diff --git a/DefInjected/BodyDefs/Bodies_Animal_Insect.xml b/DefInjected/BodyDefs/Bodies_Animal_Insect.xml
new file mode 100644
index 00000000..acdd6b79
--- /dev/null
+++ b/DefInjected/BodyDefs/Bodies_Animal_Insect.xml
@@ -0,0 +1,7 @@
+
+
+
+ 甲虫类
+ 有角甲虫类
+
+
\ No newline at end of file
diff --git a/DefInjected/BodyDefs/Bodies_Animal_Quadruped.xml b/DefInjected/BodyDefs/Bodies_Animal_Quadruped.xml
new file mode 100644
index 00000000..5d59cb6b
--- /dev/null
+++ b/DefInjected/BodyDefs/Bodies_Animal_Quadruped.xml
@@ -0,0 +1,15 @@
+
+
+
+ 四足动物
+ 四足动物
+ 四足动物
+ 四足动物
+ 四足动物
+ 四足动物
+ 四足动物
+ 四足动物
+ 龟类
+ 猴子
+
+
\ No newline at end of file
diff --git a/DefInjected/BodyDef/Bodies_Animal_Snake.xml b/DefInjected/BodyDefs/Bodies_Animal_Snake.xml
similarity index 66%
rename from DefInjected/BodyDef/Bodies_Animal_Snake.xml
rename to DefInjected/BodyDefs/Bodies_Animal_Snake.xml
index c7faf2a8..620238b7 100644
--- a/DefInjected/BodyDef/Bodies_Animal_Snake.xml
+++ b/DefInjected/BodyDefs/Bodies_Animal_Snake.xml
@@ -1,6 +1,6 @@
- 蛇类
+ 蛇
\ No newline at end of file
diff --git a/DefInjected/BodyDef/Bodies_Humanlike.xml b/DefInjected/BodyDefs/Bodies_Humanlike.xml
similarity index 66%
rename from DefInjected/BodyDef/Bodies_Humanlike.xml
rename to DefInjected/BodyDefs/Bodies_Humanlike.xml
index 7d579707..69992474 100644
--- a/DefInjected/BodyDef/Bodies_Humanlike.xml
+++ b/DefInjected/BodyDefs/Bodies_Humanlike.xml
@@ -1,6 +1,6 @@
- 人类
+ 人类
\ No newline at end of file
diff --git a/DefInjected/BodyDefs/Bodies_Mechanoid.xml b/DefInjected/BodyDefs/Bodies_Mechanoid.xml
new file mode 100644
index 00000000..3712e246
--- /dev/null
+++ b/DefInjected/BodyDefs/Bodies_Mechanoid.xml
@@ -0,0 +1,7 @@
+
+
+
+ 机械蜈蚣
+ 机械螳螂
+
+
\ No newline at end of file
diff --git a/DefInjected/BodyPartDef/BodyParts_Animal.xml b/DefInjected/BodyPartDef/BodyParts_Animal.xml
deleted file mode 100644
index 1dc98c9f..00000000
--- a/DefInjected/BodyPartDef/BodyParts_Animal.xml
+++ /dev/null
@@ -1,140 +0,0 @@
-
-
-
-头
-
-身体
-
-头
-
-嘴
-
-心脏
-
-鼻孔
-
-口器
-
-身体
-
-颌
-
-尾巴
-
-左触角
-
-右触角
-
-前胸
-
-壳
-
-左翅鞘
-
-右翅鞘
-
-左獠牙
-
-右獠牙
-
-角
-
-背部
-
-壳
-
-胸甲
-
-喙
-
-
-
-
-左前肢
-
-右前肢
-
-左中肢
-
-右中肢
-
-左后肢
-
-右后肢
-
-左前肢
-
-右前肢
-
-左中肢
-
-右中肢
-
-左后肢
-
-右后肢
-
-左前掌
-
-右前掌
-
-左后掌
-
-右后掌
-
-左前蹄
-
-右前蹄
-
-左后蹄
-
-右后蹄
-
-左前肢首爪
-
-左前肢次爪
-
-左前肢中爪
-
-左前肢四爪
-
-左前肢末爪
-
-右前肢首爪
-
-右前肢次爪
-
-右前肢中爪
-
-右前肢四爪
-
-右前肢末爪
-
-左后肢首爪
-
-左后肢次爪
-
-左后肢中爪
-
-左后肢四爪
-
-左后肢末爪
-
-右后肢首爪
-
-右后肢次爪
-
-右后肢中爪
-
-右后肢四爪
-
-右后肢末爪
-
-
- 喙
-
- 象鼻
-
- 头角
-
-
\ No newline at end of file
diff --git a/DefInjected/BodyPartDef/BodyParts_General.xml b/DefInjected/BodyPartDef/BodyParts_General.xml
deleted file mode 100644
index f02bc0d6..00000000
--- a/DefInjected/BodyPartDef/BodyParts_General.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-
-头部
-
-颅骨
-
-大脑
-
-左眼
-
-右眼
-
-左耳
-
-右耳
-
-鼻子
-
-下巴
-
-颈部
-
-肋骨
-
-脊椎
-
-左腿
-
-左脚
-
-右腿
-
-右脚
-
-
\ No newline at end of file
diff --git a/DefInjected/BodyPartDef/BodyParts_Humanoid.xml b/DefInjected/BodyPartDef/BodyParts_Humanoid.xml
deleted file mode 100644
index d88e3733..00000000
--- a/DefInjected/BodyPartDef/BodyParts_Humanoid.xml
+++ /dev/null
@@ -1,83 +0,0 @@
-
-
-
-躯干
-
-左锁骨
-
-右锁骨
-
-胸骨
-
-左肱骨
-
-右肱骨
-
-左桡骨
-
-右桡骨
-
-骨盆
-
-左股骨
-
-右股骨
-
-左胫骨
-
-右胫骨
-
-左肩
-
-左臂
-
-左手
-
-左小指
-
-左无名指
-
-左中指
-
-左食指
-
-左拇指
-
-右肩
-
-右臂
-
-右手
-
-右小指
-
-右无名指
-
-右中指
-
-右食指
-
-右拇指
-
-左小趾
-
-左四趾
-
-左中趾
-
-左二趾
-
-左大趾
-
-
-右小趾
-
-右四趾
-
-右中趾
-
-右二趾
-
-右大趾
-
-
\ No newline at end of file
diff --git a/DefInjected/BodyPartDef/BodyParts_Mechanoid.xml b/DefInjected/BodyPartDef/BodyParts_Mechanoid.xml
deleted file mode 100644
index e1ec3537..00000000
--- a/DefInjected/BodyPartDef/BodyParts_Mechanoid.xml
+++ /dev/null
@@ -1,89 +0,0 @@
-
-
-
-
-
-
-胸腔
-
-颈部
-
-头部
-
-左视觉传感器
-
-右视觉传感器
-
-左听觉传感器
-
-右听觉传感器
-
-嗅觉传感器
-
-左肩
-
-左臂
-
-左手
-
-左小指
-
-
-
-
-左中指
-
-左食指
-
-左拇指
-
-右肩
-
-右臂
-
-右手
-
-右小指
-
-
-
-
-右中指
-
-右食指
-
-右拇指
-
-左腿
-
-左脚
-
-
-
-
-右腿
-
-右脚
-
-
-
-
-第一身节
-
-第二身节
-
-第三身节
-
-第四身节
-
-第五身节
-
-第六身节
-
-人造大脑
-
-左凸刃
-
-右凸刃
-
-
\ No newline at end of file
diff --git a/DefInjected/BodyPartDef/BodyParts_Organs.xml b/DefInjected/BodyPartDef/BodyParts_Organs.xml
deleted file mode 100644
index 8cc6f287..00000000
--- a/DefInjected/BodyPartDef/BodyParts_Organs.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-心脏
-
-左肺
-
-右肺
-
-左肾
-
-右肾
-
-肝
-
-胃
-
-
\ No newline at end of file
diff --git a/DefInjected/BodyPartDefs/BodyParts_Animal.xml b/DefInjected/BodyPartDefs/BodyParts_Animal.xml
new file mode 100644
index 00000000..0ecb1671
--- /dev/null
+++ b/DefInjected/BodyPartDefs/BodyParts_Animal.xml
@@ -0,0 +1,71 @@
+
+
+
+ 身体
+ 喙部
+ 头部
+ 身体
+ 头部
+ 嘴部
+ 心脏
+ 鼻孔
+ 口器
+ 下颌
+ 尾巴
+ 左触角
+ 右触角
+ 前胸板
+ 外壳
+ 左翅鞘
+ 右翅鞘
+ 左獠牙
+ 右獠牙
+ 躯干
+ 头角
+ 头爪
+ 驼峰
+ 龟壳
+ 龟肚
+ 龟喙
+ 左前肢
+ 右前肢
+ 左中肢
+ 右中肢
+ 左后肢
+ 右后肢
+ 左前肢
+ 右前肢
+ 左中肢
+ 右中肢
+ 左后肢
+ 右后肢
+ 左前掌
+ 右前掌
+ 左后掌
+ 右后掌
+ 左前蹄
+ 右前蹄
+ 左后蹄
+ 右后蹄
+ 左前肢首爪
+ 左前肢次爪
+ 左前肢中爪
+ 左前肢四爪
+ 左前肢末爪
+ 右前肢首爪
+ 右前肢次爪
+ 右前肢中爪
+ 右前肢四爪
+ 右前肢末爪
+ 左后肢首爪
+ 左后肢次爪
+ 左后肢中爪
+ 左后肢四爪
+ 左后肢末爪
+ 右后肢首爪
+ 右后肢次爪
+ 右后肢中爪
+ 右后肢四爪
+ 右后肢末爪
+
+
\ No newline at end of file
diff --git a/DefInjected/BodyPartDefs/BodyParts_General.xml b/DefInjected/BodyPartDefs/BodyParts_General.xml
new file mode 100644
index 00000000..cd08381a
--- /dev/null
+++ b/DefInjected/BodyPartDefs/BodyParts_General.xml
@@ -0,0 +1,21 @@
+
+
+
+ 头部
+ 颅骨
+ 大脑
+ 左眼
+ 右眼
+ 左耳
+ 右耳
+ 鼻子
+ 下巴
+ 颈部
+ 肋骨
+ 脊椎
+ 左腿
+ 左脚
+ 右腿
+ 右脚
+
+
\ No newline at end of file
diff --git a/DefInjected/BodyPartDefs/BodyParts_Humanoid.xml b/DefInjected/BodyPartDefs/BodyParts_Humanoid.xml
new file mode 100644
index 00000000..62627594
--- /dev/null
+++ b/DefInjected/BodyPartDefs/BodyParts_Humanoid.xml
@@ -0,0 +1,44 @@
+
+
+
+ 躯干
+ 左锁骨
+ 右锁骨
+ 胸骨
+ 左肱骨
+ 右肱骨
+ 左桡骨
+ 右桡骨
+ 盆骨
+ 左股骨
+ 右股骨
+ 左胫骨
+ 右胫骨
+ 左肩
+ 左臂
+ 左手
+ 左小指
+ 左无名指
+ 左中指
+ 左食指
+ 左拇指
+ 右肩
+ 右臂
+ 右手
+ 右小指
+ 右无名指
+ 右中指
+ 右食指
+ 右拇指
+ 左小趾
+ 左四趾
+ 左中趾
+ 左二趾
+ 左大趾
+ 右小趾
+ 右四趾
+ 右中趾
+ 右二趾
+ 右大趾
+
+
\ No newline at end of file
diff --git a/DefInjected/BodyPartDefs/BodyParts_Mechanoid.xml b/DefInjected/BodyPartDefs/BodyParts_Mechanoid.xml
new file mode 100644
index 00000000..aefa564e
--- /dev/null
+++ b/DefInjected/BodyPartDefs/BodyParts_Mechanoid.xml
@@ -0,0 +1,40 @@
+
+
+
+ 胸腔
+ 颈部
+ 头部
+ 左视觉传感器
+ 右视觉传感器
+ 左听觉传感器
+ 右听觉传感器
+ 嗅觉传感器
+ 左肩
+ 左臂
+ 左手
+ 左小指
+ 左中指
+ 左食指
+ 左拇指
+ 右肩
+ 右臂
+ 右手
+ 右小指
+ 右中指
+ 右食指
+ 右拇指
+ 左腿
+ 左脚
+ 右腿
+ 右脚
+ 第一身节
+ 第二身节
+ 第三身节
+ 第四身节
+ 第五身节
+ 第六身节
+ 人造大脑
+ 左凸刃
+ 右凸刃
+
+
\ No newline at end of file
diff --git a/DefInjected/BodyPartDefs/BodyParts_Organs.xml b/DefInjected/BodyPartDefs/BodyParts_Organs.xml
new file mode 100644
index 00000000..6bab55c9
--- /dev/null
+++ b/DefInjected/BodyPartDefs/BodyParts_Organs.xml
@@ -0,0 +1,12 @@
+
+
+
+ 心脏
+ 左肺
+ 右肺
+ 左肾
+ 右肾
+ 肝
+ 胃
+
+
\ No newline at end of file
diff --git a/DefInjected/BodyPartGroupDef/BodyPartGroups.xml b/DefInjected/BodyPartGroupDef/BodyPartGroups.xml
deleted file mode 100644
index ec194c69..00000000
--- a/DefInjected/BodyPartGroupDef/BodyPartGroups.xml
+++ /dev/null
@@ -1,46 +0,0 @@
-
-
-
- 躯干
- 头上部
- 头
- 眼睛
- 手臂
- 手
-
-
- 腿
- 脚
- 牙
- 左前掌
- 右前掌
- 头
- 左前肢
- 右前肢
- 左前爪
- 右前爪
- 嘴
-
-
- 天然装甲覆盖
- 獠牙
- 角
- 喙
-
- 左拳
-
- 右拳
-
-
-
- shoulders
-
- 左凸刃
-
- 右凸刃
-
-
-
- 角
-
-
\ No newline at end of file
diff --git a/DefInjected/BodyPartGroupDefs/BodyPartGroups.xml b/DefInjected/BodyPartGroupDefs/BodyPartGroups.xml
new file mode 100644
index 00000000..1eb0512f
--- /dev/null
+++ b/DefInjected/BodyPartGroupDefs/BodyPartGroups.xml
@@ -0,0 +1,32 @@
+
+
+
+ 躯干
+ 额部
+ 头部
+ 眼睛
+ 牙齿
+ 嘴巴
+ 手臂
+ 肩部
+ 双手
+ 左手
+ 右手
+ 腿部
+ 脚部
+ 左前掌
+ 右前掌
+ 头部
+ 左前肢
+ 右前肢
+ 左前爪
+ 右前爪
+ 左凸刃
+ 右凸刃
+ 獠牙
+ 尖角
+ 利爪
+ 龟喙
+ 鸟喙
+
+
\ No newline at end of file
diff --git a/DefInjected/ConceptDef/Concepts_Alerts.xml b/DefInjected/ConceptDef/Concepts_Alerts.xml
deleted file mode 100644
index 49d03e40..00000000
--- a/DefInjected/ConceptDef/Concepts_Alerts.xml
+++ /dev/null
@@ -1,140 +0,0 @@
-
-
-
-
- SpacePause.helpTexts[0]
- 按下空格键来暂停或者继续游戏。\n\n你在游戏暂停时仍然可以继续下达命令。\n\n记住——如果你忙不过来,请按空格键!
-
-
-
- StorageTab.helpTexts[0]
- 你可以通过选择贮存区和贮存建筑并打开在观察员面板上方的贮藏选项卡来设置它们的贮存设置。
-
-
-
- StoragePriority.helpTexts[0]
- 你可以设定贮存的优先度。殖民者会优先填满高优先度的贮存区。
-
-
-
- MedicalOperations.helpTexts[0]
- 要指定一场手术,比如摘取器官或安装假肢,打开殖民者的健康选项卡,然后打开手术选项卡。
-
-
-
-
-
- RightClickClearLetter.helpTexts[0]
- 你可以用鼠标右键点击收到的消息来快速关闭它们。
-
-
-
- 取消被禁止互动的资源
-
- 划定存储区
-
- 划定种植区
-
- 装备武器
-
- 学习相机变焦
-
- 配置工作设定
-
- 学习时间控制
-
- 打开信息卡
-
- 学习空格键暂停
-
- 学习存储区制表
-
- 学习医疗手术
-
-
-
- 学习右击鼠标清除信息通知
-
- 建造轨道贸易信标
-
- 学习种植区的设定
-
- 学习囚犯制表
-
- 学会设置存储区的优先级
-
-
- Forbidding.helpTexts[0]
- 殖民者不能和标有禁止属性的物品互动。\n\n禁止的物品上会有一个红色的小X. 选择一个被禁止的物品点击底部按钮取消掉禁止属性。
-
-
-
- Stockpiles.helpTexts[0]
- 殖民者需要储存物品。 划定一个存储区储存这些物品.\n\n在建筑师菜单下区域里找到储存区。
-
-
-
- GrowingFood.helpTexts[0]
- 种植食物,在在建筑师菜单下区域里找到种植区.\n\n种植区只能被划定在肥沃的土地上。
-
-
-
- EquippingWeapons.helpTexts[0]
- 殖民地有了一些武器装备它们!\n\n选择一个殖民者然后右键想要装备的武器.
-
-
-
- CameraZoom.helpTexts[0]
- 用滚轮或T和G键放大和缩小画面。
-
-
-
- WorkTab.helpTexts[0]
- 您可以在屏幕右下角的概观里为每个殖民者设定工作.\n\n他们优先做可以找到的重要工作.\n\n如果一项工作没有分配,或者如果殖民者一直忙于更高优先级的工作,殖民者将将永远不会从事这个工作。
-
-
-
- TimeControls.helpTexts[0]
- 用右下方的时间控制按钮,你可以加速、减速或停止的游戏的时间运行。
-
-
-
- InfoCard.helpTexts[0]
- 信息卡可以显示任何物品、人或建筑的详细信息。\n\n选择一个人或一个物品,在左下角的视窗格中点“i”按钮,打开它们的信息卡。
-
-
-
- BuildOrbitalTradeBeacon.helpTexts[0]
- 想发送物品或银给轨道上的交易者,你必须建立一个轨道贸易信标然后在附近划定一个储备区。
-
-
-
- SetGrowingZonePlant.helpTexts[0]
- 你可以设定种植区种植社么样的作物,甚至可以种树!\n\n选择种植区,打开“种植”选项,单击选择“植物”按钮。
-
-
-
- PrisonerTab.helpTexts[0]
- 看一个犯人的“囚犯”选项卡设定如何处理他们。\n\n你需要一个殖民者从事监管工作看管犯人.
-
-
- 学习历史选项
-
-
- HistoryTab.helpTexts[0]
- 你可以概观菜单下的历史选项里查看时间内殖民地的状况记录。
-
-
-
-学习生活区划定
-
- HomeArea.helpTexts[0]
- 生活区域指定了你的殖民者会清理哪里和灭哪里的火。\n\n用建筑师菜单来指定一片生活区。
-
-
-
\ No newline at end of file
diff --git a/DefInjected/ConceptDef/Concepts_Entry.xml b/DefInjected/ConceptDef/Concepts_Entry.xml
deleted file mode 100644
index 3e85cf60..00000000
--- a/DefInjected/ConceptDef/Concepts_Entry.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
- WorldCameraMovement.helpTexts[0]
- 用鼠标滚轮来缩放世界地图。\n\n用WASD,方向键,或拖拽滚轮来平移。
-
-
-
diff --git a/DefInjected/ConceptDef/Concepts_Noted.xml b/DefInjected/ConceptDef/Concepts_Noted.xml
deleted file mode 100644
index 726b3605..00000000
--- a/DefInjected/ConceptDef/Concepts_Noted.xml
+++ /dev/null
@@ -1,158 +0,0 @@
-
-
-
-
- CameraDolly.helpTexts[0]
- 按住鼠标滚轮并拖动或者使用WASD键来移动摄像机。
-
-
-
- Rescuing.helpTexts[0]
- 选择一名健康的殖民者并鼠标右击受伤的殖民者来进行援救。
-
-
-
- Capturing.helpTexts[0]
- 有一个敌人重伤不能行动了,你可以俘虏他们!
-
-
- Capturing.helpTexts[1]
- 若想俘虏敌人,选择一名殖民者,右键点击重伤的敌人并选择俘虏。\n\n你必须要有至少一张给囚犯使用的空床。
-
-
-
- Drafting.helpTexts[0]
- 若想直接控制殖民者进行战斗,选择他们并按下“征召”按钮。
-
-
- Drafting.helpTexts[1]
- 被征召的殖民者只会做你命令他们做的事,并且只会做和战斗有关的动作。有武器的人会在有任何机会时自动使用武器。\n\n别忘了在不需要战斗时取消征召状态——他们不会自己去吃饭或者睡觉。
-
-
-
-
-
- BillsTab.helpTexts[0]
- 若想让殖民者使用工作台,选择工作台并打开“清单”选项卡。在这里你可以选择做什么样的食物,造什么样的东西以及屠宰什么样的生物。
-
-
-
-
-
-
-
-
-
-
-
-
-
- OpeningComms.helpTexts[0]
- 若想进行通讯,选择一个殖民者并右键点击通讯台。
-
-
-
- StorageTabCategories.helpTexts[0]
- 在贮存选项卡中,你可以展开大分类来允许或者拒绝特定物品。点击分类名左边的三角形来展开分类。
-
-
-
- Mining.helpTexts[0]
- 你可以在建筑师菜单里指定待被开采的地区。\n\n开采矿物可以收获金属。\n\n开采岩石不会收获任何东西。
-
-
-
-
-
-
-
-
-
-
-
- Deterioration.helpTexts[0]
- 留在户外的物品会慢慢老化.\n\n如果你想长期存储这些物品,请将它们放在有屋顶的空间内。
-
-
-
-
-
-
-
-
-
-
-
-
- AnimalsDontAttackDoors.helpTexts[0]
- 进攻中的动物一般不会主动攻击门.\n\n你可以留在屋内等待,但它们也会在屋外等您.
-
-
-
- AnimalTraining.helpTexts[0]
- 你可以在训练标签中为一个已驯服的动物指定训练项目.\n\n动物不能一直持续训练,在两次训练间隙需要有一定的空闲时间.
-
-
-
- InspectRoomStats.helpTexts[0]
- 右下方房间状态检视开关可以让你查看个别房间的印象、财富和美观度。
-
-
-
- InteractingWithTraders.helpTexts[0]
- You can talk to people with ? over their heads.\n\nSelect a colonist and right-click on the character with ? attached to his head.
-
-
-
- TVForSickPeople.helpTexts[0]
- To entertain sick people in bed, set up a TV they can watch.
-
-
-
- HostilityResponse.helpTexts[0]
- You can configure how colonists should automatically respond to threats like predatory animals.\n\nChoose from FLEE, ATTACK, and IGNORE modes in the ASSIGN menu.
-
-
-
- ClickingMessages.helpTexts[0]
- You can click on the notifications in the top-left of the screen to instantly center the camera on their subject.
-
-
-
\ No newline at end of file
diff --git a/DefInjected/ConceptDef/Concepts_TriggeredModal.xml b/DefInjected/ConceptDef/Concepts_TriggeredModal.xml
deleted file mode 100644
index ec4bc0c7..00000000
--- a/DefInjected/ConceptDef/Concepts_TriggeredModal.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
- TradeGoodsMustBeNearBeacon.helpTexts[0]
- 若想把商品和银石送到轨道交易商人处,你必须要有一个轨道交易信标并把物品放在信标附近。
-
-
-
- ArrestingCreatesEnemies.helpTexts[0]
- 如果你逮捕了某人,他们的整个派系都会成为你的敌人。\n\n如果你想和一个派系保持友好就不要逮捕对方派系的人!
-
-
-
- SwitchFlickingDesignation.helpTexts[0]
- 注意:仅指派一个操作电源开关的殖民者.\n\n在殖民者(分配有开关电源任务)到来并手动操作电源开关前无任何变化.
-
-
-
diff --git a/DefInjected/ConceptDefs/Concepts_Alerts.xml b/DefInjected/ConceptDefs/Concepts_Alerts.xml
new file mode 100644
index 00000000..c5e5a1d5
--- /dev/null
+++ b/DefInjected/ConceptDefs/Concepts_Alerts.xml
@@ -0,0 +1,58 @@
+
+
+
+ 解禁资源
+ 居民不能和被标记为禁用的物品互动。\n\n禁用的物品上会有一个红色的小X,选择禁用物品后,在下方的控制栏内可以解除禁用。
+
+ 设立贮存区
+ 居民需要有地方存放物品,为他们规划一片贮存区。\n\n在“建造”菜单下的“区域”选项里可找到贮存区。
+
+ 设立种植区
+ 要种植作物,在“建造”菜单下的“区域”选项里可找到种植区。\n\n种植区只能被设立在肥沃的土地上。
+
+ 装备武器
+ 你的居民在抵达时也带来了武器,装备起来!\n\n选择每个居民并在希望装备的武器上点击右键。
+
+ 学习画面缩放
+ 使用鼠标滚轮或者T以及G键来缩放画面。
+
+ 配置工作设置
+ 你可以使用屏幕左下的“工作”菜单来设置每位居民的工作。\n\n他们会按顺序选择优先级最高的工作来做。\n\n如果某项工作没有责任人,或者大家一直在忙于优先级更高的工作,那么这项工作将永远无法完成。
+
+ 控制游戏速度
+ 使用屏幕右下的时间控制栏,你可以加速、减速或者暂停游戏的运行。
+
+ 打开信息卡片
+ 信息卡片可以显示任何物品、人物或者建筑的详细信息。\n\n选择某个人或某物品,然后点击信息面板中的“i”型图标即可打开信息卡片。
+
+ 学习空格键暂停
+ 按下空格键来暂停或者继续游戏。\n\n你在游戏暂停时仍然可以继续下达命令。\n\n记住:如果你忙不过来,请按空格键!
+
+ 学习配置贮存区
+ 在选择一个贮存区或者贮存建筑后,你可以通过点击左下信息面板上方的“贮存”按钮来配置他们。
+
+ 学习医疗手术
+ 要进行一次手术,例如器官摘取或者安装假肢,可以打开居民的“健康”面板,然后选择“手术”选项卡。
+
+ 了解居住区
+ 居住区是你的居民会打扫以及灭火的区域。\n\n在“建造”菜单下的“区域”选项里可以设立居住区。
+
+ 学习鼠标右键清除消息
+ 你可以用鼠标右键点击收到的消息来快速关闭它们。
+
+ 建造轨道贸易信标
+ 若想发送物品或白银给星际商人,你必须建立一个轨道贸易信标然后其旁边设立一个贮存区。
+
+ 学习配置种植区
+ 你可以决定在种植区里种植的作物,还可以种树!\n\n选择一个种植区,再点击“种植”按钮,然后选择一种植物。
+
+ 学习囚犯选项卡
+ 查看一名囚犯的“囚犯”选项卡,以决定如何对待他们。\n\n你需要指派一名居民为狱卒来照顾犯人。
+
+ 学会设置贮存优先级
+ 你可以设置贮存区的优先级,居民会优先填满更重要的贮存区。
+
+ 学习图表选项卡
+ 你可以通过屏幕下方的“图表”按钮查看你的殖民地的财富状况记录。
+
+
\ No newline at end of file
diff --git a/DefInjected/ConceptDefs/Concepts_Entry.xml b/DefInjected/ConceptDefs/Concepts_Entry.xml
new file mode 100644
index 00000000..94d0259e
--- /dev/null
+++ b/DefInjected/ConceptDefs/Concepts_Entry.xml
@@ -0,0 +1,6 @@
+
+
+
+ 使用鼠标滚轮或者PAGEUP/PAGEDOWN键来缩放。\n\n使用WASD、方向键或者按住鼠标中键拖拽来移动。
+
+
diff --git a/DefInjected/ConceptDefs/Concepts_Noted.xml b/DefInjected/ConceptDefs/Concepts_Noted.xml
new file mode 100644
index 00000000..a994083c
--- /dev/null
+++ b/DefInjected/ConceptDefs/Concepts_Noted.xml
@@ -0,0 +1,23 @@
+
+
+
+ 按住鼠标中键并拖拽或者使用WASD键来移动镜头。
+ 要对一名居民实施救援,请选择一名健康的居民并对受伤的居民点击鼠标右键。
+ 一名敌人无法行动了,你可以俘虏他们!
+ 若想俘虏敌人,先选择一名居民,然后对不能行动的敌人点击鼠标右键,并选择“俘虏”。\n\n你需要有额外专门设立给囚犯的床位。
+ 你可以和头上有“?”的人物说话。\n\n选择一位居民,然后再对头上有“?”的角色点击鼠标右键。
+ 若想直接控制居民进行战斗,选择他们并按下“征召”按钮。
+ 被征召的居民只会做你命令他们去做的战斗相关的指令,装备有武器的居民会自动使用武器。\n\n不要一直保持征召状态,居民会挨饿从而变得不开心。
+ 吃人的动物通常不会攻击门或者未启用的炮台,你可以通过躲进屋内来躲避它们。但是它们会等你出来。
+ 要使得居民在工作台前工作,请选择工作台并打开“清单”选项。在这里,你可以指定要炒什么菜,要做什么东西,要屠宰哪只动物等。
+ 要想娱乐卧床的病号,可安置一台他们看得到的电视机。
+ 你可以通过已驯服动物的“训练”选项卡来训练特定的技能。\n\n动物无法持续训练,每次训练课程后需要等待一段时间。
+ 在贮存区的“贮存”选项卡里,你可以通过点击分类名称左侧的三角,来展开每种分类以设置允许或拒绝某种物品放入。
+ 你可以通过“建造”菜单的“命令”选项,来指派开采哪个地点。\n\n有些地方可以产出钢材、黄金、塑钢以及其他有用的原材料。
+ 你可以设置居民在面对例如捕食动物等威胁时的自动反应。\n\n在“分配”菜单中可以选择逃跑、攻击以及无视这三种模式。
+ 若想进行通讯,选择一名居民并对通讯控制台点击鼠标右键。
+ 放置在室外的物品会慢慢损坏。\n\n如果你想长期保留该物品,就把它们挪到屋顶之下。
+ 你可以通过右下角的“切换房间数据显示”按钮来查看独立房间的观感、财富以及美观等属性。
+ 你可以点击屏幕左上的通知以立即将镜头移动到事件位置。
+
+
\ No newline at end of file
diff --git a/DefInjected/ConceptDefs/Concepts_TriggeredModal.xml b/DefInjected/ConceptDefs/Concepts_TriggeredModal.xml
new file mode 100644
index 00000000..558cce51
--- /dev/null
+++ b/DefInjected/ConceptDefs/Concepts_TriggeredModal.xml
@@ -0,0 +1,8 @@
+
+
+
+ 若想发送物品或白银给星际商人,你必须建立一个轨道贸易信标然后其旁边设立一个贮存区。
+ 警告:你要逮捕的人可能不会就此罢休。\n\n如果你逮捕的不是你的居民,他们的派系会成为你的敌人。
+ 注意:这仅仅是指派了一名居民去拨动开关。\n\n在有开关权力的居民前来用手拨动开关之前,不会产生任何效果。
+
+
diff --git a/DefInjected/DamageDef/Damages_Healing.xml b/DefInjected/DamageDefs/Damages_Healing.xml
similarity index 100%
rename from DefInjected/DamageDef/Damages_Healing.xml
rename to DefInjected/DamageDefs/Damages_Healing.xml
diff --git a/DefInjected/DamageDef/Damages_InjuryGlobal.xml b/DefInjected/DamageDefs/Damages_InjuryGlobal.xml
similarity index 100%
rename from DefInjected/DamageDef/Damages_InjuryGlobal.xml
rename to DefInjected/DamageDefs/Damages_InjuryGlobal.xml
diff --git a/DefInjected/DamageDef/Damages_LocalInjury.xml b/DefInjected/DamageDefs/Damages_LocalInjury.xml
similarity index 100%
rename from DefInjected/DamageDef/Damages_LocalInjury.xml
rename to DefInjected/DamageDefs/Damages_LocalInjury.xml
diff --git a/DefInjected/DamageDef/Damages_Misc.xml b/DefInjected/DamageDefs/Damages_Misc.xml
similarity index 100%
rename from DefInjected/DamageDef/Damages_Misc.xml
rename to DefInjected/DamageDefs/Damages_Misc.xml
diff --git a/DefInjected/DesignationCategoryDef/DesignationCategories.xml b/DefInjected/DesignationCategoryDefs/DesignationCategories.xml
similarity index 100%
rename from DefInjected/DesignationCategoryDef/DesignationCategories.xml
rename to DefInjected/DesignationCategoryDefs/DesignationCategories.xml
diff --git a/DefInjected/DifficultyDef/Difficulties.xml b/DefInjected/DifficultyDefs/Difficulties.xml
similarity index 100%
rename from DefInjected/DifficultyDef/Difficulties.xml
rename to DefInjected/DifficultyDefs/Difficulties.xml
diff --git a/DefInjected/FactionDef/Factions.xml b/DefInjected/FactionDef/Factions.xml
deleted file mode 100644
index d7687175..00000000
--- a/DefInjected/FactionDef/Factions.xml
+++ /dev/null
@@ -1,48 +0,0 @@
-
-
-
- 殖民地
- 殖民者
- 你自己的团体。
-
- 太空人
- 太空人
- 来自宇宙各个角落的人。
- 太空人
-
- 太空人
- 太空人
- 来自宇宙各个角落的人。
- 太空人
-
-
-
- 外乡人
- 外乡人
- 一个由生存者组成的小团体。\n\n这些人在这里生活了几十年了。他们失去了绝大多去他们带来的科技,他们主要使用简单的机械工具,建造简单的建筑结构并且用进阶火药时代的武器来自卫。\n\n他们本身既不好战也不懦弱,他们主要关心日常交易、信任和生存的实际问题。
- 镇长
-
- 海盗
- 海盗
- 一群强盗组成的无耻之徒。\n\n海盗们从不播种食物,不建造房子也很少交易。他们的财富来自于掠夺与抢劫那些更有生产性的人们。\n\n他们的科技等级主要取决于他们最近都偷到些什么。他们主要携带火药武器,部分运气好的人拥有高级的能量武器,也有海盗只有捅人用的刀。
- 首领
-
- 部落
- 部落人
- 这些人已经在这里生存了很久很久了。或许他们的祖先在一千年前就坠毁在了这里,或许他们挺过了一场摧毁一切文明科技的大灾难。这些部族的人主要由使用原始工具和武器的流浪者组成。\n\n有些部族比其它部族更有攻击性;很多部族都喜欢交易和结盟,就算和你们这样的陌生人也一样。和他们密切合作或者招募他们会因为社会科技和语言差异变得很麻烦。\n\n尽管他们有明显的科技劣势,他们顽强的性格、极多的人数以及在低科技武器的精湛技术让他们随时都可以成为危险的敌人。
- 酋长
-
-
-
- 机器人巢
- 机器人
- 一巢可以自我复制的远古机器人。
- 机器人巢
-
-
- 昆虫
- 具有攻击性和侵略性的昆虫。
- 昆虫
- 昆虫
-
-
\ No newline at end of file
diff --git a/DefInjected/FactionDefs/Factions_Hidden.xml b/DefInjected/FactionDefs/Factions_Hidden.xml
new file mode 100644
index 00000000..5e397434
--- /dev/null
+++ b/DefInjected/FactionDefs/Factions_Hidden.xml
@@ -0,0 +1,24 @@
+
+
+
+ 太空人
+ 来自宇宙深处的人们。
+ 太空人
+ 太空人
+
+ 太空人
+ 来自宇宙深处的人们。
+ 太空人
+ 太空人
+
+ 机械巢穴
+ 一个可自我复制的机械人的巢穴。
+ 机械人
+ 一个机械巢穴
+
+ 昆虫
+ 通常具有攻击性与侵略性的昆虫。
+ 昆虫
+ 昆虫
+
+
diff --git a/DefInjected/FactionDefs/Factions_Misc.xml b/DefInjected/FactionDefs/Factions_Misc.xml
new file mode 100644
index 00000000..77786709
--- /dev/null
+++ b/DefInjected/FactionDefs/Factions_Misc.xml
@@ -0,0 +1,19 @@
+
+
+
+ 外来者小镇
+ 一个由幸存者组成的小团体。\n\n这些人在这里生活了可能有数十上百年了,之前所掌握的大部分科技成果基本都已经失传了。他们现在通常使用简单的机械工具,并使用高级的火药武器来防御自己。\n\n他们比较关心诸如贸易、信任以及生存等更为实际一些的事情。
+ 外来者
+ 镇长
+
+ 原住民
+ 这些人们在这里已经存在了很长时间了。也许他们的祖先于千年以前在这里坠毁过,也可能是从某场毁灭文明的大灾难中所幸存下来的。不管怎样,这些原住民大部分是生活于这里的游牧民族,他们使用着原始的工具和武器。\n\n有些原住民比其他的更具备攻击性,而大部分都愿意做贸易往来以及结盟,即便是同你这样的陌生人。由于你和他们在社会结构上差别迥异,并且语言交流也存在障碍,使得密切合作或者招募他们变得极为困难。\n\n尽管他们的科技发展非常弱,但原住民依然可能是危险的敌人或者是有价值的盟友,因为毕竟他们对低端武器非常熟练,人还多,而且十分坚强。
+ 部族人民
+ 酋长
+
+ 海盗团
+ 一个强盗组织。\n\n海盗们不播种,不建设,也很少会做贸易。他们基本靠掠夺与抢劫区域内的其他活跃组织使自己变为富有。\n\n他们的科技水平取决于最近成功地偷了谁。大部分时间下他们使用火药武器,而有些幸运儿可能会使用高级能量武器,还有一些可能喜欢近身用刀捅人。
+ 海盗
+ 老大
+
+
diff --git a/DefInjected/FactionDefs/Factions_Player.xml b/DefInjected/FactionDefs/Factions_Player.xml
new file mode 100644
index 00000000..5747fddf
--- /dev/null
+++ b/DefInjected/FactionDefs/Factions_Player.xml
@@ -0,0 +1,12 @@
+
+
+
+ 殖民者
+ 这是你的集体。
+ 居民
+
+ 原住民
+ 这是你的部族。
+ 部族人民
+
+
diff --git a/DefInjected/HairDef/HairsGeneral.xml b/DefInjected/HairDefs/HairsGeneral.xml
similarity index 100%
rename from DefInjected/HairDef/HairsGeneral.xml
rename to DefInjected/HairDefs/HairsGeneral.xml
diff --git a/DefInjected/HeDiffDef/Hediffs_AddedParts.xml b/DefInjected/HeDiffDefs/Hediffs_AddedParts.xml
similarity index 100%
rename from DefInjected/HeDiffDef/Hediffs_AddedParts.xml
rename to DefInjected/HeDiffDefs/Hediffs_AddedParts.xml
diff --git a/DefInjected/HeDiffDef/Hediffs_Chronic.xml b/DefInjected/HeDiffDefs/Hediffs_Chronic.xml
similarity index 100%
rename from DefInjected/HeDiffDef/Hediffs_Chronic.xml
rename to DefInjected/HeDiffDefs/Hediffs_Chronic.xml
diff --git a/DefInjected/HeDiffDef/Hediffs_Drugs.xml b/DefInjected/HeDiffDefs/Hediffs_Drugs.xml
similarity index 100%
rename from DefInjected/HeDiffDef/Hediffs_Drugs.xml
rename to DefInjected/HeDiffDefs/Hediffs_Drugs.xml
diff --git a/DefInjected/HeDiffDef/Hediffs_Execution.xml b/DefInjected/HeDiffDefs/Hediffs_Execution.xml
similarity index 100%
rename from DefInjected/HeDiffDef/Hediffs_Execution.xml
rename to DefInjected/HeDiffDefs/Hediffs_Execution.xml
diff --git a/DefInjected/HeDiffDef/Hediffs_GlobalAcute.xml b/DefInjected/HeDiffDefs/Hediffs_GlobalAcute.xml
similarity index 100%
rename from DefInjected/HeDiffDef/Hediffs_GlobalAcute.xml
rename to DefInjected/HeDiffDefs/Hediffs_GlobalAcute.xml
diff --git a/DefInjected/HeDiffDef/Hediffs_GlobalMisc.xml b/DefInjected/HeDiffDefs/Hediffs_GlobalMisc.xml
similarity index 100%
rename from DefInjected/HeDiffDef/Hediffs_GlobalMisc.xml
rename to DefInjected/HeDiffDefs/Hediffs_GlobalMisc.xml
diff --git a/DefInjected/HeDiffDef/Hediffs_Implants.xml b/DefInjected/HeDiffDefs/Hediffs_Implants.xml
similarity index 100%
rename from DefInjected/HeDiffDef/Hediffs_Implants.xml
rename to DefInjected/HeDiffDefs/Hediffs_Implants.xml
diff --git a/DefInjected/HeDiffDef/Hediffs_Infections.xml b/DefInjected/HeDiffDefs/Hediffs_Infections.xml
similarity index 100%
rename from DefInjected/HeDiffDef/Hediffs_Infections.xml
rename to DefInjected/HeDiffDefs/Hediffs_Infections.xml
diff --git a/DefInjected/HeDiffDef/Hediffs_Injuries.xml b/DefInjected/HeDiffDefs/Hediffs_Injuries.xml
similarity index 100%
rename from DefInjected/HeDiffDef/Hediffs_Injuries.xml
rename to DefInjected/HeDiffDefs/Hediffs_Injuries.xml
diff --git a/DefInjected/HeDiffDef/Hediffs_LocalMisc.xml b/DefInjected/HeDiffDefs/Hediffs_LocalMisc.xml
similarity index 100%
rename from DefInjected/HeDiffDef/Hediffs_LocalMisc.xml
rename to DefInjected/HeDiffDefs/Hediffs_LocalMisc.xml
diff --git a/DefInjected/HeDiffDef/Hediffs_Needs.xml b/DefInjected/HeDiffDefs/Hediffs_Needs.xml
similarity index 100%
rename from DefInjected/HeDiffDef/Hediffs_Needs.xml
rename to DefInjected/HeDiffDefs/Hediffs_Needs.xml
diff --git a/DefInjected/HeDiffDef/Hediffs_Temperature.xml b/DefInjected/HeDiffDefs/Hediffs_Temperature.xml
similarity index 100%
rename from DefInjected/HeDiffDef/Hediffs_Temperature.xml
rename to DefInjected/HeDiffDefs/Hediffs_Temperature.xml
diff --git a/DefInjected/HediffGiverSetDef/HediffGiverSets.xml b/DefInjected/HediffGiverSetDefs/HediffGiverSets.xml
similarity index 100%
rename from DefInjected/HediffGiverSetDef/HediffGiverSets.xml
rename to DefInjected/HediffGiverSetDefs/HediffGiverSets.xml
diff --git a/DefInjected/HistoryAutoRecorderDef/HistoryAutoRecorders.xml b/DefInjected/HistoryAutoRecorderDefs/HistoryAutoRecorders.xml
similarity index 100%
rename from DefInjected/HistoryAutoRecorderDef/HistoryAutoRecorders.xml
rename to DefInjected/HistoryAutoRecorderDefs/HistoryAutoRecorders.xml
diff --git a/DefInjected/HistoryAutoRecorderGroupDef/HistoryAutoRecorderGroups.xml b/DefInjected/HistoryAutoRecorderGroupDefs/HistoryAutoRecorderGroups.xml
similarity index 100%
rename from DefInjected/HistoryAutoRecorderGroupDef/HistoryAutoRecorderGroups.xml
rename to DefInjected/HistoryAutoRecorderGroupDefs/HistoryAutoRecorderGroups.xml
diff --git a/DefInjected/IncidentDef/Incidents_Bad_Misc.xml b/DefInjected/IncidentDefs/Incidents_Bad_Misc.xml
similarity index 100%
rename from DefInjected/IncidentDef/Incidents_Bad_Misc.xml
rename to DefInjected/IncidentDefs/Incidents_Bad_Misc.xml
diff --git a/DefInjected/IncidentDef/Incidents_Bad_ThreatsBig.xml b/DefInjected/IncidentDefs/Incidents_Bad_ThreatsBig.xml
similarity index 100%
rename from DefInjected/IncidentDef/Incidents_Bad_ThreatsBig.xml
rename to DefInjected/IncidentDefs/Incidents_Bad_ThreatsBig.xml
diff --git a/DefInjected/InteractionDef/Interactions_Animal.xml b/DefInjected/InteractionDefs/Interactions_Animal.xml
similarity index 100%
rename from DefInjected/InteractionDef/Interactions_Animal.xml
rename to DefInjected/InteractionDefs/Interactions_Animal.xml
diff --git a/DefInjected/InteractionDef/Interactions_Prisoner.xml b/DefInjected/InteractionDefs/Interactions_Prisoner.xml
similarity index 100%
rename from DefInjected/InteractionDef/Interactions_Prisoner.xml
rename to DefInjected/InteractionDefs/Interactions_Prisoner.xml
diff --git a/DefInjected/InteractionDef/Interactions_Romance.xml b/DefInjected/InteractionDefs/Interactions_Romance.xml
similarity index 100%
rename from DefInjected/InteractionDef/Interactions_Romance.xml
rename to DefInjected/InteractionDefs/Interactions_Romance.xml
diff --git a/DefInjected/InteractionDef/Interactions_Social.xml b/DefInjected/InteractionDefs/Interactions_Social.xml
similarity index 100%
rename from DefInjected/InteractionDef/Interactions_Social.xml
rename to DefInjected/InteractionDefs/Interactions_Social.xml
diff --git a/DefInjected/JobDef/Jobs_Animal.xml b/DefInjected/JobDefs/Jobs_Animal.xml
similarity index 100%
rename from DefInjected/JobDef/Jobs_Animal.xml
rename to DefInjected/JobDefs/Jobs_Animal.xml
diff --git a/DefInjected/JobDef/Jobs_Gatherings.xml b/DefInjected/JobDefs/Jobs_Gatherings.xml
similarity index 100%
rename from DefInjected/JobDef/Jobs_Gatherings.xml
rename to DefInjected/JobDefs/Jobs_Gatherings.xml
diff --git a/DefInjected/JobDef/Jobs_Joy.xml b/DefInjected/JobDefs/Jobs_Joy.xml
similarity index 100%
rename from DefInjected/JobDef/Jobs_Joy.xml
rename to DefInjected/JobDefs/Jobs_Joy.xml
diff --git a/DefInjected/JobDef/Jobs_Misc.xml b/DefInjected/JobDefs/Jobs_Misc.xml
similarity index 100%
rename from DefInjected/JobDef/Jobs_Misc.xml
rename to DefInjected/JobDefs/Jobs_Misc.xml
diff --git a/DefInjected/JobDef/Jobs_Work.xml b/DefInjected/JobDefs/Jobs_Work.xml
similarity index 100%
rename from DefInjected/JobDef/Jobs_Work.xml
rename to DefInjected/JobDefs/Jobs_Work.xml
diff --git a/DefInjected/JoyKindDef/JoyKinds.xml b/DefInjected/JoyKindDefs/JoyKinds.xml
similarity index 100%
rename from DefInjected/JoyKindDef/JoyKinds.xml
rename to DefInjected/JoyKindDefs/JoyKinds.xml
diff --git a/DefInjected/KeyBindingCategoryDef/KeyBindingCategories.xml b/DefInjected/KeyBindingCategoryDefs/KeyBindingCategories.xml
similarity index 100%
rename from DefInjected/KeyBindingCategoryDef/KeyBindingCategories.xml
rename to DefInjected/KeyBindingCategoryDefs/KeyBindingCategories.xml
diff --git a/DefInjected/KeyBindingDef/KeyBindings.xml b/DefInjected/KeyBindingDefs/KeyBindings.xml
similarity index 100%
rename from DefInjected/KeyBindingDef/KeyBindings.xml
rename to DefInjected/KeyBindingDefs/KeyBindings.xml
diff --git a/DefInjected/LifeStageDef/LifeStages.xml b/DefInjected/LifeStageDefs/LifeStages.xml
similarity index 100%
rename from DefInjected/LifeStageDef/LifeStages.xml
rename to DefInjected/LifeStageDefs/LifeStages.xml
diff --git a/DefInjected/MainTabDef/MainTabs.xml b/DefInjected/MainTabDef/MainTabs.xml
deleted file mode 100644
index 022637d8..00000000
--- a/DefInjected/MainTabDef/MainTabs.xml
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
-
- 检查
-
- 建筑师
-
- 指定殖民者在哪里修建什么样的建筑,农场、存储物品等等。。
-
- 工作
-
- 选择殖民者做什么样的工作,以及工作的优先顺序。
-
- 动物
-
- 配置如何处理殖民地的驯服动物。
-
- 派系
-
- 殖民地和他们之间的关系。
-
- 世界
-
- 检查世界地图。
-
- 历史
-
- 殖民地的历史记录。
-
- 统计
-
- 关于殖民地的历史统计。
-
- 研究
-
- 查看并选择研究项目。
-
- 菜单
-
- 改变选项,保存,载入,或退出游戏。
-
- 管制
-
- 在特定时段或特定的地区限制殖民者的活动的范围。
-
- 分派
-
- 配置每个殖民者允许穿戴的装备,以及附近有敌人时作出何种反应。
-
-
\ No newline at end of file
diff --git a/DefInjected/MainTabDefs/MainTabs.xml b/DefInjected/MainTabDefs/MainTabs.xml
new file mode 100644
index 00000000..05315f47
--- /dev/null
+++ b/DefInjected/MainTabDefs/MainTabs.xml
@@ -0,0 +1,39 @@
+
+
+
+ 查看
+
+ 建造
+ 指派居民在哪里建造、开采或者贮存物品等。
+
+ 工作
+ 选择居民做什么样的工作,以及工作的优先顺序。
+
+ 管制
+ 在特定时段或特定的地区限制居民的活动的范围。
+
+ 分配
+ 指定每个居民允许穿戴的装备,以及附近有敌人时作出何种反应。
+
+ 动物
+ 配置如何处理殖民地内已驯化的动物。
+
+ 派系
+ 查看殖民地已知的派系以及他们之间的关系。
+
+ 地图
+ 查看世界地图。
+
+ 图表
+ 殖民地的历史图表记录。
+
+ 统计
+ 关于殖民地的历史统计数据。
+
+ 研究
+ 查看并选择研究项目。
+
+ 菜单
+ 改变选项,保存,载入,或退出游戏。
+
+
\ No newline at end of file
diff --git a/DefInjected/MapConditionDef/MapConditions_Misc.xml b/DefInjected/MapConditionDefs/MapConditions_Misc.xml
similarity index 100%
rename from DefInjected/MapConditionDef/MapConditions_Misc.xml
rename to DefInjected/MapConditionDefs/MapConditions_Misc.xml
diff --git a/DefInjected/MentalStateDef/MentalStates.xml b/DefInjected/MentalStateDefs/MentalStates.xml
similarity index 100%
rename from DefInjected/MentalStateDef/MentalStates.xml
rename to DefInjected/MentalStateDefs/MentalStates.xml
diff --git a/DefInjected/NeedDef/Needs.xml b/DefInjected/NeedDefs/Needs.xml
similarity index 100%
rename from DefInjected/NeedDef/Needs.xml
rename to DefInjected/NeedDefs/Needs.xml
diff --git a/DefInjected/PawnCapacityDef/PawnCapacity.xml b/DefInjected/PawnCapacityDefs/PawnCapacity.xml
similarity index 100%
rename from DefInjected/PawnCapacityDef/PawnCapacity.xml
rename to DefInjected/PawnCapacityDefs/PawnCapacity.xml
diff --git a/DefInjected/PawnRelationDef/PawnRelations_FamilyByBlood.xml b/DefInjected/PawnRelationDefs/PawnRelations_FamilyByBlood.xml
similarity index 100%
rename from DefInjected/PawnRelationDef/PawnRelations_FamilyByBlood.xml
rename to DefInjected/PawnRelationDefs/PawnRelations_FamilyByBlood.xml
diff --git a/DefInjected/PawnRelationDef/PawnRelations_FamilyByChoice.xml b/DefInjected/PawnRelationDefs/PawnRelations_FamilyByChoice.xml
similarity index 100%
rename from DefInjected/PawnRelationDef/PawnRelations_FamilyByChoice.xml
rename to DefInjected/PawnRelationDefs/PawnRelations_FamilyByChoice.xml
diff --git a/DefInjected/PawnRelationDef/PawnRelations_Misc.xml b/DefInjected/PawnRelationDefs/PawnRelations_Misc.xml
similarity index 100%
rename from DefInjected/PawnRelationDef/PawnRelations_Misc.xml
rename to DefInjected/PawnRelationDefs/PawnRelations_Misc.xml
diff --git a/DefInjected/RaidStrategyDef/RaidStrategies.xml b/DefInjected/RaidStrategyDefs/RaidStrategies.xml
similarity index 100%
rename from DefInjected/RaidStrategyDef/RaidStrategies.xml
rename to DefInjected/RaidStrategyDefs/RaidStrategies.xml
diff --git a/DefInjected/RecipeDef/Recipes_Butchery.xml b/DefInjected/RecipeDefs/Recipes_Butchery.xml
similarity index 100%
rename from DefInjected/RecipeDef/Recipes_Butchery.xml
rename to DefInjected/RecipeDefs/Recipes_Butchery.xml
diff --git a/DefInjected/RecipeDef/Recipes_Cremation.xml b/DefInjected/RecipeDefs/Recipes_Cremation.xml
similarity index 100%
rename from DefInjected/RecipeDef/Recipes_Cremation.xml
rename to DefInjected/RecipeDefs/Recipes_Cremation.xml
diff --git a/DefInjected/RecipeDef/Recipes_Drugs.xml b/DefInjected/RecipeDefs/Recipes_Drugs.xml
similarity index 100%
rename from DefInjected/RecipeDef/Recipes_Drugs.xml
rename to DefInjected/RecipeDefs/Recipes_Drugs.xml
diff --git a/DefInjected/RecipeDef/Recipes_Meals.xml b/DefInjected/RecipeDefs/Recipes_Meals.xml
similarity index 100%
rename from DefInjected/RecipeDef/Recipes_Meals.xml
rename to DefInjected/RecipeDefs/Recipes_Meals.xml
diff --git a/DefInjected/RecipeDef/Recipes_Production.xml b/DefInjected/RecipeDefs/Recipes_Production.xml
similarity index 100%
rename from DefInjected/RecipeDef/Recipes_Production.xml
rename to DefInjected/RecipeDefs/Recipes_Production.xml
diff --git a/DefInjected/RecipeDef/Recipes_Surgery.xml b/DefInjected/RecipeDefs/Recipes_Surgery.xml
similarity index 100%
rename from DefInjected/RecipeDef/Recipes_Surgery.xml
rename to DefInjected/RecipeDefs/Recipes_Surgery.xml
diff --git a/DefInjected/RecipeDef/Recipes_Surgery_Implants.xml b/DefInjected/RecipeDefs/Recipes_Surgery_Implants.xml
similarity index 100%
rename from DefInjected/RecipeDef/Recipes_Surgery_Implants.xml
rename to DefInjected/RecipeDefs/Recipes_Surgery_Implants.xml
diff --git a/DefInjected/RecipeDef/Recipes_Surgery_NewParts.xml b/DefInjected/RecipeDefs/Recipes_Surgery_NewParts.xml
similarity index 100%
rename from DefInjected/RecipeDef/Recipes_Surgery_NewParts.xml
rename to DefInjected/RecipeDefs/Recipes_Surgery_NewParts.xml
diff --git a/DefInjected/RecipeDef/Recipes_add.xml b/DefInjected/RecipeDefs/Recipes_add.xml
similarity index 100%
rename from DefInjected/RecipeDef/Recipes_add.xml
rename to DefInjected/RecipeDefs/Recipes_add.xml
diff --git a/DefInjected/RecordDef/Records_Misc.xml b/DefInjected/RecordDefs/Records_Misc.xml
similarity index 100%
rename from DefInjected/RecordDef/Records_Misc.xml
rename to DefInjected/RecordDefs/Records_Misc.xml
diff --git a/DefInjected/RecordDef/Records_Time.xml b/DefInjected/RecordDefs/Records_Time.xml
similarity index 100%
rename from DefInjected/RecordDef/Records_Time.xml
rename to DefInjected/RecordDefs/Records_Time.xml
diff --git a/DefInjected/ResearchProjectDef/ResearchProjects_Tier1_Misc.xml b/DefInjected/ResearchProjectDefs/ResearchProjects_Tier1_Misc.xml
similarity index 100%
rename from DefInjected/ResearchProjectDef/ResearchProjects_Tier1_Misc.xml
rename to DefInjected/ResearchProjectDefs/ResearchProjects_Tier1_Misc.xml
diff --git a/DefInjected/ResearchProjectDef/ResearchProjects_Tier2_Misc.xml b/DefInjected/ResearchProjectDefs/ResearchProjects_Tier2_Misc.xml
similarity index 100%
rename from DefInjected/ResearchProjectDef/ResearchProjects_Tier2_Misc.xml
rename to DefInjected/ResearchProjectDefs/ResearchProjects_Tier2_Misc.xml
diff --git a/DefInjected/ResearchProjectDef/ResearchProjects_Tier2_Ship.xml b/DefInjected/ResearchProjectDefs/ResearchProjects_Tier2_Ship.xml
similarity index 100%
rename from DefInjected/ResearchProjectDef/ResearchProjects_Tier2_Ship.xml
rename to DefInjected/ResearchProjectDefs/ResearchProjects_Tier2_Ship.xml
diff --git a/DefInjected/RoofDef/Roofs.xml b/DefInjected/RoofDefs/Roofs.xml
similarity index 100%
rename from DefInjected/RoofDef/Roofs.xml
rename to DefInjected/RoofDefs/Roofs.xml
diff --git a/DefInjected/RoomRoleDef/RoomRoles.xml b/DefInjected/RoomRoleDefs/RoomRoles.xml
similarity index 100%
rename from DefInjected/RoomRoleDef/RoomRoles.xml
rename to DefInjected/RoomRoleDefs/RoomRoles.xml
diff --git a/DefInjected/RoomStatDef/RoomStats.xml b/DefInjected/RoomStatDefs/RoomStats.xml
similarity index 98%
rename from DefInjected/RoomStatDef/RoomStats.xml
rename to DefInjected/RoomStatDefs/RoomStats.xml
index 3b6322da..55182261 100644
--- a/DefInjected/RoomStatDef/RoomStats.xml
+++ b/DefInjected/RoomStatDefs/RoomStats.xml
@@ -1,7 +1,7 @@
- 感观
+ 观感
Impressiveness.scoreStages[0].label
diff --git a/DefInjected/RulePackDef/RulePacks_Art_DescriptionRoot.xml b/DefInjected/RulePackDefs/RulePacks_Art_DescriptionRoot.xml
similarity index 100%
rename from DefInjected/RulePackDef/RulePacks_Art_DescriptionRoot.xml
rename to DefInjected/RulePackDefs/RulePacks_Art_DescriptionRoot.xml
diff --git a/DefInjected/RulePackDef/RulePacks_InteractionsExtra.xml b/DefInjected/RulePackDefs/RulePacks_InteractionsExtra.xml
similarity index 100%
rename from DefInjected/RulePackDef/RulePacks_InteractionsExtra.xml
rename to DefInjected/RulePackDefs/RulePacks_InteractionsExtra.xml
diff --git a/DefInjected/RulePackDef/RulePacks_NameMaker_World.xml b/DefInjected/RulePackDefs/RulePacks_NameMaker_World.xml
similarity index 100%
rename from DefInjected/RulePackDef/RulePacks_NameMaker_World.xml
rename to DefInjected/RulePackDefs/RulePacks_NameMaker_World.xml
diff --git a/DefInjected/RulePackDef/RulePacks_NameMakers_Animals.xml b/DefInjected/RulePackDefs/RulePacks_NameMakers_Animals.xml
similarity index 100%
rename from DefInjected/RulePackDef/RulePacks_NameMakers_Animals.xml
rename to DefInjected/RulePackDefs/RulePacks_NameMakers_Animals.xml
diff --git a/DefInjected/RulePackDef/RulePacks_NameMakers_Factions.xml b/DefInjected/RulePackDefs/RulePacks_NameMakers_Factions.xml
similarity index 100%
rename from DefInjected/RulePackDef/RulePacks_NameMakers_Factions.xml
rename to DefInjected/RulePackDefs/RulePacks_NameMakers_Factions.xml
diff --git a/DefInjected/RulePackDef/RulePacks_NameMakers_People.xml b/DefInjected/RulePackDefs/RulePacks_NameMakers_People.xml
similarity index 100%
rename from DefInjected/RulePackDef/RulePacks_NameMakers_People.xml
rename to DefInjected/RulePackDefs/RulePacks_NameMakers_People.xml
diff --git a/DefInjected/RulePackDef/RulePacks_NameMakers_Traders.xml b/DefInjected/RulePackDefs/RulePacks_NameMakers_Traders.xml
similarity index 100%
rename from DefInjected/RulePackDef/RulePacks_NameMakers_Traders.xml
rename to DefInjected/RulePackDefs/RulePacks_NameMakers_Traders.xml
diff --git a/DefInjected/ScenarioDefs/Scenarios_Classic.xml b/DefInjected/ScenarioDefs/Scenarios_Classic.xml
new file mode 100644
index 00000000..1be0758f
--- /dev/null
+++ b/DefInjected/ScenarioDefs/Scenarios_Classic.xml
@@ -0,0 +1,8 @@
+
+
+
+ 坠毁
+ 你们三个人在警报与碎裂金属的噪声中于冷冻舱内醒来,然后勉强在飞船四分五裂前钻进了逃生舱内。随后不久,你们降落到了这个充满未知的陌生世界。
+ 三名飞船事故的幸存者 - RimWorld的经典游戏体验。
+
+
\ No newline at end of file
diff --git a/DefInjected/ScenarioDefs/Scenarios_Special.xml b/DefInjected/ScenarioDefs/Scenarios_Special.xml
new file mode 100644
index 00000000..f452ba04
--- /dev/null
+++ b/DefInjected/ScenarioDefs/Scenarios_Special.xml
@@ -0,0 +1,14 @@
+
+
+
+ 有钱的探险家
+ 你离开了美丽的家园,人们都以为你疯了,然而你就是渴望探索星际世界 - 不是神经模拟器所模拟的那种。经过漫长的旅程,你刚从你的冷冻舱中醒来,着陆在一个未知的世界中,你已经迫不及待想去冒险了。
+ 一个富有的探险家感受宇宙的故事。
+ 无论是神经模拟器、全息游戏,还是免费的淫乱酒会都无法留住你。你要拥有更多,你想感受人生的坎坷和因果,就像历史书里描述的那样。你希望了解真正的挑战与后果是什么。\n\n而此刻,经过了数十年的冷冻睡眠,你降落在了这片未知的土地上。真实的挑战在等待着你。
+
+ 迷失的族落
+ 你的族落被神灵派来的血祭机械给摧毁了,只有你们五个人逃了出来。是时候重新建设一个新家园了。
+ 五位失去家园的原住民想要重建。
+ 神灵们愤怒了,血祭机械在黑夜里降临。它们横扫了你们的村庄,用它们的利刃与恶魔之火屠杀与焚烧村民。\n\n只有你们几个逃了出来。而今,在走过一段痛苦的旅途之后,在没有亲近的朋友帮助之下,你们必须在这片荒芜中建造新的家园,就像你们的祖先曾做过的那样。
+
+
\ No newline at end of file
diff --git a/DefInjected/SkillDef/Skills.xml b/DefInjected/SkillDefs/Skills.xml
similarity index 100%
rename from DefInjected/SkillDef/Skills.xml
rename to DefInjected/SkillDefs/Skills.xml
diff --git a/DefInjected/SpecialThingFilterDef/SpecialThingFilters.xml b/DefInjected/SpecialThingFilterDefs/SpecialThingFilters.xml
similarity index 100%
rename from DefInjected/SpecialThingFilterDef/SpecialThingFilters.xml
rename to DefInjected/SpecialThingFilterDefs/SpecialThingFilters.xml
diff --git a/DefInjected/StatCategoryDef/StatCategories.xml b/DefInjected/StatCategoryDefs/StatCategories.xml
similarity index 100%
rename from DefInjected/StatCategoryDef/StatCategories.xml
rename to DefInjected/StatCategoryDefs/StatCategories.xml
diff --git a/DefInjected/StatDef/Stats_Apparel.xml b/DefInjected/StatDefs/Stats_Apparel.xml
similarity index 100%
rename from DefInjected/StatDef/Stats_Apparel.xml
rename to DefInjected/StatDefs/Stats_Apparel.xml
diff --git a/DefInjected/StatDef/Stats_Basics_General.xml b/DefInjected/StatDefs/Stats_Basics_General.xml
similarity index 100%
rename from DefInjected/StatDef/Stats_Basics_General.xml
rename to DefInjected/StatDefs/Stats_Basics_General.xml
diff --git a/DefInjected/StatDef/Stats_Basics_Special.xml b/DefInjected/StatDefs/Stats_Basics_Special.xml
similarity index 100%
rename from DefInjected/StatDef/Stats_Basics_Special.xml
rename to DefInjected/StatDefs/Stats_Basics_Special.xml
diff --git a/DefInjected/StatDef/Stats_Building_Special.xml b/DefInjected/StatDefs/Stats_Building_Special.xml
similarity index 100%
rename from DefInjected/StatDef/Stats_Building_Special.xml
rename to DefInjected/StatDefs/Stats_Building_Special.xml
diff --git a/DefInjected/StatDef/Stats_Pawns_Combat.xml b/DefInjected/StatDefs/Stats_Pawns_Combat.xml
similarity index 100%
rename from DefInjected/StatDef/Stats_Pawns_Combat.xml
rename to DefInjected/StatDefs/Stats_Pawns_Combat.xml
diff --git a/DefInjected/StatDef/Stats_Pawns_General.xml b/DefInjected/StatDefs/Stats_Pawns_General.xml
similarity index 100%
rename from DefInjected/StatDef/Stats_Pawns_General.xml
rename to DefInjected/StatDefs/Stats_Pawns_General.xml
diff --git a/DefInjected/StatDef/Stats_Pawns_Social.xml b/DefInjected/StatDefs/Stats_Pawns_Social.xml
similarity index 100%
rename from DefInjected/StatDef/Stats_Pawns_Social.xml
rename to DefInjected/StatDefs/Stats_Pawns_Social.xml
diff --git a/DefInjected/StatDef/Stats_Pawns_WorkGeneral.xml b/DefInjected/StatDefs/Stats_Pawns_WorkGeneral.xml
similarity index 100%
rename from DefInjected/StatDef/Stats_Pawns_WorkGeneral.xml
rename to DefInjected/StatDefs/Stats_Pawns_WorkGeneral.xml
diff --git a/DefInjected/StatDef/Stats_Pawns_WorkMedical.xml b/DefInjected/StatDefs/Stats_Pawns_WorkMedical.xml
similarity index 100%
rename from DefInjected/StatDef/Stats_Pawns_WorkMedical.xml
rename to DefInjected/StatDefs/Stats_Pawns_WorkMedical.xml
diff --git a/DefInjected/StatDef/Stats_Pawns_WorkRecipes.xml b/DefInjected/StatDefs/Stats_Pawns_WorkRecipes.xml
similarity index 100%
rename from DefInjected/StatDef/Stats_Pawns_WorkRecipes.xml
rename to DefInjected/StatDefs/Stats_Pawns_WorkRecipes.xml
diff --git a/DefInjected/StatDef/Stats_Weapons_Melee.xml b/DefInjected/StatDefs/Stats_Weapons_Melee.xml
similarity index 100%
rename from DefInjected/StatDef/Stats_Weapons_Melee.xml
rename to DefInjected/StatDefs/Stats_Weapons_Melee.xml
diff --git a/DefInjected/StatDef/Stats_Weapons_Ranged.xml b/DefInjected/StatDefs/Stats_Weapons_Ranged.xml
similarity index 100%
rename from DefInjected/StatDef/Stats_Weapons_Ranged.xml
rename to DefInjected/StatDefs/Stats_Weapons_Ranged.xml
diff --git a/DefInjected/StorytellerDef/Storytellers.xml b/DefInjected/StorytellerDefs/Storytellers.xml
similarity index 100%
rename from DefInjected/StorytellerDef/Storytellers.xml
rename to DefInjected/StorytellerDefs/Storytellers.xml
diff --git a/DefInjected/StuffCategoryDef/StuffCategories.xml b/DefInjected/StuffCategoryDefs/StuffCategories.xml
similarity index 100%
rename from DefInjected/StuffCategoryDef/StuffCategories.xml
rename to DefInjected/StuffCategoryDefs/StuffCategories.xml
diff --git a/DefInjected/TaleDef/Tales_NoPawn.xml b/DefInjected/TaleDefs/Tales_NoPawn.xml
similarity index 100%
rename from DefInjected/TaleDef/Tales_NoPawn.xml
rename to DefInjected/TaleDefs/Tales_NoPawn.xml
diff --git a/DefInjected/TerrainDef/Terrain_Floors.xml b/DefInjected/TerrainDefs/Terrain_Floors.xml
similarity index 100%
rename from DefInjected/TerrainDef/Terrain_Floors.xml
rename to DefInjected/TerrainDefs/Terrain_Floors.xml
diff --git a/DefInjected/TerrainDef/Terrain_FloorsStoneTile.xml b/DefInjected/TerrainDefs/Terrain_FloorsStoneTile.xml
similarity index 100%
rename from DefInjected/TerrainDef/Terrain_FloorsStoneTile.xml
rename to DefInjected/TerrainDefs/Terrain_FloorsStoneTile.xml
diff --git a/DefInjected/TerrainDef/Terrain_Natural.xml b/DefInjected/TerrainDefs/Terrain_Natural.xml
similarity index 100%
rename from DefInjected/TerrainDef/Terrain_Natural.xml
rename to DefInjected/TerrainDefs/Terrain_Natural.xml
diff --git a/DefInjected/TerrainDef/Terrain_Special.xml b/DefInjected/TerrainDefs/Terrain_Special.xml
similarity index 100%
rename from DefInjected/TerrainDef/Terrain_Special.xml
rename to DefInjected/TerrainDefs/Terrain_Special.xml
diff --git a/DefInjected/TerrainDef/Terrain_Water.xml b/DefInjected/TerrainDefs/Terrain_Water.xml
similarity index 100%
rename from DefInjected/TerrainDef/Terrain_Water.xml
rename to DefInjected/TerrainDefs/Terrain_Water.xml
diff --git a/DefInjected/TerrainDef/Terrain_add.xml b/DefInjected/TerrainDefs/Terrain_add.xml
similarity index 100%
rename from DefInjected/TerrainDef/Terrain_add.xml
rename to DefInjected/TerrainDefs/Terrain_add.xml
diff --git a/DefInjected/ThingCategoryDef/ThingCategories.xml b/DefInjected/ThingCategoryDefs/ThingCategories.xml
similarity index 100%
rename from DefInjected/ThingCategoryDef/ThingCategories.xml
rename to DefInjected/ThingCategoryDefs/ThingCategories.xml
diff --git a/DefInjected/ThoughtDef/Thoughts_Artifacts.xml b/DefInjected/ThoughtDefs/Thoughts_Artifacts.xml
similarity index 100%
rename from DefInjected/ThoughtDef/Thoughts_Artifacts.xml
rename to DefInjected/ThoughtDefs/Thoughts_Artifacts.xml
diff --git a/DefInjected/ThoughtDef/Thoughts_ConditionsDrugs.xml b/DefInjected/ThoughtDefs/Thoughts_ConditionsDrugs.xml
similarity index 100%
rename from DefInjected/ThoughtDef/Thoughts_ConditionsDrugs.xml
rename to DefInjected/ThoughtDefs/Thoughts_ConditionsDrugs.xml
diff --git a/DefInjected/ThoughtDef/Thoughts_ConditionsGeneral.xml b/DefInjected/ThoughtDefs/Thoughts_ConditionsGeneral.xml
similarity index 100%
rename from DefInjected/ThoughtDef/Thoughts_ConditionsGeneral.xml
rename to DefInjected/ThoughtDefs/Thoughts_ConditionsGeneral.xml
diff --git a/DefInjected/ThoughtDef/Thoughts_ConditionsSpecial.xml b/DefInjected/ThoughtDefs/Thoughts_ConditionsSpecial.xml
similarity index 100%
rename from DefInjected/ThoughtDef/Thoughts_ConditionsSpecial.xml
rename to DefInjected/ThoughtDefs/Thoughts_ConditionsSpecial.xml
diff --git a/DefInjected/ThoughtDef/Thoughts_Debug.xml b/DefInjected/ThoughtDefs/Thoughts_Debug.xml
similarity index 100%
rename from DefInjected/ThoughtDef/Thoughts_Debug.xml
rename to DefInjected/ThoughtDefs/Thoughts_Debug.xml
diff --git a/DefInjected/ThoughtDef/Thoughts_Implants.xml b/DefInjected/ThoughtDefs/Thoughts_Implants.xml
similarity index 100%
rename from DefInjected/ThoughtDef/Thoughts_Implants.xml
rename to DefInjected/ThoughtDefs/Thoughts_Implants.xml
diff --git a/DefInjected/ThoughtDef/Thoughts_Memories.xml b/DefInjected/ThoughtDefs/Thoughts_Memories.xml
similarity index 100%
rename from DefInjected/ThoughtDef/Thoughts_Memories.xml
rename to DefInjected/ThoughtDefs/Thoughts_Memories.xml
diff --git a/DefInjected/ThoughtDef/Thoughts_MentalState.xml b/DefInjected/ThoughtDefs/Thoughts_MentalState.xml
similarity index 100%
rename from DefInjected/ThoughtDef/Thoughts_MentalState.xml
rename to DefInjected/ThoughtDefs/Thoughts_MentalState.xml
diff --git a/DefInjected/ThoughtDef/Thoughts_Needs.xml b/DefInjected/ThoughtDefs/Thoughts_Needs.xml
similarity index 100%
rename from DefInjected/ThoughtDef/Thoughts_Needs.xml
rename to DefInjected/ThoughtDefs/Thoughts_Needs.xml
diff --git a/DefInjected/ThoughtDef/Thoughts_PsychicDrone.xml b/DefInjected/ThoughtDefs/Thoughts_PsychicDrone.xml
similarity index 100%
rename from DefInjected/ThoughtDef/Thoughts_PsychicDrone.xml
rename to DefInjected/ThoughtDefs/Thoughts_PsychicDrone.xml
diff --git a/DefInjected/ThoughtDef/Thoughts_RandomMood.xml b/DefInjected/ThoughtDefs/Thoughts_RandomMood.xml
similarity index 100%
rename from DefInjected/ThoughtDef/Thoughts_RandomMood.xml
rename to DefInjected/ThoughtDefs/Thoughts_RandomMood.xml
diff --git a/DefInjected/ThoughtDef/Thoughts_RoomStats.xml b/DefInjected/ThoughtDefs/Thoughts_RoomStats.xml
similarity index 100%
rename from DefInjected/ThoughtDef/Thoughts_RoomStats.xml
rename to DefInjected/ThoughtDefs/Thoughts_RoomStats.xml
diff --git a/DefInjected/ThoughtDef/Thoughts_Social.xml b/DefInjected/ThoughtDefs/Thoughts_Social.xml
similarity index 100%
rename from DefInjected/ThoughtDef/Thoughts_Social.xml
rename to DefInjected/ThoughtDefs/Thoughts_Social.xml
diff --git a/DefInjected/ThoughtDef/Thoughts_SocialConditional.xml b/DefInjected/ThoughtDefs/Thoughts_SocialConditional.xml
similarity index 100%
rename from DefInjected/ThoughtDef/Thoughts_SocialConditional.xml
rename to DefInjected/ThoughtDefs/Thoughts_SocialConditional.xml
diff --git a/DefInjected/ThoughtDef/Thoughts_SocialInteractions.xml b/DefInjected/ThoughtDefs/Thoughts_SocialInteractions.xml
similarity index 100%
rename from DefInjected/ThoughtDef/Thoughts_SocialInteractions.xml
rename to DefInjected/ThoughtDefs/Thoughts_SocialInteractions.xml
diff --git a/DefInjected/ThoughtDef/Thoughts_TraitsConditional.xml b/DefInjected/ThoughtDefs/Thoughts_TraitsConditional.xml
similarity index 100%
rename from DefInjected/ThoughtDef/Thoughts_TraitsConditional.xml
rename to DefInjected/ThoughtDefs/Thoughts_TraitsConditional.xml
diff --git a/DefInjected/ThoughtDef/Thoughts_TraitsPermanent.xml b/DefInjected/ThoughtDefs/Thoughts_TraitsPermanent.xml
similarity index 100%
rename from DefInjected/ThoughtDef/Thoughts_TraitsPermanent.xml
rename to DefInjected/ThoughtDefs/Thoughts_TraitsPermanent.xml
diff --git a/DefInjected/TimeAssignmentDef/TimeAssignments.xml b/DefInjected/TimeAssignmentDefs/TimeAssignments.xml
similarity index 100%
rename from DefInjected/TimeAssignmentDef/TimeAssignments.xml
rename to DefInjected/TimeAssignmentDefs/TimeAssignments.xml
diff --git a/DefInjected/TradeDialogSorterDef/TradeDialogSorters.xml b/DefInjected/TradeDialogSorterDefs/TradeDialogSorters.xml
similarity index 100%
rename from DefInjected/TradeDialogSorterDef/TradeDialogSorters.xml
rename to DefInjected/TradeDialogSorterDefs/TradeDialogSorters.xml
diff --git a/DefInjected/TraderKindDef/TraderKinds_Caravan_Neolithic.xml b/DefInjected/TraderKindDefs/TraderKinds_Caravan_Neolithic.xml
similarity index 100%
rename from DefInjected/TraderKindDef/TraderKinds_Caravan_Neolithic.xml
rename to DefInjected/TraderKindDefs/TraderKinds_Caravan_Neolithic.xml
diff --git a/DefInjected/TraderKindDef/TraderKinds_Caravan_Outlander.xml b/DefInjected/TraderKindDefs/TraderKinds_Caravan_Outlander.xml
similarity index 100%
rename from DefInjected/TraderKindDef/TraderKinds_Caravan_Outlander.xml
rename to DefInjected/TraderKindDefs/TraderKinds_Caravan_Outlander.xml
diff --git a/DefInjected/TraderKindDef/TraderKinds_Orbital_Misc.xml b/DefInjected/TraderKindDefs/TraderKinds_Orbital_Misc.xml
similarity index 100%
rename from DefInjected/TraderKindDef/TraderKinds_Orbital_Misc.xml
rename to DefInjected/TraderKindDefs/TraderKinds_Orbital_Misc.xml
diff --git a/DefInjected/TraderKindDef/TraderKinds_Visitor_Neolithic.xml b/DefInjected/TraderKindDefs/TraderKinds_Visitor_Neolithic.xml
similarity index 100%
rename from DefInjected/TraderKindDef/TraderKinds_Visitor_Neolithic.xml
rename to DefInjected/TraderKindDefs/TraderKinds_Visitor_Neolithic.xml
diff --git a/DefInjected/TraderKindDef/TraderKinds_Visitor_Outlander.xml b/DefInjected/TraderKindDefs/TraderKinds_Visitor_Outlander.xml
similarity index 100%
rename from DefInjected/TraderKindDef/TraderKinds_Visitor_Outlander.xml
rename to DefInjected/TraderKindDefs/TraderKinds_Visitor_Outlander.xml
diff --git a/DefInjected/TrainableDef/Trainables.xml b/DefInjected/TrainableDefs/Trainables.xml
similarity index 100%
rename from DefInjected/TrainableDef/Trainables.xml
rename to DefInjected/TrainableDefs/Trainables.xml
diff --git a/DefInjected/TraitDef/Traits_Singular.xml b/DefInjected/TraitDefs/Traits_Singular.xml
similarity index 100%
rename from DefInjected/TraitDef/Traits_Singular.xml
rename to DefInjected/TraitDefs/Traits_Singular.xml
diff --git a/DefInjected/TraitDef/Traits_Spectrum.xml b/DefInjected/TraitDefs/Traits_Spectrum.xml
similarity index 100%
rename from DefInjected/TraitDef/Traits_Spectrum.xml
rename to DefInjected/TraitDefs/Traits_Spectrum.xml
diff --git a/DefInjected/WeatherDef/Weathers.xml b/DefInjected/WeatherDefs/Weathers.xml
similarity index 100%
rename from DefInjected/WeatherDef/Weathers.xml
rename to DefInjected/WeatherDefs/Weathers.xml
diff --git a/DefInjected/WorkGiverDef/WorkGivers.xml b/DefInjected/WorkGiverDefs/WorkGivers.xml
similarity index 100%
rename from DefInjected/WorkGiverDef/WorkGivers.xml
rename to DefInjected/WorkGiverDefs/WorkGivers.xml
diff --git a/DefInjected/WorkTypeDef/WorkTypes.xml b/DefInjected/WorkTypeDefs/WorkTypes.xml
similarity index 100%
rename from DefInjected/WorkTypeDef/WorkTypes.xml
rename to DefInjected/WorkTypeDefs/WorkTypes.xml
diff --git a/Keyed/Dates.xml b/Keyed/Dates.xml
index ecd2d50c..596ca1f3 100644
--- a/Keyed/Dates.xml
+++ b/Keyed/Dates.xml
@@ -4,10 +4,10 @@
时间
日期
年
- 自从你到达以来经过的天数:{0}\n每个季节有{1}天。\n当前季节:{2}
+ 自从你到达以来经过的天数:{0}\n一个季节有{1}天。\n当前季节:{2}
- {2}年{1}第{0}日
- {1} - {0} , {2}
+ {2}年{1}第{0}天
+ {2}年{1}第{0}天
{1} - {0}
全年
diff --git a/Keyed/Dialogs_Various.xml b/Keyed/Dialogs_Various.xml
index f1e34296..ebce6816 100644
--- a/Keyed/Dialogs_Various.xml
+++ b/Keyed/Dialogs_Various.xml
@@ -31,7 +31,7 @@
正在加载世界
正在加载地图
正在初始化地图
- 正在产生万物
+ 正在生成物体
保存
diff --git a/Keyed/GameplayCommands.xml b/Keyed/GameplayCommands.xml
index 1ebedda8..a9bc087a 100644
--- a/Keyed/GameplayCommands.xml
+++ b/Keyed/GameplayCommands.xml
@@ -135,7 +135,7 @@
选择要种植的植物
- 植物:{0}
+ 种植:{0}
决定要在此播种的植物。
diff --git a/Keyed/Incidents.xml b/Keyed/Incidents.xml
index b8cd399e..4b796afd 100644
--- a/Keyed/Incidents.xml
+++ b/Keyed/Incidents.xml
@@ -53,8 +53,8 @@
流浪者加入
一位名叫NAME的{0}来到了这里并加入了殖民地。HECAP是一位{1}。
- 猎杀人类
- 一群猎杀人类的{0}已经进入该地区。他们将四处游荡猎杀人类。\n\n猎杀者无法通过门墙,所以如果你躲在屋里应该是安全的。他们也不会攻击关闭的炮台,所以你想留下炮台也可以关掉它们。\n\n猎杀者将会在几天后离开。
+ 吃人动物
+ 一群吃人的{0}已经进入该地区。他们将四处游荡猎杀人类。\n\n动物无法通过门墙,所以如果你躲在屋里应该是安全的。他们也不会攻击关闭的炮台,所以你想留下炮台也可以关掉它们。\n\n他们将会在几天后离开。
这个远古结构发射了一波心灵脉冲,它让附近的动物都发疯了。
diff --git a/Keyed/Misc.xml b/Keyed/Misc.xml
index 6d689433..b535a9b3 100644
--- a/Keyed/Misc.xml
+++ b/Keyed/Misc.xml
@@ -3,7 +3,7 @@
正在自动保存
- 你们三人在休眠舱睡觉时突然被警报和撕裂的金属的声音吵醒。你们好不容易在飞船被撕成碎片之前逃到了逃逸舱。\n\n不久过后,你降落在了这个未知边缘世界上。\n\n在飞船残骸还在你们身边不断坠毁时,你们已经开始在想生存的计划了。
+ 你们三个人在警报与碎裂金属的噪声中于冷冻舱内醒来,然后勉强在飞船四分五裂前钻进了逃生舱内。\n\n随后不久,你们降落到了这个充满未知的陌生世界。\n\n随着飞船残骸在你们身边不断坠毁,你们开始制订一份生存的计划。
殖民地
diff --git a/Keyed/Time.xml b/Keyed/Time.xml
index ea699b4b..ee6f606d 100644
--- a/Keyed/Time.xml
+++ b/Keyed/Time.xml
@@ -2,7 +2,7 @@
天
- 小时
+ 时
分
秒
diff --git a/Strings/Words/Nouns/Games.txt b/Strings/Words/Nouns/Games.txt
new file mode 100644
index 00000000..5f0f57ce
--- /dev/null
+++ b/Strings/Words/Nouns/Games.txt
@@ -0,0 +1,8 @@
+扑克
+象棋
+卡片
+双陆棋
+骰子
+花旗骰
+轮盘
+21点
\ No newline at end of file
diff --git a/Strings/Words/Nouns/Stories.txt b/Strings/Words/Nouns/Stories.txt
new file mode 100644
index 00000000..5efac923
--- /dev/null
+++ b/Strings/Words/Nouns/Stories.txt
@@ -0,0 +1,110 @@
+story
+tale
+yarn
+journey
+version
+approach
+adventure
+anecdote
+article
+autobiography
+biography
+book
+comedy
+description
+drama
+fable
+fantasy
+feature
+fiction
+history
+information
+legend
+memoir
+myth
+narrative
+novel
+record
+report
+tale
+tragedy
+version
+allegory
+apologue
+beat
+chronicle
+cliffhanger
+epic
+folktale
+gag
+narration
+parable
+potboiler
+recital
+relation
+romance
+saga
+scoop
+sequel
+serial
+spiel
+yarn
+fairy tale
+old saw
+
+exploit
+experience
+feat
+scene
+trip
+chance
+contingency
+endangerment
+enterprise
+happening
+hazard
+incident
+jeopardy
+occurrence
+peril
+speculation
+undertaking
+venture
+
+plan
+truth
+
+action
+background
+contact
+involvement
+practice
+reality
+struggle
+wisdom
+
+attempt
+battle
+clash
+combat
+conflict
+contest
+effort
+encounter
+endeavor
+skirmish
+strife
+trial
+work
+essay
+grind
+hassle
+jam
+jump
+labor
+pains
+row
+scramble
+striving
+toil
+undertaking
\ No newline at end of file
diff --git a/Strings/Words/Nouns/Vegetables.txt b/Strings/Words/Nouns/Vegetables.txt
new file mode 100644
index 00000000..a0ff8048
--- /dev/null
+++ b/Strings/Words/Nouns/Vegetables.txt
@@ -0,0 +1,13 @@
+番茄
+胡萝卜
+洋葱
+白萝卜
+白菜
+芹菜
+葫芦
+南瓜
+西兰花
+花菜
+菜椒
+土豆
+蘑菇
\ No newline at end of file