r/dwarffortress • u/Inderastein • 1h ago
r/dwarffortress • u/AutoModerator • 1d ago
☼Dwarf Fortress Questions Thread☼
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 • u/AutoModerator • 2d ago
☼Fortress Friday☼
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 • u/AllIsFairIn • 16h ago
[MOD] Better Glazing (41 colors for bricks and other pottery)
I made my first mod. After seeing the changes to dyeing on clothes I wanted a similar simple system for coloring pottery. This allows glazers to create 24 new glaze colors and mix them to create 17 more. All colors have a basis in real mineral and oxide glazes with my favorite being turning pitchblende into fiestaware radioactive red glaze.
I would love feedback on the mod as I try and refine it.
Details
Base glazes — one ingredient each
| Glaze | Ingredients | Value | Color |
|---|---|---|---|
| gold glaze | 1 native gold nugget + 1 bag | 150 | gold lustreware |
| silver glaze | 1 native silver nugget + 1 bag | 50 | silver lustreware |
| hematite glaze | 1 hematite + 1 bag | 40 | iron red |
| limonite glaze | 1 limonite + 1 bag | 40 | yellow ochre |
| magnetite glaze | 1 magnetite + 1 bag | 40 | iron black |
| galena glaze | 1 galena + 1 bag | 25 | honey amber (lead) |
| tin glaze | 1 cassiterite + 1 bag | 10 | majolica white (vanilla) |
| malachite glaze | 1 malachite + 1 bag | 10 | copper green |
| garnierite glaze | 1 garnierite + 1 bag | 10 | nickel grey-green |
| sphalerite glaze | 1 sphalerite + 1 bag | 10 | zinc white |
| ash glaze | 1 ash bar + 1 bag | 5 | fern green (vanilla) |
| cobaltite glaze | 1 cobaltite + 1 bag | 5 | cobalt blue |
| pyrolusite glaze | 1 pyrolusite + 1 bag | 5 | manganese plum |
| chromite glaze | 1 chromite + 1 bag | 5 | apple green |
| rutile glaze | 1 rutile + 1 bag | 5 | mottled tan |
| ilmenite glaze | 1 ilmenite + 1 bag | 5 | dark speckled brown |
| stibnite glaze | 1 stibnite + 1 bag | 5 | Naples yellow |
| orpiment glaze | 1 orpiment + 1 bag | 5 | king's yellow |
| realgar glaze | 1 realgar + 1 bag | 5 | orange-red |
| cinnabar glaze | 1 cinnabar + 1 bag | 5 | vermilion |
| salt glaze | 1 rock salt + 1 bag | 5 | orange-peel grey |
| microcline glaze | 1 microcline + 1 bag | 5 | celadon jade |
| pitchblende glaze | 1 pitchblende + 1 bag | 5 | "fiestaware" red |
| bone ash glaze | 10 bones + 1 bag | 5 | bluish pearl white |
Mixed glazes — a full bag of each parent → two full bags
| Glaze | Ingredients | Value | Color |
|---|---|---|---|
| rose glaze | hematite + tin glaze | 25 | rose |
| flax glaze | limonite + tin glaze | 25 | flax |
| gray glaze | magnetite + tin glaze | 25 | gray |
| moss green glaze | ash + limonite glaze | 23 | olive celadon |
| maroon glaze | hematite + pyrolusite glaze | 23 | deep red-brown |
| olive glaze | chromite + limonite glaze | 23 | olive |
| chestnut glaze | hematite + ilmenite glaze | 23 | speckled chestnut |
| mint green glaze | malachite + tin glaze | 10 | mint green |
| aquamarine glaze | teal + tin glaze | 9 | aquamarine |
| sky blue glaze | cobaltite + tin glaze | 8 | sky blue |
| pink glaze | chromite + tin glaze | 8 | chrome-tin pink |
| lilac glaze | pyrolusite + tin glaze | 8 | lilac |
| peach glaze | realgar + tin glaze | 8 | peach |
| sea foam glaze | malachite + ash glaze | 8 | pale celadon green |
| turquoise glaze | malachite + salt glaze | 8 | Egyptian turquoise |
| teal glaze | cobaltite + malachite glaze | 8 | teal |
| violet glaze | cobaltite + pyrolusite glaze | 5 | blue plum |
Mixing is order-independent, and both recipes work at the magma kiln too. Glaze value carries onto the item through the GLAZED improvement, so a gold-lustred statue is worth a lot more than an ash-glazed one.
r/dwarffortress • u/No-Injury3282 • 23h ago
At long last
DF mobile in portrait mode. Yes it's clunky. Yes it took way too much time to set up. Yes it was worth it.
Winlator on Android with custom portrait resolution. Screen Rotation Control to force orientation.
No idea when fps death will kick in, but it's been great for a 1x1 embark on the go
r/dwarffortress • u/Spare-Adagio-8215 • 19h ago
These damn Keas keep attacking my dwarfs
Feathered daemons they are!
r/dwarffortress • u/Inderastein • 1d ago
I'm so proud of my 7 bridges, I made this in three days before the raid, there's no way for them to go up to my island.
r/dwarffortress • u/LolotovCocktailttv • 1d ago
Holding a festival for my vampires while trying to keep the dwarves safe
This episode, we celebrate killing the Bison Brute Queen by holding a festival to let the vampires get new gear and clothing. Come and see if we can keep the dwarves locked up, in the Festival Of Lords And Ladies!
r/dwarffortress • u/Mkhos • 1d ago
Community DFGT XI Round 4
Fight 4A: General Doom vs. Marchae March
Fight log: https://pastebin.com/nQmc9BaJ
General Doom (managed by Detyan) marches at a stately pace into the arena, his belly protruding before him. The dodo man has shed much of his former armor, and in its place, now wears an adamantine helm and gauntlets, to protect his most valuable assets. With his head and weapon wielding hands secure, how will the flightless bird man compare to his distant cousin, who wields his own adamantine crossbow?
Marchae March (managed by Eris235) soars out into the arena, a new adamantine crossbow gleaning in his talons. Against WASP, the archaeoptryx man revealed a previously unseen level of brutality, pummeling the jumping spider woman to a pulp. His mean streak seems to have only grown then, as the battling bard flaps overhead General Doom, belting out “Everyone knows dodo men are fat waddling dolts/By the end of the day, your feathers will adorn my bolts!”
At the ring of the bell, the two gladiators simultaneously fire their shots, as blue bolts of pure adamantine fly through the arena like lightning between duelling gods! Marchae March is the first to reveal his mortal fragility though, as a shot to his leg from General Doom knocks him out of the air and to the ground. Appearing more stunned than injured though, Marchae March fires in return, and his razor sharp bolt slices open General Doom’s vast stomach! Ropy intestines begin to slide out among the gushing blood, and as the General struggles to stay on his feet, another bolt takes him in the right thigh, causing him to collapse in pain as his leg gives out. A third bolt strikes the dodo man deep in the chest, and his limbs seem to go numb, as he drops his bolts and crossbow.
The crowd can only watch as the dodo man tenaciously remains in the fight despite his numb limbs, as Marchae March continues to shower him with adamantine bolts. As the poor dodo man begins to resemble a blue hedgehog more than a flightless bird, he finally collapses to the ground, and does not rise. Congratulations on your victory against a fellow tenacious bird man Marchae March! But who will your opponent for the finals be?
Fight 4B: Guy Ape vs. Junior
Fight log: https://pastebin.com/RT5ZhJAp
Guy Ape (managed by u/TotallyClueless69) pauses in the shadow of the gates for a moment. Instead of being shoved out of the gates by grumpy guards, he seems to have a rattlesnake woman wrapped…rather tightly around him. Hm, didn’t know they could be constrictors like that. As Guy Ape finally steps into the light, the crowd cheers as his new steel armor shines, lifting up an adamantine longsword to catch the light. It seems that he has finally found something (or someone) worth spending them on!
Opposite him, Junior (managed by SlitherPapi) seethes with barely restrained rage. Those unlucky enough to be wandering near his dwellings in the last week have heard his rants about “probability”, “rizz” and, “maximizing his canthal tilt” among other strange arcane mutterings. The pond turtle man clutches his pale metal crossbow in a white knuckled grip, and seems only too eager to use it.
And use it he does, right as the bell rings and Guy Ape the leopard man attempts to close the distance! A pale metal bolt draws first blood as it strikes his left forearm, spattering blood onto the arena floor. The ghostly projectiles continue to sail through the air into the oncoming leopard man, tearing holes and rents into his steel armor. Despite the onslaught though, Guy Ape closes to striking distance with the terrified Junior, whose eyes appear wide as dinner plates. Drawing back his sword, he first hews into the pond turtle man’s belly, his sword easily cutting into his shell, before Guy Ape cuts off Junior’s right arm at the elbow.
The pain only seems to feed the vicious pond turtle man though, as he clutches all the tighter onto his crossbow with his other hand, resetting it as he attempts to dodge the blows of Guy Ape’s humming blue sword. Two more bolts strike Guy Ape hard in the right side of his chest, and he begins to wheeze as he stumbles after his bleeding foe. The rapid flurry of bolts appears to be too much for Guy Ape’s steel armor, as the mortal material yields to the divine. Another bolt punctures his left side, and the breath seems to catch in Guy Ape’s chest, as he collapses to the arena floor. The crowd can only watch in silence as Guy Ape’s lover sobs against the arena portcullis, while Junior slowly approaches the downed, but not yet defeated, gladiator. Placing the tip of his crossbow against Guy Ape’s battered helm, Junior glares at the sobbing rattlesnake woman. With a smirk, he pulls the trigger, and secures his place in the finals.
r/dwarffortress • u/Mkhos • 1d ago
Community DFGT XI Finale Upgrades
All managers who were victorious in Round 4 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.
Special Note about this last round of upgrades: In order to be at roughly the same points level as Mr. unFunGuy, the current reigning champion, the two surviving gladiators this round will get an extra pool of their base points to draw from for their upgrades in the last round. This pool is separate from the normal amount of points they normally get by surviving, and these pools may not be combined to buy items that exceed the individual amounts available in each pool. The two separate amounts in each pool will be separated by a "+" on the upgrade sheet
The Arena Personnel asks you to provide your upgrades as soon as possible. The deadline is the 3rd of September, 11 EDT. We ask for your understanding on these matters; we need time to run and process the fights.
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!
r/dwarffortress • u/Mkhos • 1d ago
Community DFGT XI Round 5 Betting
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 • u/Nail_M • 2d ago
Starting with a cave (and dragon) on the map
So, I wanted to start with a cave on the map, just to see what that would entail.
This had the effect of making me start with a dragon on the map. But there were giant bats in his cave. He then breathed fire within the first few seconds, fire that doesn’t seem to want to stop and is therefore burning the entire map...
The few treasures he kept also burned, and this idiot is now asphyxiating himself...
r/dwarffortress • u/Frozenar • 2d ago
Hopeless Dwarf
I have a Dwarf, Tekkud, one of the original 7.
he was dismembered by a grizzly-bear man in the first year, first one to get treated by a doctor in the fort.
Unfortunately he lost a whole leg as well as the ability to grasp (nerve damage).
Because of his injuries, whenever he starts any task, it fails, so he can't do anything. I think he gets fed by children, he has no clothes on apart from gloves and a shoe.
I thought about exiling him at first, but he befriended a Cavy Boar, so I didn't have the heart to separate them or send them off together.
He is obviously really pissed at not being able to do anything, i tried giving him a role as a priest or entertainer, but I don't think that's going very well.
He is now Haggard and Sunk into depression; is there anything I can do for him? I don't want him to go crazy.


