Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1] 2 3

Author Topic: Workshop layouts  (Read 13202 times)

telamon

  • Bay Watcher
    • View Profile
Workshop layouts
« on: March 18, 2010, 06:31:36 pm »

OK, what do you do for your workshop layouts? I'm not talking about the 2-4 workshop layouts provided on the wiki, but things that can pack plenty of workshops in - the kind of thing that you'd have for a long-term work floor. I had a simple design that could hold plenty of shops but then I realized that it was completely unexpandable and I scrapped it.

EDIT: My planned workshop layout:
Code: [Select]
╔═══╗ ╔═══╗ ╔═══╗ ╔═══╗
║+++╠═╣+++╠═╣+++╠═╣+++║
║+++┼+┼+++┼+┼+++┼+┼+++║
║+++║+║+++║+║+++║+║+++║
╚╦┼═╝+╚═┼═╝+╚═┼═╝+╚═┼╦╝
 ║+++X+++++++++++X+++║
╔╩┼═╗++++++=++++++╔═┼╩╗
║+++║++=+++++++=++║+++║
║+++┼+++╔══┼══╗+++┼+++║
║+++║+++║+++++║+++║+++║
╚╦┼═╝+++║+++++║+++╚═┼╦╝
 ║++++=+┼+++++┼+=++++║
╔╩┼═╗+++║+++++║+++╔═┼╩╗
║+++║+++║+++++║+++║+++║
║+++┼+++╚══┼══╝+++┼+++║
║+++║++=+++++++=++║+++║
╚╦┼═╝++++++=++++++╚═┼╦╝
 ║+++X+++++++++++X+++║
╔╩┼═╗+╔═┼═╗+╔═┼═╗+╔═┼╩╗
║+++║+║+++║+║+++║+║+++║
║+++┼+┼+++┼+┼+++┼+┼+++║
║+++╠═╣+++╠═╣+++╠═╣+++║
╚═══╝ ╚═══╝ ╚═══╝ ╚═══╝
« Last Edit: March 18, 2010, 06:52:12 pm by telamon »
Logged
Playing DF on Windows 98 since.... ?
At 55 frames per minute.

Sutremaine

  • Bay Watcher
  • [ETHIC:ATROCITY: PERSONAL_MATTER]
    • View Profile
Re: Workshop layouts
« Reply #1 on: March 18, 2010, 09:07:12 pm »

This is repeated as necessary. Currently I'm on four floors of this, with a floor underneath for the magma supply and ore storage. Since it's quite open, workshops can be placed in different rooms without the walls getting in the way too much. eta: and it's best to layer them on top of each other anyway, as top to bottom is the same walking distance as one side of a workshop room to the other.

Code: [Select]
╔═══════════╦═════╦═════╦═════╦═══════════╗
║...........┼XXXXX┼XXXXX┼XXXXX┼...........║
║...........║.....║.....║.....║...........║
║...........║.....║.....║.....║...........║
║...........║.....║.....║.....║...........║
║...........┼.....┼.....┼.....┼...........║
║...........╠═════╬═════╬═════╣...........║
║...........║.....║.....║.....║...........║
║...........║.....║.....║.....║...........║
║...........║.....║.....║.....║...........║
║...........║.....║.....║.....║...........║
╠┼═══┼╦═════╝.....║.....║.....╚═════╦┼═══┼╣
║X....║...........║.....║...........║....X║
║X....║...........║.....║...........║....X║
║X....║...........║.....║...........║....X║
║X....║...........║.....║...........║....X║
║X....║...........┼.....┼...........║....X║
╠┼═══┼╬══════════┼╝..O..╚┼══════════╬┼═══┼╣
║X....║............><..>............║....X║
║X....║............<.>.<............║....X║
║X....║...........O.>.>.O...........║....X║
║X....║............<.>.<............║....X║
║X....║............><.<>............║....X║
╠┼═══┼╬══════════┼╗..O..╔┼══════════╬┼═══┼╣
║X....║...........┼.....┼...........║....X║
║X....║...........║.....║...........║....X║
║X....║...........║.....║...........║....X║
║X....║...........║.....║...........║....X║
║X....║...........║.....║...........║....X║
╠┼═══┼╩═════╗.....║.....║.....╔═════╩┼═══┼╣
║...........║.....║.....║.....║...........║
║...........║.....║.....║.....║...........║
║...........║.....║.....║.....║...........║
║...........║.....║.....║.....║...........║
║...........╠═════╬═════╬═════╣...........║
║...........┼.....┼.....┼.....┼...........║
║...........║.....║.....║.....║...........║
║...........║.....║.....║.....║...........║
║...........║.....║.....║.....║...........║
║...........┼XXXXX┼XXXXX┼XXXXX┼...........║
╚═══════════╩═════╩═════╩═════╩═══════════╝

