BEKANNTE PROBLEME MIT DEM LEVEL-EDITOR
======================================
- Unter bestimmten Windows-Betriebssystemen kommt es beim Start des
  Level-Editors zu Grafikfehlern.
- Es ist nicht moeglich, Feuerwaende und Events (egal welcher Art) in
  derselben Position zu platzieren.


BEKANNTE PROBLEME MIT DEM SPIEL
===============================
- Unter bestimmten Windows-Betriebssystemen kommt es beim Start von
  Warrior zu Grafikfehlern.
- X-Gegner und X-Ereignispunkte blockieren Gegner.
- X-Gegner blockieren den Spieler.
HINWEIS: Die letzten zwei genannten "Bekannte Probleme mit dem
         Spiel" werden NICHT geaendert, diese 'Features' sind ab-
         sichtlich im Spiel eingebaut worden und auch gewollt.

----------------
- Level-Editor -
----------------
Final 1.00
==========
- Erste Version.

Final 1.01
==========
- Zusaetzliches Feature: Eingeben eines Zuglimits moeglich.
- Ausfuehrlichere Info (weniger Farbfehler, Zuglimits werden
  angezeigt).
- Texte lassen sich komfortabler eingeben.
- Mit Command "/I" wird ab sofort die Versionsnummer angezeigt.
- Mit Command "/G" wird ab sofort das Grafische Update deaktiviert.

Final 1.01a
===========
- Ab sofort wird im Level-Editor die Funktion der [SPACE] und
  [ESC]-Taste erklaert.
- Bei der Installation wird nun ab sofort nicht mehr die Datei
  "Zuglimit.ini" ersetzt, wenn diese schon existiert (weil man z. B.
  schon eine fruehere Version von Warrior besitzt und man da schon
  alle 3 Episoden durchgespielt hatte. Somit bleiben die Spielstaende
  bei einem Update erhalten).

Final 1.01b
===========
- Aufgrund vieler Userwuensche ist das Grafische Update im
  Level-Editor nun doch wieder abgeschaltet worden. Es laesst sich
  jedoch weiterhin mit dem Command "/G" wieder einschalten.

Final 1.02
==========
- Grafikfehler bearbeitet (Buesche und Trolle sind nun auch unter
  Windows 2000 und XP richtig dargestellt).

Final 1.03
==========
- Neues, platzschonenderes Speicherformat.

Final 1.04
==========
- Nebenmenue durch ein komplett anderes ersetzt, das u.a.
  deutlichere Formulierungen verwendet und Farbfehler verhindert.
- Neue Auswahl: "Level loeschen" loescht das Spielfeld, waehrend
  Zuglimit und Leveltexte erhalten bleiben.
- Neue Auswahl: "Levelziel anzeigen" zeigt nun, welche Bedingungen
  erfuellt sein muessen, um das Level zu beenden.
- Es gibt jetzt die Moeglichkeit, Levels horizontal oder vertikal zu
  spiegeln oder um 180 Grad zu drehen.
- Texte lassen sich nun WIRKLICH komfortabel eingeben (Ja, wirklich!).
- Levelstatistik ausfuehrlicher.
- Diverse Warnungen beim Speichern eines ungueltigen Levels
  hinzugefuegt.
- Das Spiel setzt nun automatisch die Tastenwiederholfrequenz auf das
  Maximum. Dadurch wird auch die Kompatibilitaet fuer Windows 2000 und
  XP weiter gewaehrleistet.
- Der Quellcode ist nun doch wieder unter QBasic 1.1 und unter
  diversen Text-Editoren einseh- und aenderbar.

Final 1.04a
===========
- Ein Problem wurde behoben, bei dem, wenn man eine Zeile aendern
  wollte, die letzten Zeichen noch am Bildschirm angezeigt wurden.
- Neuer Punkt im Menue: Das Grafische Update laesst sich nun jederzeit
  ein- und ausschalten.

Final 1.05
==========
- Neue Optionen hinzugefuegt, in dem man nun den Bogen-Status, die
  Pfeile und die Magietraenke des Spielers vorneweg einstellen kann.
  Dementsprechend wurde auch nochmal das Level-Format geaendert.