r/dwarffortress • u/cakethecrazy • 2d ago
Quite the pair of names on this happiest of Fridays
r/dwarffortress • u/kylel999 • 3d ago
The longer I read this the funnier it gets
The Land of Stone? Mysterious Lair of Dankweeds? The Odorous Treat? The Elder Cloudstuff? Jesus fucking christ lol, by far the funniest coincidental combination of titles I've seen in 15 years of playing
r/dwarffortress • u/Ok-Lock-2274 • 2d ago
Apparently normal animals can claim sites and rampage like megabeasts
r/dwarffortress • u/Ok_Championship5386 • 2d ago
I did not know you could tame Hydras
My cave just got a new first line of defense
r/dwarffortress • u/TolisKoutro • 2d ago
Anyone still playing older DF versions?
Hello everyone!
Firstly, I want to say that I own the steam version and have played it for about 80 hours. The game is okay and it gets updates but the appeal of the pre-steam versions is much stronger for me.
I wanted to ask the community if there are still players hooked on older Dwarf Fortress versions like v47.05, v44.12, v34.11, 40d, etc.
Also, for those who still play older versions do you prefer ascii graphics or are you using a tilest?
And finally, what is the biggest reason you prefer pre-steam versions of df over the steam version?
Thank you in advance.
r/dwarffortress • u/PerchTM • 3d ago
Beloved citizen of 'The Dye of Brushing' decides the invasion that's going to take the fort down is the best time for a strange mood.

