WESNOTH(6) Battle for Wesnoth 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 Anfuhrer, indem Sie einen geschickt gewahlten Kader an Truppen in die Schlacht fuhren und dabei auch Ihr Gold und Ihre Dorfer verwalten. Alle Einheiten haben ihre eigenen Starken und Schwachen; um siegreich hervor zu gehen, mussen Sie diese Krafte zu Ihrem Vorteil nutzen und zugleich den Gegner an selbigem hindern. Mit wachsender Erfahrung erlernen die Truppen neue Fertigkeiten und werden machtiger. Spielt in Eurer eigenen Sprache und testet Eure Fertigkeiten gegen kluge Computer-Gegner, oder tretet Wesnoths vielfaltiger Gemeinschaft der Online-Spieler bei. Erstellt eure eigen angepassten Einheiten, Szenarien oder Kampagnen, und teilt diese mit anderen. KOMMANDOZEILENOPTIONEN --all-translations Zeige alle Ubersetzungen in der Auswahlliste im Spiel an, egal wie weit sie ubersetzt 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 Auswahlmenu wird angezeigt falls keine ID angegeben wurde. --campaign-difficulty[=Schwierigkeitsgrad] Der Schwierigkeitsgrad der gewunschten 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 gewunschten Kampagne. Falls diese Option nicht angegeben ist wird das erste Szenario gestartet. --campaign-skip-story Uberspringt den [story] Teil eines Szenarios und Dialoge im start event. --clock (Entwickleroption) Fugt dem Hauptmenu 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 zusatzliche Kommandos in der spieleigenen Befehlszeile (auf der Wiki-Seite https://www.wesnoth.org/wiki/CommandMode sind weitere Informationen hierzu verfugbar). --debug-lua Aktiviert einen Debugmechanismus fur Lua. --strict-lua Unterstutzung fur veraltete Lua-Aufrufe deaktivieren. -D,--diff Linke-Datei Rechte-Datei Zeigt die Unterschiede zwischen zwei WML Dateien an. Der Praprozessor wird nicht verwendet (falls das gewunscht ist, verwende erst -p). Gibt die Unterschiede als DiffWML im Terminal aus, oder speichert sie in der mit --output angegebenen Datei. -e[Datei], --editor[=Datei] Den im Spiel integrierten Karteneditor direkt starten. Falls eine Datei angegeben wurde, verhalt es sich wie -l --load. --fps Aktiviert die Anzeige der Bilder pro Sekunde im Spiel und speichert die Werte ebenfalls in einer Datei im Verzeichnis fur Nutzerdaten. -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 moglichen Kommandozeilenoptionen aus. -l, --load Datei Ladt 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 geoffnet. Falls ein Verzeichnis angegeben wurde, wird der Editor mit einem Dialog zum Laden einer Karte aus eben diesem Verzeichnis gestartet. -L, --language Sprache Benutzt fur diese Sitzung die Sprache (Symbol). Beispiel: --language ang_GB@latin --log-stufe=Domane1,Domane2,... Setzt die Stufe der Logausgabe. Verwenden Sie all, um samtliche Domanen zu verwenden. Verfugbare Stufen: error, warning, info, debug, none. Fur die meisten Logdomanen wird standardmassig wird die Stufe warning verwendet, die deprecation Domane dagegen benutzt none als Voreinstellung sofern nicht die -d Option ebenfalls gesetzt ist. --log-precise Zeigt die timestamps in der Log-Ausgabe mit hoherer Genauigkeit. --log-strict Stufe Sorgt dafur dass die Unit Tests scheitern falls irgendeine Log-Domane einen Meldung auf dee entsprechenden Stufe erhalt. Wird nur zusammen mit -u benutzt. --logdomains[=Filter] Gibt die definierten Log-Domanen aus (nur jene, die Filter enthalten, falls angegeben). --no-log-to-file prevents redirecting logged output to a file. Log files are created in the logs directory under the userdata folder. --log-to-file log output is written to a file. Cancels the effect of --no-log-to-file whether implicit or explicit. --wnoconsole For Windows, when used with --no-log-to-file, results in output being written to cerr/cout instead of CONOUT. Otherwise, does nothing. --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 konnen. --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 dafur melden, die meisten sind bekannt. --nodelay Das Spiel wird ohne Verzogerungen ausgefuhrt. Wird zum Ausfuhren grafischer Benchmakrs verwendet. Diese Option ist standardmassig 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 Oberflache. Nur in Kombination mit --multiplayer oder --screenshot oder --plugin verfugbar. --nobanner Zeigt im Terminal kein Startup-Banner an. --nomusic Deaktiviert die Musik im Spiel. --noreplaycheck Uberpruft die Spielaufzeichnung bei Unit Tests nicht. Wird nur zusammen mit -u benutzt. --nosound Deaktiviert jegliche Soundeffekte im Spiel. --output Dateiname Speichert die Ausgabe in der angegebenen Datei, anstatt sie im Terminal auszugeben. Zusammen mit den Diff-Optionen verwendbar. --password Passwort Benutzt das angegebene Passwort um sich zu einem Server zu verbinden. Ist insofern unsicher, dass es zum einen in der Prozesstabelle fur alle Prozesse des Systems einsehbar ist und zum anderen ggf. in einer Datei wie ~/.bash_history geloggt wird. --plugin Skript-Datei (experimentell) ladt eine Skript-Datei welche ein Wesnoth Plugin definiert. Ahnlich zur Option --script, aber die Lua-Datei soll hierbei eine Funktion zurpckliefern. Diese wird als Korutine ausgefuhrt und regelmassig aufgerufen. -P,--patch WML-Datei Patch-Datei Wendet ein DiffWML Patch auf eine WML-Datei an. Der Praprozessor dabei nicht verwendet. Das Ergebnis wird im Terminal ausgegeben, oder in die mit --output angegebene Datei. -p, --preprocess Quelldatei/Verzeichnis Zielverzeichnis Eine angegebene Datei/Verzeichnis vorverarbeiten. Wenn ein Verzeichnis angegeben wird, wird dieses basierend auf den bekannten Vorverarbeitungsregeln rekursiv verarbeitet. Fur 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 fur 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 fur --preprocess-input-macros verwendet werden. Diese Option sollte vor dem --preprocess Befehl angegeben werden. -r XxY, --resolution XxY Ermoglicht es, die Auflosung zu bestimmen, in der das Spiel gestartet wird. Beispiel: -r 800x600. --render-image Bild Ausgabe Akzeptiert einen gultigen >>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 verfugbar. -R, --report Erzeugt die Spielverzeichnisse und gibt Informationen fur Bugreports aus. --rng-seed Zahl Futtert 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 Oberflache 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 Oberflache, selbst wenn implizit --nogui gesetzt ist. --strict-validation Prufungsfehler werden als schwerwiegende Fehler angesehen. -t[Szenario-ID], --test[=Szenario-ID] runs the game in a small test scenario. The scenario should be one defined with a [test] WML tag. The default is test. A demonstration of the [micro_ai] feature can be started with micro_ai_test. --translations-over Prozent Stellt ein zu wie viel Prozent eine Sprache ubersetzt sein muss, um in der Liste im Spiel angezeigt zu werden, gultige 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 konnen. Nicht mit fremden Skripten verwenden! Dadurch wird die Sandbox aufgebrochen, Lua hat dann dieselben Zugriffsrechte wie Wesnoth. -S,--use-schema Pfad Gibt dem Pfad zu einem WML Schema an, welches fur -V,--validate verwendet wird. --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 ausserhalb von $HOME oder >>Eigene Dateien\My Games<< angegeben werden. Unter Windows ist es auch moglich 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 fur die Nutzereinstellungen befindet. --userdata-dir Name Setzt das Verzeichnis fur Nutzerdaten (Spielstande, Add-ons, ...) auf Name in $HOME oder >>Eigene Dateien\My Games<< auf Windows. Es kann auch ein absoluter Pfad zum Nutzerdatenverzeichnis ausserhalb von $HOME oder >>Eigene Dateien\My Games<< angegeben werden. Unter Windows ist es auch moglich ein Verzeichnis relativ zum Installationsverzeichnis mit ".\" oder "..\" anzugeben. --userdata-path Zeigt an, wo sich das Verzeichnis fur die Nutzerdaten (Spielstande, Add-ons, ) befindet. --username Benutzername Benutzt den angegebenen Benutzernamen um sich zu einem Server zu verbinden. --validate Pfad Validiert eine Datei gegen ein WML Schema. --validate-addon Addon-ID Validiert das WML des angegebenen Add-ons wahrend des Spielens. --validate-core Validiert das WML des Hauptspiels des Spielens. --validate-schema Pfad Validiert, ob eine Datei ein korrektes WML-Schema ist. --validcache Nimmt an, dass der Cache gultig ist. (gefahrlich) -v, --version Zeigt die Versionsnummer an und beendet das Programm. --simple-version Zeigt nur die Versionsnummer ohne sonstige Informationen 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. Zusatzliche Optionen fur --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 hangt es letztendlich von der Anzahl der moglichen Spieler in dem gewahlten Szenario ab. --ai-config Nummer:Wert Gibt eine Konfigurationsdatei an, um aus dieser die KI fur die angegebene Partei zu laden. --algorithm Nummer:Wert Aktiviert einen andere KI-Algorithmus fur 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 konnen neue KI-Algorithmen definieren. Unter anderem gibt es die Werte idle_ai und experimental_ai. --controller Nummer: Wert Bestimmt, wer die gewahlte Partei kontrolliert. Mogliche Werte sind human fur einen Menschen, ai fur einen KI-Spieler und null um eine Seite zu deaktivieren. --era Wert Bestimmt, welche Ara fur diese Partie anstelle der Standard Ara genutzt werden soll. Die Ara 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-Ubersicht anzuzeigen, da der Benutzer hier auf >>Szenario beenden<< klicken musste, um das Spiel zu beenden. Diese Option ist unter anderem nutzlich um Benchmarks zu automatisieren. --ignore-map-settings Ignoriert die kartenspezifischen Einstellungen, stattdessen werden Standardwerte benutzt. --label Name Setz den Namen fur die Partei. --multiplayer-repeat Wert Wiederholt eine Mehrspielerpartie Wert mal. Eignet sich zusammen mit der Option --nogui fur Benchmarks. --parm Nummer:Name:Wert Gibt zusatzliche Parameter fur diese Partei an. Die moglichen Parameter hangen davon ab, welche Optionen fur --controller und --algorithm verwendet werden. Diese Einstellung ist nur interessant, wenn Sie Ihre eigene KI entwickeln wollen. (bisher ist noch keine vollstandige Dokumentation verfugbar) --scenario Wert Bestimmt das Szenario, das geladen werden soll. Standard ist multiplayer_The_Freelands. --side Nummer:Wert Bestimmt die Fraktion fur die festgelegte Partei in Abhangigkeit von der gewahlten Ara. 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. Standardmassig ist keine Beschrankung gegeben. RUCKGABEWERT Im Regelfall ist der Ruckgabewert 0. Ein Ruckgabewert von 1 weist auf einen Initialisierungsfehler (SDL, Video, Schriften, usw.) hin. Ein Ruckgabewert von 2 deutet auf einen Fehler mit den Optionen auf der Befehlszeile hin. Wenn Unit Tests benutzt werden (mittels -u) hat der Ruckgabewert eine andere Bedeutung. In diesem Fall bedeutet ein Ruckgabewert von 0 das Bestehen der Test, und 1 das Scheitern. Ein Ruckgabewert von 3 bedeutet zwar ein Bestehen der Tests, jedoch ist die Datei fur die Spielaufzeichnung kaputt. Ein Ruckgabewert von 4 bedeutet, dass die Tests bestehen, aber die Spielaufzeichnung Fehler generiert. Wird auch --noreplaycheck verwendet treten die letzten beiden Falle nie ein. AUTOR Geschrieben von David White . Bearbeitet von Nils Kneuper , ott und Soliton . Ubersetzt von Jan-Heiner Laberenz und Nils Kneuper . Diese Beschreibung stammt im Original von Cyril Bouthors . Besuchen Sie auch die offizielle Webseite: https://www.wesnoth.org/ COPYRIGHT Copyright (C) 2003-2024 David White Dieses Programm ist freie Software. Sie konnen es unter den Bedingungen der GNU General Public License, wie von der Free Software Foundation veroffentlicht, weitergeben und/oder modifizieren, entweder gemass Version 2 der Lizenz oder (nach Ihrer Option) jeder spateren Version. Die Veroffentlichung 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 FUR 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) wesnoth 2022 WESNOTH(6)