Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 ... 198 199 [200] 201 202 ... 211

Author Topic: Future of the Fortress  (Read 1406604 times)

uebersoldat

  • Bay Watcher
  • I've got a gut feeling in my stomach...
    • View Profile
Re: Future of the Fortress
« Reply #2985 on: January 20, 2018, 11:39:56 am »

Toady's FPS response really made me sad. It's the one thing preventing me from enjoying this game as I like to have an established fortress but I can't be bothered to play a game at 5-15fps. It's certainly a complaint from many of my friends so I'm not sure how there hasn't been many official complaints unless folks are just scared of complaining about it.

Seems about the only major problem with this amazing game. Of course, Toady owes us nothing, and sure has given us something so I'm thankful for what we have. I just wish I could enjoy a larger or longer-lived fortress. :(
What about it made you sad? What I got from it is that he hasn't noticed a significant increase in complaints (not that there haven't been many), besides a few issues introduced in 0.44 which he fixed, and he's aware of other improvements that could be made without a major rewrite (i.e. they're not too hard), and it's an ongoing process, but he doesn't have specific plans to make specific changes immediately.

Well my fellow Urist, just the overall ignoring of the FPS elephant in the room over the years while we blaze on with awesome new features. Logically to me, the more you add decreases the life of a fort little by little before the FPS monster shows up. I mean, it can't help right? So at best it's staying leveled out but for how long? I feel like there may be a point where our bubble pops and we can't progress unless there is a major re-write. It's scary!

I think that we just keep hoping for some massive leap in single-core performance that will negate all this one day...but who knows? In the meantime I still enjoy the peace and tranquility of a fresh embark for a few years then just retire the fort when my frames dip into the 20's and below.
Logged

Putnam

  • Bay Watcher
  • DAT WIZARD
    • View Profile
Re: Future of the Fortress
« Reply #2986 on: January 20, 2018, 12:18:48 pm »

I doubt we can progress in any reasonable way without a major rewrite now.

Urlance Woolsbane

  • Bay Watcher
    • View Profile
Re: Future of the Fortress
« Reply #2987 on: January 20, 2018, 04:59:20 pm »

I doubt we can progress in any reasonable way without a major rewrite now.
This, but to prevent ancient code from gumming up the works. Obviously, Toady cannot be expected to remember every facet of his colossus, but I'd hate for the sort of problems he's had with raids to become the norm.
Logged
"Hey papa, your dandruff is melting my skin. Is that normal?"
"SKREEEONK!!!"
"Yes, daddy."

Random_Dragon

  • Bay Watcher
  • Psycho Bored Dragon
    • View Profile
Re: Future of the Fortress
« Reply #2988 on: January 20, 2018, 09:09:05 pm »

Yes. From what I've seen, code maintenance is something you really can't put off for prolonged periods of time. The longer you do so, the more annoying it will be to deal with later. Periodically patching up a few holes in there tends to mean less work in the long run.
Logged
On DF Wiki · On DFFD

"Hey idiots, someone hacked my account to call you all idiots! Wasn't me you idiots!" seems to stretch credulity a bit.

KittyTac

  • Bay Watcher
  • Impending Catsplosion. [PREFSTRING:aloofness]
    • View Profile
Re: Future of the Fortress
« Reply #2989 on: January 20, 2018, 09:20:58 pm »

I can play with 5 FPS.
Logged
Don't trust this toaster that much, it could be a villain in disguise.
Mostly phone-posting, sorry for any typos or autocorrect hijinks.

MrWiggles

  • Bay Watcher
  • Doubt Everything
    • View Profile
Re: Future of the Fortress
« Reply #2990 on: January 20, 2018, 11:32:32 pm »

How do we know ToadyOne isnt doing code maintance? He hasnt really gone too deep in his methodology. No one but Bothers Tarn and maybe the person that did the SDL code have seen the source code.
Logged
Doesn't like running from bears = clearly isn't an Eastern European
I'm Making a Mush! Navitas: City Limits ~ Inspired by Dresden Files and SCP.
http://www.bay12forums.com/smf/index.php?topic=113699.msg3470055#msg3470055
http://www.tf2items.com/id/MisterWigggles666#

iceball3

  • Bay Watcher
  • Miaou~
    • View Profile
    • My DA
Re: Future of the Fortress
« Reply #2991 on: January 20, 2018, 11:46:39 pm »

It's certainly not something that's bothered me, much. Though, i play with my framerate capped specifically at 40FPS, because it feels like it lets me appreciate just how much is going on at any given moment.
Amusingly, in a 7 dwarf fort on a 2x2 embark, I've managed to pull 161,000 FPS, which tanks to 600 when leaves are falling from trees. I wonder if there's a way to toggle that off to save some frames for those who are scraping for them?
Logged