- Sobald man "Speichern" oder "Laden" angewaehlt hat, kann man den
  Vorgang einfach mit einem ENTER beenden. (Vorher hatte man den
  Zwang, etwas eingeben zu muessen, bevor man das Menue verlassen
  konnte)
- Unnuetzer Programmcode, das noch das Nebenmenue der Version 1.03
  beinhaltete (aber nirgendwo mehr aktiviert werden kann) wurde
  entfernt. Dadurch ist die Datei ein wenig kleiner.
- Der Cursor beim Speichern, Laden und bei der Texteingabe wird
  nun auch dann angezeigt, wenn das Grafische Update aktiviert ist.

Final 1.06
==========
- Ein Fehler wurde behoben, bei dem bei der Erfassung von Levelzielen
  Objekte ignoriert wurden, auf dem der Cursor steht. Wenn beispiels-
  weise der Cursor genau ueber der einzigen Spielerposition stand und
  man "Speichern" anwaehlte, erhielt man die unsinnige Meldung, dass
  keine Spielerposition gegeben sei. Das gilt natuerlich auch fuer
  alle anderen Objekte, die sich unter dem Cursor befinden.

Final 1.10
==========
HINWEIS: Diese Version unterscheidet sich technisch stark von den
vorherigen Versionen. Wir meinen, dass fuer derartige Aenderungen eine
"Version 1.07" nicht ausreicht, da nahezu der komplette Quellcode um-
geschrieben wurde. Die Aenderungen sehen wie folgt aus:
- Die Commands im Level-Editor haben sich geaendert: Ab sofort schaltet
  man mit der Command "/G" das Grafische Update aus (vorher wurde nach
  diesem Command das Grafische Update eingeschaltet).
- Das Levelformat hat sich geaendert. Die neuen Levels werden nun als
  "Warrior-Levels" (kurz "Wal") bezeichnet. Darueber hinaus haben diese
  Levels nun eine eindeutige Kennung bekommen, was es fuer Level-
  Designer leichter macht, mit ihnen umzugehen. Der Nachteil dabei ist,
  dass Levels aus frueheren Versionen nicht mehr unterstuetzt werden.
  Sie finden eine naehere Erlaeuterung dazu in der 'Readme.txt'.
- Die Grafiken fuer das Spiel werden nun aus sogenannten "Warrior-
  Skins" (kurz "Was") gelesen. Jedes Warrior-Level benoetigt einen
  Warrior-Skin, in dem es die Grafiken lesen kann. Die Standard-
  Grafiken (sowie einige versteckte Bonus-Skins) werden bei der
  Installation natuerlich mitgeliefert. Da jedes Level an einem Skin
  gebunden ist, kann man somit eigene Grafiken (bestehend aus dem
  ASCII-Zeichensatz) erstellen. Dementsprechend gibt es auch einen
  neuen Menuepunkt im Level-Editor, um Skins anzugeben und das Level-
  format wurde diesbezueglich nochmals veraendert.
- Die gerade ausgewaehlten Skins sieht man auch im Level-Editor. Man
  kann sich dementsprechend orientieren.
- Statt "SPACE = Wechseln" steht nun "SPACE = Blaettern" am unteren
  Bildschirmrand. Die vorige Bezeichnung sorgte bei manchen Spielern
  fuer Verwirrung.
- Die Farbe der Beschreibung eines Elements ("A = Spieler" usw.) ist
  nun nicht mehr an die Farbe des Elements selbst gebunden. Eine
  Aenderung, die aufgrund der nun unterstuetzenden Skins unabdingbar
  war, um z. B. das "0 = Nichts" darstellen zu koennen.
- Der interne PC-Speaker wurde von vielen Usern als stoerend
  empfunden, deshalb gibt der Speaker nun keine Toene mehr von sich,
  wenn der Benutzer eine falsche Eingabe macht.

Final 1.10a
===========
- "Levelmerkmale anzeigen" wurde zu "Merkmale anzeigen (Beta)", da
  diese Funktion Probleme mit dem Cursor bereitet, die wir (noch)
  nicht beheben konnten.
- Wurde bei der Skin-Auswahl eine falscher Skin angegeben, gelangte
  man beim naechsten Aufruf des Nebenmenues wieder zum Hauptmenue
  zurueck. Dieser Fehler ist jetzt behoben.


