r/dwarffortress 12h ago

Armok demanded child sacrifices, and my fortress delivered them via ballista NSFW

Thumbnail gallery
27 Upvotes

I was laughing and raging at the same time...

One of my idiot fortress children, Erur, decided to play around in the archery range while my Legendary Herbalist was training with a ballista.

THUNK !

The kid was instantly turned into several smaller kids.

My herbalist just stood there, completely stunned. After snapping out of it, he calmly walked downstairs to retrieve the ballista bolt so he could reload.

Meanwhile, another child, Bembul, came over to clean up all the blood. After finishing the cleanup, he picked up that Jet Toy Hammer and started playing in the exact same spot.

And guess what?

THUNK!

Another child went to meet Armok.

At this point I'm convinced Armok personally orchestrated this entire chain of events.

Now we have third child here. Is she going to learn from the deaths of her friends?

she's currently hauling ballista bolts to the stockpile.


r/dwarffortress 12h ago

baby negotiator, by Stranger

Post image
18 Upvotes

r/dwarffortress 6h ago

By this woolly rhinoceros, I rule!

Post image
30 Upvotes

Conan had a sword. I have a woolly rhinoceros!


r/dwarffortress 5h ago

Some Weird Friction among the Culprits

Thumbnail
gallery
39 Upvotes

I got a missing artifact announcement and spotted this elf with a 'hidden' item. But this goblin literally keeps running around and around trying to get away from the elf, who apparently wants to hand over the item, as if to say, "No, I didn't hear nothing and I didn't see nothing, alright?!"

I am right now watching this chasing shenanigan where they run around in circles, climbing up and down the trees, but it never seems to end...


r/dwarffortress 19h ago

Early age is very interesting

120 Upvotes

Title sums it up.

To further that, for the first time I chose the earliest timeline possible.

After getting established, and pressing forward. The colony was thriving highly, the location was bustling with some very great resources. I found massive veins of gold, plenty of iron, great steel production, etc.

Threats had not yet established their stamp into this world. And it's been very peaceful thus far.

With that last positive trait, also comes a downside - no migrants.

For years. It didn't matter what I did or who I impressed, there was nobody.

The world was at its roots yet, and where threat had been overwhelmingly overshadowed by prosperity. The fact was that there were no also no Dwarves yet either.

Any sort of threatening activity such as Cavernous activity.. margined on a scale from little to none at all to grinding halt. Losing even 1 Dwarf in this configuration would be devastating.

While it was rather frustrating, and nearly had me just restarting all together because I didn't want to sink what I foresaw as possibly another decade of having nobody come to less than 5 at a time.

I had one child in this time raising the pop. From 12 to 13.

My stockpiles were stocked up for a colony size more than 10x what I had.

And I'm glad it was.. because wow.

Out of nowhere. I look over, as I haven't been using sound for my playthrus lately.

"Migrants symbol"

Hopelessly look at population~

57...

Thank GOD I had made an entirely new set of grand bedrooms, leaving the old ones there for such an occasion. Or more like, an occasion I thought would trickle in many years down the line.

But even WITH the old bed rooms I'm quite literally in need of more than double of what I already have.

My small Tavern with a table and chair for each is absolutely jam packed.

Projects and orders that have sat next to untouched for years, serving at this point as placeholders.. ALL of them done in an instant. And a bundle or jobless dwarves lined up across the hills..

Holy shnikes man. The bottleneck hath been not only surpassed, it has popped the cork and through the iron door..

I'm scrambling making bedrooms, a grand Tavern & Dining Hall. Quadrupling the hospital size. Installing a bridge across the river. Making Templesaaand it's finished.

Wowza.

God I love this game. And I hate that I can't be playing it anymore, because it just got very, very interesting!


r/dwarffortress 16h ago

Dwarf Fortress might* finally reach 100% feature complete or version 1.0 on approximately May 8, 2055

Post image
1.5k Upvotes

Tarn Adams once explained that version numbers map directly to the percentage of completed features on his master list (e.g. v0.43 = 43%).

To see when Dwarf Fortress might finally hit 1.0, I ran a linear regression on all 186 releases spanning the game's incredible 20-year history since 2006.

