Skip to content
This repository was archived by the owner on Jun 25, 2020. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 20 additions & 3 deletions PRF_Core/About/About.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@
<ModMetaData>
<name>Project RimFactory - Core</name>
<author>Spdskatr</author>
<targetVersion>1.0.0</targetVersion>
<supportedVersions>
<li>1.1</li>
</supportedVersions>
<packageId>com.spdskatr.projectrimfactory</packageId>
<url>https://ludeon.com/forums/index.php?topic=30813.0</url>
<description><![CDATA[A mod giving you the ability to automate parts of your colony.
<b>Credits:</b>
Expand All @@ -11,6 +14,20 @@ Wood crate texture by Chicken Plucker
Robotic arm texture by Shotgunfrenzy
Drone texture by Xen
X/Y/Z-Composite and drone station texture by Scythe
Chinese translation by Dango998
Russian translation by Natsu_Zirok]]></description>
Update 1.1 .ver by AbnerChen
Chinese Traditional translation by AbnerChen
Chinese Simplified translation by Dango998
Russian translation by Natsu_Zirok]]>
</description>
<modDependencies>
<li>
<packageId>brrainz.harmony</packageId>
<displayName>Harmony</displayName>
<steamWorkshopUrl>steam://url/CommunityFilePage/2009463077</steamWorkshopUrl>
<downloadUrl>https://github.com/pardeike/HarmonyRimWorld/releases/latest</downloadUrl>
</li>
</modDependencies>
<loadAfter>
<li>brrainz.harmony</li>
</loadAfter>
</ModMetaData>
Binary file modified PRF_Core/Assemblies/0Harmony.dll
Binary file not shown.
Binary file modified PRF_Core/Assemblies/0NoMessySpawns.dll
Binary file not shown.
Binary file modified PRF_Core/Assemblies/ProjectRimFactory.dll
Binary file not shown.
2 changes: 1 addition & 1 deletion PRF_Core/Defs/RecipeDefs/Recipes_Items.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<label>make data disk</label>
<description>Make a roll of magnetic data tape.</description>
<jobString>Making data disk.</jobString>
<workSpeedStat>SmithingSpeed</workSpeedStat>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<effectWorking>Cook</effectWorking>
<soundWorking>Recipe_Machining</soundWorking>
<workAmount>5000</workAmount>
Expand Down
4 changes: 0 additions & 4 deletions PRF_Core/Defs/ThingDefs_Buildings/Buildings_Bases.xml
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,6 @@
<castEdgeShadows>true</castEdgeShadows>
<staticSunShadowHeight>0.20</staticSunShadowHeight>
<canOverlapZones>false</canOverlapZones>
<building>
<workSpeedPenaltyOutdoors>true</workSpeedPenaltyOutdoors>
<workSpeedPenaltyTemperature>true</workSpeedPenaltyTemperature>
</building>
<comps>
<li>
<compClass>CompReportWorkSpeed</compClass>
Expand Down
12 changes: 6 additions & 6 deletions PRF_Core/Defs/ThingDefs_Items/Things_Common.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<ComponentIndustrial>2</ComponentIndustrial>
</costList>
<recipeMaker>
<workSpeedStat>SmithingSpeed</workSpeedStat>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<workSkill>Crafting</workSkill>
<effectWorking>Cook</effectWorking>
<soundWorking>Recipe_Machining</soundWorking>
Expand Down Expand Up @@ -58,7 +58,7 @@
<ComponentIndustrial>4</ComponentIndustrial>
</costList>
<recipeMaker>
<workSpeedStat>SmithingSpeed</workSpeedStat>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<workSkill>Crafting</workSkill>
<effectWorking>Cook</effectWorking>
<soundWorking>Recipe_Machining</soundWorking>
Expand Down Expand Up @@ -98,7 +98,7 @@
<ComponentIndustrial>3</ComponentIndustrial>
</costList>
<recipeMaker>
<workSpeedStat>SmithingSpeed</workSpeedStat>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<workSkill>Crafting</workSkill>
<effectWorking>Cook</effectWorking>
<soundWorking>Recipe_Machining</soundWorking>
Expand Down Expand Up @@ -135,7 +135,7 @@
<ComponentIndustrial>2</ComponentIndustrial>
</costList>
<recipeMaker>
<workSpeedStat>SmithingSpeed</workSpeedStat>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<workSkill>Crafting</workSkill>
<effectWorking>Cook</effectWorking>
<soundWorking>Recipe_Machining</soundWorking>
Expand Down Expand Up @@ -169,7 +169,7 @@
<ComponentIndustrial>4</ComponentIndustrial>
</costList>
<recipeMaker>
<workSpeedStat>SmithingSpeed</workSpeedStat>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<workSkill>Crafting</workSkill>
<effectWorking>Cook</effectWorking>
<soundWorking>Recipe_Machining</soundWorking>
Expand Down Expand Up @@ -205,7 +205,7 @@
<Steel>30</Steel>
</costList>
<recipeMaker>
<workSpeedStat>SmithingSpeed</workSpeedStat>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<workSkill>Crafting</workSkill>
<effectWorking>Cook</effectWorking>
<soundWorking>Recipe_Machining</soundWorking>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8" ?>
<LanguageData>