-----------
- Warrior -
-----------
1. Demo
=======
- Erste Version.

2. Demo
=======
- Zweite Episode ist nun fertig und kann gespielt werden.
- Aufgrund vieler Userwuensche ist das grafische Update nun bei jedem
  Start von Warrior ein- anstatt ausgeschaltet.
- Level 5 der ersten Episode wurde einfacher gestaltet.
- Warrior konnte abstuerzen, wenn man die ganze Zeit die [G]-Taste im
  Hauptmenue festhielt. Dieser Fehler ist jetzt behoben, es wurde eine
  kuenstliche Pause eingebaut.
- Level 9 der ersten Episode hatte irrtuemlicherweise kein Zuglimit.
  Dieser Fehler ist jetzt behoben.
- Durch einen Berechnungsfehler bekam man, wenn man das Game Over
  erhalten hatte, irrtuemlich Punkte gutgeschrieben anstatt abgezogen.
  Dieser Fehler ist jetzt behoben.
- Ein Fehler wurde behoben, in dem man, wenn man nicht die hoechste
  Punktzahl in der ersten Episode geschafft hatte, eine Taste druecken
  musste.
- Der Hilfe-Text erklaert nun die Tatsache, dass das Zuglimit zu
  Testzwecken immer eingeschaltet werden kann, wenn gewuenscht.

Final 1.00
==========
- Die dritte Episode ist komplett fertig und kann gespielt werden.
- Leider wurden aus Zeitmangel die Datenbanklevels nicht fertig.
  Deshalb wurde die entsprechende Option im Hauptmenue entfernt.
- Das Zuglimit ist nun voellig der geschafften Episoden verpflichtet.
  Das bedeutet, dass man schlichtweg alle drei Episoden des
  Hauptspiels durchspielen muss, um das Zuglimit freischalten zu
  koennen.
- Geringe Aenderungen einiger Levels und der Leveltexte.
- Mit der [.]-Taste konnte man zwar einen Levelzug machen, ohne selbst
  zu ziehen, allerdings wurde bei eingeschaltetem Zuglimit trotzdem
  ein Zug abgezogen. Dieser Fehler ist jetzt behoben.
- Das Laden eines Episodenlevels laeuft jetzt korrekt ab.
- Das Zuglimit-Info in der 2. Demo wurde nun wieder abgeschafft.

Final 1.01
==========
- Leider wurde sowohl im Setup als auch im Hauptmenue des Spiels noch
  die falsche Versionsnummer angezeigt. Dieses Problem ist nun
  behoben, es handelt sich hier eindeutig um die Final 1.01-Version.
- Wird ein Schwert-, Bogen- oder Mana-Angriff abgebrochen, wird nun
  bei eingeschaltetem Zuglimit kein Zug abgezogen. Achtung: Gegner
  ziehen nach Abbruch einer solchen Taetigkeit weiterhin.
- Sollte die Datei "Zuglimit.ini" nicht vorhanden sein, so wird die
  Datei jetzt erstellt. Das Spiel wird somit nicht mehr unbrauchbar,
  falls ein Benutzer die erwaehnte Datei versehentlich loescht oder
  verschiebt.

Final 1.01a
===========
- Aufgrund mehrerer Wuensche der Betatester kann man das gerade
  ablaufende Level nur noch mit [Q] anstatt mit [N] beenden. Die
  Betatester hatten sich beschwert, das man auf die Schnelle aus
  Versehen die [N]-Taste drueckte, obwohl man nur einen Pfeil
  abschiessen wollte  ;-) .
- Die Datei "Show" zum Anzeigen der Texte wurden weggelassen. Das
  vermindert die Dateigroesse erheblich.
- Aufgrund vieler Userwuensche sind nun Cheats eingebaut worden.
- Eine neue Textdatei ist dabei, die erklaert, wie man die Cheats im
  Spiel aktiviert.

Final 1.01b
===========
- Aufgrund mehrerer Userwuensche sind die Anzeigen im Hauptmenue jetzt
  linkbuendig statt zentriert.