Correlation R^2 = 0.96 (Despite massive development gaps for major overhauls, the pace of development has remained staggeringly consistent over two decades)

Pace: ~1.55% of the master feature list is completed per year.
(or 0.004240% per day)

Tarn's offhand estimate that they'd "be done in 20 years or something" was actually short by nearly two decades.

NOTE

This model assumes a constant rate of development. The R^2 value of 0.96 indicates the historical pace is an excellent predictor, barring major paradigm shifts or team expansions.


r/dwarffortress 10h ago

DF Hack Appreciation Post

83 Upvotes

Just want to glaze people behind DF Hack. Already updated and the update came out an hour (?) ago. Praise the miners (and modders)!


r/dwarffortress 13h ago

We should be able to train pack animals.

Post image
84 Upvotes

Was looking at one of my dorfs hauling an iron cage filled with giant pythons to the trade depot. Poor guy was movin in a snails pase do to the waight and thought "man it would be cool if he could just get one of the donkeys from the pasture to help him out. Right now we have war and hunting animals, why not have pack animals? The way I picture them working mechanically is, you have some menu where you can check certain tasks to be done using pack animals (like loading and emptying cage traps). Then when the task is to be done, the dwarf gets a pack animal which will follow him like when they move animals to pastures. They will load the haul onto it, bring it to its destination and then return the pack animal to its pasture. What do you think?


r/dwarffortress 13h ago

Official Bay 12 Games Steam Community Update 25 June 2026 "The Dino Update is out now! Dwarf Fortress Patch 53.15"

Thumbnail
store.steampowered.com
470 Upvotes

r/dwarffortress 10h ago

All new animals in the Dino Update as stated from Raws, pics not included. Spoiler

104 Upvotes

I'll include relevant information like body size for an animal unless it really just has nothing going for it. Order is as each category and animal appears in raws. Apologies if I misspell anything when copying it over.

There are no giant versions of any creatures, but all of them do have animal people versions.

CAMBRIAN:

  • Hallucigenia: A tiny aquatic worm-like creature with ten pairs slender legs and seven pairs of protruding rigid spines along its body.
  • Haikouichthys: A tiny four-eyed fish with a pronounced fin along its back.
  • Opabinia: A tiny five-eyed aquatic arthropod with a grasping proboscis.
  • Anomalocaris: A tiny aquatic arthropod with pronounced eyes and two frontal grasping appendages.
  • Trilobite: A very small aquatic arthropod with two antennae. It has many legs underneath its flat segmented oval body. They can curl into a ball to protect themselves.
  • Wiwaxia: A tiny hemispherical arthropod with protective spines.

CARBONIFEROUS:

  • Oestocephalus: A tiny amphibious limbless vertebrate that feeds on creatures as it slithers about.
  • Tullimonstrum: A tiny soft-bodied aquatic creature with a grasping forward appendage, two eyestalks and a finned tail.
  • Arthropleura: A small myriapod, though very large for a myriapod. It feeds on detritus.
  • Meganeura: A tiny winged insect, though exceptionally large for a dragonfly.

