Cybersyn 2 Combinator


A specialized combinator for the Project Cybersyn 2 mod

Content
3 hours ago
2.0 - 2.1
237
Transportation Trains Circuit network
Owner:
Moral1ty
Source:
N/A
Homepage:
https://github.com/Sharparam/cybersyn...
License:
MIT
Created:
8 months ago
Latest Version:
2.1.0 (3 hours ago)
Factorio version:
2.0 - 2.1
Downloaded by:
237 users

Cybersyn 2 Constant Combinator

A specialized constant combinator mod for Project Cybersyn 2 in Factorio 2.0+.
Designed to provide a clean and intuitive user interface for managing station priorities, network masks, and output item/fluid requests.


🌟 Features

  • Cybersyn 2 Control Panel:
  • Convenient status toggle (Output: On / Output: Off) and 40-slot output signal grid.

  • Station Priority:

  • Adjust station priority directly in the GUI.

  • Network Masks & Bitmask Encoder:

  • Select network mask signals and edit bitmasks with an interactive 32-bit encoder.
  • Quick-select active network masks used across your factory from the global network list.

  • Item & Stack Request Handling:

  • Dual independent input fields for Stacks and Count.
  • Item Signals: Selecting an item signal automatically focuses Stacks while keeping Count editable.
  • Fluid & Virtual Signals: Selecting a fluid or virtual signal automatically focuses Count and disables Stacks.
  • Slot Controls:

    • Left-Click empty slot: Opens the signal picker dialog.
    • Left-Click filled slot: Selects the slot and focuses the input field.
    • Right-Click filled slot: Clears the signal filter from the slot.
  • Automatic Pre-configuration:

  • Placed combinators are automatically pre-configured with default priority and network flags upon placement.

⚙️ Signal Input Behavior

Behavior of the Stacks and Count input fields depends deterministically on the selected Signal Type:

Signal Type Stacks Input Count Input Default Focus Output Quantity Formula
Item (Stackable) Enabled Enabled Stacks stacks × stack_size (or exact count)
Fluid / Virtual (Non-stackable) Disabled Enabled Count Exact count
None (Empty Slot) Enabled Enabled Stacks Default setting value

Default Fallback: If neither input field contains a value when selecting an item signal, it automatically falls back to your configured Default Output Stacks or Default Output Count setting (or 1 stack if no default settings are specified). Fluid requests fall back to 1 unit.

Note: If the Negative Signals setting is enabled (default), calculated values are automatically converted to negative numbers for Cybersyn 2 request signals. Manual negative numbers are fully supported when this setting is disabled.


⚙️ Mod Settings

Configure default behaviors under Settings -> Mod settings:

Setting Default Description
Negative Signals true Automatically outputs item and fluid requests as negative values for Cybersyn 2.
Default Station Priority 10 Default priority assigned to new combinators.
Default Network Flag 1 Default network bitmask flag for new stations.
Default Output Stacks 0 Default stack input value pre-filled in the GUI (0 for empty).
Default Output Count 0 Default count input value pre-filled in the GUI (0 for empty).