- Ein neue Auswahlmoeglichkeit im Hauptmenue: Man kann nun die Liste
  der Mitwirkenden einsehen.
- Wird der Bogenschuss abgebrochen, wird jetzt kein Zuglimit mehr
  abgezogen.
- Dokumente aktualisiert.
- Wird bei einem selbsterstelltem Level kein Zuglimit angegeben, so
  wird das Zuglimit jetzt wirklich deaktiviert und nicht mit
  Minuszahlen beziffert.
- Der Fehler sollte behoben sein, in dem ein selbsterstelltes Level
  geladen wurde, die Datei "Zuglimit.ini" aber nicht mehr vorhanden
  war und das Spiel abstuerzte. Ausserdem gilt ab sofort: Bei
  selbsterstellten Levels hat man nun die Wahl, ob das Zuglimit
  ein- oder ausgeschaltet wird, unabhaengig der geschafften Episoden.
- Die Datei "Zuglimit.ini" wird nicht mehr mitgeliefert. Stattdessen
  wird die Datei erst nach der Installation erstellt, um etwaige
  Konflikte mit der Deinstallationsroutine zu vermeiden.
- Rechtschreibfehler in der Datei "Cheats.txt" behoben.
- Man kann nun auch mit eingeschaltetem Zuglimit die Hoechstpunktzahl
  im Tutorial erreichen.
ACHTUNG: Ab dieser Version von Warrior ist es moeglich,
         selbsterstellte Levels auch mit dem Zuglimit starten zu
         lassen, ohne dass die Datei "Zuglimit.ini" angeruehrt wuerde.
         Dadurch muss man nicht mehr alle drei Episoden des
         Hauptspiels durchspielen.

Final 1.01c
===========
- Da sich der Entwickler von "Dark Woods" bereiterklaerte, mein Spiel
  "Warrior" zum Download freizugeben, wurde dementsprechend die
  Dokumentation bezueglich der Erlaubnis aktualisiert.
- Probleme mit Umlauten bei bestimmten Dokumenten behoben.

Final 1.02
==========
- Einige Creditstexte enthielten Grammatik- und Rechtschreibfehler.
  Wurde gefixt.
- Einige Maps ueberarbeitet und den Schwierigkeitsgrad angepasst.
- Grafikfehler bearbeitet (Buesche und Trolle sind nun auch unter
  Windows 2000 und XP richtig dargestellt).

Final 1.03
==========
- Leveltexte geringfuegig geaendert.
- Designfehler in Episode 3 Level 2 und im Tutorial 4 gefixt.
- Laderoutine des Level-Editors angepasst.
- "Warrior" benoetigt nun keinen Datentraegerzugriff mehr, wenn der
  Spieler ein GameOver verursacht. Diese Aenderung ist vor allem fuer
  Spieler nuetzlich, die "Warrior" von einer Diskette spielen.
- Dateigroesse erheblich vermindert.

Final 1.04
==========
- In dieser Version werden die Levels nicht mehr als einzelne Dateien
  mitgeliefert, sie sind jetzt direkt im Programmcode integriert. Auf
  www.mk-productions.de.vu kann man sich die Levels noch nachtraeglich
  herunterladen, fuer die Funktionalitaet des Spiels sind sie jedoch
  ohne Bedeutung. Diese Aenderung ist vor allem fuer Spieler
  nuetzlich, die "Warrior" weiterhin von einer Diskette spielen, da
  die Datenzugriffe auf ein Minimum reduziert wird.
- Das Spiel setzt nun automatisch die Tastenwiederholfrequenz auf das
  Maximum. Dadurch wird auch die Kompatibilitaet fuer Windows 2000 und
  XP weiter gewaehrleistet.
- In seltenen Faellen startete Warrior unter Windows XP komplett mit
  Grafikfehlern. Erst, nachdem man den Grafikmodus ausschaltete, lief
  das Spiel einwandfrei. Dieser Bug sollte nun behoben sein.
- Die ausfuehrbaren Dateien "win_warrior.exe" und "win_editor.exe"
  sind nun auch unter Linux startbar.
- Die Datei "Cheats.txt" beschreibt nun auch, wie man das Zuglimit von
  Anfang an freischaltet.
