Wir haben haufenweise neue Feature für euch in diesem ersten Mudlet-Release 2019: Sichere Verbindungen, leichtere Kartenerstellung in vielen Spielen, HiDPI Unterstützung und mehr! Dies ist das größte Mudlet Update in den letzten Jahren seit 3.0.

Sichere Verbindungen

Sichere Verbindungen (SSL/TLS). Sie sind hier! Stell dir das grüne Schloss oben in deinem Browser vor: Mudlet unterstützt das jetzt auch.

https://wiki.mudlet.org/images/4/4c/Secure-connection.png
MidMUD unterstützt sichere Verbindungen

Wähle die Sicher Box zum Aktivieren. Dadurch wird deine Verbindung zum Spiel vor dem Mithören geschützt (falls du bspw. ein offenes WLAN benutzt), Manipulationen durch Andere verhindert, und sichergestellt, dass du wirklich zu dem Spiel verbunden bist, das du erwartest.

So wie bei dem grünen Schloss im Browser ist natürlich auch diese Funktion nur möglich, wenn das Spiel sie auch unterstützt. Bisher gibt es davon noch nicht viele Spiele, aber wir hoffen, dass es nun mehr werden, wenn ein wichtiger Client nun Verbindungen per TLS anbietet.

Falls du ein Spieladministrator bist, findest du hier Anleitungen, wie du dein Spiel vorbereiten kannst, so dass sich Spieler per Mudlet sicher verbinden können!

Dank an jerzerisz und Vadi2 für dieses neue Feature.

Leichtere Kartenerstellung in vielen Spielen

So viele Spiele da draußen sind wirklich einzigartig darin, wie ihre Geographie im Spiel funktioniert. Deshalb ist die Herangehensweise von Mudlet bezüglich Karten, Kartenerstellung und Schnellreisen so gewesen, den Spielern Lua Funktionen bereitzustellen, mit denen sie selbst Kartenunterstützung für ihr Spiel ergänzen können. Das taten viele!

Damit aber nicht nur zaubererde Programmierer leichter Mudlets Karten im Spiel benutzen können, hatten wir in unserem Zeitplan 2018 festgelegt, dass wir dies verbessern wollen.

Zu diesem Zweck hat Jor’Mox fantastischerweise sein Generic Mapping Script an Mudlet beigetragen und dessen Funktionalität erweitert! Das Kartierungsskript wurde verfeinert und für so viele Spiele wie möglich sofort einsetzbar gemacht.

Bei der Konfiguration ist uns auch aufgefallen, dass die Spiele da draußen eine unendliche Phantasie haben, wie Räume, Bewegungen und die allgemeine Geographie dargestellt werden – deswegen hilft das Skript garantiert nicht mit jedem Spiel da draußen. Man kann es aber auf dein Spiel konfigurieren und wir bieten dir in unserem super hilfreichen Discord dabei gerne Unterstützung!

Das neue Kartierungsskript wird automatisch in neuen Profilen installiert.

HiDPI Unterstützung

Mudlet unterstützt jetzt high-resolution (Retina/HiDPI) displays! Vergleiche in den Screenshots vorher und nacher, wieviel schärfer die Schrift jetzt aussieht.

Vorher – Schrift unscharf auf 2K & 4K Anzeigen
Nachher – Schrift ist jetz scharf

Vielen Dank an Paul Saindon von Imperian für die Ergänzung dieser lang erwarteten Funktion.

Visuelle Verbesserungen

Zusätzlich zur HiDPI Unterstützung haben wir angefangen Mudlets Symbole aufzufrischen! Der neue Stil wirkt super auf hochauflösenden Anzeigen und wir werden in der nächsten Version noch mehr Symbole im neuen Stil haben. Vielen Dank an Paul Saindon von Imperian, sowie Leris und SlySven von Mudlet für diese Verbesserungen.

Symbole – vorher
Symbole – nachher

Farbtrigger für 256 Farben

Mudlets Farbtrigger waren bislang nur auf die 16 ANSI Standardfarben beschränkt – damit ist Schluss. Dank SlySvens Arbeit auf diesem Gebiet kannst du nun auf alle 256 reagieren.

Zusätzlich kannst du jetzt wählen, entweder nur auf bestimmte Vordergrund- oder nur auf Hintergrundfarben zu reagieren, anstatt beide gleichzeitig auswählen zu müssen.

