Screen Reader Support directory
A specialized directory of tools, clients, and protocols designed to enhance accessibility for blind and low-vision MUD players and developers. This list focuses on noise reduction, structured data parsing, and audio-based feedback systems.

Showing 10 of 10 entries
NVDA (NonVisual Desktop Access)
open-sourceAn open-source screen reader for Windows frequently used with MUD clients to read incoming text streams in real-time.
Pros
- + High compatibility with MUSHclient and WinTin++
- + Extensive community-developed add-ons for text processing
- + Low latency compared to commercial alternatives
Cons
- − Limited to Windows operating systems
- − Requires external scripting for complex output filtering
Mudlet Screen Reader Mode
open-sourceBuilt-in configuration for the Mudlet client that adjusts the buffer and input line for compatibility with VoiceOver, NVDA, and JAWS.
Pros
- + Cross-platform support (Windows, Linux, macOS)
- + Powerful Lua scripting engine for custom audio triggers
- + Active development and accessibility bug tracking
Cons
- − Default UI can be cluttered for screen reader users
- − Screen reader mode requires manual activation in settings
GMCP (Generic MUD Communication Protocol)
freeA protocol used to send structured data (JSON) from the server to the client, enabling non-visual status bars and map data.
Pros
- + Allows clients to track HP/Mana without screen reader noise
- + Enables precise room and coordinate tracking
- + Decouples data from the main text stream
Cons
- − Requires server-side implementation
- − Complex to script client-side for novice users
MSDP (MUD Server Data Protocol)
freeA protocol for sending state information from the server to the client using Telnet subnegotiation, useful for accessible UI widgets.
Pros
- + More lightweight than GMCP for simple data
- + Native support in WinTin++ and other clients
- + Reduces need for screen scraping
Cons
- − Less adoption than GMCP in modern MUDs
- − Limited to key-value pair structures
WinTin++ Accessibility Scripting
open-sourceConsole-based MUD client that is naturally screen-reader friendly due to its lack of a GUI and focus on standard output.
Pros
- + Fastest text processing for high-spam environments
- + Native screen reader compatibility via terminal
- + Powerful regex engine for filtering output
Cons
- − Command-line interface has a steep learning curve
- − No native audio support without external helper scripts
MUSHclient
freeA fast, lightweight Windows client highly favored for its extensibility and plugin architecture.
Pros
- + Extremely low memory footprint
- + Robust plugin system using Lua/Javascript
- + Excellent screen reader support for blind players
Cons
- − Windows-centric development
- − Default UI is very minimalist
WinTin++
open-sourceA Windows port of the classic console-based TinTin++ MUD client, known for speed and power.
Pros
- + Uses a powerful, proprietary scripting language
- + Unmatched performance for high-spam games
- + Native support for VT100 and telnet protocols
Cons
- − No graphical interface; command-line only
- − Steepest learning curve of all clients
TinTin++
open-sourceA console-based MUD client that is the industry standard for testing CircleMUD trigger logic and administrative automation.
Pros
- + High-speed automated testing capabilities
- + Compatible with all CircleMUD telnet protocols
Cons
- − Text-only interface requires terminal proficiency
MUSHclient Scripting Forum
freeThe central knowledge base containing thousands of code snippets, bug reports, and plugin releases.
Pros
- + Searchable archive of Lua solutions
- + Direct support from the developer
- + Extensive plugin repository
Cons
- − Forum software lacks modern UI
- − Search functionality can be finicky
MUSHclient Regular Expression Guide
freeA specialized resource for mastering PCRE (Perl Compatible Regular Expressions) within MUSHclient triggers.
Pros
- + Focused on MUD output patterns
- + Explains capture groups clearly
- + Essential for efficient triggering
Cons
- − PCRE syntax differs slightly from other engines
- − Text-heavy presentation