Diese Datei soll erklaeren, wie man selber Levels erstellt

Bedienung im Editor
===================
[Hoch]          = Cursor nach Oben bewegen
[Runter]        = Cursor nach Unten bewegen
[Links]         = Cursor nach Links bewegen
[Rechts]        = Cursor nach Rechts bewegen
[1-9] + [A-Z]   = Event (Ereignis) an Cursorposition setzen
[0]             = Event (Ereignis) an Cursorposition loeschen
[SPACE]         = Chipset-Seite wechseln
[ESC]           = Nebenmenue aufrufen

Auswahlpunkte im Nebenmenue
===========================
Neues Level                 =  Erstellt ein neues Level (Text,
                               Zuglimit und Skin-Voreinstellung
                               werden geloescht)
Level speichern             =  Speichert das aktuelle Level
Level laden                 =  Laedt ein neues Level
Level loeschen              =  Loescht das Level (Text, Zuglimit
                               und Skin bleiben erhalten)
Leveltexte ansehen/aendern  =  Leveltexte ansehen oder aendern
Zuglimit einstellen         =  Stellt das Zuglimit ein oder
                               zeigt es an
Levelmerkmale anzeigen      =  Zeigt eine Statistik an
Levelziel anzeigen          =  Zeigt das Levelziel an
Zusaetzliche Optionen       =  Hier kann man das Level spiegeln,
                               drehen, das Grafik-Update
                               aktivieren, Vorab-Gegenstaende
                               einstellen und Skins laden
Programm verlassen          =  Beendet den Level-Editor


Man verlaesst das Nebenmenue, wenn man ESC auf der Tastatur drueckt.


-----------------------------------------------------------------------
                           FAQs zum Level-Editor                       
-----------------------------------------------------------------------
=================================================
= Welche Infos werden angezeigt, wenn ich im    =
= Nebenmenue "Merkmale anzeigen (Beta)" waehle? =
=================================================
Wird im Nebenmenue "Merkmale anzeigen (Beta)" ausgewaehlt, werden alle
Daten eines Levels gezaehlt und ausgewertet. Es werden z. B.
angezeigt, wieviele Scores, Gegner, Hilfsmittel, Schluessel und
Schloesser im Spiel vorkommen.


=========================
= Was ist das Zuglimit? =
=========================
Das Zuglimit ist ein Limit von Zuegen, die der Spieler maximal machen
darf, um das Level zu beenden. Es ist nicht noetig, ein Zuglimit
einzubauen. Dann ist das Maximum der erlaubten Zuegen unbegrenzt.

HINWEIS: Das Zuglimit wird in den Episoden, dem Hauptpunkt des
Spiels, erst spaeter verfuegbar. Unabhaengig davon koennen Sie
jederzeit das Zuglimit aktivieren, wenn Sie ein selbsterstelltes
Level laden.


==============================================
= Gibt es einen Trick, wie ich die           =
= richtige Zuglimitanzahl herausfinden kann? =
==============================================
Nun, man kann das Zuglimit vorab schon auf den Hoechstwert (999)
stellen. Dann versucht man, den Level innerhalb des kuerzesten
Weges zu schaffen. Kurz, bevor man das Level geschafft hat, merkt
man sich das restliche Zuglimit. Jetzt kommen wir zur Mathematik:
Zieht das restliche Zuglimit vom Hoechstwert des Zuglimits ab,
und schon haben wir die richtige Zuglimitanzahl herausgefunden.


==================================================================
= Warum wird jedesmal, wenn ich ein selbsterstelles Level lade,  =
= nach dem Zuglimit gefragt, obwohl ich keines gespeichert habe? =
==================================================================
Nun, der Level-Editor und die Engine zu Warrior kennen leider keinen
Unterschied zwischen normalen- und Episodenlevels. Es koennte doch
sein, dass das erste Level eines Episodenlevels kein Zuglimit besitzt,
vielleicht aber ein anderes? Die Zuglimitfrage gilt deshalb fuer alle
Levels einer Episode, ganz egal, ob in einem Level ein Zuglimit
existiert oder nicht.


