[MOD REQUEST] Auto-Paving BP Placer Machine
Posted: Tue Oct 04, 2016 11:17 pm
A fairly simple idea, I believe:
A craftable machine that, when plonked down, starts placing single-tile blueprints surfacing (Brick, Concrete, Landfil, removal) around itself, out to a certain distance.
The player needs to be able to choose the speed, anywhere from 16 tiles per tick to 1 tile per 240 ticks. Precise control isn't needed; I'm thinking intervals of 16/tick, 4/tick, 1/tick, 1/4 ticks, 1/16 ticks, 1/60 ticks and 1/240 ticks, depending on the player's UPS and how many Construction Robots he has able to place the actual tiles. I think this needs to be tweakable after the machine has been placed down, so that for instance the player can start with 1/60 tick, to see how that goes, and then increase up the pace.
He also needs to be able to choose the radius (here it might be simpler to have several machines, with radius 20, 35, 50, 65, 80, 100 and 150), and of course choose what he wants placed: Brick, Concrete, Landfill (if possible), or removal of whatever surface is already present (i.e. if he wants to remove surface coverage) so that the ground becomes bare again (for aesthetics or pollution management). Hopefully the way it works is that if you place down a machine to tile with Concrete, it'll automatically flag-for-removal already-existing Brick tiles.
I think it might be valuable if the placable machine also fuctions as a Roboport, at least in terms of being able to charge Robots, but that might be too difficult to add to the mod (I don't know). Also super neat would be if the machine flagged itself for deconstruction once done with its entire radius.
I don't think support for additonal surface tilings added by mods is necessary, but if it's easy to implement then that would be neat.
I believe I know that there's already a mod that can auto-place various blueprints, but that's a general-purpose mod and seems fairly complex. I'm interested in seeing a much more task-focused mod, a mod that does one thing, and does it well.
I know it's possible for the player to spam large-area blueprints of surfacing, but then you'd do it all at once, placing blueprint on many hundreds of tiles, maybe thousands of tiles, quite likely overwhelming the Robot system, whereas the idea behind this mod is a few tiles at a time, so that the player simply plonks down one or a few such machines, set to BP out to a certain "square radius" gradually, and then while they slowly work, placing the BPs, the player can go elsewhere and do something interesting.
A craftable machine that, when plonked down, starts placing single-tile blueprints surfacing (Brick, Concrete, Landfil, removal) around itself, out to a certain distance.
The player needs to be able to choose the speed, anywhere from 16 tiles per tick to 1 tile per 240 ticks. Precise control isn't needed; I'm thinking intervals of 16/tick, 4/tick, 1/tick, 1/4 ticks, 1/16 ticks, 1/60 ticks and 1/240 ticks, depending on the player's UPS and how many Construction Robots he has able to place the actual tiles. I think this needs to be tweakable after the machine has been placed down, so that for instance the player can start with 1/60 tick, to see how that goes, and then increase up the pace.
He also needs to be able to choose the radius (here it might be simpler to have several machines, with radius 20, 35, 50, 65, 80, 100 and 150), and of course choose what he wants placed: Brick, Concrete, Landfill (if possible), or removal of whatever surface is already present (i.e. if he wants to remove surface coverage) so that the ground becomes bare again (for aesthetics or pollution management). Hopefully the way it works is that if you place down a machine to tile with Concrete, it'll automatically flag-for-removal already-existing Brick tiles.
I think it might be valuable if the placable machine also fuctions as a Roboport, at least in terms of being able to charge Robots, but that might be too difficult to add to the mod (I don't know). Also super neat would be if the machine flagged itself for deconstruction once done with its entire radius.
I don't think support for additonal surface tilings added by mods is necessary, but if it's easy to implement then that would be neat.
I believe I know that there's already a mod that can auto-place various blueprints, but that's a general-purpose mod and seems fairly complex. I'm interested in seeing a much more task-focused mod, a mod that does one thing, and does it well.
I know it's possible for the player to spam large-area blueprints of surfacing, but then you'd do it all at once, placing blueprint on many hundreds of tiles, maybe thousands of tiles, quite likely overwhelming the Robot system, whereas the idea behind this mod is a few tiles at a time, so that the player simply plonks down one or a few such machines, set to BP out to a certain "square radius" gradually, and then while they slowly work, placing the BPs, the player can go elsewhere and do something interesting.