![]() "As a potential new player I've been reading a lot about DF lately. gonna quote myself from the weekly questions-thread, hoping to get an answer here: TL DR IF YOU HAVE FPS DEATH IN LESS THAN 10 YEARS MAKE ALL YOUR DOORS PET PASSABLEġ specifically, checking every nearby alive/uncaged unit, which causes branch mispredictions for units that are either dead or caged So I ran a quick script in DFHack: for k,v in ipairs(df.DOOR) do I checked and, sure enough, there were 24 tightly-closed doors in the fortress. Then I remembered: tightly closed doors can cause animals to repath over and over once they reach the door. Once I figured out the issue was pathfinding, I had to figure out why it was pathfinding so often believe it or not, pathfinding is not that common in DF, or pathfinding would be much slower. This is not actually that common, usually the slowest thing in a fort is processing dwarf AI 1, which isn't terribly slow. I spent an hour today combing through disassembly, scouring memory, and other such things trying to figure out why a fortress had 3 FPS, which simply never happens to me, but did happen to someone else, and when I opened their save, sure as shootin', 3 FPS.Įventually, I figured out the issue was in pathfinding. ![]() Kitfox Discord #modding-discussion channelīronzemurder and Oilfurnace (illustrated) A three step guide:ĭownload DF Classic or install the premium version from Steam or Itch.ioįollow the quickstart guide on the wiki, or see other learning resources (below)Īsk any questions in the ☼Dwarf Fortress Questions Thread☼ - it's always active See the reasons for our rules here, and please report any problems!ĭF can be intimidating, but we're dedicated to helping new players. Use the ☼Dwarf Fortress Questions Thread☼ Want to start playing? Read this sidebar!
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |