Bay 12 Games Forum

Please login or register.

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

Author Topic: How to go about multilevel rooms...  (Read 7173 times)

snow dwarf

  • Bay Watcher
  • Is always cold
    • View Profile
How to go about multilevel rooms...
« on: April 02, 2018, 10:15:20 am »

 I was wondering what's the easiest way of going about constructing a multi level room (think throne room with a high ceiling)? I tried this before but it seemed really complicated and a bit dangerous.
Logged
Here at Bay12 we excel at Theoretical Biology. Need to know the value of Merbone? Check. Need to know the density of a thrown Fluffy Wambler? Check. Need to know how a walking Mushroom can theoretically talk? Check.

Telgin

  • Bay Watcher
  • Professional Programmer
    • View Profile
Re: How to go about multilevel rooms...
« Reply #1 on: April 02, 2018, 10:42:36 am »

Complicated is the only way as far as I know.  If you're mining it out you can just be cautious about channeling multiple z-levels, but if it's construction work it'll have to be done like anywhere else with high walls: with scaffolding.

One tip I've read recently but which I haven't tried, is to use bridges for scaffolding instead of manually constructing flooring.  It's faster and less work if you have an architect that isn't very lazy.

Another note, but I'm pretty sure you couldn't designate rooms as being multiple z-levels high in older version.  That might have changed in newer versions though.  If it hasn't, any height to the room will be purely cosmetic and won't count toward its value.
Logged
Through pain, I find wisdom.

Damiac

  • Bay Watcher
    • View Profile
Re: How to go about multilevel rooms...
« Reply #2 on: April 02, 2018, 10:50:45 am »

I'm assuming you're talking about digging out a large multi-level room, rather than building one.

Probably the easiest way would be to channel from the top down, designating 1 layer at a time, but I'm going to go ahead and assume the throne room itself is already dug out at the bottom.

So channeling from the top down (1 layer at a time) is still the way to go for all the layers except the one that's currently your throne room's ceiling. You'll be able to designate the entire area to be channeled at once, since there will be a floor underneath, until you get to the level just above your throne room.  That's the layer that's going to be a pain.  If you mine out the outside tiles, the ceiling will be unsupported and cave in, which would be a bad thing.  And since you can't really influence the order the channel jobs are done in, designating the whole level at once is almost guaranteed to cause a cave in.

What I'd do for that last layer is to build an up stair somewhere around the center of your throne room.  Then dig a down stair in the layer above, which gets your dwarves access to it, and frees the dwarves we probably trapped earlier from channeling out all the layers above it.  Then I'd just designate one row or column at a time, starting at the outside, until I've channeled every tile away from the ceiling. You could even make a macro for it if you're so inclined.  Finally, channel out the down stair, deconstruct the up stair, and your fabulously high ceiling-ed throne room will be complete!

As you can see, this process is easier if you plan it out ahead and just channel down one layer at a time.

If you're building on the other hand, what I typically do is just build up some up/down staircases up to the height I want to go to (Depending on the size, maybe 1 in the center, or 1 in each corner, don't forget the ceiling!).  Then just designate floors and walls to be constructed from those staircases.  If it's a really big room you'll either have to wait for sections to be completed before designating the rest of the room or build more staircase columns to build off of. 

While it's going to be slow going no matter what, this should let you at least designate the entire structure once you've got the staircases up.  When you're done just remove the extra staircases (You'd better have built walls before you do this!)

« Last Edit: April 02, 2018, 10:57:12 am by Damiac »
Logged

Insert_Gnome_Here

  • Bay Watcher
  • Dosen't really care about anything anymore.
    • View Profile
Re: How to go about multilevel rooms...
« Reply #3 on: April 02, 2018, 11:54:23 am »

Dig priority is your friend. 
As is a good supply of disposable miners.
Logged
Quote from: Max™ on December 06, 2015, 04:09:21 am
Also, if you ever figure out why poets/bards/dancers just randomly start butchering people/getting butchered, please don't fix it, I love never knowing when a dance party will turn into a slaughter.

nuget102

  • Bay Watcher
    • View Profile
Re: How to go about multilevel rooms...
« Reply #4 on: April 02, 2018, 01:21:28 pm »

Or you could intentionally do a cave in and then remine the room
Logged
The fort where filth melts your skin! (updated 4/9/15)

Curiosity killed the cat.
Satisfaction brought it back.

Insert_Gnome_Here

  • Bay Watcher
  • Dosen't really care about anything anymore.
    • View Profile
Re: How to go about multilevel rooms...
« Reply #5 on: April 02, 2018, 01:40:58 pm »

Just remembered another trick. 
Dig everything you want to hollow out as stairs, then remove them from the top down.
Logged
Quote from: Max™ on December 06, 2015, 04:09:21 am
Also, if you ever figure out why poets/bards/dancers just randomly start butchering people/getting butchered, please don't fix it, I love never knowing when a dance party will turn into a slaughter.

nuget102

  • Bay Watcher
    • View Profile
Re: How to go about multilevel rooms...
« Reply #6 on: April 02, 2018, 06:07:22 pm »