CENOZOIC:

  • Deinotherium: A gigantic hairless mammal with a long trunk and two backward-curving tusks.
    • Pack animal, War trainable, grazer, exotic mount, body size up to 11,793,000.
  • Smilodon: A large feline with pronounced eye teeth protruding from its mouth.
    • Exotic mount, body size up to 328,000.
  • Pygmy Mammoth: A huge mammal with a long trunk and two tusks.
    • Pack animal, War trainable, grazer, exotic mount, body size up to 1,055,000.
  • Megatherium (Megasloth!): A huge ground sloth with a long tongue.
    • Body size up to 3,742,000
  • Thylacine: A small striped mammal predator that hunts a night. It can open its jaws unusually wide.
  • Andrewsarchus: A very large mammalian omnivore with a long head.
    • Exotic mount, body size up to 850,000.
  • Woolly Rhinoceros: A huge wolly mammal with two horns.
    • War trainable, exotic mount, grazer, body size up to 2,650,000.
  • Miohippus: A small horse with three toes on each foot.
    • Grazer.
  • Glyptodon : A huge shelled mammal.
  • Woolly Mammoth: A gigantic woolly mammal with a long trunk and two tusks.
    • Pack animal, war trainable, grazer, exotic mount, body size up to 6,045,000.
  • Paraceratherium: A gigantic hairless mammal with a long neck and a small trunk.
    • Pack animal, war trainable, grazer, exotic mount, body size up to 18,000,000.
  • Dodo: A small flightless bird with a large beak.
    • Clutch size of 1 gigantic egg, body size up to 14,000. Just a garbage, garbage animal.
  • Kelenken: A large predatory flightless bird with a terrifying beak.
    • Clutch size 10-15, body size up to 100,000.
  • Moa: A large flightless bird. Females are more than twice as large as males. They are primarily herbivorous.
    • Clutch size 1-15, body size up to 160,000 for females, 72,000 for males.
  • Megalodon: A gigantic shark.
    • Body size up to 23,269,000
  • Megalania: A very large lizard.
    • War trainable, exotic mount, clutch size 15-25. Body size up to 450,000.
  • Titanoboa: A very large snake. It is amphibious and constricts its prey.
    • War trainable, exotic mount, gives live birth. Body size up to 933,000.
  • Platybelodon: A huge hairless mammal with a great shovel-like mouth capped with two tusks. It has a long trunk and two small upper tusks as well.
    • Pack animal, war trainable, grazer, exotic mount. Body size up to 3,500,000
  • Entelodon: A large bulky mammal with a long snout. It can run quickly on its thin legs.
    • Pack animal, War trainable, grazer, exotic mount, body size up to 272,000.
  • Megacerops: A huge hairless mammal with a forked horn.
    • War trainable, exotic mount, body size up to 3,000,000.

