Bay 12 Games Forum

Please login or register.

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

Author Topic: Removing stones, Removing lag  (Read 4063 times)

Hishan

  • Bay Watcher
  • [ALCOHOL_DEPENDANT]
    • View Profile
Re: Removing stones, Removing lag
« Reply #15 on: March 25, 2010, 04:22:41 pm »

Ultimately the best solution is a combination of 1, 3, and 5. Boil the majority of it (selectively, I must repeat), atom-smash what's far from the chasm, and chasm the rest. For easy reference...

Thank you! You have been most helpful!
Logged

assimilateur

  • Bay Watcher
    • View Profile
Re: Removing stones, Removing lag
« Reply #16 on: March 25, 2010, 04:29:59 pm »

As far as I can tell, it's not "occasional", it's every time

The globs do show up every time, but when I said "phantom globs" I meant a small fraction of globs that don't disappear, or more precisely, remain tracked. The fact that you didn't know what I meant suggests that you have yet to do any significant amount of magma-dumping.

What Shinzril said, it destroys all non-construction stones, meaning your microcline mugs are all going to vaporize, and if they were masterwork, that triggers the art defacement penalty.

I thought you meant magma-dumping and not changing the boiling temperature. In the former case, you'd simply avoid dumping stone products, hence my confusion.


the same result can be achieve using the end-side of an underground river

Once I inadvertently dumped some shit into an underground river (set up a temporary dump, i.e. one from which the items were supposed to be reused later, but only noticed that I had made it next to a drop until it was too late). That river ended in a chasm, so I figured that the current had flushed my items when they disappeared. Turned out, some of them had remained tracked, similarly to the aforementioned "phantom globs". Strange, isn't it?
« Last Edit: March 25, 2010, 04:45:19 pm by assimilateur »
Logged

Shadowlord

  • Bay Watcher
    • View Profile
Re: Removing stones, Removing lag
« Reply #17 on: March 25, 2010, 05:15:28 pm »

Personally I prefer the catapult method. I keep a large pool of dwarves assigned to hauling, masonry, stone-smoothing, siege operating, and a couple other things, who are effectively being stat-trained until they become legendary in something (generally smoothing or siege operating), at which point they are recruited into the military.

I consider catapults the ideal method because they eliminate stone while also boosting dwarves' stats, but I personally don't allow stone amounts to rise above 2000 or so at any time. The only problem with catapults is the huge amount of noise they make, requiring them to be placed far from any beds. In the beginning, however, I turn stone into mugs and then (you get 3 mugs per stone, which is ideal... Of course, that would be worse for your performance than just leaving them as stone, unless you:) export them to the next trade caravan for useful things like fresh fruit and seeds.
Logged
<Dakkan> There are human laws, and then there are laws of physics. I don't bike in the city because of the second.
Dwarf Fortress Map Archive

Dorf3000

  • Bay Watcher
    • View Profile
Re: Removing stones, Removing lag
« Reply #18 on: March 25, 2010, 05:30:55 pm »

Setting the boiling point is the #1 fastest, cheatiest* way to get rid of stone.  The problem: ANYTHING using that stone that isn't built from the b-c menu will go up in steam. This includes artifacts!  The worst kick in the pants: mechanisms that boil deconstruct what they are attached to.  Traps disintegrate and leave their weapons lying around.  If you set up the mechanics workshop next to a bunch of gabbro, you won't like what happens later when you want to boil those thousands of gabbro stones..

* something which may or may not be a cheat but has the feel of cheating to it.
Logged
I had a tigerman get elected mayor and he promptly mandated 3 bowls of cereal.

Retro

  • Bay Watcher
  • o7
    • View Profile
Re: Removing stones, Removing lag
« Reply #19 on: March 25, 2010, 05:38:17 pm »

Setting the boiling point is the #1 fastest, cheatiest* way to get rid of stone.  The problem: ANYTHING using that stone that isn't built from the b-c menu will go up in steam. This includes artifacts!  The worst kick in the pants: mechanisms that boil deconstruct what they are attached to.  Traps disintegrate and leave their weapons lying around.  If you set up the mechanics workshop next to a bunch of gabbro, you won't like what happens later when you want to boil those thousands of gabbro stones..

* something which may or may not be a cheat but has the feel of cheating to it.

It's definitely 'cheating' but is generally for the purpose of making the fort actually playable FPS-wise so is widely seen as an acceptable reason for raw editing, barring rules for succession games / competitions. And yes, the boiling/melting warning's been mentioned a few times before.

