Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: wait so let me get this straight  (Read 1861 times)

pponmypupu

  • Bay Watcher
    • View Profile
wait so let me get this straight
« on: April 03, 2012, 12:17:20 am »

im about to start a new fort but ive read that making a magma pump stack will dramatically lower your fps?  because i just finished a game where i embarked on a volcano and now i cant even imagine playing without the convenience of having magma whenever you need it.  the reason why i "finished" that game?  because of fps drop.  i was probably into my 5th year or so and after numerous ambushes and sieges my militia was still kicking ass and stayin strong.  i get my kicks in DF from leveling my militia and watching them kick ass in sieges and i wanted nothing more than to wait for the next one but i couldn't.  even though everything was doing great i just couldnt take the slowdown anymore.  by that time i was playing at 30 fps and during the last siege it hovered at 10.  at 30 fps i could go afk and take a nice long dump, take my time reading the newspaper, take a shower, make a sandwich, and when i came back not only would nothing even *pause* worthy have happened but the ingame time that actually passed wouldnt have even been that much.  now i hear that doing a magma pump will lower fps?  i hit 30 fps withOUT magma pumps i cant even IMAGINE embarking on a spot where the closest magma is the magma sea.
Logged

BigFatStupidHead

  • Bay Watcher
  • obscure to the point of being cryptic
    • View Profile
Re: wait so let me get this straight
« Reply #1 on: April 03, 2012, 12:19:20 am »

It will only slow things while it's running. There are also FPS friendly variants for all your magma needs.
Logged

kaijyuu

  • Bay Watcher
  • Hrm...
    • View Profile
Re: wait so let me get this straight
« Reply #2 on: April 03, 2012, 12:20:17 am »

Moving magma creates nasty FPS problems from constantly changing the temperature of tiles around it. There are ways to minimize, but not completely eliminate, the effect (except turning off temperature).


If you just want magma for smelters/whatever, you can of course turn off your pump stack once you're done filling a reservoir, and it won't have further negative effects on your framerate.
Logged
Quote from: Chesterton
For, in order that men should resist injustice, something more is necessary than that they should think injustice unpleasant. They must think injustice absurd; above all, they must think it startling. They must retain the violence of a virgin astonishment. When the pessimist looks at any infamy, it is to him, after all, only a repetition of the infamy of existence. But the optimist sees injustice as something discordant and unexpected, and it stings him into action.

acetech09

  • Bay Watcher
  • Bay Watcher
    • View Profile
Re: wait so let me get this straight
« Reply #3 on: April 03, 2012, 12:23:01 am »

Your forts must be dreary if you can let it go for an hour and not have anything noticeable going on at 30FPS. I hope you are exaggerating a bit.

Also, I assume it is partly because your computer isn't very modern - a five-year fort shouldn't have a huge FPS decay. Ehat's your embark size and FPS?

And if you want to run a lag-free pumpstack, turn off temperature while running but on when you deactivate it so cool temp stuff still works.
Logged
I challenge you to a game of 'Hide the Sausage', to the death.

psychologicalshock

  • Bay Watcher
    • View Profile
Re: wait so let me get this straight
« Reply #4 on: April 03, 2012, 12:24:16 am »

Turn off temperature, only turn it on if your enemies have elemental attacks. Made me go from 30 fps in a 260 dwarf fortress to a full smooth 100 FPS. I also set the displayed fps (video)  to 30.

Your forts must be dreary if you can let it go for an hour and not have anything noticeable going on at 30FPS. I hope you are exaggerating a bit.

Also, I assume it is partly because your computer isn't very modern - a five-year fort shouldn't have a huge FPS decay. Ehat's your embark size and FPS?

And if you want to run a lag-free pumpstack, turn off temperature while running but on when you deactivate it so cool temp stuff still works.
It depends, in 7 years I had a fortress worth of 8 million and a whole lot of food/crafts/etc, once I turned off temperature I went back to my starting fps.
Logged

pponmypupu

  • Bay Watcher
    • View Profile
Re: wait so let me get this straight
« Reply #5 on: April 03, 2012, 12:30:43 am »

oh, good to know.  i thought just having a pump stack would screw everything up.  on the other hand it seems like no matter all fortresses are doomed to fps slowdown.  i really hope performance improves because some fortresses i just dont want to let go of just yet..

Your forts must be dreary if you can let it go for an hour and not have anything noticeable going on at 30FPS. I hope you are exaggerating a bit.

Also, I assume it is partly because your computer isn't very modern - a five-year fort shouldn't have a huge FPS decay. Ehat's your embark size and FPS?

And if you want to run a lag-free pumpstack, turn off temperature while running but on when you deactivate it so cool temp stuff still works.

