Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Hacking in sand?  (Read 2824 times)

crekit

  • Bay Watcher
  • Doesn't know what he's talking about.
    • View Profile
Hacking in sand?
« on: May 09, 2012, 03:55:12 pm »

Is this possible? I found a really nice embark, but I want it to have sand.

Volcano that ends 1 layer below surface. So flat volcano. However, the small mountain AROUND the volcano keep going up around it! Rather funny. I want to get a pump stack sunk down a few layers.. it will be fun to try and engineer this!

It has clay (1 layer, but more in the mountain), metals, 2 cavern layers. There are murky ponds, but otherwise you have to go down for water.

If anyone wants to try it, before I'm asked in a post:

Spoiler (click to show/hide)

Will show location, once I ehm.. find it again.

EDIT - one square to the left of the center of the big map, on the volcano. I putting your map thingy on the flat part makes most of the map flat.
« Last Edit: May 09, 2012, 04:05:01 pm by crekit »
Logged
<-- Has no idea what just happened.

He likes gold, native gold, trees that are made of gold, and tungsten. He likes cats for their haunting meows. He needs dwarf fortress to get through the working day. When possible, prefers to consume Potatoes, cheese, cow milk. Absolutely detests elves. And spiders.

slothen

  • Bay Watcher
    • View Profile
Re: Hacking in sand?
« Reply #1 on: May 09, 2012, 04:11:24 pm »

I would try adding this tag to the entry of the raws for a soil layer you have somewhere around your embark


[SOIL_SAND]
Logged
While adding magma to anything will make it dwarfy, adding the word "magma" to your post does not necessarily make it funny.
Thoughts on water
MILITARY: squad, uniform, training
"DF doesn't mold players into its image - DF merely selects those who were always ready for DF." -NW_Kohaku

crekit

  • Bay Watcher
  • Doesn't know what he's talking about.
    • View Profile
Re: Hacking in sand?
« Reply #2 on: May 09, 2012, 04:14:23 pm »

There is only one layer of soil, and only one type. It is 'clay'. Will this stop it from being usable as clay?
Logged
<-- Has no idea what just happened.

He likes gold, native gold, trees that are made of gold, and tungsten. He likes cats for their haunting meows. He needs dwarf fortress to get through the working day. When possible, prefers to consume Potatoes, cheese, cow milk. Absolutely detests elves. And spiders.

Putnam

  • Bay Watcher
  • DAT WIZARD
    • View Profile
Re: Hacking in sand?
« Reply #3 on: May 09, 2012, 05:15:08 pm »

Very good question.

Note also that there are other methods to get soil, which I believe are outlined in the article for either "clay" or "fire clay" on the wiki.

caddybear

  • Bay Watcher
  • Elf Supporter
    • View Profile
Re: Hacking in sand?
« Reply #4 on: May 09, 2012, 06:17:06 pm »

There's a dfhack command to change layers, you can change that clay layer to sand. But it's more fun if you have to trade for the sand. Otherwise you might get bored if everything's too easy.
Logged
And then did ARMOK say, the east is the holiest of directions, and thou shouldst not stand there lest thou be strucketh down by my holiest of beards. And then did the dorfs did say, we shall build from the west, for more do we fear the beard of ARMOK than the strike of the elephant.

Hugo_The_Dwarf

  • Bay Watcher
  • Modding Mentor
    • View Profile
    • Regeneration: Forced Evolution
Re: Hacking in sand?
« Reply #5 on: May 09, 2012, 06:22:31 pm »

custom reaction to turn obsidian into "black sand" or clay into "sand"

[REACTION:MAKE_SAND_FROM_CLAY]
   [NAME:make sand from clay]
   [BUILDING:KILN:CUSTOM_B]
   [REAGENT:clay:1:BOULDER:NONE:NONE:NONE]
      [HAS_MATERIAL_REACTION_PRODUCT:FIRED_MAT]
   [REAGENT:bag:1:BOX:NONE:NONE:NONE][EMPTY][BAG][PRESERVE_REAGENT]
   [PRODUCT:100:1:POWDER_MISC:NONE:INORGANIC:SAND_TAN] --- makes "sand"
      [PRODUCT_DIMENSION:150]
      [PRODUCT_TO_CONTAINER:bag]
             [FUEL] ---- this can be optional I surpose
   [SKILL:POTTERY]

[REACTION:MAKE_SAND_FROM_OBSIDIAN]
   [NAME:make black sand from obsidian]
   [BUILDING:KILN:CUSTOM_B]
   [REAGENT:stone:1:BOULDER:NONE:INORGANIC:OBSIDIAN]
   [REAGENT:bag:1:BOX:NONE:NONE:NONE][EMPTY][BAG][PRESERVE_REAGENT]
   [PRODUCT:100:1:POWDER_MISC:NONE:INORGANIC:SAND_BLACK] --- makes "black sand"
      [PRODUCT_DIMENSION:150]
      [PRODUCT_TO_CONTAINER:bag]
             [FUEL] ---- this can be optional I surpose
   [SKILL:POTTERY]

The skills can be removed for 'insta-reaction' or can use a skill

EDIT:
if already embarked/genned replace a reaction that you will never ever use like:
MAKE_SOAP_FROM_OIL
MILL_SEEDS_NUTS_TO_PASTE
PRESS_OIL

remember change the contents of the reaction's contents not the NAME ex."PRESS_OIL" but everything else 'contents' can be changed.
Remember to alter the Save's raws not the default ones. data/save/reagion#/raws/objects...
« Last Edit: May 09, 2012, 06:25:57 pm by Hugo_The_Dwarf »
Logged

crekit

  • Bay Watcher
  • Doesn't know what he's talking about.
    • View Profile
Re: Hacking in sand?
« Reply #6 on: May 09, 2012, 06:49:32 pm »

I like that idea.
In large part I just want nice execution chambers!
The pits of impaling, should have named the fortress that.
Logged
<-- Has no idea what just happened.

He likes gold, native gold, trees that are made of gold, and tungsten. He likes cats for their haunting meows. He needs dwarf fortress to get through the working day. When possible, prefers to consume Potatoes, cheese, cow milk. Absolutely detests elves. And spiders.

chris_strain

  • Bay Watcher
  • Evil Overlord
    • View Profile
Re: Hacking in sand?
« Reply #7 on: May 11, 2012, 09:02:02 am »

If you really want to get sand from your clay then all you have to do is add the above mentioned [SOIL_SAND] to the clay entry in your saved game's raw folder, then load up the game. The area can then be designated as both clay and sand collection zones and will work just fine. It's nice in that you don't have to regen the world or anything, just reload the save.
Logged