<PRFDrone.label>無人機</PRFDrone.label>
   <!--Head-->
  <PRFDrone.corePart.parts.MechanicalNeck.parts.MechanicalHead.parts.left_sight_sensor.customLabel>左視圖傳感器</PRFDrone.corePart.parts.MechanicalNeck.parts.MechanicalHead.parts.left_sight_sensor.custom>
  <PRFDrone.corePart.parts.MechanicalNeck.parts.MechanicalHead.parts.right_sight_sensor.customLabel>右視傳感器</PRFDrone.corePart.parts.MechanicalNeck.parts.MechanicalHead.parts.right_sight_sensor.customLabel>
  <PRFDrone.corePart.parts.MechanicalNeck.parts.MechanicalHead.parts.left_hearing_sensor.customLabel>左聽力傳感器</PRFDrone.corePart.parts.MechanicalNeck.parts.MechanicalHead.parts.left_hearing_sensorelcustom>
  <PRFDrone.corePart.parts.MechanicalNeck.parts.MechanicalHead.parts.right_hearing_sensor.customLabel>右耳傳感器</PRFDrone.corePart.parts.MechanicalNeck.parts.MechanicalHead.parts.right_hearing_sensor.customabab>
  <!--Left Sholder-->
  <PRFDrone.corePart.parts.left_arm_joint.customLabel>左肩</PRFDrone.corePart.parts.left_arm_joint.customLabel>
  <PRFDrone.corePart.parts.left_arm_joint.parts.MechanicalArm.customLabel>左手</PRFDrone.corePart.parts.left_arm_joint.parts.MechanicalArm.customLabel>
  <PRFDrone.corePart.parts.left_arm_joint.parts.MechanicalArm.parts.MechanicalHand.customLabel>左爪</PRFDrone.corePart.parts.left_arm_joint.parts.MechanicalArm.parts.MechanicalHand.customLabel>
  <!--right Sholder-->
  <PRFDrone.corePart.parts.right_arm_joint.customLabel>右肩</PRFDrone.corePart.parts.right_arm_joint.customLabel>
  <PRFDrone.corePart.parts.right_arm_joint.parts.MechanicalArm.customLabel>右手</PRFDrone.corePart.parts.right_arm_joint.parts.MechanicalArm.customLabel>
  <PRFDrone.corePart.parts.right_arm_joint.parts.MechanicalArm.parts.MechanicalHand.customLabel>右爪</PRFDrone.corePart.parts.right_arm_joint.parts.MechanicalArm.parts.MechanicalHand.customLabel>
  <!--螺旋槳-->
  <PRFDrone.corePart.parts.left_propeller.customLabel>左螺旋槳</PRFDrone.corePart.parts.left_propeller.customLabel>
  <PRFDrone.corePart.parts.left_propeller.parts.PRFPropellerBlade.customLabel>左螺旋槳葉片</PRFDrone.corePart.parts.left_propeller.parts.PRFPropellerBlade.customLabel>
  <PRFDrone.corePart.parts.right_propeller.customLabel>右螺旋槳</PRFDrone.corePart.parts.right_propeller.customLabel>
  <PRFDrone.corePart.parts.right_propeller.parts.PRFPropellerBlade.customLabel>右螺旋槳葉片</PRFDrone.corePart.parts.right_propeller.parts.PRFPropellerBlade.customLabel>