==================================================================
= Wie stelle ich fest, welche Version ich vom Level-Editor habe? =
==================================================================
Dazu geben Sie in der MS-DOS-Eingabeaufforderung folgendes ein:

editor.exe /i

Daraufhin wird Ihnen angezeigt, dass es sich um den offiziellen
Level-Editor von Warrior handelt, und eben die Versionsnummer.

HINWEIS: Die Version des Level-Editors laesst sich nur ab der "Final
1.01"- Version anzeigen. Sollte trotzdem nach der Eingabe der obigen
Beschreibung der Level-Editor ganz normal starten, haben Sie noch die
"Final 1.00"-Version auf Ihrem Computer. In diesem Fall wird
empfohlen, sich unter  www.mk-productions.de.vu  den neuesten
Level-Editor herunterzuladen.


=====================================================
= Beim Start des Level-Editors sehe ich             =
= nur Grafikfehler. Wie schalte ich das             =
= Grafische Update "ab Werk" beim Level-Editor aus? =
=====================================================
Dazu muessen Sie in der MS-DOS-Eingabeaufforderung folgendes eingeben:

editor.exe /g

Daraufhin wird das Grafische Update fuer den Level-Editor
ausgeschaltet.
HINWEIS: Wird das Grafische Update ausgeschaltet, verringert das die
grafische Darstellung des Level-Editors meistens spuerbar.


==================================================
= Beim Start von Warrior sehr ich                =
= nur Grafikfehler. Wie schalte ich das          =
= Grafische Update "ab Werk" beim Spiel aus?     =
==================================================
Dazu muessen Sie in der MS-DOS-Eingabeaufforderung folgendes eingeben:

warrior.exe /g

Daraufhin wird das Grafische Update fuer Warrior
ausgeschaltet.
HINWEIS: Wird das Grafische Update ausgeschaltet, verringert das die
grafische Darstellung meistens spuerbar.


=======================================================
= Ich habe mit einer aelteren Version des             =
= Editors bereits einige Levels erstellt.             =
= Kann ich diese trotzdem noch unter Warrior spielen? =
=======================================================
Leider nein. Sie koennen keine Levels mehr mit Warrior spielen, die
mit dem Level-Editor Version 1.06 oder aelter gemacht wurden.
Allerdings koennen Sie auf  www.mk-productions.de.vu  einen
Map-Konverter herunterladen, der Maps, die mit einer aelteren Version
(1. Demo bis 1.02) des Level-Editors erstellt wurden, in ein 1.06-
taugliches Format umwandelt.

Vorsicht: Seit Version 1.10 des Level-Editors hat sich das
Levelformat nochmal geaendert. Wenn Sie ein aelteres .eps-Level in
das neue .wal-Format konvertieren wollen, genuegt eine E-Mail an
mich, und ich schicke Ihnen ein konvertiertes Level zu:
mk-gamemaker@arcor.de


=====================================================================
= Was passiert, wenn ich mit dem Level-Editor eine Map lade,        =
= die mit einer frueheren Version (1.03 bis 1.06) erstellt wurden?  =
=====================================================================
Diese Levels werden nicht mehr unterstuetzt! Sollten Sie ein solches
.eps-Level haben, biete ich Ihnen einen Support an: Schicken Sie mir
die Levels, die Sie ins neue .wal-Format konvertieren wollen, per
E-Mail an  mk-gamemaker@arcor.de . Ich werde dann das neu
konvertierte Level an Ihrer E-Mail-Adresse zurueckschicken.


