Take the 2-minute tour ×
Arqade is a question and answer site for passionate videogamers on all platforms. It's 100% free, no registration required.

I love me some 5x3 embark areas; but as soon as I really cut into the bedrock; I quickly drop from 100/50 FPS to 25/15 FPS (exaggeration alert!). In fact, the most common cause of fortress abandonment for me isn't Goblin Sieges, it isn't lava-related Fun, it's not tantrum spirals, it's terrible lag, even when running a population cap of 20.

From what I hear; it's more or less accepted that in the current version, the main culprit is mining and loose stone; and even turning all of the stone into constructions doesn't seem to help much.

Then again; building a playable fortress while staying squarely inside the three or four levels of soil on a "very deep soil" embark seems very undwarvely…

So how can I undertake massive digging projects and avoid terribletastic lag?

share|improve this question
1  
Atom-smash the stone, don't just use it to build constructions. Remove it from the stocks screen entirely. –  Raven Dreamer Jul 3 '11 at 0:41
    
I don't think there's a whole lot you can do actually. Dwarf Fortress is inherently slow after a while. If the stone doesn't make you slow, something else will. –  C. Ross Jul 3 '11 at 12:45
add comment

1 Answer 1

up vote 3 down vote accepted

This may be well known (it's mentioned in the wiki), but turning off the temperature and weather features hugely increased my framerate. Edit data\init\d_init.txt, find these lines:

[TEMPERATURE:YES]
[WEATHER:YES]

and change them to this:

[TEMPERATURE:NO]
[WEATHER:NO]
share|improve this answer
2  
And additionally, make sure you don't have running water, whether that's due to cavern shenanigans, or worse. –  Raven Dreamer Jul 14 '11 at 19:31
    
That includes ocean/sea side embark sites, not just rivers! Waves/Tides will wreak havoc upon your FPS. –  chandsie Jul 14 '11 at 23:48
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.