Mapper - Create your own maps of new or existing areas, save them for later use, or share with other players. Supports 10 exits per room.
AutoMapper - Have the client map an area for you while you explore it.
Path Finder - Have the client find a way to walk between two points on a map. The client can automatically walk this path, and you can set the speed for walking.
Optional separate command entry - You can make the commands you type in go to a separate window under the normal window, so your typing is not interrupted at all by incoming messages. You can also set the command window to automatically be resized to fit the current command.
Optional message windows - Players can redirect messages to other windows if they choose. For example, you could send all your tells, shouts, and says to a seperate window.
Edit window - Edit text in a seperate window, then send it all to the MUD when complete.
Boss mode - Hide your window and change its minimized appearance with a single keystroke. The new title can be specified by the user.
Aliases - Aliases allow users to turn a single word into a string of words, or even a series of commands. You can get a list of aliases, check an alias, or set an alias with the alias command. You can remove an alias with the unalias command.
Hot keys - You can set the F# keys and the numpad keys to send a string of text, much like an alias, but without having to press enter. The hotkey and unhotkey commands are used to add, list, or remove your hotkey settings.
Customizable Buttons - Set the name and commands to be sent for user defined buttons that can send commands with the click of a mouse.
Actions - Set the client to automatically send a command or series of commands in response to an input text string. Use the action and unaction commands to add, list, or remove actions.
Replacements - Replace a string of incoming text with the text that you would rather see.
Highlights - Highlight a string of text with a color.
Pattern Matching - Actions, replacements, highlights, message windows, and the ignore list can be made more general by the use of wildcards. (%1, %2, etc.)
Variables - Set a variable equal to a string of text or the value of a mathematical expression. Create arrays of variables to store lists.
Conditional statements - Execute a command if an expression is true.
Ignore list - Ignore incoming text lines that contain a particular word or phrase. Useful for players that are annoying you.
Timers - Delay sending a command by a number of seconds. You can even have it repeat the command a number of times.
Stacking - Stacking allows you to type multiple commands and have them sent all at once. This feature can be very powerful when combined with hotkeys or aliases.
Speed Walking - Move a sequence of two or more directions with only one word. For example, 'neeesw' would move north, east, east, east, south, and west. Also, you can use a count to repeat a direction, for example: 10w2n3e.
Debugging commands - Use print and echo to test scripts and actions.
Repeated commands - Just put a number in front of a command so that you will repeat the command that number of times.
Command history - You can use up and down arrows to go back through previously used commands and send them again. You can also use the history and resend commands.
Tab completion - The game remembers recently used words and recently seen words, and will scan these for possible matches to commands you type in. Just type the first few letters of the word and hit tab until the word you wanted pops up.
Ansi color - If your MUD supports ansi color, the client can turn its signals into colors.
Color Dialog - Change the actual color that is displayed when using ansi color.
Scroll back - Use the scroll bar to see text that has scrolled off of your screen. Only useful if the text buffer size is larger than the visible screen size. Use the page up and page down keys as well.
Scroll lock - Hit the scroll lock button to stop new text from appearing while you read the current screen.
Word wrap - Words that would be split from one line to the next will be moved down to the next line.
Automatic refresh - If an incoming message arrives while you are typing, then your text is almost seemlessly refreshed.
Cut & paste - Click and drag across text to highlight it, then copy it into another window. Paste text from another window into the client.
Use left arrow, right arrow, home, end, insert, and delete to edit the current line of text. Use control with a left or right arrow to skip words. Hold down shift and move the cursor to highlight text.
File transfer - Send messages that you have saved in a file.
Logging - Log all incoming text to a file.
Reconnect - You can have the client attempt to reconnect you after the server has disconnected you.
Font, font color, and background color dialogs - Users can customize the appearance of the client.
Configuration files - Save all your settings to a file. A '*' appears in the window title if you have unsaved changes. Your window positions will be saved too, although a '*' will not appear just because you moved a window.
.ini files - The client will remember your last accessed configuration file and have it as an option the next time you run the client. You can set the client to automatically load this file on startup, and you can also set it to connect to the server when your configuration file loads.