Designated partially via AHK script, with the stairs and doorways being added manually and then, once in use, doorways knocked out as necessary.

In future I may shift those edge staircases off to their own little room, as it's currently impossible to instantly isolate a workshop.
« Last Edit: March 18, 2010, 09:11:50 pm by Sutremaine »
Logged
I am trying to make chickens lay bees as eggs. So far it only produces a single "Tame Small Creature" when a hen lays bees.
Honestly at the time, I didn't see what could go wrong with crowding 80 military Dwarves into a small room with a necromancer for the purpose of making bacon.

Banana

  • Bay Watcher
  • .
    • View Profile
Re: Workshop layouts
« Reply #2 on: March 18, 2010, 09:40:25 pm »

.
« Last Edit: July 17, 2022, 08:45:23 am by Banana »
Logged

UristMcGunsmith

  • Bay Watcher
  • "Shhh! My common sense is tingling!"
    • View Profile
Re: Workshop layouts
« Reply #3 on: March 18, 2010, 09:52:19 pm »

My favorite design by far.

Spoiler (click to show/hide)

A 7X7 room with doors on all sides and up/down stairs in the middle.

The storage rooms go above/below the workshops and can be expanded to fit the need of the fortress, as can the hall ways of course.


tehmarken

  • Bay Watcher
    • View Profile
Re: Workshop layouts
« Reply #4 on: March 18, 2010, 10:00:16 pm »

I usually have a simple set-up for my workshops. I have a large room with a central isle. Two workshops back to back down this isle, and at the four corners of the room are up/down stairs. Above and below the workshop is a room the same dimension. Above are stockpiles of raw materials, below are stockpiles of finished goods. Sometimes I flip that, depending on where the raw materials are coming from and where the trade depot is to minimize hauling time.

The D is the doorway to a central hallway in the fortress (I do wings and 2-3 tile wide main hallways for my forts).

I sometimes also extend the room east/west, or rotate the whole thing 90*

Code: [Select]
╔═════════════════╗
║X...............X║
║.---.---.---.---.║
║.[W].[W].[W].[W].║
║.---.---.---.---.║
║.---.---.---.---.║
║.[W].[W].[W].[W].║
║.---.---.---.---.║
D.................║
║.---.---.---.---.║
║.[W].[W].[W].[W].║
║.---.---.---.---.║
║.---.---.---.---.║
║.[W].[W].[W].[W].║
║.---.---.---.---.║
║X...............X║
╚═════════════════╝
Logged

BigD145

  • Bay Watcher
    • View Profile
Re: Workshop layouts
« Reply #5 on: March 18, 2010, 10:05:42 pm »

My favorite design by far.

Spoiler (click to show/hide)

A 7X7 room with doors on all sides and up/down stairs in the middle.

The storage rooms go above/below the workshops and can be expanded to fit the need of the fortress, as can the hall ways of course.

Very nice, but lots of pathing issues to lower your FPS later down the road.
Logged

