Author Topic: Dwarf Fortress  (Read 41632 times)

Sypher

  • Noble Lord
  • ***
  • Posts: 339
    • View Profile
Re: Dwarf Fortress
« Reply #60: March 17, 2011, 08:55:44 AM »
My problem has been the game slowing down once it reaches a certain size.

For one of my fortresses I setup next to a river and then dug a moat. The goblins had to go through one area that I had left as an entrance which was also filled with traps. I think that one fell when a forgotten beast came up through one of the tunnels and started killing people.

One fortress I had to abandon when I dug into a underground lake from below (on accident)while building a second shaft for dwarves to use. I had somehow missed a underground layer completely in my attempt to dig down to find lava.


De-Legro

  • Honourable King
  • *****
  • Posts: 3838
    • View Profile
Re: Dwarf Fortress
« Reply #61: March 17, 2011, 11:20:21 AM »
Fluid dynamics, corpses, lots of items outside stockpiles and excessive path finding are all known to cause serious slow downs. Since the game is in beta and so often large part a rewritten, it doesn't make a lot of sense for the developer to spend large amounts of time optimising these parts of the code. There are lots of posts on the forums for the game that detail ways to avoid some of the worst slow down issues.
Previously of the De-Legro Family
Now of representation unknown.

Indirik

  • Exalted Emperor
  • ******
  • Posts: 10849
  • No pressure, no diamonds.
    • View Profile
Re: Dwarf Fortress
« Reply #62: March 17, 2011, 01:33:48 PM »
Yeah, thee are a lot of things you can do to make the game speed up. Perhaps one of the easiest is to just limit your dorf count. Try keeping it around 100. And then turn off children so you have more working dorfs. There are others that are supposed to be good, too, like turning off temperature and economy. Try this wiki page:

http://df.magmawiki.com/index.php/DF2010:Maximizing_framerate
If at first you don't succeed, don't take up skydiving.

Anaris

  • Administrator
  • Exalted Emperor
  • *
  • Posts: 8525
    • View Profile
Re: Dwarf Fortress
« Reply #63: March 17, 2011, 01:37:26 PM »
I have a very simple method for maximizing framerate:

I run the game on an 8-core 2.8GHz Mac Pro with 12GB of RAM  ;D
Timothy Collett

"The only thing you can't trade for your heart's desire...is your heart." "You are what you do.  Choose again, and change." "One of these days, someone's gonna plug you, and you're going to die saying, 'What did I say? What did I say?'"  ~ Miles Naismith Vorkosigan

Foundation

  • Honourable King
  • *****
  • Posts: 2526
  • Okay... you got me
    • View Profile
    • White Halmos
Re: Dwarf Fortress
« Reply #64: March 17, 2011, 01:49:08 PM »
Yeah, thee are a lot of things you can do to make the game speed up. Perhaps one of the easiest is to just limit your dorf count. Try keeping it around 100. And then turn off children so you have more working dorfs. There are others that are supposed to be good, too, like turning off temperature and economy. Try this wiki page:

http://df.magmawiki.com/index.php/DF2010:Maximizing_framerate

I played a fortress before where I turned off immigration so the only new dwarves were children. :D

Had maybe 14-16 dwarves for a long time, so no performance issues there.

I have a very simple method for maximizing framerate:

I run the game on an 8-core 2.8GHz Mac Pro with 12GB of RAM  ;D

Haha, showoff!  How much did that cost, especially since it's a mac? :o
The above is accurate 25% of the time, truthful 50% of the time, and facetious 100% of the time.

Anaris

  • Administrator
  • Exalted Emperor
  • *
  • Posts: 8525
    • View Profile
Re: Dwarf Fortress
« Reply #65: March 17, 2011, 02:08:40 PM »
I have a very simple method for maximizing framerate:

I run the game on an 8-core 2.8GHz Mac Pro with 12GB of RAM  ;D

Haha, showoff!  How much did that cost, especially since it's a mac? :o

Didn't cost me anything.  It's the computer I inherited from my predecessor at work ;)
Timothy Collett

"The only thing you can't trade for your heart's desire...is your heart." "You are what you do.  Choose again, and change." "One of these days, someone's gonna plug you, and you're going to die saying, 'What did I say? What did I say?'"  ~ Miles Naismith Vorkosigan

Indirik

  • Exalted Emperor
  • ******
  • Posts: 10849
  • No pressure, no diamonds.
    • View Profile
Re: Dwarf Fortress
« Reply #66: March 17, 2011, 02:17:59 PM »
DF runs very well on a 3 GHz quad-core Opteron. I wish it would actually *use* multiple cores, though. Then you'd see the game really fly.
If at first you don't succeed, don't take up skydiving.

Anaris

  • Administrator
  • Exalted Emperor
  • *
  • Posts: 8525
    • View Profile
Re: Dwarf Fortress
« Reply #67: March 17, 2011, 02:55:01 PM »
DF runs very well on a 3 GHz quad-core Opteron. I wish it would actually *use* multiple cores, though. Then you'd see the game really fly.

