zMUD Automapper


islandbar.gif

v6.16
zMUD's Automapper und Deutsche LP-Muds.. (Weil ich das soooo oft erklaert habe.. :) Hoffentlich ist diese Anleitung Narrensicher.. (also wenn Ihr einen Narren kennt, lasst ihn mal probieren.. :)

Das Erste was Ihr tun muesst, ist die Richtungen (Directions) in zMUD umzustellen.. Sonst kann er sie nicht als Ausgaenge erkennen.
Das geschieht ueber der Menue-Punkt View|Directions ->
menudir.png

Dann bekommt man so ein Fenster ->
settings.png

Am Anfang sind natuerlich (weil default einstellung) alle Directions Englisch.. Also editiert man jede davon, und aendert dabei nur zwei Felder:
1. Commands - Hier stehen die Befehle, die man fuer die Richtungen eingeben kann.. z. B. bei Sueden, s|sueden (Listen sind in zMUD immer mit ein pipe '|' getrennt, so nebenbei als info :) Ich habe bei mir schon fuer 'Oben' im Mud einen alias 'b' angelegt.. (Bin ja faul, zwei buchstaben zum abkuerzen sind zu lang) also habe ich da 'b|oben|hoch'. 'hoch' weil das auch oefters vorkommt, und zMUD soll mitbekommen, dass ich einen Raumwechsel mache, wenn ich dieses eintippe.
2. Class - Hier tut ihr bitte eine 'G' vor die Voreinstellung setzen. Der Grund - Wir werden gleich die zwei Englischen Direction Classes fuer immer verschwinden lassen, sonst gibt es Probleme.. (Weil dann z. B. 'u' gleich 'unten' und 'up' ist.. was meistens nicht so klappt :)

Wenn das fertig ist (sieht dann hoffentlich mehr oder weniger aus wie oben im Bild), speichert bitte die Aenderungen. Gespeichert wird idR. erst, wenn man zMUD schliesst, also jetzt bitte mal auf 'Save file' klicken.

Jetzt kicken wir die Englischen Klassen raus. Oben links im Fenster sollten die Kategorien sichtbar sein, falls nicht, versucht einmal diesen Frame hervorzuzaubern, in dem Ihr den Mauspfeil zwischen Categories und Settings setzt bis er die im Bild unten zu sehende Form annimmt und zieht die Settings nach unten.
cursor.png
Jetzt hier 'Classes' auswaehlen.. (Einmal klicken!) Folgendes Fenster erscheint ->
settings_c.png

Vielleicht sind es bei Euch nicht so viele Klassen wie bei mir, aber egal :)
Sucht bitte die zwei Klassen 'Directions' und 'DirectionsDiag' und mach jeweils ein Haekchen bei der Option 'Remove this inhertied class when loading' dann sind wir die endlich los :)

So.. als naechstes darf man endlich den Automapper starten.. Das schafft man mit den Button Map in der Symbolleiste, oder ueber Menue Windows|Automapper. (Ihr braucht nun wirklich kein Bild davon, oder ?? Na gut..)
menuautomap.png

Erstmal lassen wir den Automapper versuchen, sich selbst einzustellen.. Das geht wir folgt:
1. Feststellen, das man im Mud gerade im 'lang' modus ist.. (kommt auf das Mud an, im WL z.B. muss man 'lang immer' machen, in MG nur 'lang')
2. Sich eine Richtung aussuchen, in der keine Gefahr droht.
3. Die Ebenen (naja, die, die gerade scrollen) ausmachen.
4. 'New Configuration' auswaehlen.
automapperconfig.png
Dann kriegt man den Automapper Configuration Wizard..
automapperwiz1.png
Im ersten Fenster gebt Ihr die ausgesuchte Richtung ein, und klickt auf 'Next'.

automapperwiz2.png
Im zweiten schaltet ihr erstmal das Haekchen bei 'Room Name' aus, und klickt auf 'Next'.

automapperwiz3.png
Und wenn Ihr Glueck habt, kommt etwas aehnliches wie oben, Beschreibung gruen, und die Ausgaenge rot. Dann muesst Ihr nur noch ein paar Einstellungen anpassen, da diese Selbsterkennung nicht ganz perfekt laeuft. Also Wizard zumachen, und die Configuration selber mal anschauen.

menuconfig.png
Und in den folgenden Bereichen die Einstellungen anpassen:

1. Room Description.
mapset1.png
Hier muesst ihr sicherstellen, dass 'Paragraph' und 'Start Line' an Zeile 0 anfangen und bei Mulitline sollte ein Haekchen sein.

2. Room Exits.
mapset2.png
Am besten alles genauso einstellen, wie im Bild. (Dann brauche ich nicht alles auflisten, *faul sei*)

3. Prompt.
mapset3.png
Wenn ihr einen 'normalen' Prompt habt, '>' dann sollte das so gehen. Wenns allerdings was kompliziertes ist, dann probiert mal 'complex' und drueckt ganz fest die Daumen. Wenn das nicht hilft, stell halt einen anderen Prompt ein. *fg*

4. Strings and Doors.
mapset4.png
'oeffne %2' und 'tuer' versucht bei tueren immer 'oeffne tuer' es sei denn, man gibt der Tuer einen anderen Name. z. B. 'portal' (Das kann man fuer jede Tuer einzeln einstellen :)

5. Speedwalking.
mapset5.png
Das Problem mit den meisten LP-Muds ist, dass sie Tag- und Nachtbeschreibungen haben. Der Automapper erkennt aber nur eine von beiden, naemlich die die gerade geladen ist, wenn man der Raum durchlaeuft im 'Map' modus. Deswegen schalte ich Speedwalking auf 'FAST' (Raeume werden nicht abgeglichen wenn man sie durchlaeuft) Auch ohne Tag/Nacht beschreibung ist dies sinnvoller, da Dinge wie Wetter, NPCs und Objekte auch die Beschreibungen zumuellen koennen.

Diese Anleitug ist leider noch nicht vollkommen, es gibt noch lustige Bugs. z. B. Wenn jemand im Raum steht, und hat das Wort 'hoch' in den Titel, dann wird der Raum einen Ausgang nach oben kriegen. (Dies ist mir tatsaechlich passiert, und sorgte am Anfang fuer etwas Verwirrung - Danke Archon! *g*) Ich wird mich irgendwann (jaja) mit #TAG und #NOMAP beschaeftigen, damit kann man zMUD genau sagen, welche Zeilen eine Beschreibung sind, und welche die Ausgaenge (nur definieren muss man sie koennen.. *seufz*) und auch, welche Zeilen ganz ignoriert werden sollen. (z. B. Die Ebenen!)

Und jetzt weiter mit Automapping, wie mach ich das?
Oops.. ich habe fast was vergessen. Bevor ihr weiter macht, bitte einmal die Configuration Einstellungen abspeichern. Config|Save config|as Master with new Name. Und wenn Ihr mit mir konsistent sein wollt, dann nennt die Datei 'lang'.