Merlin is a desktop client for classic text games, starting with Dragon's Gate. It reads the game's text and fills in customizable panels that put you in control.

Free beta for macOS, Windows and Linux. Made for Dragon's Gate.

The Game Window

The game in the middle, and panels around it that help you play. The map, your pack, the fight, your character. Arrange them your way and save the layouts per character.

Merlin's game window during target practice: the game's text in the middle, with the injuries, tactics, map, scripts, speech, skills, magick and inventory panels around it

Auto-Mapper

The map draws itself as you explore. Click any room and Merlin walks you there, waiting out roundtime and retrying blocked steps for you.

  • Fog of war reveals the starter maps as you go
  • Edit tools for rooms, labels and zones
  • Combine, arrange and share your own world atlas
The Auto-Mapper's large map of the Training Grounds, with your position marked and a legend of points of interest and temples beside it

Inventory

Everything you wear and carry, in two tables. Click a bag to look inside, drag an item to wear it or stash it, and right-click to sell, haggle or repair.

  • Weights for everything you carry
  • Drag and drop between bags
  • Learns the names the game expects
The Inventory panel listing equipped weapons and armor with their weights and an open backpack, with a right-click menu offering Remove, Move to, Sell, Haggle, Drop and Throw

Injuries and Tactics

Who stands where, in front of you and behind. Click a rank to advance or retreat, click a creature to close in, and change stance in one click.

  • Creature icons, with counts
  • Five stances, frenzied to defensive
  • Hover anything to see who it is
The Injuries and Tactics panels mid-fight: wounds on a body diagram with bleeding, infected and thirsty warnings, and orks, forest spiders and a rabid squirrel placed by rank around you and two companions

Profile Cards

Your character's portrait, description, attributes and vitals on one card. Add your own picture, then copy, save or share it.

  • Your own portrait, cropped your way
  • Copy it straight into Discord
Seryth Veryn's character card: a portrait of an elf thief beside the character's description, identity, vitals and attributes

Scripting

Merlin uses a custom simplified scripting language that reads like what it does. Scripts wait their turn for roundtime, walk with the map, perform repetitive actions, and stop when you say. New to scripting? Give your AI Merlin's guides and it will help you write them.

// Rest until fully rested, then stand back up
send lie
send rest
repeat
pause 30
until You are fully rested
send stand

Settings

Make Merlin your own. With layouts, themes and sounds saved per character. Common MUD actions like triggers, scripts, aliases, highlights and gags let you take control of your experience and character.

Settings open on the Accessibility page, with font scale, inverted colors, animation and color vision options beside the list of settings pages

Themes

24 built-in themes, from fantasy to sci-fi, customizable to suit your style. Set them per character so they auto-swap when you log in.

Manuals

The guides from Merlin's Help menu, kept in step with each release.

Join the beta.

Free for macOS, Windows and Linux.