#. #Config version check, values below 0 will disable config version checker # Default: 4 # Range: > -2147483648 configVersion = 4 #. #Things related to kinetic and electrokinetic devices [kinetics] #. #. #Cooling multiplier applied to devices in the air stream (multiplied by rotational speed) # Default: 0.009999999776482582 # Range: 0.0 ~ 3.4028234663852886E38 encasedFanCooling = 0.009999999776482582 #. #Controls the torque force calculated from stress impact of machines (used by generators and motors) # Default: 15.0 # Range: 0.0 ~ 3.4028234663852886E38 torqueForStress = 15.0 #. #How much lightning rod linear velocity is needed to reach the maximum lightning attractor firing rate # Default: 0.05000000074505806 # Range: 0.0 ~ 3.4028234663852886E38 lightningAttractorSpeedFactor = 0.05000000074505806 #. #How many sail blocks are needed to reach the maximum lightning attractor firing rate # Default: 0.125 # Range: 0.0 ~ 3.4028234663852886E38 lightningAttractorSailFactor = 0.125 #. #How often can the lightning attractor fire # Default: 0.05000000074505806 # Range: 0.0 ~ 3.4028234663852886E38 lightningAttractorMaxFrequency = 0.05000000074505806 #. #Rotor control factors [kinetics.generatorControl] #. #. #Factor to scale the Proportional factorof the Rotor's force calculation # Default: 0.8500000238418579 # Range: 0.0 ~ 3.4028234663852886E38 rotorKp = 0.8500000238418579 #. #Factor to scale the Differential factor of the Rotor's force calculation # Default: 0.0020000000949949026 # Range: 0.0 ~ 3.4028234663852886E38 rotorKd = 0.0020000000949949026 #. #Maximum rotation speed of a rotor # Default: 256 # Range: > 0 rotorRPMMax = 256 #. #Maximum length of a rotor assembly # Default: 8 # Range: > 3 rotorAssemblyMaxSize = 8 #. #Force of friction applied for each segment of the rotor assembly # Default: 0.25 # Range: 0.0 ~ 3.4028234663852886E38 rotorSegmentFriction = 0.25 #. # Default: 0.5 # Range: 0.0 ~ 3.4028234663852886E38 generatorRotorInertia = 0.5 #. # Default: 0.5 # Range: 0.0 ~ 3.4028234663852886E38 generatorInductionRotorInertia = 0.5 #. # Default: 0.10000000149011612 # Range: 0.0 ~ 3.4028234663852886E38 generatorCommutatorInertia = 0.10000000149011612 #. # Default: 0.10000000149011612 # Range: 0.0 ~ 3.4028234663852886E38 generatorClutchInertia = 0.10000000149011612 #. #Controls the conversion rate between RPM and voltage generated by windings # Default: 5.0 # Range: 0.10000000149011612 ~ 3.4028234663852886E38 windingCoilConstant = 5.0 #. #Current required for maximum field strength of the generator's field windings # Default: 2.0 # Range: 0.0 ~ 3.4028234663852886E38 fieldSaturationCurrent = 2.0 #. #Fine tune the kinetic stats of individual components [kinetics.stressValues.v3] #. #. #[in Stress Units] #Configure the individual stress impact of mechanical blocks. Note that this cost is doubled for every speed increase it receives. [kinetics.stressValues.v3.impact] generator_clutch = 32.0 hv_breaker = 2.0 generator_induction_rotor = 32.0 hv_switch = 2.0 rheostat = 0.0 generator_vertical_commutator = 8.0 plotter = 2.0 punch_card_reader = 2.0 variac = 0.0 generator_commutator = 8.0 #. #[in Stress Units] #Configure how much stress a source can accommodate for. [kinetics.stressValues.v3.capacity] servo = 32.0 constant_speed_motor = 64.0 electric_motor = 64.0 #. #Recipe configuration values [recipes] #. #. #Chance for lightning strike to turn a single iron ingot into a magnet # Default: 0.05000000074505806 # Range: 0.0 ~ 1.0 lightningMagnetizationChance = 0.05000000074505806 #. #All things related to purely electrical devices [electricity] #. #. #Controls the behaviour of overheated devices. If false, instead of exploding, they break without dropping items. explosiveDeconstruction = true #. #Controls the overheat mechanic. Devices which are overheated, break. overheating = true #. #Controls the overheat mechanic for wires. Wires will burn if they overheat. wireOverheating = true #. #Multiplier of the base fan bulk processing time applied to items processed with the heating coil (lower value means faster processing) # Default: 0.75 # Range: 0.0 ~ 3.4028234663852886E38 heaterFanProcessingSpeedMultiplier = 0.75 #. #Radius of the area affected by growth lamp effect # Default: 2 # Range: > 1 growthLampRadius = 2 #. #Chance value for the growth lamp to tick a random block in its area (lower value = higher chance), this value is divided by lamp's power level # Default: 50 # Range: > 0 growthLampChance = 50 #. #Conversion rate of volts to Forge Energy (controls buffer size and max transfer rate) # Default: 2.0 # Range: 0.0 ~ 3.4028234663852886E38 forgeEnergyPerVolt = 2.0 #. #Conversion rate of watts to Forge Energy (controls the actual energy cost of a unit of FE) # Default: 10.0 # Range: 0.0 ~ 3.4028234663852886E38 forgeEnergyPerWatt = 10.0 #. #Maximum power generated by a device connector when it is connected to a 'Create: The Factory Must Grow' electrical network # Default: 10000 # Range: > 0 TFMGConnectorPower = 10000 #. #Forge Energy used by Electro-Zapper per shot # Default: 100 # Range: > 1 electroZapperFePerShot = 100 #. #Portable Battery Forge Energy capacity before enchants # Default: 10000 # Range: > 1 portableBatteryBaseCapacity = 10000 #. #Portable Battery Forge Energy capacity increase per level of Capacity enchant # Default: 10000 # Range: > 1 portableBatteryEnchantCapacity = 10000 #. #Capacity of the acid battery, measured in joules # Default: 720.0 # Range: 0.0 ~ 3.4028234663852886E38 acidBatteryCapacity = 720.0 #. #Initial charge of the acid battery # Default: 0.8999999761581421 # Range: 0.0 ~ 1.0 acidBatteryInitialCharge = 0.8999999761581421 #. #Multiplies the mutual inductance of transformers to get a resistance. Bigger values make transformers use less electricity. # Default: 10.0 # Range: 1.0 ~ 3.4028234663852886E38 transformerMutualInductanceMultiplier = 10.0 #. #Percent of the turn-on current required for on state to be kept by relays and conductors # Default: 0.8999999761581421 # Range: 0.009999999776482582 ~ 0.9900000095367432 holdingCurrentPercent = 0.8999999761581421 #. #Minimum blocks needed for a grounding rod to work # Default: 10 # Range: > 0 groundingMinimumBlocks = 10 #. #Maximum conductive blocks needed for a grounding rod to reach its lowest resistance # Default: 64 # Range: > 0 groundingMaximumBlocks = 64 #. #Highest resistance of the grounding rod # Default: 5000.0 # Range: 0.0010000000474974513 ~ 3.4028234663852886E38 groundingHighestResistance = 5000.0 #. #Lowest resistance of the grounding rod # Default: 1.0 # Range: 0.0010000000474974513 ~ 3.4028234663852886E38 groundingLowestResistance = 1.0 #. #Maximum block height of the carbon pile structure # Default: 5 # Range: > 1 carbonPileMaxHeight = 5 #. #Carbon pile "gain", controls how much the coil current affects the resistance # Default: 10.0 # Range: 0.0 ~ 3.4028234663852886E38 carbonPileGain = 10.0 #. #Max multimeter distance # Default: 5.0 # Range: 1.0 ~ 3.4028234663852886E38 multimeterDistance = 5.0 #. #Max multimeter voltage # Default: 500.0 # Range: 1.0 ~ 3.4028234663852886E38 multimeterVoltage = 500.0 #. #Max multimeter current # Default: 50.0 # Range: 1.0 ~ 3.4028234663852886E38 multimeterCurrent = 50.0 #. #Al parameter of small transformer core (affects resistance per turn) # Default: 1.5 # Range: 0.0 ~ 3.4028234663852886E38 smallCoreAl = 1.5 #. #K parameter of small transformer core (affects stray resistance) # Default: 0.9998999834060669 # Range: 0.0 ~ 1.0 smallCoreK = 0.9998999834060669 #. #Al parameter of medium transformer core (affects resistance per turn) # Default: 10.0 # Range: 0.0 ~ 3.4028234663852886E38 mediumCoreAl = 10.0 #. #K parameter of medium transformer core (affects stray resistance) # Default: 0.9999899864196777 # Range: 0.0 ~ 1.0 mediumCoreK = 0.9999899864196777 #. #Things related to how the simulation is handled (probably shouldn't be altered unless you know what you are doing) [electricity.solver] #. #. #Threshold resistance for a transmission line to be able to split the grid into island networks. Lines with resistance above this value have a propagation delay of roughly 1 tick, and can improve performance by simulating small segments of the grid separately. # Default: 0.20000000298023224 # Range: 0.0 ~ 3.4028234663852886E38 transmissionLineThreshold = 0.20000000298023224 #. #Experimental! Allows transmission lines to split large grid into smaller networks. This option should improve performance for large grids but it will result in transmission lines having a propagation delay and capacitance. splittingTransmissionLines = false #. #Allows transformers to split the grid. This option should improve performance but it will result in transformers having some capacitance and delay. splittingsTransformers = false #. #Maximum solver iterations for networks without dynamic residuals # Default: 250 # Range: > -2147483648 solverSimpleMaxIterations = 250 #. #Maximum solver iterations for networks with dynamic residuals # Default: 250 # Range: > -2147483648 solverComplexMaxIterations = 250 #. #Absolute stopping criterion # Default: 1.0000000116860974E-7 # Range: 0.0 ~ 3.4028234663852886E38 solverAbsolutePrecision = 1.0000000116860974E-7 #. #Relative stopping criterion # Default: 9.9999998245167E-15 # Range: 0.0 ~ 3.4028234663852886E38 solverRelativePrecision = 9.9999998245167E-15 #. #Minimum accepted precision # Default: 9.999999974752427E-7 # Range: 0.0 ~ 3.4028234663852886E38 solverAbsoluteMinimumPrecision = 9.999999974752427E-7 #. #Maximum alpha value when performing iteration solution fitting (x1 = x0 * alpha + x1 * (1 - alpha)) # Default: 0.9900000095367432 # Range: 0.0 ~ 1.0 solverMaxSearchAlpha = 0.9900000095367432 #. #BJT inter-iteration voltage change smoothing multiplier # Default: 0.5 # Range: 0.0 ~ 1.0 bjtLimAlpha = 0.5 #. #Diode inter-iteration voltage change smoothing multiplier # Default: 0.02500000037252903 # Range: 0.0 ~ 1.0 diodeLimAlpha = 0.02500000037252903 #. #Triode inter-iteration voltage change smoothing multiplier # Default: 0.5 # Range: 0.0 ~ 1.0 triodeLimAnode = 0.5 #. #Triode inter-iteration voltage change smoothing multiplier # Default: 0.5 # Range: 0.0 ~ 1.0 triodeLimCathode = 0.5 #. #Triode inter-iteration voltage change smoothing multiplier # Default: 0.5 # Range: 0.0 ~ 1.0 triodeLimGrid = 0.5 #. #Experimental! This option enables all electrical networks to tick multiple times per world tick. This allows for better simulation precision when reactive components are involved but can have a significant impact on performance. # Default: 1 # Range: > 1 multiTicks = 1 #. #Solver MNA backend. The native backend can provide platform-specific acceleration which usually improves performance, however it isn't portable and needs a special binary which might not be available for all platforms. Java backend is portable and always available as fallback. #Allowed Values: JAVA, NATIVE solverBackend = "NATIVE" #. #Resistance values for all devices [electricity.resistance-v3] #. #. #[in Ohms] #Configure the individual resistances of electrical blocks [electricity.resistance-v3.resistance] portable_battery = 25.0 heating_coil = 25.0 current_gauge = 0.05000000074505806 lv_switch = 0.15 carbon_pile = 20.0 electric_motor = 25.6 electromagnet = 15.0 mv_switch = 0.05 carbon_pile_coil = 50.0 fuse_holder = 0.2 hv_breaker = 0.1 generator_induction_rotor = 0.5 winding = 7.5 electric_fan = 20.0 lv_button = 0.15 hv_switch = 0.1 punch_card_reader = 1.0 basin_heater = 10.0 constant_speed_motor = 25.6 alarm_bell = 20.0 [electricity.resistance-v3.resistance.crt] coils = 40.0 heater = 12.0 [electricity.resistance-v3.resistance.voltage_gauge] range_2v = 20000.0 range_200v = 2000000.0 range_2kv = 2.0E7 range_20v = 200000.0 [electricity.resistance-v3.resistance.power_gauge] shunt_range_2kw = 2.0E7 shunt_range_200w = 2000000.0 shunt_range_20w = 200000.0 series = 0.05000000074505806 shunt_range_20kw = 2.0E7 [electricity.resistance-v3.resistance.servo] idle = 64.0 on = 12.8 [electricity.resistance-v3.resistance.contactor] switch = 0.05 coil = 12.0 #. #Thermal properties for all devices [electricity.thermal-v1] #. #. #Configures the amount of energy needed to raise the temperature of the device (this allows for higher temporary loads) [electricity.thermal-v1.mass] portable_battery = 1.0 hv_breaker = 2.0 winding = 1.5 contactor = 2.0 hv_switch = 2.0 lv_button = 0.5 heating_coil = 1.0 current_gauge = 2.0 rheostat = 4.0 punch_card_reader = 0.20000000298023224 battery = 1.5 power_resistor = 2.0 lv_switch = 0.5 carbon_pile = 2.0 alarm_bell = 1.5 variac = 4.0 power_gauge = 2.0 electromagnet = 4.0 transformer_medium = 16.0 transformer_small = 4.0 mv_switch = 1.0 carbon_pile_coil = 2.0 crt = 3.0 #. #[in Watts] #Configures the maximum power dissipated by the device [electricity.thermal-v1.power] portable_battery = 100.0 hv_breaker = 102.4 winding = 200.0 contactor = 252.8 hv_switch = 153.6 lv_button = 38.4 heating_coil = 60.0 current_gauge = 35.0 rheostat = 1000.0 punch_card_reader = 10.0 battery = 100.0 power_resistor = 1000.0 lv_switch = 38.4 carbon_pile = 1000.0 alarm_bell = 50.0 variac = 1000.0 power_gauge = 35.0 electromagnet = 1500.0 transformer_medium = 4000.0 transformer_small = 1000.0 mv_switch = 51.2 carbon_pile_coil = 100.0 crt = 100.0