Bay 12 Games Forum

Please login or register.

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

Author Topic: Insta channeling hack?  (Read 4251 times)

Ezekhiel2517

  • Bay Watcher
    • View Profile
Insta channeling hack?
« on: March 30, 2016, 05:40:47 pm »

hey, I´m just wondering if there is any dfhack command that automatically channels all your channel designations. I know it´s cheating but I´m carving a mega deep underground fortress and its taking me tons of micromanagement! Not in the mood for divorcing right now, so please help me!
Logged
“Far, far below the deepest delvings of the dwarves, the world is gnawed by nameless things.” ― J.R.R. Tolkien

Dunamisdeos

  • Bay Watcher
  • Duggin was the hero we needed.
    • View Profile
Re: Insta channeling hack?
« Reply #1 on: March 30, 2016, 05:58:06 pm »

"fastdwarf 1 1" will let your dwarves move and act at super-speed, and also teleport.

That should speed things up.
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

Ezekhiel2517

  • Bay Watcher
    • View Profile
Re: Insta channeling hack?
« Reply #2 on: March 30, 2016, 06:08:24 pm »

the problem is not actually dwarfs speed, but the fact that I have to designate almost each square at a time to avoid caveins. And because my fortess is carved inside a circular huge cave with irregular borders I cant just designate channeling and let them dig, it would be a total mess. i have to designate one line at a time, wait them to dig, designate the next...and so on. and my fortress is 25 levels deep! I´ve managed to clear 2 floor by now, and it took me almost a week
Logged
“Far, far below the deepest delvings of the dwarves, the world is gnawed by nameless things.” ― J.R.R. Tolkien

Ezekhiel2517

  • Bay Watcher
    • View Profile
Re: Insta channeling hack?
« Reply #3 on: March 30, 2016, 06:14:03 pm »

maybe a command that turns any channel or dig designated square into open space would be great, is that even possible?
Logged
“Far, far below the deepest delvings of the dwarves, the world is gnawed by nameless things.” ― J.R.R. Tolkien

Telgin

  • Bay Watcher
  • Professional Programmer
    • View Profile
Re: Insta channeling hack?
« Reply #4 on: March 30, 2016, 08:53:22 pm »

You can use the tiletypes command to do it in DFHack, but it's very cryptic to use and can be dangerous.  I can't remember the precise commands, but you can use it to change any tile into any other, including removing the tiles.  I've done it before.

You could try fooling around with it some or ask in the DFHack thread (check the modding forum) for more details.
Logged
Through pain, I find wisdom.

Ezekhiel2517

  • Bay Watcher
    • View Profile
Re: Insta channeling hack?
« Reply #5 on: March 31, 2016, 07:53:28 am »

will do! thanks
Logged
“Far, far below the deepest delvings of the dwarves, the world is gnawed by nameless things.” ― J.R.R. Tolkien

Max™

  • Bay Watcher
  • [CULL:SQUARE]
    • View Profile
Re: Insta channeling hack?
« Reply #6 on: March 31, 2016, 01:49:51 pm »

tiletypes paint m air paint s empty will put an open square, paint s ramp_top will be the top of a ramp of course, but you need a paint s floor with paint m stone or whatever is appropriate on the lower level.
Logged

Ezekhiel2517

  • Bay Watcher
    • View Profile
Re: Insta channeling hack?
« Reply #7 on: March 31, 2016, 03:44:25 pm »

tiletypes paint m air paint s empty will put an open square, paint s ramp_top will be the top of a ramp of course, but you need a paint s floor with paint m stone or whatever is appropriate on the lower level.

I cant even make tiletypes run. It gives me an error message like "tiletypes needs an interactive console to work" or something like that
Logged
“Far, far below the deepest delvings of the dwarves, the world is gnawed by nameless things.” ― J.R.R. Tolkien

Max™

  • Bay Watcher
  • [CULL:SQUARE]
    • View Profile
Re: Insta channeling hack?
« Reply #8 on: March 31, 2016, 04:17:35 pm »

You don't launch dfhack with a terminal?

Open a terminal window and type ./dfhack in the df folder?
Logged

Loci

  • Bay Watcher
    • View Profile
Re: Insta channeling hack?
« Reply #9 on: March 31, 2016, 06:49:37 pm »

To avoid the channel-designation micromanagement you can mine out all the tiles, channel most of the edges, then cave-in the top floor to clear out the area. Since the order of the mining/channeling is unimportant you can just designate the entire block and let your dwarves handle it on their own. I find this approach much less tedious than designating a few channel jobs at a time.
Logged

khearn

  • Bay Watcher
    • View Profile
Re: Insta channeling hack?
« Reply #10 on: March 31, 2016, 08:08:21 pm »

I just start at the top, channel out the top floor, then channel the next one down, and so forth. Don't dig all the levels out and then go back and channel out the floors. Not only is that dangerous, but also double the digging.
Logged
Have them killed. Nothing solves a problem quite as effectively as simply having it killed.

Ezekhiel2517

  • Bay Watcher
    • View Profile
Re: Insta channeling hack?
« Reply #11 on: April 01, 2016, 08:17:55 am »

You don't launch dfhack with a terminal?

Open a terminal window and type ./dfhack in the df folder?

dont know what that even means, but I will google it and try it out!
Logged
“Far, far below the deepest delvings of the dwarves, the world is gnawed by nameless things.” ― J.R.R. Tolkien

Ezekhiel2517

  • Bay Watcher
    • View Profile
Re: Insta channeling hack?
« Reply #12 on: April 01, 2016, 08:23:25 am »

To avoid the channel-designation micromanagement you can mine out all the tiles, channel most of the edges, then cave-in the top floor to clear out the area. Since the order of the mining/channeling is unimportant you can just designate the entire block and let your dwarves handle it on their own.
I,ve been kind of doing this, except for the cave-in approach. I fear my dwarfs will get injured, my buildings and structures may crumble, and that some tiles on the edges might not collapse the way they should, forcing me to build floor bridges to get access to them and channel them out. On a 200 tile diameter circle it can get really messy, even more if its 25 z levels deep
Logged
“Far, far below the deepest delvings of the dwarves, the world is gnawed by nameless things.” ― J.R.R. Tolkien

Ezekhiel2517

  • Bay Watcher
    • View Profile
Re: Insta channeling hack?
« Reply #13 on: April 01, 2016, 08:28:52 am »

I just start at the top, channel out the top floor, then channel the next one down, and so forth. Don't dig all the levels out and then go back and channel out the floors. Not only is that dangerous, but also double the digging.

I might try this out. will it work if each channel designation on a z-level is bigger than one on the upper level? how do you get rid of ramps at the end?
Logged
“Far, far below the deepest delvings of the dwarves, the world is gnawed by nameless things.” ― J.R.R. Tolkien

Khalari

  • Bay Watcher
    • View Profile
Re: Insta channeling hack?
« Reply #14 on: April 01, 2016, 05:11:34 pm »

You could make it so you designate 7 rows at a time instead of only a few tiles. Like this:

    _______________
   |246            7531|
   |246            7531|
   [X]              7531|
   [X]_________7531|

The entrance is on the left so the top priority is on the right (they'll never be on top of channeled out tiles) and there'll never be a cave-in because you're only mining one row at a time. When they're done with one row they'll turn around and go for the other side until they're out.

Isn't exactly what you want but should make the process a lot faster.
Logged
Pages: [1] 2