[Home] [Downloads] [Search] [Help/forum]

MUSHclient version history

MUSHclient logo - 15K

Changes in version 2.14 onwards

A list of recently fixed bugs, enhancements, and suggestions from users for future improvements is at: http://www.gammon.com.au/mushclient/buglist.htm

Changes in version 2.13

  1. When opening a log file, you can now choose from "all files" as well as "text files"
  2. Retrospective logging now respects "log my input" configuration setting
  3. If a world name had certain characters in it, you couldn't save it. This has been fixed.
  4. No window visible after starting MUSHclient, if the first time run on this PC. This has been fixed.

Changes in version 2.12

  1. Click on world activity buttons now works whether or not there is new activity
  2. Configuration screens now available from menu
  3. Text in output window can be moved from side of window slightly
  4. MUD list - program gives URL of MUD lists
  5. Printing selection now prints last line
  6. Printing selection now prints partial line
  7. Program now remembers maximised state
  8. Speed walk can now insert extra command (such as LOOK) to stop being disconnected by the server
  9. Speed walking now allows for exceeding 9 steps in any one direction (up to 99)

Changes in version 2.11

  1. When sending a file to a world, you can now choose from .txt files or "all" files.
  2. If the connection to a world is broken for some reason, the world status now correctly updates to "closed".
  3. Fixed a problem where sending or pasting large amounts of text to a MUD would cause the connection to be closed.
  4. Added a menu item under the View menu to reset toolbar positions. This is for users who have moved them out of sight.
  5. Fixed a problem where you could attempt to reconnect to a world that was already in the process of connecting.
  6. Fixed a problem where if a world could not be connected to once (because the connection was aborted before the world name was converted to a TCP/IP address) then subequent attempts to connect failed with the error message "Cannot assign requested address".
  7. Trying to select text if you have enabled the option "Show bold, italic, underline" did not correctly highlight in inverse the characters the mouse was moving over. This has been fixed.

Changes in version 2.10

  1. Swapped the "East" and "West" buttons on the game button bar, as they look more logical the other way around.
  2. Removed frequent checks in the registry for the registered user name. This may speed up execution on systems with a small cache.
  3. Changed registration fee for checks and money orders from $US 10 to $US 20 to reflect the $AUD 10 fee that banks charge for processing them. (Cash and credit card registrations are still $US 10).
  4. Added option to show bold, underlined and blinking output as bold, underlind and italic font in output window.
  5. Added a "Do" button to the command history dialog box. This allows you to do (execute) a previously entered command without closing the dialog box, or losing whatever typing you may have in the input window.
  6. Changed the about box so that the email address and web address of Gammon Software Solutions are hyperlinks (just click on them to be taken to the appropriate location).
  7. Added a vertical scroll bar to the command (input) window, to make entering lengthy commands easier.
  8. If the connection to a world is not open, attempting to send something to that world will bring up a dialog box asking if you want to connect. In other words, if the your MUD server has crashed, just keep hitting <enter> until the MUD is back up again.
  9. Removed the rather useless message "Log file xxx closed." when you close a log file.
  10. Put an equivalent registration fee in Australian Dollars ($AUD 15) for Australian residents.
  11. Implemented an Alt+Up-Arrow and Alt+Down-Arrow for searching in the command history for a partially-typed command. eg. Type "say" and press Alt+Up-Arrow, and the most recent command starting with "say" will be recalled. Pressing the Alt+arrow key again will recall the next most recent, and so on.
  12. If "auto-say" is active, and you click on a direction arrow (on the button bar), OR use one of the built-in commands (eg. Shift+Ctrl+W for West, or Shift+Ctrl+Q for QUIT), OR use the numeric keypad to navigate around, then the command is sent properly, not said. In previous versions if you had "auto-say" active and pressed the numeric-keypad up-arrow, then the program sent "say north", which was hardly intuitive.
  13. Sometimes if you disabled the option "arrow keys traverse history" it would in fact be enabled when you first started MUSHclient. This means that using an arrow key (without pressing Alt as well) would unexpectedly cycle through the command history buffer, possibly clearing what you had typed without warning. This has been fixed.
  14. The "world configuration" dialog box has been split up into 6 different dialog boxes - the tabbed configuration screen with 21 tabs was a bit confusing, to say the least! :) The new world configuration arrangement groups logically similar functions into their own smaller tabbed dialog boxes (eg. font and colours, aliases and triggers, and so on).

