| |
Download MUSHclient |
 |
MUSHclient description Fast and easy-to-use MUD client for WindowsMUSHclient is a fast MUD/MUSH/MUCK/MOO client for Windows.
MUSHclient was entirely written in C++, hence it features high speed and compact size.
Registered name: MUSHclient User
Registration code: 0289573312-3LKI-ULFU-LLTZ-A9E8-3052949845
Easy to use
MUSHclient uses the "standard" Windows look-and-feel. Connecting to a MUD is really simple. Just select "Quick Connect" on the Connection menu, fill in the MUD's IP address and port number, and click OK!
Extensible
Add plugins to your world to extend MUSHclient's functionality! Over a dozen plugins are supplied with MUSHclient, plus you can download more from the plugins web page, and from other plugin authors.
Plugins are related groups of triggers, timers, aliases, scripts and variables. They are easily installed and removed.
Enhance your MUD experience with:
· Aliases (command shorthands)
· Triggers (auto-reponse to keywords)
· Timers (send commands at intervals)
· Keypad-navigation (use numeric keypad to go North, South, etc.)
· Tab-completion (press to have a word completed from recent MUD output)
· Speed-walking (quickly move by typing speed walks, like 4n 5w)
· Auto-say.
Having a long conversation? Let MUSHclient put "say" in front of everything you type.
· XML file format
MUSHclient files (world files, plugins, triggers, aliases, timers, variables) are saved in industry-standard XML format.
You can copy and paste triggers, aliases, etc. from one world to another.
Actively supported
The MUSHclient forum is a place for getting help, tips, asking questions, and generally getting support for MUSHclient.
Scripting
You can use scripting to enhance the way that triggers, timers, aliases react to events, and also do additional things as required, like automatically reconnect, send "socials" randomly, and so on.
You can script in any of the following languages:
· JScript
· Lua
· PerlScript
· PhpScript
· Python
· VBscript
There are over 310 script functions and properties that can be called by scripting routines (plus some additional ones that are specific to Lua only).
Recent versions support in-line scripting, so that triggers, aliases and timers can "make decisions" inline without having to use a separate script file.
There is a built-in editor to allow you to write scripts from within the program, which offers quick access to the help file entries for all script functions.
MXP and MCCP support
MUSHclient supports MUD Client Compression Protocol, versions 1 and 2 (MCCP), and Mud eXtension Protocol (MXP)
Proxy server support
MUSHclient supports connecting via Socks 4 and 5 proxy servers.
Chat system
MUSHclient has a built-in chat system that is compatible with both MudMaster and zChat protocols. You can use it to both make and receive chat calls to other compatible clients (including MUSHclient of course!). This includes the capability to send files, snoop their output, send commands, and more. The chat system is fully scriptable.
High-capacity
You can have dozens of worlds open at once. Each one can have up to 500,000 lines of recent output saved in memory. Each one can remember the last 5,000 commands you typed. There is a search facility for quickly finding individual items.
Multiple worlds support
You can even enter a single command and have it sent simultaneously to all, or selected, worlds.
Limitations:
· nag screen and start-up delay
|
What's New in This Release:
· Implemented SpellCheckCommand script function for the new spellchecker. Previously this had not been converted from using the original spellchecker.
· Fixed a bug where the memory used by lines in the output buffer was not being freed up after doing "omit from output" or calling the script function DeleteLines. Potentially this could have caused a large amount of memory "leakage" if you leave MUSHclient running for a long time, and omit a lot of lines from output.
· Fixed bug where script function DeleteLines would sometimes delete 1 line too many.
· Altered the Info configuration screen so that, if the output buffer contains more than 1000 lines, the memory usage is no longer calculated immediately (which can be time-consuming for very large output buffers). Instead there is a button ("Calculate") which, when clicked, does the calculations. This button displays a progress bar window (this may be hard to see with small numbers of lines, such as 2000 lines), which shows the progress of the calculation, and a "cancel" button, which lets you cancel the calculation if it is taking too long.
· The memory used display (in the Info configuration screen, mentioned above) now shows the memory in Mb if the usage is more than 1024 Kb. Thus, large amounts of memory are shown in a more readable format (eg. 10.2 Mb rather than 10444 Kb).
· Added two new selectors to GetInfo:
· Added option to spellchecker.lua file, to make showing the "dictionary loading progress bar" optional. Some users have reported that the progress bar interfers with the worlds loading at startup.
· Added new script function SpellCheckDlg. This allows you to supply an arbitrary string of text to the new (Lua) spellchecker, and if there are misspelt words, the spellcheck dialog box is invoked for each one.
· Added button "Clear Cached IP" to the MUD IP address configuration dialog. This lets you reset the cached IP address, in case the MUD address changes frequently.
· In the world configuration screens, the lists for timers, triggers, aliases, and variables now show an item count under the list box. This shows the total number of items populating the list (thus you can quickly see how many triggers you have, for example).
· Added new script function SetWorldWindowStatus which lets you maximize, minimize or restore the main world window.
· Changed the way remembering the main MUSHclient window works, so that if you have multiple monitors, and the MUSHclient window was last moved to a non-primary monitor, it should be restored to the same place. (Untested as I only have one monitor).
· Removed support for the "old-fashioned" file formats for MUSHclient worlds (and trigger files, alias files etc.). Version 3.21, released in May 2002, changed the way MUSHclient files were saved from a proprietary "binary" format, to industry-standard XML files.... [
read full changelog ]