============================================================
= Kann ich einen erstellten Level mit einer                =
= frueheren Version des Editors oeffnen, obwohl            =
= es mit einer neuen Version des Editors bearbeitet wurde? =
============================================================
Nein, das wird nicht moeglich sein! Zumindest koennen wir
dann keine Garantie fuer die Funktionalitaet des Level-Editors
gewaehrleisten.


======================================
= Warum gibt es keine Maussteuerung? =
======================================
Eine berechtigte Frage, allerdings hat das auch einen berechtigten
Grund: Einige Windows-Versionen kommen mit DOS-Treibern nicht mehr
klar. Eine Mausunterstuetzung im Level-Editor erfordert allerdings
einen Treiber. Wir meinen, dass ein Fehlen der Mausfunktion zu
verschmerzen ist, und dafuer auch Besitzer z.B. von "Windows XP" in
den Genuss des Level-Editors kommen.


============================================================
= Texte lassen sich nur noch komplett aendern, wenn man    =
= eine Zeile nach oben springen will. Ist das ein Fehler?  =
============================================================
Sollten die Levels nur "Zeilenmaessig hintereinander" aenderbar
sein, haben Sie eine fruehere Version des Level-Editors. Laden Sie
sich unter www.mk-productions.de.vu  den neuesten Level-Editor
herunter. Mit Ihm lassen sich Texte komfortabler aendern.


=====================================================
= Die ENTF- und die Pfeiltasten scheinen nicht zu   =
= reagieren, wenn ich einen Text eingebe/aendere... =
=====================================================
Asche auf unser Haupt! Wir muessen gestehen, dass diese Funktion
noch nicht eingebaut wurde. Wir werden uns bemuehen, in einer
nachfolgenden Version diese Tasten zu unterstuetzen.


===============================================
= Wie starte ich ein selbst erstelltes Level? =
===============================================
Unter Windows schieben Sie den Level auf das 'Warrior.exe'-Icon
(Drag&Drop). Unter DOS geben Sie den Namen als Parameter an, zum
Beispiel

Warrior MyLevel.wal

wenn Ihr selbsterstelltes Level "MyLevel.wal" lauten wuerde.
Dadurch lassen sich uebrigens auch Episodenlevels starten. (Siehe
unten)


====================================================================
= Karten lassen sich auch dann abspeichern, wenn gar keine         =
= oder mehrere Spielerpositionen gegeben sind. Ist das ein Fehler? =
====================================================================
Leider ja. Aber Sie brauchen sich keine Sorgen zu machen: Das Spiel
selber merzt diesen Fehler aus und laesst nur die Startposition
gelten, die es als erstes findet. Und bei garkeiner Startposition
setzt es die Spielerposition einfach oben rechts am Rand. Ausserdem
warnt Sie der Level-Editor noch vor diesem Fehler, wenn Sie den Level
speichern moechten.


======================================================
= Darf ich selbsterstellte Levels zu Ihnen schicken? =
======================================================
Selbstverstaendlich. Meine E-Mail-Adresse lautet:

mk-gamemaker@arcor.de

Ich freue mich auf Levels von "Fremderstellern" ;) . Dadurch erkenne
ich, das meine Programmierarbeit nicht umsonst war.
                        
Neue Levels nehme ich GRUNDSAETZLICH gerne an :) . Und wenn Sie
wollen, veroeffentliche ich die Levels zusaetzlich noch auf meiner
Homepage.


=============================================
= Ich habe einen Bug im Spiel               =
= entdeckt, der noch nicht genannt wurde... =
=============================================
Bitte schreiben Sie mir auf, welchen Fehler sie wo in welchem Level
entdeckt haben. Ich moechte mein Produkt so fehlerfrei wie moeglich
machen und auch sonst noch Support fuer mein Programm bereithalten.
Ich bin fuer jeden gefundenen und mir mitgeteilten Fehler dankbar.


========================================
= Kann man die Karten auch in einem    =
= anderen Format als .wal abspeichern? =
========================================
Nein, das ist definitiv nicht moeglich. Der Level-Editor benutzt sein
eigenes Speicherformat.

