Dwarf Fortress Roundtable - Ep. 90: 50.10, 50.10-r1, and AI

Episode Date: October 2, 2023

In this fun episode, We discuss the new releases of DF and DF Hack, our fortresses, and the role of AI in DF and video games....

Transcript
Discussion (0)
Starting point is 00:00:00 Welcome to Dwarf Fortress Roundtable, the podcast for all things Dwarfee. I'm Jonathan. I'm Roland. I'm Tony. And if you can't tell, I am in the midst of hay fever season. And I figure everywhere around the world in the northern hemisphere, 70% of humanity knows what I'm talking about. Because I think it's a worldwide. phenomenon these allergies. Sign of the
Starting point is 00:00:32 times, man. Is ragweed a problem in Berlin? A ragweed? I don't... wait. Ragweed? Like a rag and a weed? I don't even know. No, it's a particular kind of plant. I don't know. Maybe it's indigenous to the western... Or to, you know,
Starting point is 00:00:48 North America... You guys, I just looked it up and my computer, and my computer says, in German it's called Ambrosie, which makes it sound actually pretty cool. Yeah. Yeah, yeah. No, we don't have that here. But we have a lot of other plants that stink up the atmosphere. And my brother has allergies as well.
Starting point is 00:01:07 I'm spared. I'm so lucky. Hoo! But he is not. Well, Roland, the really good news is you still have time because you can develop allergies well into your adulthood. So don't worry. You don't have to feel totally left out.
Starting point is 00:01:22 It could still happen. Oh, boy. I just wanted to leave it on a sunny note here for you. Oh, thanks. You're left out. Eh, no problem. So this is episode 90 of Dwar Fortress Roundtable. Oh, God, it is.
Starting point is 00:01:34 Goodness. Yes. This is another round, arbitrarily named episode that is only round because humans have 10 fingers. Episode 90. Most, most humans. Yes, yes. That is, I guess, the default. Factory issued.
Starting point is 00:01:51 Yeah, it's the factory issued. Dwarves also have 10 fingers typically, unless they are members of squads that have seen action, in which case, fingers might be lost. Is that right? Do they... I don't know. Did the dwarfs have fingers? Yeah. It's a question for Tarn.
Starting point is 00:02:07 They have fingers, but how many? That's ten. I'm pretty sure they do have ten. Can you lose individual fingers in Dwarf fortress? Oh, yeah. They probably come back and haunt you or something if you're in their own file. I know that you can bruise the fat underneath the skin of a... It's not surprising that they are that detailed.
Starting point is 00:02:26 So version 50.10 was released since we last. since we last recorded an episode. And in typical fashion, they released it the day after we recorded our episode. Yeah. Well, I love that we coordinate that with them. I think that's, I mean, it's just great. It's really great. You know, it used to be, A, they released a new version of D.F. Hack.
Starting point is 00:02:48 There's going to be a release of Dwar Fortress soon. Now they released an episode of Dwar Fortress Roundtable. They must be about to release an episode of a version of Dwar Fortress. Yeah. That's right. Yeah. It's like D.F. Hack is like catching up to the releases now. It's the upside down world that we're in.
Starting point is 00:03:07 I have had a chance to play the game a few times. I've spent a couple hours with it. And yeah, this announcement browser, the tabs for the announcements, it's exactly what I was looking for, I think, so far. It's really nice. And I like the fact that you can see the combat logs for individual dwarves from the dwarf's detail window. That's really neat.
Starting point is 00:03:32 It is, it's really organized nicely. And there's stuff that I think I never saw before, which is really cool. And the other thing that I like is you can personalize it so you can have it pause and re-center on certain things. So like when the diplomats arrive, you can know that and not miss the caravan. I really appreciate that. That's made things kind of fun. So you can customize.
Starting point is 00:03:58 the uh the pausing from the yeah from the answer's window in the settings you can go in and it lets you what are there i'm doing this from memory now because i don't want to load the game up while we record because then oh yeah i'm getting distracted and you're like what uh no there's oh got it got it yeah it is better than i expected like so like not that i have low expectations but like i didn't imagine it would be that configurable so it's really cool oh that is cool oh wow that's that's totally detailed it's yeah i mean i can't imagine wanting to do some of those things but i know that there are probably people listening who are like finally on weapon twist i can pause the game and re-center that's awesome that they've given us that now this is what i've been missing for my
Starting point is 00:04:43 life you can pause and re-center on a vomit action yeah oh hell yeah it's just like real life every time a dwarf vomits you can recenter on them you know that's i it seems hilarious but Also, maybe not the worst idea I've ever heard, because sometimes that means things are going badly, or like somebody's gotten into a fight, or you've got a norovirus outbreak. You've got to get on that stuff. Actually, what would be interesting is pausing and on biting when fighting were beasts. Yes, that would be really good. So you'd know if you needed to handle things, maybe? So I know that if a were beast bites your dwarf, I don't know if you have to actually see that the skin was broken or not,
Starting point is 00:05:33 but if a were beast bites your dwarf, that dwarf is most likely infected. How about if your dwarf bites the wear beast? Then your dwarf is just kind of kinky, but nothing really happens. So, okay, so they probably won't catch lachanthropy from biting a were beast. Yeah, they're perfectly fine. They're just a complete maniac. I did have a dwarf bite of wear beast. I followed the combat very, very closely.
Starting point is 00:05:58 Oh, by the way, we were talking about our last episode, the Baroness Consort and trying to figure out why she was hostile. It was because she was a wear beast. And by the time one of our dwarves saw her, she had apparently had turned back into her dwarf form. Yeah, I caught her with a cage trap, along with a wear lemur that was a gobliner. in its normal form.
Starting point is 00:06:24 But I tried to trade them off to elves. And Roland, you told me in a message that, be careful if you try to sell sentient beings because they get uncaged, yeah. They get uncaged. Yes, and this did happen. I thought I was going to be able to sell them both of the were creatures to the elves,
Starting point is 00:06:40 but the elves let them loose and took the cages. The Weirleamer escaped off the edge of the map, and I had to sick some squads on the on the Baroness Consort, unfortunately. And she didn't make it very much longer than that. Do we do a moment of silence on that? Or is it all right?
Starting point is 00:07:02 Nah, she wasn't a very popular figure in the fortress anyway. She spent a good part of two months, maybe even longer than that, maybe three months. Out in the open in her cage by the front entrance of the fortress because she was on display. They had a little animal cage section that was out in the open, and the dwarfs would gawk at them as they walked by. Very polite, very dwarfy. Okay, but back to the task at hand, we had a version 50.10 released, and I think that the big difference that I know is the announcements, it's the one that I really paid attention to a lot. Was there anything else that was notable that you guys are aware of for the release? I read about Marxdorves being sorted out, but I haven't had an opportunity to test whatever
Starting point is 00:07:55 was supposedly broken or needed fixing. Yes, I kind of agree on that. I had a discussion with actually somebody in our new Discord about Marks Wars and their marks was returning from a raid and then dropping all their gear on the floor and then only advancing into the fortress so i tried to raid with my archers a little bit to like replicate the the bug or that behavior let's say it like that and weirdly enough i never got to really replicate it uh i got it i got it at one point somebody dropped all their armor it was not the entire squad and then i just try to oh can i like do it again if i load
Starting point is 00:08:45 that save just a second earlier and then it was gone like I don't know what happened it's so weird but I don't know either what got fixed and I don't think they were that
Starting point is 00:08:58 well they were somewhat broken because they sometimes took ammo and sometimes they didn't and that has been fixed but other than that where's the release notes I thought that they would be on the Beethoven
Starting point is 00:09:14 games.com devlog, but I'm seeing that they have an announcement where they made the release, but I don't see any dev notes there. As in the change log. I think the change log is now just on Steam on the main page, if you click on the game.
Starting point is 00:09:31 And here it says ammo assignments are updated properly when changing uniforms. Oh, oh, this is interesting. Removed ownership of food items whenever they are dropped stops rotten food hoarding in rooms
Starting point is 00:09:47 I remember that happening several times and at least two times when I was on a stream where people just especially like in the squad you don't assign them a backpack and they go and grab some food and then they have it in their hands and at some point they drop it to do something else and then they forget about the food that is now on the floor
Starting point is 00:10:09 because they just dropped it and they just walk away and they go and get new food because they now need a food item, and then they just burn through all the prepared food that you have in your fortress in, like, two days because they just chuck it everywhere. If that's actually fixed, that's amazing. I like the sound of that. In the annals of history, as chronicled by the scribe Lucas with quill and parchment, during the autumn of the year 110, marking the fifth year since the fortress's inception,
Starting point is 00:10:41 Mayor Oboktaltrated meticulously scrutinized the surveys crafted by the skilled dwarven engineers. Her discerning gaze settled upon a site strategically positioned near the entrance of the fortress, bisected by the majestic river coursing through the passionate dune. It was here that the grand undertaking of Fortress Iredum Nast was destined to take root, the new tower of showing. Two imposing platforms, each spanning a remarkable 14 by 12 units, were meticulously erected using Hewn Andesite blocks, gracing either bank of the mighty river.
Starting point is 00:11:17 Stockpiles of these blocks were arranged in proximity to the construction site, and the labor of shaping the grand edifice began. This monumental tower, as ordained by the hand of destiny, would serve as a beacon of dwarven engineering excellence within the realm of the wealthy rag civilization. Mayor Obok found solace in contemplating the dreams of the late elder Bim, confident that his cherished memory would find due honor. Thus, the indelible record stands,
Starting point is 00:11:45 as etched in the enduring annals by the ancient historian Lucas. So you guys have been playing much? Yes, I have been playing mostly trying to pay attention to the new announcement system. But I also found that, well, the day that I downloaded the 50.10 version, I also tried to run D.F. Hack, and of course, D.F. Hack wasn't updated yet at that point. The next time that I started Door Fortress, which I think was the next day, D.F. Hack was updated. So there is a DFHack version 50.10-R1 that seems to be the current version. And there's been some nice little changes to DFHack, too, if you use it.
Starting point is 00:12:30 I noticed what stands out the most to me was the squads menu. If you have DF hack running and you are going to add people to the squad, you have a secondary menu that comes up by the list of dwarves that you have to choose from to add to your squad, and you can sort them by their melee effectiveness, their mace effectiveness, their need for training, their stress, all of those numbers that have values that apply to an attribute of the dwarf, now you can sort by whenever you're choosing dwarf. warves to add to your squad. It is really, really handy. I don't think this existed before. If it did, I didn't notice it. But yeah, it is just wonderful. You can also, I'm not sure what the search, there's a search function. I'm not sure what you're searching for. If it's a name or I think it's the name. I hope it's. It is name, yeah. Is that new or does that, did that exist before with PFAC? You could definitely search for things, but that might also just have been like a D.F. Hack added feature because I can no longer tell, if I'm being honest. But the whole
Starting point is 00:13:42 like melee efficiency, range efficiency thing, that is, that is like fully new. Yeah. Have you, have you got Dwar Fortress open right now? You're rolling? I have to admit that yes. Okay. So, so click on your squads, your squads menu. I have it open. I'm looking at it right now. It's freaking amazing. Isn't that great? Yeah. I can even search for stress, need for training. below the things that are the sorting order choices you have filters built in filters for dwarves so if you don't want to see anybody who is critically injured you can exclude them in the in the squads menu yeah if you open up if you open up squads and then you like click on a member of a squad and it brings up the let's add more people to your squad yeah yeah i think the one above it is way way more interesting because it tends weak mental fortitude include, and that means I can just exclude people from going into the military when they're like bonkers.
Starting point is 00:14:45 Well, here's where I use this, and it's the most practical use of it that I've found so far, I set critically injured to only so that it only shows people that are critically injured. And if any of those people are in one of my squads, I remove them from the squad because I don't want them, I don't want them to be critically injured and then get called out to go fight goblins, right? Yep. True. Yeah, it's really cool.
Starting point is 00:15:12 Really cool. You can exclude nobility. That's just darn great. It looks like you can also sort out ranged potential, too, so you can find out, I don't know how it does it, because it looks like some of these people have no relevant skills, but it's determined that they are potentially good fits for your military. Yeah, the most interesting thing about that is that you have one mealy, efficiency and a different point for mealy potential yeah and same with ranged yeah yeah so with
Starting point is 00:15:42 the ranged and they look for apparently different things because if i click on mealy efficiency the people that are up with the green 100 are obviously the people that have been training in my military fortress for like 20 years now but when i click on mealy potential the like the person with the biggest number is just Atyr Catanek, who is a scholar, and he only has a 47. And then the first person that is actually a soldier only has a 64. So I'm very interested in what those numbers actually mean. I can't remember. Roland, did you play with, oh, oh boy, I can't remember.
Starting point is 00:16:25 I can't remember the name of this. It was the spreadsheet-like utility used with version 47 and earlier. It was like the dwarf therapist. Thorf therapist. Yeah. You had me in spreadsheet. Yeah. I did.
Starting point is 00:16:43 Love it. Big Excel fan. Huge. You should listen to my other podcast on Excel. It's really high. I do play in Excel. Yes. That is my game.
Starting point is 00:16:53 We have had, we have episodes. 16, 32, 52, 51, 62, and I think 67, all talk about dwarf therapists. So if you're interested in those, just go back. Those are all random numbers. I don't think that, I don't know that those actually talk about it. But we have talked lots about dwarf therapists. But I think that those numbers that you're looking at that are in the column to the left of the list of dwarves, I think those numbers correspond to the tendencies that,
Starting point is 00:17:26 were in the dwarf therapist that you could sort by on the attributes tab in dwarf therapist leadership the sword hammer all that kind of stuff i think that those are the same numbers and i assume that they are attributes that are applied to dwarves by the game no yeah dwarf therapist just kind of goes in there and like takes it out but i i am simply not certain about like efficiency and potential numbers. I did consider them to be a dwarf therapist,
Starting point is 00:17:59 internal mathematics telling me, oh, this dwarf is good for Mili, but I... What if it's not? Maybe it's not. Maybe it's not. Yeah, it just seems that it would make sense that someone
Starting point is 00:18:13 with a low potential would not ever be able to attain a high efficiency, perhaps. What if you believe in them? Well, If you believe in them, then you're going to make them a teacher. And they can stop believing in other people. It's wonderful. If you believe, they put a man on the moon.
Starting point is 00:18:32 Man on the moon. A dwarf on the moon. That's in 60.0. Space travel. War on the moon. Okay. Anyway, sorry, I'm on allergy medications. My apologies.
Starting point is 00:18:46 So, yeah, version 50.10 of Dwarf Fortress is out, and version 50. 50.10 R1 is out for Dwarf Fortress or DF hack, so wonderful. And I'm really looking forward to all of the digging that I can do with this. One of my favorite DF hack functions, and I am willing to be lambasted for this, but is Fastdorf because, you know, I got stuff to do. I don't want to sit around a little day waiting for people to carry a block. It doesn't seem to work anymore in 50.10, which is sad. everything seems to take a bit longer and I'm playing around.
Starting point is 00:19:24 So that's something in this. Are you still playing the beta branch? No, I'm on just regular whatever 50.10 is. Everything's consistent. D.F. Hackworks. It's just that particular function doesn't seem to work very well. But, yeah, you can see if you get it working, but it ain't working for me. I never had used it before.
Starting point is 00:19:46 It is good stuff. Things typically happen too fast for me in the game anyway. So I don't typically want to speed by Dorffs up. I want to slow them down. I guess I use it in a different way, which is I'll queue up a bunch of things that I want to do while it's paused, and then I'll fast-dorf and then let them go do it. And then I can see how it works. Let it rip.
Starting point is 00:20:10 Yep. Let a rip. And then if things get a little tense or if I feel like I'm losing control of a situation, I will then turn it off. But, yeah, otherwise, I found it to be a pretty doggone useful thing. I'll have to try that. Whatever it starts working again in version 50.10, that is. Yeah, I mean, try it and see. It could just be me, you know.
Starting point is 00:20:34 I'm not sure if anybody who's on the dev team for DFAC listens, it seems like that somebody chimed in maybe in the public discord, but it seems like one of the DFFHack programmers chimed in recently about a comment I could totally be me who knows
Starting point is 00:20:54 but yeah maybe they'll chime in send us an email or a message do you know how to use a computer sir did you reboot a computer a what Stop Door Fortress and restart it
Starting point is 00:21:11 Is your problem solved Ebcock Problem exists between keyboard and chair. That's a good one. An ID10T error. Yeah. It could easily be that.
Starting point is 00:21:24 Anyway. Unearthed from the depths of history's dusty embrace by the hands of intrepid archaeologists, the poetic narrative penned by Madrigar, chronicled the creation of great chambers beneath the fledgling project, aptly christened irredom. The commencement of this endeavor coincided with the onset of winter in the year 110, as the surface world succumbed to the icy grasp of frost, rendering the mighty river immobile in its icy slumber.
Starting point is 00:21:56 Within the subterranean chambers of this monumental mine lay the heart of the operation, where stone workers' workshops buzzed with ceaseless activity, and stockpiles teamed with the finest stone, awaiting the skilled hands of the fortress's master masons. Each of the mine's ten levels encompassed a circular chamber, none less than 25 units in diameter. Here, diligent dwarves toiled and unearthed stony treasures of cinnabar, obsidian, microcline, cobaltite, and stibnite, destined to be meticulously shaped into the very building blocks that would constitute the grand form of irerdom. Yet, as the season of winter gradually yielded to the awakening embrace of spring, reports emerged of a foreboding dampness that had taken hold on the highest level of the mine. Thus recounted the poet Madrigar, chronicling a tale destined to unravel beneath the earth's crust. So does anybody have any stories of fortress fun that they have done?
Starting point is 00:22:57 I had my war elephant's fort, which was going pretty well, and then I had all these necromancer creatures in there and they, I don't know, they were just not very good. And they fought a lot and they didn't seem to take joy from anything. So everyone was just really sad. So I tried killing a lot of them by the hospital where everyone was injured. I took the floor out and then dropped them into the cavern to their death. You know, it's a little elaborate, a little bit, a little, you know, a little crazy maybe, but, but it, but it was effective in getting rid of them. but I don't think it really saved the fort. So I ended up having to retire that one.
Starting point is 00:23:41 And I started a new one with the Dwarven Civilization Population 1, which was something I didn't think you could really do. But I seem to have brought it back. And now I've got, you know, I'm getting lots of attention from the home, from the mountain homes, which I don't really understand how there could be much of a mountain home with only one dwarf in the civilization. But anyhow, Dwarven Civilization, Population 1? Population 1. Does that mean one dwarf or one settlement? One dwarf. It was the queen.
Starting point is 00:24:11 Yeah. But I still get caravans, so I don't really know where the caravans are coming from. I don't know where my seven dwarfs came from. So who knows? So it's just one person that sends out of these caravans, and then it's kind of also the person that comes in the caravans, question mark. Yeah, it seems like it. And so my tactic to try to get the civilization growing was to build a library,
Starting point is 00:24:35 and to build several taverns and then take every single entertainer that wanted to come entertain guests and everybody who wanted to fight monsters, you know, so I did that, and then I built a tavern in the waterfall. So there was a waterfall, and I just built a tavern around it. So that's been kind of fun.
Starting point is 00:24:52 And, yeah, it's, you know, I'm up to 170 population now, and people seem genuinely happy. So, yay. Cool. I don't remember if I talked about it before so I'm just going to do it again. I have a tendency of hoarding and this is not a problem just in Dwar Fortress but it is in virtually every single video game that I've ever played.
Starting point is 00:25:18 I am a video game hoarder and I usually steal when the video game gives me the opportunity to do so. So this has chaotic neutral person. This has brought me to the point where I have a weapon stockpile for just exotic human weapons that I kept buying because they look cool and my like gremlin brain was like oh that's a that's a cool weapon you kind of went in and you can put it on a pedestal and someone's room and then they can look i never did that but i kept buying the weapons and at some point i just had way too many weapons and some of them weren't even good they were just like bronze warhammer without any quality on it like
Starting point is 00:26:05 like, okay. So I thought to myself, you know what? Let's get rid of most of that. But I had some left. I just kept some left because, you know, a hoarder. I can't get rid of all of them. And I made myself a exotic weapon squad because, you know,
Starting point is 00:26:25 what else is there to do? And... Of course, right, yeah, sure. So what qualifies as an exotic weapon? Well, for me, an exotic weapon is virtually any weapon that my dwarfs can't do by themselves. So that might be a two-handed sword. That might be a long sword. It could be a scourge.
Starting point is 00:26:48 It could be a pike or anything. So it's a weapon that a dwarf can employ, but the dwarves can't make. Correct. That is what I consider to be an exotic weapon out of the eyes of my dwarfs. wars. Gotcha. I put some into this squad. I just made a squad without any special.
Starting point is 00:27:10 It's, how you say, I made a uniform, but then applied no weapon. So every single person in the squad has a different weapon. And I apply it to them personally. So, for example, one of them has an iron scourge. And the other has, I think a lash it was. Well, that, for example, is a moaning star. then a lash. Okay, a scourge is a whip, used as an instrument of punishment.
Starting point is 00:27:38 Yeah. It doesn't sound very nice. It has like, it's like a whip, but it has like several whips, and the whips usually end in either some kind of knives or bells or like heavy metal bulbs. And I was like, wow, that sounds like a terrifying weapon. and it is. I also have a bronze whip person here, but the scourge man is crazy strong. He is crazy strong.
Starting point is 00:28:11 Well, he is also a very good soldier, but he is the amount of body parts that fly around the map whenever he is attacking anything that does not have armor on is crazy. He is scourging goblins to death while they have full armor on. It doesn't matter if it's leather or copper or whatever, he catches them and he punches through their armor.
Starting point is 00:28:33 It is absolutely crazy bloodshed whenever he's on the battlefield. And this entire exotic weapon squad, so one scourge man, one whip, one morning star. They go through entire sieges at this point because they're good soldiers and they have crazy weapons. And the scourge person is so good. I love scourges. And now I'm very upset that I can't make them on my own, but I have to kind of rely to check every single human caravan if they have like an iron scourge and it will never have any quality modifiers, which is very sad because, you know, that would be cool. Is it like the old cat of nine tails?
Starting point is 00:29:20 I don't remember what that's a reference to, but it seems like that was a, maybe it was a Dungeons and Dragons weapon. Has anybody heard the term cat of nine tails? that. It does ring a bell. It does ring a bell, but I can put my finger on it. I think it's, I think it's like a whip with nine, with nine, uh, basically is what you're describing as a scourge. Kind of, kind of, exactly. And, um, Tony, did you, did you say that you'd heard of it? Yeah, yeah, I've heard of it. I know of it as a weapon. And it seems to be some sort of a flogging thing with, uh, like a whip with a bunch of tendrils at the end of it. tassels, I guess, is what I would describe it as. Google to the rescue, I think that it is a script. Am I right? Yes, you are exactly right.
Starting point is 00:30:08 And now a scourge is simply that, but has like something at the end. Yeah, it looks like the cat and antinthales. It looks like it's just a little knots at the end of it. Yeah, I think you put like pebbles or rocks in there too. What I remember, it hurts a lot if you get hit by one. That is pretty sick. A big fan of scourges.
Starting point is 00:30:27 I had my people, my soldiers run around and just normal quality, just random steel armor, nothing cool about it. I was like, okay, I have to change this. So now every single piece of gear, I put spikes on. I rent spikes. So they essentially have like anti-bear armor. It doesn't really do anything in a fight, but I think it would look cool if a dwarf with a scourge is running at you and he is like very spiky like a hedgehog
Starting point is 00:31:01 nickname him Sonic all right giant hedgehog's carrying scourges I've got a grizzly bear in my uh or it's a black bear I've tamed him and he really didn't like being in a cage it said it made him sad so I felt bad about that so I put him I put him in his pasture and then I tried to pasture a large wild boar with him and he he killed it So that was sad. So I guess he needs to be kept by himself. I've made him available as a pet, but no one's taken him up on that.
Starting point is 00:31:32 Aw. I think he's just misunderstood, and he wants to be someone's pet, but he can't because, I don't know, I think everyone's afraid of him. It's too bad. I mean, you could assign him to, like, a child, and then he keeps a child safe. I could do that. That's a great idea. I tried to make him a war creature, but he would. You know, I think Grizzlies are the only thing you can war train in the bear family.
Starting point is 00:32:01 Normally, at least. Well, no, I think polar bears as well. Polar bears, okay, I've yet to, I'm not very, yeah, I haven't had awesome experiences with the ice sheets. But I should probably try one of those again. I think in the real world, polar bears and grizzly bears are very closely related. Yeah, I think polar bears are one of those no-fun kind of creatures. when you watch videos of people who live up in... What is that part of Norway and Swalbard, Long Gearband or something?
Starting point is 00:32:31 Whoever you pronounce that in Scandinavian. And they go out with, like, rifles. Not like we do in the U.S., but to fend off polar bears. They look so cuddly, though. We have some in our zoo here in this city, and they look very cuddly, but then the... The zookeeper is like near them in the enclosure, like throwing fish into your realize, wow, that bear is absolutely massive and I completely misjudged its size because it's far away from me. Yeah, I think they're known to be dicks, so, you know, they don't just drink Coca-Cola or anything.
Starting point is 00:33:13 Like, I think they're genuinely dicks, so. Did I just ruin our podcast reading? Does the FCC allow it? Hello, future podcast editing Jonathan here. And the answer to that question is, no, you did not just ruin our podcast rating, at least not to FCC standards. I can't speak for Apple. But a link to the Wikipedia page that I'm citing for that decision is in the show notes. Let's carry on now.
Starting point is 00:33:41 You know what? I'm not the one going extinct. So, you know, karma. You know, I was going to, I don't know if I told you this or not, I was planning on building a, giant statue as my mega project, right? Well, I still am. But I'm building a, uh, kind of a colossus-like monument where it is going to be straddling, uh, it is going to be a humanoid figure, probably dwarfy in nature, straddling the river. So I'm, did I tell you guys that last time? Uh, I don't know. Did you mention it in the discord? I don't know. I've been, I've been sitting
Starting point is 00:34:16 on it. I've been trying to figure out what my plan was, but I've been sitting on it. But I finally, uh, determined. And in the little story time interlude in the podcast, this fortress has been being detailed. And finally, the fortress has gotten its focus, and that is to build a statue that is going to be straddling the river. And the idea is that it's going to be like the ancient wonder of the world, the colossus. So, yeah. So in order to get that going really well, I started a couple of platforms on either side of the river to start my construction. And then I decided that I wanted to have my block manufacturing happen nearby the structure itself instead of in the main fortress area. So I built about a 20, 20 Z level deep shaft and used a DF hack to do dig circles
Starting point is 00:35:05 all the way down and mined them out and I made little, uh, some stone stock piles and on the surface I've got these block stockpiles. So I'm doing block manufacturing. Well, at some point, some of my digging apparently got a little out of hand and I see that somebody, I get an announcement that a dwarf has been knocked unconscious and then I follow it and it turns out
Starting point is 00:35:30 that somehow my mine shaft of 20 something Z levels deep, start with a diameter of about 20 something squares, is filling up with water. Uh-oh. Yeah.
Starting point is 00:35:43 So somehow I accidentally did one of those corner cuts to a river block. So yeah. So we're filling this thing up with water. So I decide that I'm going to salvage the situation, right? So I decided that I'm going to build
Starting point is 00:35:58 a relief for this river water. I dug all the way down to the caverns. I built a channel down to where we basically got a 40 Z-level waterfall that will be happening. And I channeled everything out so
Starting point is 00:36:15 that I could relieve some of the floodwaters out of my mine shaft and dump it down into the into the caverns. Now that all worked very well. In about two months I got this utility structure dug out. But unfortunately I forgot to turn the stockpiles off in the flooded area. So I have got lots of dwarves that have been washed down into the caverns through my relief valve system. And I've lost, so far I've lost about 20 dwarves.
Starting point is 00:36:53 Oh, Lord. Those are getting close to genocide numbers, pal. Well, you know, you might think that, but I have 152 dwarves in my fortress right now. So I had the population despair. Well, you're fine. And it's like, it's like China. Where if you're a one in a million kind of guy, there's dozens of you. So it's cool.
Starting point is 00:37:13 So I finally decided to turn off of the. those stockpiles and what I should have done in the first place I realized now was I should have made that one of those words guys helping find the word for the for the area that dwarves get locked into and borough borough yeah thank you thank you what I should have done is had a built a burrow around it and forbidden my dwarves from going there forbade my dwarfs from going there but I but I didn't I I was a silly fortress manager and and ended up with 20 or so dead dwarves. Oh, it happens.
Starting point is 00:37:50 Yeah, I think that all of the dwarves that are going to die have died because it's been a while. And once the winter comes, we're in late summer now. When the winter comes and that freezes up, I'm going to put a wall there where the water's coming in, and I'm going to be able to probably reclaim my mine shaft. But, yeah, so that's the update for New Tower of Showing. Well, you know what? If you want to make an omelet, you've got to crack a few eggs. I was just about to say
Starting point is 00:38:16 You know, mega projects require souls How many people died making the Burj Dubai You know Making what? Making what? The Burj Khalifa in Dubai The tallest building in the world Oh, yeah.
Starting point is 00:38:37 There are some nobles that I'm seeing in my nobles list that I didn't ever really recognize seeing in previous versions of Dwarfortress. For example, and now this isn't a noble, this is a category of jobs, orderlies. So I know what an orderly is in real life. It's the people who, you know, work in health care in military situations typically. They haven't met hospitals, right? So were there orderlies in Dwarfortress prior to?
Starting point is 00:39:11 version 50? No, no and yes, there was no specific job for that field, but you had the job of feeding and cleaning prisoners. So the job itself existed, but the actual... Prisoners or patients? Hmm? Prisoners or patience? Both. Both. It was always for both. And the actual orderly tab, we cannot click on it and assign people to do those things. things, that is new, but the actual job isn't. Okay, because I noted that whenever you try to select people who are good for the orderly job categorization, it brings up people who are like sutures, bone people, uh, diagnosticians.
Starting point is 00:39:57 So, uh, so, yeah. I hadn't, I had never, uh, seen that before. That's not, that's not a noble position. A noble position I had never seen before was champion. What does the champion do? Do we, is that also a new 50? No, that is also not a new one, but I believe the champion is pretty funny because what they do is absolutely nothing. They don't really get any power.
Starting point is 00:40:23 They're just cool. They just get a cool title, and they sit around, and they get to demand certain things. But, yeah, that, you know. Well, I think that I... Oh, sorry. No, you go ahead, Tony. I was going to add to that. What about the messenger?
Starting point is 00:40:45 That one seems pretty useless to me. The messenger, I always assign somebody dutifully because it feels like a good job, but I don't know what they do. Oh, I can tell you. I know. Okay, how do I use them? In lightness.
Starting point is 00:40:59 Back to the champion for one second because I had Google it, and I was slightly wrong because they do actually do something. The champion will lead combat demonstration in the barracks. But, you know, they don't need actually any skills of qualifications. So it's like you can put any idiot in there. But technically, if you have a cool military dwarf that you really like
Starting point is 00:41:22 and you want to, like, honor him, you can give him the noble role. Now, back to Messenger. Well, before we get off the champion, it turns out that I assigned it fairly correctly. There was some time back we became a barony, our fortress did. And now we are a county because the baron became a captain. count. And I assigned the same dwarf that was the count to the champion, noble. So I think that that sounds like it to be about right, because your barons and counts don't really do anything much. And your champion, it seems like could be a nice addition to that counts duties.
Starting point is 00:42:01 Yep. What do you think? So, yeah, okay, on the messengers. The messenger is sent out if you want to do treaties with, I believe they're called hold buildings in dwarf fortress like holdings connected to your side for example if dwarfs founded like a new small town
Starting point is 00:42:21 like a day's travel away from you you can send the messenger there and request new workers and then he just like wanders off and goes there and talks to them and brings them back and I it's
Starting point is 00:42:37 pretty nice if you're lacking like one or two workers or like a cheesemaker here and there, but I'm not too certain how good they get integrated into your fortress because they keep the title of, like, very often you get either merchants or prisoners and they keep the title for very, very long. And sometimes they behave slightly off. So I'm not too certain how well they get implemented into your actual civilization into your actual fortress because they're just, you know, they're just weirdos. But if you need a helping hand, you can send for them.
Starting point is 00:43:16 All right. I know that holdings, according to the Tor Fortress Wiki, are sites that are linked economically, militarily, or socially to your fortress. So I guess, I haven't seen it so much in version 50, but in earlier versions, you would see a pop-up that would say, so-and-so is depending on your fortress for its economic, success or something along those lines. I would say
Starting point is 00:43:41 that that is probably the game telling you that you have a holding. But I think beyond that there is no function yet. I would assume that at some point you can, I don't know, sue for peace with other people
Starting point is 00:43:57 for example and then the messenger might be of interest again. But as of now, the only real function that the messenger has in my in my worldview at least, is you sent them out to, like, get new workers into your fortress. Another one that I hadn't noticed before
Starting point is 00:44:16 was the hammerer. That's a difficult word to say. The hammerer. That dwarf apparently is your fortress executioner that it puts people to death. Was that existing in version 47 as well? It was always a funny little thing because if you don't have a hammerer,
Starting point is 00:44:38 you get a lot less violent executions, I would say. If you have, for example, a prison, more dwarfs are thrown into prison instead of getting just beaten on the street. And if you have a hammerer but no prison, pretty much everybody gets executed all the time. He doesn't actually have to kill them, per se. He just beats them really, really hard.
Starting point is 00:45:03 So sometimes they do survive. but he does grab a hammer or a maze of any kind that you have lying around so if you don't you know if you don't check he grabs a steel warhammer and then everybody dies awesome but you were able to do funny business where it could build for example an adamantine mace or whatever or like a wood mace from elves and then give him that and then he just really strongly paddles people and they're like oh no i'm sorry uh I repent, and then they get to live. So my current fortress has a hammerer, but no dungeon master, which I think dungeon master holds the same slot in nobles as the sheriff used to? No, the dungeon master is something weird. Hang on, because the sheriff is still the... I don't have a sheriff option anymore.
Starting point is 00:45:57 Yeah, the dungeon master becomes the sheriff, but the militia captain is still the person that actually makes the interviews. So I always thought, or at least for a long time, that the dungeon master was the person doing the interviews, but no, that is not correct. Well, you're a lot heavier into the justice system than I've ever been. I've never really paid much attention to it. Yeah. Oh, it's pretty neat. You can start doing investigations and stuff.
Starting point is 00:46:21 Yeah, but... I've had some really fun things there. It's not finished, and sometimes you really notice that it is not finished, because you get a little bit rough around the edges. example, when I saw Todi, now I can't say that, how cool, I told him that I am waiting for the day when I, the player, can
Starting point is 00:46:43 assign the punishment to a crime, not just tell my dwarfs, like, punish him, but like punish him by putting him into a cage, or this person has to be put to death. Like, you know, I want like a and he is very interested
Starting point is 00:46:59 in that, so that's great. How did Tony react to that? He was like, oh, yeah, no, that's coming. At some point, that could mean anything. But, yeah, the dungeon master really doesn't do too much. He is, he pretends like he needs scheme, the schemer skill. But on the wiki, it says they don't make any mandates or demands. They have no downsides to their existence,
Starting point is 00:47:25 and they can be appointed for the sole purpose of flavor in your fortress. But what they actually do, I'm all about Fortress Flavor Yeah, it's delicious Have you done much with the justice system, Tony? I've, I had one fort where I had a whole bunch of artifacts And the people were really, really scheming to steal them And there was some sort of criminal syndicate
Starting point is 00:47:51 That was like sending people in and like extorting the doors To go extorting my citizens to go steal stuff And then meet them in the woods to hand off the artifacts or whatever, it was, it felt pretty elaborate and kind of, kind of cool. And I've really only had that level of engagement and depth like once with it, but it was pretty, it was a pretty neat experience and I, I really enjoyed it. So I, yeah, I'd love to keep playing with it because it, it did feel pretty neat. But it was kind of hard to get to the bottom of some of the crimes because I think maybe,
Starting point is 00:48:27 as you said, it's not quite finished yet. Yeah. Bard Brandon Wright, with a somber ballad, chronicled the harrowing events of the spring in the year 11-within Iroredomnast. As the Great River thawed, it became painfully evident that the dwarves had excavated their minds too close to the unforgiving banks of the mighty stream. As the ice melted, the first level of the mine succumbed to a deluge, turning the mine's stairwells into inadvertent flooding. gates. The relentless river filled the uppermost chamber, and its treacherous waters cascaded downward through the stairwells, inundating one level after another. Many fine dwarves were trapped, seeking refuge in the yet unflooded levels. Facing this dire predicament, the fortress
Starting point is 00:49:18 began a valiant emergency civil engineering operation. The fortress's most skilled miners feverishly dug a shaft, striving to locate an outlet for the encroaching waters. On the 23rd level from the surface, they penetrated into caverns. From there, they tunneled into the flooded levels, releasing the perilous waters into the depths below. Lives were tragically lost. Some dwarves trapped in the mines were swept into the caverns by the torrent, and even a few of the brave miners involved in the rescue met a similar fate. As the muddied chamber floors were laid bare, all dwarves knew that the spring of 111 would forever be etched in memory as the season of the wet death. Yet, this ordeal, a testament to the
Starting point is 00:50:04 unyielding determination of the dwarves, only served to strengthen the fortress's resolve. The monumental project would persist, and the lives lost would be immortalized within the towering edifice. So sang the venerable bard Brandon Wright, a tale of both tragedy and unshakable fortitude. All right, so I'm going to go ahead and read an email from one of our listeners named Renzik. Hi, my name is Rensik.
Starting point is 00:50:32 I wanted to ask the roundtable about implementing AI-like chat GPT and its clones into Dwarfurtress. Maybe you have, like, a menu where you can talk directly to your dwarves and really get to know them. There was a mod for Skyrim like this, but I think Twirl Fortress would be a crazy way to implement this. Tell me what y'all think about this. Greetings from the scorching desert of Arizona. So this was received in the summer whenever it was absolutely horribly scorching. still out there. So my first thought was, yeah, that sounds like a great idea.
Starting point is 00:51:04 But Tony knows a little bit more about large language models and their applications than I. And he has convinced me that it's probably, with our technology today, not going to happen. It's just not there yet. Is that right? Yeah, I think it's a really cool idea. Like, I mean, who wouldn't want that where you could click on any door for Goblin in your fort and then have like a seemingly sentient conversation with them that was like interesting
Starting point is 00:51:36 and relevant to the world where your fortress took place and they had knowledge like any of the citizens who lived in that fort might and you could interact with them i mean that sounds kind of like a dream come true and it would be really neat but that's but that's that we don't have that technology Even though things like chat GPT feel like you're talking to some kind of sentient being, that's like our brains tricking us. And you see that same thing happen kind of each time these, and I'm using air quotes here, you can't see me, but I am human-like chatbots happen. There was one in the 60s called Eliza.
Starting point is 00:52:23 And if you read about what people wrote about Eliza back in the same, 60s. It feels very similar. It's like, oh, my God, the computer knows me. And it's alive, you know, is anybody in there? But really, you know, it's, it's kind of parlor tricks to, to sell the idea of this really narrow language generation model. So, I mean, and there's a lot of technical reasons why it wouldn't work to or why it can't work and we don't have the tech. But it's a sweet idea. It'd be awesome if it worked. I totally agree. So we talked about this offline a little bit. And what. really brought it home to me that we weren't quite there yet was I, I fed all the information that I could about a particular dwarf into a chat GPT. And once I had fed that information in, I was basically chatting with this dwarf, and the dwarf was telling me about this vein of ore that he mined. So then Tony said, okay, ask him for a detail about that vein of ore.
Starting point is 00:53:25 So I did, and the Dwarf gave me that, or the chat GPT gave me that detail, and continued chatting with him again for a while, and Tony said, well, okay, ask him again for that exact same detail. And the detail that he gave me was completely and totally different than the first one that he gave me. I kind of was able to see the light of what you were trying to describe to me, some of the problems with it. You know, and kind of without getting into the guts of how it all works, and there's some interesting people that write about this, there's a paper. called on I think it's called On the dangers of stochastic parrots and it's by a linguist and an AI
Starting point is 00:54:03 researcher who goes by the name of Timit Gebrou and she's amazing if you listen to podcasts with her on it. She's super knowledgeable and very realistic about how things work and what we can do. We'll link that in the show notes. Yeah, she's amazing
Starting point is 00:54:19 and you can find her on a lot of the tech podcasts and stuff kind of making the rounds right now because she's very sensible. And in high demand, I'm sure. Yeah, and I mean, she's very knowledgeable, but she's definitely not towing kind of the party line that's making the rounds of like, oh, my God, we're all going to get turned into paper clips. Like, she's much more grounded in reality and how things work. But I think the big problem is, is like, that GPT doesn't really, it doesn't understand what it's telling you. So, you know, it's guessing.
Starting point is 00:54:52 It's guessing the next letter and the sequence based on. what you've asked it. So if you ask it, you know, a question about, you know, how much salt should I add to, you know, my cake, it's going to go out and kind of go through its database and, and, you know, think about, like, where have I seen salt and cake, you know, mentioned together and what would be the most likely answer that I could give? But then it doesn't, it doesn't keep that in mind. So you, it doesn't have a state or any sense of, like, logic. It can't keep a theme or a thread. And we just don't have that.
Starting point is 00:55:28 And that's not really how large language models work. So we need to invent other technology in order to do that really cool, awesome sounding thing. But I don't think we're really even close to researching yet what we'd need to do some of that stuff. So, I mean, it's probably a lot farther away than the people selling these large language models would lead you to believe. I know it's shocking to think that somebody trying to sell you something might mislead you, you know,
Starting point is 00:55:59 because car dealers are so honest when you go there. You know, I can always trust the salesman. So anyway, you know, that's kind of at a high level. It's an awesome idea. It would be so cool to see it, but we just don't have the tech yet. Well, thanks, Tony. And thanks for in Zek for the email. Anything to add, Roland?
Starting point is 00:56:20 You played with the one that he mentioned. Oh, yeah, the Skyro... Well, I didn't play it myself because it's pretty big, but I did see it online, and I... Okay, I'm not a friend of mods. I have to, like, say that
Starting point is 00:56:37 before I start getting into this, but I'm not a real friend of mods, because at the end of the day, I always question, if I cannot play the game that I'm playing right now with the mods that I've installed, that I don't actually like the game,
Starting point is 00:56:52 I just like the mods. So it is for me always a question, why should I install a mod and is the mod necessary? So a chat, GPT, or like an AI... Well, D.Fagg adds to the game, but it only adds... Well, it adds a lot, but the functions that I use are essentially just,
Starting point is 00:57:18 like, I make the game faster. I got it. I got it. I got it. I was just being this one. Yeah, yeah. Okay. But D.F. Hack is what you might call, what you might consider to be a light mod instead of a heavy mod. Not that it's a small modification, but that it has light effects on the gameplay. Yeah, yeah, yeah. It improves the experience. Or one could argue that improves the experience. Yeah, exactly. And for example, I use it to either make my dwarfs a little faster or, uh, click on a dwarf and actually check what the exact numbers
Starting point is 00:57:56 are, where is his strength at, what is the actual number for his strength? What is the actual number for his depression? And how is he vulnerable to stress? Like, what is the actual number? Versus, I install
Starting point is 00:58:12 a mod that adds, like, Naga people. Yeah. And the idea of being in, like, a fantasy role-playing game, like talking to people and the the person is just kind of talking back because they're supported by a language AI model is cool. I simply question why it has to be dwarf fortress that is like the basic foundation to
Starting point is 00:58:39 that because you essentially take the life and the entire work of one person and you slap a massive mod onto that to just like have a nice foundation and a pillar that in my eye simply does not fit. And so the idea is cool. I simply
Starting point is 00:59:02 question why you need Dwar Fortress as a foundation to do this. Yeah, I mean, I think it's yeah, kind of thinking about that like, well, why? Why would it not just be a different game? And I think it wouldn't be a different game because the technology doesn't work like that. I think is the short answer.
Starting point is 00:59:18 but I mean if you if you did it implemented in dwarf fortress or if toady did it you would be able to have a conversation with a dwarf but it would be plausible sounding nonsense so you know they might tell you about a dragon attack and a village nearby and then you'd leave and then that village wouldn't exist and there wasn't a dragon and when you went back to talk to people about it no one else would know about that so I think like the experience itself would just be frustrating I think for people and you would not know am I seeing nonsense or am I seeing something that's actually actually related to my game plays. I think it would be pretty frustrating for people. You see, I think that that was the original Chad GPT slogan, but they didn't end up going with it. A plausible sound and nonsense. Yeah, so much for me getting a job there. You know, whatever.
Starting point is 01:00:07 All right, yeah, thanks, Rinsick. And if anyone else wants to send in an email, then you can do so at Eurist at DF Roundtable.com. That is UR-I-S-T. at DF Roundtable.com or you can actually chat live with us and other listeners of the podcast by joining our Discord channel. You can go to our website, DFroundtable.com, to get the link to join the Discord server. And we would love to have you there and engage in chat and all that kind of fun stuff, the things that you can do in a community-based chat client. I think I'm going to
Starting point is 01:00:45 take my foggy brain and take it off line here because I think that we have pretty much come to the end of episode number 90 of Dwell Fortress Routable. Yeah. Crazy a jean. Coming up on that big
Starting point is 01:01:00 episode 100 in 10 episodes. I'm not sure. Triple digits. We're going to have a big giveaway. It's going to be a Snickers part. Yeah, I don't know if we haven't really talked about what we're going to do
Starting point is 01:01:15 for episode 100. I want to do something. Maybe another meta episode. Like with episode 50, we did a lot of talking about the podcast. We might do something like that again. What a barbershop quartet. If you have any ideas of what we should do with episode 100,
Starting point is 01:01:32 send those to Erist at DFRoundtable.com, and we will take them into consideration. Yeah. Okay, guys. Cool. You'll have a good week. Hey. See you next time. Yeah, everybody.
Starting point is 01:01:45 everybody out there. Good luck and dig deep. Thanks for listening. Not too deep. Ciao, folks. This has been the Dwarfortress Roundtable podcast. You can find all our past episodes at DFRoundtable.com.
Starting point is 01:02:02 Stop by and leave a message or suggestion in the comments section for this episode. While you're there, you can subscribe to Dwar Fortress Roundtable or find us in the podcast service of your choice. You can find video content on our YouTube channel and you can send us an email at Eurist at DFRoundable.com. That's UR-I-S-T at D-F Roundtable.com.
Starting point is 01:02:24 Please consider donating to the creators of Dwarfortress at Bay12 Games.com. If you'd like to help support this podcast, you can find us at patreon.com slash D.F.Roundable. This is a conversational podcast. All Crafts Warship is of the highest quality. Thanks, Delfonzo. Thank you.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.