EditingWesnoth/de

From The Battle for Wesnoth Wiki
< EditingWesnoth
Revision as of 08:14, 13 February 2022 by RufDerMacht (talk | contribs) (fixings)


Alle folgenden Angaben beziehen sich auf Battle for Wesnoth Version 1.16.2.

Auf dieser Seite wird erläutert, wo du die vorhandenen Ressourcen des Hauptspiels findest und wo du neue, benutzerdefinierten Inhalte einfügst. Dies ist die Voraussetzung dafür, eigene neue Inhalte zu erstellen. Benutzerdefinierte Inhalte werden im Wesnoth-Kontext meist mit dem Kürzel UMC bezeichnet, das für "User Made Content" steht.

wesnoth-1.14.0-1-192.jpg

The main menu

Der einfachste Weg, die Spiel- und Benutzerdatenverzeichnisse zu finden, besteht darin, das Spiel zu starten und auf das „i“-Symbol in der unteren linken Ecke des Hauptmenüs zu klicken. Dadurch wird ein Dialogfeld mit vielfältigen Informationen aufgerufen, das u.a. auch die aktuellen Verzeichnispfade des Spiels anzeigt.

Von diesem Dialog aus ist es z.B. möglich, einen Verzeichnispfad in die Zwischenablage zu kopieren oder ein Verzeichnis mit dem Dateimanager deines Betriebssystems (unter Windows beispielsweise dem Explorer) zu öffnen.

Betriebssystemspezifische Informationen dazu finden sich in den Abschnitten weiter unten.


Die Spieldaten-Verzeichnisse

Die in diesem Abschnitt genannten Verzeichnisse sind NICHT für eigene erstellte Inhalte vorgesehen, sie werden normalerweise NUR von den Spielentwicklern verändert. Die dort abgelegten Daten können aber weitgehend VERWENDET werden.

Es spielt keine Rolle, in welchem Verzeichnis das Spiel installiert wurde, es sind immer die Unterverzeichnisse data, sounds und images vorhanden. Die anderen vorhandenen Unterverzeichnisse (aktuell: fonts, manual und translations) sind eher für Entwickler interessant.

Die Verzeichnisse sounds und images enthalten Daten, die das Spiel allgemein betreffen. Im data-Verzeichnis finden sich die spezifischeren Daten des Spiels, unter anderem in folgenden Unterverzeichnissen: campaigns mit den Hauptkampagnen des Spiels, multiplayer für die Multiplayer-Karten und core mit einer Reihe weiterer Unterverzeichnisse, die grundsätzliche Daten des Spiels enthalten (etwa die Einheiten, die Geländetypen, und viele weitere Daten). Die verwendeten Bezeichner sind englisch, sollten aber selbsterklärend sein.

Die Inhalte in den genannten Verzeichnissen geben eine Vorstellung davon, wie die in Wesnoth mitgelieferten Szenarios und Kampagnen aufgebaut sind. Insbesondere im core-Verzeichnis befinden sich eine Vielzahl von Daten, auf die Ersteller von UMC, also von benutzererstellten Inhalten zurückgreifen können.

Die beiden wichtigsten hier aufgeführten Verzeichnisse, data und core, werden gelegentlich in abgekürzter Weise bezeichnet (etwa game data, core folder oder ähnlich). Gemeint sind in aller Regel die oben genannten Verzeichnisse.


Wie komme ich dorthin

Wie bereits oben herausgestellt, finden sich alle relevanten Verzeichnispfade des Spiels in der Dialogbox, die im Hauptmenü mittels der "i"-Schaltfläche (in der linken unteren Ecke) aufgerufen wird. Die Bezeichner in der Dialogbox sind selbsterklärend und in aller Regel auch übersetzt, so dass auch unkundige Nutzer klarkommen müssten.

