3.16 – Holidays edition

Happy Holidays! This update adds an advanced text analyser, color map support for Starmourn’s map download, and various quality of life improvements.

New text analyser

SlySven has worked hard and added a new text analyser to Mudlet! Once enabled in the options, select some text and hover over the right-click option to see a detailed breakdown the characters and which code points they use. This advanced option can help with writing triggers or Lua code when working with non-Latin languages or Unicode characters 🎄

Map colour support for Starmourn

A new game launched this month that has a lot of people excited about it – Starmourn! The game has out of the box support for getting a map out to Mudlet, but to a mixup, the colours the map uses weren’t compatible with Mudlet. A Starmourn player jgh713 decided to take the matters into their own hands and added support for the colours, which now show up properly:

2D view

3D view

Credits

Thanks for the code improvements in this release to: jgh713, JorMox, keneanung, Leris, SlySven, and vadi2.

Thanks for the ongoing translation efforts to:

Leris, Guilherme Campos, 蛤？ (uglyfrog), Shaktty, and Garagoth.

Changelog

added:

getSelection() added to retrieve selection made with selectString(), selectCurrentLine(), or selectSection()

removeCustomLine() to remove a custom exit line in the mapper

Added a right-click menu to room environment (colour) dialog, allowing deletion of environments

Advanced text analyser as a right-click option in the main menu

fixed:

tooltips will now show for the buttons in the main window

Geyser.Gauge:setValue() will correctly position text again

Mudlet version is properly quoted again in GMCP Core.Hello message

exit weights in the 2D mapper are shown properly

symbol counts showing up in the room when set via the right-click menu

improved:

insertText() and getLineNumber() now accept “main” for the main window

custom exit lines now look better in the mapper

addCustomLine() will now report better error messages

custom exit line types are now available for translation

pointy brackets replaced with square ones in a few places for easier translation

added xterm256 support to MMP map format

infrastructure: