v50 Steam/Premium information for editors
  • v50 information can now be added to pages in the main namespace. v0.47 information can still be found in the DF2014 namespace. See here for more details on the new versioning policy.
  • Use this page to report any issues related to the migration.
This notice may be cached—the current version can be found here.

Editing 40d:Machine component

Jump to navigation Jump to search

Warning: You are not logged in.
Your IP address will be recorded in this page's edit history.

You are editing a page for an older version of Dwarf Fortress ("Main" is the current version, not "40d"). Please make sure you intend to do this. If you are here by mistake, see the current page instead.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
{{av}}{{Quality|Masterwork}}
+
{{av}}
'''Machines''' are an advanced concept in ''Dwarf Fortress'', but although they can be infinitely complex, no one part is very complicated.  There are several different types of '''machine components''', all available from the {{K|M}}achine Components screen in the {{K|b}}uild menu.  These components can be used to create custom-designed '''machinery''' of more or less complexity, depending on the situation and the player's design.   
+
'''Machines''' are an advanced concept in Dwarf Fortress, but although they can be infinitely complex, no one part is very complicated.  There are several different types of '''machine components''', all available from the {{K|M}}achine Components screen in the {{K|b}}uild menu.  These components can be used to create custom-designed '''machinery''' of more or less complexity, depending on the situation and the player's design.   
  
 
In the order listed in the machine components sub-menu, these are:
 
In the order listed in the machine components sub-menu, these are:
  
:* [[screw pump]]
+
:* {{L|screw pump}}
:* [[water wheel]]
+
:* {{L|water wheel}}
:* [[windmill]]
+
:* {{L|windmill}}
:* [[gear assembly]]
+
:* {{L|gear assembly}}
:* [[axle|horizontal and vertical axle]]
+
:* {{L|axle|horizontal and vertical axle}}
  
Another important component to most machines are [[lever|levers]], but they are not, technically, "machine components", nor are they needed for many "always on" machine designs.  (But a way to turn a machine off quickly, "just in case", is often a good plan.)
+
Another important component to most machines are {{L|lever|levers}}, but they are not, technically, "machine components", nor are they needed for many "always on" machine designs.  (But a way to turn a machine off quickly, "just in case", is often a good plan.)
  
In order for the machines to operate, you must have a [[power]] source (either wind or [[water]]) of some kind.  Power can be transferred to machine parts which require it by a system of [[axle|axles]] and [[gear assembly|gear assemblies]].   
+
In order for the machines to operate, you must have a {{L|power}} source (either wind or {{L|water}}) of some kind.  Power can be transfered to machine parts which require it by a system of {{L|axle|axles}} and {{L|gear assembly|gear assemblies}}.   
  
