Dwarf Fortress This battle started in the morning and went on until dark |
- This battle started in the morning and went on until dark
- The eternal dwarf fortress computer thread
- Stonesense crashing on launch
- New to Kruggsmash
- Urist shows his positivity... or insanity?
- The !SCIENCE! of fortifications
- Awwwwww so cute!
- Horse induced ptsd and my first raid ever in df.
- What do you think of the dwarf fortress steam graphics?
This battle started in the morning and went on until dark Posted: 30 Jun 2020 01:43 AM PDT
| ||
The eternal dwarf fortress computer thread Posted: 30 Jun 2020 08:00 AM PDT This is a recurring topic. I see it every time once in a while, with more or less thought put in the subject. Due to the nature of the subject, I expect it to keep popping up again now and then, since both hardware and Dwarf Fortress are evoluting. I'm a software engineer working on (more or less) embedded devices, doing low level stuff in C. I'm not stating this as an argument of authority but rather as an invitation to go deep so that performances may be discussed at the lowest possible level - !SCIENCE! is important here. I'd like to start with a few observations on dwarf fortress' usage of hardware. - DF is rarely running on different threads. This isn't criticism - multi threading isn't a magical option. Not everything can be multi threaded, as threads have an access to the same memory - as a result, there has to be locks, mutexes, and suchlike, but in dwarf fortress.... Everything is essentially... reliant on ... well, everything else, making it nearly impossible to define asynchronous tasks. http://www.bay12forums.com/smf/index.php?topic=138921.0 - Dwarf fortress suffers from cache misses. http://www.bay12forums.com/smf/index.php?topic=151121.msg6270374#msg6270374 We're mostly talking L3/L4 cache apparently. When a CPU tries to read or write data it will check the cache first - if what it seeks is present in cache, it will be SIGNIFICANTLY faster than acessing RAM (10 to 100 times typically). A cache miss is the failure to use cache, leading to the CPU having to read/write in the RAM which is slower, and a reason for framerate drop. - Dwarf fortress does not store much, but uses what it stores all the time - dwarf fortress actions are reliant on basically everything else! So much in fact that I expect the current game memory to be practically entirely used all the time by virtually any action. So while the size of that data isn't massive, it's in constant use for both reading and writing. - GPU is irrelevant. The nature of dwarf fortress includes the use of many tools, though, some of which include visual tools and renderers. Also, I don't think it's very controversial to say that many people find the game unplayable without an array of tools - at the very least Dwarf Therapist. Personally I tend to add external info windows to this, along with the use of a browser for the wiki, a legends browser for the history of my world, etc. I therefore would say you'd rather have multiple screens to play on. - Dwarf fortress does not seem to interact with the disk often. When it does, however it can take quite a while (loading a save and saving a game - read and write, respectively) . I had a world that would take 10 minutes to load. Deductions on DF's requirements - what it needs, what it doesn't need CPU: RAM: This is because, like I said, DF accesses little bits of memory all the time but as all actions are reliant on almost all of the available data, every nano second spent reading and writing on memory is keeping the game on hold. Reduce this latency and the framerate will be boosted massively. Now as I am writing this, I am keeping an eye on the upcoming DDR5 - with RAM going up to 6400MT/s compared to 3200MT/s for fast DDR4. From the look of it, DDR5 would help greatly on this regard. GPU: Storage: Operating system: In the absence of data I consider that I have no valuable opinion on this matter. I'd probably go for windows because I already know how to make myself comfortable with DF on windows. Motherboard: Now from all that... I've kind of explored the topic a bit, and I see a few options for a computer built with dwarf fortress in mind: - Option 1 would be to build your gaming rig with dwarf fortress in mind. This would mean that ontop of whatever budget and goals you have, you would have to be mindful on specificities regarding the CPU and RAM, mostly: IE, paying specific attention to cache and getting a CPU that is a bit more expensive, for more cache, or paying more attention to RAM speed and getting faster RAM than you initially went for I'd honestly like seeing a lot more builds that would theorically work, from all types of options, and for all budgets. Additional important links on optimization and hardware usage: [link] [comments] | ||
Posted: 30 Jun 2020 11:39 AM PDT So i'm really new to dwarf fortress. I wanna get stonesene enabled to help view things. Problem is whenever I try to actually enter my world, the game crashes along with the application. I haven't found any guides that helped. How can I fix this? [link] [comments] | ||
Posted: 29 Jun 2020 03:58 PM PDT I am new to enjoying Kruggsmash on youtube. It is crazy good content. I have watched Honey Stoker and I am up to date on Scorchfountain. Looking for recommendations on what to watch next and why. I can't tell if there are other longformat story videos and I am not sure what the other series are about. Thanks! [link] [comments] | ||
Urist shows his positivity... or insanity? Posted: 29 Jun 2020 05:30 PM PDT
| ||
The !SCIENCE! of fortifications Posted: 29 Jun 2020 03:32 PM PDT Sadly I cannot post in game pictures because I accidentally corrupted the save file in question, but in my most recent fortress I made fairly interesting discoveries about fortifications. In short, medium and even large creatures can, under pressure, be forced, alive, through a fortification, along with all their equipment. I discovered this because I created a large trap which included a labyrinth which had "walls" which were, in fact, draw bridges which could be lowered allowing tones of water from the lake above to flood the labyrinth flushing all those standing in it ten stories below to a chamber with an atom-smasher bridge covering it. Thus the invaders could be flushed into this little chamber and would either be drowned (if possible), allowing the harvest of their goblinite, or atom-smashed if they could not be drowned. The chamber could be drained through the opening of a further drawbridge. I built fortifications to catch the bodies and equipment for harvesting while the water would drain off into the caverns. In the most recent siege I forgot to close the drainage draw-bridge and so the water simply washed all the goblins and trolls down onto the fortifications. Most remained on the right side of them but, I discovered, not all. A large number, included a good number of trolls, were actually pushed by the force of the water through the fortifications, still alive, into the space beyond. They landed in the cavern lake, swam to shore and then proceeded to attack my fortress! I have built this trap before, on a smaller scale, using grates rather than fortifications, and this was not a problem. Further research is needed. TL;DR: Medium and even large creatures can, under water pressure, be forced, alive, through a fortification, along with all their equipment. I did not find this problem with grates. [link] [comments] | ||
Posted: 29 Jun 2020 05:52 PM PDT | ||
Horse induced ptsd and my first raid ever in df. Posted: 29 Jun 2020 03:28 PM PDT So it all started whit horses going trough my fortress,i tought it was neat so i went and set some traps to maybe catch them for breeding! normal enough right,as soon as the trapper dwarf goes near the horses KABOOM! ELVES EVERYWERE,moldath you were a good dwarf...anyways after that i sent all my hammer dwarf squads and whit some "very fun" hammer strikes the elves went down and every hammerdwarf became legendary hammerlords!,after this i now have to check every horse that comes around the fortress,these tree huggers really can scare! [link] [comments] | ||
What do you think of the dwarf fortress steam graphics? Posted: 29 Jun 2020 08:05 PM PDT |
You are subscribed to email updates from Dwarf Fortress. To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
Google, 1600 Amphitheatre Parkway, Mountain View, CA 94043, United States |
No comments:
Post a Comment