HINWEIS: Im Gegensatz zu frueheren Versionen des Level-Editors ist es
jetzt, aufgrund vieler Userwuensche, nun moeglich, die erstellten
Levels auch mit einem normalen Text-Editor zu oeffnen und zu aendern.
Allerdings ist davon abzuraten, da eine kleine Modifikation u.U. zum
Absturz von Warrior fuehren kann, sobald ein falsch modifiziertes
Level geladen wird.


==============================================
= Darf ich meine erstellten Level zu Warrior =
= auf meiner Homepage zum Download anbieten? =
==============================================
Seltsamerweise erhalte ich gerade von den Profis der Programmierszene
immer wieder diese Fragen. Meine Antwort: Was Sie selbst erstellt
haben, duerfen Sie auch selbst zum Download anbieten ;) .
ABER: Sie duerfen NICHT die Original-Levels veraendern, diese dann als
Original-Levels im Internet anpreisen und selbiges als Download
anbieten. Uebrigens: Wenn Ihre Levels gut sind, waere ich Ihnen sehr
dankbar, wenn Sie sie mir schicken wuerden. Ich freue mich ueber neue
Levels, da ich dadurch erkenne, dass meine Programmierarbeit nicht
umsonst war :) .
Ich moechte gerne mehrere Levels zum Download anbieten, auch die von
"Fremderstellern" ;) . Als Belohnung werden Sie dann mit Namen und
Verweis auf Ihrer Homepage auf meiner Site zum Download angeboten.


==================================================================
= Ich moechte, das der Text beim Spielen nicht                   =
= angezeigt wird. Kann ich das Anzeigen der Texte unterdruecken? =
==================================================================
Ja, das geht! Tippen Sie einfach in Textstelle 1 folgendes ein:

0

daraufhin wird der Level direkt ohne Text gestartet.


==============================
= Gibt es Cheats zu Warrior? =
==============================
Aufgrund vieler Userwuensche haben wir uns entschlossen, einen Cheat
einzubauen: Halten Sie waehrend des laufenden Spiels die Umschalt-
bzw. die Shift-Taste gedrueckt, und druecken Sie 'C'. Nun haben Sie
999 Pfeile, Manatraenke, Zuege und Schluessel; den Bogen bekommen Sie
ebenfalls geschenkt und die geheimen Erscheinungspositionen der
unsichtbaren Gegner ist dann auch kein Geheimnis mehr. Zur Strafe
werden Ihnen dann allerdings alle bisherigen Punkte abgezogen, sie
koennen unter Umstaenden eine schlechte Bewertung am Ende einer
Episode erhalten.


=====================================================
= Was bedeuten diese weissen 'X'-Befehle im Editor? =
=====================================================
Das sind sog. Ereignispunkte. Wenn der Spieler dieses X betritt,
betreten auch alle gleichfarbigen Orks das Spielfeld. Es lassen sich
beliebig viele X und X-Orks hinsetzen. Achtung: X-Befehle blockieren
die Gegner, auch wenn sie im Spiel selbst nicht sichtbar sind. Erst,
wenn der Spieler ein X betritt, verschwinden die restlichen X im
Spielfeld und blockieren dann auch die Gegner nicht mehr. Allerdings
ist dieser "Fehler" auch gewollt, er wird in keiner nachfolgenden
Version von Warrior behoben werden. Die gleichfarbigen Orks
behindern uebrigens Spieler und Gegner, was ebenfalls gewollt ist.


================================================
= Wie erstelle ich Missionen? Ich meine, woran =
= erkenne ich, wie man den Level beenden kann? =
=================================================
Dies liegt nicht am Editor, sondern an der Engine zu Warrior. Die
Engine berechnet folgende Teile:

- Der Ausgang steht ueber alles. Wenn es im Level einen oder mehrere
Ausgaenge gibt, muss einer davon IMMER erreicht werden, um Levels zu
beenden.

