It's autumn, we're back from summer vacation and have been adding more features into Mudlet for you!
Completely redesigned, mudlet.org is now a brand new website. As we'd love for more people to get into MUD gaming, having a modern website is a necessary foundation for that. Go check it out, we'd love to hear your feedback. Big thanks to itsTheFae and vadi2 for the work!
You can now duplicate in your own profile, or across profiles, with copy/paste as you'd expect to:
Credits to dicene and vadi2 for making this happen!
With the toolbar enabled:
You can now use Alt+L or Toolbox > Compact input line:
You can now deregister event handlers created with registerAnonymousEventHandler() using killAnonymousEventHandler() - or even just register temporary event handlers that expire after matching a certain condition. Big thanks to keneanung for adding this feature!
registerAnonymousEventHandler(), tempTrigger(), tempColorTrigger(), tempLineTrigger(), tempComplexRegexTrigger(), tempRegexTrigger(), tempBeginOfLineTrigger(), and tempExactMatchTrigger() now all can accept Lua functions in addition to code in [[]]'s after the efforts of keneanung and vadi2. Compare the target highlight trigger how you had to write before:
With how you can write it now:
For a start, you don't have to get lost in the sea of [[]]'s and syntax highlighting works fine. You can also pass the function name as-is:
registerAnonymousEventHandler("gmcp.Char.Items.Update", inventoryUpdate)
This is handy in a whole lot of cases - you no longer have you expose your internal functions publicly if you'd like them to trigger on something; this advanced example is now possible:
local name = "Bob" local function example() print("Name variable is: "..name) end tempTrigger("some text", example)
Having the local
keyword in here was not something previously possible.
A pretty seldom one, but one that would happen nonetheless - Mudlet could crash when you searched for something in the buffer. This one was pretty hard to track down, but we believe we've found it - so if you've ever had it happen, upgrade!
Built-in logging would be logging the prompt twice - that's been fixed now, and logging works as expected.
When you had a bug in your code, fixed it, and saved - the notification wouldn't always go away. The bug in the code bugs notification has been squashed! Thanks to vadi2 for digging into this, logging, and the search crash.
A lot of work goes behind the scenes to make Mudlet better. Thanks to keneanung's efforts, we now can do preview builds for Windows in addition to the existing macOS and Linux builds. Helping us test new features is one way you could help Mudlet improve and now you can test from any computer!
Have you been using Mudlet for a while? We could use your help in several areas.
macOS users! We have to pay money rid of this thing:
Windows requires similar:
We don't charge for Mudlet, so you can see an obvious problem there - a code signing certificate over a hundred bucks a year. Help us out, visit the contributing page.
Code-wise, Mudlet is participating in Hacktoberfest - help contribute to the open project and get a limited edition T-shirt!
We're also looking at revamping our Windows installer so it's not a series of "next next next" buttons to be as streamlined as possible - as part of this, we're looking for an install animation to play while things are getting setup. If you've got skills this area, help us out!
Ctrl+S
Big thanks to dicene, gilmoa, keneanung, mehakun, SlySven, itsTheFae, and vadi2 for making this release happen!
Svof
Mudlet Discord join up
Comments
Results of disembowel testing | Knight limb counter | GMCP AB files
zGUI 4.0 - A Free GUI for Mudlet 4.10+
Svof
Mudlet Discord join up
Time to upgrade, yay!
Any idea why this pops up?
<prompt>
<prompt>
Pops up for any Targossian, using svof's nameDB highlighter. Didn't put those lines in 2.1, has them in 3.5. I have Targ set to "turquoise", and happens for any enter/exit of targossians.
Svof
Mudlet Discord join up
Thank you so much for all your hard work. Donated!
I noticed that one of my profiles has 12GB worth of stuff in the 'current' folder. Is that stuff essential? Or is it just the loaded 'profile history' in the connect screen?
GMCP documentation: https://github.com/keneanung/GMCPAdditions
svof github site: https://github.com/svof/svof and documentation at https://svof.github.io/svof
Results of disembowel testing | Knight limb counter | GMCP AB files
GMCP documentation: https://github.com/keneanung/GMCPAdditions
svof github site: https://github.com/svof/svof and documentation at https://svof.github.io/svof
Results of disembowel testing | Knight limb counter | GMCP AB files
Svof
Mudlet Discord join up
What's an obscene number? I have a lot of scripts, but I don't actually know how it compares to other players.
Results of disembowel testing | Knight limb counter | GMCP AB files
Svof
Mudlet Discord join up
Svof
Mudlet Discord join up
Will it allow resizing windows? Sometimes Im on dual 19" at work and sometimes dual 29". Then laptop 17"