WESNOTH(6)

NAME
wesnoth - Battle for Wesnoth, ein rundenbasiertes Strategiespiel

ZUSAMMENFASSUNG
wesnoth [OPTIONEN] [ORT_DER_SPIELDATEN]

BESCHREIBUNG
Battle for Wesnoth ist ein rundenbasiertes Strategiespiel in einem Fantasy-Szenario. Besiegen Sie alle feindlichen Anführer, indem Sie einen geschickt gewählten Kader an Truppen in die Schlacht führen und dabei auch Ihr Gold und Ihre Dörfer verwalten. Alle Einheiten haben ihre eigenen Stärken und Schwächen; um siegreich hervor zu gehen, müssen Sie diese Kräfte zu Ihrem Vorteil nutzen und zugleich den Gegner an selbigem hindern. Mit wachsender Erfahrung erlernen die Truppen neue Fertigkeiten und werden mächtiger. Spielt in Eurer eigenen Sprache und testet Eure Fertigkeiten gegen kluge Computer-Gegner, oder tretet Wesnoths vielfältiger Gemeinschaft der Online-Spieler bei. Erstellt eure eigen angepassten Einheiten, Szenarien oder Kampagnen, und teilt diese mit anderen.

KOMMANDOZEILENOPTIONEN

--all-translations
    Zeige alle Übersetzungen in der Auswahlliste im Spiel an, egal wie weit sie übersetzt sind.

--bunzip2 Dateiname.bz2
    Entpackt einen Spielstand (Dateiname.bz2), der als bzip2 komprimiert sein sollte, und speichert ihn ohne die Dateiendung .bz2. Dabei wird Dateiname.bz2 entfernt.

--bzip2 Dateiname
    Komprimiert einen normalen textbasierten Spielstand (Dateiname) in einen als bzip2 komprimierten Spielstand Dateiname.bz2 um und entfernt die alte Datei Dateiname.

-c[Kampagnen-ID], --campaign[=Kampagnen-ID]
    Startet die Kampagne mit der ID Kampagnen-ID. Ein Auswahlmenü wird angezeigt falls keine ID angegeben wurde.

--campaign-difficulty[=Schwierigkeitsgrad]
    Der Schwierigkeitsgrad der gewünschten Kampagne (1 bis Max). Falls nicht angegeben, wird ein Dialog zur Auswahl der Kampagnen-Einstufung angezeigt.

--campaign-scenario Szenario-ID
    Die ID des Szenarios der gewünschten Kampagne. Falls diese Option nicht angegeben ist wird das erste Szenario gestartet.

--campaign-skip-story
    Überspringt den [story] Teil eines Szenarios und Dialoge im start event.

--clock
    (Entwickleroption) Fügt dem Hauptmenü einen neuen Button hinzu, mit welchem man eine Uhr mit GUI2-Elementen zum Testen aufrufen kann.

--config-dir Name
    Alte Option, bitte --userdata-dir benutzen.

--config-path
    Alte Option, bitte --userdata-path benutzen.

--core Core-ID
    Ersetzt den Core mit dem angegebenen.

--data-dir Verzeichnis
    Das angegebene Verzeichnis als Daten-Verzeichnis verwenden.

--data-path
    Zeigt an, wo sich das Verzeichnis mit den Spieldateien befindet.

