From 7ab51742912e8502fc1c1f325b0f9c292eb77d93 Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 10:35:48 +0900 Subject: [PATCH 01/58] Make TOML config file --- config/oritech-common.toml | 1 + 1 file changed, 1 insertion(+) create mode 100644 config/oritech-common.toml diff --git a/config/oritech-common.toml b/config/oritech-common.toml new file mode 100644 index 000000000..92d2a1b64 --- /dev/null +++ b/config/oritech-common.toml @@ -0,0 +1 @@ +[machineSettings] From 2112e940bb22b304da6ecf3302a5b7db6df46182 Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 10:40:13 +0900 Subject: [PATCH 02/58] Convert unmatched new configs --- config/oritech-common.toml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/config/oritech-common.toml b/config/oritech-common.toml index 92d2a1b64..474880b55 100644 --- a/config/oritech-common.toml +++ b/config/oritech-common.toml @@ -1 +1,9 @@ [machineSettings] +#Whether addon bonuses are added additive or multiplicative +additiveAddons = true +#When enabled, machine core quality determines how many layers of machine extenders can be used. If false, it's the direct amount. +layeredExtenders = false +#Applies to the destroyer block and enderic laser. Lower = hardness has a lower effect on speed. +# Default: 0.5 +# Range: 0.0 ~ 10.0 +blockBreakHardnessExponentialFactor = 0.5 From 571ed88d1c100fd046ce3c426459ed61cd5aafb1 Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 10:40:56 +0900 Subject: [PATCH 03/58] Convert `machineFrameMaxLength` --- config/oritech-common.toml | 6 ++++++ config/oritech-config.json5 | 1 - 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/config/oritech-common.toml b/config/oritech-common.toml index 474880b55..b258570c8 100644 --- a/config/oritech-common.toml +++ b/config/oritech-common.toml @@ -7,3 +7,9 @@ layeredExtenders = false # Default: 0.5 # Range: 0.0 ~ 10.0 blockBreakHardnessExponentialFactor = 0.5 + +[machineSettings.processingMachines] +#Maximum machine frame chain length +# Default: 64 +# Range: > 1 +machineFrameMaxLength = 64 diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index 2ede8607b..2cf0e8fcb 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -1,6 +1,5 @@ { "processingMachines": { - "machineFrameMaxLength": 64, "assemblerData": { "energyCapacity": 50000, "maxEnergyInsertion": 1024, From 888aa1a06d6234a1152d560e70af6d94422c486e Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 10:42:07 +0900 Subject: [PATCH 04/58] Convert `processingMachines.assemblerData` --- config/oritech-common.toml | 14 ++++++++++++++ config/oritech-config.json5 | 6 ------ 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/config/oritech-common.toml b/config/oritech-common.toml index b258570c8..b2eb64421 100644 --- a/config/oritech-common.toml +++ b/config/oritech-common.toml @@ -13,3 +13,17 @@ blockBreakHardnessExponentialFactor = 0.5 # Default: 64 # Range: > 1 machineFrameMaxLength = 64 + +[machineSettings.processingMachines.assemblerData] +# Default: 50000 +# Range: 0 ~ 9223372036854775807 +energyCapacity = 50000 +# Default: 1024 +# Range: 0 ~ 9223372036854775807 +maxEnergyInsertion = 1024 +# Default: 0 +# Range: 0 ~ 9223372036854775807 +maxEnergyExtraction = 0 +# Default: 128 +# Range: > 0 +energyPerTick = 128 diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index 2cf0e8fcb..66cd34fca 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -1,11 +1,5 @@ { "processingMachines": { - "assemblerData": { - "energyCapacity": 50000, - "maxEnergyInsertion": 1024, - "maxEnergyExtraction": 0, - "energyPerTick": 128 - }, "atomicForgeData": { "energyCapacity": 1024, "maxEnergyInsertion": 0, From 3576da17f8d4cef291201a19b438dd3967182a82 Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 10:42:58 +0900 Subject: [PATCH 05/58] Convert `processingMachines.atomicForgeData` --- config/oritech-common.toml | 14 ++++++++++++++ config/oritech-config.json5 | 6 ------ 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/config/oritech-common.toml b/config/oritech-common.toml index b2eb64421..66d755192 100644 --- a/config/oritech-common.toml +++ b/config/oritech-common.toml @@ -27,3 +27,17 @@ maxEnergyExtraction = 0 # Default: 128 # Range: > 0 energyPerTick = 128 + +[machineSettings.processingMachines.atomicForgeData] +# Default: 1024 +# Range: 0 ~ 9223372036854775807 +energyCapacity = 1024 +# Default: 0 +# Range: 0 ~ 9223372036854775807 +maxEnergyInsertion = 0 +# Default: 0 +# Range: 0 ~ 9223372036854775807 +maxEnergyExtraction = 0 +# Default: 1024 +# Range: > 0 +energyPerTick = 1024 diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index 66cd34fca..417671c25 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -1,11 +1,5 @@ { "processingMachines": { - "atomicForgeData": { - "energyCapacity": 1024, - "maxEnergyInsertion": 0, - "maxEnergyExtraction": 0, - "energyPerTick": 1024 - }, "centrifugeData": { "energyCapacity": 10000, "maxEnergyInsertion": 512, From 50b480eafe2fd658329cd690a25021e6d18ce853 Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 10:44:02 +0900 Subject: [PATCH 06/58] Convert `processingMachines.centrifugeData` --- config/oritech-common.toml | 15 +++++++++++++++ config/oritech-config.json5 | 6 ------ 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/config/oritech-common.toml b/config/oritech-common.toml index 66d755192..0f2e32a13 100644 --- a/config/oritech-common.toml +++ b/config/oritech-common.toml @@ -41,3 +41,18 @@ maxEnergyExtraction = 0 # Default: 1024 # Range: > 0 energyPerTick = 1024 + +[machineSettings.processingMachines.centrifugeData] +# Default: 10000 +# Range: 0 ~ 9223372036854775807 +energyCapacity = 10000 +# Default: 512 +# Range: 0 ~ 9223372036854775807 +maxEnergyInsertion = 512 +# Default: 64 +# Range: > 0 +energyPerTick = 128 +#Fluid tank size in buckets +# Default: 8 +# Range: 0 ~ 9223372036854775807 +tankSizeInBuckets = 8 diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index 417671c25..3acbd9daf 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -1,11 +1,5 @@ { "processingMachines": { - "centrifugeData": { - "energyCapacity": 10000, - "maxEnergyInsertion": 512, - "energyPerTick": 128, - "tankSizeInBuckets": 8 - }, "foundryData": { "energyCapacity": 50000, "maxEnergyInsertion": 1024, From 8073112bfeffd99c6a0818f917b40b8fb0735ca3 Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 10:45:11 +0900 Subject: [PATCH 07/58] Convert `processingMachines.foundryData` --- config/oritech-common.toml | 14 ++++++++++++++ config/oritech-config.json5 | 6 ------ 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/config/oritech-common.toml b/config/oritech-common.toml index 0f2e32a13..a9c07019f 100644 --- a/config/oritech-common.toml +++ b/config/oritech-common.toml @@ -56,3 +56,17 @@ energyPerTick = 128 # Default: 8 # Range: 0 ~ 9223372036854775807 tankSizeInBuckets = 8 + +[machineSettings.processingMachines.foundryData] +# Default: 50000 +# Range: 0 ~ 9223372036854775807 +energyCapacity = 50000 +# Default: 1024 +# Range: 0 ~ 9223372036854775807 +maxEnergyInsertion = 1024 +# Default: 0 +# Range: 0 ~ 9223372036854775807 +maxEnergyExtraction = 0 +# Default: 128 +# Range: > 0 +energyPerTick = 256 diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index 3acbd9daf..4fd213194 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -1,11 +1,5 @@ { "processingMachines": { - "foundryData": { - "energyCapacity": 50000, - "maxEnergyInsertion": 1024, - "maxEnergyExtraction": 0, - "energyPerTick": 256 - }, "coolerData": { "energyCapacity": 50000, "maxEnergyInsertion": 256, From 58aed75610502a04eb13dacdd945af0b96e92ffd Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 10:46:03 +0900 Subject: [PATCH 08/58] Convert `processingMachines.coolerData` --- config/oritech-common.toml | 14 ++++++++++++++ config/oritech-config.json5 | 6 ------ 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/config/oritech-common.toml b/config/oritech-common.toml index a9c07019f..c4f80fe44 100644 --- a/config/oritech-common.toml +++ b/config/oritech-common.toml @@ -70,3 +70,17 @@ maxEnergyExtraction = 0 # Default: 128 # Range: > 0 energyPerTick = 256 + +[machineSettings.processingMachines.coolerData] +# Default: 50000 +# Range: 0 ~ 9223372036854775807 +energyCapacity = 50000 +# Default: 256 +# Range: 0 ~ 9223372036854775807 +maxEnergyInsertion = 256 +# Default: 0 +# Range: 0 ~ 9223372036854775807 +maxEnergyExtraction = 0 +# Default: 32 +# Range: > 0 +energyPerTick = 128 diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index 4fd213194..3e4561fbf 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -1,11 +1,5 @@ { "processingMachines": { - "coolerData": { - "energyCapacity": 50000, - "maxEnergyInsertion": 256, - "maxEnergyExtraction": 0, - "energyPerTick": 128 - }, "fragmentForgeData": { "energyCapacity": 50000, "maxEnergyInsertion": 2048, From df824534519823f020b208756249456c6a52ac33 Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 10:46:51 +0900 Subject: [PATCH 09/58] Convert `processingMachines.fragmentForgeData` --- config/oritech-common.toml | 14 ++++++++++++++ config/oritech-config.json5 | 6 ------ 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/config/oritech-common.toml b/config/oritech-common.toml index c4f80fe44..99b29fed4 100644 --- a/config/oritech-common.toml +++ b/config/oritech-common.toml @@ -84,3 +84,17 @@ maxEnergyExtraction = 0 # Default: 32 # Range: > 0 energyPerTick = 128 + +[machineSettings.processingMachines.fragmentForgeData] +# Default: 50000 +# Range: 0 ~ 9223372036854775807 +energyCapacity = 50000 +# Default: 2048 +# Range: 0 ~ 9223372036854775807 +maxEnergyInsertion = 2048 +# Default: 0 +# Range: 0 ~ 9223372036854775807 +maxEnergyExtraction = 0 +# Default: 256 +# Range: > 0 +energyPerTick = 512 diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index 3e4561fbf..16bed5274 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -1,11 +1,5 @@ { "processingMachines": { - "fragmentForgeData": { - "energyCapacity": 50000, - "maxEnergyInsertion": 2048, - "maxEnergyExtraction": 0, - "energyPerTick": 512 - }, "furnaceData": { "energyCapacity": 10000, "maxEnergyInsertion": 256, From bd5f856badaefa14f3dd4e2eecdabd2d34dfc996 Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 10:48:10 +0900 Subject: [PATCH 10/58] Convert `processingMachines.furnaceData` --- config/oritech-common.toml | 15 +++++++++++++++ config/oritech-config.json5 | 6 ------ 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/config/oritech-common.toml b/config/oritech-common.toml index 99b29fed4..644dc45ba 100644 --- a/config/oritech-common.toml +++ b/config/oritech-common.toml @@ -98,3 +98,18 @@ maxEnergyExtraction = 0 # Default: 256 # Range: > 0 energyPerTick = 512 + +[machineSettings.processingMachines.furnaceData] +# Default: 10000 +# Range: 0 ~ 9223372036854775807 +energyCapacity = 10000 +# Default: 256 +# Range: 0 ~ 9223372036854775807 +maxEnergyInsertion = 256 +# Default: 32 +# Range: > 0 +energyPerTick = 64 +#Furnace speed multiplier relative to vanilla +# Default: 0.5 +# Range: 0.0 ~ 100.0 +speedMultiplier = 0.5 diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index 16bed5274..9269f6679 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -1,11 +1,5 @@ { "processingMachines": { - "furnaceData": { - "energyCapacity": 10000, - "maxEnergyInsertion": 256, - "energyPerTick": 64, - "speedMultiplier": 0.5 - }, "pulverizerData": { "energyCapacity": 25000, "maxEnergyInsertion": 256, From 1780706c1358a32e2fbcab7a91486989b6113cb3 Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 10:49:02 +0900 Subject: [PATCH 11/58] Convert `processingMachines.pulverizerData` --- config/oritech-common.toml | 14 ++++++++++++++ config/oritech-config.json5 | 6 ------ 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/config/oritech-common.toml b/config/oritech-common.toml index 644dc45ba..dea335eed 100644 --- a/config/oritech-common.toml +++ b/config/oritech-common.toml @@ -113,3 +113,17 @@ energyPerTick = 64 # Default: 0.5 # Range: 0.0 ~ 100.0 speedMultiplier = 0.5 + +[machineSettings.processingMachines.pulverizerData] +# Default: 25000 +# Range: 0 ~ 9223372036854775807 +energyCapacity = 25000 +# Default: 256 +# Range: 0 ~ 9223372036854775807 +maxEnergyInsertion = 256 +# Default: 0 +# Range: 0 ~ 9223372036854775807 +maxEnergyExtraction = 0 +# Default: 32 +# Range: > 0 +energyPerTick = 64 diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index 9269f6679..28bf2d1a2 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -1,11 +1,5 @@ { "processingMachines": { - "pulverizerData": { - "energyCapacity": 25000, - "maxEnergyInsertion": 256, - "maxEnergyExtraction": 0, - "energyPerTick": 64 - }, "refineryData": { "energyCapacity": 50000, "maxEnergyInsertion": 512, From 1f1d31313918917dce3f306dc98c96822acd1128 Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 10:50:14 +0900 Subject: [PATCH 12/58] Convert `processingMachines.refineryData` --- config/oritech-common.toml | 14 ++++++++++++++ config/oritech-config.json5 | 8 -------- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/config/oritech-common.toml b/config/oritech-common.toml index dea335eed..24b357565 100644 --- a/config/oritech-common.toml +++ b/config/oritech-common.toml @@ -127,3 +127,17 @@ maxEnergyExtraction = 0 # Default: 32 # Range: > 0 energyPerTick = 64 + +[machineSettings.processingMachines.refineryData] +# Default: 50000 +# Range: 0 ~ 9223372036854775807 +energyCapacity = 50000 +# Default: 512 +# Range: 0 ~ 9223372036854775807 +maxEnergyInsertion = 512 +# Default: 0 +# Range: 0 ~ 9223372036854775807 +maxEnergyExtraction = 0 +# Default: 64 +# Range: > 0 +energyPerTick = 128 diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index 28bf2d1a2..5de1f82ba 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -1,12 +1,4 @@ { - "processingMachines": { - "refineryData": { - "energyCapacity": 50000, - "maxEnergyInsertion": 512, - "maxEnergyExtraction": 0, - "energyPerTick": 128 - } - }, "generators": { "animationSpeedMultiplier": 10.0, "basicGeneratorData": { From 52de30a90a00e446b34575dd18fe7c7ffe1a9f49 Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 10:51:02 +0900 Subject: [PATCH 13/58] Convert `animationSpeedMultiplier` --- config/oritech-common.toml | 6 ++++++ config/oritech-config.json5 | 1 - 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/config/oritech-common.toml b/config/oritech-common.toml index 24b357565..22207d43f 100644 --- a/config/oritech-common.toml +++ b/config/oritech-common.toml @@ -141,3 +141,9 @@ maxEnergyExtraction = 0 # Default: 64 # Range: > 0 energyPerTick = 128 + +[machineSettings.generators] +#Generator animation speed multiplier +# Default: 10.0 +# Range: 0.0 ~ 1000.0 +animationSpeedMultiplier = 10.0 diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index 5de1f82ba..1664d431f 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -1,6 +1,5 @@ { "generators": { - "animationSpeedMultiplier": 10.0, "basicGeneratorData": { "energyCapacity": 50000, "maxEnergyInsertion": 0, From dc2a6017e7ed5145bf4127f591f85893e8a4977e Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 10:51:40 +0900 Subject: [PATCH 14/58] Convert unmatched new configs --- config/oritech-common.toml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/config/oritech-common.toml b/config/oritech-common.toml index 22207d43f..5047aba70 100644 --- a/config/oritech-common.toml +++ b/config/oritech-common.toml @@ -147,3 +147,5 @@ energyPerTick = 128 # Default: 10.0 # Range: 0.0 ~ 1000.0 animationSpeedMultiplier = 10.0 +#Fluid ID for steam produced by the steam boiler. Only this is accepted by steam engines. +steamId = "oritech:still_steam" From 0ad1a0f3564c75a507de6e805577273b1af7f59a Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 10:52:52 +0900 Subject: [PATCH 15/58] Convert `generators.basicGeneratorData` --- config/oritech-common.toml | 14 ++++++++++++++ config/oritech-config.json5 | 6 ------ 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/config/oritech-common.toml b/config/oritech-common.toml index 5047aba70..1b137ab8a 100644 --- a/config/oritech-common.toml +++ b/config/oritech-common.toml @@ -149,3 +149,17 @@ energyPerTick = 128 animationSpeedMultiplier = 10.0 #Fluid ID for steam produced by the steam boiler. Only this is accepted by steam engines. steamId = "oritech:still_steam" + +[machineSettings.generators.basicGeneratorData] +# Default: 50000 +# Range: 0 ~ 9223372036854775807 +energyCapacity = 50000 +# Default: 0 +# Range: 0 ~ 9223372036854775807 +maxEnergyInsertion = 0 +# Default: 256 +# Range: 0 ~ 9223372036854775807 +maxEnergyExtraction = 256 +# Default: 32 +# Range: > 0 +energyPerTick = 64 diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index 1664d431f..446d1fd8a 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -1,11 +1,5 @@ { "generators": { - "basicGeneratorData": { - "energyCapacity": 50000, - "maxEnergyInsertion": 0, - "maxEnergyExtraction": 256, - "energyPerTick": 64 - }, "bioGeneratorData": { "energyCapacity": 400000, "maxEnergyInsertion": 0, From df754a0d1a86d9817b2eb804fde58873a884edb0 Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 10:54:10 +0900 Subject: [PATCH 16/58] Convert `generators.bioGeneratorData` --- config/oritech-common.toml | 14 ++++++++++++++ config/oritech-config.json5 | 6 ------ 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/config/oritech-common.toml b/config/oritech-common.toml index 1b137ab8a..a0a9c0e13 100644 --- a/config/oritech-common.toml +++ b/config/oritech-common.toml @@ -163,3 +163,17 @@ maxEnergyExtraction = 256 # Default: 32 # Range: > 0 energyPerTick = 64 + +[machineSettings.generators.bioGeneratorData] +# Default: 100000 +# Range: 0 ~ 9223372036854775807 +energyCapacity = 400000 +# Default: 0 +# Range: 0 ~ 9223372036854775807 +maxEnergyInsertion = 0 +# Default: 512 +# Range: 0 ~ 9223372036854775807 +maxEnergyExtraction = 2048 +# Default: 64 +# Range: > 0 +energyPerTick = 256 diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index 446d1fd8a..b507b9875 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -1,11 +1,5 @@ { "generators": { - "bioGeneratorData": { - "energyCapacity": 400000, - "maxEnergyInsertion": 0, - "maxEnergyExtraction": 2048, - "energyPerTick": 256 - }, "lavaGeneratorData": { "energyCapacity": 400000, "maxEnergyInsertion": 0, From 74e3bea667740b98381cc5ef44544aed634308f2 Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 10:55:07 +0900 Subject: [PATCH 17/58] Convert `generators.lavaGeneratorData` --- config/oritech-common.toml | 14 ++++++++++++++ config/oritech-config.json5 | 6 ------ 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/config/oritech-common.toml b/config/oritech-common.toml index a0a9c0e13..d6a91971b 100644 --- a/config/oritech-common.toml +++ b/config/oritech-common.toml @@ -177,3 +177,17 @@ maxEnergyExtraction = 2048 # Default: 64 # Range: > 0 energyPerTick = 256 + +[machineSettings.generators.lavaGeneratorData] +# Default: 100000 +# Range: 0 ~ 9223372036854775807 +energyCapacity = 400000 +# Default: 0 +# Range: 0 ~ 9223372036854775807 +maxEnergyInsertion = 0 +# Default: 512 +# Range: 0 ~ 9223372036854775807 +maxEnergyExtraction = 2048 +# Default: 64 +# Range: > 0 +energyPerTick = 256 diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index b507b9875..3dd6f427e 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -1,11 +1,5 @@ { "generators": { - "lavaGeneratorData": { - "energyCapacity": 400000, - "maxEnergyInsertion": 0, - "maxEnergyExtraction": 2048, - "energyPerTick": 256 - }, "fuelGeneratorData": { "energyCapacity": 1000000, "maxEnergyInsertion": 0, From bb43a09f8b5cca69f1639414e890ac48e9f77a15 Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 10:56:33 +0900 Subject: [PATCH 18/58] Convert `generators.fuelGeneratorData` --- config/oritech-common.toml | 14 ++++++++++++++ config/oritech-config.json5 | 6 ------ 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/config/oritech-common.toml b/config/oritech-common.toml index d6a91971b..b8b56a337 100644 --- a/config/oritech-common.toml +++ b/config/oritech-common.toml @@ -191,3 +191,17 @@ maxEnergyExtraction = 2048 # Default: 64 # Range: > 0 energyPerTick = 256 + +[machineSettings.generators.fuelGeneratorData] +# Default: 250000 +# Range: 0 ~ 9223372036854775807 +energyCapacity = 1000000 +# Default: 0 +# Range: 0 ~ 9223372036854775807 +maxEnergyInsertion = 0 +# Default: 2048 +# Range: 0 ~ 9223372036854775807 +maxEnergyExtraction = 16000 +# Default: 256 +# Range: > 0 +energyPerTick = 2048 diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index 3dd6f427e..88c349b0f 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -1,11 +1,5 @@ { "generators": { - "fuelGeneratorData": { - "energyCapacity": 1000000, - "maxEnergyInsertion": 0, - "maxEnergyExtraction": 16000, - "energyPerTick": 2048 - }, "steamEngineData": { "energyCapacity": 100000, "maxEnergyExtraction": 50000, From 8410b0f82d341422b677c844b8cfa855aa6709c1 Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 10:58:04 +0900 Subject: [PATCH 19/58] Convert `generators.steamEngineData` --- config/oritech-common.toml | 20 ++++++++++++++++++++ config/oritech-config.json5 | 8 -------- 2 files changed, 20 insertions(+), 8 deletions(-) diff --git a/config/oritech-common.toml b/config/oritech-common.toml index b8b56a337..e70deddb5 100644 --- a/config/oritech-common.toml +++ b/config/oritech-common.toml @@ -205,3 +205,23 @@ maxEnergyExtraction = 16000 # Default: 256 # Range: > 0 energyPerTick = 2048 + +[machineSettings.generators.steamEngineData] +# Default: 100000 +# Range: 0 ~ 9223372036854775807 +energyCapacity = 100000 +# Default: 50000 +# Range: 0 ~ 9223372036854775807 +maxEnergyExtraction = 50000 +#Applies to generators with the steam addon. Droplets of steam produced per the usual RF. +# Default: 2.0 +# Range: 0.0 ~ 1000.0 +rfToSteamRatio = 2.0 +#Energy per steam unit in the steam engine +# Default: 1 +# Range: > 0 +steamToRfRatio = 1 +#When enabled, the steam engine stops when energy storage is full +stopOnEnergyFull = false +#When enabled, the steam engine stops when the water tank is full. Must be pumped out to resume. +stopOnWaterFull = true diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index 88c349b0f..6a72a9209 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -1,13 +1,5 @@ { "generators": { - "steamEngineData": { - "energyCapacity": 100000, - "maxEnergyExtraction": 50000, - "rfToSteamRatio": 2.0, - "steamToRfRatio": 1, - "stopOnEnergyFull": false, - "stopOnWaterFull": true - }, "solarGeneratorData": { "energyCapacity": 1000000, "maxEnergyInsertion": 0, From 6093086095f2fee87595a98227255df0eb6a7056 Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 10:58:23 +0900 Subject: [PATCH 20/58] Convert unmatched new configs --- config/oritech-common.toml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/config/oritech-common.toml b/config/oritech-common.toml index e70deddb5..03b5259ae 100644 --- a/config/oritech-common.toml +++ b/config/oritech-common.toml @@ -225,3 +225,7 @@ steamToRfRatio = 1 stopOnEnergyFull = false #When enabled, the steam engine stops when the water tank is full. Must be pumped out to resume. stopOnWaterFull = true +#Steam capacity of steam-boiler generators and the steam engine, in buckets +# Default: 8.0 +# Range: 0.0 ~ 1000.0 +steamBoilerCapacityBuckets = 8.0 From 17a492941385d5c578a271b713107e5bd20bb742 Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 10:59:35 +0900 Subject: [PATCH 21/58] Convert `generators.solarGeneratorData` --- config/oritech-common.toml | 14 ++++++++++++++ config/oritech-config.json5 | 8 -------- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/config/oritech-common.toml b/config/oritech-common.toml index 03b5259ae..4dfcb785d 100644 --- a/config/oritech-common.toml +++ b/config/oritech-common.toml @@ -229,3 +229,17 @@ stopOnWaterFull = true # Default: 8.0 # Range: 0.0 ~ 1000.0 steamBoilerCapacityBuckets = 8.0 + +[machineSettings.generators.solarGeneratorData] +# Default: 100000 +# Range: 0 ~ 9223372036854775807 +energyCapacity = 1000000 +# Default: 0 +# Range: 0 ~ 9223372036854775807 +maxEnergyInsertion = 0 +# Default: 256 +# Range: 0 ~ 9223372036854775807 +maxEnergyExtraction = 25600 +# Default: 32 +# Range: > 0 +energyPerTick = 1600 diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index 6a72a9209..4950d15e0 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -1,12 +1,4 @@ { - "generators": { - "solarGeneratorData": { - "energyCapacity": 1000000, - "maxEnergyInsertion": 0, - "maxEnergyExtraction": 25600, - "energyPerTick": 1600 - } - }, "laserArmConfig": { "energyCapacity": 20000, "maxEnergyInsertion": 2048, From 8d0d02dd794badb662f1b0e19ebdcc6d9fa67583 Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 11:00:44 +0900 Subject: [PATCH 22/58] Convert `laserArmConfig` --- config/oritech-common.toml | 23 +++++++++++++++++++++++ config/oritech-config.json5 | 8 -------- 2 files changed, 23 insertions(+), 8 deletions(-) diff --git a/config/oritech-common.toml b/config/oritech-common.toml index 4dfcb785d..3667a22e4 100644 --- a/config/oritech-common.toml +++ b/config/oritech-common.toml @@ -243,3 +243,26 @@ maxEnergyExtraction = 25600 # Default: 32 # Range: > 0 energyPerTick = 1600 + +[machineSettings.laserArmConfig] +# Default: 20000 +# Range: 0 ~ 9223372036854775807 +energyCapacity = 20000 +# Default: 1024 +# Range: 0 ~ 9223372036854775807 +maxEnergyInsertion = 2048 +# Default: 128 +# Range: 0 ~ 9223372036854775807 +energyPerTick = 512 +#Base RF cost to break a block +# Default: 1024 +# Range: > 0 +blockBreakEnergyBase = 1024 +#Base damage per tick to entities +# Default: 2.0 +# Range: 0.0 ~ 1000.0 +damageTickBase = 2.0 +#Maximum targeting range in blocks +# Default: 128 +# Range: > 1 +range = 128 diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index 4950d15e0..b7e6254c5 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -1,12 +1,4 @@ { - "laserArmConfig": { - "energyCapacity": 20000, - "maxEnergyInsertion": 2048, - "energyPerTick": 512, - "blockBreakEnergyBase": 1024, - "damageTickBase": 2.0, - "range": 128 - }, "deepDrillConfig": { "energyCapacity": 20000, "stepsPerOre": 20, From 41ca82642613cd04520b0e1b7a6a780351730d18 Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 11:01:53 +0900 Subject: [PATCH 23/58] Convert `deepDrillConfig` --- config/oritech-common.toml | 13 +++++++++++++ config/oritech-config.json5 | 5 ----- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/config/oritech-common.toml b/config/oritech-common.toml index 3667a22e4..ee29ca6b6 100644 --- a/config/oritech-common.toml +++ b/config/oritech-common.toml @@ -266,3 +266,16 @@ damageTickBase = 2.0 # Default: 128 # Range: > 1 range = 128 + +[machineSettings.deepDrillConfig] +# Default: 20000 +# Range: 0 ~ 9223372036854775807 +energyCapacity = 20000 +#Work steps required per ore output +# Default: 20 +# Range: > 1 +stepsPerOre = 20 +#RF consumed per work step +# Default: 1024 +# Range: > 0 +energyPerStep = 1024 diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index b7e6254c5..a65d031a8 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -1,9 +1,4 @@ { - "deepDrillConfig": { - "energyCapacity": 20000, - "stepsPerOre": 20, - "energyPerStep": 1024 - }, "destroyerConfig": { "moveDuration": 15, "workDuration": 40, From 2b58d7f1ea2404047fd11a9dfd5fc321368cd905 Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 11:02:43 +0900 Subject: [PATCH 24/58] Convert `destroyerConfig` --- config/oritech-common.toml | 14 ++++++++++++++ config/oritech-config.json5 | 6 ------ 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/config/oritech-common.toml b/config/oritech-common.toml index ee29ca6b6..1b3a01e79 100644 --- a/config/oritech-common.toml +++ b/config/oritech-common.toml @@ -279,3 +279,17 @@ stepsPerOre = 20 # Default: 1024 # Range: > 0 energyPerStep = 1024 + +[machineSettings.destroyerConfig] +# Default: 15 +# Range: > 1 +moveDuration = 15 +# Default: 40 +# Range: > 1 +workDuration = 40 +# Default: 8 +# Range: > 0 +moveEnergyUsage = 8 +# Default: 128 +# Range: > 0 +workEnergyUsage = 128 diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index a65d031a8..9323a9470 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -1,10 +1,4 @@ { - "destroyerConfig": { - "moveDuration": 15, - "workDuration": 40, - "moveEnergyUsage": 8, - "workEnergyUsage": 128 - }, "fertilizerConfig": { "moveDuration": 10, "workDuration": 20, From 1b6f8116b6ffa106b6ac80eb898f156098d87320 Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 11:03:56 +0900 Subject: [PATCH 25/58] Convert `fertilizerConfig` --- config/oritech-common.toml | 18 ++++++++++++++++++ config/oritech-config.json5 | 7 ------- 2 files changed, 18 insertions(+), 7 deletions(-) diff --git a/config/oritech-common.toml b/config/oritech-common.toml index 1b3a01e79..fad80ad5a 100644 --- a/config/oritech-common.toml +++ b/config/oritech-common.toml @@ -293,3 +293,21 @@ moveEnergyUsage = 8 # Default: 128 # Range: > 0 workEnergyUsage = 128 + +[machineSettings.fertilizerConfig] +# Default: 10 +# Range: > 1 +moveDuration = 10 +# Default: 20 +# Range: > 1 +workDuration = 20 +# Default: 8 +# Range: > 0 +moveEnergyUsage = 16 +# Default: 128 +# Range: > 0 +workEnergyUsage = 256 +#Liquid consumed per fertilized block in buckets +# Default: 0.25 +# Range: 0.0 ~ 100.0 +liquidPerBlockUsage = 0.25 diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index 9323a9470..2cf95e1f7 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -1,11 +1,4 @@ { - "fertilizerConfig": { - "moveDuration": 10, - "workDuration": 20, - "moveEnergyUsage": 16, - "workEnergyUsage": 256, - "liquidPerBlockUsage": 0.25 - }, "placerConfig": { "moveDuration": 10, "workDuration": 5, From 08a33e8f0e22299bddddc2b52938fce2a7412af3 Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 11:05:02 +0900 Subject: [PATCH 26/58] Convert `placerConfig` --- config/oritech-common.toml | 14 ++++++++++++++ config/oritech-config.json5 | 6 ------ 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/config/oritech-common.toml b/config/oritech-common.toml index fad80ad5a..c26542c57 100644 --- a/config/oritech-common.toml +++ b/config/oritech-common.toml @@ -311,3 +311,17 @@ workEnergyUsage = 256 # Default: 0.25 # Range: 0.0 ~ 100.0 liquidPerBlockUsage = 0.25 + +[machineSettings.placerConfig] +# Default: 10 +# Range: > 1 +moveDuration = 10 +# Default: 5 +# Range: > 1 +workDuration = 5 +# Default: 8 +# Range: > 0 +moveEnergyUsage = 16 +# Default: 64 +# Range: > 0 +workEnergyUsage = 128 diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index 2cf95e1f7..3af7f997e 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -1,10 +1,4 @@ { - "placerConfig": { - "moveDuration": 10, - "workDuration": 5, - "moveEnergyUsage": 16, - "workEnergyUsage": 128 - }, "smallEnergyStorage": { "energyCapacity": 5000000, "maxEnergyInsertion": 5000, From cbb30d195817b4e4a208e7283d0fe0d503fad285 Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 11:06:13 +0900 Subject: [PATCH 27/58] Convert unmatched new configs --- config/oritech-common.toml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/config/oritech-common.toml b/config/oritech-common.toml index c26542c57..2179bbfa9 100644 --- a/config/oritech-common.toml +++ b/config/oritech-common.toml @@ -325,3 +325,17 @@ moveEnergyUsage = 16 # Default: 64 # Range: > 0 workEnergyUsage = 128 + +[machineSettings.addonConfig] +#Burst addon processing speed multiplier +# Default: 8.0 +# Range: 0.0 ~ 1000.0 +burstAddonSpeedMultiplier = 8.0 +#Burst addon throttle energy multiplier +# Default: 1.2 +# Range: 0.0 ~ 100.0 +burstAddonThrottleMultiplier = 1.2 +#Addon splicer RF storage capacity +# Default: 50000000 +# Range: 0 ~ 9223372036854775807 +addonShrinkerRF = 50000000 From f314f4673046ac72f3d85cff7c52156a1187cfba Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 11:07:27 +0900 Subject: [PATCH 28/58] Convert `portableTankCapacityBuckets` --- config/oritech-common.toml | 6 ++++++ config/oritech-config.json5 | 1 - 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/config/oritech-common.toml b/config/oritech-common.toml index 2179bbfa9..4039918e2 100644 --- a/config/oritech-common.toml +++ b/config/oritech-common.toml @@ -339,3 +339,9 @@ burstAddonThrottleMultiplier = 1.2 # Default: 50000000 # Range: 0 ~ 9223372036854775807 addonShrinkerRF = 50000000 + +[storageBlocks] +#Portable tank fluid capacity in buckets +# Default: 256 +# Range: > 1 +portableTankCapacityBuckets = 256 diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index 3af7f997e..131bd727c 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -11,7 +11,6 @@ "maxEnergyExtraction": 10000, "energyPerTick": 0 }, - "portableTankCapacityBuckets": 256, "overchargedCrystalChargeRate": 10, "itemPipeTransferAmount": 8, "itemPipeIntervalDuration": 5, From 8485f8c45aa6cb8807764c48fa51799fc4c53d8f Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 11:08:04 +0900 Subject: [PATCH 29/58] Convert `overchargedCrystalChargeRate` --- config/oritech-common.toml | 4 ++++ config/oritech-config.json5 | 1 - 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/config/oritech-common.toml b/config/oritech-common.toml index 4039918e2..065de9969 100644 --- a/config/oritech-common.toml +++ b/config/oritech-common.toml @@ -345,3 +345,7 @@ addonShrinkerRF = 50000000 # Default: 256 # Range: > 1 portableTankCapacityBuckets = 256 +#Overcharged crystal energy generation rate in RF/t +# Default: 10 +# Range: > 1 +overchargedCrystalChargeRate = 10 diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index 131bd727c..f29c341e6 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -11,7 +11,6 @@ "maxEnergyExtraction": 10000, "energyPerTick": 0 }, - "overchargedCrystalChargeRate": 10, "itemPipeTransferAmount": 8, "itemPipeIntervalDuration": 5, "fluidPipeExtractAmountBuckets": 0.5, From c0a3300b495ba9ba73433002b6795a3073022856 Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 11:09:06 +0900 Subject: [PATCH 30/58] Convert `smallEnergyStorage` --- config/oritech-common.toml | 14 ++++++++++++++ config/oritech-config.json5 | 6 ------ 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/config/oritech-common.toml b/config/oritech-common.toml index 065de9969..9c7431352 100644 --- a/config/oritech-common.toml +++ b/config/oritech-common.toml @@ -349,3 +349,17 @@ portableTankCapacityBuckets = 256 # Default: 10 # Range: > 1 overchargedCrystalChargeRate = 10 + +[storageBlocks.smallEnergyStorage] +# Default: 1000000 +# Range: 0 ~ 9223372036854775807 +energyCapacity = 5000000 +# Default: 5000 +# Range: 0 ~ 9223372036854775807 +maxEnergyInsertion = 5000 +# Default: 5000 +# Range: 0 ~ 9223372036854775807 +maxEnergyExtraction = 5000 +# Default: 0 +# Range: > 0 +energyPerTick = 0 diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index f29c341e6..d7bb1ed53 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -1,10 +1,4 @@ { - "smallEnergyStorage": { - "energyCapacity": 5000000, - "maxEnergyInsertion": 5000, - "maxEnergyExtraction": 5000, - "energyPerTick": 0 - }, "largeEnergyStorage": { "energyCapacity": 60000000, "maxEnergyInsertion": 10000, From 5e481255eb96c0524f3377ce426c4f0e89331793 Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 11:10:19 +0900 Subject: [PATCH 31/58] Convert `largeEnergyStorage` --- config/oritech-common.toml | 14 ++++++++++++++ config/oritech-config.json5 | 6 ------ 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/config/oritech-common.toml b/config/oritech-common.toml index 9c7431352..a91aed733 100644 --- a/config/oritech-common.toml +++ b/config/oritech-common.toml @@ -363,3 +363,17 @@ maxEnergyExtraction = 5000 # Default: 0 # Range: > 0 energyPerTick = 0 + +[storageBlocks.largeEnergyStorage] +# Default: 20000000 +# Range: 0 ~ 9223372036854775807 +energyCapacity = 60000000 +# Default: 10000 +# Range: 0 ~ 9223372036854775807 +maxEnergyInsertion = 10000 +# Default: 10000 +# Range: 0 ~ 9223372036854775807 +maxEnergyExtraction = 10000 +# Default: 0 +# Range: > 0 +energyPerTick = 0 diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index d7bb1ed53..12998280e 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -1,10 +1,4 @@ { - "largeEnergyStorage": { - "energyCapacity": 60000000, - "maxEnergyInsertion": 10000, - "maxEnergyExtraction": 10000, - "energyPerTick": 0 - }, "itemPipeTransferAmount": 8, "itemPipeIntervalDuration": 5, "fluidPipeExtractAmountBuckets": 0.5, From 5ac1e5f7d2fb55c0c69c589da159e7254c13b2c4 Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 11:11:25 +0900 Subject: [PATCH 32/58] Convert `logistics` category --- config/oritech-common.toml | 30 ++++++++++++++++++++++++++++++ config/oritech-config.json5 | 7 ------- 2 files changed, 30 insertions(+), 7 deletions(-) diff --git a/config/oritech-common.toml b/config/oritech-common.toml index a91aed733..80a478f3e 100644 --- a/config/oritech-common.toml +++ b/config/oritech-common.toml @@ -377,3 +377,33 @@ maxEnergyExtraction = 10000 # Default: 0 # Range: > 0 energyPerTick = 0 + +[logistics] +#Items transferred per pipe cycle +# Default: 8 +# Range: > 1 +itemPipeTransferAmount = 8 +#Ticks between item pipe transfers +# Default: 5 +# Range: > 1 +itemPipeIntervalDuration = 5 +#Fluid extracted per pipe cycle in buckets +# Default: 0.5 +# Range: 0.0 ~ 1000.0 +fluidPipeExtractAmountBuckets = 0.5 +#Ticks between fluid pipe extractions +# Default: 3 +# Range: > 1 +fluidPipeExtractIntervalDuration = 3 +#Fluid pipe internal buffer size in buckets +# Default: 2.0 +# Range: 0.0 ~ 1000.0 +fluidPipeInternalStorageBuckets = 2.0 +#Energy pipe transfer rate in RF/t +# Default: 10000 +# Range: 0 ~ 9223372036854775807 +energyPipeTransferRate = 10000 +#Superconductor cable transfer rate in RF/t +# Default: 4194304 +# Range: 0 ~ 9223372036854775807 +superConductorTransferRate = 4194304 diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index 12998280e..07135b3c7 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -1,11 +1,4 @@ { - "itemPipeTransferAmount": 8, - "itemPipeIntervalDuration": 5, - "fluidPipeExtractAmountBuckets": 0.5, - "fluidPipeExtractIntervalDuration": 3, - "fluidPipeInternalStorageBuckets": 2.0, - "energyPipeTransferRate": 10000, - "superConductorTransferRate": 4194304, "charger": { "energyCapacity": 500000, "maxEnergyInsertion": 10000, From e0a85c2f602528ea55860099d90e1fe87db5855f Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 11:11:57 +0900 Subject: [PATCH 33/58] Convert unmatched new configs --- config/oritech-common.toml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/config/oritech-common.toml b/config/oritech-common.toml index 80a478f3e..94f0b069e 100644 --- a/config/oritech-common.toml +++ b/config/oritech-common.toml @@ -407,3 +407,17 @@ energyPipeTransferRate = 10000 # Default: 4194304 # Range: 0 ~ 9223372036854775807 superConductorTransferRate = 4194304 + +[logistics.poleConfig] +#Energy transmission rate and capacity in RF/t +# Default: 1000000 +# Range: 0 ~ 9223372036854775807 +energyCapacity = 1000000 +#Minimum separation distance between poles +# Default: 50 +# Range: > 0 +minRange = 50 +#Maximum separation distance between poles +# Default: 1000 +# Range: > 0 +maxRange = 1000 From 1419e5e025f85913f05e8995e59536e48772186c Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 11:12:49 +0900 Subject: [PATCH 34/58] Convert `chainsawTreeCutting` --- config/oritech-common.toml | 4 ++++ config/oritech-config.json5 | 1 - 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/config/oritech-common.toml b/config/oritech-common.toml index 94f0b069e..aa3dd62d8 100644 --- a/config/oritech-common.toml +++ b/config/oritech-common.toml @@ -421,3 +421,7 @@ minRange = 50 # Default: 1000 # Range: > 0 maxRange = 1000 + +[equipment] +#Enable tree cutting for the chainsaw +chainsawTreeCutting = true diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index 07135b3c7..e3aad0cfd 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -67,7 +67,6 @@ "damageBase": 4, "explosionStrength": 6 }, - "chainsawTreeCutting": true, "generateOres": false, "easyFindFeatures": true, "safeMode": false, From 2fef4c78e131b6e683f600cc83dee8e62bd96b69 Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 11:13:45 +0900 Subject: [PATCH 35/58] Convert `charger` --- config/oritech-common.toml | 14 ++++++++++++++ config/oritech-config.json5 | 6 ------ 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/config/oritech-common.toml b/config/oritech-common.toml index aa3dd62d8..314b0f7ff 100644 --- a/config/oritech-common.toml +++ b/config/oritech-common.toml @@ -425,3 +425,17 @@ maxRange = 1000 [equipment] #Enable tree cutting for the chainsaw chainsawTreeCutting = true + +[equipment.charger] +# Default: 500000 +# Range: 0 ~ 9223372036854775807 +energyCapacity = 500000 +# Default: 10000 +# Range: 0 ~ 9223372036854775807 +maxEnergyInsertion = 10000 +# Default: 5000 +# Range: 0 ~ 9223372036854775807 +maxEnergyExtraction = 5000 +# Default: 0 +# Range: > 0 +energyPerTick = 0 diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index e3aad0cfd..1a72ec540 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -1,10 +1,4 @@ { - "charger": { - "energyCapacity": 500000, - "maxEnergyInsertion": 10000, - "maxEnergyExtraction": 5000, - "energyPerTick": 0 - }, "basicJetpack": { "energyCapacity": 100000, "fuelCapacity": 4000, From d47522210b54e85daaec7326e669a49ad7cc5c5e Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 11:14:49 +0900 Subject: [PATCH 36/58] Convert `easyFindFeatures` --- config/oritech-common.toml | 4 ++++ config/oritech-config.json5 | 1 - 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/config/oritech-common.toml b/config/oritech-common.toml index 314b0f7ff..5062e9f6b 100644 --- a/config/oritech-common.toml +++ b/config/oritech-common.toml @@ -439,3 +439,7 @@ maxEnergyExtraction = 5000 # Default: 0 # Range: > 0 energyPerTick = 0 + +[worldGeneration] +#Makes oil wells and bedrock ore nodes easier to find. Oil wells show a small fountain, ore nodes a boulder on the surface. +easyFindFeatures = true diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index 1a72ec540..6830671dd 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -62,7 +62,6 @@ "explosionStrength": 6 }, "generateOres": false, - "easyFindFeatures": true, "safeMode": false, "safeModeCooldown": 2400, "maxSize": 32, From 5f65241466904d0960fec391a0e17c8fb43c4d52 Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 11:17:36 +0900 Subject: [PATCH 37/58] Convert `reactor` category --- config/oritech-common.toml | 46 +++++++++++++++++++++++++++++++++++++ config/oritech-config.json5 | 12 ---------- 2 files changed, 46 insertions(+), 12 deletions(-) diff --git a/config/oritech-common.toml b/config/oritech-common.toml index 5062e9f6b..78015729c 100644 --- a/config/oritech-common.toml +++ b/config/oritech-common.toml @@ -443,3 +443,49 @@ energyPerTick = 0 [worldGeneration] #Makes oil wells and bedrock ore nodes easier to find. Oil wells show a small fountain, ore nodes a boulder on the surface. easyFindFeatures = true + +[reactor] +#With safe mode enabled, the reactor enters a cooldown period instead of exploding when overheated +safeMode = false +#Reactor safe mode cooldown duration in ticks +# Default: 2400 +# Range: > 0 +safeModeCooldown = 2400 +#Maximum reactor multiblock size +# Default: 64 +# Range: > 1 +maxSize = 32 +#Maximum energy stored in the reactor in RF +# Default: 50000000 +# Range: > 0 +reactorMaxEnergyStored = 150000000 +#Maximum energy output in RF/t per energy port +# Default: 25000 +# Range: > 0 +reactorMaxEnergyOutput = 125000 +#RF generated per reactor pulse +# Default: 64 +# Range: > 0 +rfPerPulse = 1100 +#Neutron absorber heat reduction rate +# Default: 16 +# Range: > 0 +absorberRate = 64 +#Vent base cooling rate +# Default: 4 +# Range: > 0 +ventBaseRate = 24 +#Vent proportional cooling rate +# Default: 100 +# Range: > 0 +ventRelativeRate = 160 +#Maximum heat before reactor meltdown +# Default: 2000 +# Range: > 0 +maxHeat = 2000 +#Ticks before an overheated reactor explodes +# Default: 600 +# Range: > 0 +maxUnstableTicks = 600 +#Disable fancy reactor explosion effects +boringNukes = true diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index 6830671dd..011a2f9da 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -62,18 +62,6 @@ "explosionStrength": 6 }, "generateOres": false, - "safeMode": false, - "safeModeCooldown": 2400, - "maxSize": 32, - "reactorMaxEnergyStored": 150000000, - "reactorMaxEnergyOutput": 125000, - "rfPerPulse": 1100, - "absorberRate": 64, - "ventBaseRate": 24, - "ventRelativeRate": 160, - "maxHeat": 2000, - "maxUnstableTicks": 600, - "boringNukes": true, "enchanterCostMultiplier": 5, "catalystBaseSouls": 50, "catalystRFPerSoul": 20, From 29a2c4edddd885a241e2a2cf2f27293fa1563108 Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 11:19:22 +0900 Subject: [PATCH 38/58] Convert `arcane` category --- config/oritech-common.toml | 26 ++++++++++++++++++++++++++ config/oritech-config.json5 | 6 ------ 2 files changed, 26 insertions(+), 6 deletions(-) diff --git a/config/oritech-common.toml b/config/oritech-common.toml index 78015729c..b2aa78cd9 100644 --- a/config/oritech-common.toml +++ b/config/oritech-common.toml @@ -489,3 +489,29 @@ maxHeat = 2000 maxUnstableTicks = 600 #Disable fancy reactor explosion effects boringNukes = true + +[arcane] +#Enchanter soul cost multiplier +# Default: 5 +# Range: > 0 +enchanterCostMultiplier = 5 +#Catalyst base soul capacity +# Default: 50 +# Range: > 0 +catalystBaseSouls = 50 +#RF/t per catalyst soul capacity level increase +# Default: 20 +# Range: > 0 +catalystRFPerSoul = 20 +#Catalyst soul cost multiplier +# Default: 2 +# Range: > 0 +catalystCostMultiplier = 2 +#Additional hyper enchanting cost multiplier +# Default: 2 +# Range: > 0 +catalystHyperMultiplier = 2 +#Spawner soul cost multiplier +# Default: 1 +# Range: > 0 +spawnerCostMultiplier = 1 diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index 011a2f9da..6d497e0dd 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -62,12 +62,6 @@ "explosionStrength": 6 }, "generateOres": false, - "enchanterCostMultiplier": 5, - "catalystBaseSouls": 50, - "catalystRFPerSoul": 20, - "catalystCostMultiplier": 2, - "catalystHyperMultiplier": 2, - "spawnerCostMultiplier": 1, "maxGateDist": 10, "bendFactor": 2.5, "accelerationRFCost": 10, From dfaf0be937d517ab76de77975d67dbd209aeece8 Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 11:19:49 +0900 Subject: [PATCH 39/58] Convert unmatched new configs --- config/oritech-common.toml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/config/oritech-common.toml b/config/oritech-common.toml index b2aa78cd9..8e9387c44 100644 --- a/config/oritech-common.toml +++ b/config/oritech-common.toml @@ -511,6 +511,10 @@ catalystCostMultiplier = 2 # Default: 2 # Range: > 0 catalystHyperMultiplier = 2 +#Exponential factor for hyper enchanting cost. Increase carefully, makes higher levels MUCH more expensive. +# Default: 1.15 +# Range: 0.0 ~ 100.0 +catalystHyperExpFactor = 1.15 #Spawner soul cost multiplier # Default: 1 # Range: > 0 From d778512bde3318317a7680507a5fc39c7cfc3d8b Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 11:21:19 +0900 Subject: [PATCH 40/58] Convert `particleAccelerator` category --- config/oritech-common.toml | 38 +++++++++++++++++++++++++++++++++++++ config/oritech-config.json5 | 9 --------- 2 files changed, 38 insertions(+), 9 deletions(-) diff --git a/config/oritech-common.toml b/config/oritech-common.toml index 8e9387c44..d36f41635 100644 --- a/config/oritech-common.toml +++ b/config/oritech-common.toml @@ -519,3 +519,41 @@ catalystHyperExpFactor = 1.15 # Default: 1 # Range: > 0 spawnerCostMultiplier = 1 + +[particleAccelerator] +#Maximum particle gate distance +# Default: 10 +# Range: > 1 +maxGateDist = 10 +#Particle curve requirement factor +# Default: 2.5 +# Range: 0.0 ~ 100.0 +bendFactor = 2.5 +#Base RF cost per particle acceleration step +# Default: 10 +# Range: > 0 +accelerationRFCost = 10 +#Accelerator motor RF storage capacity +# Default: 5000000 +# Range: 0 ~ 9223372036854775807 +acceleratorMotorRFCapacity = 5000000 +#Minimum collision energy to activate an end portal +# Default: 10000 +# Range: > 0 +endPortalRequiredSpeed = 10000 +#Minimum collision energy to activate a nether portal +# Default: 5000 +# Range: > 0 +netherPortalRequiredSpeed = 5000 +#Minimum collision energy to create a black hole +# Default: 15000 +# Range: > 0 +blackHoleRequiredSpeed = 15000 +#Tachyon collector energy capacity in RF +# Default: 1000000 +# Range: > 0 +collectorEnergyStorage = 1000000 +#Particle collision tachyon RF multiplier +# Default: 1.0 +# Range: 0.0 ~ 100.0 +tachyonCollisionEnergyFactor = 1.0 diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index 6d497e0dd..b49709f52 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -62,15 +62,6 @@ "explosionStrength": 6 }, "generateOres": false, - "maxGateDist": 10, - "bendFactor": 2.5, - "accelerationRFCost": 10, - "acceleratorMotorRFCapacity": 5000000, - "endPortalRequiredSpeed": 10000, - "netherPortalRequiredSpeed": 5000, - "blackHoleRequiredSpeed": 15000, - "collectorEnergyStorage": 1000000, - "tachyonCollisionEnergyFactor": 1.0, "pullTimeMultiplier": 8, "pullRange": 16, "idleWaitTicks": 200, From 3c6ad53580823578f6753576fa5a4ed11f252f24 Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 11:22:30 +0900 Subject: [PATCH 41/58] Convert `blackHole` category --- config/oritech-common.toml | 22 ++++++++++++++++++++++ config/oritech-config.json5 | 5 ----- 2 files changed, 22 insertions(+), 5 deletions(-) diff --git a/config/oritech-common.toml b/config/oritech-common.toml index d36f41635..cd2d51e18 100644 --- a/config/oritech-common.toml +++ b/config/oritech-common.toml @@ -557,3 +557,25 @@ collectorEnergyStorage = 1000000 # Default: 1.0 # Range: 0.0 ~ 100.0 tachyonCollisionEnergyFactor = 1.0 + +[blackHole] +#Black hole pull time multiplier +# Default: 8 +# Range: > 0 +pullTimeMultiplier = 8 +#Black hole pull range in blocks +# Default: 16 +# Range: > 0 +pullRange = 16 +#Black hole idle wait ticks between operations +# Default: 200 +# Range: > 0 +idleWaitTicks = 200 +#Energy of tachyons produced by black holes +# Default: 50000 +# Range: > 0 +blackHoleTachyonEnergy = 50000 +#Unstable container base RF storage capacity +# Default: 20000000 +# Range: 0 ~ 9223372036854775807 +unstableContainerBaseCapacity = 20000000 diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index b49709f52..b27907aeb 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -62,11 +62,6 @@ "explosionStrength": 6 }, "generateOres": false, - "pullTimeMultiplier": 8, - "pullRange": 16, - "idleWaitTicks": 200, - "blackHoleTachyonEnergy": 50000, - "unstableContainerBaseCapacity": 20000000, "augmenterMaxEnergy": 500000000, "tightMachineAddonHitboxes": true, "tightMachineFrameHitboxes": false, From 284c91b2b2f809e04295f451ecd9f61c52415068 Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 11:23:16 +0900 Subject: [PATCH 42/58] Convert `augmenterMaxEnergy` --- config/oritech-common.toml | 6 ++++++ config/oritech-config.json5 | 1 - 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/config/oritech-common.toml b/config/oritech-common.toml index cd2d51e18..988ea6efa 100644 --- a/config/oritech-common.toml +++ b/config/oritech-common.toml @@ -579,3 +579,9 @@ blackHoleTachyonEnergy = 50000 # Default: 20000000 # Range: 0 ~ 9223372036854775807 unstableContainerBaseCapacity = 20000000 + +[augments] +#Cybernetical station maximum energy storage +# Default: 500000000 +# Range: 0 ~ 9223372036854775807 +augmenterMaxEnergy = 500000000 diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index b27907aeb..ea8f76bac 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -62,7 +62,6 @@ "explosionStrength": 6 }, "generateOres": false, - "augmenterMaxEnergy": 500000000, "tightMachineAddonHitboxes": true, "tightMachineFrameHitboxes": false, "tightCableHitboxes": true, From 7a5b9c4a3f18c4cf5ba41f603dfb123aaac87ac9 Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 11:23:52 +0900 Subject: [PATCH 43/58] Convert `machineVolumeMultiplier` --- config/oritech-common.toml | 6 ++++++ config/oritech-config.json5 | 1 - 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/config/oritech-common.toml b/config/oritech-common.toml index 988ea6efa..cca39ecf7 100644 --- a/config/oritech-common.toml +++ b/config/oritech-common.toml @@ -585,3 +585,9 @@ unstableContainerBaseCapacity = 20000000 # Default: 500000000 # Range: 0 ~ 9223372036854775807 augmenterMaxEnergy = 500000000 + +[interaction] +#Machine sound volume multiplier +# Default: 1.0 +# Range: 0.0 ~ 10.0 +machineVolumeMultiplier = 1.0 diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index ea8f76bac..4a794e713 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -65,7 +65,6 @@ "tightMachineAddonHitboxes": true, "tightMachineFrameHitboxes": false, "tightCableHitboxes": true, - "machineVolumeMultiplier": 1.0, "showMachinePreview": true, "enableHelpButton": true } From 0a8426b3326ce8c46515750b9e2bad96e267f5e5 Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 11:28:11 +0900 Subject: [PATCH 44/58] Make TOML config file for client --- config/oritech-client.toml | 4 ++++ config/oritech-config.json5 | 2 -- 2 files changed, 4 insertions(+), 2 deletions(-) create mode 100644 config/oritech-client.toml diff --git a/config/oritech-client.toml b/config/oritech-client.toml new file mode 100644 index 000000000..a1fc8a6d8 --- /dev/null +++ b/config/oritech-client.toml @@ -0,0 +1,4 @@ +#Render multiblock placement preview +showMachinePreview = true +#Enable help button in machine UIs +enableHelpButton = true diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index 4a794e713..bf91ab40b 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -65,6 +65,4 @@ "tightMachineAddonHitboxes": true, "tightMachineFrameHitboxes": false, "tightCableHitboxes": true, - "showMachinePreview": true, - "enableHelpButton": true } From 12641268d8e3a554529e109e103b14b3a9c32efe Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 11:28:35 +0900 Subject: [PATCH 45/58] Convert unmatched new configs --- config/oritech-client.toml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/config/oritech-client.toml b/config/oritech-client.toml index a1fc8a6d8..c6a79b7b2 100644 --- a/config/oritech-client.toml +++ b/config/oritech-client.toml @@ -2,3 +2,15 @@ showMachinePreview = true #Enable help button in machine UIs enableHelpButton = true +#Maximum zipline speed in blocks/second +# Default: 8.0 +# Range: 0.0 ~ 100.0 +maxZiplineSpeed = 8.0 +#Zipline acceleration, higher = faster +# Default: 0.1 +# Range: 0.0 ~ 10.0 +ziplineAcceleration = 0.1 +#Enable auto jump at zipline end +ziplineAutoJump = true +#Enable 3rd person camera while ziplining +ziplineCameraSwitch = true From a82422e0be8bcfc8bcb494ffb29d23b3687beb0c Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 11:31:27 +0900 Subject: [PATCH 46/58] Make TOML config file for startup --- config/oritech-config.json5 | 1 - config/oritech-startup.toml | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 config/oritech-startup.toml diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index bf91ab40b..c1306c9fe 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -61,7 +61,6 @@ "damageBase": 4, "explosionStrength": 6 }, - "generateOres": false, "tightMachineAddonHitboxes": true, "tightMachineFrameHitboxes": false, "tightCableHitboxes": true, diff --git a/config/oritech-startup.toml b/config/oritech-startup.toml new file mode 100644 index 000000000..8a7a1ea75 --- /dev/null +++ b/config/oritech-startup.toml @@ -0,0 +1,2 @@ +#[Fabric Only] Whether ores are generated. On NeoForge, use a datapack instead. +generateOresFabricOnly = false From 10b1721f79a4a6288edb23883f8b9d75e82e0e60 Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 11:32:12 +0900 Subject: [PATCH 47/58] Convert unmatched new configs --- config/oritech-startup.toml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/config/oritech-startup.toml b/config/oritech-startup.toml index 8a7a1ea75..f6a536a5b 100644 --- a/config/oritech-startup.toml +++ b/config/oritech-startup.toml @@ -1,2 +1,30 @@ #[Fabric Only] Whether ores are generated. On NeoForge, use a datapack instead. generateOresFabricOnly = false +#Speed addon processing speed multiplier +# Default: 0.5 +# Range: 0.0 ~ 100.0 +speedAddonSpeed = 0.5 +#Speed addon energy efficiency multiplier +# Default: 1.2 +# Range: 0.0 ~ 100.0 +speedAddonEfficiency = 1.2 +#Efficiency addon energy multiplier +# Default: 0.8 +# Range: 0.0 ~ 100.0 +efficiencyAddonEfficiency = 0.8 +#Ultimate addon speed multiplier +# Default: 0.25 +# Range: 0.0 ~ 100.0 +ultimateAddonSpeed = 0.25 +#Ultimate addon efficiency multiplier +# Default: 1.1 +# Range: 0.0 ~ 100.0 +ultimateAddonEfficiency = 1.1 +#Processing chamber efficiency multiplier +# Default: 1.5 +# Range: 0.0 ~ 100.0 +chamberAddonEfficiency = 1.5 +#Burst time in ticks per addon +# Default: 240 +# Range: > 0 +burstAddonTicks = 240 From 670f7768c8702c1fe1b9e259aa276106ce6c18b1 Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 11:33:16 +0900 Subject: [PATCH 48/58] Convert tight hitboxes category --- config/oritech-config.json5 | 5 +---- config/oritech-startup.toml | 6 ++++++ 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index c1306c9fe..69f5c796c 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -60,8 +60,5 @@ "blockBreakSpeed": 0.125, "damageBase": 4, "explosionStrength": 6 - }, - "tightMachineAddonHitboxes": true, - "tightMachineFrameHitboxes": false, - "tightCableHitboxes": true, + } } diff --git a/config/oritech-startup.toml b/config/oritech-startup.toml index f6a536a5b..01455780f 100644 --- a/config/oritech-startup.toml +++ b/config/oritech-startup.toml @@ -28,3 +28,9 @@ chamberAddonEfficiency = 1.5 # Default: 240 # Range: > 0 burstAddonTicks = 240 +#Use tighter hitboxes for machine addons +tightMachineAddonHitboxes = true +#Use tighter hitboxes for machine frames +tightMachineFrameHitboxes = false +#Use tighter hitboxes for cables +tightCableHitboxes = true From d3aee044b030967dd3aa9cd00743105bde438b46 Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 11:34:35 +0900 Subject: [PATCH 49/58] Convert `basicJetpack` --- config/oritech-config.json5 | 8 -------- config/oritech-startup.toml | 21 +++++++++++++++++++++ 2 files changed, 21 insertions(+), 8 deletions(-) diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index 69f5c796c..60cca6249 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -1,12 +1,4 @@ { - "basicJetpack": { - "energyCapacity": 100000, - "fuelCapacity": 4000, - "energyUsage": 128, - "fuelUsage": 10, - "chargeSpeed": 1024, - "speed": 0.4000000059604645 - }, "exoJetpack": { "energyCapacity": 5000000, "fuelCapacity": 32000, diff --git a/config/oritech-startup.toml b/config/oritech-startup.toml index 01455780f..2f20b6663 100644 --- a/config/oritech-startup.toml +++ b/config/oritech-startup.toml @@ -34,3 +34,24 @@ tightMachineAddonHitboxes = true tightMachineFrameHitboxes = false #Use tighter hitboxes for cables tightCableHitboxes = true + +[basicJetpack] +# Default: 100000 +# Range: 0 ~ 9223372036854775807 +energyCapacity = 100000 +# Default: 4000 +# Range: 0 ~ 9223372036854775807 +fuelCapacity = 4000 +# Default: 128 +# Range: > 0 +energyUsage = 128 +# Default: 10 +# Range: > 0 +fuelUsage = 10 +# Default: 1024 +# Range: > 0 +chargeSpeed = 1024 +#Flight speed multiplier +# Default: 0.4 +# Range: 0.0 ~ 100.0 +speed = 0.4 From 4c09524e195807815584b79472dae8f264bada9e Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 11:35:11 +0900 Subject: [PATCH 50/58] Convert `exoJetpack` --- config/oritech-config.json5 | 8 -------- config/oritech-startup.toml | 21 +++++++++++++++++++++ 2 files changed, 21 insertions(+), 8 deletions(-) diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index 60cca6249..ef24933e5 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -1,12 +1,4 @@ { - "exoJetpack": { - "energyCapacity": 5000000, - "fuelCapacity": 32000, - "energyUsage": 256, - "fuelUsage": 15, - "chargeSpeed": 10000, - "speed": 1.5 - }, "elytraJetpack": { "energyCapacity": 100000, "fuelCapacity": 4000, diff --git a/config/oritech-startup.toml b/config/oritech-startup.toml index 2f20b6663..8d9aa35c9 100644 --- a/config/oritech-startup.toml +++ b/config/oritech-startup.toml @@ -55,3 +55,24 @@ chargeSpeed = 1024 # Default: 0.4 # Range: 0.0 ~ 100.0 speed = 0.4 + +[exoJetpack] +# Default: 5000000 +# Range: 0 ~ 9223372036854775807 +energyCapacity = 5000000 +# Default: 32000 +# Range: 0 ~ 9223372036854775807 +fuelCapacity = 32000 +# Default: 256 +# Range: > 0 +energyUsage = 256 +# Default: 15 +# Range: > 0 +fuelUsage = 15 +# Default: 10000 +# Range: > 0 +chargeSpeed = 10000 +#Flight speed multiplier +# Default: 1.5 +# Range: 0.0 ~ 100.0 +speed = 1.5 From 4f91be9fd623cc2fdf665c74b92913e17b124dc1 Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 11:35:55 +0900 Subject: [PATCH 51/58] Convert `elytraJetpack` --- config/oritech-config.json5 | 8 -------- config/oritech-startup.toml | 21 +++++++++++++++++++++ 2 files changed, 21 insertions(+), 8 deletions(-) diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index ef24933e5..3be79a4ca 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -1,12 +1,4 @@ { - "elytraJetpack": { - "energyCapacity": 100000, - "fuelCapacity": 4000, - "energyUsage": 128, - "fuelUsage": 10, - "chargeSpeed": 1024, - "speed": 0.6000000238418579 - }, "exoElytraJetpack": { "energyCapacity": 5000000, "fuelCapacity": 32000, diff --git a/config/oritech-startup.toml b/config/oritech-startup.toml index 8d9aa35c9..6b9e04e29 100644 --- a/config/oritech-startup.toml +++ b/config/oritech-startup.toml @@ -76,3 +76,24 @@ chargeSpeed = 10000 # Default: 1.5 # Range: 0.0 ~ 100.0 speed = 1.5 + +[elytraJetpack] +# Default: 100000 +# Range: 0 ~ 9223372036854775807 +energyCapacity = 100000 +# Default: 4000 +# Range: 0 ~ 9223372036854775807 +fuelCapacity = 4000 +# Default: 128 +# Range: > 0 +energyUsage = 128 +# Default: 10 +# Range: > 0 +fuelUsage = 10 +# Default: 1024 +# Range: > 0 +chargeSpeed = 1024 +#Flight speed multiplier +# Default: 0.6 +# Range: 0.0 ~ 100.0 +speed = 0.6 From aeb0fb5c7ecb0757da205d820bcce37586e2c1af Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 11:36:40 +0900 Subject: [PATCH 52/58] Convert `exoElytraJetpack` --- config/oritech-config.json5 | 8 -------- config/oritech-startup.toml | 21 +++++++++++++++++++++ 2 files changed, 21 insertions(+), 8 deletions(-) diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index 3be79a4ca..985c07144 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -1,12 +1,4 @@ { - "exoElytraJetpack": { - "energyCapacity": 5000000, - "fuelCapacity": 32000, - "energyUsage": 256, - "fuelUsage": 15, - "chargeSpeed": 10000, - "speed": 1.399999976158142 - }, "exoChestplate": { "energyCapacity": 5000000, "energyUsage": 10000, diff --git a/config/oritech-startup.toml b/config/oritech-startup.toml index 6b9e04e29..f94baef89 100644 --- a/config/oritech-startup.toml +++ b/config/oritech-startup.toml @@ -97,3 +97,24 @@ chargeSpeed = 1024 # Default: 0.6 # Range: 0.0 ~ 100.0 speed = 0.6 + +[exoElytraJetpack] +# Default: 5000000 +# Range: 0 ~ 9223372036854775807 +energyCapacity = 5000000 +# Default: 32000 +# Range: 0 ~ 9223372036854775807 +fuelCapacity = 32000 +# Default: 256 +# Range: > 0 +energyUsage = 256 +# Default: 15 +# Range: > 0 +fuelUsage = 15 +# Default: 10000 +# Range: > 0 +chargeSpeed = 10000 +#Flight speed multiplier +# Default: 1.4 +# Range: 0.0 ~ 100.0 +speed = 1.4 From 3f311765bc18d634fd8decd5da151f486b84737a Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 11:37:40 +0900 Subject: [PATCH 53/58] Convert `exoChestplate` --- config/oritech-config.json5 | 5 ----- config/oritech-startup.toml | 11 +++++++++++ 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index 985c07144..6db0a3ab1 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -1,9 +1,4 @@ { - "exoChestplate": { - "energyCapacity": 5000000, - "energyUsage": 10000, - "chargeSpeed": 10000 - }, "basicDrill": { "energyCapacity": 10000, "energyUsage": 10, diff --git a/config/oritech-startup.toml b/config/oritech-startup.toml index f94baef89..39a3063e5 100644 --- a/config/oritech-startup.toml +++ b/config/oritech-startup.toml @@ -118,3 +118,14 @@ chargeSpeed = 10000 # Default: 1.4 # Range: 0.0 ~ 100.0 speed = 1.4 + +[exoChestplate] +# Default: 5000000 +# Range: 0 ~ 9223372036854775807 +energyCapacity = 5000000 +# Default: 10000 +# Range: 0 ~ 9223372036854775807 +energyUsage = 10000 +# Default: 10000 +# Range: > 0 +chargeSpeed = 10000 From 609db5fd53d38d4253cbb44cf2ab7ebfe2e8e096 Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 11:38:51 +0900 Subject: [PATCH 54/58] Convert `basicDrill` --- config/oritech-config.json5 | 5 ----- config/oritech-startup.toml | 11 +++++++++++ 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index 6db0a3ab1..c677cc73a 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -1,9 +1,4 @@ { - "basicDrill": { - "energyCapacity": 10000, - "energyUsage": 10, - "chargeSpeed": 512 - }, "chainSaw": { "energyCapacity": 10000, "energyUsage": 10, diff --git a/config/oritech-startup.toml b/config/oritech-startup.toml index 39a3063e5..ec71f5e51 100644 --- a/config/oritech-startup.toml +++ b/config/oritech-startup.toml @@ -129,3 +129,14 @@ energyUsage = 10000 # Default: 10000 # Range: > 0 chargeSpeed = 10000 + +[basicDrill] +# Default: 10000 +# Range: 0 ~ 9223372036854775807 +energyCapacity = 10000 +# Default: 10 +# Range: 0 ~ 9223372036854775807 +energyUsage = 10 +# Default: 512 +# Range: > 0 +chargeSpeed = 512 From 72c53e3df9b854e14075dd34cc920f0fa6e40d5d Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 11:39:16 +0900 Subject: [PATCH 55/58] Convert `chainSaw` --- config/oritech-config.json5 | 5 ----- config/oritech-startup.toml | 11 +++++++++++ 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index c677cc73a..20ac2ab14 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -1,9 +1,4 @@ { - "chainSaw": { - "energyCapacity": 10000, - "energyUsage": 10, - "chargeSpeed": 512 - }, "electricMace": { "energyCapacity": 500000, "energyUsage": 2048, diff --git a/config/oritech-startup.toml b/config/oritech-startup.toml index ec71f5e51..c49d91abf 100644 --- a/config/oritech-startup.toml +++ b/config/oritech-startup.toml @@ -140,3 +140,14 @@ energyUsage = 10 # Default: 512 # Range: > 0 chargeSpeed = 512 + +[chainSaw] +# Default: 10000 +# Range: 0 ~ 9223372036854775807 +energyCapacity = 10000 +# Default: 10 +# Range: 0 ~ 9223372036854775807 +energyUsage = 10 +# Default: 512 +# Range: > 0 +chargeSpeed = 512 From 1f089cba2677d3484431d117d7acde7a22d70e53 Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 11:40:05 +0900 Subject: [PATCH 56/58] Convert `electricMace` (`damageBase` was removed) --- config/oritech-config.json5 | 7 ------- config/oritech-startup.toml | 16 ++++++++++++++++ 2 files changed, 16 insertions(+), 7 deletions(-) diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index 20ac2ab14..3b375d0b3 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -1,11 +1,4 @@ { - "electricMace": { - "energyCapacity": 500000, - "energyUsage": 2048, - "chargeSpeed": 50000, - "baseDamage": 8, - "lightningCostMultiplier": 8 - }, "portableLaserConfig": { "energyCapacity": 5000000, "energyPerTick": 4096, diff --git a/config/oritech-startup.toml b/config/oritech-startup.toml index c49d91abf..882c8070b 100644 --- a/config/oritech-startup.toml +++ b/config/oritech-startup.toml @@ -151,3 +151,19 @@ energyUsage = 10 # Default: 512 # Range: > 0 chargeSpeed = 512 + +[electricMace] +# Default: 500000 +# Range: 0 ~ 9223372036854775807 +energyCapacity = 500000 +#RF consumed per hit +# Default: 2048 +# Range: > 0 +energyUsage = 2048 +# Default: 50000 +# Range: > 0 +chargeSpeed = 50000 +#Lightning attack RF usage multiplier +# Default: 8 +# Range: > 0 +lightningCostMultiplier = 8 From 2cc1a8e1be0b7d0ca6f5d7a65fbf899af0e39c05 Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 11:41:01 +0900 Subject: [PATCH 57/58] Convert `portableLaserConfig` --- config/oritech-config.json5 | 10 ---------- config/oritech-startup.toml | 25 +++++++++++++++++++++++++ 2 files changed, 25 insertions(+), 10 deletions(-) diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 index 3b375d0b3..e69de29bb 100644 --- a/config/oritech-config.json5 +++ b/config/oritech-config.json5 @@ -1,10 +0,0 @@ -{ - "portableLaserConfig": { - "energyCapacity": 5000000, - "energyPerTick": 4096, - "energyPerBoom": 100000, - "blockBreakSpeed": 0.125, - "damageBase": 4, - "explosionStrength": 6 - } -} diff --git a/config/oritech-startup.toml b/config/oritech-startup.toml index 882c8070b..ff360ffbb 100644 --- a/config/oritech-startup.toml +++ b/config/oritech-startup.toml @@ -167,3 +167,28 @@ chargeSpeed = 50000 # Default: 8 # Range: > 0 lightningCostMultiplier = 8 + +[portableLaserConfig] +# Default: 5000000 +# Range: 0 ~ 9223372036854775807 +energyCapacity = 5000000 +#RF consumed per tick while firing +# Default: 4096 +# Range: > 0 +energyPerTick = 4096 +#RF consumed per explosion +# Default: 100000 +# Range: > 0 +energyPerBoom = 100000 +#Block breaking speed multiplier +# Default: 0.125 +# Range: 0.0 ~ 100.0 +blockBreakSpeed = 0.125 +#Base damage to entities +# Default: 4 +# Range: > 0 +damageBase = 4 +#Explosion power +# Default: 6 +# Range: > 0 +explosionStrength = 6 From b307e1bc5ad6a232c58eeec409727e89316afab1 Mon Sep 17 00:00:00 2001 From: Kim Jinsu Date: Sun, 28 Jun 2026 11:41:43 +0900 Subject: [PATCH 58/58] Say Good-bye old JSON config --- config/oritech-config.json5 | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 config/oritech-config.json5 diff --git a/config/oritech-config.json5 b/config/oritech-config.json5 deleted file mode 100644 index e69de29bb..000000000