SkyRender

  • Bay Watcher
    • View Profile
    • Sky Render's Domain
Re: Workshop layouts
« Reply #6 on: March 18, 2010, 10:23:39 pm »

My workshop layout remains pretty much the same as ever, and actually pretty close to Sutremaine's design from the look of it.

Code: [Select]
╔═══════════╦═══╦═══╦═══╦═══════════╗
║           ║   ║   ║   ║           ║
║                                   ║
║           ║   ║ O ║   ║           ║
║           ╠═══╣   ╠═══╣           ║
║           ║   ║   ║   ║           ║
║                                   ║
║           ║   ║ O ║   ║           ║
║           ╠═══╣   ╠═══╣           ║
║           ║   ║   ║   ║           ║
║                                   ║
║          X║   ║ O ║   ║X          ║
╠═ ═╦═ ═╦═══╝   ║   ║   ╚═ ═╦═ ═╦═ ═╣
║   ║   ║       ║   ║       ║   ║   ║
║   ║   ║                   ║   ║   ║
║   ║   ║       ║ O ║       ║   ║   ║
╠═ ═╩═ ═╩═ ═══ ═╝   ╚═ ═══ ═╩═ ═╩═ ═╣
║                XXX                ║
║  O   O   O   O XXX O   O   O   O  ║
║                XXX                ║
╠═ ═╦═ ═╦═ ═══ ═╗   ╔═ ═══ ═╦═ ═╦═ ═╣
║   ║   ║       ║ O ║       ║   ║   ║
║   ║   ║                   ║   ║   ║
║   ║   ║       ║   ║       ║   ║   ║
╠═ ═╩═ ═╩═══╗   ║   ║   ╔═ ═╩═ ═╩═ ═╣
║          X║   ║ O ║   ║X          ║
║                                   ║
║           ║   ║   ║   ║           ║
║           ╠═══╣   ╠═══╣           ║
║           ║   ║ O ║   ║           ║
║                                   ║
║           ║   ║   ║   ║           ║
║           ╠═══╣   ╠═══╣           ║
║           ║   ║ O ║   ║           ║
║                                   ║
║           ║   ║   ║   ║           ║
╚═══════════╩═══╩═══╩═══╩═══════════╝


 The little 3x3 cells are for mood-capable workshops, while the larger corner rooms are for kitchens/stills/any other workshop that's non-mood-related, and the huge outer rooms are of course mega-stockpiles that span multiple Z-levels.
Logged
Sanity is for the weak.

RantingRodent

  • Bay Watcher
    • View Profile
Re: Workshop layouts
« Reply #7 on: March 19, 2010, 06:56:37 am »

My workshop layout in my last couple of forts has been based on this unit:

Code: [Select]
+++++╔═┼═╗
+++++║+++║
+++++║+++┼
+++++║+++║
+++++╚═┼═╝
╔═┼═╗+++++
║+++║+++++
║+++┼+++++
║+++║+++++
╚═┼═╝+++++

It can be repeated infinitely, and provides space to add plumbing and hallways. I avoid using multiple z-levels, since it seems like reducing hauling times just increases your number of idlers. In most cases, you can easily arrange workshops so that input and output stockpiles are adjacent to all workshops anyway.

I keep a large warehouse seperate from this setup to store anything which takes up ridiculous amounts of space (food, furniture, blocks/bars, and finished goods.)

Some variations:

A hallway
Code: [Select]
+++++╔═┼═╗+++++╔═┼═╗
+++++║+++║+++++║+++║
+++++║+++┼+++++║+++┼
+++++║+++║+++++║+++║
+++++╚═┼═╝+++++╚═┼═╝
++++++++++++++++++++
++++++++++++++++++++
++++++++++++++++++++
++++++++++++++++++++
++++++++++++++++++++
+++++╔═┼═╗+++++╔═┼═╗
+++++║+++║+++++║+++║
+++++║+++┼+++++║+++┼
+++++║+++║+++++║+++║
+++++╚═┼═╝+++++╚═┼═╝