Changes in version 2.05

  1. Fixed a bug introduced in 2.04 where retrospective logging didn't work at all.
  2. Moved the "connect/disconnect" button from the "main" toolbar to the "world" toolbar. If screen space is short you are more likely to want to keep the "world" toolbar open.
  3. Fixed spelling mistake where ANSI was erroneously called ANSII.
  4. New option - "go to URL". If you highlight a URL in the output area (eg. www.gammon.com.au) and select "Go to URL" from the Display menu (or right-mouse click) then that URL is sent to your web browser.
  5. New option - "send mail to". If you highlight an email address in the output area (eg. fred@nurk.com ) and select "Send mail to" from the Display menu (or right-mouse click) then that email address is sent to your email program.

Changes in version 2.04

A note regarding Windows 95

A number of users have reported a bug where the output buffer starts scrolling "backwards" after a while. Intensive investigation has revealed that this is a side-effect of the fact that under Windows 95 various internal co-ordinates (screen co-ordinates for example) are still being held as 16-bit numbers, rather than 32-bit numbers as they are under Windows NT. This means that after your output buffer reached 32767 pixels it "wraps around" (becoming -32768), thus causing the "backwards" effect. This problem is caused by the design of Windows 95, it is not a bug as such in MUSHclient.

The number of lines in the output buffer that causes this is arrived at by the following formula:


linecount = 32767 / line_height

For example, using 12-point FixedSys font (which actually has a 15-pixel gap between lines) you can have a maximum number of lines in the output buffer as follows:


32767 / 15 = 2184 lines

In this case the program will work correctly with 2184 lines (or less) but not with 2185 lines (or more). This problem ONLY happens under Windows 95. Windows NT works perfectly for any number of lines.

Previous versions of MUSHclient did not exhibit this problem, mainly because the output buffer size was fixed at 1,000 lines. Also, most other client programs do not support such large output buffer sizes as MUSHclient. MUSHclient allows a maximum of 100,000 lines of output buffer, which should be enough to record quite a long session!

As a work-around, MUSHclient has been changed to check for when you are running Windows 95, and also trying to exceed 32767 pixels in the output buffer. In this case you will see a warning message, so that you can adjust the number of lines accordingly. If you want to have more than 2184 lines, just choose a smaller font (eg. Courier 9 point).

Changes in version 2.04

  1. Command history window now shows the full text of the command (as you select each one) rather than just a single line. You can also select parts of a previous command from the history window.
  2. References to the author's email address changed to reflect new address.
  3. Added an option "Escape deletes input" - this allows you to use the "Esc" key to quickly delete whatever you have typed into the command window.
  4. Added an option "Arrow keys traverse history" - this allows you to use the "arrow keys" (up and down arrow) to recall previous commands without having to hold down Alt as well.
  5. Added a link to the Gammon Software Solutions web page to the Help menu.
  6. Fixed a problem where clearing the "scripting" check box on the scripting page would cause a program crash.
  7. Added a check for exceeding the size of the output buffer under Windows 95.
  8. Added a button to allow you to edit your script file in the scripting configuration screen.
  9. Added a button to allow you to choose which editor to use for editing your script file.
  10. Fixed a bug where you could supply the century in credit card expiry dates, but they weren't included in the encrypted data.
  11. Fixed a bug where if you didn't supply a postal address during the registration process, rubbish appeared as your postal address.
  12. Added an option to the "About" box so you could send email to the author, or go to the Gammon Software Solutions web page, by clicking a button.
  13. Added an option to the "logging" configuration screen, so you can add your own "preamble" to a log file (eg. a copyright notice)
  14. Removed the limit of 1,000 lines when doing retrospective logging.
  15. Retrospective logging now respects the state of the various logging flags (omitting pages etc.)
  16. Added shortcut key (Shift+Ctrl+V) for "Paste to world" for quicker pasting
  17. Made the "confirm paste preamble" an option (for quicker pasting to world)
  18. Added a menu item "Repeat last command" (with shortcut key Ctrl+R). This allows you to quickly send your previous command. Useful for MUDs when in combat.
  19. When doing a "paste to world" the focus for the preamble confirmation screen is now on the OK button, so you can just press <enter> to confirm it.
  20. Fixed a problem where the "activity button bar" would not be updated correctly unless the "activity window" was also open.
  21. During the registration process you can now "back out" of entering a credit card number without having to cancel the dialog box.