Yeah, once Toady eventually implements proper multithreading, I'll probably have to limit my framerate to keep it from going way too fast to keep up with  ::)
Timothy Collett

"The only thing you can't trade for your heart's desire...is your heart." "You are what you do.  Choose again, and change." "One of these days, someone's gonna plug you, and you're going to die saying, 'What did I say? What did I say?'"  ~ Miles Naismith Vorkosigan

Bael

  • Mighty Duke
  • ****
  • Posts: 1022
  • Have sword, will travel!
    • View Profile
Re: Dwarf Fortress
« Reply #68: March 17, 2011, 09:01:24 PM »
Since the game is in beta and so often large part a rewritten, it doesn't make a lot of sense for the developer to spend large amounts of time optimising these parts of the code.

Wait...I thought this was actually an old game?!

Foundation

  • Honourable King
  • *****
  • Posts: 2526
  • Okay... you got me
    • View Profile
    • White Halmos
Re: Dwarf Fortress
« Reply #69: March 17, 2011, 09:05:52 PM »
Didn't cost me anything.  It's the computer I inherited from my predecessor at work ;)

Haha... nicely done. :D  I had a pretty awesome comp at work too.
The above is accurate 25% of the time, truthful 50% of the time, and facetious 100% of the time.

Anaris

  • Administrator
  • Exalted Emperor
  • *
  • Posts: 8525
    • View Profile
Re: Dwarf Fortress
« Reply #70: March 17, 2011, 09:36:54 PM »
Wait...I thought this was actually an old game?!

No, it's being actively developed.
Timothy Collett

"The only thing you can't trade for your heart's desire...is your heart." "You are what you do.  Choose again, and change." "One of these days, someone's gonna plug you, and you're going to die saying, 'What did I say? What did I say?'"  ~ Miles Naismith Vorkosigan

Adriddae

  • Noble Lord
  • ***
  • Posts: 250
    • View Profile
Re: Dwarf Fortress
« Reply #71: March 17, 2011, 09:43:44 PM »
This thread sparked my interest of dwarf fortress. The first go around, I had no idea what was happening, didn`t know what to do. Sadly, all my dwarfs died. After a couple more tries, I still have no idea whats happening. I think I need to read the wiki.

Indirik

  • Exalted Emperor
  • ******
  • Posts: 10849
  • No pressure, no diamonds.
    • View Profile
Re: Dwarf Fortress
« Reply #72: March 17, 2011, 09:56:36 PM »
I highly recommend the tutorial Anaris posted early in the thread. Make sure you download the game archive they link to. It provides a complete copy of the game as well as a save game you can use. The step by step instruction they provide are great. It is literally impossible to comprehend this game without a detailed, step-by-step tutorial.

For reference:
http://afteractionreporter.com/dwarf-fortress-tutorials/

The title for the first two lessons are:
Part 1: “WTF?”
Part 2: “No, srsly, WTF?!”
If at first you don't succeed, don't take up skydiving.

DoctorHarte

  • Mighty Duke
  • ****
  • Posts: 593
  • Stoned on BattleMaster
    • View Profile
Re: Dwarf Fortress
« Reply #73: March 18, 2011, 06:13:43 AM »
I highly recommend the tutorial Anaris posted early in the thread. Make sure you download the game archive they link to. It provides a complete copy of the game as well as a save game you can use. The step by step instruction they provide are great. It is literally impossible to comprehend this game without a detailed, step-by-step tutorial.

For reference:
http://afteractionreporter.com/dwarf-fortress-tutorials/

The title for the first two lessons are:
Part 1: “WTF?”
Part 2: “No, srsly, WTF?!”

They are very very helpful, but my only problem is that when Im mining to build my fortress the tunnels and rooms are all filled with rocks, I don't know how to remove them so I can plant farms and stuff in there. Captain Duck also doesn't explain it in his videos so far and I can't really go on without help with this problem.  :-\
New Harte Family: Eros (Vix Tiramora, EC), Nyx (Fronen, BT), Chance (Avernus, DW), Scopuli (Gothica, Colonies)

Old Harte Family: Hyperion (Aurvandil, DW), William (IVF, BT), Katrina (Fronen, BT), Callandor II (Ohnar West, FE)

De-Legro

  • Honourable King
  • *****
  • Posts: 3838
    • View Profile
Re: Dwarf Fortress
« Reply #74: March 18, 2011, 06:18:46 AM »
Rock stockpiles will collect the rocks into one area, I tend to make a huge stockpile outside my fortress for this purpose early on. You can also designate a trash area, and mark the rock you want to move to be discarded.

One thing to remember the tag line for the game is "Losing is Fun" It generally takes a lot of fortress attempts to get to the point where you can really build something large or ornate, and even then there are always ways for your poor fortress to come to an untimely end.
Previously of the De-Legro Family
Now of representation unknown.