Currently, machines are very limited in function; their most notable usage is for pumping [[water]] or [[magma]].  However, [[Main:Toady One|Toady One]] has hinted about using some machines for automatic [[hauling|Hauling]] in the (not-so-near) future. [http://www.bay12games.com/dwarves/dev_core_41-60.html Core56]
+
Currently, machines are very limited in function; their most notable usage is for pumping {{L|water}} or {{L|magma}}.  However, [[Toady One]] has hinted about using some machines for automatic {{L|hauling|Hauling}} in the (not-so-near) future. [http://www.bay12games.com/dwarves/dev_core_41-60.html Core56]
  
Some complex [[trap design|trap designs]] incorporate machine components.  You do ''not'' need machinery of this complexity to operate retractable [[bridge|bridges]], [[bridge#Drawbridges|drawbridges]], [[Lever#Linking|linked]] [[door|doors]], [[hatch|hatches]] or [[floodgate|floodgates]], or simple one-tile [[trap|traps]], nor to manually operate [[pump|pumps]].
+
Some complex {{L|trap design|trap designs}} incorporate machine components.  You do ''not'' need machinery of this complexity to operate retractable {{L|bridge|bridges}}, {{L|bridge#Drawbridges|drawbridges}}, {{L|Lever#Linking|linked}} {{L|door|doors}}, {{L|hatch|hatches}} or {{L|floodgate|floodgates}}, or simple one-tile {{L|trap|traps}}, nor to manually operate {{L|pump|pumps}}.
  
 
==Nuts and bolts - the basics ==
 
==Nuts and bolts - the basics ==
 
=== Power generators ===
 
=== Power generators ===
  
[[Windmill|Windmills]] {{k|m}} and [[water wheel|water wheels]] {{k|w}} are the machine components that provide limited power.  Power generators can be chained together using axles or gear assemblies to combine their power along the same power conduit.  Additionally, water wheels can be combined by placing them adjacent to one another in parallel, thereby requiring no extra materials to perform the linkage.
+
{{L|Windmill|Windmills}} {{k|m}} and {{L|water wheel|water wheels}} {{k|w}} are the machine components that provide limited power.  Power generators can be chained together using axles or gear assemblies to combine their power along the same power conduit.  Additionally, water wheels can be combined by placing them adjacent to one another in parallel, thereby requiring no extra materials to perform the linkage.
  
 
=== Uses for power ===
 
=== Uses for power ===
  
Currently, the [[screw pump]] {{k|s}} is the only machine component that consumes power to achieve a purpose.  A [[millstone]] also requires power to operate, although it is classified as a [[workshop]] rather than a machine component.
+
Currently, the {{L|screw pump}} {{k|s}} is the only machine component that consumes power to achieve a purpose.  A {{L|millstone}} also requires power to operate, although it is classified as a {{L|workshop}} rather than a machine component.
  
Screw pumps can also be operated using dwarf labor in place of mechanical power.  The millstone likewise has an unpowered alternative, the [[quern]].
+
Screw pumps can also be operated using dwarf labor in place of mechanical power.  The millstone likewise has an unpowered alternative, the {{L|quern}}.
  
 
=== Power conduits ===
 
=== Power conduits ===
  
A [[gear assembly]] {{k|g}} is used to link multiple machine components together.  Additionally, a gear assembly can be linked to [[lever|levers]] and pressure plates, which can then be used to disengage the gearbox from any linked items.  For example, screw pumps can be switched on and off in this way.
+
A {{L|gear assembly}} {{k|g}} is used to link multiple machine components together.  Additionally, a gear assembly can be linked to {{L|lever|levers}} and pressure plates, which can then be used to disengage the gearbox from any linked items.  For example, screw pumps can be switched on and off in this way.
  
[[Axle|Axles]] are used to transport power over a distance.  A horizontal axle ( {{k|h}} ) transports power within a [[z-level]], while a vertical axle ( {{k|v}} ) transports power across z-levels.
+
{{L|Axle|Axles}} are used to transport power over a distance.  A horizontal axle ( {{k|h}} ) transports power within a {{L|z-level}}, while a vertical axle ( {{k|v}} ) transports power across z-levels.
  
  
Line 50: Line 50:
 
''This is an overview of how the different machine parts work and work together, with some basics about each of them.  They all have more details - once you understand the basics, refer to the '''main articles''' for more complete discussions - these links will be listed in '''bold'''.''
 
''This is an overview of how the different machine parts work and work together, with some basics about each of them.  They all have more details - once you understand the basics, refer to the '''main articles''' for more complete discussions - these links will be listed in '''bold'''.''
  
'''Machinery''' in Dwarf Fortress consists of more than just [[machine component]]s.  It's the systems of triggers (either [[lever]]s or [[pressure plate]]s) that control the [[windmill]]s and [[water wheel]]s that provide power to the [[gear assembly|gear assemblies]] and [[axle]]s that transfer that power, and the [[screw pump]]s and [[millstone]]s that use that power; and let's toss in [[bridge|bridges]], because they move and will come into the discussion sooner or later.  No one part is very complicated, but combined they can be as complex as your warped little imagination can conceive. You can't do everything with DF machinery, but with creativity you can come close.   
+
'''Machinery''' in Dwarf Fortress consists of more than just {{L|machine component|machine components}}.  It's the systems of triggers (either {{L|lever|levers}} or {{L|pressure plate|pressure plates}}) that control the {{L|windmill|windmills}} and {{L|waterwheel|waterwheels}} that provide power to the {{L|gear assembly|gear assemblies}} and {{L|axle|axles}} that transfer that power, and the {{L|pump|pumps}} and {{L|millstone|millstones}} that use that power; and let's toss in {{L|bridge|bridges}}, because they move and will come into the discussion sooner or later.  No one part is very complicated, but combined they can be as complex as your warped little imagination can conceive. You can't do everything with DF machinery, but with creativity you can come close.   
  
 
===Your friend, the mechanism===
 
===Your friend, the mechanism===
The basic part is the [[mechanism]], the same thing that lets you build stonefall [[trap]]s - that can also become a [[lever]], a [[pressure plate]], or a [[gear assembly]] - as well as all the other various  simple one-tile traps.  Mechanisms are created using the [[mechanic]] labor in a [[mechanic's workshop]], and can only be made of [[stone]].  In version 0.28.181.40d, mechanism "quality" made no observed difference when creating machinery, so any mechanism would work as well as others (barring [[magma-safe]]ty); whether or not this is still the case has not yet been confirmed{{verify}}.
+
The basic part is the {{L|mechanism}}, the same thing that lets you build stonefall {{L|trap|traps}} - that can also become a {{L|lever}}, a {{L|pressure plate}}, or a {{L|gear assembly}} - as well as all the other various  simple one-tile traps.  Mechanisms are created using the {{L|mechanic}} labor in a {{L|mechanic's workshop}}, and can only be made of {{L|stone}}.  In version d40, mechanism "quality" makes no observed difference when creating DF machinery, so any mechanism will work as well as others*.
  
:Main Articles: '''[[mechanism]]''', [[trap]]
+
:''(* Except in {{L|magma}}, which requires {{L|bauxite}} mechanisms - a separate discussion, but that's pretty much the sum of it.)''
 +
 
 +
:Main Articles: '''{{L|mechanism}}''', {{L|trap}}
  
 
===Triggers===
 
===Triggers===
Line 61: Line 63:
  
 
=====Levers=====
 
=====Levers=====
A mechanism is placed as a lever using {{k|b}}uild {{k|T}}raps/Levers {{k|l}}ever, and then once that's been completed, you go into that "building's" menu ( {{k|q}} ) and link it to something else - this takes 2 more mechanisms, one at the object end (1st chosen), one at the lever end (2nd chosen), for a total of 3 mechanisms used: one lever plus a link at each end. Link the same lever to something else and you need 2 more mechanisms, etc. etc.  No limit. One pull, they're all activated.
+
A mechanism is placed as a lever using {{k|b}}uild {{k|T}}raps/Levers {{k|l}}ever, and then once that's been completed, you go into that "building's" menu ( {{k|q}} ) and link it to something else - this takes 2 more mechanisms, one at the object end (1st chosen), one at the lever end (2nd chosen), for a total of 3 mechanisms used: one lever plus a link at each end. Link the same lever to something else and you need 2 more mechanisms, etc etc.  No limit. One pull, they're all activated.
  
:Main Article: '''[[Lever]]'''
+
:Main Article: '''{{L|Lever}}'''
  
 
=====Pressure plates=====
 
=====Pressure plates=====
Line 70: Line 72:
 
A pressure plate is placed with {{k|b}}uild {{k|T}}raps/Levers {{k|p}}ressure plate, and is otherwise identical to the lever - one mechanism, two more to link it, etc.
 
A pressure plate is placed with {{k|b}}uild {{k|T}}raps/Levers {{k|p}}ressure plate, and is otherwise identical to the lever - one mechanism, two more to link it, etc.
  
:Main Article: '''[[Pressure plate]]'''
+
:Main Article: '''{{L|Pressure plate}}'''
  
 
=====Connection and activation=====
 
=====Connection and activation=====
If all you're doing is connecting a lever to an object, then a dwarf pulls the lever to activate that object.  
+
If all you're doing is connecting a lever to an object, then a dwarf pulls the lever to activate that object. If a pressure plate, then it gets stepped on or the fluid reaches the designated depth - it's that simple. 
 +
 
 +
Attached to a {{L|support}}, the support crumbles (and brings down whatever it was supporting, ~IF~ that was in fact the last thing connected to it!)  Attach to a {{L|cage}}, the cage releases the occupants.  These are both 1-use. 
  
If a pressure plate, then it gets stepped on or the fluid reaches the designated depth - it's that simple.  Attached to a [[support]], the support crumbles (and brings down whatever it was supporting, ~IF~ that was in fact the last thing connected to it!)  Attached to a [[cage]], the cage releases the occupants (these are both 1-use).  Connected to a barrier - a door, a hatch, a floodgate, or a bridge - it becomes the sole activation for those.  Dwarves cannot open/close doors/hatches that are linked (and cannot open/close floodgates or bridges without one).   
+
Connected to a barrier - a door, a hatch, a floodgate, or a bridge - it becomes the sole activation for those.  Dwarfs cannot open/close doors/hatches that are linked (and cannot open/close floodgates or bridges without one).   
  
:Main Articles: '''[[door]]''', '''[[hatch]], [[floodgate]]'''
+
:Main Articles: '''{{L|door}}''', '''{{L|hatch}}, {{L|floodgate}}'''
  
 
====On/off, open/close====
 
====On/off, open/close====
Note that a trigger does not just "toggle" a barrier - it doesn't ''always'' work "throw and it's open, throw and it's closed".  The lever has to be in the right "phase", left or right, to open or close, and if the barrier is out of phase, nothing happens.  What this means to you is that you cannot link one door, open it, then link another and have them stay opposite each other, opened/closed - they will get back "in phase" almost right away, both open, then both closed.*  There's a complete list '''[[Trigger#On.2FOff_states|here]].'''
+
Note that a trigger does not just "toggle" a barrier - it doesn't ''always'' work "throw and it's open, throw and it's closed".  The lever has to be in the right "phase", left or right, to open or close, and if the barrier is out of phase, nothing happens.  What this means to you is that you cannot link one door, open it, then link another and have them stay opposite each other, opened/closed - they will get back "in phase" almost right away, both open, then both closed.*  There's a complete list '''{{L|Trigger#On.2FOff_states|here}}.'''
  
 
:''(* But there are ways to achieve this - read main articles for full discussions.)''
 
:''(* But there are ways to achieve this - read main articles for full discussions.)''
  
 
=====Activation lag time=====
 
=====Activation lag time=====
Also note that a few types of barriers respond "immediately" while others are delayed - (again, see '''[[Trigger#On.2FOff_states|that same list]]''' for full details).  If delayed, and you open/close the trigger quickly, it will get out of phase, missing the second command while waiting for the first.  Also, if ''anything'' - a dwarf, creature or the smallest dropped object - is blocking a door, hatch or floodgate, it won't shut when ordered to, and, again, out of phase. Then the lever must be pulled twice, once to get it back in phase, and once to activate it the way you wanted.  Headache city.
+
Also note that a few types of barriers respond "immediately" while others are delayed - (again, see '''{{L|Trigger#On.2FOff_states|that same list}}''' for full details).  If delayed, and you open/close the trigger quickly, it will get out of phase, missing the second command while waiting for the first.  Also, if ''anything'' - a dwarf, creature or the smallest dropped object - is blocking a door, hatch or floodgate, it won't shut when ordered to, and, again, out of phase. Then the lever must be pulled twice, once to get it back in phase, and once to activate it the way you wanted.  Headache city.
  
 
===Machine power===
 
===Machine power===
You can run a '''[[pump]]''' manually (or use [[quern]]s instead of [[millstone]]s for [[milling]]), but there are 2 kinds of [[power]] systems that are used to run pumps and millstones: '''[[windmill]]s''' and '''[[water wheel]]s'''.  Both are buildings - you build them just like a workshop.  There are some limits and considerations - build them wrong (without support) and they'll collapse.   
+
You can run a '''{{L|pump}}''' manually (or use {{L|quern|querns}} instead of {{L|millstone|millstones}} for {{L|milling}}), but there are 2 kinds of {{L|power}} systems that are used to run pumps and millstones: '''{{L|windmill|windmills}}''' and '''{{L|waterwheel|waterwheels}}'''.  Both are buildings - you build them just like a workshop.  There are some limits and considerations - build them wrong (without support) and they'll collapse.   
  
 
====windmills====
 
====windmills====
 
A windmill provides 0, 20 or 40 power - it depends on the "wind" on your map, you either have it or you don't - it's constant across a map and time, and you don't know until you build your first windmill.  <q> shows you the power for that windmill on your map.  Power comes out the bottom, via a gear or axle. Or you can build it directly over the item to be powered - that works too (but there's no way to shut it off then - see below.)
 
A windmill provides 0, 20 or 40 power - it depends on the "wind" on your map, you either have it or you don't - it's constant across a map and time, and you don't know until you build your first windmill.  <q> shows you the power for that windmill on your map.  Power comes out the bottom, via a gear or axle. Or you can build it directly over the item to be powered - that works too (but there's no way to shut it off then - see below.)
  
:Main Article: '''[[Windmill]]'''
+
:Main Article: '''{{L|Windmill}}'''
  
====water wheels====
+
====waterwheels====
A water wheel provides 90 net power (it produces 100, but it also consumes 10) if it has "flow" under it, but you can create artificial flow.  Line up several, and you have all the power you want.  Power comes out the side.
+
A waterwheel provides 100 power (but ww's consume 10, including the first one powered up, so call it 90/) if it has "flow" under it, but you can create artificial flow.  Line up several, and you have all the power you want.  Power comes out the side.
  
(Note - too many water wheels can kill your framerate.  Be careful about getting carried away.)
+
(Note - too many waterwheels can kill your framerate.  Be careful about getting carried away.)
  
:Main Articles: '''[[Water wheel]]''', '''[[Power]]'''
+
:Main Articles: '''{{L|Water wheel}}''', '''{{L|Power}}'''
  
 
====Power connection - gears & axles====
 
====Power connection - gears & axles====
 
Connecting is easy, especially if you've ever played with tinkertoys.  If you build your pump or millstone adjacent to the source, touching side-by-side, they're automatically connected.  (Building "over" another, between floors, is tricky - see articles).  If there's distance (horizontal or vertical) between power source and destination, there are axles, and gear assemblies.  Axles are just logs - 1 log can get you up to 3 tiles in a straight line (though 3 logs can extend to 10 tiles) horizontally, or 1 single tile vertically, and can be connected directly to each other.  Placed Gear Assemblies (more mechanisms) allow you to change direction of the axle line, either horizontally or vertically.
 
Connecting is easy, especially if you've ever played with tinkertoys.  If you build your pump or millstone adjacent to the source, touching side-by-side, they're automatically connected.  (Building "over" another, between floors, is tricky - see articles).  If there's distance (horizontal or vertical) between power source and destination, there are axles, and gear assemblies.  Axles are just logs - 1 log can get you up to 3 tiles in a straight line (though 3 logs can extend to 10 tiles) horizontally, or 1 single tile vertically, and can be connected directly to each other.  Placed Gear Assemblies (more mechanisms) allow you to change direction of the axle line, either horizontally or vertically.
  
:Main Articles: '''[[axle]], [[gear assembly]]'''
+
:Main Articles: '''{{L|axle}}, {{L|gear assembly}}'''
  
 
=====Power consumption=====
 
=====Power consumption=====
Pumps and mills consume 10 power each (as do water wheels, powered or not).  Gear assemblies use 5 power/, and axles 1/tile.  So you can have a windmill that pumps 40 power, and 4 axles over, a gear, 3 axles up, another gear, and a pump and mill adjacent to that gear - that's 4+5+3+5+(10+10) = 38 - no problem.  If you wanted more power, you'd need another windmill or a water wheel, and connect it in to the grid.
+
Pumps and mills consume 10 power each (as do waterwheels, powered or not).  Gear assemblies use 5 power/, and axles 1/tile.  So you can have a windmill that pumps 40 power, and 4 axles over, a gear, 3 axles up, another gear, and a pump and mill adjacent to that gear - that's 4+5+3+5+(10+10) = 38 - no problem.  If you wanted more power, you'd need another windmill or a waterwheel, and connect it in to the grid.
  
 
Wheels, windmills, pumps, mills, axles and gears will all show the power they have and the power they need when viewed with {{k|q}}.  If no power, you've done something wrong.
 
Wheels, windmills, pumps, mills, axles and gears will all show the power they have and the power they need when viewed with {{k|q}}.  If no power, you've done something wrong.
Line 121: Line 125:
 
If building a gear assembly over a pump or millstone, that will work, but the floor between must be channeled ''first''.
 
If building a gear assembly over a pump or millstone, that will work, but the floor between must be channeled ''first''.
  
:Main Article: '''[[gear assembly]]'''
+
:Main Article: '''{{L|gear assembly}}'''
  
 
There are also quirks to what are "adjacent" items - sometimes floors get in the way, sometimes they don't, depending on the building - read the wiki for those details.
 
There are also quirks to what are "adjacent" items - sometimes floors get in the way, sometimes they don't, depending on the building - read the wiki for those details.
Line 130: Line 134:
 
==Building/connection limitations==
 
==Building/connection limitations==
  
'''Machinery''' (including [[axle|axles]], [[gear assembly|gear assemblies]], and [[screw pump|screw pumps]]) acts differently from other constructions.  It can be built in one of two states:
+
'''Machinery''' (including {{L|axle|axles}}, {{L|gear assembly|gear assemblies}}, and {{L|screw pump|screw pumps}}) acts differently from other constructions.  It can be built in one of two states:
 
:* '''Stable Foundation''' - The machinery is built on top of a floor, either natural or constructed.
 
:* '''Stable Foundation''' - The machinery is built on top of a floor, either natural or constructed.
:* '''Hanging''' - The machinery is built attached to another piece of machinery, typically on top of a gear assembly (to transfer power further down or out horizontally) or a pump. No additional support is required (except for [[screw pump|screw pumps]], which have their own requirements for support - see below). The supporting machinery needs only to have been designated for the hanging machinery to be built - it doesn't have to be completed, but might need to be before the power-connection is complete (depending on your design). If the supporting machinery is canceled, disabled, or removed the hanging machinery will collapse to base materials.
+
:* '''Hanging''' - The machinery is built attached to another piece of machinery, typically on top of a gear assembly (to transfer power further down or out horizontally) or a pump. No additional support is required (except for {{L|screw pump|screw pumps}}, which have their own requirements for support - see below). The supporting machinery needs only to have been designated for the hanging machinery to be built - it doesn't have to be completed, but might need to be before the power-connection is complete (depending on your design). If the supporting machinery is canceled, disabled, or removed the hanging machinery will collapse to base materials.
 
*'''Windmills''' may only connect to machinery directly below their center tile.
 
*'''Windmills''' may only connect to machinery directly below their center tile.
 
:* Windmills built on floors can transfer power through them.
 
:* Windmills built on floors can transfer power through them.
Line 208: Line 212:
  
 
'''See also:'''
 
'''See also:'''
:* [[machine component]]
+
:* {{L|machine component}}
:* [[trigger]]
+
:* {{L|trigger}}
:* [[repeater]]
+
:* {{L|repeater}}
:* [[computing]]
+
:* {{L|computing}}
:* [[trap design]]
+
:* {{L|trap design}}
  
 
{{Category|Constructions}}
 
{{Category|Constructions}}

Please note that all contributions to Dwarf Fortress Wiki are considered to be released under the GFDL & MIT (see Dwarf Fortress Wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:

Cancel Editing help (opens in new window)

Templates used on this page: