7.21 26-Sep-2005
(PUBLIC release) |
- Fixed problem with new version not detecting zMapper as a plugin.
|
7.20b 23-Sep-2005
(PUBLIC release) |
- Fixed (again) a problem with corrupted global.mud settings when using plugins
|
7.20a 13-Sep-2005
(PUBLIC release) |
- Removed eLicense copy protection and replaced with custom copy protection.
- Fixed problems with MCP only negotiating a single package
- MUD list is now sorted again
- No longer get error when using the search feature in the MUD list
|
7.13b 23-Jun-05
(PUBLIC version) |
- Fixed crash caused when opening zMUD from a non-Admin
account using Windows XP Fast-User-Switch
- Added support for Windows XP Remote Desktop
|
7.13a 15-Jun-05
(PUBLIC version) |
- Fixed a bug that could cause corrupted inherited settings
file when using the Open Inherited menu in the settings editor.
|
7.13 15-Jun-05
(PUBLIC version) |
- Fixed a nasty memory overwrite bug in 7.12. This was
causing crashes all over the place, but mainly when opening new settings
files. It's possible for this bug to have corrupted your settings,
so if you have trouble loading settings, follow the Migration
Guide instructions.
- Fixed a bug exporting triggers with a dangling " quote
in the trigger pattern. zMUD now puts a ~ before the quote when exporting.
- After using the #LOAD command to load a text file (rather
than a *.MUD file), the text file is no longer overwritten when using
the AutoSave option.
|
7.12 13-Jun-05
(PUBLIC version) |
- Fixed problem with command line word wrap and multiline
on older versions of Windows
- Fixed crashes when opening a window on some systems
- Fixed many problems with COM API, such as GetVar not
working
- Fixed problem with restoring window height that would
cause a window to get smaller each time it was reloaded when other
windows were in a tab list (such as the Sample MUD file)
- Fixed detection of the ZSCONVERT program
- ZSCONVERT no longer checks for ADO when its not really
needed (like converting text MUD list)
- zMUD detects if the character file is empty or mudlist
is empty because of an aborted conversion, and will try to reconvert
the old databases again
- Updated the Gemstone and Dragonrealms MUDs in the new
text MUD list so that they use the special zMUD syntax for Simutronics
support
- Fixed "No interface supported" problem on systems without
a proper MDAC installation in ZSCONVERT
- Fixed problem with API MakeVar not creating variables
in default class
|
7.11a 10-Jun-05
(PUBLIC version) |
- Fixed problem with compressed file on Windows 98 and
ME. This fixes the error about not being able to run the program because
it can't be relocated.
|
7.11 9-Jun-05
(PUBLIC version) |
- Added Auto Correction options for spell checker
- Added Spellchecking preferences page
- Added option for spellchecking zMUD commands
- Added option for spellchecking zMUD functions
- Added option for spellchecking user variable names
- Added option for spellchecking user alias names
- Added option to ignore first word in command for spellchecking
- Fixed problem with using cursor keys after text in command
line is selected
- Command line no longer beeps when pressing Backspace
or arrow keys
- Fixed problem with icons to the right of the command
line not displaying
- Fixed problem with registering the zsconvert program
to convert data files
- Datafiles are reconverted if the current files have
zero records (from a previously aborted conversion attempt)
- MUD list database is only loaded as needed. Saves several
MB of memory usage.
- Fixed command line right-click menu items
- #DBLOAD now works again when no database is loaded yet
- Fixed problem with #LOG command prompting for logfile
when logfile is already defined
- Fixed <DEST> MXP command EOF and EOL parameters
- Fixed Feedback option in Help menu
- Fixed Support Forum option in Help menu
- Fixed installer registry location used to store the
last installation directory
|
7.10 5-Jun-05
(PUBLIC version) |
- Added as-you-type spell checking to command line
- Removed use of MDAC/Jet for MUD List database and Character
database. MDAC still used for mapper. This should reduce the problem
with people initially running zMUD on systems with corrupted MDAC files.
SQLite is now used for these databases.
- New installer based upon Nullsoft installer. No longer
using WISE installer. This fixed the problem some people had with uninstalling
zMUD.
- zMUD now compressed for smaller download and faster
startup execution.
- zsConvert.exe updated to handle new SQLite databases
- zMUD now registers zsConvert automatically as needed
to ensure that version in the zMUD directory is executed
- Fixed Y argument in <DEST> MXP tag [4]
- #STW commands now export ID properly [3]
- #COND command no longer changed trigger class [1]
- %regex and %match now expand variables in their pattern [29]
- Using a {^a|b|c} pattern no longer messes up any following additional
{a|b|c} patterns [38]
- Comments // can now be at the beginning of a line [27]
- Fixed problem in #PICK not executing first command when overriding
the labels [47]
- Fixed problem with importing variables assigned to buttons [64]
- Fixed problem with using {} in #LOG and #FILE commands [59]
- Fixed problem with quotes brackets in #PSUB [73]
- Fixed problem with #PSUB and wrapped lines [74]
- <SEND> MXP command no longer causes following line beginning with <
to disappear [102]
- If the Send string ends in a space, then the coordinates of an image
map are appended without the ? character [128]
- Fixed various problems with %roomload and Room Properties window in
mapper [52] [53] [54]
- Fixed problem with #eval [61]
- MCCP compression now properly disabled after disconnect [91]
- Database functions now return an empty string if no database is open
[83]
- Fixed problem using MXP in #PSUB [93]
- Fixed some minor mispellings [96] [121]
- Uninstalling plugin should now remove it first [98]
- #STATE no longer needs trigger name [104]
- Fixed crash when button caption was too long [124]
- #SCROLL command now works when Echo Messages is disabled [134]
- Boolean fields in database View Filter no longer cause crash [138]
- Exporting classes no longer outputs blank lines [139]
- Updated MUDLIST.TXT from the MUD Connector
|
7.05a 16-Nov-04
(PUBLIC version) |
- Fixed code 23 error in eLicense wrapper
|
7.05 2-Apr-04
(PUBLIC version) |
- Fixed multiple #MXPTRIG commands
- Fixed GSL triggers to be properly case sensitive
- Case sensitive triggers (and GSL triggers) no longer
overwrite the wrong values
- Case sensitive (and GSL triggers) that are not exactly
the same no longer trigger the "duplicate setting" warning
- A command separator in an #STW command is now converted
properly to a newline %{cr} in the settings editor
- Exporting/Importing multiline status window commands
should now preserve line breaks
- %destroom now works when any directions are in the
mapper queue
- %walkactive is now reset to False when the end of a
path is reached or if the path is aborted
- %lastdir now always returns the first command for a
direction as stored in the View/Directions (instead of sometimes
returning the entire string list when in Map mode)
- %roomlink(ID,dir,-3) for creating a loopback direction
now creates both links instead of a one-way link
- Documented <!TAG> MXP command in MXP spec
- Secure MXP Line Tags are now marked in the MXP Tag
Preferences screen
- For Open MXP Line Tags, the user can now override the
default line tag properties in the preferences.
- The MXP Tag preferences now shows any changes to line
tag made via <!TAG> command
- Line tags now work whether the tag is open or secure
- Window Name used in MXP Line Tags now must match the
name of a window exactly instead of matching the beginning of the window
name
- When referring to a window, an exact name match now
takes precedence over a partial name match
- zMUD now properly remembers the last character
connected like it used to
- Using a trigger ID and pattern like {(%w)} no longer
strips the ()
|
7.04 10-Mar-04
(PUBLIC version) |
- Fixed MAJOR resource leak on WinXP systems that can
crash zMUD when switching applications or moving windows
- Fixed #MAP command to work with non-single-character
directions
- Fixed problem with moving link bends not saving
- Fixed problem with using command line parameters
causing crash
- Fixed problem with Disconnect menu option disappearing
- Fixed minor display problem in map properties
- Added #QUEUE command to insert directions into mapper
queue and recompute mapper queue (See Help)
- Updated help file and added color list
|
7.03 26-Feb-04
(PUBLIC version) |
- Fixed bug with #LOOK sometimes ignoring the next line
from the MUD (when Echo Commands is turned off)
- Fixed using 's as exit (again)
- #TAG Exit with a blank value no longer allows automatic
exit detection (makes zero exits from room instead)
- Fixed >out>n syntax to create rooms when Room
Property window is open
- Fixed access violation caused by blank lines from MUD
when confirming speedwalk
- Fixed problem with moving selected rooms with bends
after moving them to a new zone
- Fixed problem with Configuration Wizard sometimes
moving two steps when finished
- ESC now clears the map queue again
- %roommode(1) is now the default. Added RoomMode
to Map Properties window
- Tweaked the zMUD status icons a bit
- Fixed problem with Prompt Trigger not being created
correctly by config wizard
- Path info stripped from config file name to prevent
saving to the wrong file
- Added option to Wait for Prompt in Speedwalking separately
in Safe and Slow mode
- Added option for "Descriptions of room
change" to prevent room descriptions from being used to verify
untested links
- Added option for warning when using a long speedwalk
and warning is only given when Do Not Enter room is skipped
- Fixed problem setting Portal cost to zero and exiting
window
- Fixed bug with Reparse triggers when using #STATE to
manually change states
- Slow walking in mapper no longer uses the #SLOW timer
and gives "Slowwalking aborted" messages.
- Fixed problem causing corrupted Walk Script to be sent
to the MUD
|
7.02 24-Feb-04
(Beta version) |
- Many changes to Safe/Slow/Fast speedwalking
- #OK now confirms speedwalk step but delays next step until MUD Prompt
or blank line is received
- Config wizard attempts to create regex trigger for MUD Prompt (should
run config wizard on existing maps to set this)
- Added options to control whether #OK delays step until MUD prompt and
use of blank lines to map properties
- Fixed problems with {^abc|def} trigger patterns
- #DBRESET now resets query properly
- #FIND works when Mapper is off and sets mode to Follow
when done
- #MAKEROOM properly updates the cache for the links now
- #MOVE Other works for other directions now
- #ONINPUT regex triggers import/export correctly
- #SLOW now evaluates it's argument
- Fixed crash when renaming settings to a blank name
- Added %walkconfirm function to determine if step has
been confirmed by #OK
- Added %walkactive function to determine if mapper is
not paused or stopped
- Fixed problem with transparency until zMUD logo in
character window (hopefully)
- Character screen maintains List/Detail property
- Fixed menu shortcuts in Editor window
- Fixed Close Window menu command
- Added confirmation when deleting a field in database
module
- Fixed data corruption problem when field in database is
deleted
- Fixed problem with clicking New before saving a New
View in the database module
- Added confirmation when about to speedwalk more than
100 rooms
- Fixed crash in mapper when setting Label to blank value
- Exits are no longer created from 's in room text
- Fixed problem with Ctrl-N and Ctrl-Tab switching to
status window
- When multiple direction commands are defined, mapper
should use the correct command now
- Added options to display X in Do Not Enter rooms and a
symbol in Pause during Speedwalk rooms
- Added argument to #OK to force a step instead of
waiting until MUD prompt
- Removed %walkfull function but added an option in the
Map Properties to determine whether Open Door commands are added to
saved paths and paths returned from %walk and %path functions
- Fixed crash when using the autologin on Simutronic
games
- Added option to GSL Preferences to set the client that
zMUD emulates for Simutronic games
- Closing settings editor no longer creates blank button
after New button was created but not edited
- Fixed problemd with Force Entry flag in mapper
- Matching Room Name instead of Description is now the
default
- Fixed problem causing some corrupted map files not to
get loaded
- Added %mapquery function to perform SQL query and
return string list of matching room numbers
- Fixed problem with non standard untested links not
translating direction command
- Fixed problem with one-way links with bends not moving
bend with rooms
- Added "noclear" option to #MAP and #TELEPORT
commands to prevent queue from being cleared
- Added option to expand/collapse preference tree on
startup
- >out>n type of direction properly clears queue
now.
- Fixed problem using .path speedwalking during path
recording
- Fixed Mapper SaveAs menu command
- Fixed problem with Send Delay not delaying mapper
speedwalk steps
- Added Send Delay to mapper properties in addition to
normal preferences
- Deleting zone and moving rooms to other zone now
updates cache properly
- Fixed problem with setting color and properties of
multiple selected rooms
- Fixed problem with Taskbar icon for Settings Editor
window
- Fixed problem with COM errors when shutting down zMUD
with plugins
- Speeded up various %room functions in mapper
- Added stay-on-top buttons to Map Spreadsheet view
window
- Fixed tab order in Tick dialog
- Fixed problem importing Expression triggers with a
trigger ID name
- Fixed problem with untested oneway links not displaying
correctly
- #RESET command now accepts full classname paths
|
7.01 16-Feb-04
(PUBLIC version) |
- #OK no longer continues Slow walk when mapper is closed
- fixed error in syntax checker for #REGEX command
- #STEP now continues slow walk after #STOP
- Fixed problem with GSL triggers and one-character
arguments (like single exit rooms)
- %selline now captures full wrapped lines
- character icons are properly reloaded when character
screen is opened a second time
- fixed problem with pretty printer removing comment
characters
- fixed crash when in map mode after receiving lines from
the MUD
- fixed problem with database #NEW command when in
DBOffline mode
- Deleting a field in database no longer causes crash
when customizing a view that was sorted on that column
- In the Customize View screen of the database, changing
the field in a query now properly updates the query parameters
- Improved icons on buttons so that the disabled icons
have a good gray icon.
- Fixed problem with DLL plugins not working
- Double-clicking icons in character icon selection
window no longer replaces the icon (added right-click menu for this).l
- Embedded () in trigger patterns no longer causes syntax
error
- Fixed problem with Force Entry flag in speedwalking
sending too many directions
- Improved the anti-aliasing of some icons to work better
on darker backgrounds
- Fixed problem with initial character screen when in
List or SmallIcon mode
- Fixied display of toolbar in character screen when
resizing the window
- %mapfilter is now refreshed when going into Follow
mode
- Non-standard exits should be setting their Tested flag
when used now
- Fixed parse errors when using #pause and #stop in room
script
- Improved detection of duplicate primary and inherited
settings so that it checks when exiting the field instead of when typing
in the field
- The \ character is now recognized as the escape
character in the syntax editor for regular expressions
- Current room no longer reset by Compact Map option
- If startup.ini file cannot be loaded at startup, it no
longer creates a zero-length file. So it will continue trying to
download the startup file each time you run zMUD.
- Fixed tooltip for Ping button
- Fixed translation for various menu bars and cleaned up
translation file
|
7.00 13-Feb-04
(pre-release version) |
- Added Windows XP Theme support
- updated icons and images to 256 color
- updated language translation files
- %iskey returns zero when argument is empty
- #session now works with first character in file
- #session now works after copy/paste of character icons
- improved icon support for gif and jpg file formats
- fixed #SUB command when using on GSL MUD
- #TAG without text argument will now use entire line of
text
- Fixed various problems with %inwalk, %nextdir, and %lastdir
- %walkmode(0) now works in room script (but you cannot
change from fast to slow or safe in room script)
- Added fast, safe, slow walk buttons to mapper toolbar
- Added %b pattern to match a word boundry without
capturing any text
- added options to control indent of closing brace and to
control whether sub-blocks are placed all on one line
- added option for displaying control characters as
regular text characters
- speedwalk no longer crashes after canceling a Safe Path
command
- Bends now move with the rooms if both rooms attached to
link are selected
- No longer translates main form if language translation
is turned off
- Fixed problem with adding a bend to a one-way link
- Fixed problem with some map files not able to load
- Column widths in database module are properly saved
- Fixed various problems with GSL processing
- Fixed EOR/GA problem with GSL MUDs
- Fixed bug in mapper causing some links not to display
at some zoom levels
- Fixed bug in mapper causing links to up/down exits not
displaying sometimes
- Fixed problem with infinite loop using #teleport in
room script
- Using the Close All Windows option now properly saves
preferences
- Fixed problem preventing startup of zMUD via command
line
- Description and Exit tag data now cleared properly
between rooms
- Do Not Enter cost value prevents mapper from ever
speedwalking into the room
- Door name properly saved when selecting a different
exit in the properties window
- Double-clicking List View button in mapper no longer
switches to Record view
- Find no longer requires a valid current position marker
in order to work
- Multiple Find and Look commands no longer get stuck in
Map mode
- GSL Triggers are now case-sensitive again
- Fixed display problem when using the Vertical Adjust in
the font preferences
- Fixed several problems with Safe and Slow speedwalking
not working
- Added option to turn off Path Highlighting when
speedwalking
- Added mouse-over hints to translation file
- Translation file no longer overwritten on zMUD exit
- Changing the Marker color in the mapper now works again
- Changing a single room color in the room properties now
works again
- MUD form was sometimes not getting keyboard focus for
Ctrl-Z
- No longer adds ? to %gsl(j) exit tag
- Added option to prevent Pueblo emulation from opening
child windows
- Fixed problem where mapper would sometimes overwrite
current room with new room info in Map mode
- Fixed problem with direction keys being translated when
parsing was off but mapper was on
- Paths ending in ; no longer crash
- Plugin DLL files are released properly when plugin is
removed in plugin window
- Fixed problem with Portal Command words not working
- Fixed problem with first line of a block not indenting
properly
- Fixed another "record is deleted" error in
mapper
- Regex triggers no longer add the "regex"
option when exporting (uses #REGEX command instead)
- Using SaveAs no longer resets map location
- Compacting the map no longer resets map location
- Fixed problem refreshing the screen when Refresh Amount
was set to zero
- Mapper no longer skips the next line after a command
when Trigger on Command is turned off
- Fixed syntax errors with ;comments
- Fixed syntax error with #BUTTON command
- #TAG desc command will now work even when Use
Descriptions is turned off
- Fixed Variant error in Spreadsheet view Exit mode
- Fixed problem where long horizontal and vertical exit
links would not be displayed
- Character notes now wrap properly
|
6.67 22-Jan-04
(BETA version) |
- fixed crash on some systems when initially starting a
clean copy that prevented downloading startup icons
- updated to same mapper engine as zMapper 1.22
- fixed moving multiple rooms to a different zone
- updated version of PCRE regular expression library to
remove 13 subpattern limit
- #NODIR now works in Follow mode
- #PCOL bug fixed. Also fixes problem with #CW
command.
- #UNT is now UNTRIGGER instead of UNTAB
- Mapper commands and functions that accept room names
now also accept favorite names (such as #walk)
- A ({}) null list in a trigger no longer crashes
- Brackets [] are properly escaped after a wildcard
- Aborting a Slow walk no longer causes direction to be
sent twice when using #OK
- No longer created .mud (literally) file when primary or
inherited filename is blank
- Fixed problem saving array
- Fixed %n pattern to properly strip commas
- Compact Map option no longer causes crash
- Fixed a variety of problems with GSL codes, including
multiple prompts, not handling EOR/GA option, and not handling packet
boundries correctly.
- Fixed problem with COM scripts giving Member Not Found
- The Convert button no longer converts the wrong trigger
to a regex.
- If selected room is same as current room (no other
rooms are selected), they will stay synchronized as you move on the map
- The Delete key in the settings editor no longer deletes
setting when using in text editing mode
- If a map *.zfg configuration existed in the zMUD
directory, it was loading from the zMUD directory, but saving to the
character directory. It now looks in the character directory
first.
- Dragging aliases and variables within their same class
no longer causes alias to stop working
- #C+ no longer captures multiple copies of lines
(especially with GSL codes)
- Deleting last exit in the room properties list no
longer crashes
- Fixes several problems with update of room properties
when changing exit values
- Fixed problem with Force Entry flag not working
- Added ability to select multiple rooms and change the
room type, cost, and various option flags for all the selected
rooms. It will prompt to confirm multiple changes.
- Fixed problem with formatting the data from GSL l,m,n
codes
- Importing custom icons no longer causes
duplicates. You will need to delete your zmud.usr user icon file
and rebuild it.
- When using in/out directions, it no longer changes the
direction you type to the opposite direction
- Alarms that modify themselves while running do not
delete themselves when finished
- Fixed problems with %t1..%t99 and %x1..%x99 variables
- Fixed problem where using the X button to close a
docked MUD window might close the wrong window
- Up/Down exits are now shown at higher zoom levels
- The Settings Editor Taskbar icon option in preferences
is now saved properly
- Fixed problem with quotes being stripped in Status
window.
- Quotes are no longer stripped in MXP commands
- When recording a path, non-directional commands are no
longer appended to the path. If the mapper is running,
non-standard exits will be detected and added to the path as expected.
- Fixed problem with Reparse trigger conditions not going
to the next state
- Fixed many problems with Safe and Slow speedwalking
- Custom Colors in many color dialogs are now saved
across sessions
- Double-clicking the ..Class folder to move up to the
parent class keeps the proper class focused in the class list
- Added prompt to prevent inherited settings file from
being the same name as the primary settings file
- Speedwalk uses a minimum cost per room of one, even if
zero is stored for the room
- No longer crashes if map file cannot be found when
loading character
- %-1 is now properly shown as a variable in the syntax
checker
- Parenthesis in string lists no longer cause syntax
error in syntax checker
- Updated the *.lng translation file to include new
dialogs
- URLS in the MXP <A> tag with = and &
characters now work properly
- Fixed the handling of ~ quote character in #MXP command
- zMapper plugin now enabled by default when first
running zMUD
- Fixed problem with status window displaying the wrong
color when ANSI and MXP color were mixed
- Zones now load faster
- Fixed #debug trace output so it works again
- Turning on Match Room Name option no longer slows down
speedwalking
- Updated the Toolbar2000 component to fix various WinXP
problems with the menus in the mapper and settings editor
- Now being developed, compiled, and debugged on a
WindowsXP system.
|
6.66 21-Nov-03
(BETA version) |
- fixed bug with ANSI triggers
- fixed bug with &%wVarname triggers
- added \a regex pattern for matching just letters
instead of using \A
- fixed Test panel in Trigger editor
- $ trigger now matches a blank line again
- added option to determine if wildcards are allowed
within {a|b|c} triggers. Default is off.
- fixed {^name} triggers
- fixed problem with {a|b|c} trigger patterns so that it
is automatically sorted from longest to shortest in the background and
null values are handled properly
- fixed MXP in Status window so that " quotes are no
longer stripped
- possible fix to #FIND command and addition of debug
output
- fixed several problems with the #STOP command
- fixed several problems with the #STEP command
- fixed %mss functions in the syntax editor
- no longer crashes if you delete both an item along with
the class containing the item in the settings editor
- no longer hangs when referencing a %1..%99 variable
that doesn't exist
- The | character is now properly quoted in a trigger
pattern
- Mapper configuration no longer messed up by using the
Preference window
- Added option to not create any #OK triggers in Safe and
Slow mapping modes
- Previous answers in trigger wizard are saved in a queue
- Radio button spacing in trigger wizard fixed
- Quote ~ characters are no longer stripped when
computing the final command in the trigger wizard
- Previous step in trigger wizard now saved in queue
|
6.65a 17-Nov-03
(BETA version) |
- fixed several crashes when quitting or closing windows
- fixed crashes with layout files. Delete any *.lay
layouts created by the previous v6.65
- fixed problem with activity lights not appearing on
tabs
- #LOOK command was modifying selected room instead of
current room position
- fixed problem with #PCOL not coloring first character
of matched text
- Fixed another problem with %mss function swapping
arguments in settings editor
- Added %subregex routine for regular expression string
substitutions (see help file)
- Fixed hard to find intermittent problem that would
cause Fast walking mode to stop working
- Fixed problem with Force Entry flag not working
- Fixed problem with non standard exits sometimes sending
the previous exit command in speedwalk
- Fixed problem causing extra newline on Simutronic games
when there was packet boundry in the wrong place
- Fixed problem with EOR/GA handling of Simutronics GSq
prompt tag
- Added error handling to Perl regex routines
- %w is fixed
- %a is fixed
- \w in regex now matches non-English letters
- Added \A reg ex pattern to match only letters
(including non-English)
- Added \T reg ex pattern to match zMUD direction
characters
- %n pattern now removes commas in %1..%99 again
- The %e[ now escapes the [ in the pattern correctly
- Wildcards such as %w are now allowed within [] sets
- In Trigger wizard, messages and radio buttons are no
longer forced to lower case
- The Previous button now works properly after using the
PrevN string in the trigger wizard
- Cancelling the trigger wizard now deleted the temporary
class
- Radio button spacing increased in trigger wizard
- CommandN string in trigger wizard now expands $ and \
meta characters.
- The CommandN=+... syntax for adding to the current
command no longer adds the ; separator automatically
- Quotes in the Default, Command, etc strings are handled
properly now
- Using $$nn in the trigger wizard CommandN string now
delays expansion of the variable
|
6.65 15-Nov-03
(BETA version) |
- fixed *many* bugs in the Fast/Safe/Slow speedwalking
modes
- added Simple Trigger Wizard Ctrl-T (See Customizing
Trigger Wizards) for details.
- added Perl Regular Expression triggers.
See #REGEX in help file. All zMUD triggers are internally
converted to regular expressions for increased speed.
- added %match and %regex functions
- added interface to trigger editor to convert triggers
to regular expressions
- zMUD trigger syntax now supports wildcards (like %w
etc) within the {a|b|c...} trigger syntax
- The zMUD trigger * wildcard (and all other wildcards)
now match ALL characters (they used to not match zMUD special
characters). To prevent security problems with triggers using *
and %1..%99 expansion, special characters within the %1..%99 variables
are quoted (with the ~ character by default) before substitution.
- Added named substring capturing to Perl regular
expressions using the PCRE (?varname:expression) syntax
- Multiline regular expressions are supporting using \n
to match the newline character
- Fixed #MOVE command
- Using #pause in onroomenter no longer caused crash
- #STOP now works properly and allowed #STEP to resume
the speedwalk
- Fixed problem with clearing %mapfilter
- Using a "" argument in functions like
%roomcom(1,"") or %roomdesc(1,"") and other mapper
functions now properly clears out the existing value
- Added zone number to the zone name display panel above
the map
- The #MOVE command now allows arguments with spaces to
be enclosed in quotes
- Fixed problem with COM variables not reporting COM
errors and returning %tmpxxxx instead
- Fixed problem with diagonal directions sending
character instead of command when using doors
- Temporary class name in mapper room scripts enclosed in
{} to avoid problems with changed command separator character.
- Fixed error when speedwalking to a room where no path
exists
- Mapper will now look for the zfg map configuration file
in the same directory as the MDB map file by default
- The Exit Keywords field now supports multiple keyword
phrases separated by the | character (a string list)
- Added pos=nnn option to trigger command to allow
absolute positioning of triggers in execution order list
- Fixed problems with %lastdir not reporting correct
direction in queue
- Fixed %mss functions so that language name is second
argument instead of first in settings editor
- Fixed problem with #SUB command on long wrapped lines
- Fixed speedwalking through rooms with the same name
- Disabled aliases are no longer executed
- Fixed Zone field in Portal dialog
- Fixed problem with zMUD coming to front over other
applications when using the #WINDOW command
|
6.64 30-Oct-03
(BETA version) |
- speedwalking in mapper is even faster! (how fast can it
get!)
- Added Portal commands. See #PORTAL, #UNPORTAL,
%portal, %portalenable in help file, and Edit/Portals dialog in mapper.
Portals are MUD commands that teleport you to a location. The
mapper supports these commands in speedwalk calculations.
- Rewrote the algorithms for stepping along a speedwalk
path for Fast, Safe, and Slow modes. Door commands, room scripts,
and non-standard exit translation should now be working correctly.
- Speedwalking works better in Map mode now and no longer
switches to Follow mode for speedwalking
- Added "Pause in room" room property to cause
Safe and Slow speedwalking to pause when it gets to the room waiting for
an #OK command to continue.
- Added a "Maximum steps in Safe walk" option
to control how many direction commands are sent to the MUD at once.
- Fixed a bug in Multistate TEMP triggers that caused
trigger to get deleted when just the first condition matched.
- Added support for up to .999 in speedwalk paths (old
limit was .99)
- Map labels or hints can now contain an http:// link
after the ^ to open a web page when double-clicked
- Fixed bug with #COLOR command not coloring entire
wrapped lines when using mxp colors
- Fixed several crashes in speedwalking (Parse errors)
- Fixed several memory leaks in mapper module
- Look/Find commands in mapper should no longer crash
when there is no current room selected
- Fixed problem with using large fonts in MXP and having
the font size reset after other text control tags
- Mapper no longer uses "Maps" subdirectory,
although it will still look for config files if they are stored
there. New files will be saved to the main character subdirectory.
- Updated Help file for new portal commands.
- Updated %nextdir to work with new speedwalking queue
- Mapper queue now shows the room number of the next room
in the queue
- %nextroom returns the room ID of the next room in the
speedwalk queue.
- Fixed handshaking issue with some Simutronic games
- Added support for Gemstone 4.
|
6.63 16-Oct-03
(BETA version) |
- uses new fast mapper engine from zMapper.
Significant speed improvements in all areas, with a slight increase in
time needed to initially load a map file
- MUDs that just send a LF instead of a CR LF are now
handled when Strict Telnet option is off. This is now the default
for new users.
- Fixed numerous bugs in the VT100 scrolling region
code. Scrolling region is no longer reset by viewing the
scrollback buffer
- Fixed problem with MCCP not displaying text after a
Z_STREAM_END command in the same network buffer
- Fixed problem with MCP package negotiation. zMUD
now properly sends the complete list of packages it supports
- Added support for directions such as NorthUp, SouthDown,
etc. See View/Directions.
- Added pulldown menu in mapper to set a specific zoom
level.
- Added a # button in the Exit properties to let you
specify the destination ID of an exit manually.
- Added Compact Database option to mapper File menu
- Fixed a variety of bugs with dragging exits to new
locations
- Fixed problem with adding a new exit and then switching
zones to connect it to another zone
- Fixed problem with exits containing bends not handling
one-way properly
- Zones now remember the previous viewing location and
zoom level
- Selections no longer cleared when you switch zones
- Speedwalking will leave the path taken highlighted
- Added option to update the map location after every
speedwalk move
- Fixed bugs with Slow speedwalk mode and doors
- Correct doors now opened when translating non-standard
directions
- Double-clicking a zone label will open that zone
- Added the ability to create "Jump"
labels. A text label that ends in ^nnn will jump to zone nnn when
double-clicked. To jump to a specfic room, use ^nnn,mmm where mmm
is the room ID. This works in label text and room hint fields.
- Fixed problem with Merge command not always
working. It also no longer effects the current map position
marker.
- Move to Zone now updates map cache properly
- Fixed problem with Relink command
- Center map now works properly
- Dragging a selection box to select multiple rooms now
scrolls when you get to the edge of the map window
- Multiple links can now be selected
- Added option to determine whether speedwalking is
activated when double-clicking a room
- Added button to display the Parent Zone for
hierarchical zones
- Entire map is now loaded into memory by default.
Added option to turn this off and only load a single zone. Most
speed improvements are dramatic when entire map is loaded, so this is
the default value.
- Quotes in search strings for Find Rooms now work
- Using #mapquery multiple times in a row without closing
window now works
- Fixed Hint position for mouse-over hints.
- Text labels can be resized larger than the text to
provide a large mouse-over hint region
- Bends in exits only shown when in Map mode
- Added %destroom to return ID of destination of current
speedwalk. If destination already reached, returns -1
- #MENU {settings|xxx} now works. Added
"main" to force #MENU to use main menu instead of other
window. For example, if settings editor is open, #MENU
{settings|...} refers to settings editor menu, but #MENU {main|settings|...}
refers to main menu
- Fixed problem with ./class syntax getting stripped by
pretty printer
- %alarm function now expands its argument
- Added %q and %y trigger patterns. These are like
%p and %x except that they also match the beginning or end of a line
- %pop(@var) no longer clears the variable (although this
syntax is still wrong and will return a blank)
- Clicking on a MUD character icon can now display a text
file or Notes database field. If a filename is assigned to the
"Comments" field, that file is displayed. Otherwise if
there is any text in the Notes field, it is displayed. You can
right-click on an icon and select Notes to force the Notes display
- Added the ability to download the initial starting icon
set at installation time. Added icons for MUDs that have paid for
the advertising.
- ANSI color codes no longer mess up MXP tags like <RDesc>
- Added HIDDEN option to <!ELEMENT> tag for
defining custom tags that do not echo their text to the screen
- Bell column now works properly on wrapped lines
- Fixed potential crash with #OK triggers
- AutoPueblo triggers no longer create duplicates when
reconnecting
- Fixed problem causing screen not to update for 100ms
after getting text from the MUD
- VT100 ESC[2J now clears the scrolling region in
addition to the screen
- Scrolling regions larger than the current screen size
are now handled
- Line wrapping no longer messes up VT100 scrolling
region
- Reparse triggers no longer cause infinite loop
- Pressing SPACE at the bottom line in the database
module no longer causes crash
- When using multiple character windows, the status
window is now updated for the correct character
- Fixed a bug in line wrapping when crossing a network
packet boundry.
- Added limit to FreeList memory allocation to prevent it
from using up all of memory
- Added support for specific icon filenames for character
icons. Support for transparent GIF images added.
|
6.62 9-May-03
(PUBLIC version) |
- fixed problem with scrolling sometimes freezing
- fixed problem with #CLASS 0 added to room scripts
- Fixed bug with VT100 ESC[M delete line code
- Single LF no longer causes lines to get merged when
using a Prompt trigger and ^ anchor.
- Fixed bug with , and other special characters in =~
expression syntax checking
- No longer scrolls when cursor is outside current vt100
scrolling region
- Added alphabetical command and function list to new
help file.
|
6.61 5-May-03
(PUBLIC version) |
- fixed problem with ~ character in multiline scripts
- fixed ANSI color packet boundry bug
- added support for option="browser" in Pueblo
<xch_pane> tag
- Fixed bug causing connection timer alarms to fire when
not connected to mud
- Cleaned up display of splitbar and added snapping to
bottom of window to prevent less than one line of live text from being
displayed.
- Fixed bug in =~ syntax editor support when using
"" around pattern instead of {}
|
6.60 1-May-03
(PUBLIC version) |
- delays in #alarms (like #prompt) no longer cause alarm
to keep firing
- crash after using #unvar fixed
- \n followed by ANSI color no longer messes up color
- =~ operator in #IF now supported by syntax checker
- Buttons in Path settings for walking no longer crash if
path name is blank
- Fixed rare problem in tick timer that could cause it to
execute multiple times in a row
- Fixed problem with loading a layout with the settings
editor docked
- Fixed problem with #var importing expanding some items
- Fixed problem with creating new aliases in settings
editor
- Fixed extra line drawn when creating non-standard
aliases
- Fixed problem where non-standard exit was remaining in
queue
- Fixed problem with %roomvnum and %numrooms not always
returning the correct values
- Pueblo images are now always aligned with the bottom of
text.
- Fixed problem with text not wrapping on same line as an
image
- Fixed problem with text not getting redirected to
previous window when _previous was used
- Fixed problem with <Return> sometimes going to
settings editor when docked
- Rolling up the settings editor no longer messes up the
window when its reloaded
- Room scripts no longer executed in wrong class when
Safe walking
- <user> and <pass> MXP tags ignored in
Pueblo mode
- Using the Detailed setting in the Settings editor no
longer causes each setting to be parsed. This means that newlines
(CR/LF) will show up as "box" characters in the detail
list. But this significantly speeds up the loading of the settings
editor.
- Fixed problem with GA/EOR displaying old text
- Fixed syntax editor when dealing with trigger patterns
- MXP tag settings no longer erased by Preferences
- Fixed problem with multi-line triggers followed by a
trigger condition
|
6.57 22-Apr-03
(BETA version) |
- Added additional speed improvements (Benchmark
updated)
- #new command now handles = in variables correctly
- #nodir now updates queue display
- added argument to #nodir to clear entire queue
- Fixed %roomkind so that it can properly change a room's
type
- Fixed syntax editor with trailing . after a @var
- Fixed bug with { characters in command line
- <Return> and other characters no longer go to
wrong window when windows are docked
- MXP TAG elements will now redirect to other windows
even when using <tag>...</tag> syntax
- Clicking Add and then Cancel in database no longer
creates a blank field
- Fixed a bug in Wait trigger types
- Fixed various problems with scrollback getting off by
one line
- Secure mode is no longer cancelled after a newline
added by EOR/GA
- MXP entities split across packet boundaries work now
- Fixed various bugs with COM methods and syntax checker
- Fixed bug causes extra lines when copying ANSI text
from settings editor or MUD output
- Fixed crash when using <SEND> in status window
- Fixed problem with menu shortcuts going to wrong window
when docked
- Cursor position now maintained when clicking Save in
settings editor
- Fixed problem in database module when deleting a field
that was used as a view filter
- Fixed problem that was causing default script tab to be
set to MSScript
- Direction translation now looks at the map queue to
determine which room to use for translation
- Direction translation now handles multiple commands for
exit
- Direction translation is no longer recursive
- Fixed problem with Images and large text fonts causing
scrolling to get messed up
- Improved trigger state keyboard shortcuts...g added for
gsl and pressing a key multiple times will cycle through all state types
that begin with that letter
- Fixed problem with split MCCP packets
- MXP Tag settings are now properly saved and loaded
- Non-standard zone exit labels are now displayed
properly
- zMUD will no longer process MUD input in the middle of
sending a long series of speedwalk commands.
- Clicking on a null link stub to connect it to another
room no longer leaves behind a stub
- Making a link one-way no longer messes up the bends in
the link
- Fixed problem with % at the end of trigger commands
- #SLOW command can now group commands with () to allow a
step to contain multiple commands
- Fixed NAWS (again) so that correct screen width is sent
(height was ok)
- MXP Tags now use proper color when redirecting text to
another window
- Fixed bug in triggers where a ANSI color trigger could
then mess up subsequent triggers of the same line
- Fixed various problems with VT100 emulation of LF and
CR characters
- Variable alarm states now work properly
|
6.56 9-Apr-03
(BETA version) |
- Fixed several VT100 emulation bugs. zMUD should
now function much better as a plain telnet client.
- Removed scrollback line limit. Scrollback can now
be as large as you have memory for.
- Added additional speed improvements (Benchmark
updated)
- The MXP <FONT> tag is now supported for large
font sizes. Extra lines are added above to make room for the large
font.
- Added support for <H1>..<H6> tags.
<SMALL>, <TT>
- Added <DL><DT><DD>,
<UL><LI>, <OL><LI> list tag support
- %i, %j, %k, etc loop variables are now expanded EARLY,
similar to %1..%99 variables. This means than when using nested
loops, you MUST use %j instead of %i to refer to the innermost
loop. This could break existing scripts that were not using %i and
%j correctly. Additional variables such as %k, %l, %m... can be
used for additional nested loops. The %repeatnum variable is still
expanded late as before and can be used to reference the innermost loop
if backwards compatibility is needed.
- %room functions no longer sometimes use the wrong room
info
- %roomexit now works on rooms outside the current zone
- %yesno now returns correct values when using default
buttons
- Alarms now update gauges properly
- Fixed problem with <P> on Pueblo muds
- Fixed several other misc issues with Pueblo emulation
- Added option for AutoConnect in mapper to only connect
rooms with matching stub exits
- The Autoconnect using Keypad option was backwards in
the settings dialog.
- Fixed problem with _top windows in MakeWindow
- Added support for FIT option in <XCH_PANE> and
<FRAME>
- Size of internal and external windows can now be
controlled with <FRAME> tag
- MXP Font size no longer messed up by other tags
- Coloring <SEND> tags now works correctly for
right-clicking
- Double-clicking on entry in Spreadsheet view in mapper
now centers the map on that room, and loads the zone if needed
- Changed ZoneID field in Spreadsheet view to Zone Name
field
- Fixed problem with EOR/GA if ESC codes came before next
newline
- Fixed problem with the Notes field in the Find Room
dialog in the mapper
- GSL prompt now works properly even when screen buffer
is full
- GSL prompt no longer gets changed as new text is
received when the Preferences are being edited
- Can now use ~ properly in a GSL prompt
- <SEND> menus now work better if number of hints
is the same as the number of commands
- Fixed various help file links so that F1 and Help
button works in Preferences
- Fixed problem with defining non-standard exits causing
mapper to get messed up in Map mode.
- Fixed problem that could cause infinite loop when a
button was pressed
- Swapped the Look/Find buttons in the mapper to match
previous versions
- The MakeTrigger API now works properly
- Fixed "Member not found" error when using COM
routines
- No longer hangs or crashes when using mouse-over a COM
variable reference
- Fixed various problems with MXP TAG elements.
- NAWS was sending the wrong screen size. (was offset by
one)
- If ({@var}) matches when @var is empty, resulting
routines will no longer color the entire line
- Fixed problem that could cause lines to be received and
processed during a #priority command.
- The atdisconnect alias can now use the #DIS command
- Fixed problems with {)} in an #IF statement
- Copy/pasting variables in settings editor no longer
causes original variable to become undefined
- The MXP <SOUND> tag now allows filename to be
specified as FNAME in addition to just NAME
- No longer causes crash when exiting during #WAIT
command
- Session size is now saved properly when window is
docked
- Script parameters are now used correctly for rooms in
the mapper
- Fixed "scrollbar out of range" when a small
scrollback buffer is set
- Opening spreadsheet view while it is already open no
longer clears the query
- Trigger loop dialog now allows you to disable triggers
- Using a | character in a function no longer causes it
to be interpreted as a string list
- Fixed problem with MXP tags not working when wrapped
across lines.
|
6.55 17-Mar-03
(BETA version) |
- Fixed problem with zMUD hanging when first typing a
command to the MUD
- Fixed screen update problem when zMUD is not the active
application
- Fixed a screen update problem when horizontally
scrolled that could leave parts of previous lines displayed when
scrolling
- Command wizard no longer crashes when asked for help on
an undocumented command
- %doorname function now accepts variables (as does
any other function that uses the "Direction" argument type)
- Fixed problem with @Exit.ToRoom and @Exit.FromRoom not
properly initializing the returned room COM objects
- Fixed the help link for the %mss function
- Fixed problem that could cause Gemstone and
Dragonrealms settings to get overwritten by install.
- Fixed bug that could cause wrong screen output when an
ANSI sequence was broken across a packet boundry
- Updated Help file to include web dll file.
- Fixed link to online help files in help content page.
|
6.54 15-Mar-03
(BETA version) |
- Added support for Pueblo emulation [more
information].
- New Help File! (Thanks to Vijilante for all of
his hard work on updating the entire help file)
- Added direction translation for non-standard
exits. If a non-standard exit is set for a given direction, but
with a custom direction text, the direction can be used as a shortcut
for the exit and will be translated to the custom exit text
- Fixed bug with %exec and #EXEC not expanding their
arguments
- Selecting "Dont Ask" to the Auto Login now
properly turns off the autologin checking again
- A bug when using / in the #MATH command is fixed
- Using the keypad when the mapper is docked no longer
gives error
- Fixed "Property out of range" error when
using various #FTP commands
- Fixed #PCOL when used on wrapped lines
- #RESET command now properly resets array variables
- #T+ and #T- now work with Direction and Tab settings
- "menu" can now be used in place of
"speed" when refering to speed-menu (right-click menu) items
- When using #T+ and #T- on specific types of settings, a
class is no longer created if the item isn't found
- Added the %alarm function to return the time left in an
alarm, or to change the time remaining.
- Fixed bug with %bitor and %pathfrom not allowing
variables
- Fixed crash when clicking buttons on Action|Speedwalk
dialog when no paths were defined.
- Added %roomzone function to return the Zone ID of a
room, or allow you to change it.
- Added option to mapper to allow Auto Connection of
adjacent rooms to work even during normal mapping instead of just during
keyboard creation
- Added option to always load entire map into memory
(speeds up operations on small maps in some cases)
- Alarms of 1 second are now allowed again. Alarms
<= 500 milliseconds will not work however.
- Added option to MXP Preferences to disable image
downloading
- Fixed Invariant Operation errors when reassigning
elements of an array to a different type
- Fixed buttons aligned to bottom of screen so that they
appear above the command line and not below
- Updates to gauges, status bar, etc are now buffered so
that changes to multiple variables within a script no longer take so
long. Updates are done when lines are received from the MUD, or
when zMUD is idle.
- Fixed bug with <> and ANSI colors bleeding into
> character
- Fixed a bug that could cause a "Time encode"
error message
- #MESS command is now called #MESSAGE (but can still be
abbreviated)
- Fixed a problem saving layouts that could cause a
layout file to get corrupted
- Fixed layout of settings editor so that different
panels in the editor are not set too small and are always visible.
If the editor gets corrupted, closing it and reopening it should restore
it.
- Variables are now really allowed in Simutronics prompt
strings
- Variable names are now allowed in the #STATE command
- #WINDOW command can use window 0 to refer to the parent
MUD window
- MXP commands are now allowed in the #WINDOW command
(secure mode)
- Added #MAKEWINDOW command to create new windows with
more options than the #WINDOW command allowed. Also allows
redirection of text to another window.
- Resetting the Foreground colors to Default now uses
correct brighter green color
- zMUD now supports ESC[3m for Italic, [23m to cancel
italics, [9m for strikethrough, [29m for cancel strikethrough, [39m for
default foreground, [49m for default background, and both [2m and [22m
for canceling bold. The [2m is supported for broken MUDs that used
an old Pueblo protocol.
- Can now access plugin functions that don't have any
arguments
- Using Restore Defaults in the Syntax Editor color
preferences now properly updates the screen
- When passing text to plugins in Parse, changes made
from the first plugin are now passed properly to the subsequent plugins.
- The Plugin version is now displayed in the plugin
description field
- Double-clicking on a COM plugin will display the COM
browser to let advanced developers see the methods and properties
exported by the plugin
- zMUD no longer creates two different instances of your
COM plugin object
- Disabling macro keys no longer make them
"dead" keys for typing.
- Added option to allow *any* key to be a macro key
- When a plugin is unloaded and then loaded, it's
commands and functions should now be accessible again
- Fixed access violations in the mapper that occurred
after the room properties window was closed.
- Removed the fancy 3rd party database grid component
from the Spreadsheet view to save about 1MB of code space. New
Spreadsheet view is simpler than before, but actually functions a bit
better. You can no longer select multiple rooms using the
spreadsheet view
- The Exit tab of the Spreadsheet view was completed to
allow raw exit table editing.
- The Spreadsheet view is no longer a global window and
is associated with a specific map, allowing multiple map windows to work
with their own spreadsheet views.
- The Map property window is also now associated with a
specific map window rather than being global
- #AFK command now clears the command line before locking
the system
- Room scripts can now send direction commands to force a
move in a given direction. However, this will mess up any
speedwalking done through that room obviously.
- INI files are now buffered, causing the exiting from
zMUD to be MUCH faster.
- Fixed more problems with the ({^test}) trigger pattern
- Fixed problem in Button editor where Gauge tab would
not disappear sometimes
- Quitting zMUD while settings window was displayed and
then clicking Delete if setting was blank no longer causes Window focus
error
- Completely empty settings no longer prompt you to
delete or rename them...they are automatically deleted
- You can now delete the first state in a trigger as long
as its not the only state
- Inline images no longer cause lines to wrap, messing up
the image
- Images are now clipped to the split-screen boundaries
- Fixed "Char not found" bug on startup
- Syntax editor now handles COM properties and methods
better
- Dragging rows in trigger state grid no longer
duplicated states
- Setting window to "Automatically bring active
window to front" no longer messes up keyboard focus on main MUD
window
- Fixed bug that stripped {} from exported alarms
- Fixed problems with multiple open secure MXP tags not
getting transferred to subsequent lines
- Inserting a row in the trigger state grid no longer
duplicates states
- Fixed the pictures in the Layout preferences to reflect
correct horizontal/vertical docking.
- Disabled menu items are no longer shown in right-click
menu
- Creating a new link in Room Properties and then
clicking a direction no longer creates a duplicate link
- Added %nextdir function to return the next direction
queued for speedwalking or when a slow walk is paused
- Clicking the Fast walk and other buttons in the Paths
edit screen no longer causes crash if settings editor is closed before
speedwalk is finished
- Fixed problems with #CW when using MXP colors
- Fixed a problem that sometimes prevented the screen
from updating after a #CW command
- Fixed problem when selecting lines using margin to the
left where the entire text would momentarily get selected
- Improved the handling of alternate scripting languages
in settings editor. A single tab called "MSScript"
replaces the previous "VBScript" and "JScript"
tabs. A new dropdown list is used to select the scripting
language. Any value can be entered into this field, and this
language is maintained as you click different tabs in the editor
- Variables now use %mss for MS Scripts instead of #SS
- Fixed a problem with %quote. It will no longer
quote characters that are already quotes. Also, it only expands
its argument once.
- %selword no longer returns garbage if clicking in empty
area of screen
- Selecting links and text on the screen is now more
accurate. Also, bold links are handled properly
- Ctrl-Tab now works from Status Window. Also,
keyboard macros will still function now if Status window has focus.
- Fixed problem that causes Database to crash when using
Zone fields
- Fixed handling of Backspace character in VT100
emulation. Using editors like vi now work property within zMUD as
a telnet client
- Fixed a case where triggers could fire twice when one
trigger displayed matching text for another trigger
- MUD Connector database now updated with correct
Simutronics login info for zMUD.
- Fixed problem with using #FTP getedit and the FTP
button in the editor not sending the file back to the server.
- When the FTP connection is dropped, a message is now
displayed in the MUD window
- Right-clicking a zone in the zone list of the mapper
and selecting Properties now correctly displays the zone scripts for the
selected zone instead of the current zone
- Zone scripts no longer executed twice when zone is
loaded
- Fixed bug in Database module when handling
single-option selection fields
- Added option to #SCROLL command to start at the most
recent and look backwards to allow display of most recent matching text.
- Fixed problem when selecting mud list where a previous
filter could not be cleared
- Fixed problem with Print Selection command not printing
correctly
- Increased the recursion stack to allow more recursive
scripts (at the user's risk). Exceeding the stack will cause zMUD
to exit without warning. There is no way to trap this.
- #STEP now takes an optional argument used to set the
speedwalk path that you want to start.
- Updated elicense wrapper to latest version.
|
6.53 29-Jan-03
(BETA version) |
- Fixed a variety of bugs in the mapper preventing tags
from working properly. Mapper should now work MUCH better on MXP
and Simutronics MUDs or anywhere else #TAG triggers are used.
- First room created after configuration now gets correct
exits from tags
- GSL highlighted string no longer sometimes includes the
entire MUD text
- Added %btnenable(btn,val) function to enable or disable
buttons on the fly. See new COMPASS.ZSC sample included script for
creating an active compass for current room exits. Import this
file, then edit the buttons and set button bar 4 to the right or left
side of the screen.
- Added %doorname(dir) function to return the name of a
door in the specified direction
- Added %reversedir(dir) function to return the reverse
of a direction (see help for examples)
- Added %zonevnum(i) to work similar to %mapvnum.
- Added %roomvnum as synonym to %mapvnum
- Added %delnitem(s,n) function to remove an item in a
list and return the new list
- Adding bends to links on map now properly updates
display cache
- Added "onroomcreate" alias called after new
room is created
- Added "onroomenter" alias called when a room
is entered
- Added "onwalkend" alias called when last room
in speedwalk is reached
- Added default settings files for GemStone and
Dragonrealms which contain an active compass showing room exits, gauges
for hp, etc, and simple #NODIR triggers for easy startup by first-time
users.
- When initial character icons are created, the Getting
Started icon is back at the first location so that new users get to read
it first again.
- Fixed problem with @Array.nnn where nnn is a number
causing zMUD to hang
- Added word-wrapping to Room Description and Script in
mapper Properties
- Alarms no longer fire just before they are supposed to
and then fire a second time
- Fixed #PRIORITY command in syntax editor
- You should be able to map after #teleport again now
- Blank lines in Editor no longer send an ANSI reset
color code when ANSI is on
- Fixed bug with triggers like {({^person}) person} not
returning correct value to %1 parameter
- Fixed bug in door display when a link had a bend and
the door at one end was being drawn in the wrong orientation
- Clicking Cancel from Save Settings no longer crashes
- Called ProcessMessages during long speedwalks to keep
mouse and keyboard alive
- Fixed bug in syntax editor which was not coloring
aliases within nested commands blue
- Mapper configuration wizard no longer prompts for
confirmation when Tags are being used
- Reconfiguration no longer needed when Tag triggers are
added to mapper
- Added new plugin routine called CustomEdit(Ref,S) which
can be used to call a custom editor from a plugin to edit FTP GETEDIT
text or MCP simpleedit text. Return false to prevent internal zMUD
editor from being called.
- Added new COM routine to zMUD Application called
SendText(Ref,S) which is used to send edited text (obtained from
CustomEdit) back to the FTP server or MCP command.
- zMUD no longer crashes if a COM plugin doesn't
implement a particular command or function
- Deleting multiple subclasses now refreshes class tree
list properly
- Door name is no longer cleared in room properties when
Normal or Oneway is clicked
- Duplicate menu items with a name of "-" for
separators are now allowed
- Exporting classes when Group by Class is selected now
works properly
- Fixed error when closing the database window when zone
fields are used
- GSL and MCP triggers can now be part of Multistate
triggers
- Larger image is now shown properly when double-clicking
a Simutronics image in the MUD window
- Unclosed MXP tags are now replaced into the output text
when a newline or prompt is encountered.
- Status bar now displays unknown MXP tags normally, so
stuff like <hp> works again.
- Fixed Local echo in Character Mode
- Fixed problem when MXP commands were split across
packet boundary
- Clicking Cancel on Record window no longer gives error
after using Reset Windows
- When pasting text into the command line, control
characters are now stripped
- Selecting Memory preferences page when using
non-default memory values no longer clears the output window
- zMUD will now recognize WILL COMPRESS telnet option
after z_STREAM_END is encountered.
- Variables now work in GSL Prompts
- Zone Scripts are now saved properly
- Creating a new map when the old map database was
deleting now properly creates the first zone in the map
- When the mapper checks an untested link to see if you
are in the correct room, only the first sentence >= 30 characters is
used, rather then the entire first line.
|
6.52 27-Jan-03
(BETA version) |
- Improved speedwalking speeds.
- Fixed problem with room scripts not getting sent to MUD
in correct order when speedwalking through rooms
- Connection timer now shown in Simutronic games
- Simutronic game connections now initialized properly
- Set Autolog to true by default in existing character
icons (NOTE: Enable Autolog option moved from Preferences to the initial
Edit Character screen)
- Connection to MUD is not started until layout has fully
loaded
- Fixed problems with control characters like ESC at the
beginning of functions
- Fixed problem with Simutronics description only getting
last line
- Fixed problem with crash when moving cursor over left
margin of screen
- %walk now recognizes the zone name/number as the second
argument
- Problems with the / character being removed in the
syntax checker pretty print are fixed
- The ./ and ../ class names now work for referencing the
root class or the parent class
- Fixed problem with multiple array variables being
created
- Added colors for Simutronics text highlight, room name,
and room description tags
- Last text highlighted by Simutronics game is available
in %gsl(M) variable
- MUD output window is now refreshed when you switch
(Alt-tab) from another application
- Recall location now set to selected room rather than
room with blue dot in it
- Removed Map Autosave option from Logging preferences
screen
- EOR/GA option is now used for Simutronics prompt to
determine whether to add extra newlines or not.
|
6.51 26-Jan-03
(BETA version) |
- Big change to how mapper database works to
significantly improve load time in mapper
- Added Optimize Speedwalk option to mapper to control
how speedwalk handles new change to mapper database.
- Speeded up zMUD load time considerably
- Decreased zMUD base memory usage from about 24mb to
11mb.
- Combat text no longer stripped on Dragonrealms.
Highlighted text works on Simutronics games now
- Entering wrong password to Simutronic game no longer
causes infinite loop
- Problems with logging into Simutronic games have been
fixed
- simpleedit MCP package now responds properly to the mcp-negotiate-can
command
- Improved handling of prompts in Simutronic games
|
6.50 20-Jan-03
(BETA version) |
- Added direct login support for Simutronics games
such as Gemstone III and Dragonrealms (see http://www.play.net
or select the new character icons in the zMUD character display)
- Added support for GSL codes. See the GSL
Preferences page.
- Added GSL Triggers
- Added %gsl function to return result of specified GSL
tag
- Added MXP <IMAGE> tag
- Added WINDOW option to <IMAGE> tag to display
image in popup window instead of inline with the MUD text.
- Added support for ALIGN=LEFT, ALIGN=TOP, ALIGN=BOTTOM,
and ALIGN=MIDDLE in <IMAGE> tag
- Added OPAQUE option to <IMAGE> tag to force image
to be opaque instead of the transparent default.
- Added #IMAGE command to display an image in a popup
window
- Added support for MUD Connection Protocol (MCP)
- Added %mcp function to return data from specified MCP
command
- Added MCP Triggers
- Added #FTP command for file transfers (see help
file). #FTP by itself opens an entire graphical FTP interface (zFTP).
- #EDIT command can now edit files (load text files into
editor)
- #FTP GETEDIT command loads file into editor.
Added FTP button to editor to send file back to server
- Added support for 256 colors to character icons.
The Import now accepts BMP, GIF, or JPG 32x32 images instead of ICO
files
- Added EditFile and EditText COM methods to zMUD
Application object
- Fixed problem using #TAG commands causing mapper to use
room description as the room name
- Support for dns-mud-moo-org-simpleedit MCP package
- Support for dns-com-awns-ping MCP package
- Support for dns-com-awns-displayurl MCP package
- Support for dns-com-vgmoo-client MCP package
- Created new dns-com-zuggsoft-mxp and dns-com-zuggsoft-msp
MCP packages. See Support Library for MCP documentation (coming
soon)
|
6.40 17-Dec-02
(Public version) |
- Fixed problems with / character in aliases
- Added / class path character to Special Characters
preferences
- Fixed ./ and ../ class syntax
- #walk no longer ignores %roommode
- %roommode is now saved with map
- <A> MXP tag no longer hangs on some systems
- Fixed #WALK when specifying a room in another zone
- Fixed problem in zsConvert that prevented it from
converting lasted mud listing text file
- Added option to switch to Follow mode when speedwalking
(defaults to ON)
- Fixed bugs in %subchar function
- Deleting room in spreadsheet view now updates exit list
- Deleting only zone and selecting "Delete All
Rooms" now works
- When new room created on top of existing room, previous
link is properly converted to a one-way link instead of null links
- Dragging bad null links now works
- Dragging links now displays properly
- Fixed problem with Door commands getting sent at wrong
time (or multiple times) when in Safe mode
- Fixed problem with Script being sent at wrong time in
Safe mode. In Safe Mode, room script is now sent immediately to
MUD along with other direction and door commands. This can cause a
problem if your script depends upon the mapper being in that room.
The mapper will only be in the room once the correct room description is
received from the MUD.
- Find command in MUD output window now updates last
position correctly as new text is received
- Moving rooms off the edge of the map now auto-scrolls
the map
- Moving rooms off the edge of the map no longer makes
exits disappear
- Renaming the zone using the menu command updates zone
name display
- Clicking Edit on the Tutorials or eLicense FAQ icons no
longer strips the http:// from the URL
- Using new version of eLicense to fix problems with
Corrupt Application error on WinXP systems. This will require all
users to re-enter their registration code when running zMUD 6.40 for the
first time.
|
6.39a 8-Dec-02
(BETA version) |
- Fixed severe parsing error dealing with / characters in
functions
- Fixed expansion of 3rd (and greater) arguments to
several commands like #say (side effect of handling literal arguments)
- If MUD sends IAC IAC, a char 255 is displayed as
required by telnet protocol
- Fixed download progress amount display
- Changed font used in mapper room properties to be 10pt
instead of 8pt courier.
- Fixed problem with complete exits not getting created
in mapper
|
6.39 8-Dec-02
(BETA version) |
- Integration between zMUD and zMapper. Added Edit
button to Map mode of zMUD to open zMapper to edit the map. Must
have zMapper 1.15 or later.
- Added new syntax to refer to specific class path for
settings. Like @classname/varname
- Literal arguments now handled better by syntax editor
- CloseSession for plugins should now be called when MUD
window is closed
- Creating a variable with the same name as a parent
class no longer creates a new variable by default. Value of parent
variable is changed instead. Use "#VAR /varname value"
to force a new variable created in current class
- Added Introduction to Classes topic in help file to
explain class syntax.
- The #WALK command now walks to the correct room when
the zone is not specified
- Data sent before the MCCP compression command is no
longer lost (like the username prompt)
- Moving rooms to zones no longer crashes
- Nested #IF (and other block commands) works correctly
in syntax editor again.
- Prefs button in main toolbar works again
- Shift-dragging to select more rooms no longer deselects
other rooms
- Fixed bug with speedwalking where it would only go to
first room in path
- Merging rooms no longer leaves null-exits if replaced
with full exits
- Fixed problem with #TAG command when elements were not
enabled by config wizard
- Fixed telnet option code to allow repeated queries of
options without looping
- Fixed EOR/GA option to allow LF CR for newline for
non-compliant MUDs
- Triggers containing variables are only recomputed when
a variable changes. This speeds up triggers with variables
considerably
- Deleting or moving buttons no longer causes commands on
buttons to get shifted
- Changing Grid in mapper works even if you don't press
Return to close the menu
- Other lines like >portal>n should now work
properly and allow a return command to be immediately specified
- The X,Y position of merged rooms is taken from the room
in the stack created first
- Fixed color syntax bug when using dim and bright colors
of the same color.
|
6.38 26-Nov-02
(BETA version) |
- Improved Telnet option negotiation to remove possible
query loops
- Added support for EOR, GA, BINARY telnet options
- Added support for EOR and GA marking the end of a MUD
prompt (on LPmuds)
- Terminal Type telnet option now wraps back to beginning
of terminal list after second "unknown" type is sent
- Added "Strict Telnet" option. Turn off
this option if your MUD reverses the meaning of WILL and DO for telnet
options.
- Added support for SOCKS5 username/password proxy
servers
- Direct access to COM plugin variables added. %_pluginname
can be used to access plugin COM variable. In VBScript, the
PluginName can be accessed as a COM object as well
- Fixed various problems with COM plugins not loading or
unloading at proper times
- zMUD no longer creates a COM object for a plugin that
is disabled
- Added second argument to #DEBUG command to create a
Trace output file
- Fixed a variety of "invalid variant" errors
in mapper
- Fixed problems with array @a.0 syntax not accessing
correct item of array
- %mapvnum() no longer ignores its argument (again)
- #PR now refers to #PROMPT command again instead of
#PRIORITY
- %roomcom() no longer returns "All"
- WWW proxy server used for MUD Connector updating.
- Fixed possible problems with autoupdate downloading the
same filename
- #LOG command now works with quotes around a full
filename containing spaces
- Added Locked Door command to Map properties to change
script for unlocking/opening locked doors
- Door commands are now sent properly in all speedwalk
modes
- Expression triggers now default to "Trigger on
Trigger OFF" to prevent infinite loops
- MCCP compression error dialog should now be closed
properly
- Moving rooms up and down on the map no longer loads
wrong zone
- Using the Y and Z sliders on the Move Rooms dialog now
works
- Multiple characters using the mapper can now be loaded
again. Each character will have its own map window
- When creating an "Other" exit using the
>portal syntax, the portal command is no longer stuck in the mapper
queue
- Editing the Other command for a newly created other
exit now properly updates the cache
- Previous default class is restored when executing an
alias in a SetDef class
- Right-clicking on a room in the Favorites list no
longer changes the map display
- Right-clicking a room in the Favorites list now uses
the correct room on the map
- Shrinking the script editor in Settings to less than
one column no longer causes hang
- The #UNBUTTON command can now remove a button by ID
name
- You can use an absolute path for the #PLAY command
again
- Fixed problem with extra quotes being added to arrays
when editing in Settings editor
- Added a Default button to the color dialog for buttons
to restore default colors
- Fixed a crash that occured when multiple connections
lost their network connection
- Fixed problem with Echo Scripts and Echo Commands
options in Preferences
- Fixed crash when closing a second docked window
- Fixed problem in Mapper Spreadsheet view when clicking
on Zone or Kind columns for sorting
- Added right-click command to Zone and Favorites menu to
display list without the tree hierarchy
- Saving settings to a different directory now works
correctly
- Updated help file for %room functions to explain use of
current room when argument is missing.
|
6.37a 30-Oct-02
(BETA version) |
- Fixed speedwalk paths so that they have the movement
character (.) in them correctly
- Fixed Move rooms dialog so that clicking the arrows on
the fields activates the Apply button
- Fixed Delete key so that it works when the map window
is active
- Map window now activates when you click on the map
- Fixed Division by Zero bug when deleting a zone
- Changing fields in Exit properties (like non-standard
exit) now updates cache properly
- Fixed more Invalid Variant bugs
- Added #PRIORITY command to help file.
|
6.37 30-Oct-02
(BETA version) |
- Speeded up room selection
- Speeded up Nearby list
- Fixed problem with some exits not displaying sometimes
from cache
- Maintain origin when resetting zone bounds
- Increased label size from 80 to 255 chars
- Double-clicking label to edit now updates map cache
- Fixed bug when deleting last room
- Cache properly updated when deleting rooms and exits
- Fixed exit properties dialog to keep current exit
selected when changes are made
- Fixed Following in Safe and Slow modes when
disconnected from MUD
- Door commands now properly sent in all modes
- Door commands returned from %walk in Fast and Safe
modes
- Fixed "Invariant error" in various situations
- Fixed problem with Other exit command getting used for
other rooms when speedwalking
- Match Rooms now trims spaces from description and room
name unless the Match Room at End or Match Room at Start options are
used
- Null fields no longer cause mapper crash
- Null links no longer appear again in some situations
- Fixed bug in Find Room dialog
- Added Find Notes field to Find Room dialog
- Clicking on room in Find Room results will now load
zone if zone is different
- Clicking Move To Room button in Exit properties will
now load zone if zone is different
- Added %pathfrom function to walk from room A to B
- %walk now returns compressed speedwalk strings (like 3e
instead of e;e;e)
- Added %pathexpand, %pathcompress functions to convert
paths to and from string lists
- Added %pathreverse function to return the reverse of a
path
- Added %inwalk to return whether mapper is waiting to
process a direction
- Added #PATHHIGH command to highlight a path on the map
- #LMAP now uses the Room number mode of the map to
determine whether to return the ID or the VNum in %i
- #LMAP now includes the starting room in the path in the
loop
- Docking the mapper no longer disables the Del button on
the keypad
- Added #MAPQUERY command to display the Find Room
results for any SQL where clause
- Fixed Highlight Path function so that both rooms and
links are shown
- Clicking on a room now clears the highlighted path
- %mapvnum now returns correct value
- Cancelling a Beta download no longer continues the
upgrade process
- Empty map no longer generates very large level number
- Empty variables in a trigger {@var} no longer cause
zMUD to hang on startup
- Merge rooms now works properly again
- No longer creates un-needed Maps subdirectory for new
characters
- Fixed problem with Oneway and Door commands not
updating cache
- Creating Other exits with >dir>command syntax now
updates cache properly
- Added more information to VBScript and JScript errors
including line and column number
- Aliases, Variables, Paths, and Macros are now created
in correct class after #CLASS command is used to create a new class
- && is now a synonym for AND in an expression
- || is now a synonym for OR in an expression
- #WAIT command was not waiting in some situations
- Added #PRIORITY command to force the contained commands
to be executed without processing data from MUD (such as loops)
- Fixed various problems with %eval regarding quotes
- {} are now stripped in function arguments just like
quotes
- Fixed problem with MXP <SEND> menus when no HINT
field was specified
- Alarms are now disabled when a parent class is disabled
- Fixed bug with increasing the number of states of a
button causing the name of a state to change
- Fixed problem with copy/pasting multiple settings
(multiple triggers, aliases, etc)
- Fixed problem with changing tick timer of another
character window causing preferences of current character to get changed
- Fixed problem with closing a character in a different
folder than the current character
- Aliases are now allowed in <SEND> commands
(worked with menus, but not with single commands before)
- Clicking button next to Layout filename now allows you
to select a layout file
- Fixed crash when selecting the Script tab in the
Debugger
- Using #LOOK and getting fewer exits will remove extra
null exits from room
- Literal arguments, such as with #CALL, no longer cause
syntax errors
- Fixed crash when using the mouseover hints for the
syntax editor evaluation
- Limited recursion of user-defined functions to 100
levels
- Changing the map background color now works
- The MCCP error dialog is now closed when a connection
is disconnected
- MSP commands no longer allow absolute path names for
sound files
- Fixed problem in ZSConvert with converting the MUD list
to handle the file format problems for MUDs that start with a
number. Must reconvert your mudlist.txt to take effect.
- Multiple triggers with the same pattern but different
ID values are now loaded properly instead of overwritting each other
- #ONINPUT triggers now default with Trigger on Trigger
turned off to prevent recursive input triggers
- Can no longer attempt to delete the "None"
class in the settings editor
- Database variables are now supported in the {@var}
syntax for trigger patterns. The Key fields of the database
variables are used for the pattern
- %val and %key are no longer reset by other loop
commands
- Spaces in #PLAY filenames now work when the filename is
enclosed in quotes
- Updated help file with new commands/functions
- Fixed various typos in help file.
|
6.36b 16-Oct-02
(BETA version) |
- Fixed error opening test.mdb test database at startup
- Bumped version number to test autoupdate again
|
6.36a 16-Oct-02
(BETA version) |
- Fixed "Unable to Write to" error when closing
mapper
- Fixed the creation of overlapping rooms
- Changed Auto-Update so download occurs in main thread
instead of in background thread.
|
6.36 15-Oct-02
(BETA version) |
- Fixed nasty problem causing wrong room to get
highlighted in many situations, especially when changing zones, using
#teleport, #find, #walk, look, etc.
- Opening map window again after map window was closed no
longer crashes
- Selecting the Find Room or Spreadsheet view no longer
causes database error
- Added Find Room dialog to prompt for room properties
you want to search for
- Spreadsheet View/Find Room toolbar now works
(Properties, Walk, etc)
- Added Short Name field to Spreadsheet view and Find
dialog
- Delete Room no longer removes stub exits from cache
view
- Using the Zone/Reset Bounds command will now also reset
the viewing cache in case the view of the zone is corrupted.
- When connecting with null links, new links are now
drawn properly from cache
- When deleting a zone and selecting Move Rooms to Zone,
the zone being deleted is no longer shown in zone list
- Fixed wrapping with long room name in Room Exit
properties page
- Configuration list is now saved with map, and map
remembers the previous configuration being used
- Selecting a configuration from the Config menu list now
works again
- Testing the AutoUpdate code for this new update.
|
6.35 10-Oct-02
(BETA version) |
- New FASTER mapper algorithms. Adding rooms,
moving rooms, etc is now MUCH faster than previous versions.
- Problem sending "All" when moving between
rooms is fixed
- Added mousewheel support (hold wheel button and move
mouse to pan, use wheel to zoom in and out)
- Add Text label button implemented in mapper
- Favorite list now works properly
- Zone list and Favorite list can be sorted (right click
list to select option)
- Choose Zone dialog now shows zone tree hierarchy
- #SC calls #SCROLL command now instead of #SCRIPT
command
- #TELEPORT now works correctly with both room names and
numbers
- %roomlink no longer returns null if map is locked
- Fixed %word bug when string had parenthesis in it
- ^({@EmptyList}) now works correctly in triggers
- When converting to floating point, the Windows Decimal
character is used instead of hardcoding a "." decimal point
- Fixed position of Cancel button in mapper
- Should be able to follow after #teleport now
- Ctrl-Tab from mapper is fixed
- Door on a null link is drawn properly when zMapper not
installed
- A margin is added around the map to fix scrolling
boundries
- Zones remember the last position and zoom level when
loading
- #makeroom now sets the name and description properly
- %zonename updates Zone: name on map
- %roomnote will create a new note if one did not exist
- Move Rooms menu command now properly moves all selected
rooms
- Null exits are now used properly when linking rooms
- Pressing direction key when in Keyboard creation when
no room exists no longer crashes
- Room script is removed when mapper window is closed
- Changing Room ID Name now updates mouseover hint
- The status of the Save/Hide panel is saved
- The last tab selected in the mapper (nearby, zone, etc)
is restored
- Added Show Room number option
- Added Autoconnect option
- Door script can now be changed in map properties again
- Changing color in map properties works now
- If both a normal and "other" exit command is
defined, the "other" command is now used by speedwalking
- Synchonized Nearby list with selected items
- Fixed the %countlist function
- Fixed syntax such as @{%i_Gold} so that it works in a
loop better
- Move Rooms command in mapper menu now enabled when
multiple rooms are selected
- Now checks OLEDB engine Version instead of Date
- Converted from FastNet components to Indy for HTTP
transfers and file downloads. Hopefully this will fix the problem
with future auto-updates
- Rooms with custom shapes are drawn with the correct
shading when above or below the current level
- Added indexes to map database
- Map will scroll when you get closer to the border now
- Added Room Type pulldown to Room Properties when
zMapper is installed
- Added Exit Type, and Exit Offset to Exit Properties
when zMapper is installed
- Fixed a variety of bugs in the Exit properties
dialog. The Save/Cancel buttons now work properly in the Exit
properties
- Various Room Temp flags are now getting set properly
- Fixed bug in map conversion so that database variables,
such as scripts and Contents field are converted properly
- Changed room Contents field from string(255) to memo
field
- Improved speed of Nearby list selections
- Fixed mouse cursor when using Relink from the Room
properties
- Nearby list now updated properly when selecting
multiple rooms with the dragging box
- Updated eLicense to work better with proxy servers and
prevent licenses from being reused on the same machine.
|
6.34 19-Aug-02
(BETA version) |
- Incremented version number to test AutoUpdate code
- Fixed problem in zsConvert when converting rooms with
notes
- Fixed hang when using #TAG Exit with no exit text
- Fixed >enter>n manual exits
- Delete Zone no longer things there are always rooms in
zone
- Changing "Other Com" in exit properties now
saves the value
- You can now properly right-click a room when Exit
properties are open
|
6.33 18-Aug-02
(BETA version) |
- Compatible with zMapper 1.10
- zMapper detected as a special zMUD plugin. When
detected, many zMapper enhancements are useable within zMUD, including
advanced mapper scripting, enhanced map display, etc.
- zMapper plugin can be disabled in Plugins menu
- See zMapper 1.10 Version
History for changes and bug fixes specific to zMapper
- #OK trigger now created properly during speedwalking
for mapper Follow mode
- Commands that required their full names can no longer
be abbreviated (like #killall)
- #teleport and other commands and functions no longer
ignore the optional zone name or number
- If a short room name is present, it is used as the room
label correctly
- Editing Door name now updated properly
- Added Highlight Path command to Room right-click menu
to highlight the shortest path without sending it to the MUD.
- Linking to a room with a stub or one-way exit in the
correct direction now properly edits that link rather than adding a new
link
- Long room names no longer wrap in Room properties
- Room Notes are now converted correctly by zsConvert
- Setting current location clears map direction queue
- Up/Down/Other exits are shown properly now on both
sides of link
- Added hierarchical Zone list. Zones can be
dragged over each other to create a tree-structure of zones.
- Removed ability to edit Zone names from the Zone list
- Favorites list is now a hierarchical list. You
can drag favorites over each other to create a tree structure
- Must now double-click on zone list (or select Open from
right-click menu) to open a zone instead of single-clicking.
- Name of current zone shown above map window
- Print Zone command is back. It does a "Fit
to Page" print of the current zone. For more printing
functions, use zMapper.
- The Add Bend and Delete Bend functions are now
implemented in the right-click menu for a link
- Exit Properties update correctly when a new room or
link is selected
- All links from a room are highlighted again when you
click on a room
- Toolbar position is now saved and restored
- Added Reset Bounds command to zone menu to recompute
the scrollable area of the zone
- Centering map on edges of map no longer messes up
scrollable area
- Scrollbars should now properly cover the correct part
of a zone
- Zone boundaries are now stored with the zone instead of
being computed when zone is loaded. This speeds up zone loading
- Several speed improvements to moving rooms, adding
rooms, deleting rooms, etc.
- Delete Room properly removes any Notes before deleting.
- NW is no longer set as the opposite direction for
U. Maps with this problem are automatically fixed when loaded.
- Updating room color in properties now updates the map
correctly
- Normal View now sets correct zoom value
- Added MouseOver hints for Zone links, and Other links
- Creating a new room uses the Room "type" of
the last room selected
- Moving a group of rooms no longer unselects the group
- Fixed problem converting some old maps to new database
format
- Import Zone should now work again
- Added detection of old Jet 4.0 OLEDB engine and prompts
user to upgrade their OLEDB engine. This fixes the problem where
the old engine caused huge databases and very slow operation
- Added %map and %curroom COM objects to interface to
scripting in zMapper
- Moving rooms to zones now properly updates the
scrollable boundaries of the zone.
- Fixed problems with Merge Room command
- Hopefully fixed problems with AutoUpdate code (will
still fail when upgrading to this version, but should work when auto
upgrading to *next* version)
- Door commands now work and allow customized scripts
from zMapper
- Room scripts from the custom room definitions are now
executed.
|
6.32 15-Jul-02
(BETA version) |
- Fixed zsConvert so that character database and MUD list
get converted properly.
- Fixed "Divide by zero" error when creating a
new map zone
- Fixed %min function (again)
- Can now delete a room that is referenced by the
"Favorite" list.
- #TELEPORT {shortname} and #WALK {shortname} now works
- Room property Exit tab no longer crashes if no exits in
room
- Right-click menu items in Exit tab disabled if map is
locked
- Can no longer rename zones and favorites by just
clicking on name. Must select Rename from right-click menu.
- Nearby list no longer updated unless map view has
changed
- Dragging multiple character icons into a folder now
works (used to hang zMUD)
- If last character used was in a folder, zMUD no longer
gives error next time it is started
|
6.31a 10-Jul-02
(BETA version) |
- Fixed bug in VBScript and JScript when spaces were used
in script.
- Zone list no longer updates during speedwalk
calculation
- Room properties and Spreadsheet view no longer update
during speedwalk calculation
- Speedwalking now focuses the map on the current
position before starting the walking
- Center on Selected room now adjusts the map level so
that the selected room is in the center of the view
- Added Center on Current Position to center the map on
the room with the blue dot.
|
6.31 10-Jul-02
(BETA version) |
- Added support for VBScript and JScript scripting
- Added preferences to enable and disable VBScript and
JScript
- Plugin commands now also can be accessed via the #PLUGIN.COMMAND
syntax. So, to access the zChat CALL command, you can use #ZCHAT.CALL
to avoid the conflict with the internal zMUD #CALL command
- #CLR now clears blinking text
- #IGNORE no longer causes taskbar icons to stop updating
- %min and %max functions are now working again and
properly handle floating point values.
- %version returns the correct value again
- Alarms with -* syntax no longer cause infinite loops
- zsConvert now recognizes new name of map database file
to be created
- Long room names no longer prevent zone from being
converted
- Null characters in room names and descriptions no
longer prevent zones from being converted
- Selecting multiple objects on the map: the rectangle
can now be drawn starting from any corner
- Mouseover hint for Map now works when map window is
docked
- Layout files containing the old mapper should no longer
crash
- The new mapper window can be docked properly
- The #DOOR command now works again
- The #LOOK and #FIND commands now work again
- Links can be deleted from the Room Properties Exit tab
by right-clicking
- New exits can be added using the right-click in the
Room Properties
- Selecting Mapper Off now works and "dims" the
map
- Exit stubs for first created room are now shown
correctly
- Doors opened properly in Safe walk mode
- File/SaveAs now works in mapper
- Mapper properly creates a blank map file when first
opened
- File/New in mapper works properly
- Can no longer edit the zone icon field in the zone list
- Current zone in zone list properly highlighted now
- Added more Zoom increments
- If direction spacing in zMapper is set with Dx=0, Dy=0,
Dz=0, then that direction is disabled during keyboard creation of map
- Crash in Find Room (same as Spreadsheet view for now)
fixed
- Find Room, Room Properties, and Map all properly synchronized
when any changes are made
- Exit properties in the Exit tab of Room Properties are
now disabled when map is locked
- Added Zone Name and Kind Name to fields that can be
filtered in Find Room screen
- MUD Output no longer paused during map loading
- Various room functions like %roomname, %roomdesc, etc
now properly update the database again
- %walk command returns correct speedwalk string
- Up/Down exits are now drawn properly on all levels
- You can now select Up and Down level beyond the current
range of rooms in the zone
- Using the same map for multiple characters should now
work
- Saving character settings when mapper window is closed
should now prevent the mapper from being opened again the next time the
character is loaded
|
6.30 8-May-02
(Alpha version) |
- Mapper module completely rewritten to use new
zMapper database format.
- This version was not released to the general
public. Changes to the mapper are too numerous to list.
- Only the mapper module was changed. No other bugs
were fixed.
|
6.26a
1-Feb-02 (BETA version) |
- Fixed zsConvert.exe so that it doesn't create a blank
character record
- Fixed *nnn alarms (doh!)
- MUDInput plugin routine no longer called for regular
user input...it's back to working the way it did and only captures text
from MUD
- Installer no longer runs zMUD when doing system
configuration update
- Check for ADO/MDAC is done earlier to give better error
message on Win95
- Slowwalk preference page no longer crashes when
clicking OK
- Slowwalking in mapper no longer crashes when creating
#OK triggers
- eLicense update to handle rare problem on some Windows
NT systems
|
6.26
31-Jan-02 (BETA version) |
- Converted MUD List and Character list to Access 2000
databases.
- zMUD now uses ADO (Jet 4 OLEDB) for database engine
instead of DBISAM
- Created zsConvert program to convert databases from old
format to new. It is included in the zMUD distribution.
- #WAIT command changed so that it doesn't pause MUD
output (See article on Timers, Alarms, and WAIT Command for more
details)
- Added extensively to the zMUD COM object (See the zMUD
COM Interface article for details)
- Added short-cut syntax for accessing properties of COM
objects. (See COM Programming in zMUD article for details)
- Added short-cut syntax for setting properties of COM
objects
- Added support for default COM object properties
- Added %session and %zmud variables to refer to the
current COM objects within zMUD (See zMUD COM
using zMUD article).
- Can add a ^ character to "Append" macros to
set where the cursor is placed when the macro is added to the command
line.
- Changed how string lists and database records handle
nested lists
- Added %class system variable to return current class
name
- Fixed %txx parameters in Wait state triggers
- Optimized {a|b|c} triggers to be faster
- The <br> MXP tag now works again
- Open MXP tags closed out of order no longer mess up the
rest of the text on the screen
- #STATE now resets trigger if no state value is given
- %numparam and %param no longer messed up by nested IF
and loop statements
- %numwords no longer has trouble with multiple spaces
between words
- %replaceitem works with the last item in a list again
- %replaceitem properly handles empty list elements
- #DELITEM can delete empty list elements now
- Added #CALL command for calling COM methods (actually
same as #NOOP command, but better named)
- Syntax "|ClassName" can be used to create a
subclass within the current class
- <SEND> command can execute "safe" zMUD
commands and aliases again. Option can be turned off in the MXP
preferences
- Autolog triggers no longer getting deleted
- Username autolog trigger was not getting created
properly
- Button panels should now stay arranged in the correct
order
- Default macro keys can be overridden again
- Settings editor panel can be undocked again
- Closing a tab-docked window no longer resizes remaining
window
- Crashing during the download of a new version should be
fixed
- %pop function handles nested string lists
- %numitems function handles nested string lists
- zMUD no longer crashes if your 90-day auto-renew period
expires while using it
- MSP sounds with wildcards are no longer downloaded
- The U= parameter can be used to override the file
fetched via the background download. Useful for specifying a
default sound to download for wildcard sounds
- MSP command with blank sound and url no longer crashes
- Removed duplicate Alt-E hotkey from settings
editor. The Edit button is now Alt-T
- Fixed problems handling &var in trigger patterns
- Fixed problems with %s in triggers
- Using () around a literal trigger pattern now works
properly
- Lines received from the MUD should no longer get
displayed in the wrong order when using WAIT commands or other loops
- Macros are not created in the current class rather than
always in the <None> class when using Ctrl-K
- Manual trigger states work properly now
- Menu buttons no longer flicker
- NAWS data only sent if it changes. Avoids
spamming MUD with lots of messages when window is resized
- Fixed problem causing single quotes to get stripped
sometimes
- Fixed memory leak for Regular Expression triggers
- Copy/Paste works again in Settings editor
- Fixed problem in settings editor when editing trigger
states and changing to another trigger with less states
|
6.25
13-Jan-02 (BETA version) |
- Many optimizations and speed improvements. Speed of the
following was increase: overall scrolling speed, ANSI color changes, MXP
parsing, overall script execution, variable assignment, variable lookup,
alias lookup, path lookup, command/function lookup. See the new Benchmark
for more details.
- Added Regular Expression trigger state type. See
the Advanced
Triggers document for details.
- Fixed problem that caused lag of several seconds now
and then
- Added the ReParse trigger state. See the Advanced
Triggers document for details.
- Added %expandlist and %expanddb functions for
pretty-printing string lists and database variables. See the help
file.
- Fixed bug in &nn where nn started with a zero
- %sort(%null) no longer crashes
- *nn alarms are now properly enabled and started when
character settings loaded
- <SEND> no longer allows zMUD commands to be
executed
- <SUPPORT> MXP tag (with no arguments) now works
correctly
- Bugs in ANSI Color triggers are fixed. You can
also now paste ANSI text into the trigger Pattern field again if the
ANSI Color option is enabled.
- Button menus work properly now when first imported
- Button menus are properly updated when variables are
changed
- pluginInit is now called correctly when COM plugin is
enabled in Plugins list
- zmudVersion COM method now returns the correct value
- Added arguments to the <GAUGE> MXP tag for the
following: low=value sets the percentage of the maxvar used to change
the gauge color (default is 20); lowcolor=color sets the color of the
low part of the gauge; backcol=color sets the color of the gauge
background; bitmap=value sets the name of the bitmap image for the
gauge.
- Added the BackColor argument to the #GAUGE command
- Fixed various problems with colors and gauges.
Color names now work correctly for all gauge arguments
- Fixed crash with ESC [ nnn P ANSI code
- Fixed crash with ESC [ xxx X ANSI code
- Fixed ESC [1K (delete to beginning of line) ANSI
function
- Removed extra entry in MXP <SEND> menus that
sometimes appeared
- #FORALL now handles nested lists correctly
- Telnet option IAC WILL ECHO now handled in addition to
the normal IAC DO ECHO for MUDs that have their telnet option protocol
reversed.
- The state of individual triggers being enabled or
disabled is now saved in the settings
- The initial state of a trigger is now saved properly
(if it wasn't a normal Pattern type)
- Fetching the 0 element of a list now returns the null
string
- Backwards loops are supported. See help file for
#LOOP for details and examples.
- Fixed problem in MCCP compression that caused error
message when compressed stream was terminated (like when disconnecting
from the MUD)
- When MCCP option toggled in Preferences, zMUD now sends
COMPRESS2 telnet option instead of COMPRESS telnet option
- Renaming classes in Settings Editor properly updates
class tree and previous-folder icon
- Long lines that wrap in the settings editor no longer
turn on the Save button incorrectly
- Triggers can now be editing while the state of the
trigger changes
- Fixed several major bugs dealing with having more than
one setting window open, or more than one Preference window open at the
same time. Settings could get corrupted or mixed together
previously.
- Trigger patterns like {"|b}{c|d} now work
correctly (the quote used to be a problem)
- Trigger patterns using the {a|b|c} syntax now accepts
null values. So, a pattern like {|b}{c|d} now works correctly
- Variables are no longer created in the wrong class
sometimes
- The Wait trigger state no longer waits for another line
from the MUD before firing
|
6.24
16-Dec-01 (BETA version) |
- Fixed problem with aliases of same name in different classes not
getting created
- Fixed error caused by not having current working
directory set properly (DBISAM error)
- Fixed crash caused by deleting classes in class tree of
settings editor
- Fixed quote problems for string lists (%item, %ismember,
%delitem, etc)
- Fixed long-time bug which caused keyboard macros to be
expanded before executed. This extra expansion caused some unusual
side effects if the macro used the a=b assignment syntax
- MXP no longer used for #SUB command if MXP is disabled
in preferences
- <<test>> now displays properly in MXP mode
- <<b>bold</b>not bold> now works
properly also
- Fixed problem with toolbar shrinking to hide the window
tabs for multiple MUD windows
- Added a Beta Test license agreement that is displayed
when attempting to upgrade to a new Beta version of zMUD.
- Updated eLicense again to version that supports
Fast-User switch. Hopefully the crash and sound problem side
effects have been fixed.
|
6.23
10-Dec-01 (BETA version) |
- Added #AFK command to lock zMUD
- Fixed various bugs with #ONINPUT triggers
- Transparent windows no longer mess up StayOnTop order
- Added %subchar function to substitute a list of
characters with another list
- Fixed %t1..%t99 problems in trigger states
- Alarms starting with - are no longer deleted
- Fixed bug with alarms not going off at proper
time. For example, *10:00 works again
- Can no longer use a settings filename that doesn't have
an extension (.mud is used as default)
- If Setting file and a Folder have the same name, a
backup of the settings file is no longer made (prevents folder from
being renamed)
- Fixed problems with setting captions on the left side
- When selecting character folders, extra icons are no
longer selected
- Deleting a character folder now works properly
- Fixed bug with ; comments not working in syntax editor
- Database/New no longer causes problems with looking for
templates in wrong place
- Character folders can no longer be dropped onto
themselves
- Fixed several crashes with speedwalking
- MXP mode no longer messed up by speedwalking or by
sending multiple commands quickly
- Drag/Drop of class folders with nested folders between
two settings files fixed
- Added "Always prompt for save" option which
forces a prompt to save the settings when closing the settings editor
- Closing the settings editor for external files always
prompts for save (unless AutoSave is on)
- Fixed saving the horizontal scrollbar setting
- Fixed the taskbar icon settings for MUD windows
- Fixed problem with the string list editor where adding
an item could copy text from previously displayed lists
- Fixed problem that could cause main toolbar to shrink
and not show buttons
- Fixed Manual trigger states
- Fixed problem in mapper where a door in a room could
cause the "open door" command to get sent no matter what was
entered
- Fixed problem with stripping quotes in function calls
that prevented nested string lists from working correctly
- Added %stripq function for backwards compatibility
where the new quote stripping messes up existing scripts (see %stripq in
help file for details and examples)
- #ONINPUT triggers are now processed even if command
starts with a quote
- Fixed bug with %roomnum() not returning correct value.
- Fixed %replaceitem to work properly with null list
items
- Fixed crash in Slow Walking preferences screen
- Fixed several settings in DEFAULT.MUD. In
particular, the color of the status window is fixed
- Fixed syntax editor errors with alarms
- Fixed syntax editor errors with <> in trigger
patterns
- Fixed trigger patterns so that the ~ character is no
longer removed when creating the trigger
- Fixed wordwrap in the editor so that deleting newlines
causes the text to rewrap properly
- Updated eLicense to fix problem with fast-user
switching on Windows XP.
- New version of eLicense also works on systems without
Winsock2 (older Win95 systems)
- Fixed problem with new version causing 30-day trial to
expire
|
6.22
1-Nov-01 (BETA version) |
- Added consistent [Window] menu to each window that allows you to
toggle task bar icon, dockable setting, and transparency (for
Win2000/XP).
- Transparency now allows you to set the alpha blending value
- Transparency setting for each window stored separately.
- Fixed screen display bug that would not scroll the
entire line, leaving bits behind
- MXP tags on open lines work again
- Various #ALARM command problems fixed
- #ALARM command takes xx:yy as hours and minutes, unless
*,+,- is used, in which case it is minutes and seconds.
- {@List} pattern in triggers now works again
- %trigger now returns correct value (line that matched
trigger, not trigger itself)
- Alarm ID no longer causes syntax error
- Task bar icons now updated properly
- Added option to Emulation Preferences to turn off
sending of NAWS screen size data
- Alarms now started properly when settings are loaded,
or when class is enabled
- Disabling a class now suspends alarms
- Arrays with more than 32767 entries can no longer be
created
- Crash with VT100 scrolling regions (mud status lines)
fixed
- No longer allows last blank row in trigger or button
state editor to be deleted
- Floating point numbers now work with Gauges
- Fixed %item function so that list is properly expanded
- Fixed #NEW command to handle new list format
- No longer sends NAWS data twice when window is resized
- Trigger state editor now properly clears the last line
when switching triggers
- String list editor fixed so that tabbing between List
and Database doesn't keep adding quotes
- ANSI codes stripped from MXP SEND menu items
- Fixed problem with multi-state button commands getting
merged and corrupted
|
6.21
25-Oct-01 (BETA version) |
- MXP perm modes fixed (ESC [ 5,6,7 z)
- Unclosed MXP tags in Open Mode are no longer recognized
- Unknown MXP tags in Secure Mode are gagged
- #ALARM no longer crashed with >59 seconds
- %float now works
- Multiple line MXP tags now work and display properly
- ANSI color no longer messes up MXP tags
- #GAG no longer eats extra newline
- #GAG scrolling operating on last line of screen
improved
- #COND statements export/import properly
- Fixed another problem where MXP entities were not
expanded (especially &text;)
- Fixed parser error when ~ follows a @var reference
- MCCP DO/DONT sent when user toggles MCCP flag
- MXP DO/DONT sent when user toggles MXP flag
- Extra MCCP DO no longer sent
- MCCP DO no longer sent even when MCCP option is off
- Fixed "Error Parsing P" message to display
script line causing error
- Fixed various problems with dealing with quotes in MXP
commands
- Right-clicking a <SEND> link now *always*
displays menu, instead of executing item when only one item is in menu.
|
6.20
18-Oct-01 (BETA version) |
- New Features
- New multiple trigger states (see "Advanced
zMUD Triggers" tutorial)
- Many new trigger types
- Floating point variables. See the "Overview
of zMUD Variables" tutorials for more details.
- #CONDITION command
- #SET, #STATE commands
- %state function returns current trigger state
- %t1..%t99 returns any pattern saved by any trigger
state
- %x1..%x99 returns line position of matching trigger
patterns (used for #PSUB, #PCOL)
- #PCOL command. Partial line coloring. See
help file for details.
- #PSUB command. Partial text substitution within a
line. See help file for details.
- #SHOWARR command to display arrays
- %colorname converts MXP color name to RGB color value.
- %int, %float, %string conversion functions added
- %round, %isfloat, %norm functions added
- %push, %pop for string lists
- Added View/Stats page to display MUD/network statistics
- Enhancements
- Added State page to buttons for moving, inserting, deleting button
states
- Direct array indexing (@arr.1) added
- Arrays can be edited in Settings Editor
- Multiple Layouts can be open at the same time
- %format(n,r) works where n is just the number of
decimal places
- Added links to Help menu for zMUD web page and
Discussion Forum.
- Comments can now be used within statement blocks, such
as #IF statements
- Ctrl-Tab now cycles to all windows, including settings
editor and mapper
- Task bar icon can be turned on for Settings Editor
window
- #ALARM command takes floating point value for seconds
to delay
- Added #ALARM *nnn syntax for alarm recurring every nnn
seconds
- #COLOR, #CW, #PCOL commands can take MXP/HTML color
name. For names that are the same, such as red, blue, etc, add
"mxp" to front (like mxpred) to get MXP color instead of ANSI
color.
- Database record variables and string lists now properly
support quotes and nested items.
- Arrays now save their values to settings file
- Arrays can be imported/exported
- String lists can be accessed with @List.1 syntax
- %sqrt now returns floating point value (no longer multiplied by 100)
- %diceavg and %dicedev return floating point values (no longer
multiplied by 100)
- Map window can be partially transparent on Win2000/XP
- MXP changes
- zMUD supports MXP 0.4 spec. Plus new v0.5 items.
- Entities now expand properly in elements and quotes
- Entities and elements now case insensitive, except for special system
entity cases (&Acute;, etc)
- Support for new modes: ESC[3z,4z,5z,6z,7z
- Creating OPEN Elements now works
- Handling of modes and closing open tags now works. Secure tags
no longer closed.
- <support> tag added
- <expire> tag added
- <high> <h> tag added
- MXP Triggers added (#MXPTRIG command)
- Expire=value argument in <send> and <a>
- HTML color names added.
- 500 character limit for tags increased to 32767
characters
- <var> <v> tag added
- <gauge> tag added (automatic gauge creation)
- <stat> tag added (automatic statbar item
creation)
- User can disable auto-gauge or auto-stat in MXP
Preferences
- <p>, <sbr> added for paragraphs and
softbreaks
- <script> tag removed
- Flag="nodir" now works
- Access <!ENTITY> and <VAR> variables from
zMUD script using %mud.varname
- <password> tag no longer sends blank line
- <version> tag now sends trailing > in response
- Fixed MXP links that wrapped to a new line
- Using << in #SHOW command now works properly
- zMUD returns 0.5 for MXP version
- Bug fixes
- Sending compressed data in MCCP negotiation works
- Error in MCCP compression is correctly reported
- MCCP compression ratio now reported correctly (was 1-ratio)
- NAWS now sends data when window is resized
- Fixed bug in ANSI color when using % characters
- Install Plugin now called plugInit correctly
- zMUDVersion API routine now returns correct version info
- Fixed bug with » character
- Fixed bug with long load time of #MENU settings
- Fixed several copy/paste bugs in syntax editor
- Typing while word wrapping in syntax editor fixed
- Fixed several color syntax bugs
- Fixed several problems with stripping quotes on the command line
- Turning off Strip Quotes now works properly
- Slow Walk timer increased in size
- Fixed-width trigger pattern in multi-line trigger now works
- Resizing main window properly resizes main toolbar
- Comments now import/export properly
- Cursor properly focused on command line when switching characters
- Changing special characters in Preferences now works again
- Copying a variable in settings editor and then doing paste now works
correctly
- Creating new zone in mapper properly copies previous zone settings
(such as door command)
- Fixed #YESNO command in syntax editor
- CPU utilization when disconnecting and connecting from MUD fixed
- Missing ) at end of MSP command, no longer causes hang
- MSP works with other ! characters on line
- MSP sound list in Preferences fixed
- Mousewheel in sound list no longer crashes
- Stat bar items in subclasses now work correctly when
class is enabled/disabled
- #DELCLASS no longer causes crash after non-consecutive
buttons defined
- #PW command no longer writes password to log file
- #READ with missing record number argument works
- #SEND works when text contains a period
|
6.16
3-Mar-01 (PUBLIC version) |
- Fixed major memory leak in multi-line scripts
(triggers, aliases, etc)
- %ansi function now works without color name. So,
%ansi(bold), %ansi(blink), etc now work
- #HIGHLIGHT command works again
- Removed  MXP security hole
- <!EL> and <!EN> are now recognized
shortcuts for <!ELEMENT> and <!ENTITY> MXP commands
- #ALARM with ID no longer gives syntax error
- <!ATTLIST> now appends to attribute list rather
than replacing
- Fixed error when changing button state, button type, or
when saving a button.
- Deleting a link in the mapper with a selected bend in
it no longer crashes
- Selecting MXP Elements page in Preferences no longer
causes Index Out of Bounds error
- Closing MXP tags are now properly shown in Open mode
- Disabling individual command input triggers now works
- Fixed a hang when sometimes pressing Enter and the end
of the line in the syntax editor
- #TEMP triggers are no longer saved in the settings file
- A trigger pattern of ^$ now properly matches a blank
line.
|
6.15
16-Dec-00 (PUBLIC version) |
- Added options for ; and // comments in Parse
preferences
- Comments are no longer recognized on command line
- Special case for :// (for URLs) is no longer detected
as a comment
- Check New Version message now notifies of Beta versions
- Check New Version message when your version is current
is more obvious
- Fixed problem with #GAGON causing commands to no longer
be sent to the MUD (was interferring with Command input triggers)
- Fixed minor memory leak
- Added option to enable macros for keypad and F1..F4
keys when in Character mode
- Adjusted tab order in a couple of dialogs
- Fixed another obscure bug with closing nested MXP tags
|
6.14
11-Dec-00 (PUBLIC version) |
- #ALARM command now generates unique ID for each new
alarm
- Character icons can be moved into folders when in
Detail view
- Changing trigger options like Case sensitivity now
regenerates trigger pattern properly
- #ALARM now exports properly
- Expression triggers now export properly
- ; at the beginning of a line now works as a comment in
multiline scripts
- // signals the start of a comment at the end of a line
in a multiline script
- Editor window displays correct background color when
first opened
- Changed operation of Command Input triggers. They
now only fire on text sent to the MUD, which allows them to work on
triggers. They no longer fire on zMUD scripting commands.
- Fixed corrupted layout error when opening a layout that
uses the Status window after doing a Close All
- Class folder order can no longer be changed in settings
editor
- Removed Cancel button from Reset Window warning
- #WATCH no longer gives error if debugger window not
open
- Expanded Reset Window menu in Layout menu to give
options for resetting individual windows like the mapper or settings
editor
- Preference category node now opens first page in that
category
- Can now enable/disable individual MXP tags in MXP
Elements page. Changes are not saved across sessions however
- Closing nested MXP tags like </color> now works
properly
- MSP no longer crashes if sound name has wildcard when
sound downloading is enabled
- MXP no longer allows partial tag names unless
explicitly defined
- Ctrl-S speedwalk window remembers the last path that
was selected
- Renaming class names in settings editor now works
properly in class tree
- Added several options to syntax checker: uppercase
command names, expand command names, lowercase function names, enable
mouse-over expression eval, enable mouse-over variable eval, enable
variable double-click to edit
- Fixed problem when moving the settings editor window
that caused any changes being made to the current setting to be
discarded
- Nested class names no longer need to be unique.
|
6.13 27-Nov-00
(Beta version) |
- Fixed Settings Editor freeze problem that occurred when
window was resized or the Command field was too small
- Fixed eLicense control to prevent false alarm warning
from F-Secure virus checker
- Added TAG="NODIR" option in MXP.
- Fixed problems with class names not stripping quotes
- Fixed problems with ID values for #ALARM triggers
- Reset Windows command now prompts for confirmation
- Character icon is no longer dimmed if warning days is
set to zero
- Window: command properly sets keyboard focus
- When Enable Menu Shortcuts option is disabled, the key
is properly sent to the command line, so Ctrl-Z can be used for Undo
(for example)
- Added Lock Layout setting to Settings editor separate
from the main setting. This is enabled by default to prevent
people from accidentally undocking the editor panel
- Initial room in map no longer displayed when connecting
to MUD
- Mapper now properly executes all commands in the map
scripts when starting
- Fixed several problems with the MXP mapper tags and the
#TAG command to provide more reliable mapping on MXP MUDs.
- NAWS now reports one less row and column than before
(zero based instead of one based)
- Autologin dialog is only displayed when entering your
name and password into a character that has already been connected
once. This prevents the autologin from being displayed when the
character is first being created.
- Copy, Cut, Paste, etc now work on fields in the Edit
Character window
- Fixed some problems with the buttons in the Move Room
dialog not displaying properly
- Added Apply button to Move Room dialog
- The Text/Icon/Both setting for the Settings Editor is
now saved properly
- Fixed problem with keyboard focus causing window to
flicker when mouse moved over toolbar window
- The ComStr parameter of the PluginCommand plugin call
is now set properly.
|
6.12 20-Nov-00
(Beta version) |
- Fixed MUD window refresh problems
- Added copy/paste to right-click menu of Script, List,
Data tabs in settings editor
- Fixed Database open error if zMUD executed from wrong
directory
- Settings editor saves settings between docking and
undocking editor panel
- Class tree now displays properly again in settings
editor
- Fixed crash in automapper when deleting a link you are
moving or adding
- DEL key in List and Data tabs in settings editor now
works properly
- No longer adds = when converting between string lists
and data records
- Optimized setting editor so that Class Script is not
parsed each time a class is displayed unless the Class Script tab is
actually active
- Can no longer drag links or labels in automapper when
in Follow mode. Must be in Map mode
- Fixed error when using #LOAD to load a file while the
settings editor is open
- Fixed a memory leak when using the File/Open or
File/Inherited commands in settings editor
- Hyphens in #KEY commands now work
- Syntax editor handles more syntax for variable names,
such as xxx@yyy
- Button bars in other windows (and child windows) are
now updated properly when any variable in any window is changed (allows
global gauges to work now)
- Fixed possible problem causing menus to stay disabled
in rare situations
- Can press ENTER to reconnect when reconnect time is in
progress
- Fixed List Index error in settings editor when sorted
by Value
|
6.11 18-Nov-00
(Beta version) |
- Fixed problem with Settings Editor sometimes hanging
- Fixed window update/refresh problems
- Using a path like .8 (without a direction) no longer
gives error
- Added MXP <SOUND> and <MUSIC> tags
- Added Alt-Left key as shortcut for Up Level in settings
editor
- Alt-F4 in settings editor no longer gives error
- Fixed variant error with %arrhigh function
- Changing status window background color now updates
properly
- Fixed focus error if MUD Output is turned off
- Character mode no longer takes keys as menu shortcuts
- Character mode no longer sends extra Null characters
- Alias infinite loop detection works again
- When settings editor is tab docked, no longer gives
focus error when using toolbar buttons
- Added GetWindowID function to Application COM interface
to map Handle to actual unique MUD window ID. Fixes problem with
docking recreating window handles.
- Floating tabbed windows can no longer be docked
together
- Clicking Chars button and editing the current open MUD
character now saves changed properly
- Added more exception handling to parser
- Large numbers no longer cause parser error
- Fixed a variety of keyboard focus problems with docked
windows
- Added "Lock Layout" command to layout menu to
lock all docked windows in place
- Mapper Config menu now refreshes properly
- Hidden flag for classes is not copied properly
- Open Inherited command in settings editor now looks in
MUD character folder first
- Can now press Enter from Hostname or Port field in New
MUD to save the character
- Fixed syntax error with :window: syntax in nested
statements
- Feedback window now prompts for SMTP mail server if not
set
- Re-added the WWW proxy information. WinInet now
uses proxy settings for Internet Explorer if present, or WWW proxy set
in preferences.
- Added MUD description information to tab order in New
Mud screen
- Renaming settings in settings editor now works again
- Save As command in Syntax checker file menu no longer
saves ANSI codes
- Prompt for character password now tells you which
character it is prompting for
- Dragging window tabs to undock windows is less
sensitive to mouse movement
- Settings editor panel no longer gets permanently
hidden. Click the Edit button will always make the edit panel
visible now.
- Fixed tab order in menu item editor panel
- Quotes are stripped from trigger ID
- zMUD no longer comes to the front of the windows when
reconnecting to the MUD when not the active application
- Settings editor no longer parses each setting when in
List mode. It only parses each setting when in Detail view.
- Optimized setting editor to display faster when you
have a lot of settings.
- Fixed problem with MSP commands not stripping quotes
properly on URL argument.
- Window size no longer set really small when undocking
windows
|
6.10 9-Nov-00
(PUBLIC version) |
- #SESSION no longer creates multiple blank characters
- #SESSION from Blank window no longer opens a new window
- Added parameter to #SESSION to force a new window
- #NAME now names Blank sessions and adds character icon
to database
- Fixed focus problems with #YESNO still going to child
windows
- Fixed focus problem with switching between other apps
not going to correct MUD window
- Fixed another problem where selecting a menu item could
change the current MUD window
- Fixed Help links in Directory preferences
- Fixed problem with "Autofocus child windows that
receive text" with docked windows
|
6.09g 8-Nov-00
(Beta version) |
- #KEY command strips quotes from class name
- Fixed a bug with the "stay on top" code
- Deleting a button no longer sometimes causes wrong
button to be executed when clicked
- Fixed problem selecting diagonal links in mapper too
easily
- Fixed several more docking problems
- If selected character has password enabled, clicking
New, then Connect does not prompt for this password
- Made MXP in status window an option in the MXP
preferences (on by default)
- No longer prompts for password protected characters
twice
- Fixed problem causing black background sometimes when
typing in syntax editor
- Fixed another problem with the tick timer causing it to
skip the first second
- Current MUD is focused on reconnect
- Current MUD is refocused after #YESNO, #PICK, and
#PROMPT
- User functions now properly strip spaces around
arguments
- zMUD no longer comes to front of other applications
when reconnecting to MUD.
|
6.09f 7-Nov-00
(Beta version) |
- Fixed a={@b} syntax so that {} are stripped
- Bring To Front command in Layout menu forces window to
fit on the current screen
- Check for New Version now runs in background to avoid
hanging main thread if server can't be reached
- Fixed a couple of possible causes to the "hang on
disconnect" problem.
- Removed the Web proxy fields from the network settings
since zMUD now uses the settings from the system registry
- Fixed problem with sometimes getting wrong MUD
character from selection screen
- Check for New Version now pays attention to the option,
and if off, doesn't do it!
- Fixed another problem with the tick timer display
- Windows marked as Undockable could still be docked to
tabbed windows.
- zMUD no longer brings main window to the front when
zMUD is running in the background (not the active application)
- Dragging a window that was tabbed docked restores the
correct size and places it in the correct cursor location
- Fixed yet another situation that could case the command
line to disappear when docking
|
6.09e 7-Nov-00
(Beta version) |
- Fixed NMHTTP error when clicking the New MUD button
- When switching from another application back to zMUD,
the MUD window is only given focus if it was the top window before
- Fixed one more cursor focus problem switching between
MUD window tabs on a window that is not docked to the main toolbar
form.
|
6.09d 7-Nov-00
(Beta version) |
- Added %tick system variable to return tick timer value
- Plugins now closed in FormClose instead of FormDestroy
to hopefully allow COM objects to be released in time
- Changed all file download routines to use WinInet DLL
instead of Delphi Fastnet component
- Fixed problem with downloading latest version info
causing hang
- Fixed problem with downloading MUD list not working
- Made downloading multithreaded in the background for
better performance
- Class name now shown in status bar for selected item in
Settings editor
- COM plugins are released from memory when closed
- Fixed background of Edit icon once and for all
- Fixed the Stack option for buttons to line up properly
- Status window now allows secure MXP tags
- Status window now supports MXP
- Fixed problem with using <> on status bar and
status window
- Fixed focus problem when switching between window tabs
- Fixed hang caused by wierd timing problem with tick and
alarm triggers. Caused hanging when disconnecting from MUD.
|
6.09c 7-Nov-00
(Beta version) |
- Fixed #STW command (#STW abc now works)
- Character database now remembers sort order
- Class only recreated from class script if script is
actually changed
- Fixed crash when changing databases in the middle of
adding a record in Record view of database
- Fixed crash in automapper when exiting after deleting a
room and switching to a new zone
- Fixed problem with loading layouts that have child
windows docked top or right in addition to tab docked
- Docking settings editor on top of an undocked MUD
window now works
- Fixed brown background in Edit icon
- Fixed URL icons changing to File icons when edited
- Doubleclicking on mapper while tab docked to MUD form
no longer gives error
- Tick timer fixed for Tick Margin of zero
- Deleting last plugin from install screen now clears the
info panel
- Hopefully fixed license agreement so that button is
disabled until you scroll to bottom
- If there is an error opening the databases, an attempt
is made to repair them and reopen them
- Fixed bug in automapper Merge Room command when used
after room is moved to another zone
- Name of nested class in Class Script is now correct
- Maximizing and restoring settings editor when in List
mode now properly refreshes list of items
- Changed Red X icons for disabled classes to dimmed
icons and text. Also did this for individual items that are
disabled.
- Settings/SaveAs now displays the correct path for
saving
- Spaces at beginning or end of trigger pattern work now
- Status window caption is hidden when docked now
- Switching to zMUD from another application properly
focuses the current MUD window command line
- Fixed problem with the #SUBSTITUTE command on long,
wrapped lines.
- Tick timer message was not being displayed if a tick
command was being used, even if Show Message option was on.
- Fixed crash with File/Undo Changes in settings editor
- When viewing a Class Script, clicking on another
setting in the setting list no longer deletes all of the settings from
the view
- Window position is no longer messed up when undocking a
form from a tabbed dock window
- Removed the link to REGISTER.EXE in the installer
- Added a link to Unlicense zMUD in the installer.
|
6.09b 3-Nov-00
(Beta version) |
- Fixed memory and resource leaks that were causing zMUD
to freeze
- Added #GAUGE command
- Added #SETPROMPT command
- Prompt plugin no longer loaded (since it is obsolete
now)
- #T- buttonid properly updates button bar now
- #VAR @a value when @a is null no longer crashes
- ^ as start character in trigger pattern no longer is
syntax error
- Added URL icons to character screen for Tutorials and
eLicense FAQ
- Added Windows menu to settings editor for when multiple
settings files are open
- The MXP Tag Preferences screen now lets you change the
tag settings
- MXP Tag settings are saved to settings file
- Command wizard (F1) in syntax editor will now
insert/modify text
- Fixed problems with gauge calculations with large
numbers
- Buttons no longer execute their commands if toggled at
startup
- Menu item with blank command field now works (for
submenus)
- Fixed problem with corrupted status icons in the window
tabs
- Improved icons to have both small and large versions
(16x16 and 32x32)
- Fixed problem with tick timer sometimes skipping it's
command
- When windows are docked to toolbar, clicking button or
menu item no longer changes current MUD window to one of the docked
windows
- Fixed problem with MCCP not being reset properly when
disconnecting from the MUD
- Help/Contents now displays help contents page
- Dragging settings from an enabled class to a disabled
class, or vise versa now works
- Editor window now used same ANSI mapping settings as
MUD window
- Fixed display problem with long captions in Settings
editor when in List view
- Added IDs to status bar/window items
- Made Licensing screen Rich Text for more pleasant
reading
- Licensing screen requires you to scroll to the bottom
now
- Individual status bar/window items can be
enabled/disabled
- Layouts with Status Window no longer crash when loaded
- Fixed divide by zero error from MCP compression ratio
in Emulation preferences
- MSP and MXP telnet options now only respond with WILL
if the user has enabled these options in the Emulation preferences
- MUD window now focused properly after using
File/Reconnect
- Status line is only updated every second when connected
to the MUD now.
- Docking, undocking, then redocking a window no longer
hides command line
- Added Gauge Variable field to Gauge tab (a repeat of
the Variable field from the Advanced tab)
- Resizing windows now realigns the button bar
- Individual settings enable/disable flags are now saved
- First room in map is properly described when connecting
offline.
- Changing default text color no longer effects %white on
status bar
- Captions for <SEND> menu items are now expanded
(but with MXP restrictions)
- Test Trigger button works again on secondary setting
editor windows
- Room script executed in Teleport and Set Location map
commands
- Plugin registration status now displayed again
- #WAIT no longer caused MUD output/input to pause
- Partial MXP commands no longer matched (<STR>
will no longer match <STRIKE>)
- Added MUD Prompt preferences to show result of
SETPROMPT command and to allow changes to the internal prompt capturing
without using this command.
- SETPROMPT values saved in character settings.
- Many, many, changes and updates to the Help file.
All commands and functions should now be in the help file.
|
6.09a 28-Oct-00
(Beta version) |
- Fixed major bug where adding a class folder could shift
all settings into different classes
- #BUTTON id {caption} now creates button with correct id
- #SAY with no argument works in syntax editor
- Fixed crash when selecting New item in settings while
editing an item that now has a blank name, then clicking Delete.
- Fixed major security bug in MXP. MXP Secure tags
no longer work on Open or untagged lines
- Character window now saves sort order properly.
- Can now maximize main window when there are docked MUD
windows
- Command Input triggers with multiple commands now works
- Settings/New menu now asks for confirmation before
wiping settings
- Fixed crash with long, ugly aliases
- Ctrl-A (Create Alias) now uses text on command line for
alias command instead of alias name
- Ctrl-C and Ctrl-V now work in String List editor and
Database record editor
- Changed default "warning days" for new
characters to 30 days instead of 10.
- Settings/SaveAs now sets default filename for the name
of the window being saved
- Buttons that are individually disabled now disappear
- Fixed problem with windows disappearing when closing
3rd tabbed window
- Fixed problem with QuickTile/Tabbed removing a window
when 2 windows were docked
- Fixed word wrapping in settings editor (and MUD
windows) so that word-wrap is not performed if width is less than 10
characters
- Fixed splitbar between settings viewer and settings
editor so that it maintains proportion as window is resized. So,
now, maximizing the settings window, then making the editor larger, then
restoring the window no longer covers up the left part of the viewer
- Updates the Host and Port field with a New MUD entry is
created
- Fixed some refresh problems with QuickTile/tabbed and
the main toolbar menu
- Fixed problem saving status window settings
- Can now have blank status bar settings (when the status
window settings are not blank)
- Status bar now updated after doing a Check for New
version
- When windows are set to Undockable, you can no longer
still dock other windows to them
- Sort order in settings editor no longer reverses
everytime you re-open the window
- #TAB command with no arguments lists existing tab words
- Added #UNTAB command to remove a word from the tab
completion list
- The {^xxx} trigger syntax no longer gives syntax error
- Fixed problem where two toggle buttons could end up
pressed at the same time even though only one was clicked
- Global status icon is now updated when a MUD window is
closed
- Status bar is updated every second (with the tick
timer) instead of just when a variable is changed.
|
6.09 26-Oct-00
(Beta version) |
- Fixed many bugs in the window docking system
- Added "Gauge" button types. Set the
button type to Gauge, then set the Variable field to the variable to
track, and the MaxGauge to the max value for the variable. Have
fun with the other settings. Set the Stack option for
Buttons/Gauges to get them to stack on top of each other.
- Each MUD window and Main toolbar window can have 4
button bars,
- Access variables in another window using the @window.varname
syntax
- New system variable %curwin gives name of current MUD
window
- #WAIT command is fixed! Can be used in loops
correctly now.
- Can edit the script for an entire class by selecting
class in settings editor, then click Class Script tab.
- #SUB command now works for Command Input triggers
- Save Layout now works for *any* layout combination of
docked or undocked windows
- #GAG -1 no longer shows as a syntax error
- Added %mapvnum function to return the vnum of an
absolute room number. So now you can use #LOOP %numrooms() {%roomname(%mapvnum()))
for example, to display the names of each room on the map
- %replaceitem( s, n, list) function replaces the nth
item in the list with string s
- If menu is activated (like with Alt key), ESC will not
erase the command line
- Added option to display activity status in main zMUD
icon. See Window preferences for option.
- Added Bring To Front command to make the current MUD
window come to the top of the screen and get set to a fixed size.
In case it is lost off the edge of the screen somewhere.
- Added Reset Windows command which does a Bring To Front
for all windows and cascades them on the screen.
- Added IDs to Triggers and buttons. Referring to a
Trigger by ID lets you have multiple triggers with the same trigger
pattern. Referring to a button by ID means you don't have to keep
track of it's order on the screen.
- Added Import command to settings editor
- Added Export command to settings editor. Exports
selected items. Or, export a class from the class tree right-click
menu
- Added Tutorial command to Help menu to point at web
site
- Added "Dockable" option to MUD window,
Settings editor, Mapper, and Database so you can turn on or off whether
these windows are dockable.
- Alarms no longer getting skipped due to timer
inaccuracies
- Fixed bug in expanding aliases with Tab
- #SUB can now add secure MXP items to a line
- Multiline Import and Export are now supported
- Assigning a macro to a menu key (like Alt-W) now works
- Added Column indicator to command line
- Added Bell Column option which beeps when you hit a
certain column mark on the command line
- Blinking text now resets at the end of a line properly
- Fixed several bugs in the database Query command
- A window with the Caption on Left option is created
properly without a caption on top again
- Fixed several problems with the Refresh button turning
on un-necessarily in the settings editor
- All options for classes, buttons, menus, etc are
properly imported and exported now
- Fixed problem with foreign data conversion in character
database sorting
- SEND command is now secure and only executes commands
allowed in MXP mode
- Create Alias (ctrl-A) now uses anything on the command
line as the alias name
- Deleting a variable no longer causes a crash
- Creating a class now adds it to the class tree properly
- Fixed crash when using Ctrl-V to paste after closing a
MUD window
- Added Inset option to buttons
- Changed some default syntax checker colors
- Deleting multiple items in settings editor works better
- Disabling a class now properly removes buttons in that
class from the toolbar
- Fixed problem with window not getting keyboard focus
after docking
- Fixed problems with tabbed docked windows
- Fixed problems with switching from horizontal docking
to tabbed docking
- Blank settings (except for buttons) are not displayed
in settings editor
- Command Input triggers no longer also triggered by MUD
output
- Can now drag and drop class folders from class tree,
even between multiple windows. Drag the <None> class to
import/export all settings between files
- Edit/New/ClassFolder works now
- Error box in syntax checker now read only
- Expression triggers now fire whenever a variable value
changes instead of firing when MUD output is received
- Fixed problem using > in expressions
- Added %charnotes function to set/retrieve character
notes field
- Added %charcomments function to set/retrieve character
comment field
- Cancel from blank setting no longer prompts for action
- When a new setting is created, it is now created just
after the selected item in the list, instead of always adding to the end
of the list
- Killall now removes all classes
- Killall properly removes button bar
- Line color is properly saved for triggers
- Adding spaces to function arguments when pretty
printing is now an option
- The size of the indent when pretty printing is now an
option
- Mapper and Zone scripts now save more than 256
characters
- Multiple buttons with same caption are now allowed
- Added login screen for MXP <USER> tag if there is
no username or password stored for the character already
- Negative Margin setting for buttons allows absolute
positioning of icon on button
- Characters are now dimmed in character database if they
haven't been accessed in the number of days stored for the character
- Fixed various problems with toolbar window height
getting messed up
- The PARSE API and COM function now handles newlines
properly
- Pressing Return in string fields in the settings editor
activates the Save button. In Memo fields (multiline fields),
pressing Shift-Enter, Ctrl-Enter, or Alt-Enter will activate the Save
button.
- Fixed problem displaying string and database lists
- Switching from database list to other type now works
properly without adding extra control characters
- Fixed problem with #SUB command when using %ansi
control codes
- Fixed problem with ~ right after a ; character
- Buttons now wrap to the next line on the bar when you
hit the edge of the window
- Refresh no longer expands all nodes in the class tree
- Refresh no longer resets the All Classes mode
- Can delete classes via the right-click menu in the
class tree
- Default colors now saved to default.col file instead of
default.mud file so that customized colors can be saved without getting
overwritten by new versions
- Multiple settings windows now properly dock the
settings editor panel
- Syntax editor no longer converts 00 to 0 in alarms
- Taskbar icons for MUD windows now work properly again
- Settings for Ctrl-key and overriding menu keys are now
MUD specific instead of global
- Fixed a variety of small bugs in the syntax checker
- Added option which requires ALT key to be held down to
dock windows.
- Export Settings can now be grouped by class
- Added Tabs to export list
- Alarms were not working properly if connection timer
was disabled
- Fixed bug in syntax checker with {} and ""
- Buttons no longer flash when refreshed
- Changing databases now properly updates views
- Macro key settings editor now lets you just press the
key you want to assign to, rather than first clicking the button
- Changing Use Formula for a database field now activates
the Save/Cancel buttons
- Saving a Use Formula field no longer disappears from
field list
- Closing a database when cursor is in a field no longer
crashes
- Correct database now opened instead of always opening
Templates
- Recently accessed characters now moved to top of
character database
- Database no longer gets stuck in partial Offline mode
- #DBGET now works even if item is not in the current
view
- Docked windows closed with X button no longer mess up
parent window
- Export no longer adding extra ; characters
- Fixed bug with inserting new buttons
- Syntax editor was sometimes displaying things in the
wrong color after word wrapping
- Fixed syntax error in #LOOPVIEW
- Fixed problem with Layout menu sometimes getting
disabled
- Long names in settings editor now display properly when
you resize the column
- No longer requeries the database when you click on a
MUD window
- Fixed obscure bug that could reset the color after the
first character was displayed
- Functions added by plugins can now be executed properly
from other plugins
- Optimized query so it doesn't happen again unless
something has changed in the database
- Reordering global buttons now works
- Split User page in preferences to User and Command Line
preferences
- Added Stack option for buttons
- No longer pauses MUD output during queries.
- Now reads startup.dat to determine what icons to add to
character database for new users.
|
6.08b 10-Oct-00
(Beta version) |
- Fixed yet another "Dataset" error. This
should be the last of them.
- Added "window:" and ":window:"
syntax to syntax editor
- Ctrl-V (paste) no longer highlights an extra item in
settings editor
- Fixed problem with variable expansion not being
recursive
- Comparing numeric fields in a database works now
- #YESNO and other commands with exactly 3 arguments no
longer gives error in syntax editor
- Refresh button in settings editor no longer activated
when saving a button or status bar
- Fixed error loading a docking Layout with the status
form docked
- Fixed a couple of bugs with stay-on-top windows being
cleared
- Status bar now updates in MUD window when changed in
settings editor
- %rec.Num, %db(%rec,Num), %db(,Num) all work now
- &Num now returns full record number syntax
- &Column syntax now works in syntax editor
- Syntax editor now handles ">enter gate"
mapper commands
- Syntax editor now handles %e[ syntax
- Using a !! or !n history recall now highlights the
command line when done
- Selecting Customize Status Bar will create a new status
bar item if needed
|
6.08a 9-Oct-00
(Beta version) |
- Fixed the "Dataset" error. If it's not
fixed now, I'll throw a fit :)
- Fixed focus problem with windows docked using the
"window tabs"
- Fixed several crashes when exiting zMUD caused by
windows being docked
- Fixed MXP < entity
- If only button in button bar is right-aligned, button
bar no longer disappears
- Separator buttons are now loaded properly again
- Reading old settings file with no buttons no longer
reports "Corrupted Settings"
- #nnn no longer requires arguments enclosed in {}
- Problem with Null variables returning the variable
name, even if Use Null preference was on is fixed
- Added %selpos system variable to report column position
that was right-clicked on
- Blank lines are now sent properly from Editor when
Parse mode is on
- Fixed problem with character database not deleting
correct character, or loading correct character
- Ctrl-Click in settings editor now toggles the item in
the selection
- Cutting multiple items in settings editor no longer
cuts all items
- Cutting a single item in the settings editor now cuts
the proper item
- If there is a macro assigned to an Alt-key menu accelerator,
the macro has priority
- When in character edit view, selecting a new character
from list on left now updates the buttons on the toolbar correctly.
|
6.08 6-Oct-00
(Beta version) |
- Syntax editor handles #nnn repeat now. Also added
#REPEAT command to perform the same action
- Syntax editor handles @{@var} syntax
- Fixed problem with About box credits
- Added Delete button to Settings editor
- Pressing F1 in syntax editor now brings up command
wizard
- Syntax editor now handles special characters like -,
>, and . in strings
- If a text file was the last character icon viewed, it
will automatically be opened at startup
- MXP <SEND> menu is now activated with a
right-click instead of left-click. Left click causes first command
in the menu to be executed.
- While <SEND> menu is active, clicking elsewhere
on the window will remove the window
- <SEND> menu and user-defined Speed menu no longer
conflict
- Fixed crash when pressing Enter at beginning of
settings editor.
- Added View/Buttons menu to Settings editor to allow you
to customize which buttons to show or hide
- Pressing the Del key in the syntax editor no longer
deletes the entire setting
- Status window can now be docked
- Duplicate startup icons are no longer created
- Double-clicking the enable/disable button for Classes
in the syntax editor now works
- Foreign characters are now handled properly in all
windows. This improves the syntax editor, the trigger pattern
matcher, the mapper, everything. For example ü is now properly
recognized as an alphabetic character and is matched by %w in triggers,
and allowed in room names in the mapper.
- Added option for Ctrl-Alt-key sending Ctrl-key to
MUD. This was conflicting with some foreign keyboards and causing
extra control characters to be sent to the MUD.
- Clicking the MoveUp or MoveDown buttons in the settings
editor really fast, no longer causes crash
- Installer no longer always executes zMUD
- Tweaked the size of the button bar
- Clicking on Line Color button in trigger options now
works again
- Fixed several parsing problems with multiline scripts
- Syntax editor now handles %rec.field and varname.field
syntax
- The Samples character icon is only added if the sample
files were installed
- Fixed several problems with how character folders are
handled. Characters moved into folders no longer show up in main
view also. A Show All option was added to display all characters,
no matter what folder (in case the folder no longer exists).
- Fixed bug with Delete Folder not handling the
characters within the folder properly
- Status window no longer gets double-spaced
- Buttons in character database change based upon the
type of icon selected. So you can no longer use the Offline button
for Files or folders, for example.
- Binary operators such as +, *, /, &, | are now
allowed by themselves, or at the start of a string.
- Putting a space in the command line before the !
history character no longer causes a crash
- Added Ctrl-ins (copy), Shift-ins (paste), Shift-del
(cut) to all windows and command lines
|
6.07a 30-Sep-00
(Beta version) |
- Fixed major bug with v6.07 not executing last
command in a script (after a ;)
- <> is no longer interpreted as an MXP tag
- Fixed dataset error: "Muds: Cannot perform
operation on closed dataset" (6.07 had fixed the Chars database,
but not the Muds database...doh!)
- Main menu now updated properly (with Plugin menu
and with user-defined global menus)
- No longer adds duplicates of initial character
icons (Getting Started, License, Readme, etc)
|
6.07 28-Sep-00
(Beta version) |
- Fixed many Window Docking bugs. Can now dock
multiple character windows (or child windows), the Settings Editor, the
Mapper, and the Database. Also, the Syntax editor window can be
docked to the Settings Editor (on the right or on the bottom).
- Changed the Settings Editor to make it more user
friendly and intuitive. Implemented many of the suggestions posted
to the Beta Forum.
- #MENU command rewritten to automatically scan
through the actual menus. The text uses in the #MENU command must
match the text in the actual menu exactly, except for case and leaving
out punctuation (like & and ...)
- Now longer crashes when Ctrl-C is pressed in the
command line
- Built-in image window (for customizing buttons)
should no longer crash on Win98
- Disabling a class now causes all sub-classes to act
as disabled also
- Double-clicking in syntax editor no longer
crashed. Properly selects a variable if double-clicking a variable
reference
- Settings editor no longer flashes as items are
selected when Syntax editor window is visible
- Execution of multiline scripts (like #CASE, #IF,
etc) works properly now. No need for ##}{ syntax.
- Can now paste as much as you want into the command
line without crashing
- Fixed ANSI display that caused green boxes on some
MUDs (was ESC [C and ESC [D ANSI code problem)
- Layout/QuickTile/MultipleTab now works
- Pressing an ALT-key to select a menu now selects
the correct menu when windows are docked
- Menubar for Settings Editor, Mapper, and Database
no longer disappear when docking
- Error with nested MXP commands fixed
- MXP <VERSION> tag updated when new output
format for easier parsing by MUDs
- Added option to prevent MXP expansion on command
line
- Added option to make underline of MXP links
optional
- Added more text to the zmud.lng
Internationalization file
- zMUD now recognizes where the Windows Task bar is
and uses that in calculations of screen size
- Fixed various crashes in syntax editor for complex
scripts
- zMUD now restricts which windows can dock on which
clients. For example, Syntax editor can only be docked to Syntax
Editor.
- Added Layouts. Save Layout command in
Layout menu saves the current window/docking layout. If there is
more than one character window open, a new Layout icon is added to the
character database to allow multiple characters to be opened at the same
time. If only a single character is open, the window layout is
saved to a character specific file that can be changed in the Edit/File
tab. There is also an option in the Character Edit/File tab to
disable loading of the layout file.
- Settings that start with a % are no longer hidden
in the settings editor
- Added Help menu to Settings Editor
- Undocking a window now puts it in the correct
location as shown by the floating rectangle
- Status icons on character windows now update
properly when the MUD disconnects or new text is received.
- Child Windows now properly restore their saved
color schemes when loaded
- Added Telnet Option 90 for MSP detection
- Added Telnet Option 91 for MXP detection
- The #repeat command now works properly in syntax
editor
- Customized buttons on main toolbar use the default
special characters (like # for command) and these are translated as
needed to the special character settings of the current window.
- Fixed problems with the Filter button in the
settings editor and cleaned up the Search/Filter feature to make it more
useable
- Updated MUD listing
- Added #EDIT command. Can edit any setting
with the syntax: #EDIT name [type]. The "type" is the
optional setting type (like Alias, Trigger, etc) in case of name
conflicts.
- #PAUSE command now works within a script properly
- Added #DBDELETE command to delete a database record
- Added a Class pulldown list in the Settings Editor
to make selection of a class easier
- The Type column in the Settings Editor now changes
to a Class column when the All Classes button is pressed
- Changed the Show All button to All Classes to make
it more obvious what it's function is. Added this button to the
Filter bar in the settings editor.
- Added Execute command to the right-click menu in
the settings editor for executing aliases, triggers, etc.
- Added right-click menu to status bar and button bar
which includes the Window Options submenu in case the MUD Output option
is accidentally selected.
- Expanded the syntax of the <SEND> MXP command
to allow popup menus
- Added Show Class Tree to menu in settings editor
since some people didn't understand how to use the hotspot button to
expand/collapse this panel
- Added a status bar indicator in the settings editor
to show the current class name
- Added options in syntax editor for viewing the text
as a "Script", "Text" (no parsing or syntax
checking), "String List" for editing string lists, and
"Database record" for database record variable. The List
and DB record editors allow you to drag/drop rows to change item
order. You can also right-click the Insert rows or Delete rows.
- Added MXP security to zMUD functions. In the
previous versions, *any* zMUD function could be accessed via the
<SCRIPT> tag.
- Can now add Text File objects to the character
database. Default objects for "Getting Started",
"License Agreement" and "Readme" file have been
added. Double-click a file object to view it. Any ASCII text
file or RTF format file can be added using the File/New/TextFile menu
command.
- #ALARMs with xx:xx syntax now set the alarm for
HH:MM rather than MM:SS
- MXP Open/Secure (ESC [z) tags now allowed in the
middle of a line
- Secure MXP tags are no longer closed at the end of
a line, even on an Open tag line
- User can now change the Telnet Terminal Type
reported to the MUD in the Emulation preferences
- Autologin triggers are now disabled after the user
enters 5 commands to the MUD. This prevents them from being
triggers in the middle of a MUD session by another player.
- In the Spreadsheet view of the mapper, you can now
enter the same destination room number for multiple exits in a room
- The Door Name and Link Label fields in the mapper
Room properties now work properly
- You can now select an entire line from the MUD by
left-clicking to the left of the line (used to work, but was broken in
v6.x)
- Added feature to check for new version of zMUD at
startup. Can be disabled in the Preferences. Command added
to Help menu to force check for new version.
- #T+ and #T- can now enable and disable individual
settings (like triggers). Simply use the name of the setting (the
pattern for a trigger) instead of a class name. An optional [type]
parameter can be used in case of name collisions
- ANY setting can now be enabled or disabled
individually (triggers, macros, aliases, etc). An icon in the
syntax editor shows whether the setting is enabled or disabled and can
be double-clicked to toggle. Can also be toggled via the
right-click menu or the main menu command.
- Added option to Classes to make them set as the
default class when being used. So, for example, a trigger created
by another trigger in one of these classes will create the new trigger
in the same base class instead of the default class.
- Problems with text color being messed up in the
syntax checker while typing have been fixed.
- The Status bar can now handle COLOR and MXP
commands! So, the command #ST %ansi(red)Text will display the
Text in red.
- Column widths in settings editor now saved.
- Added Command Input triggers. These
triggers are executed when you send a command to the MUD. Any
output from the trigger replaces the command that is sent to the MUD.
- Connecting to a character Offline now updates the
Last Connected time (to move it to the top of the character list)
- Connection timer and Tick timer accuracy fixed.
- The Text/Icon/Both option of the main toolbar now
saves properly
- Setting the current class no longer effects all MUD
windows, just the current MUD window
- Icon for classes in Settings editor changes
depending upon whether double-clicking the class opens it like a folder,
or whether double-clicking edits the class settings.
- Double-clicking a window caption no longer undocks
it
- Docking the syntax editor to the right side of the
settings editor is now saved and restored
- Fixed error when searching the MUD list
- Fixed error when using ALT-O to connect to a
character offline
- Fixed problem with #NOOP in syntax editor
- Fixed problem with #ECHO in syntax editor
- Searching for text in the settings editor now
automatically turns on the All Classes button and enables all settings
types to be searched. Unclicking the Filter button restores the
previous settings.
- Adjusted font baselines when changing fonts using
MXP <FONT> tag. Lines are still restricted to be the same
height however.
- Fixed problem with <SCRIPT> command so it no
longer echoes blank lines.
- Fixed several problems with Character and MUD
databases. Should no longer get Dataset not open errors.
- Added the <PASSWORD> MXP tag to send the
password to the MUD. Works like Autologin and is disabled after
sending 5 commands to the MUD.
- Added <USER> MXP tag to send username to the
MUD. Works like Autologin and is disabled after sending 5 commands
to the MUD.
- Added <RELOCATE> MXP tag to change MUD
servers in mid-session. See the MXP Documentation to details on
how this tag works.
- Syntax editor is now docked to the Settings editor
by default.
- MCP compression is no longer reset when connection
is lost to server
- Mousewheel now works in MUD list
- <none> class has been moved to the Root node
of the class tree to make it more obvious
- Clicking the New setting button now works after
changing the type of setting being viewed
- Shortcut keys for menus now work when windows are
docked
- Added option for user-defined macros to override
menu shortcut keys
- Added option to turn off menu shortcut keys so that
control keys can be sent directly to the MUD.
- Pressing <Enter> in Search bar in settings
editor now works
- Fixed problem with double-clicking a new item in
the settings editor
- Can now access Settings editor menu using #MENU
{Settings|...}
- Can now access Editor menu using #MENU {Editor|...}
- Comments for settings can now be edited again and
are shown in the status bar in the syntax checker. Select Edit
Comment from the menu, or double-click the comment in the status bar.
- Removed unprintable character from syntax error
message in syntax editor
- Right-aligned buttons on the main toolbar now move
as the window is resized
- Right-clicking on a character and selecting Connect
now works
- Settings editor now remembers the last setting of
each type that you were editing. Makes it easier to switch between
settings using the toolbar buttons (in the main window) to change
between types like Alias, Trigger, etc.
- Make the Classes button a separate toggle from the
other setting types to show/hide class folders in the main settings list
- Compression ratio for MCP connections now shown in
the Emulation preferences window
- The Search/Filter bar in the settings editor is now
shown by default.
- The CTRL-S speedwalk popup list now shows the value
of each path in addition to its name
- Main toolbar is now properly shown and resized
|
6.06 13-Sep-00
(Beta version) |
- Added Foriegn language translation ability (see
file translation.txt in the zMUD directory)
- Added ability to customize the main zMUD toolbar
(using Global buttons)
- Added ability to customize the main zMUD menu
(using Global menus)
- Can now create submenus for menu items (using menu
classes or string lists)
- Added over 100 builtin icon images for buttons
- Added a couple minor features to buttons: icon on
top, right-alignment
- Can assign menu classes to buttons instead of using
multi-state buttons
- Added global Aliases (use #GALIAS or edit global
settings)
- Added global Variables (use #GVAR or edit global
settings)
- When settings Sort Order is set to None, you can
now drag/drop settings to change their order, or use the Move Up and
Move Down buttons
- Drag/drop of multiple items, and Move Up/Down of
multiple selection now works
- Removed old zMUD copy protection. zMUD no
longer contacts server and no longer sends any user information to
zuggsoft.com.
- zMUD now uses eLicense technology from ViaTech to
handle 30-day trial evaluation and purchasing
- Cut, Copy, Paste, SelectAll now work properly in
syntax editor when docked
- Double-clicking a class folder no longer selects
the folder
- Added Menu Classes for handling submenus
- Deleting multiple items in settings editor now
works properly
- PARSE routine for COM plugins now allows the string
to be modified
- Fixed several crashes in syntax editor
- Nested IF and CASE statements now work properly in
editor
- Fixed problem with single-quotes in syntax editor
- #UNVAR and #UNALIAS now expand their argument to
allow indirect removal of settings
- Updated LICENSE.TXT file
- Updated sections of the help file that deal with
the new settings editor
|
6.05a 9-Aug-00
(Beta version) |
- Fixed problem with plugins. Plugins can no
longer be MUD-Specific. All plugins are now global. Bug fix
allows previous API-plugins to continue working properly.
|
6.05 8-Aug-00
(Beta version) |
- Script Debugger module added (see Help file under
the Getting Started section). Pause, Run, Single-Step,
Breakpoints, Execution Stack, and Watch List added.
- COM-based plugins can now be used (see COM
Programming tutorial on www.zuggsoft.com).
Implemented
- the IzMUDPlugin COM object type.
- Added Plugin Manager
- Plugins are now always loaded, even if plugin is
not registered.
- Plugins are now always loaded, even if zMUD is not
registered!
- Syntax checker now handles changes to Special
Characters
- Docking the Script Editor to the bottom of the
Settings Editor is now saved. This is a first test of saving
docking layouts and is probably buggy. Main window docking layouts
are still not saved.
- MXP <SEND> command now takes a
HINT="hint" argument to change the mouse rollover hint for the
link.
- #TELEPORT, #FIND, #MOVE commands all now clear the
mapper direction queue.
- Fixed #T+/#T- bug in syntax checker
- Nested scripts now work properly in syntax checker
(like nested IF statements)
- ANSI colors in <> MUD prompts now work
properly when MXP is enabled
- Bugs in syntax checker for trigger patterns fixed
- Bugs in syntax checker for commands with no
arguments, like #BEEP, fixed
- Other miscellaneous bugs in the syntax checker
fixed.
- Can no longer move a class into itself in the
settings editor
- Right-click Speed Menu items can now execute
scripts instead of just sending text to the MUD
- Fixed Auto NUMLOCK option so that NUMLOCK is not
activated on Laptops.
- Multiline scripts no longer show CR/LF characters
in Detailed view of settings editor
- Bug in NAWS Telnet option fixed. This caused
problems logging onto some MUDs.
- MUD Connector command for updating the currently
selected MUD listing added
- Command to update MUD list since the last time it
was updated added
- Command to update entire MUD list added
- Command to edit the master MUD Connector record for
a MUD was added
- New character can now be saved and connected
without selecting a MUD from the MUD list
- #BREAK command added for debugger breakpoints
- Object Breakpoints on Aliases, Triggers, Variables
added
- #WATCH and #UNWATCH commands added to control
debugger Watch List
- Graphics for several buttons improved and
colorized.
- Help file updated with new commands, and page on
Debugger. Still no help pages for new settings editor.
|
6.04 22-Jun-00
(Beta version) |
- Fixed the telnet option negotiation which was
displaying control codes in the MUD output
- Fixed several Plugin routines (such as
PluginCommand) that were sending the incorrect handle for the MUD window
- Renamed the zMUD COM Server to "Zmud.Application"
- Fixed the COM scripting so that %comget can call
functions and return their results
- Fixed several problems with zMUD Com scripting not
passing arguments properly to COM objects
- zMUD can now properly call itself using COM
scripting (great for testing!)
- Added ARRAYS to zMUD!!!! See the %array
function for detailed online help.
- Added array functions: %array, %arrget, %arrset, %arrhigh
- Modified COM scripting to accept array parameters
for COM objects that require arrays
- Modified #VAR command to handle storage of array
parameters (and output of #VAR display)
- Added the MXP mapper line tags (tags 10, 11, and
12).
- Fixed the Layout preference window to reflect the
docking manager instead of the old window manager
|
6.03 21-Jun-00
(Beta version) |
- Fixed various bugs in the settings editor when
deleting items
- Delete key when renaming items no longer deletes
the entire item
- Fixed extra spaces added around punctuation when
syntax checking
- Fixed the word-wrap in the script editor
- Added MCP (MUD Compression Protocol).
Controlled in Emulation window. If Compression is active, a status
message is displayed in the Emulation prefs page. Otherwise it is
transparent to users. MUDs that support it will automatically
activate the feature in zMUD.
- Added <SEND> MXP tag. Same as <A>
except <A> sends link to web browser, whereas <SEND> sends
link to zMUD as a zMUD command line to execute.
- <SCRIPT> no longer echoes the script to the
screen
- Added FLAG options to <!ELEMENT> for mapper:
RoomName, RoomDesc, RoomExit, RoomNum, Prompt.
- Added COM scripting. Functions: %comCreate, %comActive,
%comGet, %comSet and #COM command are documented in Help File.
- Added COM Server to zMUD. Extensive zMUD
programmability now available via COM interface. See the document
in the Whats New headlines for details on the COM Server
functions. Documentation will eventually be added to the zMUD
Developer's Kit
- Added Window Docking interface. Layout menu
commands now effect the docking manager. MUD Windows can be docked
to each other, or docked to the bottom of the main toolbar. Still
*lots* of bugs with this. Cannot save or restore docking settings
yet.
- Added %stripansi function to script ansi control
codes from a string
- Added %NLtoCR function to convert newlines (CR/LF)
to just CRs
- Added %CRtoNL function to convert CRs to newlines
(CR/LF)
- Fixed Preference windows so that they use less
resources and do not cause crashes when zMUD exits
- Fixed a lot of zMUD windows that could cause a
potential crash when exiting zMUD
- zMUD should not longer crash when shutting down the
computer while zMUD is running
- Username and Password fields in the Telnet Proxy
page are not properly enabled
- Editing the commands for triggers now properly
resets the internal buffers
- CTRL-H now activates the command history window
- CTRL-M now toggles the Mapper window
- When entering your Registration information, you
can now just copy the email message with the code into the clipboard and
zMUD will detect that and bring the info into zMUD.
- CODE 111 block should happen less often for
unregistered users.
- zMUD now checks to see if there is a sound card on
the system before initializing it
- Fixed bug that caused screen to be erased when
viewing the Memory preferences
- Can now use ? in an MXP sound for single-character
wildcards
- Fixed tab order in Lost Connection dialog
- "#STW + string" now properly adds the
string as a new line to the status window
- #SESSION command now prompts for character password
if password flag is enabled
- Fixed a lot of other bugs regarding the check for
character passwords.
- Opening status window no longer takes keyboard
focus away from MUD window
- #NODIR now erases direction from Path Recording
window
- #RECALL now erases the direction queue for the
mapper
- Double-clicking a command in the command history
window now properly executes it as a user command instead of a script
- #DBRESET when no database is open no longer crashes
- Using Speedwalk dialog box with SendDelay set no
longer crashes
- Added Edit button to speedwalk dialog
- CTRL button can now be used in settings editor to
select multiple types of settings to display
- The buttons in the settings editor are now more
intuitive in how they with with CTRL or SHIFT clicks
- Implemented ANSI SGR codes 22, 24, 25, and 27 for
"bold off", "underline off", "blink off",
and "reverse off"
- Commands should no longer be written to the log
file when the Log Commands option is off
- %find properly handles shortcut database
names. %find can also now work on a database that is not open yet
- Database list properly updated with databases
opened when in offline mode
- %dbget now properly works with shortcut database
names and closed databases.
- %db no longer crashes if a database is not open
- %db works properly with shortcut database names
- #DBFIRST, #DBNEXT, and #DBPREV now work properly
after database has been scrolled past the last record
- Doing a Select All and then Delete in the database
when there are no records no longer crashes
- Crash in File/Close in database when in Records
view is fixed.
|
6.02 12-Apr-00
(Beta version) |
- Fixed many bugs in the new settings editor.
- Fixed many bugs in the new parser that handles the
syntax checking and color coding
- First implementation of the MUD eXtension Protocol
(MXP) (See Whats New page for spec)
- Added Comments column to character display in
Detail view. Can be sorted on.
- Fixed bug preventing toolbars from displaying
properly when Icon only or Text only was selected
- Fixed crash in speedwalk window (ctrl-S)
- Save and Save As in new settings editor now
works. Settings are also autosaved when settings editor is closed
(if Auto Save option is on)
- Finished the incomplete parts of the settings
editor, including the Path buttons, the Button settings, and the Trigger
testing.
- Fixed problems with overriding inherited macros.
- Fixed problem with editing characters in character
view where different chars with the same name were being confused.
- Added the rest of the script syntax to the syntax
editor (var=value, &dbrec.field, etc)
- Fixed corrupted colors when copy/pasting new syntax
editor text
- Fixed MSP command that could cause zMUD to lock up
(exploited by hackers)
- Added One Line mode for syntax editor that
converted pretty-printed scripts back to one-line scripts
- Added Element, Entity, and Tag preferences screens
for MXP
- Added Syntax Editor preferences screen for changing
the syntax colors
- Import/Export now handles nested class names
- Export now converts multiline scripts back to
single line mode
- Added Refresh button to settings editor that
highlights when memory settings have been changed
- Fixed crash in Merge Rooms command in automapper
- Sending a char(255) now properly doubles the
char(255) as required by the telnet protocol spec.
- Added #MXP command for testing MXP and using MXP
within a script
|
6.01 22-Mar-00
(ALPHA version) |
- Fixed international date problem that prevented old
characters from being converted and imported into the new version.
|
6.00 4-Feb-00 (ALPHA version) |
- New Character Selection screen uses a real database
for MUD characters and for MUD listing.
- New MUD database can be searched and displays on
the screen much more quickly
- Added Folders to character screen
- Completely new Settings Editor screen. Mimics
Windows Explorer to explore your settings.
- Added subclasses...classes can now be contained
within other classes
- Added hidden classes. Settings editor can
also hide inherited settings
- Multiple settings windows can be used to view
memory settings and file settings. Settings can be drag/dropped
between windows
- New script editor window uses a brand new parser to
color code and syntax check your settings as you type
- Syntax checking also added as option to main Editor
window
|