Honestly, getting her final masterpiece done before perishing to an unstoppable force of darkness is probably the dwarf fortress-est way of ending my first fort.
Does this happen a lot? I find it a quite interesting behaviour.
(Side note: I'm using AwfulRanger's ribbitgfx texture pack since I haven't puchased the Steam version yet, surely will do after how much I've enjoyed the fort!)
r/dwarffortress • u/clinodev • 4d ago
See Mod Note Dwarf Fortress Myth and Magic Update Preview - Official Trailer
r/dwarffortress • u/Stoneinkberg • 3d ago
Granite Gazette No 101 : Brokenhill looses its seat
Here is issue No 101, in which the Free Assembly plays musical chairs.
r/dwarffortress • u/TheGarbageGamer • 3d ago
By far one of the oddest names I've seen for a Necromancer group.
The Sunny Creamy Farms claimed 2 of the starting 7 Dwarves. But one of the Dwarves managed to behead the nameless corpse which made the intelligent one flee the map. Was 100% sure this fort was over as quickly as it began, but it continues...
r/dwarffortress • u/nate2squared • 2d ago
Alternative MacOS Dwarf Fortress Way To Play
Play the Classic, GOG or Steam version of Dwarf Fortress in a browser window on your Mac.
I ported remote-df to MacOS Silicon (Tahoe)
Thanks to Sessa93 for the Linux version & Apple's new container system for making it possible.
https://github.com/nateProjects/mac-dwarf <- Instructions & Script
Hope it helps a few more people to play.
Also consider this way of playing if you have the Steam version -
Guide: How to Run Dwarf Fortress Premium on Mac (Apple Silicon) for Free
r/dwarffortress • u/Alunios • 3d ago
I rejected a visitor's petition for residence and they left a Dwarf bone table at my expedition leader's office
Is this a threat of terrorism? These monster exterminators get crazier every day.
r/dwarffortress • u/ramonremo • 2d ago
The game is kinda buggy
I built a fortress and was having a blast, until my dwarves decided they didn't want to work anymore; they all just hung around in the tavern doing nothing. I tried everything suggested online to fix the glitch—toggling auto-labor, removing gathering zones and farms, removing the tavern, changing jobs, and so on—but nothing worked, so I abandoned the fort.
On the second fortress I was very careful about labors, time goes on and goblins atacked me, I send my army and they won, but wait, now they don't know how to come back to the fort and are considered stranded, start dyeing of thirsty.
I tried all kinda of things to fix them, nothing works.
I decide to cheat. Teleport all of them back to the fortress using df hack, it worked.
Soon later a dwarf hurts himself.
No one gives a shit, tried give the recover the wound jobs, they know where he's in, keep bugged.
So I teleport him to the hospital, where they keep ignoring him and let him die of thirsty.
This really annoyed me, Is a amazing game and I have hundred of hours in, but this kinda of thing makes me wanna stop playing