Changes in version 2.03

  1. The default ANSI colours are changed slightly, so that black and bold black look different, and normal white is lighter.
  2. Added a "Connect/Disconnect" button on the main toolbar - if the button is "pushed" the world is connected or connecting.
  3. Fixed the "activity" toolbar so that it works even if you don't have the activity window open.
  4. Fixed problem with suggested log file name having the "\" removed from it, so that the log file directory and world name were concatenated together.
  5. Added "Find again forwards" and "Find again backwards" buttons to the game toolbar.

Changes in version 2.02

  1. Major change - new toolbar - Activity toolbar - shows activity on windows by showing window number in red. Also current window has the button depressed.
  2. When logging, invalid characters are removed from suggested file name
  3. Bug re timer scripts not always working properly fixed.
  4. After doing a copy, the focus automatically moves to the command window.
  5. "Reconnect on link failure" in global preferences renamed to "Reconnect on disconnect"
  6. Erroneous error message re duplicate aliases fixed
  7. Can now load trigger alias files created by earlier versions of MUSHclient.
  8. If you closed a session the status line would show "closed" - this was not updated when you switched worlds. This is now fixed.
  9. Main program window now also shows the name of the current world - this is useful when the program is minimised so you can see the world name on the Window 95/NT program bar.
  10. "Connected" duration on status bar (and activity window) no longer ticks over on a world that has been closed.
  11. Logging of your input now respects "log my input" option, regardless of whether or not you are echoing your input.
  12. Retrospective logging also respects "log my input" and "log notes" option. Previously retrospective logging logged everything.
  13. You can now choose whether or not to log notes (from a script)
  14. If unable to connect to a world, program now shows an error reason.
  15. Fixed a problem where you could not select the last character of a line in the output buffer by dragging the mouse.
  16. You can now add, delete, enable, get, and get a list of, aliases from within a script subroutine.
  17. Holding down either SHIFT key as you start MUSHclient bypasses the automatic open of worlds specified in your "auto-open-world" preferences.
  18. Removed "auto-open-log-file" option from preferences (it is not implemented yet).
  19. MUSHCLIENT.TLB file supplied - this file will be of interest to VB programmers.
  20. Example script file supplied - includes example of "teleport by name" described in scripting information web page.

Changes in version 2.01

  1. Changed the keyboard accelerator for "pause output" from Shift+Space (which many people were typing accidentally) to Ctrl+Space.

Other MUSHclient pages of interest


Operating Systems Supported

MUSHclient version 2 will run on: It will not run on Windows 3.1 or Windows 3.11, sorry! This is because the enhancements use various 32-bit features of the more recent Windows operating systems. If you wish to continue using Windows 3.1, then MUSHclient 1.04 is still a very fast, reliable MU* client.
[Next] [Back] [Home]
Written by Nick Gammon - 5K

Comments to Gammon Software support

[Best viewed with any browser - 2K]    Internet Contents Rating Association (ICRA) - 2K    [Hosted at HostDash]

Page updated on Tuesday, 6 December 2005