Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 ... 3 4 [5] 6

Author Topic: A Better Magma Pump Stack  (Read 145987 times)

Valguris

  • Bay Watcher
    • View Profile
Re: A Better Magma Pump Stack
« Reply #60 on: February 24, 2011, 07:17:32 am »

I'm for this design:

Code: [Select]
=====
=+++=
=+++=
==.==
==+==
==.==
=====

To drain it all:

At top pump output, instead of:
Code: [Select]
======
.%%+++
======
make
Code: [Select]
======
.%%++X
====+=
====+=
====H=
======
where X is a floodgate and H is hatch cover over an empty space. Under hatch cover is a vertical shaft down to magma sea (or just big enough reservoir). So if you want to drain pumpstack, close floodgate, open hatch and turn on pumps. Full laziness. :)
You can easily modify already built pumpstacks.
Logged

Edosurist

  • Bay Watcher
    • View Profile
Re: A Better Magma Pump Stack
« Reply #61 on: April 13, 2011, 08:26:21 pm »


Listen to some of these success stories:

With my 80 z-level pump stack...

I went from 7 fps to 83.
bravo, well done. does anybody want to start up the Urist Prizes?
Logged
So now all we've got to do is to put a couple of grannies into the LHC and smash them against each other at relativistic speeds. Lather, rinse, repeat until we got results.

nordak

  • Bay Watcher
    • View Profile
Re: A Better Magma Pump Stack
« Reply #62 on: May 29, 2011, 03:14:49 am »

Just a thought, temperatures can be turned off, less calculations euqals less fps... so you only have the drop from flow....  just my theory...
Logged
Exerpt from townbrush.txt by Internet Kraken:

"Nobody wants to live in Townbrush, and for good reason. Almost everyone that has come to Townbrush has been eaten, stabbed, crushed, drowned, hacked, incinerated, or beaten to death with an octopre skin backpack. When we're not under siege, we're being attacked by Forgotten Beasts. And when we're not being attacked by Forgotten Beasts, there's probably a zombie whale crushing someone to death in the dining room."

Lytha

  • Bay Watcher
    • View Profile
Re: A Better Magma Pump Stack
« Reply #63 on: May 29, 2011, 04:10:10 am »

Just a thought, temperatures can be turned off, less calculations euqals less fps... so you only have the drop from flow....  just my theory...
If you turn off the temperatures, nobody gets burned to death by the magma anymore, and your carefully designed setup for the freezing water + magma trap for the caravans won't work anymore. Also, your painstakingly designed, executed, smoothed and engraved outer wall, which consists of ice, will melt.
Logged
Lytha likes fire clay, rose gold, green glass, bags, the colour midnight blue, and cats for their aloofness. When possible, she prefers to consume tea and cow cheese.

Brambled

  • Escaped Lunatic
    • View Profile
Re: A Better Magma Pump Stack
« Reply #64 on: June 07, 2011, 07:38:46 pm »

Is there anyone out there that can do a short video of them building this using a texture pack?  I am having a ton of trouble trying to figure this out and there are no videos of this at all some reason.
Logged

Werdna

  • Bay Watcher
  • Mad Overlord
    • View Profile
Re: A Better Magma Pump Stack
« Reply #65 on: June 08, 2011, 01:55:25 pm »

Just a thought, temperatures can be turned off, less calculations euqals less fps... so you only have the drop from flow....  just my theory...
If you turn off the temperatures, nobody gets burned to death by the magma anymore, and your carefully designed setup for the freezing water + magma trap for the caravans won't work anymore. Also, your painstakingly designed, executed, smoothed and engraved outer wall, which consists of ice, will melt.

Yes, but shutting temperatures off would be a quick way for someone to confirm the 'lag' hypothesis - that the lag savings between the two stack methods was from temp calc savings.
Logged
ProvingGrounds was merely a setback.

The Grackle

  • Bay Watcher
    • View Profile