- Als Naechstes kommen Score3-Events in Frage (das sind diese
"&"-Zeichen). Wenn es im Level keine Ausgaenge gibt, wird das aktuelle
Level erst beendet, wenn alle Score3-Events eingesammelt wurden.

- Die Schlusslichter stellen die Gegner dar. Wenn es im Level weder
Ausgaenge noch Score3-Events gibt, wird der Level erst beendet, wenn
alle Gegner plattgehauen wurden. Achtung: Die Engine prueft nicht
nach, ob das Beseitigen der Gegner ueberhaupt moeglich ist! Wenn Sie
in Ihrem Level beispielsweise einen Koenig platzieren, aber Ausgaenge
und Score3-Events weglassen, laesst sich der Level NIE beenden. Das
gilt auch fuer alle anderen unerreichbaren Events, wenn Sie z.B. ein
Score3-Event oder den einzigen Ausgang so hinstellen, dass dieser
nicht vom Spieler erreicht werden kann. Ausserdem wichtig fuer die
X-Ereignispunkte: Solange diese Gegner nicht sichtbar sind (d.h. wenn
der Spieler ein X-Feld noch nicht erreicht hat), werden auch die
X-Orks nicht als Gegner gezaehlt. Erst, wenn die X-Orks sichtbar sind,
werden sie als Gegner dazugezaehlt. Das ist z.B. bei Levelzielen "alle
Gegner toeten" wichtig, denn sonst stellen Sie moeglicherweise nur
Ork-Events, aber keine sichtbare Gegner hin und wundern sich, warum
das Level nach einem Spielerzug gewonnen wird ;-) .

Sie koennen uebrigens auch im Nebenmenue den Punkt "Levelziel
anzeigen" waehlen. Dann wird Ihnen angezeigt, was alles in diesem
Level zu tun ist, um es beenden zu koennen.

ACHTUNG: Wenn Sie keinen der Levelziele hier einbauen, wird der
aktuell spielbare Level gleich nach dem ersten Zug beendet. Allerdings
wird Sie der Level-Editor beim Abspeichern eines solchen Levels auch
noch darauf hinweisen.


===============================================================
= Wie erstelle ich Episodenlevels? Wenn also                  =
= ein Level beendet wird, soll es gleich meinen               =
= naechsten, selbsterstellten Level laden. Wie mache ich das? =
===============================================================
Das geht ganz einfach: Sie erstellen eine Textdatei, und tippen -
quasi als Kopfzeile - in der ersten Zeile

[episode]

ein. Die Gross- und Kleinschreibung spielt hierbei keine Rolle.
Druecken Sie [ENTER] und geben Sie jetzt die einzelnen Levelnamen ein,
die nacheinander gestartet werden sollen, immer jeweils von einem
[ENTER] gefolgt.
Ein Beispiel: Ihre Episode besteht aus zwei Levels, der erste
Levelname lautet "level1.wal", der zweite "level2.wal". Dann muesste
die Textdatei so aussehen:

[episode]
level1.wal
level2.wal

So einfach ist das. Jetzt speichern Sie diese Datei. (es ist uebrigens
egal, unter welchem Namen man diese Datei speichert) Jetzt muessen
Sie, wie ueblich bei selbsterstellten Levels, diese Textdatei per
Drap&Drop bzw. unter der Eingabeaufforderung starten lassen. (Mehr
dazu siehe oben)

HINWEIS: Vergessen Sie auf keinen Fall, in der ersten Zeile NUR (die
Betonung liegt auf NUR) "[episode]" hinzuschreiben, und sonst nichts,
kein Leerzeichen, kein garnichts. Wenn - von der Gross- und
Kleinschreibung abgesehen - auch nur die geringste Abweichung
existiert, ladet Warrior diese Datei nicht und gibt dann eine
Fehlermeldung aus.