</LanguageData>
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8" ?>
<LanguageData>

<PRFPropeller.label>螺旋槳</PRFPropeller.label>
<PRFPropellerBlade.label>葉片</PRFPropellerBlade.label>

</LanguageData>
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>

<Automation.label>自動化</Automation.label>


</LanguageData>
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8" ?>
<LanguageData>

<PRFDrone_ReturnToStation.reportString>返回機站.</PRFDrone_ReturnToStation.reportString>
<PRFDrone_SelfTerminate.reportString>自行停止.</PRFDrone_SelfTerminate.reportString>

</LanguageData>
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>

<!-- SPECIAL: KeyBindingCategories for sections of the Architect menu, generated by RimTrans -->

<Architect_Automation.label>自动化 标签</Architect_Automation.label>
<Architect_Automation.description>Key bindings for the "Automation" section of the Architect menu</Architect_Automation.description>



</LanguageData>
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>

<PRFSlavePawn.label>屬於</PRFSlavePawn.label>

</LanguageData>
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>

<ArchoMakePsychicInsanityLance.label>製作精神狂暴槍</ArchoMakePsychicInsanityLance.label>
<ArchoMakePsychicInsanityLance.description>製作一把精神狂暴槍.</ArchoMakePsychicInsanityLance.description>
<ArchoMakePsychicInsanityLance.jobString>正在製作精神狂暴槍...</ArchoMakePsychicInsanityLance.jobString>

<ArchoMakePsychicShockLance.label>製作心靈衝擊槍</ArchoMakePsychicShockLance.label>
<ArchoMakePsychicShockLance.description>製作一把心靈衝擊槍.</ArchoMakePsychicShockLance.description>
<ArchoMakePsychicShockLance.jobString>正在製作心靈衝擊槍...</ArchoMakePsychicShockLance.jobString>

<ArchoMakePsychicAnimalPulser.label>製作動物心靈脈衝器</ArchoMakePsychicAnimalPulser.label>
<ArchoMakePsychicAnimalPulser.description>製作一個動物心靈脈衝器.</ArchoMakePsychicAnimalPulser.description>
<ArchoMakePsychicAnimalPulser.jobString>正在製作動物心靈脈衝器...</ArchoMakePsychicAnimalPulser.jobString>

<ArchoMakePsychicSoothePulser.label>製作撫慰電波脈衝器</ArchoMakePsychicSoothePulser.label>
<ArchoMakePsychicSoothePulser.description>製作一個撫慰電波脈衝器.</ArchoMakePsychicSoothePulser.description>
<ArchoMakePsychicSoothePulser.jobString>正在製作撫慰電波脈衝器...</ArchoMakePsychicSoothePulser.jobString>

<ArchoMakePsychicEmanator.label>製作撫慰電波發送器</ArchoMakePsychicEmanator.label>
<ArchoMakePsychicEmanator.description>製作一個撫慰電波發送器.</ArchoMakePsychicEmanator.description>
<ArchoMakePsychicEmanator.jobString>正在製作撫慰電波發送器...</ArchoMakePsychicEmanator.jobString>