- Der Quellcode ist ab sofort nicht mehr unter QBasic 1.1 und unter
  gewoehnlichen Text-Editoren einsehbar. Wer sich den Quellcode
  ansehen will, kann das nur noch unter QuickBasic 4.5 oder 7.1
  machen.

Final 1.04a
===========
- Der Quellcode ist nun doch wieder unter QBasic 1.1 und unter
  diversen Text-Editoren einseh- und aenderbar.
- Speicherproblem behoben (oder auf gut Deutsch: Das Programm
  verbraucht jetzt weniger Speicher^^).

Final 1.04b
===========
- In der Final 1.04 hatte sich ein Fehler eingeschlichen, bei dem in
  selbsterstellten Levels der Text angezeigt wurde, obwohl in
  Textstelle eins eine "0" vorhanden war. Dieser Fehler ist jetzt
  behoben.

Final 1.05
==========
- Leider ist es nicht moeglich, im Fenstermodus den Bogenschuss-Effekt
  unter Windows9x korrekt anzuzeigen. In dieser Version kann man den
  Pfeil aber zumindest andeutungsweise "fliegen" sehen. Wenn Sie den
  Bogenschuss-Effekt komplett und ohne Ruckeln sehen wollen, muessen
  Sie das Spiel weiterhin in der Vollansicht spielen oder, nach
  Moeglichkeit, auf Windows XP ausweichen.
- Es besteht nun die Moeglichkeit, die Punkteverteilung im Spiel
  ueber das Hilfe-Menue ansehen zu koennen.
- Es besteht nun die Moeglichkeit, die Hilfe fuer das Zuglimit
  nun auch dann ansehen zu koennen, wenn der Spieler direkt danach
  gefragt wird.
- Das Spiel stuerzt nicht mehr ab, wenn man im Credit- bzw. im Mit-
  arbeiter-Bildschirm pausenlos irgendeine Taste gedrueckt haelt und
  gleichzeitig der Ton eingeschaltet ist.
- Nochmals unnuetze Speicherplatzbelegung verhindert.
- Laderoutine des Level-Editors nochmals angepasst.
- Die Kompatibilitaet fuer Levels, die mit den Level-Editor-Versionen
  1.03 bis 1.04a erstellt wurden, wurde gewaehrleistet.
- Leider besteht noch immer das Problem auf bestimmten XP-Computern,
  dass das Grafische Update beim Start nur Grafikfehler anzeigt.
  Aus diesem Grund kann man nun mit Hilfe der Command "/G" das
  Grafische Update von vornherein ausschalten. Dementsprechend gibt
  es einen solchen Punkt auch im Startmenue, ausserdem ist dieses
  Vorgehen nun in der  editor.txt  dokumentiert.
- Zeilenumbrueche sollten nun im Windows-Fenster korrekt dargestellt
  werden.
- Score-Bewertungen am Ende einer Episode fallen nun etwas fairer
  nach "Schema F" aus.
- Ein schoenes, neues Menue, mit dessen Hilfe man die einzelnen
  Punkte ("Warrior starten" etc.) direkt anwaehlen kann.

Final 1.06
==========
- Stirbt man bei einem selbsterstelltem Level, in dem Bogen-, Pfeil-
  und Magiestatus festgelegt wurden, werden diese Werte nach dem
  GameOver wiederhergestellt und nicht mehr auf 0 ('Null') gesetzt.
- Unter Windows XP spielte die Musik im "Mitarbeiter"-Bildschirm und
  nach Abschluss einer Episode zu langsam. Dieses Problem ist nun
  behoben.

Final 1.10
==========
HINWEIS: Diese Version unterscheidet sich technisch stark von den
vorherigen Versionen. Wir meinen, dass fuer derartige Aenderungen eine
"Version 1.07" nicht ausreicht, da nahezu der komplette Quellcode um-
geschrieben wurde. Die Aenderungen sehen wie folgt aus:
- Aufgrund technischer Probleme mussten wir die Levels nun doch wieder
  einzeln mitliefern, die Levels im Spiel sind also NICHT mehr im
  Quellcode integriert.
