this post was submitted on 30 Jun 2023
5 points (100.0% liked)

Dwarf Fortress - Losing is !FUN!

3 readers
1 users here now

A magazine to aggregate content about the Bay12Games game, Dwarf Fortress! Questions about the game, fortress showcase, sharing worldgen parameters, save games, original fan art, the magma-sea is the limit!

founded 1 year ago
 

Release notes for 50.09 (June 28, 2023):

In this release, we're updating the engine from SDL to SDL2, and there are many optimizations to go along with it. Aside from the optimizations, SDL2 is also the stepping stone to ports. We have Linux compiling and playable; it just needs some testing.

Moreover, there is now a(n experimental) multithreading option in the game settings that makes the game even faster!

We also have some new individual tree graphics, and an update to grass ramps as well.

This has been mostly the hard work of Putnam! Meanwhile I've started up on adventure mode - the long work of updating menus and adding audio has begun! Hopefully we'll have some progress to show their soon, as we continue updating fortress mode as well.

New stuff

  • Updated to SDL2 and made many surrounding changes. Various performance gains!
  • Experimental multithreading is available from game settings.

Graphics additions/changes

  • Some more trees now have individual graphics (maple, willow, cedar, larch, kapok, papaya, macademia.)
  • Updated some ramp images.
you are viewing a single comment's thread
view the rest of the comments
[–] pixelpusher220@readit.buzz 2 points 1 year ago (3 children)

re: multi-threading I'm seeing a hard crash when I get a petition or siege notification. just fyi

[–] Lells@kbin.social 2 points 1 year ago (2 children)

Hadn't ran across that yet, I enabled multi-threading, but my petitions are coming in fine. No siege yet on new fort.

[–] pixelpusher220@readit.buzz 1 points 1 year ago (1 children)

I think my current fort files are a bit borked so it could be something related. Tried a couple of loads from saves and then it didn't happen. Then it did again. Haven't really seen a huge speed up from it so I'll just leave it off for now.

[–] Lells@kbin.social 1 points 1 year ago

Yeah, as far as I can gather from the official forums, the multithreading currently is only on line-of-sight code for now. Here's a link to Putnam's findings from profiling the game: http://www.bay12forums.com/smf/index.php?topic=180561.0