<ArchoMakeMechSerumHealer.label>製作治療者機器劑</ArchoMakeMechSerumHealer.label>
<ArchoMakeMechSerumHealer.description>製作一個治療者機器劑.</ArchoMakeMechSerumHealer.description>
<ArchoMakeMechSerumHealer.jobString>正在製作治療者機器劑...</ArchoMakeMechSerumHealer.jobString>

<ArchoMakeMechSerumResurrector.label>製作重生者機器劑</ArchoMakeMechSerumResurrector.label>
<ArchoMakeMechSerumResurrector.description>製作一個重生者機器劑.</ArchoMakeMechSerumResurrector.description>
<ArchoMakeMechSerumResurrector.jobString>正在製作重生者機器劑...</ArchoMakeMechSerumResurrector.jobString>

<ArchoMakeVanometricPowerCell.label>製作虛量發電器</ArchoMakeVanometricPowerCell.label>
<ArchoMakeVanometricPowerCell.description>製作一個虛量發電器.</ArchoMakeVanometricPowerCell.description>
<ArchoMakeVanometricPowerCell.jobString>正在製作虛量發電器...</ArchoMakeVanometricPowerCell.jobString>

<ArchoMakeInfiniteChemreactor.label>製作無限化璇反應爐</ArchoMakeInfiniteChemreactor.label>
<ArchoMakeInfiniteChemreactor.description>製作一個無限化璇反應爐.</ArchoMakeInfiniteChemreactor.description>
<ArchoMakeInfiniteChemreactor.jobString>正在製作無限化璇反應爐</ArchoMakeInfiniteChemreactor.jobString>

<PRFFuseXAndYCOmposite.label>融化 X- 和Y-複合材料 </PRFFuseXAndYCOmposite.label>
<PRFFuseXAndYCOmposite.description>融化40個 Z-複合材料, 再加上10個X-複合材料及10個Y-複合材料.</PRFFuseXAndYCOmposite.description>
<PRFFuseXAndYCOmposite.jobString>正在融化 X- 和Y-複合材料...</PRFFuseXAndYCOmposite.jobString>

</LanguageData>
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>

<ButcherCorpseDrone.label>保存無人機的屍體</ButcherCorpseDrone.label>
<ButcherCorpseDrone.description>從一架破損的無人機中回收材料.</ButcherCorpseDrone.description>
<ButcherCorpseDrone.jobString>保存無人機的屍體.</ButcherCorpseDrone.jobString>

</LanguageData>
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>


</LanguageData>

Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>

<MakeDataDisk.label>製作資料磁帶</MakeDataDisk.label>
<MakeDataDisk.description>製作一卷資料磁帶。</MakeDataDisk.description>
<MakeDataDisk.jobString>正在製作資料磁帶。</MakeDataDisk.jobString>

<MakePaperclips.label>生產迴紋針 (1個)</MakePaperclips.label>
<MakePaperclips.description>生產1個迴紋針。</MakePaperclips.description>
<MakePaperclips.jobString>正在生產迴紋針(1個)。</MakePaperclips.jobString>

<MakePaperclipsTake10Items.label>生產迴紋針 (10個)</MakePaperclipsTake10Items.label>
<MakePaperclipsTake10Items.description>生產10個迴紋針。</MakePaperclipsTake10Items.description>
<MakePaperclipsTake10Items.jobString>正在生產迴紋針(10個)。</MakePaperclipsTake10Items.jobString>

<MakePaperclipsTake75Items.label>生產迴紋針 (75個)</MakePaperclipsTake75Items.label>
<MakePaperclipsTake75Items.description>生產75個迴紋針。</MakePaperclipsTake75Items.description>
<MakePaperclipsTake75Items.jobString>正在生產迴紋針(75個)。</MakePaperclipsTake75Items.jobString>

</LanguageData>

Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>

<!--<AutomationBasics.label>PRF:基础自动化</AutomationBasics.label>-->
<!--<AutomationBasics.description>学习自动化机械的基础知识,迈向通往工业化殖民地的大门。</AutomationBasics.description>-->