Infrastruktur

Keneanung hat einen großartigen Bot hinzugefügt, um Mudlets Entwicklung zu unterstützen: Wenn du einen Pull Request mit deinen Verbesserungen einreichst, wird der Bot mit den Links zum Download einer Testversion auftauchen, sobald die CI-Erstellung fertig ist:

Es ist jetz ziemlich leicht, einen PR zu starten & Versionen für jede Plattform zu erhalten

Neue Mitwirkende: druuimai und imperian

Vielen Dank an zwei neue Mitwirkende an dieser Mudlet Veröffentlichung: druuimai (Richard Moffitt) und imperian (Paul Saindon von IRE) für die Ergänzung der HiDPI Unterstützung und Verbesserungen an Mudlets MXP und Lua API

Lua Skripter

Viele neue Funktionen wurden ergänzt für alle, die es lieben in Mudlet Skripte zu schreiben!

Spieladministratoren

Aufregende Funktionen für Spieladministratoren in diesem Release sind:

  • Ergänze Unterstützung für sichere Verbindungen via TLS. Lies in unserem Wiki, wie du dein Spiel TLS-kompatibel machen kannst
  • Es wird von gmcp.Client.GUI jetzt jeder Text als Versionsnummer akzeptiert (war vorher auf Integer beschränkt)
  • Unterstützung für ECHO on/off ergänzt
  • Unterstützung für SGR Reverse ergänzt (Vordergrund- und Hintergrundfarbe tauschen) (7/27)
  • Unterstützung für SGR Overline (53/55) ergänzt

Verschiedenes

  • ergänzt: <a> zum Öffnen eines Links im Browser wird nun in MXP unterstützt
  • repariert: ‚Über Mudlet‘ verlor sein unnötiges <p> Präfix
  • repariert: Ein Kommando per ’send text to all profiles‘ (wie :hallo) funktioniert nun für Aliase
  • repariert: Buttons funktionieren wieder in Menus auf Buttonleisten
  • repariert: Klicks auf Minikonsolen oder Benutzerfenster entfernen nicht mehr den Fokus aus der Eingabezeile
  • repariert: Man kann jetzt Profile/Pakete mit nicht-lateinischen Zeichen im Namen oder Pfad speichern
  • repariert: MXP Modus bleibt nun richtigerweise bis zur Verhandlung mit dem Spiel deaktiviert
  • repariert: Wenn Trigger während der Bearbeitung eines Skripts erstellt und direkt mit killTrigger() entfernt werden, werden sie nicht mehr versehentlich einmal ausgelöst
  • repariert: Zum Speichern markierte Variablen werden beim Laden nicht mehr automatisch versteckt
  • verbessert: Die Spiele, die Karten per MMP herunterladen, sind nicht mehr fest in Mudlet vorgegeben, da alle nun gmcp.Client.Map unterstützen
  • verbessert: Gebiete werden nun im Dialog zur Raumgebietswahl alphabetisch sortiert
  • verbessert: Triggertypen werden im Editor nicht mehr hervorgehoben, um dunkle Themes zu unterstützen
  • verbessert: Man kommt nun mit Tabulator aus der Spielbeschreibung heraus
  • verbessert: Rechtschreibprüfung für alle Sprachen verfügbar (ab 3.17.1)
  • verbessert: Verfügbare Updates werden jetzt auch in der Toolbar angezeigt (ab 3.17.1)

3.17.1 Bugfix

Dieses Update repariert getColumnNumber(window), welches Probleme so wie dieses verursacht hat, und ergänzt ein paar kleine Features (siehe oben).

Danke

 

Vielen Dank an die 12 (!) Mitwirkenden an all den Codeoptimierungen in dieser Version: demonnic, druuimai, gilmoa, imperian, jerzerisz, jgh713, JorMox, keneanung, Leris, mpconley, SlySven, und vadi2.

Danke an alle Übersetzer: dermox, Guilherme Campos (guicampos), Inutt (richard.ankh), Leris, lostsnow, und vadi2, die geholfen haben Mudlet zu übersetzen!

Zuletzt auch vielen Dank an alle Mitglieder aus unserer Discord community für die Hilfe an Neulinge, vor allem Eraene, Leris, keneanung, und SlySven!