Bay 12 Games Forum

Please login or register.

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

Author Topic: Hell Hole Chasm digger  (Read 11951 times)

Lord Aldrich

  • Bay Watcher
    • View Profile
Re: Hell Hole Chasm digger
« Reply #15 on: October 15, 2010, 01:21:46 pm »



By the way, I have another tool that will let you export all the demon raws from your save game, modify their traits (e.g. flying, trap avoid), then re-import it.

That's 3 for 3 threads you've opened now wherein you've provided the tools to do things I've always desperately wanted to do in DF.  If I liked you any more than I do now it would start to get creepy.

I'm with Makbeth on this one! You sir, are fantastic!
Logged

zilpin

  • Bay Watcher
  • 437 forever!
    • View Profile
Re: Hell Hole Chasm digger
« Reply #16 on: October 15, 2010, 07:45:45 pm »

installed vs2008, re-compiled with it, reposted download on dffd.
Please report successes and failures.
[UPDATE]
As of 31.16.03, reported fixed on all platforms.
« Last Edit: October 17, 2010, 01:40:36 pm by zilpin »
Logged

namragog

  • Bay Watcher
  • How many woods can a wood wood chu- Wait, no...
    • View Profile
Re: Hell Hole Chasm digger
« Reply #17 on: October 16, 2010, 08:57:03 pm »

it's taking a LONG time to work. I'm not sure if it does yet.
Logged
Erarngumrash!

jocan2003

  • Bay Watcher
    • View Profile
Re: Hell Hole Chasm digger
« Reply #18 on: October 16, 2010, 10:11:22 pm »

*mentalgasm*
Logged
Quote from: LoSboccacc
that was a luky dwarf. I had one dabbling surgeon fail so spectacularly that the patient skull flew a tile away from the table.
Quote from: NW_Kohaku
DF doesn't mold players into its image - DF merely selects those who were always ready for DF.
Quote from: Girlinhat
Minecraft UI is very simple. There's only so many ways you can implement "simple" without copying something. We also gonna complain that it uses WASD?

zilpin

  • Bay Watcher
  • 437 forever!
    • View Profile
Re: Hell Hole Chasm digger
« Reply #19 on: October 22, 2010, 10:05:32 am »

Version 4 posted.

    * Bottomless Chasm
    * Bottomless Eerie Pit
    * Pit with floor
    * Solid Pillar
    * Oasis Pit (ends at magma, no hell access)
    * Oasis Pool, with partial aquifer (default 5 z-levels)
    * Magma Pit (similar to volcano, no hell access)
    * Magma Pool (default 5 z-levels)

See first page.
Logged

Makbeth

  • Bay Watcher
  • His lower body is melted.
    • View Profile
Re: Hell Hole Chasm digger
« Reply #20 on: October 22, 2010, 04:15:59 pm »

This tool gives us a degree of map customization we've never had before.  All map features save rivers and HFS are now editable.  I love it. 

As far as new features, here's a short list:

pits of radius greater than 16
winding chasms
adamantine tubes
roofless pits

It looks like features are currently restricted to one map block.  The new "range" feature in dfliquids has some code in it to allow rectangle-shaped masses of water, magma, or obsidian that cover several.  I'm not sure if this technique can be used for your more complex pits, but if you could provide a faster way to get pits of natural size or bigger that would be cool.

With a bit of elbow grease we can use the current chasm tool to get the winding chasms of 40d, but do you think there might be some way to designate a chain of map blocks and create narrow connected chasms automatically, or for us to set up an ascii map and use that?

I know we discussed adamantine tubes before and the difficulties of creating features of certain materials, but if there's any way to declare a new local feature, would it be possible to generate adamantine veins, possibly turning hollow at some random level?

Finally, the fact that this isn't a feature yet seems to imply that these features need a roof to be generated, but if that's not the case, being able to toggle roofed/unroofed pits would be a nice addition to the options.

I don't know how many of these are feasible, and I'm sure at least a couple are huge projects, but there's not many other improvements I can think of.  You do awesome work! 
Logged
Diso Faintpuzzles was born in 120.  Although accounts vary it is universally agreed that Diso was chosen by fate as the vanguard of destiny.

In the early spring of 143 Diso began wandering the wilds.

In the early spring of 143 Diso starved to death in the Horn of Striking.

HD23

  • Bay Watcher
    • View Profile
Re: Hell Hole Chasm digger
« Reply #21 on: October 22, 2010, 04:50:08 pm »

Tested all of the options, I like the new features!
Working with no problems on Server 2003 SP2 and XP SP2.

The ability to create a magma pools is great, making the hunt for that perfect location much much easier.

Made all features on my current map, going to test them now, one goblin prisoner volunteer per feature. :)
I haven't done a chasm bedroom since 40d, that one is a must.
Logged

worthy1

  • Escaped Lunatic
    • View Profile
Re: Hell Hole Chasm digger
« Reply #22 on: October 22, 2010, 06:50:33 pm »

Would it be possible to get the option to change what material the tube walls/pillars/whatever was made of?
Logged

zilpin

  • Bay Watcher
  • 437 forever!
    • View Profile
Re: Hell Hole Chasm digger
« Reply #23 on: October 22, 2010, 09:02:00 pm »

... being able to toggle roofed/unroofed pits would be a nice addition to the options.

If you make a pit with no walls, it will have no roof.
That's actually easy.  Making the roof takes extra effort, but I like it, so I did it.
Next version, roof will be an option.

