Bay 12 Games Forum

Please login or register.

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

Author Topic: Tell me everything there is to know about keeping my FPS high on the long term.  (Read 8975 times)

davros

  • Bay Watcher
    • View Profile

Use ramps instead of stairs. Saves on pathing costs.
I disagree - I built a fortress using a spiral ramp in the center, and I got a significant framerate increase when I added several columns of stairs in the center.
Interesting. I would guess that this is because the ramp was large and elaborate, thus resulting in it taking up more pathing time overall.
However, if all else is equal, ramps cause less fps drop than stairs, as there is only one way to get on/off of a ramp, whereas there are eight ways to get off a stair. As another bit of advice: use less open space. The larger an area is, the more alternate routes there are, and the more pathing calculations have to be done.
Logged
Quote from: Malarauko
I had an above ground garden built in the grounds of my castle and two young dwarves spent time socialising there over the summer and at the end of the summer they were in love. Remember those long summers of your childhood? That first kiss in the gardens while crossbows dwarves shoot goblins above your head? The rain of dead birds as the hunters get to work? Truly Spearhills is a paradise.

Garath

  • Bay Watcher
  • Helping to deforest the world
    • View Profile

I think I can experiment on that revflood idea. Just requires some construction of view areas that I made to see if the cavern was save for silk harvesting (which it wasnt, couple of FB, giant olm and more down there).
Logged
Quote from: Urist Imiknorris
Jam a door with its corpse and let all the goblins in. Hey, nobody said it had to be a weapon against your enemies.
Quote from: Frogwarrior
And then everyone melted.

GenJeFT

  • Bay Watcher
    • View Profile

Depending on your what your computer supports you can tweak some of the settings in the init file (not the d_init file, init file).

I have a 7 or 8 digit FPS in menues (I say 7 or 8 because the numbers wont stop changing and going up). Testing game as we speak.

It just makes my framerates more stable at 33 or 34, no changes otherwise. So nevermind :)

But I currently have 267 dwarfs, 273 livestock, 47 others, and 481 dead on the map.

Also, water kills FPS... kills it dead. If I start working with water my FPS will drop to single digits.

But I still sugjest making tweaks in the init file, theres a lot there to mess with.
Logged

Nil Eyeglazed

  • Bay Watcher
    • View Profile

However, if all else is equal, ramps cause less fps drop than stairs, as there is only one way up to seven ways to get on/off of a ramp, whereas there are are up to eight ten ways to get off a stair.

Fixed for you, but really, the difference is that to travel an appreciable z-level, ramps have to go back and forth, which means that a* distance evaluation becomes less useful than with more direct paths, like you have with stairs.  I bet a long, directional ramp wouldn't show a slowdown, but that's not how people use ramps.  Completely open, the directional ramp might even show a benefit (probably not even noticeable) over open staircases.
Logged
He he he.  Yeah, it almost looks done...  alas...  those who are in your teens, hold on until your twenties...  those in your twenties, your thirties...  others, cling to life as you are able...<P>It should be pretty fun though.

Andrakon

  • Bay Watcher
  • [PLAYIN_THE_FOOL]
    • View Profile

I keep a garbage pile under an atom smasher and throw away all my junk regularly. I prefer this over lava because of magma safe materials like that 3k gabbro I mined out looking for gold. Actually it is an ongoing and permanent process for me to look for worn out clothes and goblinite to destroy. I hope you like the inventory screen. :)
Logged
Tetist Agsal, "The Flimsiness of Pools", an obsidian hatch cover. On the item is an image of two flesh balls in iron... ROFLMAO

mikelon

  • Guest

Biggest advice i can give is to embark with as many cats as possible, each new cat born causes the FPS to go up be 1. Especially when they claim an owner that moves around alot like a miner, or hunter, or wood cutter.
Logged

Andrakon

  • Bay Watcher
  • [PLAYIN_THE_FOOL]
    • View Profile

However, if all else is equal, ramps cause less fps drop than stairs, as there is only one way up to seven ways to get on/off of a ramp, whereas there are are up to eight ten ways to get off a stair.

Fixed for you, but really, the difference is that to travel an appreciable z-level, ramps have to go back and forth, which means that a* distance evaluation becomes less useful than with more direct paths, like you have with stairs.  I bet a long, directional ramp wouldn't show a slowdown, but that's not how people use ramps.  Completely open, the directional ramp might even show a benefit (probably not even noticeable) over open staircases.

I agree, also if you count how many steps a dwarf takes to go up say 10 floors, with ramps they take 10 steps, with stairs they take 11. So if you like math, to go up "n" floors, with ramps it takes "n" steps, with stairs it takes "n+1". If your dwarves are only going up one or two floors very regularly and you really wanted to be efficient with distances then use ramps. But you won't likely see any fps gain at all.
Logged
Tetist Agsal, "The Flimsiness of Pools", an obsidian hatch cover. On the item is an image of two flesh balls in iron... ROFLMAO

Kurinn

  • Escaped Lunatic
    • View Profile

I've turned off temperature and weather. I've sealed off the caverns, and I'm in a serious dumping campaign to get rid of unnecessary items. I don't use compressed saves, which makes loading a lot quicker. My 14 year old fortress now moves along at a blazing 22 FPS when I don't have my danger room/swim training platform in operation.

I don't know about you, but 22 FPS is fine by me. I can make a pot of coffee, come back, and not worry about anything.
Logged

Niyazov

  • Bay Watcher
  • shovel them under and let me work - I am the grass
    • View Profile

Biggest advice i can give is to embark with as many cats as possible, each new cat born causes the FPS to go up be 1. Especially when they claim an owner that moves around alot like a miner, or hunter, or wood cutter.

Also remember that dwarves won't path to areas that are underwater, so be sure to divert your river to flood the caverns ASAP
Logged

Meph

  • Bay Watcher
    • View Profile
    • worldbicyclist

Glad to see my mod mentioned here. Please note that it needs temperature on for most of the more... fun... features, so playing Vanilla with Temperature off, or my mod with temperature on is about the same in early gameplay, but long fortresses tend to have a higher framerate with MasterworkDF, since the itemcount is a lot lower.
Logged
::: ☼Meph Tileset☼☼Map Tileset☼- 32x graphic sets with TWBT :::
::: ☼MASTERWORK DF☼ - A comprehensive mod pack now on Patreon - 250.000+ downloads and counting :::
::: WorldBicyclist.com - Follow my bike tours around the world - 148 countries visited :::

SAFry

  • Bay Watcher
  • Call me Seb
    • View Profile

Stop watching fullscreen streaming TV in the 2nd monitor got me 10 extra FPS but I had to buy the GF some books to keep her quiet.

Some obvious things people haven't mentioned, set processor priority to real time and [G_FPS_CAP:15] in the .ini, just in case you haven't already.

I made a 250 year old world but it hit some kind of gen cap at 190 years so I went with it, used a small region. 5x5 embark, 220 dwarves, hit 2 caverns one of which I've mapped out to at least 9 z levels   :(  my FPS was seriously dyeing before I did the .ini changes like down to 20. Now I'm getting about 50 and I've been dumping everything I can like my refuse pile, worn clothing etc down the volcano. Caravans are my junk removal men, I trade everything low value first.

Funny thing is despite everything I've done wrong with my design and caverns I seem to have hit rock bottom, it doesn't seem to be dropping lower the 40 fps no matter what I do like mass dump commands and such.
Pages: 1 2 [3]