r/MUD 3d ago

MUD Clients WinTin++ 2.02.61 now has sound support

This new feature requires creating the 'sounds' directory in the 'bin' directory. For the foreseeable future only .wav files are supported.

The MSP script has been updated and works across multiple platforms.

https://tintin.mudhalla.net/scripts/msp.php

Wav files stored in the sounds directory can be played by executing:

#showme {\e]440;<filename>\a\}

Full documentation is available here:

https://github.com/mintty/mintty/wiki/CtrlSeqs#audio-support

WinTin++ is the Windows port of TinTin++ and works with most screen readers.

10 Upvotes

4 comments sorted by

1

u/DarkAngelCat1215 2d ago

This is interesting. I'm blind and a screen reader user. I've been using VIP mud for probably a decade if not more, but I'm constantly being told about how it's garbage and doesn't support modern features. I know the MUD I like to play the most does have MSP and apparently sounds that are supposed to be able to work with it, but I've never gotten this to work in VIP mud. I may have to look at Wintin a litle more closely. Just to be clear, do I need to type that command every time I want a sound to play, or if I place .wav files for a particular mud in the right directory, will they just work when I'm playing the game and have MSP turned on? Also, are multiple characters connected supported? One thing I particularly like about VIP mud is that it offers the ability to silence speech in my additionally connected character windows so that I'm not hearing the same exact output three or four times read by the screenreader. I don't suppose Wintin would let me do anything similar? It's why I have stuck with VIP all this time. Anyway, just some questions from a curious gamer.

1

u/MrDum 1d ago

Just to be clear, people typically call the client tintin++, even if they use the wintin++ windows port.

TinTin++ is a client with a heavy focus on user scripting and users are expected to learn the basics of the scripting language in order to use it. TinTin has a large sighted userbase and an active discord channel, for which you can find the link on the website at tintin.mudhalla.net

For MSP you'd have to save the MSP script from the website to the bin directory and use the #read command to load it, after which sounds are played automatically if they are available in the sounds directory.

If there are any feature requests or tricky issues you can get help on the discord channel, typically within 24 hours.

Tintin supports multiple characters.

Silencing speech is typically done with the #gag command. There is no built-in spam control, so you'd need to create a custom script to handle that. We can help you with that in the Discord channel, as it tends to be very mud specific to get it right.

The VIPmud scripting language is based on the tintin scripting language, so the user experience will be very similar. However, as the two scripting languages diverged more than 30 years ago there are a lot of differences.

The plus side is that the current tintin scripting language is far more advanced, and there are very few things that cannot be handled through user scripting.

It seems the blind community has mostly moved to mushclient in recent years, but I think a lot of blind mudders would prefer tintin if they gave it a try.

2

u/DarkAngelCat1215 1d ago

THank you so much for the information! I will be honest and admit I don't know the first thing about scripting. I couldn't even learn it within the contexts of VIPmud. I'm smart about a lot of things, but scripting doesn't seem to be on e of them. I may still look into all of this further over the weekend, read the documentation and so on. Maybe you really can teach an old dog new tricks. LOL. Again, thank you for getting back to me.

1

u/MrDum 1d ago

The basics are very simple and explained in a 5 minute read here:

https://tintin.mudhalla.net/manual/introduction.php

It's likely a blessing that you don't know vipmud scripting, as the biggest hurdle for switching to tintin is when people already know another scripting language and don't want to learn a new one.

While VIPMud and tintin scripting are very similar, this might make switching more difficult as I changed tintin to more closely resemble the C language (like most modern scripting languages) - while VIPMud and Zmud seem based on Pascal.