Download
Windows installers
Mudlet 1.0.5
» unknown - December 16, 2009
New Features
Greatly expanded LUA API for accessing/manipulating Alises, Triggers, Timers.
Functions for creating permanent, GUI-viewable/modifiable items.
- permAlias( name, parent, pattern, code )
- permSubstringTrigger( name, parent, pattern, code )
- permRegexTrigger( name, parent, pattern, code )
- permBeginOfLineStringTrigger( name, parent, pattern, code )
- permTimer( name, parent, frequency, code )
Functions for checking the state of various items.
- exists( name, type ) - type is "alias", "trigger", or "timer". Returns the number of items that exist with that name and type.
- isActive( name, type ) -type is "alias", "trigger", or "timer". Returns the number of active items with that name and type.
New Alias Functions
All function the same as their timer/trigger counterparts.
Improved enable* and disable* to allow for error checking.
- enableTrigger, enableAlias, enableTimer, enableKey
- disableTrigger, disableAlias, disableTimer, disableKey
All functions now return number of items enabled or disabled.
Totally redesigned trigger editor, with huge speed improvements.
Variable Persistence System -- Easily save settings between sessions!
- remember( varName ) - flags a variable to be saved. Variables pending saving are stored in the table _saveTable
- loadVars() - loads saved variables out of SavedVariables.lua into _G (global namespace).
- saveVars() - saves all variables flagged for saving into SavedVariables.lua. Stores their values at time func is called.
Notes: Variables are loaded with the same name they were saved as. Saving global "myVar" will load it load it back in as global "myVar" when loadVars() is called.
Bug Fixes
- Updated to QT-4.6, removing many rendering and display issues(doubling line inputs, etc)
- Fixed resetFormat( windowName ) to work on main console. Syntax is resetFormat().
- Defaulted LF-after-newline to ON for GA-enabled MUDs. Fixes reported problems with IRE prompts.
- Returning focus to Mudlet no longer causes incorrect characters to be hilighted in the command line.
- Pressing up when the command line is empty now selects the last sent command.
- Timer Folders no longer spam the Debug Console with execute announcements
- Debug console now shows correct capture groups for Aliases and Triggers (Bug 493400)
- LuaGlobal and Mudlet Documentation now properly updated on Mudlet start
- Colorizer triggers renamed to "Highlight Triggers" (Cosmetic)
Mudlet 1.0.4
» unknown - December 3, 2009
- Fix: timer couldnt disable itself
- sqlite database support
- Added createGauge, setGauge, getRGB, deselect functions
- Fixed preferences dialog resetting the font
Mac installers
Mac Mudlet 1.0.5
» unknown - December 29, 2009
Note: Uninstall the previous Mudlet version (both main app and dependencies) before installing this one!
New Features
Greatly expanded LUA API for accessing/manipulating Alises, Triggers, Timers.
Functions for creating permanent, GUI-viewable/modifiable items.
- permAlias( name, parent, pattern, code )
- permSubstringTrigger( name, parent, pattern, code )
- permRegexTrigger( name, parent, pattern, code )
- permBeginOfLineStringTrigger( name, parent, pattern, code )
- permTimer( name, parent, frequency, code )
Functions for checking the state of various items.
- exists( name, type ) - type is "alias", "trigger", or "timer". Returns the number of items that exist with that name and type.
- isActive( name, type ) -type is "alias", "trigger", or "timer". Returns the number of active items with that name and type.
New Alias Functions
All function the same as their timer/trigger counterparts.
Improved enable* and disable* to allow for error checking.
- enableTrigger, enableAlias, enableTimer, enableKey
- disableTrigger, disableAlias, disableTimer, disableKey
All functions now return number of items enabled or disabled.
Totally redesigned trigger editor, with huge speed improvements.
Variable Persistence System -- Easily save settings between sessions!
- remember( varName ) - flags a variable to be saved. Variables pending saving are stored in the table _saveTable
- loadVars() - loads saved variables out of SavedVariables.lua into _G (global namespace).
- saveVars() - saves all variables flagged for saving into SavedVariables.lua. Stores their values at time func is called.
Notes: Variables are loaded with the same name they were saved as. Saving global "myVar" will load it load it back in as global "myVar" when loadVars() is called.
Bug Fixes
- Updated to QT-4.6, removing many rendering and display issues(doubling line inputs, etc)
- Fixed resetFormat( windowName ) to work on main console. Syntax is resetFormat().
- Defaulted LF-after-newline to ON for GA-enabled MUDs. Fixes reported problems with IRE prompts.
- Returning focus to Mudlet no longer causes incorrect characters to be hilighted in the command line.
- Pressing up when the command line is empty now selects the last sent command.
- Timer Folders no longer spam the Debug Console with execute announcements
- Debug console now shows correct capture groups for Aliases and Triggers (Bug 493400)
- LuaGlobal and Mudlet Documentation now properly updated on Mudlet start
- Colorizer triggers renamed to "Highlight Triggers" (Cosmetic)
Mac Mudlet 1.0.4 updater
» 4.5 MiB - December 3, 2009
Use this if you have a previous Mudlet version installed to upgrade quicker.
Mac Mudlet 1.0.4
» 28.6 MiB - December 3, 2009
- Fix: timer couldnt disable itself
- sqlite database support
- Added createGauge, setGauge, getRGB, deselect functions
- Fixed preferences dialog resetting the font
Source code
Mudlet 1.0.5
» unknown - December 16, 2009
New Features
Greatly expanded LUA API for accessing/manipulating Alises, Triggers, Timers.
Functions for creating permanent, GUI-viewable/modifiable items.
- permAlias( name, parent, pattern, code )
- permSubstringTrigger( name, parent, pattern, code )
- permRegexTrigger( name, parent, pattern, code )
- permBeginOfLineStringTrigger( name, parent, pattern, code )
- permTimer( name, parent, frequency, code )
Functions for checking the state of various items.
- exists( name, type ) - type is "alias", "trigger", or "timer". Returns the number of items that exist with that name and type.
- isActive( name, type ) -type is "alias", "trigger", or "timer". Returns the number of active items with that name and type.
New Alias Functions
All function the same as their timer/trigger counterparts.
Improved enable* and disable* to allow for error checking.
- enableTrigger, enableAlias, enableTimer, enableKey
- disableTrigger, disableAlias, disableTimer, disableKey
All functions now return number of items enabled or disabled.
Totally redesigned trigger editor, with huge speed improvements.
Variable Persistence System -- Easily save settings between sessions!
- remember( varName ) - flags a variable to be saved. Variables pending saving are stored in the table _saveTable
- loadVars() - loads saved variables out of SavedVariables.lua into _G (global namespace).
- saveVars() - saves all variables flagged for saving into SavedVariables.lua. Stores their values at time func is called.
Notes: Variables are loaded with the same name they were saved as. Saving global "myVar" will load it load it back in as global "myVar" when loadVars() is called.
Bug Fixes
- Updated to QT-4.6, removing many rendering and display issues(doubling line inputs, etc)
- Fixed resetFormat( windowName ) to work on main console. Syntax is resetFormat().
- Defaulted LF-after-newline to ON for GA-enabled MUDs. Fixes reported problems with IRE prompts.
- Returning focus to Mudlet no longer causes incorrect characters to be hilighted in the command line.
- Pressing up when the command line is empty now selects the last sent command.
- Timer Folders no longer spam the Debug Console with execute announcements
- Debug console now shows correct capture groups for Aliases and Triggers (Bug 493400)
- LuaGlobal and Mudlet Documentation now properly updated on Mudlet start
- Colorizer triggers renamed to "Highlight Triggers" (Cosmetic)
Older releases for Windows are also available here.
Ubuntu
Ubuntu 9.10 “Karmic Koala”
To install Mudlet, go to Applications → Ubuntu Software Centre and click on Edit → Software Sources. In the Other tab, click add and paste
ppa:mudlet-makers/ppa
in. Then Add Source, Close, and click to install Mudlet.
Ubuntu 9.04, 8.10, 8.04
Mudlet now has a repository – to install Mudlet, add the following line to your software sources list (ubuntu, kubuntu instructions):
deb http://ppa.launchpad.net/mudlet-makers/ppa/ubuntu jaunty main
After you’ve added it, download (right-click and Save As) and import the mudlet keyfile. Now, just click to install Mudlet (on Kubuntu, search for mudlet in the Adept tool). You’ll also now be auto-notified of updates via the Update Manager when one is available.
Source code
Source code is available via svn git: git clone git://mudlet.git.sourceforge.net/gitroot/mudlet/mudlet (or as an archive)
Instructions for compiling the source are available for Windows and Linux. Give it a try, and please report feedback!