A canal
Code: [Select]
╔═┼═╗+++++╔═┼═╗+++++
║+++║+++++║+++║+++++
║+++┼+++++║+++┼+++++
║+++║+++++║+++║+++++
╚═┼═╝+++++╚═┼═╝+++++
+++++++++++++++╔═┼═╗
~~~~~~~~~~~~~~+║+++║
~~~~~~~~~~~~~~+║+++┼
~~~~~~~~~~~~~~+║+++║
+++++++++++~~~+╚═┼═╝
╔═┼═╗++++++~~~++++++
║+++║++++++~~~++++++
║+++┼++++++~~~++++++
║+++║++++++~~~++++++
╚═┼═╝++++++~~~++++++

Dining Room
Code: [Select]
╔═┼═╦══┼══╦═┼═╗
║+++║+++++║+++║
║+++┼+++++║+++┼
║+++║+++++║+++║
╠═┼═╝+++++╚═┼═╣
║+++++++++++++║
║+++++++++++++║
┼+++++++++++++┼
║+++++++++++++║
║+++++++++++++║
╠═┼═╗+++++╔═┼═╣
║+++║+++++║+++║
║+++┼+++++║+++┼
║+++║+++++║+++║
╚═┼═╩══┼══╩═┼═╝
Logged
Graphical Overhaul 0.31 DFFD | Bundle |  Thread (beta3)
Raw Patcher DFFD  | Thread (1.0)
Graphical Overhaul 40d DFFD | Bundle
ASCII Tileset 40d DFFD  | Thread (2.0)

Dwarf fort 27

  • Bay Watcher
  • Nobles........those basterds
    • View Profile
Re: Workshop layouts
« Reply #8 on: March 19, 2010, 12:05:10 pm »

http://df.magmawiki.com/index.php/Workshop_design
The decentralized workshop complex
Logged
"Dwarf Fortress" ... "Like chess, only with short people that can catch on fire like rags soaked in tar, and lots of booze." ... "Like chess." 

- dwarf fortress wiki

praguepride

  • Bay Watcher
  • DF is serious business!
    • View Profile
Re: Workshop layouts
« Reply #9 on: March 19, 2010, 06:22:19 pm »

I find large open rooms kill FPS, so I keep my workshops in individual rooms to keep it as simple as possible.
Logged
Man, dwarves are such a**holes!

Even automatic genocide would be a better approach

Tarran

  • Bay Watcher
  • Kind of back, but for how long?!
    • View Profile
Re: Workshop layouts
« Reply #10 on: March 19, 2010, 11:56:47 pm »

Uhuh, yeah, my workshop layout sucks.

Code: [Select]
WWWWWWWWWWWWWWWWWWWWW
W...W...W...W...W...W
W...W...W...W...W...W
W...W...W...W...W...W
WW.WWW.WWW.WWW.WWW.WW
.....................
.....................
.....................
WW.WWW.WWW.WWW.WWW.WW
W...W...W...W...W...W
W...W...W...W...W...W
W...W...W...W...W...W
WWWWWWWWWWWWWWWWWWWWW

over and over, how did you guys come up with this stuff?
Logged
Quote from: Phantom
Unknown to most but the insane and the mystics, Tarran is actually Earth itself, as Earth is sentient like that planet in Avatar. Originally Earth used names such as Terra on the internet, but to protect it's identity it changed letters, now becoming the Tarran you know today.
Quote from: Ze Spy
Tarran has the "Tarran Bug", a bug which causes the affected character to repeatedly hit teammates while dual-wielding instead of whatever the hell he is shooting at.

darthbob88

  • Bay Watcher
    • View Profile
Re: Workshop layouts
« Reply #11 on: March 20, 2010, 12:46:13 am »

