I want to make a frame platform that spirals around in order to generate terrain slowly, I've got Custom Ore Generation so trying to use something like Minecraft Land Generator or Admin Command Toolkit takes a frightfully long time, and is prone to running headlong into itself causing a "already decorating" crash. I want to make a redstone circuit to pulse in multiples of 16, switch outputs, output that same multiple of 16, switch outputs and increment the multiple it'll be outputting by 16, and repeat until I tell it to stop. 16>switch>16>switch>32>switch>32>switch>48>switch>48>switch>64>switch>64, and so on.
I would like this frame platform to be self-contained, but I could also use wireless redstone to accomplish this from a distant circuit. I can use any of the frame mods, and I'll be using them with creative energy cells or other methods of ignoring cost. It's only to generate my world in an automated manner so as to save the OBSCENE lag caused by my various world generation mods, and hopefully avoid crashes.
Getting it to run indefinitely without ComputerCraft or something similar will be... difficult without some serious creativity. One way you might be able to manage it is by using blocks of cobblestone, say, to keep track of hoe many times it's pulsed. You could manage the storage with a couple barrels or TE caches, and moving exactly one at a time with a BuildCraft wooden pipe with an autarchic gate set to Redstone Signal -> Single Pulse. Every few seconds, pulse the pipe to transfer a cobblestone from one barrel to the other and simultaneously pulse your frame pusher/slider/whatever; and when the barrel's empty (when a BC gate set to "Inventory Empty -> Redstone Signal" outputs a signal), use a toggle or RSNOR latch to switch the pulses from the timer to go to the other frame pusher and a similarly configured wooden pipe on the other barrel. When the second barrel's empty, have it simultaneously direct the pulses to the first barrel and pusher and dump sixteen cobblestone from a creative strongbox or igneous extruder into the first barrel.
Tip: Using a ProjectRed/BluePower Timer and Counter and a couple of wires, you can make a circuit that produces a precisely specified number of redstone pulses when triggered. Configure the timer to increment by however many pulses you want to produce, max out at at least that number, and decrement by 1. Then have your input line connect to the counter's POS input, the counter's NEG output to one of the timer's inputs, and your timer's output to both the counter's NEG input and whatever you want to pulse. Like this:
Code:
OUT
|
#---|---#
| .-|-. |
----O-------.
| | | |
#---|---# |
|
#---O---# |
| - | |
IN-----O--------*
| + |
#---O---#
The whole thing with the barrels and autarchic gates basically replicates the functionality of a Counter (with incrementing pulsing one gate, decrementing pulsing the other, and the maximum being the number of cobblestones), but in such a way that you can change the max without physically messing with the gate.
One thing, though: If you want to go in spirals, wouldn't you want to move in each of
four different directions (not two) the same number of times before increasing by sixteen? Shouldn't be hard to pull off with even just two barrels/caches, though- have the BC gate on the second barrel output to a toggle latch, use the outputs of that to determine whether the frame machine moves north/east or south/west, and only trigger the "drop 16 cobble" thing when its output flips on.