Radar Uplink


Useful radar circuit options. Read individual space platform status and unfulfilled requests to better control your rocket silos. Send signals across surfaces via named channels, with optional interplanetary transmission. Very low performance cost.

Utilities
9 days ago
2.0
148
Circuit network
Owner:
Hexcoder
Source:
https://github.com/rbnelr/factorio_he...
Homepage:
N/A
License:
MIT
Created:
2 months ago
Latest Version:
1.4.2 (9 days ago)
Factorio version:
2.0
Downloaded by:
148 users

Useful radar circuit options


Space Platform Uplink

Read space platform status and requests to better control your rocket silos. (Especially paired with a circuit controllable silo mod I'm working on)

  • Read platform status like current orbited planet or current space connection, current speed and progress along space connection.

  • Read unfulfilled requests (Standard mode)

  • Read raw requests, rockets on-the-way, platform hub inventory, total hub slots (Raw mode)

Implemented using hidden combinators and wiring for almost zero on_tick cost.
The raw read mode works with unlimited range if enabled in options.
(Note that this means signals are 2 ticks delayed to the real platform status)


Cross-Surface Signal Channels

  • Send signals across surface via named channels, or even enable interplanetary connections in the settings.
    (Alternative to AAI Signal Transmission)

Re-implements the vanilla 2.0 behavior where radars connect their circuit networks to each other across the surface.
This mod lets you restrict communication to named channels and has a setting to allow selected channels to transmit interplanetary.

Note that this has no tick cost or signal delay.

Looking for suggestions for GUI and functionality


Planned

  • Selecting and iterating platforms/channels via circuit signals and text patterns for very powerful circuit setups
    (Basically done, let me know if you need an early release)

  • Not only dynamically iterating channels, but also dynamically creating them, essentially allowing circuits signals to dynamically send data

  • Optional limitations for signal channels, like only allowing cross-planet comms if stationary platforms act as relay satellites

  • Reading entity counts in radar range to detect enemies or get even more creative

If you have ideas or use-cases, please post them in Discussion.


Here's a simple circuit to calculate used inventory slots:


Blueprint:
0eNqtVdFu2jAU/RXLT63mrBDSiUbq0x72tk5qeaIoMskFrCZ2ZDswhvIB+5D92L5k1yZAylKg05QXx7nn3HPvPXY2dJpXUGohLY03VKRKGhqPN9SIueS525O8ABpTzTOuac2okBl8p3G/Zh1RpuQpBGXO7UzpIjCWaws6wN2XFjbsxHIt7KIAK9IgVcVUSG5VO+PgNcquS4daCm0r3GF7CT4iGLWQUT1hFKQVVsC2PP+yTmRVTEFjMex1mYyWymC0ki6Tq3bQ+3jL6Bq146J2So4owoMAyCFF6e0qOggHO0LsJMW+W63yZAoLvhQIwChVguZbCMVGpi+BET/AlYX9XYNOMjCpFmUT8gUs8WHEhRE1I8DTBe2QOthLzSAVGZxTGp5T2tAk+C3zUON222/Y8pnQxiYXz68RjyxFybWXFtPfP39RN0tV2bKyx069mLFco9RK2mSmVZEIiVw0nvHcgK8Pu+iOQ9B/l+G29PWkfmtAT2oOdgGarNDnZOcScug92ZZFeJYZUpXEqvhZjpt8wTbNfSvbhHwgj27ijzjwq1OB1yQg/S4rROz06etwQ9R2QyY0VuE/D7u9ceA9ssc/+sGAo3k/rn2abujOQsn77pO25kSCXSn94ovRkNHY6goNNNcAsrHTsd6/MY3rGpBjqN800NX/88I1ubk4/J589W55mHmEOR3+LJ/lg+/t/Um5T4rgcSBbI7rbqjKQEZMrawiOiggLxTmm0Z7GVMVrDn9NrNCd7pIY91mfDVh/wsZhazVwT7OKmr0In3CCWJcfe374PTKa8ymgVehnvJIqC2Tksn1r/nXk0adldAna+Hndfgrvoru722HUC3vRsK7/AFuVlMY=