1. Dwarf Fortress
  2. News

Dwarf Fortress News

SDL and Multithreading Experiments

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.

- Tarn, the Toady One

An Adventurer Emerges + SDL2 Upgrade and more 🗺️ Dwarf Fortress Update News

This month we have several goals. We're going to start by getting the experimental branch moved over to the main line. The update of the engine from SDL to SDL2 is stable, and there will also be a multithreading option. It's off by default until we get some more testing done on the experimental branch, but the speed gains are significant, so it will be available in the settings as well. The update to SDL2 was the most important change for ports, so Linux and Mac versions are much closer now.

[h2]Adventure Mode Update[/h2]

Adventure mode work is underway! I have an adventurer running around in the graphical play area. As with fortress mode, the game already exists, but now we need to work through the interface for every possible action and event, as well as creating the sound landscape with our new audio engineers. This will be a long process, but it'll be fun to watch it come together, and we'll be able to update regularly on our progress there now that adventure work has finally begun.

[h2]Fortress Mode Update[/h2]

Over in fortress mode, Putnam's almost ready with a menu to review old reports and announcements and is working on making filterable-sortable lists more consistent. Between the adventure work I should have a chance to look at ammunition issues this month as well. And we've got additional tree and plant graphics coming down the line, as well as graphical improvements to engravings, bookshelves, and more.

-Tarn

Dev Update + Fangamer merch and more đź“„ Dwarf Fortress Update News

Hey Urists,

Alexandra here with a big community update but first, a dev update from Tarn:

(Last) week has been going well! The experimental SDL2 branch is stabilizing after a few patches, and this should pave the way for some speed increases as well as the Linux and Mac versions. Putnam got me through setting up the Windows Subsystem for Linux and it's mostly playing nice with everything, so there's some hope that I'll just be able to compile from within MSVC itself to make the Linux builds.

We're having our first meeting for the adventure mode sound effects tomorrow, and I'll need to get an adventurer running around soon for that and for upcoming artwork, so that's a simultaneous thing going on. And 50.09 is also in progress - the return of the game log and we're working toward report/announcement persistence and some archery fixes/changes as well.

[h2]Dwarf Gear[/h2]

We are so excited to share that the Dwarf Fortress FanGamer collection is now live! There is a very metal shirt, a pint glass with a fort design and a high-quality pin to represent your love of all things dorf. This is the first wave of the collection so expect to hear more merch news in the future!



Tarn and Zach say, “If you think losing is fun, buy this shirt. You’ll look like a total loser… and win!”

Store link: https://www.fangamer.com/collections/dwarf-fortress

[h2]Tarn and Zach on Stream[/h2]



For those who missed our 10th anniversary stream, we have uploaded the VOD to Youtube. Watch Tarn and Zach review a community -made fort live and hear them answer some of chat’s questions along the way.

[h2]Dwarf Fortress at Gamescom 2023[/h2]

Attention European Urists! We are coming to Cologne, Germany for Gamescom from August 23-27th and are looking for volunteers with convention experience who want to help out at our booth. If this is something you’d be interested in please email me at [email protected] (Bonus points if you speak German)

[h2]Sheet Music and Tabs[/h2]

The composer of the Dwarf Fortress soundtrack, Dabu is working on some exciting but secret new things for Adventure Mode and more. In the meantime, we wanted to share the tabs and sheet music for Strike the Earth! Looking forward to hearing your covers!

https://drive.google.com/drive/folders/1o9FVaX97mVxPNNOK4IMC-c6EcgUG-9uW?usp=share_link


-Alexandra

Dwarf Fortress update adds babies for everything, and stops dwarves dying from thirst because they couldn't pick up goblets




The famed dwarf-em-up dynasties sim Dwarf Fortress has been enjoying something of a second wind ever since its release on Steam, with its creators finally receiving plenty of richly deserved mountain gold and hunkering down to a regular update cycle for the 'new' release. Dwarf Fortress being Dwarf Fortress, it gets some pretty good patch notes. And today's theme is babies...
Read more.

The babies are here! Patch notes v50.08 (May 2, 2023)

Hey Urists,

Today's patch features the much-anticipated baby update including sprites for children and babies for many of the creatures and outdoor plants. This also includes dragon hatchings! How cute! Other important fixes for buckets and refuse stockpiles.

New stuff
  • XML export is back in legends mode.


Major bug fixes
  • Cleaned out lingering data from autosaves and manual saves that could cause corruption if multiple worlds were active.


Graphics additions/changes
  • Added graphics for many child/baby creatures.
  • Added hatchling state for dragons.
  • Added crop/sprout pictures for outdoor plants.
  • Added outdoor sapling graphics.
  • Added palettized boulders.
  • Ice wall graphics updated.
  • Smooth ice wall graphics added.
  • Added more fortification images to indicate direction and material.


Other bug fixes/tweaks
  • Stopped dwarves without working grasps from trying to get goblets to drink, failing, and dying of thirst.
  • Allowed most water-based jobs that use buckets to use partially-filled water buckets in addition to empty buckets.
  • Made stocks screen open faster.
  • Made all stockpiles not include the refuse option.
  • Stopped refuse piles that also have armor/finished good settings from degrading contents.


-Alexandra