Randomone

  • Bay Watcher
    • View Profile
Re: Removing stones, Removing lag
« Reply #20 on: March 25, 2010, 06:25:13 pm »

Doesn't liquid stone disappear after a month? I guess if it doesn't due to a bug, you could match the boiling and melting points in the raws, so when you magma dump, it disappears in warm mist, yet all your furniture doesn't melt. (Unless you dump it also.)

The advantage to this is that it also doesn't feel like cheating, since you still have to get it in magma. Or get the magma itself to the items.

New idea. Set up a room to lock all dwarfs and furniture in, hookup magma filling and draining system to hallways (With levers in said room), lock anything valuable in room, flood, and rinse. Your fortress has now been cleaned in the most dwarfy way possible.
Logged
When it crashes the game, its a bug, when it causes mass homicide, its a feature.

Dorf3000

  • Bay Watcher
    • View Profile
Re: Removing stones, Removing lag
« Reply #21 on: March 25, 2010, 06:42:15 pm »

It's definitely 'cheating' but is generally for the purpose of making the fort actually playable FPS-wise so is widely seen as an acceptable reason for raw editing, barring rules for succession games / competitions. And yes, the boiling/melting warning's been mentioned a few times before.

Oh, don't encourage a 9 page threadjack ;D

I read here on the forum yet another method to get rid of stone that is less 'cheaty', while it needs raw editing, it does mean the dorfs still have to drag the stone somewhere to get rid of it.  Basically a smelter reaction that takes 10 or 20 stone and produces nothing, the reagent tag uses a reaction class, and the stone types you want to be rid of are given that reaction class - this is actually what I'm using now after I tried the boiling method.  It's faster than atomsmashing because you can quickly set up smelters next to the rocks, and less dangerous than losing your flood control and your legendaries going insane.  The double bonus is that you train more furnace operators, and you can leave them on repeat until they're done.
Logged
I had a tigerman get elected mayor and he promptly mandated 3 bowls of cereal.

They Got Leader

  • Bay Watcher
  • Current Fortress:
    • View Profile
    • Steam Profile
Re: Removing stones, Removing lag
« Reply #22 on: March 25, 2010, 06:46:06 pm »

It's definitely 'cheating' but is generally for the purpose of making the fort actually playable FPS-wise so is widely seen as an acceptable reason for raw editing, barring rules for succession games / competitions. And yes, the boiling/melting warning's been mentioned a few times before.

Oh, don't encourage a 9 page threadjack ;D

I read here on the forum yet another method to get rid of stone that is less 'cheaty', while it needs raw editing, it does mean the dorfs still have to drag the stone somewhere to get rid of it.  Basically a smelter reaction that takes 10 or 20 stone and produces nothing, the reagent tag uses a reaction class, and the stone types you want to be rid of are given that reaction class - this is actually what I'm using now after I tried the boiling method.  It's faster than atomsmashing because you can quickly set up smelters next to the rocks, and less dangerous than losing your flood control and your legendaries going insane.  The double bonus is that you train more furnace operators, and you can leave them on repeat until they're done.

Whoa, whoa, whoa! What is this reaction? I mean, I don't know how to do reaction modding...
Logged
Quote from: Urist McDwarfFortress
You do not understand the ways of Toady One. He is not a business, he's just a guy trying to make a fun game. He's invited people to come along and experience the journey with him (and help him test it out as he goes along). At the end of the day, I don't think his main goal is to sell Dwarf Fortress, its just to create the best game possible.

sunshaker

  • Bay Watcher
    • View Profile
Re: Removing stones, Removing lag
« Reply #23 on: March 25, 2010, 06:55:25 pm »

Probably something like adding [REACTION_CLASS:JUNK] to all the stones he doesn't want to keep and using something like:

Code: [Select]
[REACTION:DESTROY_JUNK]
[NAME:destroy junk stones]
[SMELTER]
[REAGENT:10:REACTION_CLASS:JUNK]
(no PRODUCT line is needed)

For extra usefulness give it a 1% chance of giving each type of base metal ore or something.
Logged

They Got Leader

  • Bay Watcher
  • Current Fortress:
    • View Profile
    • Steam Profile
Re: Removing stones, Removing lag
« Reply #24 on: March 25, 2010, 06:57:38 pm »

