We’re back from summer, freshly recharged, so here is a new Mudlet update! In this version you’ll find a new game with a Mudlet UI, plus improvements to the mapper, command lines, and colour rendering.
ktunkiewicz took a stab at improving the mapper once again – and fixed the map scrolling to work like you’d expect it to, regardless of the zoom level:
Now it feels like it should on any map app :)
SlySven and chrio worked on improving the command line – it’ll now no longer ‘jump’ a little bit the first time you use it, and line wrapping. There’s new commands to visually select text in the command line, too!
Command line wrapping before
Improved command line wrapping after
Mudlet’s rendering xterm256 colours will now look similar to other MUD clients thanks to Kilbukas:
(old) Mudlet 4.12 and below
(new) Mudlet 4.13+
If you’ve thought colours looked a bit better, this would have been why!
Speaking of colours, MrZaus added an option to customise the profile colour on the connection screen!
The createMapLabel function now allows you to choose the font, text, and background transparency for map labels – giving you more flexibility in creating nice-looking Mudlet maps.
Map labels can go above and below rooms
While you previously could have made specific text in the window clickable, you couldn’t add to the general right-click menu that showed up. Say, for example, you wanted to select some text, right-click, and do something with the selection? Well, now you can thanks to addMouseEvent, getMouseEvents and removeMouseEvent by Kilbukas.
This joins existing functionality where you can add custom right-click menu actions to the mapper already.
Thanks to all coders who made this release possible: atari2600tim, chrio, Damian Monogue, Ian Adkins, Kamil Tunkiewicz, Kebap, keneanung, Manuel Wegmann, Matthew Wagner, MrZaus, Piotr, Richard Moffitt, Slobodan Terzić, Stephen Lyons, Tomas Seniunas, and Vadim Peretokin.
And of course all the translators who are translating Mudlet into their native language: Alan Sneath (alsneath), eplis, Hsin-Hsiang Peng (Hsins), hyperi (osakki), Jim Lu (kimiwajim), Leris, Marco “M0lid3us” Tironi (wiploo), olen, Sirith (Senareil), vingi, VVsxmja, and 晉豪許 (gridwing).
4.13.0 was skipped as it had a small bug in ansi2decho() – so we’ve fixed it up before getting it out to you.
Check out the changelog below, quite a few goodies for scripters in here:
Just a fraction of the work that went into the release :)