Inarius

  • Bay Watcher
    • View Profile
Re: Future of the Fortress
« Reply #2992 on: January 21, 2018, 05:44:41 am »

I always smash carefuly everything expandable, and i limit my fort to 40-50 dwarves, so I haven't any FPS issues, but it's a real problem in general, true.
Logged

Robsoie

  • Bay Watcher
  • Urist McAngry
    • View Profile
Re: Future of the Fortress
« Reply #2993 on: January 21, 2018, 01:32:29 pm »

Hopefully that elephant in the room will be adressed before it will reach a point in which it will become impossible to do so without rewriting the whole game all over again.
Logged

PlumpHelmetMan

  • Bay Watcher
  • Try me with sauce...
    • View Profile
Re: Future of the Fortress
« Reply #2994 on: January 21, 2018, 03:15:20 pm »

Isn't mythgen supposed to majorly rewrite many aspects of the game? If we're lucky, FPS will be one of the things addressed.
Logged
It's actually pretty terrifying to think about having all of your fat melt off into grease because you started sweating too much.

thvaz

  • Bay Watcher
    • View Profile
Re: Future of the Fortress
« Reply #2995 on: January 21, 2018, 05:03:29 pm »

Isn't mythgen supposed to majorly rewrite many aspects of the game? If we're lucky, FPS will be one of the things addressed.

Unlikely, as the main culprits of low performance has nothing to do with world generation and world events and is mostly tied to pathfinding, temperature calculations and tracking of itens.
« Last Edit: January 21, 2018, 05:21:58 pm by thvaz »
Logged

MrWiggles

  • Bay Watcher
  • Doubt Everything
    • View Profile
Re: Future of the Fortress
« Reply #2996 on: January 21, 2018, 05:34:20 pm »

Isn't mythgen supposed to majorly rewrite many aspects of the game? If we're lucky, FPS will be one of the things addressed.
And the thing that results in evetual fps cant be fix. You eventually reveal to many tiles, you eventually have to many items.
Unlikely, as the main culprits of low performance has nothing to do with world generation and world events and is mostly tied to pathfinding, temperature calculations and tracking of itens.
Logged
Doesn't like running from bears = clearly isn't an Eastern European
I'm Making a Mush! Navitas: City Limits ~ Inspired by Dresden Files and SCP.
http://www.bay12forums.com/smf/index.php?topic=113699.msg3470055#msg3470055
http://www.tf2items.com/id/MisterWigggles666#

Inarius

  • Bay Watcher
    • View Profile
Re: Future of the Fortress
« Reply #2997 on: January 22, 2018, 04:40:10 am »

I don't really know how all of this can be bettered, but I agree these 3 items are the most important as far as FPS is concerned.
However, I'm not sure FPS is the main issue for now. Quest system, in general, and everything around is in a much much worse state, in my opinion.
Logged

PatrikLundell

  • Bay Watcher
    • View Profile
Re: Future of the Fortress
« Reply #2998 on: January 22, 2018, 05:25:24 am »

Revealed tiles should have very little to do with game FPS, as the game mechanics apply to those tiles regardless of whether they're revealed or not. Display performance is affected by the amount of stuff DF has to draw, so unrevealed tiles where the view is tends to speed things up. However, the surface is fully revealed (with a lot of greenery on it) so that should serve as a display performance baseline.
The number of items in view affects display performance, but there is nothing that says the implementation has to evaluate every item in the fortress periodically regardless of whether they're subject to anything or not: a lot of items should need to be evaluated only if something happens to them, such as flow or magma affecting the tiles they are on, for instance. However, that does not mean managing an administrative process to shift items between different lists/queues as things happen to them is better than just going through them all: it would have to be evaluated (or at least estimated). However, optimizations ought to be aimed at mature mid sized -> large fortresses rather than small early ones and that's a tricky target as it takes time to set up the test environment. I guess a lab fortress (or possibly multiple player supplied ones) with a set of tools to reshuffle internal structures to check the outcome of different strategies might be useful, but that's a fair bit of work.
Logged

Putnam

  • Bay Watcher
  • DAT WIZARD
    • View Profile
Re: Future of the Fortress
« Reply #2999 on: January 22, 2018, 10:34:04 am »

the game already checks items less and less often as they continue to sit idle (iirc it was 1 tick->2 ticks->4 ticks->8 ticks etc. up to 1024)
Pages: 1 ... 198 199 [200] 201 202 ... 211