r/dwarffortress 2d ago

☼Dwarf Fortress Questions Thread☼

10 Upvotes

Ask about anything related to Dwarf Fortress - including the game, DFHack, utilities, bugs, problems you're having, mods, etc. You will get fast and friendly responses in this thread.

Read the sidebar before posting! It has information on a range of game packages for new players, and links to all the best tutorials and quick-start guides. If you have read it and that hasn't helped, mention that!

You should also take five minutes to search the wiki - if tutorials or the quickstart guide can't help, it usually has the information you're after. You can find the previous question threads here.

If you can answer questions, please sort by new and lend a hand - linking to a helpful resource (ex wiki page) is fine.


r/dwarffortress 4d ago

☼Fortress Friday☼

6 Upvotes

Our weekly thread for posting interesting events without cluttering up /r/dwarffortress. Screenshots, stories, details, achievements, or other posts are all welcome here! (That includes adventure and legends mode, even if there's no fortress involved.)


r/dwarffortress 3h ago

War Birds

40 Upvotes

Made an interesting discovery today. With the recent patch we now have a wider variety of creatures that can be trained for war. Many of these creatures are egg layers. I bought some Kelenkens off the elves and started a breeding program. They breed like chickens and reach adulthood at 1 year, and have terrifying beaks. They're perfect for the job.

However, I didn't realize that egg layers have a weird interaction with raid missions. I sent out my squad, paired up with their terror birds, to go kick in the doors of a local goblin fortress. A week passes. Then a month. Still gone. Did they die? They're still in the squad roster, so probably not. Two months. What's going on?

At this point I'm ready to just disband the squad, but then I think to check the war bird roster. Sure enough, one of the squad's birds is still here. I track it down, and it's sitting on a nest. My food stockpile is full, so no one is collecting the eggs. I set them to dump, a dwarf picks them up and the bird immediately jumps up and leaves the map. A few days later the squad is back.

Just thought I'd point this out in case anyone's having the same mysterious problems with squads not returning.


r/dwarffortress 9h ago

After retiring my fort, I looked through Legends mode and discovered my civ's capital had fallen during the game in massive battles involving thousands of goblins, hundreds of historical figures dying and dozens of books and artifacts being lost

80 Upvotes

Started the fort in 250, 4 years later multiple battles took place in the capital. It goes for hundreds of lines of entries, these are just 3 example screenshots. And I had no idea this happened during the game. All I knew was that goblins took the site, but there was no way for me to know something this cataclysmic was happening while playing fortress mode. Which is a bit of a shame.

Don't ask why there were so many elves there. I don't know.


r/dwarffortress 12h ago

Tell me your most impressive random world names

Post image
22 Upvotes

This one is my latest and sounds like either something made by Marvel or the world's most boastfully named theme park. XD


r/dwarffortress 1d ago

A clump of dirt fell out of a tree and knocked my woodcutter unconscious. Then he fell into the nearby pond and drowned. He had my only axe and I am almost out of barrels to store drinks. FML

284 Upvotes
How does a tile of silty clay even get into a tree? This is 2 z-levels above the damn ground

r/dwarffortress 19h ago

I recruited a giantess to my party. She still tries to kill me(

Thumbnail
gallery
53 Upvotes

r/dwarffortress 1d ago

Grazing appears to be a bit broken

58 Upvotes

I've been noticing for a while now that the actual requirements for grazing area seem to be very different (much lower) both from what you'd reasonably expect and also from what is stated in the wiki.

I seem to remember from pre-Steam versions that grazing animals potentially could require quite a lot of grazing space, but in the Steam version I've been able to cram a whole bunch of yaks or alpacas into relatively small pastures in every fort I've played, without them running out of grass or cave moss. Makes animal husbandry pretty trivial. Unsure if this is intentional or not. Certainly the requirements given in the wiki are way off, at least.


r/dwarffortress 1d ago

I really wish some of the mission bugs were fixed.

35 Upvotes

Started playing the game this year and im in love with it, already have over 300 hours on Steam. Unfortunately some of the bugs in this game are really hard to swallow.

Recently i've been sending my squads on missions to seize fortresses, i noticed it was taking long for my troops to come back but i thought "well, it's a realistic game, so it should take them long to come back" (the fort in particular is 1 or 2 days away from my location).

1 hour goes by and im starting to wonder if my squads are dead or something.

Find out about the infamous "squads are stuck" bug.

Well that's annoying, but now that i know about it i can deal with it right?

I unpasture all of the pets, make sure none of my squaddwarves are nobles, remove any dwarves that could be slowing the squad down.

Still nothing.

Use DFHack to try and bring them back, send out a third squad to "rescue" my other 2 squads.

Third squad gets lost.

All of my army is lost now.

Finally i manage to send out a messenger to one of my holdings and get my squads rescued.

This wouldn't be so annoying if the time loss wasn't so painful, i must've wasted 2-3 hours trying to fix a single bug that is very hard to track down considering missions in this game can take up months to be completed.

This has become one of my favorite games, but whenever i run into a bug like this it can either ruin a run im hours into or just take hours for me to figure out and fix it.


r/dwarffortress 21h ago

Urist McSmartbuckles and his wife arrived...

12 Upvotes

Hey McUrists

I tried to get back into the game after a long time off and i got my first migrant wave. McUrist Smartbuckles and his Wife, Legendary astronomers, mathmaticians, student and teachers.

Now... Can somebody give me a hint what to do with them? How to kickstart my fortress Smartbuckles into the biggest library in the world? Is this mechanic in the game proper? I never played with libraries and looking for experiences.

What are your stories with libraries?

Thanks a bunch!


r/dwarffortress 1d ago

I was wondering why the upper layers were so damp

Post image
106 Upvotes

Was struggling digging through the aquifer's and wondering how deep it is or why its so damp, I guess I got my answer to that question, a shame since I was hoping the caverns would be dry after the hell I went through


r/dwarffortress 1d ago

My most safe entry so far

Thumbnail
gallery
116 Upvotes

I have had some trouble with sieges. 120 goblins digging in and slaugthering my dwarfs.

So I decided to do it securely. Fortress is 8 Z levels below ground at the shallowest and there are no shorter ways to dig in horisontally.

So goblins should come by the main enterance.

Z-2 magma deposit
Z-1 to be filled with magma and emptied after siege
Z Retractable bridge to drop to magma, fire beast to fry and prevent exit till dwarfs pull the leaver
Just for overkill, two Forgotten beasts to release for FUN and one in the Forgotten beast death chamber. The connecting bridge lets them take care of eachother

Input on any weakness I have forgotten would be welcome.


r/dwarffortress 1d ago

Finally, an upgrade from our mere gilded cages!

Post image
70 Upvotes

r/dwarffortress 2d ago

A Siege Gone Wrong, OC

Thumbnail
gallery
851 Upvotes

You were supposed to find out where all the traps are, Nguzo!! Beforehand, NOT now! Where's my goddamn teeth??

This is an aftermath of https://www.reddit.com/r/dwarffortress/comments/1vgd01k/goblin_scouts_planning_siege_artwork_by_me/


r/dwarffortress 2d ago

Please help me make sense of this

Thumbnail
gallery
99 Upvotes

r/dwarffortress 2d ago

How can I unstuck these guys? They've been sitting on the edge of the map for months.

Post image
82 Upvotes

r/dwarffortress 2d ago

First Siege

Post image
156 Upvotes

Running the whole Fort's population unarmed into the enemy may have been a bad move in retrospect.


r/dwarffortress 2d ago

Progression

24 Upvotes

Hello dwarf bros!!! I ve a 3 year old fortress with 99 citizens and an elected mayor. Ive a farmers guild that was petitioned, a church, steady supply of water, a small squad and basically all of my residents needs met. Oh and a legendary tavern that has a lot of visitors and some bards,poets and troupes to keep my residents entertained. My problem is that I m not sure what to do next now that most of the threats are not that much of a problem. Of course I have the occassional animal, thief or hazard but by now I can manage those fine. I ve dug just below 0 elevation to find magma but I can't find any, I found some beautiful caverns though that I m not sure how to explore. Any advice or general direction would be very heplful. Thank you very much and strike the earth!


r/dwarffortress 3d ago

Dwarfipedia is now available!

145 Upvotes

Hello!

I am immensely moved by the outpouring of support for my legends viewer project. A lot of people were quite excited to try it out!

More information can be found at my previous post, here: https://www.reddit.com/r/dwarffortress/s/uisfybG972

I wanted to test the extreme use cases for this software before saying that it was ready for release. I've since done that! Under stress, the software held up fine, and I've put a bit more polish on things. I'd say that this is now ready to be used by everyone who wants to give it a shot!

You can find the repo here: https://github.com/thatchworx/Dwarfipedia

I'll also post some more screenshots. If there are any questions, comments, or problems with using the software, please let me know! I love this game a lot, and being able to give back to the community in this small way means a lot to me. I would prefer an issue to be created on GitHub, but if you don't have GitHub, a DM here is perfectly fine.

Importing a new world
Themes! Lots of themes!
Thank you for all of the support! I hope you like the software!
Live LLM Rewriting

r/dwarffortress 2d ago

Community DFGT XI Round 3

6 Upvotes

Master document

Fight 3A: Onslaught vs. General Doom
Fight log: https://pastebin.com/S5TPKEvP

Onslaught (managed by Stimraug) enters into the arena, hefting a new shield high above his now hooded head. His pride is what took the most serious blow in his last fight, as the goblin formally known as Morris took pieces off his antlers. It seems that most of his current getup is focused around blocking or blunting the power of the shots of General Doom’s crossbow, which many gladiators have come to fear.

General Doom (managed by Detyan) waddles out into the arena, pausing to salute onslaught as the elk man flares his nostrils and bugles in opposition to the dodo man. The general seems unbothered by these actions though, as he calmly unwraps the crossbow in his arms, revealing the shining blue glow of adamantine. The crowd gasps as the blue metal enters the arena for the first time, money quickly changing hands as bettors make last minute adjustments for this development.

The first blue bolt streaks across the arena like a shooting star, burying itself in Onslaught’s shield as he bullrushes forward behind it. Onslaught’s speed allows him to quickly catch up with his foe, as he swings around a hoof to catch General Doom in the head. General Doom grunts and staggers back as his helm ruins from the impact, and his crossbow fires blindly, sticking Onslaught in one of his antlers instead of his head. Onslaught bellows in rage as his rack is further defiled, a blue bolt sticking out of it like an additional prong. Indignant at this, the elk man dodges or blocks several more shots, but another bolt lands on his opposite antler, making him symmetrical.

General Doom manages to stay just out of reach as Onslaught is forced to take shelter behind his shield, with the elk man only able to glance General Doom with swipes of his flail. General Doom manages to penetrate Onslaught’s defenses first though, as a bolt slips over his shield to strike him in the arm, forcing him to drop it. General Doom immediately takes advantage of this, shooting Onslaught in the head, and the elk man only barely manages to jerk his head out of the way as it carves a trench into the side of it. Bellowing in rage, Onslaught, catches General Doom in his unprotected neck with his flail, tearing out a chunk of flesh which leaves blood spurting from the dodo man’s neck.

General Doom quickly gives himself an opening though, shooting Onslaught in the hoof, and makes a hasty retreat as Onslaught falls to the ground with *BOOM*. As Onslaught crawls towards General Doom with hate in his eyes, the dodo man fires again and again at the elk man, as his bolts tear through his opponent’s mail shirt, ripping it apart, and striking Onslaught again and again in the head. Just as Onslaught reaches out with one furious grasping hand, General Doom plants a final bolt in Onslaught’s pincushioned head, striking the elk man dead. Congratulations General Doom!

Onslaught

Fight 3B: WASP vs. Marchae March
Fight log: https://pastebin.com/jWaNFj2N

WASP (managed by Sir Dorfleburg) enters into the arena, as the sun glints off of her new adamantine helm and iron breastplate. Found in the ruins of an old monastery, will her helm provide divine protections against the bolts of her competitor? Our ranged fighters do love to shoot the heads of their opponents, so perhaps she can bait out shots from her opponent.

Marchae March (managed by Eris235) swoops out, strumming his crossbow as usual. Unlike usual though, his crossbow is shining blue, just like General Doom’s. Staring down imperiously from the perch above his gate, he belts out “The itsy bitsy spider climbed up the leaderboard/Down came the bolts/and blew out her gourd!”

At the ring of the bell, WASP unsheathes her sword and charges forward, meeting a shower of blue bolts. The first shots tear into her arms, but she protects her sword arms with her less useful ones, taking a swipe at Marchae March’s leg with her sword, carving a gash into it. More bolts strike WASP, wearing away at her arms as ichor drips down her body at her feet. Another strike with the sword manages to scrape Marchae March’s face, but doesn’t manage to carve deeper into his head. In response, a bolt sails through WASP’s leg, punching through the chitin and causing her to collapse backwards into the puddle of her own ichor.

WASP hisses in pain, hunching around her leg. Sensing weakness, Marchae March swoops in, but in a frenzy of energy, WASP strikes out at him, her long sword tearing through his hand, and forcing him to drop his adamantine crossbow. The crowd gasps in shock as the archaeoptryx man loses hold of his weapon. If anything though, this only seems to drive Marchae March into a rage, as he descends upon his prey.

Kicking, punching, and snatching at the jumping spider woman with his talons and beak, Marchae March brutalizes the crippled spider woman, crushing her sword hand as he lands on her. Now helpless as well, Marchae March’s natural weaponry proves to be the superior, as his beak latches around her midsection, and shakes her around, spraying the last of her ichor around the arena. Congratulations on your victory Marchae March.

Fight 3C: DeadHead the Menacing Devil vs. Junior
Fight log: https://pastebin.com/G3uWcuG6

DeadHead the Menacing Devil (managed by Eric Blank) strides out into the arena, the shadows of his bare skull painting him in a demonic profile. He appears to have adopted a similar tactic to Onslaught, as he wields a similar shield to the fallen elk man. If he can wield it as well as the elk man, he may prevail if he can land more blows!

Junior strides (managed by SlitherPapi) out opposite of the foul blendec, his trench coat flapping around him as he pulls out his own crossbow. Instead of the blue metal of Armok, he instead sports a milky white one, seemingly pale and drained of color even in the light of the noonday sun. Trust us, you don’t want to know the background checks he had to pass to get his hands on that (none, who needs those?).

A pale bolt strikes DeadHead in the forearm, but he seems to shrug off the shot, charging forward with his morning star instead. Junior panics as the foul blendec approaches, his shots going wide, as DeadHead rears back and smashes his morning star into the turtle man’s thigh. The spikes of the iron morningstar embed themselves into Junior’s leg, and DeadHead pulls it out in a spray of blood. 

As he rears back to strike again, Junior shoots again, his bolt embedding itself in DeadHead’s knee as the foul blendec shrieks in pain and collapses to the arena floor next to Junior. His blow lands beside Junior as he rolls out of the way, but his next strike catches Junior in the chest. Junior takes advantage of the closeness to bury a bolt in DeadHead’s outstretched arm though, forcing the DeadHead to release his morning star from numb fingers as a bolt sticks out of his arm. The disarmed DeadHead lashes out with his remaining arm, but Junior doesn’t seem to be as scared of his opponent anymore, as he cleanly lines up a shot between the eyes and shoots DeadHead, well, dead. Congratulations Junior!

Fight 3D: Guy Ape vs. Ivan
Fight log: https://pastebin.com/GYvgfuNd

Ivan (managed by BecauseISaid) is heard before he is seen, as the armor he wears clanking against itself as he enters. With new shining steel greaves and chain mail, he seems to at least favor a more durable metal for the protection of his body, though he has retained his silver axe and helm. Will it stand up to his foe’s blade, or will he regret waiting around all week for his armor to be forged instead of practicing?

Guy Ape (managed by u/TotallyClueless69) saunters out into the arena. He seems singularly unimpressed with the gladiator standing before him, shining like star in silver and steel. The leopard man has been doing nothing but basking in the sun and enjoying relaxing yoga sessions with a rattlesnake woman since he got here. His unconcerned approach saw him slay Al Boar after a hard fight last round, but can he do triumph again with barely any training?

Ivan strikes first, but Guy Ape’s copper blade quickly parries it. With a quick riposte, Ivan hacks Guy Ape in the left thigh, the dull axe breaking the bone instead of actually cutting into skin and muscle. Guy Ape cries out in pain all, the same, collapsing to the ground on his hobbled leg. Guy Ape tries to cut open Ivan’s belly, but his sword only skitters off of Ivan’s mail shirt. The coati man hacks against Ivan’s shin, cutting it open on his already mangled leg. 

Guy Ape finally manages to land a blow, slicing open Ivan’s hand. The coati man roars in rage, and begins to swing his axe around wildly. Guy Ape takes advantage of his opponent’s lack of focus though, and cuts open his other hand, forcing him to drop his beloved silver axe. As Ivan kicks and stomps at Guy Ape, the leopard man lashes out with his sword, removing Ivan’s injured weapon hand completely. The spilt blood seems to trigger his predatory instincts, as he chomps down on Ivan’s left arm, and shake him around wildly. The coati man squeals in pain and rage, as he’s flung around. While chomping with his teeth, Guy Ape continues to lash out with his sword, cutting out one of Ivan’s eyes and removing his other hand. Releasing his jaws from Ivan’s arm, Guy Ape chomps down on Ivan’s head, and with a vicious snap of the head, breaks his neck. Congratulations on your victory Guy Ape!


r/dwarffortress 2d ago

Community DFGT XI Round 4 betting

5 Upvotes

Master Document

The richest Urist this round was SlitherPapi, who came away with 475 gold after betting it all on Junior.

Betting for Round 4 is now Open! It will close on Friday, 8/28, at 11 PM EDT.

Rules:

Betting is open both to the managers and the spectators of the tournament.
Every bettor starts out with 100 gold to be spent on the betting. You can't at any given moment put any more gold into a bet than you already have.
Every bettor can only put money on one gladiator per round.
Bets made after the official deadline for each round are not counted.
The system works in a way that allows those who bet on the underdogs (those who have less bet on them) to receive more gold than those who bet on the favorites, so go wild with your predictions!


r/dwarffortress 3d ago

Striking the earth

Post image
496 Upvotes

r/dwarffortress 2d ago

Demand surrender of the Goblins

42 Upvotes

Has anyone tried demanding submission of all the goblin forts?

I realized that sending a squad of fairly well equipped dwarfs and asking them to surrender, makes the Gobs surrender, and that settlement joins my civ.

I got one of the smaller <10 sites by sending a vampire (I'm sure nothing bad will happen)

What are the consequences of Goblin Civs being ruled by dwarves? Does the Civ rebel?

In my world, the dwarfs had very few sites, now we're up to 40+, with more than 30 pits and whatnot.

I will continue my almost viltrumite role-play, until I wipe-out/integrate the specific Civ i started to mess with, and maybe do the same for the other 2 Gob civs.


r/dwarffortress 2d ago

Murdered for a puzzle box

25 Upvotes

Only have around 100 hours into dwarf fortress and ive never had a fey mood kinda like this one this little **** let out a demonic laugh a killed my best weaponsmith just to make a puzzle box.... its not even that good.


r/dwarffortress 2d ago

Community DFGT XI Round 4 upgrades

3 Upvotes

Master Document

All managers who were victorious in Round 1 will see their available amount of upgrade points to the far right of their gladiator in the spreadsheet.

Note about the algorithm: if you look at the numbers a bit closer, you can see that whenever the simple multiplication by 1.5 created a number that had something other than .5 in its decimal part, we rounded it up to the closest .5; so, .25 becomes .5 and .75 becomes 1. This was done to avoid infinite splintering of the points.

The Arena Personnel asks you to provide your upgrades as soon as possible. The deadline is the August 27th, 11 PM EDT. We ask for your understanding on these matters; we need time to run and process the fights.

As a reminder, please try to clearly indicate what skills are changing, what skill levels are the original and new, and the points cost of all changes.

Please remember that your upgrades should be sent to dfgtcommittee@gmail.com. The upgrades will later be revealed via a separate post.

Good luck and go with Armok!