Opinionated compatibility mod to integrate diverse circuit network mods better into Pyanodons.
Small changes concerning balance, gameplay, or graphics.
Version: 1.0.0 Date: 2025-09-16 Compatibility: - Restrict maximum py mod versions to versions prior to autotech 2.0 until compatibility with autotech 2.0 is tested and confirmed. Changes: - Active_Rails: [item=active-rail] Better subgroup placement with SchallCircuitGroup. - Active_Rails: [recipe=active-rail] Add [item=battery-mk01] to recipe if pyalternativeenergy is installed. - Active_Rails: [item=active-rail] Unlock with [technology=automated-rail-transportation]. - alchemical-combinator: [recipe=alchemical-combinator] Change recipe to be similar to [item=selector-combinator], removing the need for [item=sulfur]. - AlertScanner: [item=alert-scanner] Better subgroup placement with SchallCircuitGroup. - AlertScanner: [recipe=alert-scanner] Add [item=battery-mk01] to recipe if pyalternativeenergy is installed. - blueprint_reader: [item=blueprint_reader_blueprint-combinator] Better subgroup placement with SchallCircuitGroup. - blueprint_reader: [recipe=blueprint_reader_blueprint-combinator] Add [item=battery-mk01] to recipe if pyalternativeenergy is installed. - CircuitHUD-V2: [item=hud-combinator] Better subgroup placement with SchallCircuitGroup. - CircuitHUD-V2: [recipe=hud-combinator] Add [item=battery-mk01] to recipe if pyalternativeenergy is installed. - compaktcircuit: [item=compaktcircuit-input][item=compaktcircuit-internal_iopoint][item=compaktcircuit-display] Better subgroup placement with SchallCircuitGroup. - compaktcircuit: [recipe=compaktcircuit-processor][recipe=compaktcircuit-processor_1x1] Remove [item=advanced-circuit] from recipe. - compaktcircuit: [recipe=compaktcircuit-processor][recipe=compaktcircuit-processor_1x1] Add [item=battery-mk01] to recipe if pyalternativeenergy is installed and compact circuits require power in packed mode. - compaktcircuit: [technology=compaktcircuit-tech] Unlock after [technology=circuit-network] and use the same science packs as [technology=advanced-combinators]. - cybersyn: [item=cybersyn-combinator] Better subgroup placement with SchallCircuitGroup. - cybersyn: [recipe=cybersyn-combinator] Add [item=battery-mk01] to recipe if pyalternativeenergy is installed. - cybersyn: [technology=cybersyn-train-network] Use same science packs as [technology=automated-rail-transportation]. - cybersyn: Remove [item=manual-color-module] if Automatic_Train_Painter is installed. - cybersyn-combinator: [item=cybersyn-constant-combinator] Better subgroup placement with SchallCircuitGroup. - Cybersyn-Content-Reader: [item=cybersyn-provider-reader][item=cybersyn-requester-reader][item=cybersyn-delivery-reader] Better subgroup placement with SchallCircuitGroup. - Cybersyn-Content-Reader: [recipe=cybersyn-provider-reader][recipe=cybersyn-requester-reader][recipe=cybersyn-delivery-reader] Add [item=battery-mk01] to recipe if pyalternativeenergy is installed. - Cybersyn-Content-Reader: [recipe=cybersyn-provider-reader][recipe=cybersyn-requester-reader][recipe=cybersyn-delivery-reader] Remove [technology=circuit-network-2] and move unlocks to [technology=cybersyn-train-network]. - diode-combinator: [technology=signal-diodes] Use the same science packs as [technology=advanced-combinators]. - DisplayPlatesForked: [item=copper-display-small][item=copper-display-medium][item=copper-display] Better subgroup placement with SchallCircuitGroup. - DisplayPlatesForked: [item=iron-display-small][item=iron-display-medium][item=iron-display] Better subgroup placement with SchallCircuitGroup. - DisplayPlatesForked: [item=steel-display-small][item=steel-display-medium][item=steel-display] Better subgroup placement with SchallCircuitGroup. - energy-combinator: [item=power-combinator][item=power-combinator-MK2] Better subgroup placement with SchallCircuitGroup. - energy-combinator: [recipe=power-combinator-MK2] Change recipe to use [item=electronic-circuit] instead of [item=advanced-circuit]. - energy-combinator: [technology=power-combinator] Use same science packs as [technology=electric-energy-distribution-1]. - energy-combinator: [technology=power-combinator-MK2] Use same science packs as [technology=electric-energy-distribution-2]. - fcpu: [item=fcpu] Better subgroup placement with SchallCircuitGroup. - fcpu: [recipe=fcpu] Change recipe to use more [item=electronic-circuit] instead of [item=processing-unit]. - fcpu: [technology=fcpu] Unlock after [technology=circuit-network] and use the same science packs as [technology=advanced-combinators]. - fiber-optics: [item=hps__fo-optical-connector] Better subgroup placement with SchallCircuitGroup. - fiber-optics: [recipe=hps__fo-optical-connector] Change recipe to use [item=electronic-circuit] instead of [item=advanced-circuit]. - fiber-optics: [recipe=hps__fo-optical-connector] Add [item=battery-mk01] to recipe if pyalternativeenergy is installed. - fiber-optics: [technology=hps__fo-optical-connector-technology] Unlock after [technology=circuit-network] and [technology=electric-energy-distribution-2] only and use the same science packs as [technology=electric-energy-distribution-2]. - filter-combinator-improved: [recipe=hps__fc-filter-combinator] Add [item=battery-mk01] to recipe if pyalternativeenergy is installed. - heat-sensor: [item=heat-sensor] Better subgroup placement with SchallCircuitGroup. - heat-sensor: [recipe=heat-sensor] Add [item=battery-mk01] to recipe if pyalternativeenergy is installed. - heat-sensor: [recipe=heat-sensor] Unlock with [technology=advanced-material-processing-2]. - inventory-sensor-improved: [item=hps__is-inventory-sensor] Better subgroup placement with SchallCircuitGroup. - inventory-sensor-improved: [recipe=hps__is-inventory-sensor] Add [item=battery-mk01] to recipe if pyalternativeenergy is installed. - PollutionCombinator-JamieFork: [item=pc-pollution-combinator] Better subgroup placement with SchallCircuitGroup. - recipe_combinator: [item=recipe-combinator-main] Better subgroup placement with SchallCircuitGroup. - Research_Control_Combinator_Updated: [item=Research_Control_Combinator] Better subgroup placement with SchallCircuitGroup. - Research_Control_Combinator_Updated: [recipe=Research_Control_Combinator] Add [item=battery-mk01] to recipe if pyalternativeenergy is installed. - Research_Control_Combinator_Updated: [recipe=Research_Control_Combinator] Disable recipe as it should be unlocked by [technology=research-control-combinator]. - Research_Control_Combinator_Updated: [technology=research-control-combinator] Use same science packs as [technology=advanced-combinators]. - simple-gauge: [item=simple-gauge] Better subgroup placement with SchallCircuitGroup. - simple-gauge: [item=niobium-pipe] Create [item=simple-gauge-niobium-pipe] if pyindustry is installed, unlocked either at [technology=py-storage-tanks] or [technology=niobium] depending on whether pycoalprocessing is installed. - simple-gauge: [item=ht-pipes] Create [item=simple-gauge-ht-pipes] if pyhightech is installed, unlocked at [technology=coal-processing-3]. - spoilage-scanner: [item=spoilage-scanner] Better subgroup placement with SchallCircuitGroup. - stack-combinator-redux: [recipe=hps__sc-stack-combinator-redux] Add [item=battery-mk01] to recipe if pyalternativeenergy is installed. - statistics-combinator-updated: [item=production-combinator][item=consumption-combinator] Better subgroup placement with SchallCircuitGroup. - statistics-combinator-updated: [recipe=production-combinator][recipe=consumption-combinator] Remove [item=advanced-circuit] from recipe. - statistics-combinator-updated: [technology=statistics-combinator] Unlock after [technology=circuit-network] and use the same science packs as [technology=advanced-combinators]. - utility-combinators-quality: [item=location-combinator][item=bonus-combinator][item=research-combinator] Better subgroup placement with SchallCircuitGroup.