i was exaggerating a bit, yes.  but not by too much.  the only *pause* i would get at that point was a mood, caravan, ambush, siege, thieves.. and i guess thats it.  already hit pop cap so no migrants and no babies (thank god).  at 30 fps i could go a looong time without anything happening.  at that point i was just waiting on the next siege cause those are fun times.  were fun times anyways.  it might be longer than 5 years, actually.  i forgot the year i embarked on is there a way to check?  im running with 2.83 ghz core2quad q9550, ati 4850, 4 gig ram, win7.  standard 4x4 embark

Turn off temperature, only turn it on if your enemies have elemental attacks. Made me go from 30 fps in a 260 dwarf fortress to a full smooth 100 FPS. I also set the displayed fps (video)  to 30.

ill try this
« Last Edit: April 03, 2012, 12:32:54 am by pponmypupu »
Logged

pponmypupu

  • Bay Watcher
    • View Profile
Re: wait so let me get this straight
« Reply #6 on: April 03, 2012, 12:37:31 am »

wow.  temperature you suck.  fps went up to 80.  it aint 100 but it aint 30 either lol.
Logged

Andrakon

  • Bay Watcher
  • [PLAYIN_THE_FOOL]
    • View Profile
Re: wait so let me get this straight
« Reply #7 on: April 03, 2012, 01:14:30 pm »

An alternative method (my words copy pasted from other thread):

I prefer to use a magma piston rather than a pump stack.

http://dwarffortresswiki.org/index.php/Magma_piston

It is a bit hard to understand at first but once you have figured it out once it is easy to make. I use these all the time. Takes about a year and a half in game to make and I get enough magma to run all of my smelters and stuff plus extra. I usually bring up 3 zlevels of magma in one go. Also you can make it reusable if you want.

The general idea is to exploit the cave in physics. Drop a 100z level or so tall natural pillar into a dug out basin I manually filled with lava. The screwy physics causes the lava to teleport to the top of the pillar. Use bridges 2 or 3 levels below the top of the pillar to catch all the lava. The bridges won't hold up the pillar.
Logged
Tetist Agsal, "The Flimsiness of Pools", an obsidian hatch cover. On the item is an image of two flesh balls in iron... ROFLMAO

Blizzlord

  • Bay Watcher
  • Rarely posting anymore.
    • View Profile
Re: wait so let me get this straight
« Reply #8 on: April 03, 2012, 01:17:02 pm »

Dwarf Fortress: the reason everybody needs a new processor.
Logged
Quote from: a Swedish electronics teacher
In Sweden, digital electronics is considered unteachable. That is why you are not being taught about it.
Most attempts of sesquipedalian loquaciousness on the internet will most likely end up in egregious delusions of eloquence. Finagle's law commands it!

BigD145

  • Bay Watcher
    • View Profile
Re: wait so let me get this straight
« Reply #9 on: April 03, 2012, 01:30:01 pm »

Dwarf Fortress: the reason everybody needs a new processor.

DF: the reason your brand new processor was obsolete a decade ago.
Logged

malroth

  • Bay Watcher
    • View Profile
Re: wait so let me get this straight
« Reply #10 on: April 03, 2012, 01:30:59 pm »

wow you rage quit at 30FPS,  thats the FPS my forts start at.
Logged
Why couldn't my vampire Hammerer eat someone useless, like a migrant? Instead, she went after my only gemcutter.. but sadly there were no witnesses, so I convicted someone's pet duck as the murderer.  It got off easy, with no beatings or jail time.  >.<

i2amroy

  • Bay Watcher
  • Cats, ruling the world one dwarf at a time
    • View Profile
Re: wait so let me get this straight
« Reply #11 on: April 03, 2012, 01:33:07 pm »

If you really want a magma pump stack that doesn't cause much lag you should check out this thread. The magma pump design given in the thread keeps a small amount of magma on each level, stopping the need for constant temperature recalculations. This can then cut any lag caused by a magma pumpstack, even ranging up to a 80-99% reduction.
Logged
Quote from: PTTG
It would be brutally difficult and probably won't work. In other words, it's absolutely dwarven!
Cataclysm: Dark Days Ahead - A fun zombie survival rougelike that I'm dev-ing for.

arphen

  • Bay Watcher
    • View Profile
Re: wait so let me get this straight
« Reply #12 on: April 03, 2012, 01:36:34 pm »

i always read about the "improved" magma pump stack.
i play without temperature and when i kick off my magma pump stack (80 z) i'm at a constant 3 fps.
so with temperature i'd be at ... ?
Logged

Blizzlord

  • Bay Watcher
  • Rarely posting anymore.
    • View Profile
Re: wait so let me get this straight
« Reply #13 on: April 03, 2012, 01:42:00 pm »

i always read about the "improved" magma pump stack.
i play without temperature and when i kick off my magma pump stack (80 z) i'm at a constant 3 fps.
so with temperature i'd be at ... ?
-1605
Logged
Quote from: a Swedish electronics teacher
In Sweden, digital electronics is considered unteachable. That is why you are not being taught about it.
Most attempts of sesquipedalian loquaciousness on the internet will most likely end up in egregious delusions of eloquence. Finagle's law commands it!