Would it be possible to get the option to change what material the tube walls/pillars/whatever was made of?
Your choices are:
1) The natural rock of that layer
2) Natural soil type for that biome
3) Any vein already present (already implemented)
4) Any special feature material already present (adamantine, slade; also already implemented)
5) Semi-Molten rock
6) Ice
7) Obsidian

Anything else is technically possible, but will have serious side effects.
Hence why I chose Obsidian.
Logged

worthy1

  • Escaped Lunatic
    • View Profile
Re: Hell Hole Chasm digger
« Reply #24 on: October 22, 2010, 10:38:08 pm »

I was thinking specifically of adamantine or slade, I am envisioning making solid columns of adamantine and digging my fortress inside of them   8)
Logged

Makbeth

  • Bay Watcher
  • His lower body is melted.
    • View Profile
Re: Hell Hole Chasm digger
« Reply #25 on: October 22, 2010, 11:14:52 pm »

3x3 legendary bedrooms for everybody!
Logged
Diso Faintpuzzles was born in 120.  Although accounts vary it is universally agreed that Diso was chosen by fate as the vanguard of destiny.

In the early spring of 143 Diso began wandering the wilds.

In the early spring of 143 Diso starved to death in the Horn of Striking.

Makbeth

  • Bay Watcher
  • His lower body is melted.
    • View Profile
Re: Hell Hole Chasm digger
« Reply #26 on: October 24, 2010, 12:42:51 pm »

I just had an idea for getting the selectable material.  I'm pretty sure DFhack can read the material of any selected tile.  That would hopefully mean a person could make an eyedropper function that reads the material of whatever tile the cursor is over, waits for the user to move the cursor to where they want the pit/column, and then proceed as normal using that sampled material for the pit walls.

If I can get this damn compiler to work I'll try it with DFliquids.
Logged
Diso Faintpuzzles was born in 120.  Although accounts vary it is universally agreed that Diso was chosen by fate as the vanguard of destiny.

In the early spring of 143 Diso began wandering the wilds.

In the early spring of 143 Diso starved to death in the Horn of Striking.

zilpin

  • Bay Watcher
  • 437 forever!
    • View Profile
Re: Hell Hole Chasm digger
« Reply #27 on: October 25, 2010, 02:23:13 pm »

Not exactly.
Remember, the tile itself does not determine material most of the time.
The region geology does.

So you could set one tile's region & geology to be the same as another tile, e.g. to turn granite into marble (if you have a marble layer), but this would not work for veins.  Also keep in mind that every factor of that tile's identity would then be linked to the other region and geology.

Each 16x16 block might have an array of veins defined for it.  The tile then must also have a VEIN tile type.  This still doesn't give you your material.  You then look through the vein array, look at each vein, which itself defines a bitmap telling which tiles in the 16x16 block actually are vein.  Based on the order of the vein in the array, that material type is chosen.

It is all absurdly, redundantly, unnecessarily complicated.  But that's how it is.


What you could do is look through the block, pick a vein already in it, tinker with it's bitmap, change it's material, then set the appropriate tile types on the tiles themselves.
You lose the original vein, and you can only do this in blocks that have at least one vein, but it would have the ability to set arbitrary material types.  Very tricky to do it cleanly.
« Last Edit: October 25, 2010, 02:26:39 pm by zilpin »
Logged

Makbeth

  • Bay Watcher
  • His lower body is melted.
    • View Profile
Re: Hell Hole Chasm digger
« Reply #28 on: October 25, 2010, 02:38:49 pm »

ugh.  Sounds ugly.  I was hoping there was a way to say "see that tile?  Copy all its attributes, and paste them into every tile I select next."

I did realize yesterday that I'd chosen a map without sand just as I got my glassworks up and running, and had all these windows and stuff planned.  Decided not to start over somewhere else and just gave the all the non-sands in the raws the names, attributes, and tiles of the sand types.  Worked just fine.

So yeah, looks like that's all I've got.  Thanks for the info though.
« Last Edit: October 25, 2010, 02:44:23 pm by Makbeth »
Logged
Diso Faintpuzzles was born in 120.  Although accounts vary it is universally agreed that Diso was chosen by fate as the vanguard of destiny.

In the early spring of 143 Diso began wandering the wilds.

In the early spring of 143 Diso starved to death in the Horn of Striking.

Rumrusher

  • Bay Watcher
  • current project : searching...
    • View Profile
Re: Hell Hole Chasm digger
« Reply #29 on: October 31, 2010, 05:00:37 am »

found out this also works in Adventure mode.
but to bypass the cap off one might want to go up one and change the settings so that it won't be walled in. learn this the hard way.

luckly this means one could create a huge pit under folks and watch as they vanish into hell or uncork hell itself.

I think one could also have a 1x1x1 tile no wall hole under the cap to uncap the large pit you made.
oh and it works with 13.10.
edit: oh yeah one could with luck and and magma proof adventurer(bronze colossus) can drop over 100 z levels with this and live. if you allow magma pipe to be open while having the water on.

Though I think I failed to save my self from the magma that was draining into the chasm when I successfully drop in. still loads of FUN to do when bored. the only request would be a stair builder for those who think taking a dwarf down a draining a draining tube is a stupid and suicidal idea.
« Last Edit: October 31, 2010, 09:02:22 am by Rumrusher »
Logged
I thought I would I had never hear my daughter's escapades from some boy...
DAMN YOU RUMRUSHER!!!!!!!!
"body swapping and YOU!"
Adventure in baby making!Adv Homes
Pages: 1 [2] 3 4