Re: A Better Magma Pump Stack
« Reply #66 on: June 08, 2011, 03:53:10 pm »

For converting an old pump-stack w/o redesigning the whole thing, you could dig vertical shafts/chimneys alongside the stack and then pump magma into them.  (Separate shafts. Not connected to the reservoirs at all.)   Those shafts would keep whatever tiles you need permanently heated.  Also you could have the bottom of these shafts attached to floodgates so that you could drain the whole thing very quickly.  Obviously, this would be easier for below ground stacks than for constructed towers.
Logged

Thundercraft

  • Bay Watcher
    • View Profile
Re: A Better Magma Pump Stack
« Reply #67 on: June 12, 2011, 12:00:05 am »

What an awesome discovery by NecroRebel! 8) I'm glad that magma pumps don't have to be such FPS hogs. However, I still have a few questions:

...Also, I've now done a bit of tentative testing on the 2x3 head-over-head reservoir design, and found no significant FPS drop while it was running (it filled the magma forge works quickly, so hard to say how it'd work in the long run). It appears to work just as well as the original 3x3 design, as Trouserman's and my theorizing earlier suggested it would.
I don't understand what is meant by "head-over-head". Does this mean that the "head" of the screw pump - the dark green impassible tile - is always directly above/below the "head" of the pumps on other z-levels (such as in NecroRebel's original 3x3 design in the OP)? Or does it refer to the output tile being directly above/below the input tile of the pumps on other levels?

I can follow the screenshot in the OP to figure out how the 3x3 design is built. But I'd much prefer to build the 2x3 design... if only I could be certain of how one level lines up with other levels.

...The only downside I can see is that this design can't be fully "cleared" by shutting off primary access to the magma.
You could have a lever-linked hatch over the input square of the bottom pump. Open it, and the pumps fill the reservoirs, but close it and the pumps will keep working, eventually emptying each floors' little reservoir to 1/7 all around, which will then dry. It would take significantly longer to clear than a standard stack, but would be possible.
I like that idea much more than building a drain hatch on every z-level and linking them to the same lever. However, I also really want to put a floor grate over the input square of the bottom pump. And we can't do both, can we?

I refuse to build a magma pump stack without incorporating some sort of creature filtration system to ensure a forgotten beast or some such can not sneak through the magma and into the bottom of the pump stack. If that were to happen, it might destroy the bottom pump and the whole thing would collapse! :o

A locked floor grate over the input is the only guaranteed safety I can think of, since building destroyers can not destroy buildings on a z-level above. Perhaps I should be satisfied with a locked floor grate on the bottom pump's input and a lever-linked hatch on the input of the pump above that level for draining - resulting in being able to drain all but the bottom pump? That, or I might get away with a drain hatch in the output of the first pump's reservoir to drain that too.

I also thought about using fortifications, but... the wiki warns about that:
Quote
Beware that fully submerged (i.e. 7/7 depth) fortifications will not block the passage of creatures that swim in water (or magma) - wall grates and vertical bars work, but they are vulnerable to building destroyers.
I had hoped that since magma does not have a natural flow, like water does, then it would not push creatures through the same way. But it sounds like they can get pushed through magma, too.
I did notice something else, however:
Quote
Screw pumps can pull water through a grate, floor bars, or a constructed fortification on the Z-level below. {source}
Quote
Note that constructed fortifications do not have walkable floors above them, while carved fortifications do. {source}
I was thinking, perhaps, that a constructed fortification could be built on the z-level below the bottom pump, allowing it to draw magma while - hopefully - preventing any creatures from entering the room above. But I haven't tested that yet.
The only other method I can think of is the "river filter" system of multiple diagonal fortifications. (See this post) But I don't know how that would work with magma and magma creatures.
Logged

NecroRebel

  • Bay Watcher
    • View Profile
Re: A Better Magma Pump Stack
« Reply #68 on: June 12, 2011, 12:22:57 am »