- Einige Designfehler in Episode 3 Level 7 beseitigt.
- Episode 1 Level 2 wurde grafisch etwas aufgewertet.
- Der Schwierigkeitsgrad in Episode 3 Level 8 wurde etwas entschaerft,
  genauso wie Episode 3 Level 4. Dafuer ist nun Episode 3 Level 2 ein
  wenig schwerer zu meistern als bisher.
- Das Icon der "menue.exe" wurde veraendert.
- Der Hilfetext beinhaltet nun eine kleine Einleitung zur Geschichte.
- Das Levelformat hat sich geaendert. Die neuen Levels werden nun als
  "Warrior-Levels" (kurz "Wal") bezeichnet. Darueber hinaus haben diese
  Levels nun eine eindeutige Kennung bekommen, was es fuer Level-
  Designer leichter macht, mit ihnen umzugehen. Der Nachteil dabei ist,
  dass Levels aus frueheren Versionen nicht mehr unterstuetzt werden.
  Sie finden eine naehere Erlaeuterung dazu in der 'Readme.txt'.
- Die Grafiken fuer das Spiel werden nun aus sogenannten "Warrior-
  Skins" (kurz "Was") gelesen. Jedes Warrior-Level benoetigt einen
  Warrior-Skin, in dem es die Grafiken lesen kann. Die Standard-
  Grafiken (sowie einige versteckte Bonus-Skins) werden bei der
  Installation natuerlich mitgeliefert. Da jedes Level an einem Skin
  gebunden ist, kann man somit eigene Grafiken (bestehend aus dem
  ASCII-Zeichensatz) erstellen.
- Eine neue Textdatei ist dabei, die erklaert, wie man Skins im Spiel
  veraendert.
- Fuer jede freigespielte Episode gibt es nun eine Belohnung fuer den
  Spieler.
- Werden alle Episoden mit einem Zuglimit durchgespielt, gibt es nun
  ebenfalls eine Belohnung.
- Apropo Zuglimit: Dieser Spielmodi ist nun WIRKLICH fuer Profis aus-
  gelegt worden. Die Zuglimits der Episoden haben sich grossteils
  drastisch vermindert. Diese Aenderung war noetig, um den Spieler
  auch nach dem Durchspielen der Episoden noch zu beschaeftigen.
  Ab sofort gilt nicht mehr der Spruch "Mit dem Zuglimit kann ich alle
  Schaetze einsammeln", sondern der "Ich muss den kuerzesten Weg ins
  Ziel finden und alles Andere ignorieren"-Spruch.
- Kann man einen Schwert-, Bogen- oder Mana-Angriff nicht ausfuehren
  bzw. bricht den Vorgang selber ab, bleiben die Gegner an Ort und
  Stelle stehen. Vorher zogen die Gegner ueber das Spielfeld, gleich-
  gueltig, ob die Aktion des Spielers durchgefuehrt wurde oder nicht.
- Die Anzeigen im Spiel fuer die gefundenen Schluessel, Pfeile und
  Magietraenke haben nun einen Hoechstwert von je 999.
- Der eingebaute Cheat wurde ueberarbeitet. Nach Eingabe des Cheats
  werden nun auch die Positionen der Events und die dadurch
  erscheinenden Gegner angezeigt.
- Diverse Fehlermeldungen des Programms erschienen nur, wenn das
  Programm in einer DOS-Box unter Windows ausgefuehrt wurde. Ab sofort
  erscheinen bei einem Problem die Fehlermeldungen auch in der
  gewoehnlichen DOS-Umgebung.

Final 1.10a
===========
- Gelegentlich stuerzte Warrior mit der Fehlernummer 55 ab. Wir
  konnten dieses Problem nicht loesen, aber umgehen, sodass das Spiel
  nach diesem Fehler ordnungsgemaess weiterlaeuft und zum Hauptmenue
  springt. Der Fehler wird derzeit noch analysiert.
- Ein Skin-Fehler sorgte dafuer, dass im Spiel die Alten Orks eine
  fehlerhafte Grafik bekamen. Dieser Fehler ist jetzt behoben.
- Ein Fehler bei der Funktionsverwaltung, der beim Start des
  Quellcodes unter QBasic 1.1 fuer einen  80-Zeilen langen
  Bildschirm sorgte, wurde behoben.