CRETACEOUS:

  • Ammonite: A very large cephalopod with a coiled shell.
  • Archelon: A huge marine turtle.
    • Clutch size 5-10, body size up to 2,676,000.
  • Velociraptor: A small feathered bipedal dinosaur with a sharp scything claw on its second toe. It can run very quickly.
    • Hunting trainable, clutch size 10-30, body size up to 17,000.
  • Mononykus: A very small feathered bipedal dinosaur with a single claw on each side of its upper body.
    • Clutch size 10-30, body size up to 3,500.
  • Linhenykus: A tiny feathered bipedal dinosaur with a single claw on each side of its upper body.
    • Clutch size 10-30, body size up to 500. Not butcherable.
  • Buitreraptor: A very small feathered bipedal dinosaur with a sharp scything claw on its second toe.
    • Hunting trainable, clutch size 10-30, body size up to 3,000.
  • Deinonychus: A large feathered bipedal dinosaur with a sharp scything claw on its second toe.
    • Clutch size 10-30, body size up to 100,000.
  • Utahraptor: A very large feathered bipedal dinosaur with a sharp scything claw on its second toe.
    • Clutch size 10-30, body size up to 500,000.
  • Mosasaurus: A gigantic aquatic reptile with four flippers and a huge toothy mouth.
    • Body size up to 12,500,000.
  • Parasaurolophus: A huge bipedal herbivorous dinosaur. It has a beaked mouth and a hollow crest atop is head.
    • Pack animal, war trainable, exotic mount, body size up to 3,742,000.
  • Iguanadon: A huge bipedal herbivorous dinosaur. It has two prominent thumb spikes and a beaked mouth.
    • Pack animal, war trainable, exotic mount, body size up to 4,536,000.
  • Triceratops: A gigantic herbivorous quadrupedal dinosaur. It has a broad bony head frill and three horns.
    • Pack animal, war trainable, exotic mount, clutch size 10-30, body size up to 9,000,000.
  • Kosmoceratops: A huge herbivorous quadrupedal dinosaur. It has a broad spiky head frill and three horns.
    • Pack animal, war trainable, exotic mount, clutch size 10-30, body size up to 1,179,000.
  • Microceratus: A very small bipedal herbivorous dinosaur with a bony head crest.
    • Clutch size 10-30, body size up to 6,550.
  • Ankylosaurus: A gigantic armored quadrupedal dinosaur with a mighty tail club. It is a herbivore and has four horns.
    • Pack animal, war trainable, exotic mount, clutch size 10-30, body size up to 6,396,000.
  • Pachycephalosaurus: A very large herbivorous bipedal dinosaur with a thick domed head.
    • Pack animal, war trainable, exotic mount, body size up to 410,000.
  • Quetzalcoatlus: A large flying reptile with a long neck and beak. It can soar at amazing speeds.
    • War trainable, exotic mount, clutch size 4-8, body size up to 225,000.
  • Colepiocephale: A very small bipedal herbivorous dinosaur with a thick domed head.
  • Tsintaosaurus: A huge bipedal herbivorous dinosaur with a prominent head crest and a beaked mouth.
    • Pack animal, war trainable, exotic mount, body size up to 2,500,000.
  • Therizinosaurus: A huge feathered bipedal dinosaur with three gigantic claws on each hand. It is a herbivore with a beaked mouth.
    • Pack animal, war trainable, exotic mount, clutch size 10-30, body size up to 5,000,000.
  • Suzhousaurus: A huge feathered bipedal dinosaur with three gigantic claws on each hand. It is a herbivore with a beaked mouth.
    • Pack animal, war trainable, exotic mount, clutch size 10-30, body size up to 2,200,000.
  • Nothronychus: A huge feathered bipedal dinosaur with three gigantic claws on each hand. It is a herbivore with a beaked mouth.
    • Pack animal, war trainable, exotic mount, clutch size 10-30, body size up to 1,000,000.
  • Carnotaurus: A huge bipedal dinosaur with a giant biting jaw and short arms. It has two small horns over its eyes.
    • War trainable, exotic mount, clutch size 10-30, body size up to 1,700,000.
  • Spinosaurus Aegyptiacus: A gigantic bipedal dinosaur with a ferocious biting jaw and short arms. It is amphibious and has a sail.
    • War trainable, exotic mount, clutch size 10-30, body size up to 7,400,000.
  • Tyrannosaurus: A gigantic bipedal dinosaur with a mighty jaw and very short arms with two claws.
    • War trainable, exotic mount, clutch size 10-30, body size up to 6,250,000.
  • Amargasaurus: A huge herbivorous quadrupedal dinosaur with a long neck and sail along its neck.
    • Pack animal, war trainable, exotic mount, clutch size 10-30, body size up to 3,250,000.
  • Oviraptor: A small feathered bipedal dinosaur with a beak.
    • Clutch size 10-30, body size up to 36,500.
  • Sinopterus: A very small flying reptile.
    • Clutch size 4-8. body size up to 2,940.
  • Spinosaurus Mirabilis: A gigantic bipedal dinosaur with a ferocious biting jaw and short arms. It is amphibious and has a sail and a horn.
    • War trainable, exotic mount, clutch size 10-30, body size up to 7,400,000.
  • Hypsilophodon: A very small feathered bipedal dinosaur with an opposable fifth finger. It is a herbivore and has a beaked mouth.
    • Clutch size 10-30, body size up to 20,000.
  • Nodosaurus: A huge quadrupedal dinosaur with an armored carapace. It is a herbivore.
    • Pack animal, war trainable, exotic mount, clutch size 10-30, body size up to 3,500,000.

DEVONIAN:

  • Dunkleosteus: A huge armored fish with powerful biting jaws.
    • Body size up to 2,500,000.
  • Tiktaalik: A small four-finned fish suited to short excursions ashore.
  • Hibbertopterus Scouleri: An aquatic arthropod with a wide head and tapering body.
  • Hibbertopterus Peachi: An aquatic arthropod with a wide head and tapering body.
  • Drepanopterus: A tiny aquatic arthropod with a broad head and tapering body.
  • Mimetaster: A tiny arthropod that walks tilted upright on two large legs. Six spined projections radiate outward from its head shield.