I don't understand what is meant by "head-over-head". Does this mean that the "head" of the screw pump - the dark green impassible tile - is always directly above/below the "head" of the pumps on other z-levels (such as in NecroRebel's original 3x3 design in the OP)? Or does it refer to the output tile being directly above/below the input tile of the pumps on other levels?
Yes, the "head-over-head" design family referred to designs in which the impassible tile of each pump is in the same vertical shaft as all the other impassible tiles on every other pump in the stack.

Quote
I can follow the screenshot in the OP to figure out how the 3x3 design is built. But I'd much prefer to build the 2x3 design... if only I could be certain of how one level lines up with other levels.
Essentially, the 2x3 design is the same as the 3x3, except with the outermost line of floors filled in with walls. So, the casing is like this:

===== =====
==.== ==.==
==+== ==+==
==.== ==.==
=+++= =+++=
=+++= =+++=
=+++= =====
=====


The next level above and below are the same, except rotated 180 degrees around the red channel.

Mind you, as mentioned in the first post, the head-over-head designs are generally worse than a head-over-tail design with a 3x1 reservoir on each level instead of the standard pump stack's 1x1.

Quote
I like that idea much more than building a drain hatch on every z-level and linking them to the same lever. However, I also really want to put a floor grate over the input square of the bottom pump. And we can't do both, can we?

I refuse to build a magma pump stack without incorporating some sort of creature filtration system to ensure a forgotten beast or some such can not sneak through the magma and into the bottom of the pump stack. If that were to happen, it might destroy the bottom pump and the whole thing would collapse! :o

A locked floor grate over the input is the only guaranteed safety I can think of, since building destroyers can not destroy buildings on a z-level above. Perhaps I should be satisfied with a locked floor grate on the bottom pump's input and a lever-linked hatch on the input of the pump above that level for draining - resulting in being able to drain all but the bottom pump? That, or I might get away with a drain hatch in the output of the first pump's reservoir to drain that too.
Well, as an alternative to a hatch on the bottom pump's intake tile, you could have a drawbridge below the bottom pump's intake tile. The bridge and mechanisms would have to be magma-safe, but when the bridge is raised, it would seal the stack's intake, thus allowing the stack to clear itself.

Quote
I also thought about using fortifications, but... the wiki warns about that:
-snip-
I was thinking, perhaps, that a constructed fortification could be built on the z-level below the bottom pump, allowing it to draw magma while - hopefully - preventing any creatures from entering the room above. But I haven't tested that yet.
The only other method I can think of is the "river filter" system of multiple diagonal fortifications. (See this post) But I don't know how that would work with magma and magma creatures.
Systems that filter out water should work identically with magma. A constructed fortification may or may not prevent creatures and/or magma from getting to your pumps. I've never found much problem with magma creatures, myself, so I'm not entirely sure how much you need to worry about it.
Logged
A Better Magma Pump Stack: For all your high-FPS surface-level magma installation needs!

Thundercraft

  • Bay Watcher
    • View Profile
Re: A Better Magma Pump Stack
« Reply #69 on: June 12, 2011, 03:52:47 am »