<!--<PRMachineLearning.label>PRF:机械学习</PRMachineLearning.label>-->
<!--<PRMachineLearning.description>让工作站通过机械学习提高工作效率。</PRMachineLearning.description>-->


<!-- General -->

<!--<AnimalStations.label>PRF:自动饲养站</AnimalStations.label>-->
<!--<AnimalStations.description>动物饲养站科技允许自动从动物身上获取资源。</AnimalStations.description>-->

<!--<FarmingSprinklers.label>PRF:洒水器</FarmingSprinklers.label>-->
<!--<FarmingSprinklers.description>学习如何制作洒水奇,帮助植物更快(轻微的)生长。</FarmingSprinklers.description>-->

<!--<AutomaticFarming.label>PRF:自动化农场</AutomaticFarming.label>-->
<!--<AutomaticFarming.description>学习如何建造耕作机用于维护中等大小的农田。</AutomaticFarming.description>-->

<!--<AutonomousMining.label>PRF: 自动采矿</AutonomousMining.label>-->
<!--<AutonomousMining.description>可以建造从地底深处挖掘随机矿物和岩石的建筑。</AutonomousMining.description>-->

<!--<SelfCooking.label>PRF:自动化烹饪</SelfCooking.label>-->
<!--<SelfCooking.description>可以建造自动烹机,它就像是你的私人厨师,但不会因为各种奇葩理由而精神失常。</SelfCooking.description>-->

<!--<MagneticTape.label>PRF:磁带</MagneticTape.label>-->
<!--<MagneticTape.description>学习如何制作和使用旧式磁带来存储指令。 你可以在加工台上制作数据磁盘。</MagneticTape.description>-->

<!--<UniversalAutocrafting.label>PRF:通用自动化制造</UniversalAutocrafting.label>-->
<!--<UniversalAutocrafting.description>可以建造自动化制造设施,它就像是你的私人工匠,但不会因为各种奇葩理由而精神失常。</UniversalAutocrafting.description>-->

<!--<PRFCrates.label>PRF: 储存箱</PRFCrates.label>-->
<!--<PRFCrates.description>允许殖民者建造大储存箱以获得更紧凑的存储空间。</PRFCrates.description>-->

<!--<PRFStorage.label>Efficient storage</PRFStorage.label>-->
<!--<PRFStorage.description>Allows colonists to build even better powered storage solutions.</PRFStorage.description>-->

<!--<PRFStorageIO.label>Wireless item transfer</PRFStorageIO.label>-->
<!--<PRFStorageIO.description>Allows colonists to build machines that can transfer items to and from industrial storage units.</PRFStorageIO.description>-->


</LanguageData>
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>

<!-- General -->

<AnimalStations.label>PRF:自動飼養站</AnimalStations.label>
<AnimalStations.description>動物飼養站科技允許自動從動物身上獲取資源。</AnimalStations.description>

</LanguageData>

Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>

<SelfCooking.label>PRF:自動化烹飪</SelfCooking.label>
<SelfCooking.description>可以建造自動烹飪機,它就像是你的私人廚師,但不會因為各種奇葩理由而精神失常。</SelfCooking.description>

<MagneticTape.label>PRF:磁帶</MagneticTape.label>
<MagneticTape.description>學習如何製作和使用舊式磁帶來存儲指令。 你可以在加工臺上製作資料磁片。</MagneticTape.description>

<UniversalAutocrafting.label>PRF:通用自動化製造</UniversalAutocrafting.label>
<UniversalAutocrafting.description>可以建造自動化製造設施,它就像是你的私人工匠,但不會因為各種奇葩理由而精神失常。</UniversalAutocrafting.description>

<SelfCorrectingAssemblers.label>自校正彙編器</SelfCorrectingAssemblers.label>
<SelfCorrectingAssemblers.description>學習如何製作一種新型的彙編程序,以緩慢提高創建速度.</SelfCorrectingAssemblers.description>

</LanguageData>

Loading