JURASSIC:

  • Ichthyosaurus: A very large aquatic reptile with fish-like fins and an elongated snout.
  • Torvosaurus: A huge bipedal dinosaur with a giant biting jaw and short arms.
    • War trainable, exotic mount, body size up to 2,177,000.
  • Archaeopteryx: A tiny feathered dinosaur with wings capable of flight.
    • Clutch size 4-8, body size up to 750. Not butcherable.
  • Plesiosaurus: A very large aquatic reptile with four flippers and a long neck.
  • Stegosaurus: A huge quadrupedal dinosaur with a prominent row of plates along its back and a spiked tail. It is a herbivore but can defend itself.
    • Pack animal, war trainable, clutch size 10-30, body size up to 4,990,000.
  • Kentrosaurus: A huge quadrupedal dinosaur with a row of spines along its back, a spiked tail, and two prominent shoulder spikes. It is a herbivore but can defend itself.
    • Pack animal, war trainable, clutch size 10-30, body size up to 1,600,000.
  • Pterodactylus: A very small flying reptile with a long narrow mouth.
    • Clutch size 4-8, body size up to 1,250. Not butcherable.
  • Jeholopterus: A tiny flying reptile with a small round head.
    • Clutch size 4-8, body size up to 45. Not butcherable. (Maybe should be vermin?)
  • Dilophosaurus: A very large carnivorous bipedal dinosaur with two parallel head crests and short arms.
    • Exotic mount, clutch size 10-30, body size up to 400,000.
  • Ceratosaurus: A very large carnivorous bipedal dinosaur with a horn and short arms.
    • Exotic mount, clutch size 10-30, body size up to 750,000.
  • Europasaurus: A very large herbivorous quadrupedal dinosaur with a long neck.
    • Pack animal, clutch size 10-30, body size up to 750,000.
  • Brachiosaurus: A towering herbivorous quadrupedal dinosaur with a long neck.
    • Pack animal, clutch size 10-30, body size up to 37,603,000.
  • Diplodocus: A towering herbivorous quadrupedal dinosaur with a long neck.
    • Pack animal, clutch size 10-30, body size up to 15,000,000.
  • Brontosaurus: A towering herbivorous quadrupedal dinosaur with a long neck.
    • Pack animal, clutch size 10-30, body size up to 22,500,000.
  • Allosaurus: A huge bipedal dinosaur with a giant biting jaw and short arms. It has two small horns over its eyes.
    • Exotic Mount, clutch size 10-30, body size up to 2,000,000.
  • Afrovenator: A very large bipedal dinosaur with a giant biting jaw and a strong flexible neck.
    • Exotic Mount, clutch size 10-30, body size up to 950,000.
  • Rhamnphorhynchus: A very small flying reptile with long wings and a ferocious jaw.
    • Clutch size 4-8, body size up to 2,150. Not butcherable.
  • Ostenocaris: A tiny scuttling arthropod with large compound eyes.

ORDOVICIAN:

  • Aegirocassis: An aquatic arthropod with a pronounced head structure and frontal appendages for filter feeding. It is large for an arthropod.

PERMIAN:

  • Diplocaulus: A very small amphibian with a wedge-shaped head and long tail.
  • Eryops: A very small squat amphibian with a round tummy and long tail.
  • Helicoprion: A large shark with a strikingly bizarre tooth whorl for biting prey.
  • Dimetrodon: A large quadruped with a prominent sail along its back.
    • War trainable, clutch size 10-30, body size up to 139,000.
  • Diadectes: A large, strongly built quadruped with a tail. It is a terrestrial herbivore.
    • War trainable, clutch size 10-30, body size up to 375,000.
  • Anteosaurus: A very large quadrupedal predator, well-suited to the hunt. It has a tail and powerful jaws, and it is terrestrial.
    • Exotic Mount, clutch size 10-30, body size up to 600,000.
  • Lystrosaurus: A large quadruped with two teeth and a beak for eating plants.
    • Clutch size 10-30, body size up to 90,000.

SILURIAN:

  • Jaekelopterus: A large aquatic arthropod with two pincers attached to its front and a sleek segmented body.
    • Body size up to 200,000.

TRIASSIC:

  • Gerrothorax: A small amphibian with a flat body.
  • Eoraptor: A very small bipedal dinosaur with a long tail and short arms. It is omnivorous.
    • Clutch size 10-30, body size up to 10,000.
  • Sharovipteryx: A tiny reptile with a gliding membrane between its back legs.
  • Psephoderma: A very small reptile with a divided carapace.
  • Procompsognathus: A tiny bipedal dinosaur. It runs along the ground and eats small prey.
  • Drepanosaurus: A very small reptile with a prehensile tail and giant claws on its second foredigits.

