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.

Screen Reader Support directory illustration
Placeholder illustration shown while custom artwork is being produced.
Platform:
Resource Type:
Primary Goal:

Showing 10 of 10 entries

NVDA (NonVisual Desktop Access)

open-source

An 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
WindowsAccessibilityScreen Reader
Visit ↗

Mudlet Screen Reader Mode

open-source

Built-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
MudletCross-platformLua
Visit ↗

GMCP (Generic MUD Communication Protocol)

free

A 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
ProtocolJSONDeveloper
Visit ↗

MSDP (MUD Server Data Protocol)

free

A 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
ProtocolDeveloperWinTin++
Visit ↗

WinTin++ Accessibility Scripting

open-source

Console-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
CLILinuxWindows
Visit ↗

MUSHclient

free

A 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
clientwindowsaccessibility
Visit ↗

WinTin++

open-source

A 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
clienttintincli
Visit ↗

TinTin++

open-source

A 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
ClientTestingAutomation
Visit ↗

MUSHclient Scripting Forum

free

The 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
supportluaforum
Visit ↗

MUSHclient Regular Expression Guide

free

A 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
regextriggersautomation
Visit ↗