-d, --debug
    Erlaubt zusätzliche Kommandos in der spieleigenen Befehlszeile (auf der Wiki-Seite https://www.wesnoth.org/wiki/CommandMode sind weitere Informationen hierzu verfügbar).

--debug-lua
    Aktiviert einen Debugmechanismus für Lua.

-e[Datei], --editor[=Datei]
    Den im Spiel integrierten Karteneditor direkt starten. Falls eine Datei angegeben wurde, verhält es sich wie -l --load.

--fps
    Aktiviert die Anzeige der Bilder pro Sekunde im Spiel.

-f, --fullscreen
    Startet das Programm im Vollbildmodus.

--gunzip Dateiname.gz
    Entpackt einen Spielstand (Dateiname.gz), der als gzip komprimiert sein sollte, und speichert ihn ohne die Dateiendung .gz. Dabei wird Dateiname.gz entfernt.

--gzip Dateiname
    Komprimiert einen normalen textbasierten Spielstand (Dateiname) in einen als gzip komprimierten Spielstand Dateiname.gz um und entfernt die alte Datei Dateiname.

-h, --help
    Gibt die möglichen Kommandozeilenoptionen aus.

-l, --load Datei
    Lädt den Spielstand Datei aus dem Standard-Spielstand-Verzeichnis. Falls auch die -e oder --editor Option verwendet wurde, wird der Editor mit der Karte aus Datei geöffnet. Falls ein Verzeichnis angegeben wurde, wird der Editor mit einem Dialog zum Laden einer Karte aus eben diesem Verzeichnis gestartet.

-L, --language Sprache
    Benutzt für diese Sitzung die Sprache (Symbol). Beispiel: --language ang_GB@latin

--log-stufe=Domäne1,Domäne2,...
    Setzt die Stufe der Logausgabe. Verwenden Sie all, um sämtliche Domänen zu verwenden. Verfügbare Stufen: error, warning, info, debug, none. Für die meisten Logdomänen wird standardmäßig wird die Stufe warning verwendet, die deprecation Domäne dagegen benutzt none als Voreinstellung sofern nicht die -d Option ebenfalls gesetzt ist.

--log-precise
    Zeigt die timestamps in der Logdatei mit höherer Genauigkeit.

--log-strict Stufe
    Sorgt dafür dass die Unit Tests scheitern falls irgendeine Log-Domäne einen Meldung auf dee entsprechenden Stufe erhält. Wird nur zusammen mit -u benutzt.

--logdomains[=Filter]
    Gibt die definierten Log-Domänen aus (nur jene, die Filter enthalten, falls angegeben).

--max-fps FPS
    Setzt die Anzahl der gezeichneten Bilder pro Sekunde, die vom Spiel angezeigt werden. Der Wert sollte zwischen 1 und 1000 liegen. Die Voreinstellung ist die Bildwiederholfrequenz des Monitors.

-m, --multiplayer
    Startet ein Spiel im Mehrspieler-Modus. Es gibt noch weitere Optionen, die, wie weiter unten beschrieben, gemeinsam mit --multiplayer verwendet werden können.

--mp-test
    Startet die Multiplayer Test Szenarios.

--new-widgets
    (Entwickleroption) Es gibt ein neues widget toolkit, mit dieser Option wird der experimentelle Teil aktiviert. Bitte keine Bugs dafür melden, die meisten sind bekannt.

--nodelay
    Das Spiel wird ohne Verzögerungen ausgeführt. Wird zum Ausführen grafischer Benchmakrs verwendet. Diese Option ist standardmäßig aktiviert, wenn die Option --nogui gesetzt ist.

--noaddons
    Startet das Programm ohne Add-ons.

--nocache
    Veranlasst das Programm, keine Daten zwischenzuspeichern.

--nogui
    Startet das Spiel ohne Graphische Oberfläche. Nur in Kombination mit --multiplayer oder --screenshot oder --plugin verfügbar.

--nomusic
    Deaktiviert die Musik im Spiel.

--noreplaycheck
    Überprüft die Spielaufzeichnung bei Unit Tests nicht. Wird nur zusammen mit -u benutzt.

--nosound
    Deaktiviert jegliche Soundeffekte im Spiel.

--password Passwort
    Benutzt das angegebene Passwort um sich zu einem Server zu verbinden, andere Einstellungen werden ignoriert. Ist unsicher.

--plugin Skript-Datei
    (experimentell) lädt eine Skript-Datei welche ein Wesnoth Plugin definiert. Ähnlich zur Option --script, aber die Lua-Datei soll hierbei eine Funktion zurpckliefern. Diese wird als Korutine ausgeführt und regelmäßig aufgerufen.

-p, --preprocess Quelldatei/Verzeichnis Zielverzeichnis
    Eine angegebene Datei/Verzeichnis vorverarbeiten. Wenn ein Verzeichnis angegeben wird, wird dieses basierend auf den bekannten Vorverarbeitungsregeln rekursiv verarbeitet. Für jede Eingabedatei wird im Zielverzeichnis eine normale .cfg Datei und eine vorverarbeitete .cfg Datei erzeugt. Die core Makros aus »data/core/macros« werden vor den angegebenen Ressourcen vorverarbeitet. Beispiel: -p ~/wesnoth/data/campaigns/tutorial ~/ergebnis. Siehe https://wiki.wesnoth.org/PreprocessorRef#Command-line_preprocessor für weitere Dokumentation.

--preprocess-defines=DEFINE1,DEFINE2,...
    Durch Kommas getrennte Liste von Defines welche vom --preprocess Kommando benutzt werden. Falls SKIP_CORE in der Liste der Defines ist wird "data/core" ignoriert.

--preprocess-input-macros Quelldatei
    Wird nur vom --preprocess Befehl verwendet. Gibt eine [preproc_define] enthaltende Datei an, die vor dem Vorbearbeiten eingelesen wird.

--preprocess-output-macros [=Zieldatei]
    Wird nur vom »--preprocess« Befehl verwendet. Gibt alle vorverarbeiteten Makros in die Zieldatei aus. Falls keine Datei angegeben wird, wird die Ausgabe in die Datei »_MACROS_.cfg« im Zielverzeichnis des Vorverarbeitungs-Befehls geschrieben. Die erzeugte Datei kann als Eingabe für --preprocess-input-macros verwendet werden. Diese Option sollte vor dem --preprocess Befehl angegeben werden.

--proxy
    Benutzt einen Proxyserver für Netzwerkverbindungen.

--proxy-address Adresse
    Adresse des Proxyservers.

--proxy-port Port
    Port des Proxyservers.

--proxy-user Benutzername
    Benutzername, falls der Proxyserver einen Login benötigt.

--proxy-password Passwort
    Password, falls der Proxyserver einen Login benötigt.

-r XxY, --resolution XxY
    Ermöglicht es, die Auflösung zu bestimmen, in der das Spiel gestartet wird. Beispiel: -r 800x600.

--render-image Bild Ausgabe
    Akzeptiert einen gültigen »Image Path Ausdruck« mit Image Path Funktionen, und speichert die Ausgabedatei als .png, oder als .bmp falls der Dateiname mit .bmp endet. Dokumentation zu Image Path Funktionen ist unter https://wiki.wesnoth.org/ImagePathFunctionWML verfügbar.

-R, --report
    Erzeugt die Spielverzeichnisse und gibt Informationen für Bugreports aus.

--rng-seed Zahl
    Füttert den Zufallszahlengenerator mit der angegebenen Zahl. Beispiel: --rng-seed 0.

--screenshot Karte Ausgabe
    Erzeugt ein Bildschirmfoto der Karte und speichert ihn in einer Datei namens Ausgabe ohne die Graphische Oberfläche zu initialisieren.

--script Dateiname
    (experimentell) Eine Datei mit Luaanweisungen, welche den Wesnoth-Client steuern.

-s[Host], --server[=Host]
    Verbindet sich, falls angegeben, mit dem entsprechenden Rechner, oder aber zum ersten Rechner in den Einstellungen. Beispiel: --server server.wesnoth.org.

--showgui
    Startet das Spiel mit Graphischer Oberfläche, selbst wenn implizit --nogui gesetzt ist.

--strict-validation
    Prüfungsfehler werden als schwerwiegende Fehler angesehen.

-t[Szenario-ID], --test[=Szenario-ID]
    Startet das Spiel in einem kleinen Testszenario. Dies sollte ein Szenario sein welches mit einem [test] WML Tag definiert wurde. Standard ist test. Eine Demonstration des [micro_ai] Features kann mit micro_ai_test gestartet werden. Impliziert --nogui.

--translations-over Prozent
    Stellt ein zu wie viel Prozent eine Sprache übersetzt sein muss, um in der Liste im Spiel angezeigt zu werden, gültige Werte sind 0 bis 100.

-u, --unit Szenario-ID
    Startet das angegebene Testszenario als Unit Test. Impliziert --nogui.

--unsafe-scripts
    (Entwickleroption) Lua kann nun das Paket package benutzen, wodurch wiederum beliebige Pakete geladen werden können. Nicht mit fremden Skripten verwenden! Dadurch wird die Sandbox aufgebrochen, Lua hat dann dieselben Zugriffsrechte wie Wesnoth.

--userconfig-dir Name
    Setzt das Konfigurationsverzeichnis des Benutzers auf Name in $HOME oder »Eigene Dateien\My Games« auf Windows. Es kann auch ein absoluter Pfad zum Konfigurationsverzeichnis außerhalb von $HOME oder »Eigene Dateien\My Games« angegeben werden. Unter Windows ist es auch möglich ein Verzeichnis relativ zum Installationsverzeichnis mit ".\" oder "..\" anzugeben. Standard ist unter Linux und BSD $XDG_CONFIG_HOME bzw. $HOME/.config/wesnoth, auf anderen Betriebssystemen ist ist es das Nutzerdatenverzeichnis.

--userconfig-path
    Zeigt an, wo sich das Verzeichnis für die Nutzereinstellungen befindet.

--userdata-dir Name
    Setzt das Verzeichnis für Nutzerdaten (Spielstände, Add-ons, ...) auf Name in $HOME oder »Eigene Dateien\My Games« auf Windows. Es kann auch ein absoluter Pfad zum Nutzerdatenverzeichnis außerhalb von $HOME oder »Eigene Dateien\My Games« angegeben werden. Unter Windows ist es auch möglich ein Verzeichnis relativ zum Installationsverzeichnis mit ".\" oder "..\" anzugeben.

--userdata-path
    Zeigt an, wo sich das Verzeichnis für die Nutzerdaten (Spielstände, Add-ons, …) befindet.

--username Benutzername
    Benutzt den angegebene Benutzernamen um sich zu einem Server zu verbinden, andere Einstellungen werden ignoriert.

--validcache
    Nimmt an, dass der Cache gültig ist. (gefährlich)

-v, --version
    Zeigt die Versionsnummer an und beendet das Programm.

-w, --windowed
    Startet das Programm im Fenstermodus.

--with-replay
    Gibt das Spiel wieder, das mit der --load Option geladen wurde.

Zusätzliche Optionen für --multiplayer
Die Parteispezifischen Einstellungen sind mit Nummer markiert. Nummer muss dabei durch die Nummer der jeweiligen Partei ersetzt werden. Meistens ist diese Nummer 1 oder 2, doch hängt es letztendlich von der Anzahl der möglichen Spieler in dem gewählten Szenario ab.

--ai-config Nummer:Wert
    Gibt eine Konfigurationsdatei an, um aus dieser die KI für die angegebene Partei zu laden.

--algorithm Nummer:Wert
    Aktiviert einen andere KI-Algorithmus für die angegebene Partei, welcher benutzt wird falls die Partei von eine KI gesteuert wird. Der angegebene Algorithmus muss durch einen [ai] Tag definiert sein. KI-Algorithmen sind in »data/ai/ais« und »data/ai/dev« definiert, auch Add-ons können neue KI-Algorithmen definieren. Unter anderem gibt es die Werte idle_ai und experimental_ai.

--controller Nummer: Wert
    Bestimmt, wer die gewählte Partei kontrolliert. Mögliche Werte sind human für einen Menschen, ai für einen KI-Spieler und null um eine Seite zu deaktivieren.

--era Wert
    Bestimmt, welche Ära für diese Partie anstelle der Standard Ära genutzt werden soll. Die Ära wird anhand ihrer ID bestimmt. Eine genaue Beschreibung der Rassen und Epochen ist in der Datei data/multiplayer.cfg zu finden.

--exit-at-end
    Beendet das Spiel am Ende eines Szenarios, ohne die Sieg/Niederlage-Übersicht anzuzeigen, da der Benutzer hier auf »Szenario beenden« klicken müsste, um das Spiel zu beenden. Diese Option ist unter anderem nützlich um Benchmarks zu automatisieren.

--ignore-map-settings
    Ignoriert die kartenspezifischen Einstellungen, stattdessen werden Standardwerte benutzt.

--label Name
    Setz den Namen für die Partei.

--multiplayer-repeat Wert
    Wiederholt eine Mehrspielerpartie Wert mal. Eignet sich zusammen mit der Option --nogui für Benchmarks.

--parm Nummer:Name:Wert
    Gibt zusätzliche Parameter für diese Partei an. Die möglichen Parameter hängen davon ab, welche Optionen für --controller und --algorithm verwendet werden. Diese Einstellung ist nur interessant, wenn Sie Ihre eigene KI entwickeln wollen. (bisher ist noch keine vollständige Dokumentation verfügbar)

--scenario Wert
    Bestimmt das Szenario, das geladen werden soll. Standard ist multiplayer_The_Freelands.

--side Nummer:Wert
    Bestimmt die Fraktion für die festgelegte Partei in Abhängigkeit von der gewählten Ära. Die Fraktion wird per "id" bestimmt. Eine genaue Beschreibung der Fraktionen ist in der Datei »data/multiplayer.cfg« zu finden.

--turns Wert
    Bestimmt die Anzahl der Runden. Standardmäßig ist keine Beschränkung gegeben.

RÜCKGABEWERT
Im Regelfall ist der Rückgabewert 0. Ein Rückgabewert von 1 weist auf einen Initialisierungsfehler (SDL, Video, Schriften, usw.) hin. Ein Rückgabewert von 2 deutet auf einen Fehler mit den Optionen auf der Befehlszeile hin.
When running unit tests (with -u), the exit status is different. An exit status of 0 indicates that the test passed, and 1 indicates that the test failed. An exit status of 3 indicates that the test passed, but produced an invalid replay file. An exit status of 4 indicates that the test passed, but the replay produced errors. These latter two are only returned if --noreplaycheck is not passed.

AUTOR
Geschrieben von David White <davidnwhite@verizon.net>.
Bearbeitet von Nils Kneuper <crazy-ivanovic@gmx.net>, ott <ott@gaon.net> und Soliton <soliton.de@gmail.com>. Übersetzt von Jan-Heiner Laberenz <Jan-Heiner@arcor.de> und Nils Kneuper <crazy-ivanovic@gmx.net>.
Diese Beschreibung stammt im Original von Cyril Bouthors <cyril@bouthors.org>.
Besuchen Sie auch die offizielle Webseite: https://www.wesnoth.org/

COPYRIGHT
Copyright © 2003-2018 David White <davidnwhite@verizon.net>
Dieses Programm ist freie Software. Sie können es unter den Bedingungen der GNU General Public License, wie von der Free Software Foundation veröffentlicht, weitergeben und/oder modifizieren, entweder gemäß Version 2 der Lizenz oder (nach Ihrer Option) jeder späteren Version. Die Veröffentlichung dieses Programms erfolgt in der Hoffnung, dass es Ihnen von Nutzen sein wird, aber OHNE IRGENDEINE GARANTIE, sogar ohne die implizite Garantie der MARKTREIFE oder der VERWENDBARKEIT FÜR EINEN BESTIMMTEN ZWECK. Details finden Sie in der GNU General Public License. Sie sollten eine Kopie der GNU General Public License zusammen mit diesem Programm erhalten haben. Falls nicht, schreiben Sie an die Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

ANDERE
wesnothd(6)