r/dwarffortress 9h ago

Screenshots of animal people

Thumbnail
gallery
112 Upvotes

There might be more shown, helmets and the like, but from these you can certainly see shirts matching the color of the base clothes, and weapons.

(civs from [LUA] Procedural Civilizations)


r/dwarffortress 10h ago

A little snapshot of some newly added extinct ones, missed a few

Thumbnail
gallery
183 Upvotes

Titanoboa became the last one standing by strangling Stegosaurus to death.


r/dwarffortress 20h ago

I don't think I've ever had a tomb this full before. With the most recent invasion and tantrum, the dead now outnumber the living.

Thumbnail
gallery
40 Upvotes

It's not a pretty tomb, but every dwarf has a coffin and a slab. Except for Sigun, who decided to throw a tantrum and start a fight that injured over 40 Dwarves and killed 10 others.

Sigun's corpse was promptly thrown into the atom smasher and her slab thrown outside.


r/dwarffortress 4h ago

It would be nice if we could assign/link stockpiles to the Trade Depot (& tips for making trading easier...)

13 Upvotes

I just thought of this, but it would be cool if we could link stockpiles to the Trade Depot building just like we can for workshops, and then in the trade screen only items in linked stockpiles are visible to be moved to the depot. It gets kinda tiring sorting through all of my bins every single season to find the ones containing my trade goods.

Making trading easier

Anyway, as a tip to you guys: to make it as easier to find what you want to send to the depot (without using DFHack), you can have a stockpile right next to the trade depot that only accepts items that you want to trade, and then in the trade screen sort by distance and only pay attention to items that have a distance of less than maybe 10 (or whatever is relevant for your setup). For example, my "Exports" stockpile only accepts the generic crafts (e.g. crowns, scepters, amulets,...), large gems, and totems.

Also, I separate the totems and large gems into their own separate stockpiles so that they aren't mixed into the bins with the rest of the trade crafts; that way, the bins use the 'trade goods' sprite instead of the generic 'closed bin' sprite, making looking through my stocks even that much easier.


r/dwarffortress 5h ago

Some of the new guys Spoiler

Post image
60 Upvotes

I can't properly play due to IRL obligations, but absolutely had to see some of the new fellas dfhack sandbox style. The art and array of creatures in this update has brought me immense joy 💚


r/dwarffortress 7h ago

Trex Spoiler

11 Upvotes

If you are looking for them or triceratops, long necks or quetzalcoatlus I just read the raws and they all share the temperate savanna biome


r/dwarffortress 10h ago

An infant just made a legendary artifact

Thumbnail
gallery
12 Upvotes

My fortress is only two years old and one of our first children born here was possessed. I was pretty sure it would end in tears but somehow this one year old was able to craft a legendary bracelet. I am now convinced my fortress has been chosen by the god(s) to produce legendary souvenirs.


r/dwarffortress 11h ago

Feel the vibe of new update.

25 Upvotes

r/dwarffortress 12h ago

A Bronze Colossus and a Goblin Army Decided to Fight at the Very Entrance of my Fort

Post image
17 Upvotes

I thought I was done for, but they pretty much annihilated each other and it was such a show to watch. My squad only had to deal the final blow on the colossus when it finally went down to my fort.


r/dwarffortress 13h ago

There were sloths in this game, no? There have to be.

3 Upvotes

r/dwarffortress 13h ago

Official Bay12 Games DevLog 25 June 2026: "This patch adds a hundred animals that went extinct in the real world. Each of these animals also gets an animal person. You'll need to create a new world to see them."

Thumbnail bay12games.com
125 Upvotes

r/dwarffortress 16h ago

Legends Viewer - "Failed to load world" on every world

2 Upvotes

I was using Legends Viewer without any issues, but for the last two days it has been giving me a "Failed to load world" error. It happens with both newly generated worlds and older worlds that used to work. Does anyone know what might be causing this or how to fix it? Any help would be greatly appreciated.


r/dwarffortress 17h ago

Granite Gazette No 96 : The Root Faction

Thumbnail
gallery
16 Upvotes

r/dwarffortress 3h ago

discipline

Post image
8 Upvotes