I'm still pissed about the fact that they essentially gave the finger to everyone who has been long-term supporters - when they added the G to their UI, they essentially scrapped the old. In favor of a mouse-driven design, they dropped the old, keyboard-driven UI.
Long-term supporters, in this case, means people paying, and not insubstantial amounts either - before they partnered with Kitfox, they used to publish how much they were receiving. Tens of thousands of $ a month, mind you. For monthly contributions at that level for many, many years I would expect at least a nod - instead they straight-up told everyone they'd abandon keyboard users, a decision later recanted.
That said, Dwarf Fortress holds a special place in my heart. Only regret I have is that I didn't track how many hours I put in. In excess of 10k, I'm sure.
I was under the impression that the classic keyboard-only version was kept up to date with the Steam version? They're both on patch 53.16[1][2] which was released simultaneously on 8/5, so it doesn't look to me like keyboard-only is forgotten or left behind unless I'm missing something.
Is it really that bad? I haven't played since the GUI update but was thinking about getting into it again because I still have years of muscle memory from it. But if I am forced to use the mouse im not sure I even want to bother. There is absolutely no way I could play the game at the same speed I use to if I have to resort to mouse-only features.
I understand why they did it - medical emergencies and all. Have to pay the bill somehow. But yea, 0.47.05's still my go-to. Just can't vibe with the new UI/keybinds.
Old controls were on their roadmap for a long time, but the benefit from their perspective shrinks as time goes on. I doubt we'll see it at this point.
They complain there are few Mac players on Steam. Well, I'm not going to buy it if it doesn't run on the desktop OS [1] i use most, duh.
[1] My Linux boxes are headless. And the windows boxes I have to RDP into them. That may work for a game with a beginning and and end via Steam streaming or something, but not for a forever game you just keep around.
What you are asking for is completely unreasonable. There’s no way that one programmer can maintain two completely separate UIs. Keep in mind that they could not simply “add graphics” to the existing interface, they had to write a completely new one that was not based around fixed–size character cells.
It makes me sad to think about. I would love to get into the new UI, but the immersion just won't come back. My muscle memory, hands firmly on the keyboard, is too persistent, and playing with the new UI feels like stumbling around and misclicking.
I wish nothing but success to Tarn and Zach, it’s great that releasing on Steam and adding a friendlier UI helped the game reach new audiences. It’s the proverbial time black hole.
In a documentary about them putting Dwarf Fortress on Steam Tarn talked about how he had to split the $7 million first payment from Steam with his brother and it turned out the easiest way was to just use the bank app.
I had the muscle memory for the full keyboard control on pre-steam releases and the loss of some complete keyboard controls and things just changing made it so I never really got into the Steam release, which was pretty disappointing. I get it though.
“Friendlier” and still one of the worst UIs available. It’s nearly impenetrable and the game has no tutorial to speak of, no on-ramps for new players, and is probably the most overrated game I’ve ever had the displeasure of playing.
I’m convinced from articles about dwarf fortress that it’s a game that few actually play and enjoy, but like talking about as if it’s fun. The promise of dwarf fortress is far more interesting than the actual gameplay.
EDIT: To people who are rebutting this by saying “it’s just not for you” - that’s entirely my point. Few people enjoy it. I am the majority opinion here.
It's been a while since I last played DF and I'm surprised to see that both this article and the video are a bit light on details, IIRC they used to showcase upcoming updates a lot more.
Digging a bit more it looks like the magic system will be built around deities, spheres of influence [1], and workshops/professions centered around magic leading to procedurally generated spells. I'm really excited to see how it'll turn out.
I’ve been tinkering with a game engine where magic is made of first principles for a very long time. Cannot wait to see the gameplay and mechanics here!
What ive generally heard is that this is more of a refactor and base functionality improvement, rather than building out all the actual magic systems to start with.
2-10 updates in the future will have much more fleshed out magic
Does any other game have true procedural generated magic systems like DF talks about? I have always been curious how and if they'll pull it off and if it will just end up being all pretty much the same
I remember finding this game back in the summer before 8th grade. right after the z-axis was added. talk about a spirtual wakening. I remember printing off the wiki and reading it in my science class. This game is probably the main reason I became an engineer honestly.
Try the game again, the performance has improved significantly. One major problem that was affecting most players were the line–of–sight calculations. Every person and animal in the game has an opinion of every other, and can get mood changes simply from seeing people (or animals) that they like or dislike. And that opinion is both based on the history of interactions between them as well as other factors like consanguinity. So every time someone moves the game has to check who they can see, and for every person (or animal) that they can see it has to check to see if they are related, and if so to what degree. Guests, invaders, monsters, zombies, ghosts, sneaks, villains, etc all have their effects.
The fundamental O(n²) behavior remains, but caching has greatly improved performance for typical forts. They also improved cache locality and refined the exact set of conditions that affect mood. They also parallelized this specific part of the code, though I believe you have to enable that in the options.
You can also improve performance by making changes to your fort. Primary amongst these is simply to reduce the number of people and animals on the map. Don’t keep 50 sheep and 100 cats and 100 dogs and so on. Cut those numbers severely. In the mean time use cages. Caged animals in small rooms behind closed doors don’t see very many people in any given frame, so the cost goes down. Plus you can sell the cages with the animals in them, which is nicer than simply butchering all of your puppies and kittens. Kick out some of the guests too. If you have public taverns, libraries, and/or temples with guests in them then either close them down or make them smaller. Focus on quality over quantity. (Actually for taverns and I guess temples I still recommend having a large room with a big square area with a nice floor and no furniture so that everyone can dance. If you haven’t seem them dance then you have been missing out!)
You can also consider changing the layout of your fortress. I don’t recommend going too far down this road, but even small changes can have large effects. Long corridors full of people are the most expensive, so try breaking line of sight using doors or corners. Put things on different floors instead of along a single long corridor. Naturally some players experimented with zig–zag corridors so that nobody can see more than a tile or two in any direction, which works, but of course that results in completely alien fortresses that feel terrible to the player.
They can make a simulation of magic based on the fabric of a procedural universe work, but even they failed to make a simulation of economics work. Fantasy magic makes more sense than modern economic theory.
I'm still pissed about the fact that they essentially gave the finger to everyone who has been long-term supporters - when they added the G to their UI, they essentially scrapped the old. In favor of a mouse-driven design, they dropped the old, keyboard-driven UI.
Long-term supporters, in this case, means people paying, and not insubstantial amounts either - before they partnered with Kitfox, they used to publish how much they were receiving. Tens of thousands of $ a month, mind you. For monthly contributions at that level for many, many years I would expect at least a nod - instead they straight-up told everyone they'd abandon keyboard users, a decision later recanted.
That said, Dwarf Fortress holds a special place in my heart. Only regret I have is that I didn't track how many hours I put in. In excess of 10k, I'm sure.
I was under the impression that the classic keyboard-only version was kept up to date with the Steam version? They're both on patch 53.16[1][2] which was released simultaneously on 8/5, so it doesn't look to me like keyboard-only is forgotten or left behind unless I'm missing something.
[1] https://www.bay12games.com/dwarves/
[2] https://store.steampowered.com/app/975370/Dwarf_Fortress/
Is it really that bad? I haven't played since the GUI update but was thinking about getting into it again because I still have years of muscle memory from it. But if I am forced to use the mouse im not sure I even want to bother. There is absolutely no way I could play the game at the same speed I use to if I have to resort to mouse-only features.
They chose to have social security over a keyboard only interface for a game they continue to publish for free.
I understand why they did it - medical emergencies and all. Have to pay the bill somehow. But yea, 0.47.05's still my go-to. Just can't vibe with the new UI/keybinds.
Old controls were on their roadmap for a long time, but the benefit from their perspective shrinks as time goes on. I doubt we'll see it at this point.
They also dropped the Mac version.
They complain there are few Mac players on Steam. Well, I'm not going to buy it if it doesn't run on the desktop OS [1] i use most, duh.
[1] My Linux boxes are headless. And the windows boxes I have to RDP into them. That may work for a game with a beginning and and end via Steam streaming or something, but not for a forever game you just keep around.
What you are asking for is completely unreasonable. There’s no way that one programmer can maintain two completely separate UIs. Keep in mind that they could not simply “add graphics” to the existing interface, they had to write a completely new one that was not based around fixed–size character cells.
It makes me sad to think about. I would love to get into the new UI, but the immersion just won't come back. My muscle memory, hands firmly on the keyboard, is too persistent, and playing with the new UI feels like stumbling around and misclicking.
I know what you mean, but I have been playing since 2008? and the last few updates have been pretty great.
Yeah my biggest issue has been that none of my muscle memory transfers over and it adds another hurdle to ever getting back into the game.
The new updates got me back into dwarf fortress. I'm sure there are more players now then ever before.
I don’t understand. I don’t know what “added the G to their UI” means.
Also sounds like they added back the keyboard support so there’s literally no issue?
> In excess of 10k, I'm sure.
Sure sounds like you got your moneys worth.
I wish nothing but success to Tarn and Zach, it’s great that releasing on Steam and adding a friendlier UI helped the game reach new audiences. It’s the proverbial time black hole.
Weirdly the ASCII art was what drew me in the most. Once accustomed to it, feels like The Matrix where they're reading the world.
In a documentary about them putting Dwarf Fortress on Steam Tarn talked about how he had to split the $7 million first payment from Steam with his brother and it turned out the easiest way was to just use the bank app.
I had the muscle memory for the full keyboard control on pre-steam releases and the loss of some complete keyboard controls and things just changing made it so I never really got into the Steam release, which was pretty disappointing. I get it though.
“Friendlier” and still one of the worst UIs available. It’s nearly impenetrable and the game has no tutorial to speak of, no on-ramps for new players, and is probably the most overrated game I’ve ever had the displeasure of playing.
I’m convinced from articles about dwarf fortress that it’s a game that few actually play and enjoy, but like talking about as if it’s fun. The promise of dwarf fortress is far more interesting than the actual gameplay.
EDIT: To people who are rebutting this by saying “it’s just not for you” - that’s entirely my point. Few people enjoy it. I am the majority opinion here.
Makes me think how would an AI interface to a game like dwarf fortress play out. Where you tell it what you want like some sort of dwarven ruler.
It's been a while since I last played DF and I'm surprised to see that both this article and the video are a bit light on details, IIRC they used to showcase upcoming updates a lot more.
Digging a bit more it looks like the magic system will be built around deities, spheres of influence [1], and workshops/professions centered around magic leading to procedurally generated spells. I'm really excited to see how it'll turn out.
[1] https://dwarffortresswiki.org/index.php/Sphere
This seems more like a teaser trailer. I presume more information is forthcoming.
The idea of procedurally generated magic systems sounds insane. My fortress will be a glorious magical mess.
This thread really inspired me to never release anything for free for decades.
You have to look to the people for whom those decades brought joy, and realize how grandly that outnumbers complaints...
and if you find yourself blessed enough to be in that position does the road, then "reading HN" is a problem that solves itself ;)
I’ve been tinkering with a game engine where magic is made of first principles for a very long time. Cannot wait to see the gameplay and mechanics here!
i've been doing something similar and decided to stick with godot.
have you found yourself constrained with engine boilerplate or do you feel like you are making good progress on the magic system?
What ive generally heard is that this is more of a refactor and base functionality improvement, rather than building out all the actual magic systems to start with.
2-10 updates in the future will have much more fleshed out magic
OPs post made me curious about jumping in, how often do they release updates? If I'm going to wait for this and the next one.
My dwarves are already drowning in complexity; this update will ensure total legendary chaos. My weekend plans just evaporated.
Does any other game have true procedural generated magic systems like DF talks about? I have always been curious how and if they'll pull it off and if it will just end up being all pretty much the same
yes, there are several games exploring this idea on steam.
The only game I've I've supported where I ended up buying licenses for friends and family. Lot of respect for them and their game.
I remember finding this game back in the summer before 8th grade. right after the z-axis was added. talk about a spirtual wakening. I remember printing off the wiki and reading it in my science class. This game is probably the main reason I became an engineer honestly.
It's so exciting, I've heard about them doing magic for a decade, and now it is actually approaching.
same, I'm going to break the hell out of this update
I was passionate about this game (gui version), until my fps dropped to 1 (unplayable) and I found no fix.
Try the game again, the performance has improved significantly. One major problem that was affecting most players were the line–of–sight calculations. Every person and animal in the game has an opinion of every other, and can get mood changes simply from seeing people (or animals) that they like or dislike. And that opinion is both based on the history of interactions between them as well as other factors like consanguinity. So every time someone moves the game has to check who they can see, and for every person (or animal) that they can see it has to check to see if they are related, and if so to what degree. Guests, invaders, monsters, zombies, ghosts, sneaks, villains, etc all have their effects.
The fundamental O(n²) behavior remains, but caching has greatly improved performance for typical forts. They also improved cache locality and refined the exact set of conditions that affect mood. They also parallelized this specific part of the code, though I believe you have to enable that in the options.
You can also improve performance by making changes to your fort. Primary amongst these is simply to reduce the number of people and animals on the map. Don’t keep 50 sheep and 100 cats and 100 dogs and so on. Cut those numbers severely. In the mean time use cages. Caged animals in small rooms behind closed doors don’t see very many people in any given frame, so the cost goes down. Plus you can sell the cages with the animals in them, which is nicer than simply butchering all of your puppies and kittens. Kick out some of the guests too. If you have public taverns, libraries, and/or temples with guests in them then either close them down or make them smaller. Focus on quality over quantity. (Actually for taverns and I guess temples I still recommend having a large room with a big square area with a nice floor and no furniture so that everyone can dance. If you haven’t seem them dance then you have been missing out!)
You can also consider changing the layout of your fortress. I don’t recommend going too far down this road, but even small changes can have large effects. Long corridors full of people are the most expensive, so try breaking line of sight using doors or corners. Put things on different floors instead of along a single long corridor. Naturally some players experimented with zig–zag corridors so that nobody can see more than a tile or two in any direction, which works, but of course that results in completely alien fortresses that feel terrible to the player.
They can make a simulation of magic based on the fabric of a procedural universe work, but even they failed to make a simulation of economics work. Fantasy magic makes more sense than modern economic theory.