

          *************************************************
          * Mad Factory V3.0 Level Editor von Roman Stumm *
          *************************************************


Mit dem Leveleditor 'MadED' können Sie eigene Level für Mad Factory V3.0
entwerfen oder bestehende verändern. Der Editor und das Spiel sind nur 
vom CLI aus zu starten.
Die Benutzeroberfläche des Editors ist komplett mouse- und menugesteuert.
Alle Eingaben erfolgen über verschiedene Gadgets.
Die Intergergadgets (Gadgets nur für Zahlen) nehmen nur Zahlen von 0-255
an. Eingaben, die darüber oder darunter liegen, werden verändert.
Alle Menus, die auch über Tastensequenzen aktiviert werden können, zeigen
diese in der Menuleiste an.

Nun will ich die einzelnen Menupunkte in ihrer Bedeutung erläutern:

Das Projectmenu:
~~~~~~~~~~~~~~~~
LOAD -> Level laden.
Eingabe der Levelnr. im Gadget. Wenn das Window ausgeknipst wird,
läd der Editor den Level.

SAVE -> Level speichern bzw. löschen.
Im oberen Zahlengadget kann die Levelnr. eingegeben werden.
Im mittleren kann man die Nummer des Levels eingeben, der gespielt
wird, wenn die Spielfigur den Ausgang erreicht.
Das untere Zahlengadget ist nur von Bedeutung, wenn das Fragezeichen
ein Ausgang in einen anderen Level ist. In diesem Fall kann hier
die Nr. des folgenden Levels eingegeben werden, in den das Fragezeichen
führt.
Das Boolgadget MODE bestimmt, was passiert, wenn das Window 
ausgeknipst wird:
CANCEL  -  Einfacher Abbruch von SAVE.
DELETE  -  Level mit der Nr., die im obersten Gadget steht, wird gelöscht.
INSERT  -  Level wird in Datei eingefügt. ACHTUNG: Dadurch verschieben sich
           alle nachfolgenden Levelnummern!
APPEND  -  Level wird an Datei angefügt. Dabei spielt die Levelnr. keine 
           Rolle, wohl aber die Angaben der anderen Gadgets.
           Dies ist der einzige Modus, in dem eine neue Leveldatei erzeugt
           wird, wenn noch keine vorhanden ist.
REWRITE -  Level wird in Datei überschrieben. ACHTUNG: Falls der zu 
           überschreibende Level nicht gefunden werden kann (zu große
           Levelnummer!) können Fehler in der Datei auftreten.

Außerdem muß nach Eingabe neuer Werte in den Zahlengadgets stets RETURN
gedrückt werden, damit die Werte angenommen werden.

NEW -> Bildschirm und weitere Einstellungen, wie z. B. Spritebewegungen
       werden gelöscht.

INFO -> Es werden aktuelle Werte angezeigt, z. B. Wachstumstempo der
        Amöbe und Levelnr. Nach dem Ausknipsen des Windows bewegen sich
        die Sprites in ihren eingestellten Bahnen.

QUIT -> Der Editor wird verlassen.

Das Objectsmenu:
~~~~~~~~~~~~~~~~
Wählen Sie hier die Gegenstände aus, mit denen sie zeichnen wollen.
Der aktuell ausgewählte Gegenstand ist mit einem Haken versehen.
Hier können Sie alle zu setzenden Gegenstände auswählen und mit der 
Mouse auf dem Screen den Level zeichnen.

Das Spritesmenu:
~~~~~~~~~~~~~~~~
ENEMY 1-5:
Es können maximal fünf verschiedene Feinde in einem Level gesetzt werden.
Hier können Sie in den jeweiligen Untermenus die Bewegungen und Art der
Feinde festlegen, bzw. sie abschalten.

    KIND -> Die Art des Feindes kann festgelegt werden.
            Klicken Sie das jeweilige Boolgadget an, um das Sprite 
            zu ändern. Beenden Sie dies wie immer durch Ausknipsen
            des Windows.

    SET POSITION -> Die Startposition des Feindes kann mit den CURSOR-
                    TASTEN gesetzt werden. Ist das jeweilige Sprite 
                    nicht zu sehen, so ist es entweder ausgeschaltet
                    oder außerhalb des Bildschirms positioniert.
                    Voreingestellt ist die äußerste obere, linke Ecke.
                    Es sind auch Positionen außerhalb des Screens möglich,
                    jedoch nur in engen Grenzen. 
                    Beenden Sie diesen Punkt mit der RETURN-Taste.

    SET MOVES ->  Sie können jetzt Start- und Zielpunkt der Bewegungen
                  eines Feindes festlegen. Nach diesen Angaben wird die
                  Bewegungsbahn berechnet. Normalerweise sollte der Start-
                  punkt links oben und der Endpunkt rechts unten liegen, da
                  sonst andere Bewegungen entstehen. Experimentieren
                  Sie hier mit, denn es sind viele Bewegungsvarianten
                  möglich. In den verschiednen Levels des Spieles sehen
                  Sie auch diverse Möglichkeiten, z. B. für Doppelfeinde
                  oder unregelmäßigere Bahnen.
                  Zuerst setzen Sie den Startpunkt mit den CURSORTASTEN
                  und drücken RETURN um den Endpunkt festzulegen. 
                  Nochmaliges RETURN beendet den Menupunkt.
                  Zuerst wird das Kästchen invertiert, bei dem der Start-
                  punkt des Sprites liegt, dann das Kästchen, in dem
                  die Bewegung ihren Start hat. Voreingestellt ist auch
                  hier jeweils die linke obere Ecke außerhalb des Screens.

