Files
hpr-knowledge-base/hpr_transcripts/hpr3674.txt
Lee Hanken 7c8efd2228 Initial commit: HPR Knowledge Base MCP Server
- MCP server with stdio transport for local use
- Search episodes, transcripts, hosts, and series
- 4,511 episodes with metadata and transcripts
- Data loader with in-memory JSON storage

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-26 10:54:13 +00:00

220 lines
17 KiB
Plaintext

Episode: 3674
Title: HPR3674: Emergency Show posted in 2012. MUD
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr3674/hpr3674.mp3
Transcribed: 2025-10-25 03:23:20
---
This is Hacker Public Radio Episode 3,674 for Thursday the 1st of September 2022.
Today's show is entitled Emergency Show Posted in 2012, Mud.
It is hosted by Klaatu and is about 21 minutes long.
It carries a clean flag.
The summary is.
In today's show Klaatu drags us through the mud with his somewhat belated discovery.
My name is Klaatu and in this episode you're about to find out about mud.
So what is mud?
Well muds, plural, I guess, are multi-user dungeons, that's what they are.
Their old school text-based MMORPGs basically.
So if you've ever heard of a little game maybe called, oh I don't know, World of Warcraft,
then you've sort of probably heard of the concept of lots of different people going online,
going into some kind of virtual world together and crafting in this case war.
So before all that stuff, before they had the fancy graphics and the annoying pay-to-play
model and all this other good stuff that they have developed for World of Warcraft and
other such games, they had muds, multi-user dungeons and these were servers that you could
I think traditionally they would be, you would use a client, mud client to log into the
server and you would type in your commands and you would explore different areas of this
virtual environment and frequently they were either dungeons or they were forests or
city, you know, medieval cities and things like that.
So and I'm sure there must have been a lot of variations on them.
Me myself, I found out about muds a long time ago, my friends used to talk about them.
I never really knew what they were talking.
I mean, I knew what they were talking about, but I didn't know what they were talking
about.
And recently one of my friends was saying how she had gone on to her old mud and she
logged into her old mud and it was still an active community and how cool that was that
people were still doing that and I kind of thought it was cool as well.
I thought that was really interesting that someone would still be doing that.
So I decided to finally, finally, finally explore that world myself.
So I looked up the server, the server where this virtual reality exists.
Now, of course, you're going to need special virtual reality goggles in order to log into
these virtual realities.
No, I'm kidding.
Of course, they're text, remember I said that.
The virtual reality that is a multi-user dungeon can actually be accessed via telnet of all
things.
You can actually log in via telnet and play this game, this text-based adventure game in
your terminal.
You can also go online and a lot of the places have in browser Java plugins that you could
use or even a flash plug in.
So there are different ways, different entry paths to this.
But I tried it initially in my terminal, so I telnet it into this place.
It's called ancient anguish, ancient.anguish.org is the site of this particular mud and I've
found out the login information via telnet, how to create a character and all that other
good stuff.
It was a lot of fun, it was like a lot of fun, really a unique experience.
Of course, I'm speaking as always as a non-gamer.
Like I'm not really big into video games, but I do like to talk about them and I like
to pretend like I play them.
So I was playing this and it was just good, clean fun.
You go and you build your character.
If you've ever played an RPG game, then you pretty much know the deal, right?
You start out as a level one, whatever, a ranger, a mage, whatever you choose, a warrior,
whatever.
I think you get to choose your race and there are certain race and class benefits and things
like that.
So you have to do a little bit of research, which if you're at all into D&D or anything
like that, then you already are on board, probably.
You get to actually design your character.
So after you do that, then you wake up in this world and you have to just kind of start
out simple.
I think you begin with maybe a staff possibly or maybe not even that and just close on
your back and you go into the city and meet people and you can go into the woods and
start killing little animals and it's really hilarious because you're sitting there fighting
things like a Blue J or actually Blue J get pretty big, like a little swallow or something
or a little wood rat, but tiny little things and you're fighting them and you're running
away because you're almost, your character's almost dead.
It's not permanent death, you can be resurrected so you don't, it's not too serious, but it's
a lot of fun and it's really cool to be playing this game in text and I guess at one point
that wasn't cool, that was just what people were doing, but now it is cool because it
requires a lot of imagination.
It's almost like the difference between reading one of those books versus watching a movie.
It's like, wow, this is really cool.
I'm reading words and I have to make up my own pictures in my head, isn't that neat?
Well, same kind of thing here, you know, you're reading all this text and the visuals can
be as, well, they can be whatever you want, so it's a great little imagination exercise
if you're feeling like you haven't been working your brain enough.
It's also really handy, you know, for me to have an open terminal to this text-based game
because to the uninitiated, walking by my computer during the day, they see a black
screen with white text scrolling across.
All they know is that, oh, you're doing code, I'm like, yeah, I'm doing code, all right?
And really, I'm fighting like a wood rat trying to boost my XP so that I can go to the
camp and buy a better staff or a better knife or something.
So yeah, it's kind of handy for that because you sure as heck can't sit there and play,
you know, whatever, wow, or whatever the modern sort of online, you know, Minecraft or
whatever people are playing online right now in an sort of an MMO RPG kind of setting.
Can't do that at work and get away with it, whereas, well, it depends on your job, I
guess, but you know, you shouldn't really do it unless you're being paid to do it, I guess.
Well, I mean, do it if you can, but I don't feel like I could do that safely or I don't
feel I could do it and I kind of, I don't know, have respect for myself.
I'd rather be working on fun computer stuff with an open terminal in a mud, you know, just
just for a little bit of downtime. So the terminal experience, the telnet experience was working,
but it wasn't, you know, the the moment you start doing anything on Linux, I think, you're
always kind of looking because you know, you know that you can have anything that you want.
So you, you know, you give yourself like maybe 10 minutes with one program and if it's not
exactly what you're looking for, you're like, yeah, there's a there's a more refined way to do
this. So in the telnet version of of a mud, you the output of of the of the things going on in
the world gets spit right back out into on your telnet prompt. So the output is just like
right there on the same line as where you're trying to put your input. So if you're saying like,
well, you wouldn't say go east, but maybe you're saying like examine or, you know, carve corpse
or something like that, like because if you've killed something, you can skin it and carve it for
meat and fur. So maybe you're saying that, but the minute you say carve and then I don't know,
troll walks buyers, well, troll walks by, you better get out of there, but let's say another
character walks by, then the computer, the server is telling you, you know, oh, this ranger has just
walked by the end, and that that interrupts your command. So that gets really annoying really fast,
especially if a lot of people are online and by a lot, I think I mean probably 20 maybe is the
most I've seen, but I mean, that's pretty respectable. I guess I don't really know. There might be
a lot more than that on on a modern graphical game, but I don't, you know, I mean 20s is this,
that's that's a group of people. So anyway, lots of activity starts to interrupt your commands,
it starts to kind of take away from the gameplay. So I started looking around for a better
client, and I found one, and that's really what made me think to do this episode actually,
because it's, there are a lot of mud clients out there for windows. I couldn't find
a whole lot of them for Linux that were still maintained. There were a couple that were,
that were kind of like historical, and then you could still obtain them, but I think they
need to be kind of brought up to the modern world, because they would, I think there was one
that possibly depended on like GTK1 or something, and it just wouldn't compile. Well, no, it actually
compiled, I think, but then it would never launch for me or something. I don't know. Point is,
I found a nice, basic, but good one called 1010 plus plus. I don't know what the story is behind
that name. I'm assuming there was a 1010 client, and then they rewrote it in C++, I don't know,
but 1010 plus plus, AKA TT plus plus, is a mud client for everything. It'll compile pretty much
on anything, which I believe. Because it's just, when you launch it, it's an interminal kind of
program, and it really reminds me a lot of IRSSI. So if you've ever used IRSSI, which is another one
of those brilliantly modern conventions of interaction online, so IRSSI, IRC, believe me, I come
really late into these technologies. IRC and mud are like really new and exciting to me,
and everyone else I tell it about tell me that that was kind of, that's been and gone. Anyway,
it's got this like line down at the bottom, like a buffer almost, and then you buffer down at
the bottom of the window where you put in your commands, and then everything on top scrolls by
interactively and tells you what's going on inside the world. So there's a separation there,
which is very, very handy. That's 1010 plus plus, you can get it from 1010 TIN, TIN dot source
forge dot net. Very easy to compile, you just download it, and save it somewhere to your hard drive,
and then tar dash xf 1010 dash 2.00 dot 8 dot tar dot gz, or whatever it is, it's pretty close to
that. And then it untars itself, here's a little thing to look out for, it doesn't untar itself as
1010, it untars itself as TT, just TT, that's the director's name, I hate it when things do that to
me, they untar themselves to something completely different, so it starts out as 1010 dash 2.00
dot 8 dot tar dot gz, you untar it, it ends up being TT, so then go into TT, and you'll see a bunch of
files and folders, you can ignore them all, just go CD into SRC, so you're in TT, and then CD to SRC,
and there you will see all the source files, at which point you do a dot slash configure, and it will
configure everything for you, make sure that you've got everything that you need to have, on on
Slackware, it just has everything, so I guess if you are on some other distribution, you'll need
some kind of build environment, obviously like Binyu Tills or something like that, but as long as you
have that, along with PCRE and ZLib, those are both dependencies, but you honestly probably have
both of those things already, although I guess to be fair, maybe you don't, I did, so anyway PCRE,
ZLib, and then everything that you need to install stuff like GCC, automake, things like that,
then you should be fine, so after you've configured it, type in make, to build, to build the thing,
and once it builds, then you can even type in make install, and that copies the TT plus plus
executable to user local bin, and you've just installed TT plus plus, so to start TT plus plus,
you simply type in TT plus plus, but that's not necessarily the best way to start it, the
better way will be to take advantages of the ability of TT plus plus to use scripts. I've not
ever tried to write a script for this, but there's a good example script, a starter script,
in the source code, so if you back out, if you're in SRC right now in the TT directory, back out,
back out one directory, back to the, the beginning of TT, where you see like copying,
and credits, and fact, and install, and read me, and sure enough scripts. So the scripts file,
if you do a less on it, you will see that it's got a bunch of handy little functions almost,
that you can use within the, within your little gaming environment, and in fact, that is one of
the things that TT plus plus allows you to do is create your own aliases that's kind of neat,
so if you've got like, well, for instance, if you're doing something, I'm not a very high level
character yet, so one of the things I'm doing very frequently, plus I'm a ranger, so even if I was
high level, I would be doing this, but one of the things that I'm doing frequently is killing
an animal, carving it for its meat, and then skinning it for its fur, so that's like a three-step
process, and then usually eating the meat. Well, eventually I'll be able to cook the meat once I
get high enough. So it's at least a three-step process, so rather than saying skin animal,
carve animal, gather food, or whatever you say, then you can just alias all those things to
one function, so really basic syntax, look at the script file and you'll see it, but that's not
really why I started talking about scripts, so the script file can also hold a kind of start
command to start a session, so the first line of your script file, if you make it hash ses
for session, except just the first three letters, so hash ses space, and then some name of that session,
so for me I put anguish, because I'm logging into ancient anguish, so call it anguish, you could call it
AA, you could call it mud, you could call it whatever you want to call it, space ancient.anguish.org,
colon, or rather, sorry, space, 2222, because it's on port 2222, so no colon's just spaces, so 2222,
and then semicolon, and then, well eventually, the name of your character, and then semicolon,
the password for your character, don't make this a super secret password that you use anywhere else,
of course, because it is still telling that, so that was hash ses space, some name, space,
the server name, space, the port, semicolon, character name, semicolon, password,
put that at the top of your little script file, and now you can use that command, or that script file,
as the thing that you start along with 1010++, so the command for that would be Tt++,
and then simply the location of that script file, so I called minerun.10, so when I start 1010++,
I simply do, from my game's directory in my home, I do Tt++, and then .slash run.10,
and that starts Tt++ with the session being this ancient anguish session, and it, you know,
logs in, and now you're in a mud, and once you build your character, then you can add, like I say,
the character in your password to that session line, and now you will actually start mud up, logged
in as your character, and you can pretty much just start playing. The playing itself is not what I
would call immediately intuitive, especially if you're new to a mud. I wasn't 100% new to the
concept of text-based adventure games, and it still took me a little while to get used to some
of the conventions and things like that that were involved, so just be prepared for a little bit
of a learning curve, but there are magnificent FAQs online, there are instructions on how to navigate.
There are maps to different dungeons that you can use to navigate your way around, I guess,
hardcore mud players would actually build their own maps on graph paper and things like that,
you know, like build it up themselves, truly explore everything blindly, and that's fine for them.
I'm not hardcore, I just used the FAQ, and I still have a hard time navigating around,
but there are a lot of really neat conventions, like I say you can create aliases,
wizards or mages or whatever they're called in the world, can create portals, so they can kind of
have like little shortcuts from one region to another region, so you don't actually have to traverse
you know 26 tile tiles of forest before you get to this camp or back to this city or whatever, so
lots of things like that, and it's just like in any other game really, I mean it's RPG,
so you've got your non-playable characters that will give you quests or you've got playable
characters that you can talk to, you can make, you can trade, you can make bargains,
you can talk, you can make friends, you can build up your character leveling up and getting
XP and stuff like that just by killing random things or exploring, all kinds of cool things,
you can get a companion, like a pet, like a wolf or a spider or something like that, you can learn
new spells, you can buy stuff, you can go to the bank, put money in there, death takes all
of your money by the way, so that's one downer, you really kind of have to manage your money and
your inventory, and I'm still not 100% clear on how you retain your inventory after you log out,
I keep losing things because I don't stash them first, so mud, it's a cool thing, it's
some, it's gaming from a while ago, but it's still fun now, and it's text-based, and it's
really unique, so you should give it a shot, and 1010 plus plus is the multi-platform client
that makes it all possible, so enjoy, I hope you have enjoyed this trip back into retro gaming,
you have been listening to Hacker Public Radio at HackerPublicRadio.org, today's show was
contributed by a HBR listener like yourself, if you ever thought of recording podcasts,
and click on our contribute link to find out how easy it really is, hosting for HBR has been
kindly provided by an honesthost.com, the internet archive and rsync.net, on the Sledoise
status, today's show is released on their creative commons, attribution, 4.0 international license.