commit cb0c7819335e6cb5b1ccbf625ef723496508354b Author: MADxingjin <25790044+MADxingjin@users.noreply.github.com> Date: Thu Jun 15 10:55:16 2023 +0800 initial commit, syncs all local edit to remote. This mod introduces various automated crafting tech and UF Framework based buildings to simplifiy and liberate your pawns from dull working all their day. diff --git a/About/About.xml b/About/About.xml new file mode 100644 index 0000000..0f48504 --- /dev/null +++ b/About/About.xml @@ -0,0 +1,15 @@ + + + + [IKOB]HSK Oil Automation + isekaiob + +
  • 1.3
  • +
    + isekaiob.SKOilAutomation + Automated Oil factory production for HSK Version of Rimfeller + +
  • skyarkhangel.HSK
  • +
  • Dubwise.Rimefeller
  • +
    +
    \ No newline at end of file diff --git a/Defs/RecipeDefs/AutoEAF.xml b/Defs/RecipeDefs/AutoEAF.xml new file mode 100644 index 0000000..42c24d0 --- /dev/null +++ b/Defs/RecipeDefs/AutoEAF.xml @@ -0,0 +1,489 @@ + + + + IKOB_AEAF_Alnico + + Make a batch of Alnico in 24hr, Takes 4 Slot + +
  • + + +
  • Plasteel
  • + + + 50 + +
  • + + +
  • AluminiumBar
  • + + + 25 + +
  • + + +
  • Cobalt
  • + + + 25 + +
  • + + +
  • NickelBar
  • + + + 25 + +
    + + +
  • Plasteel
  • +
  • AluminiumBar
  • +
  • Cobalt
  • +
  • NickelBar
  • +
    +
    + + 100 + + +
  • AutoEAF
  • +
    + + + 4 + 8 + false + 1 +
    + + + IKOB_AEAF_Ferronickel + + Make a batch of stein alloy in 24hr, Takes 2 Slot + +
  • + + +
  • Plasteel
  • + + + 75 + +
  • + + +
  • NickelBar
  • + + + 25 + +
    + + +
  • Plasteel
  • +
  • NickelBar
  • +
    +
    + + 100 + + +
  • AutoEAF
  • +
    + + + 2 + 8 + false + 1 +
    + + + IKOB_AEAF_Chromium + + Make a batch of Chromium Ingots in 24hr, Takes 1 Slot + +
  • + + +
  • Steel
  • + + + 150 + +
    + + +
  • Steel
  • +
    +
    + + 10 + + +
  • AutoEAF
  • +
    + + 8 + false + 1 +
    + + + IKOB_AEAF_Nickel + + Make a batch of Nickel Ingots in 24hr, Takes 1 Slot + +
  • + + +
  • Nickel
  • + + + 75 + +
    + + +
  • Nickel
  • +
    +
    + + 75 + + +
  • AutoEAF
  • +
    + + 8 + false + 1 +
    + + + IKOB_AEAF_Cobalt + + Make a batch of Cobalt Ingots in 24hr, Takes 1 Slot + +
  • + + +
  • Nickel
  • + + + 75 + +
    + + +
  • Nickel
  • +
    +
    + + 75 + + +
  • AutoEAF
  • +
    + + 8 + false + 1 +
    + + + IKOB_AEAF_Uranium + + Make a batch of depleted uranium Ingots in 24hr, Takes 1 Slot + +
  • + + +
  • Uranium
  • + + + 80 + +
    + + +
  • Uranium
  • +
    +
    + + 40 + + +
  • AutoEAF
  • +
    + + 8 + false + 1 +
    + + + + + IKOB_AEAF_Tungsten + + Make a batch of Tungsten Ingots in 24hr, Takes 1 Slot + +
  • + + +
  • Wolframite
  • + + + 50 + +
    + + +
  • Wolframite
  • +
    +
    + + 75 + + +
  • AutoEAF
  • +
    + Metals_D1 + + 8 + false + 1 +
    + + + IKOB_AEAF_Titanium + + Make a batch of Titanium Ingots in 24hr, Takes 1 Slot + +
  • + + +
  • Ilmenite
  • + + + 50 + +
    + + +
  • Ilmenite
  • +
    +
    + + 75 + + +
  • AutoEAF
  • +
    + Metals_D1 + + 8 + false + 1 +
    + + + IKOB_AEAF_stellite + + Make a batch of stellite in 24hr, Takes 4 Slot + +
  • + + +
  • Cobalt
  • + + + 25 + +
  • + + +
  • Chromium
  • + + + 65 + +
  • + + +
  • Tungsten
  • + + + 10 + +
    + + +
  • Cobalt
  • +
  • Chromium
  • +
  • Tungsten
  • +
    +
    + + 100 + + +
  • AutoEAF
  • +
    + Metals_D1 + + 4 + 8 + false + 1 +
    + + + IKOB_AEAF_pobedite + + Make a batch of pobedite in 24hr, Takes 4 Slot + +
  • + + +
  • Tungsten
  • + + + 15 + +
  • + + +
  • CarbonAlloy
  • + + + 15 + +
  • + + +
  • Cobalt
  • + + + 15 + +
    + + +
  • Tungsten
  • +
  • CarbonAlloy
  • +
  • Cobalt
  • +
    +
    + + 50 + + +
  • AutoEAF
  • +
    + Metals_D1 + + 4 + 8 + false + 1 +
    + + + IKOB_AEAF_Ferrotitanium + + Make a batch of Ferrotitanium in 24hr, Takes 4 Slot + +
  • + + +
  • Titanium
  • + + + 25 + +
  • + + +
  • Plasteel
  • + + + 65 + +
  • + + +
  • CarbonAlloy
  • + + + 25 + +
    + + +
  • Titanium
  • +
  • Plasteel
  • +
  • CarbonAlloy
  • +
    +
    + + 75 + + +
  • AutoEAF
  • +
    + Metals_D1 + + 4 + 8 + false + 1 +
    + + + IKOB_AEAF_Nitinol + + Make a batch of Nitinol in 24hr, Takes 4 Slot + +
  • + + +
  • Titanium
  • + + + 20 + +
  • + + +
  • NickelBar
  • + + + 55 + +
    + + +
  • Titanium
  • +
  • NickelBar
  • +
    +
    + + 75 + + +
  • AutoEAF
  • +
    + Metals_D1 + + 4 + 8 + false + 1 +
    +
    \ No newline at end of file diff --git a/Defs/RecipeDefs/AutoESmelter.xml b/Defs/RecipeDefs/AutoESmelter.xml new file mode 100644 index 0000000..fda0208 --- /dev/null +++ b/Defs/RecipeDefs/AutoESmelter.xml @@ -0,0 +1,336 @@ + + + + IKOB_ARF_Steel + + Make a batch of Steel in 24hr, Takes 2 Slot + +
  • + + +
  • Steel
  • + + + 150 + +
  • + + +
  • Coal
  • + + + 75 + +
    + + +
  • Steel
  • +
    + +
  • Coal
  • +
    +
    + + 200 + + +
  • AutoESmelter
  • +
    + + + 2 + 8 + false + 1 +
    + + + IKOB_ARF_Copper + + Make a batch of Copper Ingots in 24hr, Takes 1 Slot + +
  • + + +
  • Copper
  • + + + 200 + +
    + + +
  • Copper
  • +
    +
    + + 200 + + +
  • AutoESmelter
  • +
    + + 8 + false + 1 +
    + + + IKOB_ARF_Tin + + Make a batch of Tin Ingots in 24hr, Takes 1 Slot + +
  • + + +
  • Tin
  • + + + 200 + +
    + + +
  • Tin
  • +
    +
    + + 200 + + +
  • AutoESmelter
  • +
    + + 8 + false + 1 +
    + + + IKOB_ARF_Aluminium + + Make a batch of Aluminium Ingots in 24hr, Takes 1 Slot + +
  • + + +
  • Aluminium
  • + + + 200 + +
    + + +
  • Aluminium
  • +
    +
    + + 200 + + +
  • AutoESmelter
  • +
    + + 8 + false + 1 +
    + + + IKOB_ARF_Lead + + Make a batch of Lead Ingots in 24hr, Takes 1 Slot + +
  • + + +
  • Anglesite
  • + + + 200 + +
    + + +
  • Anglesite
  • +
    +
    + + 200 + + +
  • AutoESmelter
  • +
    + + 8 + false + 1 +
    + + + IKOB_ARF_Silver + + Make a batch of Silver Ingots in 24hr, Takes *2* Slot + +
  • + + +
  • Silver
  • + + + 100 + +
  • + + +
  • HCM
  • + + + 50 + +
    + + +
  • Silver
  • +
    + +
  • HCM
  • +
    +
    + + 150 + + +
  • AutoESmelter
  • +
    + + + 2 + 8 + false + 1 +
    + + + IKOB_ARF_Gold + + Make a batch of Gold Ingots in 24hr, Takes *2* Slot + +
  • + + +
  • Gold
  • + + + 120 + +
  • + + +
  • HCM
  • + + + 30 + +
    + + +
  • Gold
  • +
    + +
  • HCM
  • +
    +
    + + 150 + + +
  • AutoESmelter
  • +
    + + + 2 + 8 + false + 1 +
    + + + IKOB_ARF_Bronze + + Make a batch of Bronze Ingots in 24hr, Takes *2* Slot + +
  • + + +
  • Copper
  • +
  • CopperBar
  • + + + 200 + +
  • + + +
  • TinBar
  • +
  • AluminiumBar
  • + + + 100 + +
    + + +
  • Copper
  • +
  • CopperBar
  • +
  • TinBar
  • +
  • AluminiumBar
  • +
    +
    + + 300 + + +
  • AutoESmelter
  • +
    + + + 2 + 8 + false + 1 +
    + + + IKOB_ARF_Silicon + + Make a batch of Silicon in 24hr, Takes 1 Slot + +
  • + + +
  • SandResource
  • + + + 400 + +
    + + 40 + + + +
  • SandResource
  • +
    +
    + +
  • AutoESmelter
  • +
    + + 8 + false + 1 +
    + +
    \ No newline at end of file diff --git a/Defs/ResearchProjectDefs/ResearchDefs.xml b/Defs/ResearchProjectDefs/ResearchDefs.xml new file mode 100644 index 0000000..1e1dd28 --- /dev/null +++ b/Defs/ResearchProjectDefs/ResearchDefs.xml @@ -0,0 +1,41 @@ + + + + Oil_Automated_1 + + Research to burn plastic and rubber autocrafting instruction into electronics. + 1200 + Industrial + +
  • Oil_Industry_C6
  • +
    + 8.00 + 25.00 +
    + + + Oil_Automated_2 + + Research to download synthetic fiber and compaste autocrafting programs into chips. + 2400 + Industrial + +
  • Oil_Automated_1
  • +
    + 8.00 + 30.00 +
    + + + Oil_Automated_3 + + Research to compile Kelvar autocrafting system image into CPUS. + 3600 + Industrial + +
  • Oil_Automated_2
  • +
    + 8.00 + 35.00 +
    +
    diff --git a/Defs/ResearchProjectDefs/ResearchDefs_Refinery.xml b/Defs/ResearchProjectDefs/ResearchDefs_Refinery.xml new file mode 100644 index 0000000..26ee5b0 --- /dev/null +++ b/Defs/ResearchProjectDefs/ResearchDefs_Refinery.xml @@ -0,0 +1,41 @@ + + + + Metal_Automated_1 + + Research to burn Basic Metal ingots auto smelting instruction into electronics. + 3000 + Industrial + +
  • Metals_C2
  • +
    + 9.00 + 25.00 +
    + + + Metal_Automated_2 + + Research to download Advanced Alloy autosmelting programs and programmed watchdogs into cpus. + 4500 + Industrial + +
  • Metals_C3
  • +
    + 9.00 + 30.00 +
    + + + Metal_Automated_3 + + Research to compile Titanium and Uranium autorefine instruction set into NPUS. + 6000 + Industrial + +
  • Metals_D1
  • +
    + 9.00 + 35.00 +
    +
    diff --git a/Defs/ThingDefs_Buildings/Buildings_AutoSmeltry.xml b/Defs/ThingDefs_Buildings/Buildings_AutoSmeltry.xml new file mode 100644 index 0000000..4579b55 --- /dev/null +++ b/Defs/ThingDefs_Buildings/Buildings_AutoSmeltry.xml @@ -0,0 +1,143 @@ + + + + AutoESmelter + + Electric Smelter, But automated with 10 working slots, no longer should your pawn cooked their limbs due to high temputre. + + Things/Building/Production/ElectricFurnace/TableFurnaceElectric + Graphic_Multi + (3,1) + CutoutComplex + + (2.7, 1.0, 0.85) + (0,0,0) + + + Damage/Corner + Damage/Corner + Damage/Corner + Damage/Corner + + + 80 + + 3500 + 230 + 1.0 + -8 + + (3,1) + +
  • RuggedMetallic
  • +
    + 170 + + 12 + 12 + 15 + + +
  • + CompPowerTrader + 1200 + true +
  • +
  • + SK.CompPowerLowIdleDraw + 0.1 +
  • +
  • +
  • +
  • + CompHeatPusherPowered + 9.5 + 75 +
  • +
    + (0,0,-1) + Heavy + Production + +
  • Metal_Automated_1
  • +
    + 10 + + + true + (0.0, 0.25) + (1.0, 1.0) + 10 +
    + + + AutoEAF + + Electric Arc Furnace, But automated with 10 working slots, no longer should your pawn cooked their limbs due to high temputre. + + Things/Building/Production/EAF/EAF_off + Graphic_Multi + (3,3) + + (2.7, 1.0, 2.7) + (0,0,0) + + + Damage/Corner + Damage/Corner + Damage/Corner + Damage/Corner + + + 80 + + 4500 + 280 + 0 + -60 + -7 + + (3,3) + +
  • RuggedMetallic
  • +
    + 240 + + 64 + 20 + 15 + 8 + + +
  • + CompPowerTrader + 2400 + true +
  • +
  • + SK.CompPowerLowIdleDraw + 0.1 +
  • +
  • +
  • +
  • + CompHeatPusherPowered + 9.5 + 75 +
  • +
    + (0,0,-1) + Heavy + Production + +
  • Metal_Automated_2
  • +
    + 10 + + + true + (0.0, 0.25) + (1.0, 1.0) + 10 +
    +
    \ No newline at end of file diff --git a/Defs/ThingDefs_Buildings/Buildings_Refining.xml b/Defs/ThingDefs_Buildings/Buildings_Refining.xml new file mode 100644 index 0000000..10f4f06 --- /dev/null +++ b/Defs/ThingDefs_Buildings/Buildings_Refining.xml @@ -0,0 +1,208 @@ + + + + + PlasticRefiner + + Processes chemfuel into plastic. + + Rimefeller/Things/Building/SynthyleneRefinery + Graphic_Single + (3,3) + + +
  • RuggedMetallic
  • +
    + 170 + + 15 + 5 + 10 + + +
  • + CompPowerTrader + 1200 +
  • +
  • + CompHeatPusherPowered + 6 +
  • +
  • + Rimefeller.CompRefineryPolymer + Plastic + 10 + 75 + 2.75 +
  • +
    + +
  • Oil_Automated_1
  • +
    +
    + + + RubberRefiner + + Processes chemfuel into rubber. + + Rimefeller/Things/Building/SulphateRefinery + Graphic_Single + (3,3) + + +
  • RuggedMetallic
  • +
    + 170 + + 15 + 5 + 10 + + +
  • + CompPowerTrader + 1400 +
  • +
  • + CompHeatPusherPowered + 5 +
  • +
  • + Rimefeller.CompRefineryNapalm + Rubber + 10 + 90 + 2 +
  • +
    + +
  • Oil_Automated_1
  • +
    +
    + + + SynthFiberRefiner + + Processes chemfuel into synthetic fiber. + + Rimefeller/Things/Building/SynthyleneRefinery + Graphic_Single + (3,3) + + +
  • RuggedMetallic
  • +
    + 220 + + 15 + 10 + 5 + 10 + + +
  • + CompPowerTrader + 2000 +
  • +
  • + CompHeatPusherPowered + 5 +
  • +
  • + Rimefeller.CompRefineryPolymer + SyntheticFibers + 10 + 80 + 1.75 +
  • +
    + +
  • Oil_Automated_2
  • +
    +
    + + + + CompasteRefiner + + Processes chemfuel into compaste. + + Rimefeller/Things/Building/paraffinRefinery + Graphic_Single + (3,3) + + +
  • RuggedMetallic
  • +
    + 220 + + 8 + 2 + 5 + 5 + 5 + + +
  • + CompPowerTrader + 1600 +
  • +
  • + Rimefeller.CompRefineryNeutro + Compaste + 20 + 80 + 1.25 +
  • +
    + +
  • Oil_Automated_2
  • +
    +
    + + + KevlarRefiner + + Processes chemfuel into Kevlar. + + Rimefeller/Things/Building/SulphateRefinery + Graphic_Single + (3,3) + + +
  • RuggedMetallic
  • +
    + 250 + + 5 + 5 + 5 + 5 + 1 + 5 + 2 + + +
  • + CompPowerTrader + 2000 +
  • +
  • + CompHeatPusherPowered + 5 +
  • +
  • + Rimefeller.CompRefineryNapalm + Kevlar + 1 + 50 + 0.75 +
  • +
    + +
  • Oil_Automated_3
  • +
    +
    + +
    \ No newline at end of file diff --git a/Languages/ChineseSimplified/DefInjected/ResearchProjectDef/ResearchDefs.xml b/Languages/ChineseSimplified/DefInjected/ResearchProjectDef/ResearchDefs.xml new file mode 100644 index 0000000..8689bfa --- /dev/null +++ b/Languages/ChineseSimplified/DefInjected/ResearchProjectDef/ResearchDefs.xml @@ -0,0 +1,14 @@ + + + + Oil Automation 01 + Research to burn plastic and rubber autocrafting instruction into electronics. + + Oil Automation 02 + Research to download synthetic fiber and compaste autocrafting programs into chips. + + Oil Automation 03 + Research to compile Kelvar autocrafting system image into CPUS. + + + \ No newline at end of file diff --git a/Languages/ChineseSimplified/DefInjected/ThingDef/Buildings_Refining.xml b/Languages/ChineseSimplified/DefInjected/ThingDef/Buildings_Refining.xml new file mode 100644 index 0000000..392835c --- /dev/null +++ b/Languages/ChineseSimplified/DefInjected/ThingDef/Buildings_Refining.xml @@ -0,0 +1,20 @@ + + + + 塑料精炼厂 + 将化合燃料处理成塑料 + + 橡胶精炼厂 + 将化合燃料处理成橡胶 + + 人造纤维精炼厂 + 将化合燃料处理成人造纤维 + + 复合粘剂精炼厂 + 将化合燃料处理成复合粘剂 + + 凯夫拉精炼厂 + 将化合燃料处理成凯夫拉 + + + \ No newline at end of file diff --git a/Patches/CoreSK.xml b/Patches/CoreSK.xml new file mode 100644 index 0000000..2f4af21 --- /dev/null +++ b/Patches/CoreSK.xml @@ -0,0 +1,44 @@ + + + + + +
  • Core SK
  • +
  • Rimefeller
  • +
    + + +
  • + Defs/ArchitectSense.DesignationSubCategoryDef[defName="SubCategory_Refinery"]/defNames + +
  • PlasticRefiner
  • +
  • RubberRefiner
  • +
  • SynthFiberRefiner
  • +
  • CompasteRefiner
  • +
  • KevlarRefiner
  • + + + +
  • + Defs/ThingDef[defName="RefineryLoadingBay"]/building/fixedStorageSettings/filter/thingDefs + +
  • Plastic
  • +
  • Rubber
  • +
  • SyntheticFibers
  • +
  • Compaste
  • +
  • Kevlar
  • + + + +
  • + Defs/ThingDef[defName="RefineryLoadingBay"]/building/defaultStorageSettings/filter/thingDefs + +
  • Plastic
  • +
  • Rubber
  • + + +
    +
    +
    + +
    \ No newline at end of file diff --git a/README.MD b/README.MD new file mode 100644 index 0000000..6271fa5 --- /dev/null +++ b/README.MD @@ -0,0 +1,20 @@ +# ISEKAIOB.SkAutomation + +Mods Available For HSK 1.3 +--- +## Description +Mods to Automate Some HSK Production which I find grinding for pawns. + +## Automated or Enlarged Stuff +* Oil Byproduct Automation (DONE) +* Metal Smeltry Automation (WIP) + +## Next Update +* Actual Comp AutoCrafter (WIP) +* Larger Barrel for fertilizer +* Auto Concrete Rolling Barrel. +* Stone Chunk Smasher + +## Todo +* Make/Find/Contract some Texture for this mod +* Insert Pictures to better indicate mod funcs. \ No newline at end of file diff --git a/Sheet.txt b/Sheet.txt new file mode 100644 index 0000000..e8dae9c --- /dev/null +++ b/Sheet.txt @@ -0,0 +1,31 @@ +50 Chemfuel = 20 Polymers 聚合物 2.5:1 +50 Chemfuel = 10 Sulphates 硫酸盐 5:1 +60 Chemfuel = 5 Paraffin 石蜡 12:1 +30 Polymers = 10 Plastic 塑料 7.5:1 +30 Polymers + 3 Sulphates = 10 Rubber 合成橡胶 9:1 +25 Polymers + 3 Sulphates = 5 Synth Fiber 人造纤维 15.5:1 +JOB +10 Chemfuel + 5 Rubber + 2 Paraffin = 20 Compaste 复合粘剂 3.95:1 +JOB +30 Plastic + 15 Synth Fiber = 10 Kevlar 凯夫拉 + +--- +75 Chemfuel = 10 Plastic + +75+15 = 90 Chemfuel = 10 Rubber + +15 + 62.5 = 77.5 Chemfuel = 5 Synth Fiber +10+45+24 = 79 Chemfuel = 20 Compaste +225 + 232.5 = 457.5 Chemfuel = 10 Kelvar 45.75 :1 +JOB + + +--- +RESULT +CHEMFUEL_CONSUMPTION PRODUCT_COUNT PRODUCT_DEF_NAME FACTORY_ELECTRONIC_TECH_LVL CONSUMPTION_RATE +75 Chemfuel = 10 Plastic T1 3.75 +90 Chemfuel = 10 Rubber T1 3 +80 Chemfuel = 10 Synth Fiber T2 2.75 +80 Chemfuel = 20 Compaste T2 2.5 +50 Chemfuel = 1 Kevlar T3 1.75 + + +--- +Proposal: Create artifical leather(patched) diff --git a/isekaiob.SKOilAutomation.code-workspace b/isekaiob.SKOilAutomation.code-workspace new file mode 100644 index 0000000..362d7c2 --- /dev/null +++ b/isekaiob.SKOilAutomation.code-workspace @@ -0,0 +1,7 @@ +{ + "folders": [ + { + "path": "." + } + ] +} \ No newline at end of file