How workshops are laid out depends on their purpose. Still/kitchen/farmer's shop are all located moderately close to the farms and food stockpile, close to their inputs and outputs. Forges and furnaces are crammed cheek by jowl in the magma industry complex. Butcher/tanner are located outside with the refuse heap, as is the carpenter's shop with the wood stockpile. Most relevant to the topic, crafting shops, like cloth/stone/boneworkers of all stripes, get crammed into 6x3n blocks feeding off the main hallway, with a 3x3n stockpile feeding multiple workshops; I have one block that's mason/mechanic/craftsdwarf shop, running off a single stone stockpile, one that has loom/dyer/tailor feeding from a single stockpile, and so on. Natch, I will set up single-purpose shops, like a shop for making bauxite mechanisms, a shop for decorating specific items, what have you, but as often as possible workshops are either isolated by doors and walls, or smack up against another shop or stockpile.
Logged

Sutremaine

  • Bay Watcher
  • [ETHIC:ATROCITY: PERSONAL_MATTER]
    • View Profile
Re: Workshop layouts
« Reply #12 on: March 20, 2010, 02:04:04 pm »

how did you guys come up with this stuff?
I started playing in 2D and its single z-level and got fed up with all the wandering back and forth in the unplanned chaos, so I got a big sheet of paper and did a brainstorm-thing of which industries led where. Come 3D, the first priorities were the sprawling industries and the placement of stockpiles, and I found that putting the workshops and stockpiles next to each other and stacking the sprawlers (food and metalworking being the usual suspects, and clothworking in my case) gave me a nice balance between visibility, aesthetics, and pathing distance.
Logged
I am trying to make chickens lay bees as eggs. So far it only produces a single "Tame Small Creature" when a hen lays bees.
Honestly at the time, I didn't see what could go wrong with crowding 80 military Dwarves into a small room with a necromancer for the purpose of making bacon.

telamon

  • Bay Watcher
    • View Profile
Re: Workshop layouts
« Reply #13 on: March 20, 2010, 02:33:54 pm »

Wow, that actually gave me a lot of ideas. I generally prefer to be able to sequester any and all workshops with individual doors, and have a tendency to prefer piling on the level below (input and output, but any un-binnable goods get quantum-stockpiled on the work floor). All the food-taking shops I have stationed south of my dining room, with special staircases so they can access the food (which is stored directly below the dining room).
How'd I come up with mine?
I started out with the same thing you (the person who asked this question) had. Then I started implementing tons of workshops - I wanted to have 1 of everything at least. By the time it got out there, the hall was ridiculously long. So I scrapped the whole fort and spent some time, on paper, planning a new piece. I ended up with something better and I liked it, so I started a new fort. Now that I see how unexpandable my current idea is, I had to sit down and plan again, and that's how I got the design I posted at the start of this topic. I'm debating starting a new fort because I'll have absolutely no use for the old workshop zone, and it's just taking up space, but I'm still thinking about it. (Anybody know a way to replace dug-out spaces with the natural walls that once occupied them? A hack, probably)
Logged
Playing DF on Windows 98 since.... ?
At 55 frames per minute.

clc02

  • Bay Watcher
    • View Profile
Re: Workshop layouts
« Reply #14 on: March 20, 2010, 03:05:40 pm »

I'm always lazy when it comes to digging out workshops and bedrooms so my thing is holding down shift, and digging out anything that goes in the line then turning each square into:
Code: [Select]
|=======|
=+++=+++=
=+++=+++=
=+++=+++=
=========
=+++=+++=
=+++=+++=
=+++=+++=
|=======|
Logged
Only in dwarven culture is alcohol poisoning a death worthed investigating, while being impaled through several toes, a eye, and a thumb from a spiraling water[3] is not.  Because everyone knows, the only way a dwarf could get alcohol poisoning is if someone put poison into the alcohol.
Pages: [1] 2 3