This mod adds nodes to control the flow of digiline messages in various ways, and is designed to be a more streamlined replacement for digiline_routing
.
Nodes 🔗
- Filter - only lets messages with the correct channel pass through.
- Limiter - limits the rate at which messages can pass through.
- Diode - only lets messages pass through in one direction.
- Splitter - splits messages into two branches, and stops messages going between the branches.
- Tri-Splitter - same as Splitter, but splits into three branches.
Usage 🔗
Digicontrol nodes are designed to be as simple to use as possible. The Diode, Splitter, and Tri-Splitter are similar to mesecons logic gates; they work without any setup.
The Filter can be right-clicked to set the channel it will filter. If left blank it will allow all messages to pass through, if a channel is specified, it will only let messages on that channel through, blocking all others. You can also use "?" to optionally match the start or end, for example abc? will match channels starting with "abc".
The Limiter can also be right-clicked to set the rate at which messages can pass through. A value of 1 or higher will allow that number of messages to pass through per second, blocking further messages. A value of 0 blocks all messages, and a value of -1 allows an infinite number of messages.
Nice and clean nodes and stable functionality
Having tried other mods that solve similar challenges, this one is the best I've seen so far.
I particularly like that each uses only one node space.