Blueprint Variables


This adds circuit signals to the game that when blueprinted, provides an interface to quickly apply changes to all circuit conditions. Additionally, it will update named entities, such as train station names.

Utilities
a month ago
1.1
3.00K
Trains Logistic network Circuit network Blueprints

Changelog

Version: 0.0.1
Date: 2023-01-22
  Info:
    - Initial Release
Version: 0.0.2
Date: 2023-01-25
  Features:
    - Apply screen only shows identified variables
  Bugfixes:
    - Fixed combinators
    - Fixed station names
Version: 0.0.3
Date: 2023-01-26
  Bugfixes:
    - Fixed GUI display regression
Version: 0.0.4
Date: 2023-03-12
  Bugfixes:
    - Fixed GUI not displaying when placing from blueprint library—as apposed to player inventory.
Version: 0.0.5
Date: 2023-10-27
  Major Features:
    - Added support for train schedules and train wait conditions
    - Added support for logistic chests and filter inserters
  Features:
    - Added support for splitter output filter
    - Added support for programmable speaker alert icon & alert text
    - Added support for Item stack size variables in circuit constant conditions and logistic requests
  Changes:
    - [Breaking Change] - Variables changed from 'virtual-signal' to 'item', 'fluid', and 'virtual-signal' to allow for Logistics and Filter support.
    - Removed "Calculated" variables 1 through 4 and added "Circuit" signals 1 and 2 (red and green wire icon).
  Bugfixes:
    - Fixed so many crashes
    - Fixed crash when blueprinting mod combinators that had empty capacity for conditions. (Fixes crash wtih Circuit HUD V2)
Version: 0.0.6
Date: 2023-11-07
  Features:
    - Added experimental support for construction bots (script_revive support for 3rd party mods)
  Bugfixes:
    - Fixed crash when placing locomotive without schedule
    - Fixed crash when placing blueprint from blueprint library
Version: 0.0.7
Date: 2023-11-11
  Bugfixes:
    - Fixed crash in editor
    - Fixed GUI not displaying when placing blueprint that contains only locomotive variables
Version: 0.0.8
Date: 2023-11-15
  Bugfixes:
    - Fixed crash when certain signals were empty - Big thanks to the contribution from bgamari!
    - Fixed crash with infinity chests - Another big thanks to bgamari's contribution!
    - Fixed GUI not displaying when _only_ train schedule station names had variables in them
    - Fixed some editor/sandbox crashes when pasting blueprints from Player/Game blueprint libraries.
Version: 0.0.9
Date: 2023-11-19
  Features:
    - Added Cargo Wagon inventory filter and modded filter chests support.
  Bugfixes:
    - Fixed crash with programmable speakers when you set blank conditions/variables
    - Fixed bug where train schedule would not update if you confirmed the GUI before something had built the locomotive
Version: 0.1.1
Date: 2023-11-20
  Features:
    - Added "Furnace Result" variable.  E.g. Selecting "iron-ore" and the variable will be replaced with "iron-plate".
Version: 0.1.2
Date: 2023-12-20
  Bugfixes:
    - Fixed icons missing size causing other mods to crash (Angel's Refinery)
    - Fixed refinery calculation edge case crash
Version: 0.1.3
Date: 2024-01-12
  Bugfixes:
    - Fixed furnace result not working when there were multiple smelting outputs (Selects the first smelting result where the entity ingredient is the singular ingredient)
    - Hitting E now confirms the apply window instead of dismissing it.
    - Support for modded locomotives (Pull Request #7 from xbsd-nikolay).
Version: 0.1.4
Date: 2024-03-22
  Bugfixes:
    - Fixed crash when deselecting item stack size on inserters
    - Fixed crash when placing bob's logistic chests
Version: 0.1.5
Date: 2024-03-25
  Bugfixes:
    - Fixed regression on filters due to previous logistic chests fix.