PLAYER 1/2 -> Mit den CURSORTASTEN können Sie die Anfangspositionen
              der Spieler 1 und 2 festlegen. Beenden Sie mit der RETURNTASTE!

Das Specialmenu:
~~~~~~~~~~~~~~~~
FILE -> In dem Stringgadget kann der Name der Leveldatei eingegeben werden,
        mit der gearbeitet werden soll. Voreingestellt ist die Datei
        MadDATA im aktuellen Verzeichnis. Das Spiel läd seine Level
        immer aus MadDATA des aktuellen Verzeichnisses.
        Durch ändern des Pfadnamens sind auch Übertragungen von Leveln
        aus verschiedenen Leveldateien möglich:
        Laden aus Datei1. Ändern des Filenamens durch das Filemenu. 
        Speichern des Levels in Datei2.
        ACHTUNG: Geben Sie hier nur Namen für Dateien ein, die tatsächlich
        Leveldateien sind oder noch nicht existieren, sonst stürzt der 
        Computer evtl. beim Laden aus dieser Datei ab, oder zerstört sie 
        beim Speichern!
        
TEST -> Im Gadget können Sie die Nummer des Levels eingeben, von wo gespielt
        werden soll. So können Sie jeden Level einzeln anspielen, auch
        wenn Sie nicht so weit im Spiel kommen. Nach Eingabe der Nummer
        knipsen Sie das Window aus.
        Der Start von Mad Factory gelingt nur, wenn:
        - Das Spiel den ursprünglichen Namen 'Mad' trägt.
        - Sich im aktuellen Verzeichnis befindet.
        - Sich im Directory 'C' der Bootdiskette der CLI-Befehl 
          'RUN' gefindet.
        - Der Leveleditor vom CLI gestartet wurde.

AMORPH -> Hier kann die Wachstumsrate der Amöbe im jeweiligen Level
          eingegeben werden. Sinnvolle Werte liegen wie immer zwischen
          0 und 255. Andere Werte werden verändert.
          Ist keine Amöbe im Level vorhanden, so sollte der Wert stets
          auf 0 gesetzt werden, um unnötige Rechenzeit zu sparen.
          0 bedeutet, daß sich die Amöbe nicht vermehrt.

1ST ?? -> Im Untermenu können Sie die Bedeutung des ersten aufgesammelten
          Fragezeichen festlegen. Prüfen Sie mit dem Menupunkt INFO nach,
          ob Ihre Wahl angenommen wurde. 
          Die Bedeutungen sind weitestgehend mit den Objekten des 
          Objectmenus identisch. 
          Anders sind jedoch:
          - RANDOM: das 1.gesammelte Fragezeichen wird zufällig zu:
            Bombe, Diamant, Schlüssel, Bonusleben oder Bonuskiller.
          - OTHER EXIT: Das Fragezeichen ist Ausgang in einen anderen
            Level, dessen Nummer bei SAVE festgelegt werden kann.
          - BONUSKILLER: Das 1. gesammelte Fragezeichen bewirkt, daß
            die Spieler alle Schlüssel und Bomben verlieren, die sie
            gerade besitzen und daß diese zu der Punktzahl zugerechnet
            werden.

Viele auftretende Fehler fängt der Leveleditor mit einem Requester ab, 
der vom Benutzer bestätigt werden muß.

Ich hoffe, daß es Ihnen Spaß machen wird, konstruktiv eigene Level
zu erstellen.


Roman Stumm                                    20.07.1989