Okay, how do I get it to target one stone, i.e. gabbro?
Logged
Quote from: Urist McDwarfFortress
You do not understand the ways of Toady One. He is not a business, he's just a guy trying to make a fun game. He's invited people to come along and experience the journey with him (and help him test it out as he goes along). At the end of the day, I don't think his main goal is to sell Dwarf Fortress, its just to create the best game possible.

Retro

  • Bay Watcher
  • o7
    • View Profile
Re: Removing stones, Removing lag
« Reply #25 on: March 25, 2010, 07:01:20 pm »

Doesn't liquid stone disappear after a month? I guess if it doesn't due to a bug, you could match the boiling and melting points in the raws, so when you magma dump, it disappears in warm mist, yet all your furniture doesn't melt. (Unless you dump it also.)

The issue is that when objects get pushed around by flow there is a weird bug that often causes them to disappear (I thought it was just magma, but someone else mentioned their UG river doing the same earlier). So the game tracks the object still but it no longer exists - as such you cannot remove them ever. The only good way to melt things away is to dump them into stationary magma to ensure they don't flow out of the game.

I read here on the forum yet another method to get rid of stone that is less 'cheaty', while it needs raw editing, it does mean the dorfs still have to drag the stone somewhere to get rid of it.  Basically a smelter reaction that takes 10 or 20 stone and produces nothing [...]

The issue with that is that it's not large-scale. Small-scale, sure (ie. 5000 and under stone) it would work fine with SPEED:0 dwarves; I've used their effective flash-step to dump 2000 stone a number of times and it only takes like 20m maybe. But large-scale, NOTHING but boiling is effective. I'm not talking 10k stone large scale, I'm talking about 100k stone. Personally I've had to get rid of a million. Believe me, anything that requires doing individually is completely ineffective regardless of how fast your dwarves move; especially if you restrict it to only dwarves with a smithing labour enabled.

ed- doubles for stuff like catapults since they also require a dwarf pathing back and forth one stone at a time.
« Last Edit: March 25, 2010, 07:16:12 pm by Retro »
Logged

buckets

  • Bay Watcher
    • View Profile
Re: Removing stones, Removing lag
« Reply #26 on: March 25, 2010, 07:04:04 pm »

Can anyone explain how the catapult method works?
Logged

They Got Leader

  • Bay Watcher
  • Current Fortress:
    • View Profile
    • Steam Profile
Re: Removing stones, Removing lag
« Reply #27 on: March 25, 2010, 07:08:35 pm »

The reaction given to melt stone didn't work. What exactly do you put? I have a couple thousand stone (and counting, seeing as how I'm digging at an extreme pace) and I need to skill up my furnace operators.
Logged
Quote from: Urist McDwarfFortress
You do not understand the ways of Toady One. He is not a business, he's just a guy trying to make a fun game. He's invited people to come along and experience the journey with him (and help him test it out as he goes along). At the end of the day, I don't think his main goal is to sell Dwarf Fortress, its just to create the best game possible.

assimilateur

  • Bay Watcher
    • View Profile
Re: Removing stones, Removing lag
« Reply #28 on: March 25, 2010, 07:10:10 pm »

Okay, how do I get it to target one stone, i.e. gabbro?

[REAGENT:10:STONE:NO_SUBTYPE:STONE:GABBRO]

Can anyone explain how the catapult method works?

You build catapult parts at a siege workshop, place catapults, order them to fire at will and enable the siege operator labor on the desired number of dwarves. For a stone thus fired to be destroyed, it cannot fall a level. Just place a wall in front of your catapults if you're worried about friendly fire (though I'm almost sure that catapults, as opposed to ballistae, will never hit friendlies).
Logged

sunshaker

  • Bay Watcher
    • View Profile
Re: Removing stones, Removing lag
« Reply #29 on: March 25, 2010, 07:12:14 pm »

The reaction given to melt stone didn't work. What exactly do you put? I have a couple thousand stone (and counting, seeing as how I'm digging at an extreme pace) and I need to skill up my furnace operators.

Did you add [REACTION_CLASS:JUNK] to the stones you want gone?
Did you purge the ...\data\objects folder?

Since this is an existing game you can not add new reactions only modify existing ones. That said did you add it as a new reaction or did you modify an existing one (like say Rose Gold)?
« Last Edit: March 25, 2010, 07:15:09 pm by sunshaker »
Logged
Pages: 1 [2] 3