Just remembered another trick. 
Dig everything you want to hollow out as stairs, then remove them from the top down.
probably the safest.
Logged
The fort where filth melts your skin! (updated 4/9/15)

Curiosity killed the cat.
Satisfaction brought it back.

snow dwarf

  • Bay Watcher
  • Is always cold
    • View Profile
Re: How to go about multilevel rooms...
« Reply #7 on: April 03, 2018, 12:27:31 am »

Now I have a question about multi z level buildings... What do you make the roofs with (floors?) and how do you actually go about constructing a roof on a very tall tower without trapping a dwarf? Do you guys just build a wooden staircase next to the building?
Logged
Here at Bay12 we excel at Theoretical Biology. Need to know the value of Merbone? Check. Need to know the density of a thrown Fluffy Wambler? Check. Need to know how a walking Mushroom can theoretically talk? Check.

Pyrite

  • Bay Watcher
    • View Profile
Re: How to go about multilevel rooms...
« Reply #8 on: April 03, 2018, 12:59:59 am »

You generally make roofs out of either floors or walls, and you generally have to have some kind of 'ladder' (typically an up/down staircase) to get your dwarf down, which you can later deconstruct from the top down piece by piece. Dwarves can also now jump 1-2 Z levels down, usually without injury.
Logged

PatrikLundell

  • Bay Watcher
    • View Profile
Re: How to go about multilevel rooms...
« Reply #9 on: April 03, 2018, 03:07:23 am »

The last time I made a roof of a tall building I built a stair up to a little "house" with a drawbridge on the roof-to-be. However, since then, I've seen a post suggesting building a ramp tile as one of the wall tiles of the last wall level. That will allow dorfs to access the top of the wall, and thus to build a floor over the interior area. Once done, the ramp is removed and replaced by a floor.

One warning with that approach: It has been claimed that fliers can somehow move diagonally down under the roof if the wall is not floored over. I'm not sure that's correct (so far it hasn't bitten my bum, anyway), and if it was correct, it might have been fixed when the very real issue of swimmers/fliers/climbers entering a (Up/)down staircase with stone/SMR directly below from downward diagonal direction was fixed recently.
Logged

snow dwarf

  • Bay Watcher
  • Is always cold
    • View Profile
Re: How to go about multilevel rooms...
« Reply #10 on: April 03, 2018, 03:11:41 am »

The last time I made a roof of a tall building I built a stair up to a little "house" with a drawbridge on the roof-to-be. However, since then, I've seen a post suggesting building a ramp tile as one of the wall tiles of the last wall level. That will allow dorfs to access the top of the wall, and thus to build a floor over the interior area. Once done, the ramp is removed and replaced by a floor.

One warning with that approach: It has been claimed that fliers can somehow move diagonally down under the roof if the wall is not floored over. I'm not sure that's correct (so far it hasn't bitten my bum, anyway), and if it was correct, it might have been fixed when the very real issue of swimmers/fliers/climbers entering a (Up/)down staircase with stone/SMR directly below from downward diagonal direction was fixed recently.

The ramp thing is definitely smart, wouldn't have thought of it. Do you guys ever do any roof design or just flat ones? I remembered I did a sloped roof before.
Logged
Here at Bay12 we excel at Theoretical Biology. Need to know the value of Merbone? Check. Need to know the density of a thrown Fluffy Wambler? Check. Need to know how a walking Mushroom can theoretically talk? Check.

PatrikLundell

  • Bay Watcher
    • View Profile
Re: How to go about multilevel rooms...
« Reply #11 on: April 03, 2018, 03:19:00 am »

Given how DF works and displays things, anything but flat is just a pain, in my view. However, if you get satisfaction out of knowing you've made a nice sloping roof you should go for it.
Logged

Rose

  • Bay Watcher
  • Resident Elf
    • View Profile
Re: How to go about multilevel rooms...
« Reply #12 on: April 03, 2018, 03:25:22 am »

Sloping roofs look great in Armok Vision though.
Logged

h27kim

  • Bay Watcher
    • View Profile
Re: How to go about multilevel rooms...
« Reply #13 on: April 03, 2018, 03:47:31 pm »

I have this nagging suspicion (not properly scienced, but based on occasional experiences) that multilevel rooms are not very FPS friendly.
Logged

Dunamisdeos

  • Bay Watcher
  • Duggin was the hero we needed.
    • View Profile
Re: How to go about multilevel rooms...
« Reply #14 on: April 03, 2018, 07:17:37 pm »

I mean, I usually build the four walls, make a 1x1 scaffolding up to the top of the walls, then use ramps on top of the wall and concentric squares of walls going inward. Makes for a roof with a point in the center.

For non-constructed I just tunnel to the center point of whatever I am hollowing out, build stairs up to the top, and channel down, smoothing walls as i go.
Logged
FACT I: Post note art is best art.
FACT II: Dunamisdeos is a forum-certified wordsmith.
FACT III: "All life begins with Post-it notes and ends with Post-it notes. This is the truth! This is my belief!...At least for now."
FACT IV: SPEECHO THE TRUSTWORM IS YOUR FRIEND or BEHOLD: THE FRUIT ENGINE 3.0
Pages: [1] 2