AKA : Mud
A free text MUD client for Windows and mobile.
It began as a comfortable new home for zMUD and cMUD players: settings and maps import and convert cleanly, and you can send them straight to the phone app. Mudlet players asked next, so scripting is real Lua 5.4 - not the same syntax as Mudlet, but close enough that it should feel easy.
Features
Main features
Import from your existing client
Coming from zMUD, cMUD, Mudlet or similar? Settings and maps convert cleanly on import, and the habits you've built carry over. See what comes across
A real automapper
Import your existing map, or build one as you explore. It follows you as you walk; double-click a room to speedwalk there. See the mapper
Two scripting languages
#ALIAS, #TRIGGER and friends in TinTin++ style, plus real Lua 5.4 with a built-in editor. Every alias and trigger picks its own language, so you can mix and match freely. Scripting in depth
The map
Watch the world take shape
More
More features
Chat capture windows
Route tells, city chat or anything you like into their own dockable windows, so nothing scrolls away in the main terminal. More →
Buttons, gauges, status bars
Clickable button bars and health, mana and endurance gauges, driven by your triggers and variables. No coding required to set them up. More →
Multi-character, shared settings
Run several characters side by side: separate windows or one window with tabs. Keep settings per character, or share one set across your alts. More →
Triggers, timers & paths
Regex or plain-pattern triggers, #ALARM timers, variables, speedwalk paths and %functions. The full classic toolkit. More →
Spell check as you type
Misspell a word on the command line and it gets a red squiggle; right-click for suggestions. Uses the spell checker built into Windows. More →
Send to phone
Move a character to the AKAMud phone app by scanning a QR code, straight over your own Wi-Fi. No cloud, no account, no cable. More →
Scripting
Scripting examples
Every alias and trigger picks its own language: TinTin++ style for quick one-liners, Lua when the logic grows. Mix them freely in the same character.
TinTin++ style
#nop {eat when hungry}
#trigger {^You are hungry} {get bread from pack;eat bread}
#nop {heal a friend by name: mend Kelvo}
#alias {mend} {cast mend on %1}
Lua
-- greet whoever walks in
trigger("arrivals", "/(%a+) has arrived/", function()
send("say Well met!")
end)
-- take a breath, then look around
wait(2000, function() send("look") end)
Support
Stuck? Say hello
AKAMud comes pre-set up for Akanbar, and works with any telnet MUD. Your settings live in plain files on your own PC: no cloud, no account, and the only time AKAMud contacts this site is when you click Check for Updates. If something's not behaving, a real person reads both of these: