AAI Programmable Structures

Adds scanning and control structures based on other mods installed. Includes a Tile Scanner by default that can the contents of tiles. Can scan and place Zones with AAI Zones mod. Can scan and control vehicles and their data with AAI Programmable Vehicles mod.
3 months ago
0.14 - 0.17
124304
Owner: Earendel
Source: N/A
Homepage: https://forums.factorio.com/viewtopic...
License: Limited Distribution Only Licence
Created: 2 years ago
Latest Version: 0.5.16 (3 months ago)
Factorio version: 0.14 - 0.17
Downloaded: 124304 times

Title: AAI Programmable Structures
Short Description: Adds scanning and control structures based on other mods installed. Includes a Tile Scanner by default that can the contents of tiles. Can scan and place Zones with AAI Zones mod. Can scan and control vehicles and their data with AAI Programmable Vehicles mod.
Name: aai-programmable-structures
Mod State: Alpha
Dependencies: Base, AAI Signals >= 0.1.1, AAI Zones >= 0.1.1
Forum Thread: https://forums.factorio.com/viewtopic.php?t=38473
Discord: https://discord.gg/ymjUVMv
Patreon: https://www.patreon.com/earendel
The mod portal discussion section is not checked regularly so use the forums if you want a message to be seen.

Long Description

The Programmable Structures mod allows you to automate your base in ways not normally possible in Factorio. The structures are mainly focussed on scanning data from the world, or using that data to make changes to your base or vehicle behavior. Programmable Structures was developed for AAI Programmable Vehicles mod, but can be a very useful addition to any factory.

Structures

Tile Scanner
Zone Scanner (Requires AAI Zones)
Zone Controller (Requires AAI Zones)
Unit Scanner (Requires AAI Programmable Vehicles)
Unit Controller (Requires AAI Programmable Vehicles)
Unit Data Scanner (Requires AAI Programmable Vehicles)
Unit Data Controller (Requires AAI Programmable Vehicles)
Vehicle Deployer (Requires AAI Programmable Vehicles)
See the forum thread for the input requirements and potential outputs of each structure.

Coming Soon

Blueprint Controller

Notes

For performance reasons only a certain number of programmable structures are processed each tick. This means that as you place down more structures they work more slowly. This is intentional and promotes using fewer structures in more intelligent ways. If you need to you can change this number by editing the max_structs_per_tick = 10 value to something higher.