===============================================================
= Warum kann ich die Karten nicht in andere Verzeichnisse     =
= speichern und warum ist die Anzahl der Buchstaben begrenzt? =
===============================================================
Nun, unter DOS war (und ist) es immer wieder so, dass jeder Benutzer
durch Druecken einer falschen Taste einen Programmfehler hervorrufen
konnte (und kann). Um das in der heutigen Zeit zu verhindern, musste
leider eine Namen- und Verzeichnisbegrenzung eingebaut werden.
Zugunsten einer fehlerfreien Funktionalitaet des Editors ist auch
nicht geplant, ein solches Feature nachtraeglich einzubauen.


===========================================================
= Gibt es irgendwelche Score- oder sonstige Begrenzungen? =
===========================================================
Nein. Sie koennen im Prinzip soviele Gegner, Boegen, Pfeile, Scores
etc. von jeder Sorte im Spielfeld soviel verteilen, bis theoretisch
das ganze Spielfeld voll von Ereignissen ist. Allerdings stellt sich
dann die Frage, wer ein solches Level ueberhaupt spielt...  ;)


==============================
= Wie ist das mit den Skins? =
==============================
Seit Version 1.10 ist es moeglich, eigene Skins in Warrior ein-
zufuegen. Als Skin bezeichnet man in Warrior eigene Grafiken
(bestehend aus dem ASCII-Zeichensatz) mit einer eigenen Farbe
aus einer Palette von 16 Farben. Im Level-Editor ist es moeglich,
Skins auf eigene Levels zu verweisen. Die Skins selbst muessen
allerdings selbst erstellt werden. Eine genaue Anleitung finden
Sie in der "Skin.txt".


============================================================
= Was passiert eigentlich, wenn man ein Level              =
= laedt, bei dem der Skin fehlt bzw. falsch angegeben ist? =
============================================================
Wenn Sie ein Level im Level-Editor laden, bei dem der Skinname
fehlt, wird der Editor-Skin (Editor.was) geladen, ausserdem
werden Sie auf den Fehler des nicht gefundenen Skins aufmerksam
gemacht. Bei Warrior hingegen wird zwar ebenfalls auf den
nicht gefundenen Skin aufmerksam gemacht, allerdings wird dann
der Standard-Skin (Standard.was) fuer das Level verwendet.

Vorsicht: das Fehlen der beiden installierten Skins
("Standard.was" und "Editor.was") ist NICHT vorgesehen. Ohne
diese Dateien funktionieren der Level-Editor und Warrior
moeglicherweise nicht mehr.


==================================================
= Was muss ich erreichen, um in Warrior          =
= alle Skins im Menue "Optionen" freizuschalten? =
==================================================
Fuer jede komplett durchgespielte Episode wird je ein
versteckter Skin freigeschaltet. In welcher Reihenfolge diese
Skins freigespielt werden, ist vorgegeben, nicht aber,
welche Episoden Sie in welcher Reihenfolge loesen. Haben
Sie alle drei Episoden durchgespielt, wird uebrigens auch
das Zuglimit freigeschaltet (siehe oben).

Um den vierten Skin freizuspielen, muessen alle drei
Episoden mit eingeschaltetem Zuglimit durchgespielt
werden.


============================================
= Meine Frage wurde hier nicht             =
= beantwortet, wohin kann ich mich wenden? =
============================================
Schreiben Sie einfach eine E-Mail an: mk-gamemaker@arcor.de .
Bitte denken Sie allerdings daran, dass ich eine Privatperson bin und
dementsprechend nicht so agieren kann wie professionelle
Unternehmen. Ich werde natuerlich trotzdem versuchen, Ihre Fragen
schnell und kompetent wie moeglich zu beantworten.

Sie brauchen keine Scheu zu haben, mir eine E-Mail zu schreiben, ich
beisse nicht.  ;)