Die dort aufgeführten Informationen sind stets aktuell, weil sie direkt aus dem Spiel stammen. Im Gegensatz dazu können die Informationen auf dieser Seite auch schon einmal veraltet sein, etwa wenn sich an der Verzeichnisstruktur eines bestimmten Betriebssystems etwas geändert hat.

Windows

Sowohl auf älteren 32-bit- als auch auf aktuellen 64-bit-Systemen ist der Installationpfad für Anwendungen (auch für Spiele) frei wählbar, so dass sich die Spielverzeichnisse an nahezu beliebigen Stellen befinden können. Viele Anwender folgen jedoch einer Konvention, nach der sich das Spieldatenverzeichnis data in folgenden Verzeichnissen befindet:

  • auf 32-bit-Systemen: C:\Programme\Battle for Wesnoth <Version>\data
  • auf 64-bit-Systemen: C:\Programme (x86)\Battle for Wesnoth <Version>\data

Der genau Pfad hängt davon ab, auf welcher Partition Windows installiert wurde (dies muss nicht "C:" sein). Der Name des Spielverzeichnisses kann ebenfalls variieren, auch eine <Version> muss nicht angegeben sein.

Um den exakten Installationspfad von Battle for Wesnoth herauszufinden, kann man auch das Desktopsymbol des Spiels rechtsklicken, im Kontextmenü "Eigenschaften" wählen und dann im Eigenschaften-Dialog die Schaltfläche "Dateipfad öffnen" anklicken.

macOS

Control+click auf das Anwendungssymbol. "Show Package Contents" auswählen, dann zu "Contents""Resources" navigieren.

Linux

  • Custom builds: /usr/local/share/wesnoth
  • Debian/Ubuntu packages, or emerge (Gentoo): /usr/share/games/wesnoth
  • Red Hat Linux-based distributions in general (openSUSE, Fedora): /usr/share/wesnoth
  • Arch Linux: /usr/share/wesnoth
  • Mandriva: /usr/share/games/wesnoth
  • Slackware Linux: /usr/local/share/wesnoth

In einer Konsole wird der Installationspfad des Spiels mittels des Befehls wesnoth --path angezeigt.

BSD

  • OpenBSD package: /usr/local/share/wesnoth

Der Befehl wesnoth --path funktioniert ebenfalls.

Verzeichnisse mit benutzerdefinierten Inhalten (UMC)

The user data directory in particular is the most important to a content creator. Inside are your preferences file, custom maps, saved games, the WML cache and data files corresponding to user-created content. In this wiki, "user data" and userdata/ refer to this directory.

The game looks at the following paths for the respective content:

  • userdata/data/add-ons - add-ons you have installed via the built-in add-on manager or are designing yourself
  • userdata/editor - scenario and map files created via the in-game editor
  • userdata/saves - the directory containing all your savegame files
  • userdata/cache - the auto-generated game cache files
  • userdata/preferences - plaintext file containing all your saved user preferences

Note: This may not be totally accurate for all systems, for my Linux system the preferences file is stored in ~/.config/wesnoth

The add-ons directory is particularly useful. In order to work with custom scenarios or campaigns, you will need to have your own add-on set up here. Instructions on how to do so can be found in AddonStructure. Several pages on this wiki will assume you have done so and refer to relative paths in such.

Wie komme ich dorthin

Windows

  • Documents\My Games\Wesnoth<version>

macOS

  • Wesnoth 1.14.6 and later: ~/Library/Containers/org.wesnoth.Wesnoth/Data/Library/Application Support/Wesnoth_<version>
  • Older versions: ~/Library/Application Support/Wesnoth_<version>

Note: The Library folder is hidden by default. You can press the Option key and choose Go to access it, or choose Go > Go to Folder… and type in the path there.

Linux

  • ~/.local/share/wesnoth/<version>
  • If installed via flatpak: ~/.var/app/org.wesnoth.Wesnoth/data/wesnoth/<version>

In a terminal, the command wesnoth --config-path shows the user data directory.

BSD

  • Same place as Linux.

See Also