SatanicSanta
New Member
That looks awesome. It also reminded me that I haven't built a castle successfully yet, which I guess is what I'm doing after my Orthanc world.snip
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
That looks awesome. It also reminded me that I haven't built a castle successfully yet, which I guess is what I'm doing after my Orthanc world.snip
Lastly, the command center which is our most important room.
It contains all of our batch processing power and anything used to monitor. That includes 50 pulverizers and 50 powered furnaces.
Monitors (left to right):
The white AE console (and right ME drive) is a subnet for the pulverizers/furnaces. We don't automatically smelt/pulverize every ore we get so we just dump items we want processed into that subnet. Any blue ME consoles are connected to the main network. The ME drives filled with storage cells (16k, btw) are also on the main network.
- Applied Energistics: displays items that have recently been inserted or taken out.
- Liquid Monitor: displays all of our liquid tanks, how full they are, and how fast liquid is being drained or added to them.
- Energy Monitor: displays our energy capacity. The capacity is in MJ, so we have 26 total Redstone Energy Cells (600k each). There is a controller close to the energy cells that controls the engines, so if the stored energy gets below certain thresholds it will start activating engines automatically (for example - at 80% 2 lanes of magmatic engines and 1 lane of force engines would be running.) The steam engines are constantly running as they are very cheap to run and have to heat up.
We haven't even started bees or thaumcraft yet.. so hopefully we can get those started as well for something more interesting
MFR rednet is awesome. I normally just use it in place of redstone but when I finally found a use for using more than one channel in it (engine controls) it became so much more awesome.Looks good. I love all the clean lines. It's not too often you see people using MFR Rednet. I have to admit. The liquid status monitors are pretty awesome.
MFR rednet is awesome. I normally just use it in place of redstone but when I finally found a use for using more than one channel in it (engine controls) it became so much more awesome.
Excuse me while i change my pants.![]()
Ominous
It's pretty straightforward. Each lane of engines (all steam engines are bundled together into 1) use a unique colour in the rednet cable. The rednet controllers redirect the unique colours to the correct engine lanes (as all engines are connected to white/default white for simplicity). This of course means I have a limit of 16 controlled engine lanes with the current setup but I'll fix that when it becomes a problemHow've you got your rednet setup for the engines?
snip
Would be able to pastebin the computercraft programs you are using for your energy & storage monitors?
At the moment: likely not everything just yetThe main issue is the networking between the computers. It's using a mesh networking stack I wrote a while back (every computer acts transparently as a trusted router in the mesh). It's great because it can be mostly dropped in on top of rednet (and used nearly the same way). It's just I'm hesitant to release it just yet as it still has some issues with turtles actively moving in and out of range in some cases (which is the original reason I wrote it yet I haven't gotten to fixing that issue yet... haha).
Once I do fix the issues with it (and likely tidy up the monitoring stuff.. it has a lot of duplicated code that could be merged) I probably would be completely fine with releasing it all somewhere (CC forums, I guess)
Immediately usable snippets I'd be happy to shareActually, i'de love to just see the code - I'm interested in how you made that green/red line, and how you made it figure out how much energy was flowing into it.
I have a similar system. However, those two functions i do not have![]()
local progressText = string.format("%s/%s", numberToShortString(v.energy, 3), numberToShortString(v.maxEnergy, 3))
drawProgressBar(progressText, width - 16 - 12, v.energy, v.maxEnergy)
local width, height = monitor.getSize()
local cells = {}
local found = updateConnectedRedstoneEnergyCells(cells)
print("Found " .. found .. " energy cells")
print(string.format("Energy: %d/%d (%.2f%%)", getEnergyStored(cells), getMaxEnergyStored(cells), getPercentEnergyStored(cells)))