Wireless Networks deprecated

by GotLag

Adds wireless transmitter/receiver towers for long-distance circuit networks

7 years ago
0.13
7
Owner:
GotLag
Source:
N/A
Homepage:
N/A
License:
MIT
Created:
7 years ago
Latest Version:
0.4.1 (7 years ago)
Factorio version:
0.13
Downloaded by:
7 users

Renamed to FLAN, click here for details

Adds wireless transmitter/receiver masts to transmit/receive circuit network signals over any distance.

All masts share the same network, but do not send/receive anything unless configured to do so. One mast updates each tick, so the more masts you have, the slower they update. Think of it as wireless congestion.

Each mast adds the signal from its wired circuit network connections to a global total and outputs the difference, to produce the same net signal at each mast. For example:

  • Chest A contains 100 iron plates and is wired to Mast A, and Chest B has 5 iron plates and is wired to Mast B.
  • Mast A counts its incoming wire signals (100 iron plates), and adds those to the wireless global total. It then emits a signal equal to the global total minus its local count: 105 - 100 = 5 iron plates. This produces a net signal of 105 iron plates on the A wire network.
  • Mast B performs the same operation, emitting 105 - 5 = 100 iron plates. Again this produces a net signal on the B wire network that is equal to the total iron plate signal across all wireless masts: 105 iron plates.
  • If another mast, C, is also configured to send/receive iron plates and has none on its local wire network, it will emit a signal of 105 (global total minus zero local count).

Sample images

Known Issues

Do not join masts with wires if they have any signal settings in common. Masts without any common settings may be freely wired together, however.

Version History

  • 0.4.1 - 2016/08/19 - Fixed Lua error when loading a save that didn't have Wireless Networks before
  • 0.4.0 - 2016/08/18 - Negative numbers are back!
  • 0.3.0 - 2016/08/17 - Now updates one mast per tick, with much better performance
  • 0.2.0 - 2016/08/15 - Performance improvement, changed back to updating every tick, fix for Lua error
  • 0.1.0 - 2016/08/14 - Initial test release