...Mind you, as mentioned in the first post, the head-over-head designs are generally worse than a head-over-tail design with a 3x1 reservoir on each level instead of the standard pump stack's 1x1.
Ah! Somehow, I missed the fact that the OP had been edited recently (May 29'th).  :-[ Yeah, that 3x1 head-over-tail design, being almost identical to the standard water pump tower, is easy to understand and would take less space. But has anyone tested whether these designs are expandable to accommodate multiple pumps per level?
« Last Edit: June 12, 2011, 03:55:22 am by Thundercraft »
Logged

NecroRebel

  • Bay Watcher
    • View Profile
Re: A Better Magma Pump Stack
« Reply #70 on: June 12, 2011, 02:01:18 pm »

Ah! Somehow, I missed the fact that the OP had been edited recently (May 29'th).  :-[ Yeah, that 3x1 head-over-tail design, being almost identical to the standard water pump tower, is easy to understand and would take less space. But has anyone tested whether these designs are expandable to accommodate multiple pumps per level?
Most of the designs don't accommodate multiple pumps per level well. If you want more than 2 pumps per level, just adding an extra square at the ends of the reservoirs, as the 3x1 design does, isn't sufficient to keep everything warm, so you'd need at least one extra tile on the far side of the place that is being pumped. The 3x3, or rather 3x(2+however many pumps you have) design, avoids that in theory, but the problem is that if you don't have sufficient input at the bottom your reservoirs will begin to be drained and the far side of each from the pump itself doesn't get refilled well.

Generally, if you want more magma flow, it's probably better to have multiple intakes into the stack, as even if your intakes are in the center of a magma pool the pumps will still move it up faster than the magma can flow in. You actually will get quadruple the magma flow if you just have 4 pumps feeding the second-to-bottom pump rather than just 1. If you need even more than that, well, multiple stacks might be in order.
Logged
A Better Magma Pump Stack: For all your high-FPS surface-level magma installation needs!

Farmerbob

  • Bay Watcher
    • View Profile
Re: A Better Magma Pump Stack
« Reply #71 on: June 21, 2011, 07:39:27 am »


Just out of curiosity, if the issue is a heat issue, maybe just dig some 1x1 stairwells around an old style pump stack and fill them with magma?  Static magma that never moves and maintains the temperature of the main stack.

Not sure if this would be useful or not though.  It might be good for forts with really huge pump stacks that are of the old style, you could heat their walls and get rid of the heat effects without having to completely disassemble them.

Does the wet effect have the same FPS-affecting symptoms?
Logged
How did I miss the existence of this thread?
(Don't attempt to answer that.  Down that path lies ... well I was going to say madness but you all run towards madness as if it was made from chocolate and puppies.  Just forget I said anything.)

Root Infinity

  • Bay Watcher
  • Why?
    • View Profile
Re: A Better Magma Pump Stack
« Reply #72 on: June 21, 2011, 07:49:59 am »

I actually have both a 150z-level pump stack in my current "spare" fort (Only source of water is in the third cavern layer  :(), and a magma piston that I'm slowly extending upwards (The caverns are set to maximum openness, so it's 48 z-levels down on the top from where it should be  >:() - I'm getting about three z-levels up for each z-level I drop it.

I am currently retrofitting my water pump stack to be able to switch back and forth from magma to water, using a modified version of this pump stack (it has bridges so that it can drain out any remnants of water or magma so it doesn't clog)

« Last Edit: June 21, 2011, 07:52:44 am by Root Infinity »
Logged
Classic Medieval sexist views are awesome when they work out in your favor.
Noone likes my witty comments enough to sig them.

Melissia

  • Bay Watcher
  • Confused noob having lots of fun!
    • View Profile
Re: A Better Magma Pump Stack
« Reply #73 on: September 17, 2011, 08:59:57 am »

A bit new to making magma pumps... on the 1x3 reservoir, how would I stack them for different Z-levels?

Like this:

Z=(first layer)
=====
=+++=
==%==
  % 
  . 


Z=(first layer)+1
  . 
  % 
==%==
=+++=
=====
  . 


... etc., reversing the pumps each z-level, each pump directly over the next?  Or is there another recommende way to do it?
Logged
"If a job is worth doing, it's worth dying for."
-- Warhammer 40,000: Space Marine

NecroRebel

  • Bay Watcher
    • View Profile
Re: A Better Magma Pump Stack
« Reply #74 on: September 18, 2011, 12:21:26 am »

Yes, it's exactly like a normal pump stack except for the expanded reservoirs, so the 2 tiles of each pump is directly above the 2 tiles of the pump below it, and each pump pumps out of the center of the reservoir that the pump below fills. There are other ways to do it, but they're less space-efficient and don't really have any benefits.
Logged
A Better Magma Pump Stack: For all your high-FPS surface-level magma installation needs!
Pages: 1 ... 3 4 [5] 6