Difference between revisions of "BuildingScenarios/de"
RufDerMacht (talk | contribs) (→Einleitung: new section to better structurize the page, translation) |
RufDerMacht (talk | contribs) (trans) |
||
Line 1: | Line 1: | ||
{{Translations}} | {{Translations}} | ||
{{Create/de}} | {{Create/de}} | ||
− | |||
<div class="thumb tright"><div> | <div class="thumb tright"><div> | ||
[https://www.wesnoth.org/images/sshots/wesnoth-1.11.8-1.jpg https://www.wesnoth.org/images/sshots/wesnoth-1.11.8-1-175.jpg] | [https://www.wesnoth.org/images/sshots/wesnoth-1.11.8-1.jpg https://www.wesnoth.org/images/sshots/wesnoth-1.11.8-1-175.jpg] | ||
Line 7: | Line 6: | ||
</div> | </div> | ||
− | Ein Szenario ist in Wesnoth eine spielbare Karte, die mit zusätzlichen Inhalten ausgestattet ist. Diese Inhalte können beispielweise verschiedene Verbündete oder Parteien sein, die mit- oder gegeneinander kämpfen, besondere Einheiten und Charaktere mit Dialogen, benutzerdefinierte Gegenstände mit speziellen Eigenschaften, oder etwa Ereignisse, die unter bestimmten Bedingungen ausgelöst werden. Diese Inhalte werden in den nachfolgenden Abschnitten erläutert. | + | Ein Szenario ist in Wesnoth eine spielbare Karte, die mit '''zusätzlichen Inhalten''' ausgestattet ist. Diese szenariospezifischen Inhalte können beispielweise verschiedene Verbündete oder Parteien sein, die mit- oder gegeneinander kämpfen, besondere Einheiten und Charaktere mit Dialogen, benutzerdefinierte Gegenstände mit speziellen Eigenschaften, oder etwa Ereignisse, die unter bestimmten Bedingungen ausgelöst werden. Diese Inhalte werden in den nachfolgenden Abschnitten erläutert. |
== Einleitung == | == Einleitung == | ||
− | Wie schon erwähnt, besteht ein Szenario aus zwei Teilen: einer Karte und den zugehörigen, beliebig komplexen Zusatzinhalten. Das entspricht den beiden Dateien eines Szenarios: der '''Kartendatei''' (Endung '''.map''') und der '''Konfigurationsdatei''' (Endung '''.cfg'''). Beide Dateien sind '''reine Textdateien''' und können mittels eines Texteditors auch manuell bearbeitet werden <small>(in diesem Fall ist beim Speichern darauf zu achten, sie nicht etwa im Rich Text Format (RTF) o.ä. abzuspeichern, da sie dann nicht mehr durch das Spiel lesbar sind)</small>. | + | Wie schon erwähnt, besteht ein Szenario aus zwei Teilen: einer Karte und den zugehörigen, nahezu beliebig komplexen Zusatzinhalten. Das entspricht den beiden Dateien eines Szenarios: der '''Kartendatei''' (Endung '''.map''') und der '''Konfigurationsdatei''' (Endung '''.cfg'''). Beide Dateien sind '''reine Textdateien''' und können mittels eines Texteditors auch manuell bearbeitet werden <small>(in diesem Fall ist beim Speichern darauf zu achten, sie nicht etwa im Rich Text Format (RTF) o.ä. abzuspeichern, da sie dann nicht mehr durch das Spiel lesbar sind)</small>. |
− | Sowohl Karten- als auch szenariospezifische Konfigurationsdateien werden allerdings meistens durch den Karteneditor erzeugt, der in Wesnoth integriert ist. | + | Sowohl Karten- als auch szenariospezifische Konfigurationsdateien werden allerdings meistens durch den '''Karteneditor''' erzeugt, der in Wesnoth integriert ist. Siehe dazu [[#Szenarios und der Karteneditor|diesen Abschnitt]]. Eine allgemeinere Übersicht zum Thema Karten findet sich unter [[BuildingMaps/de|BuildingMaps]]. |
− | + | Um sich mit .map- und .cfg-Dateien und der zugrunde liegenden Verzeichnisstruktur vertraut zu machen, ist es sinnvoll, sich die vom Spiel mitgelieferten Dateien anzuschauen. Dort werden ein große Bandbreite an Techniken verwendet, mit Beispielen und Lösungen für jedes erdenkliche Problem beim Erstellen eines Szenarios. | |
− | |||
− | Um sich mit .map- und .cfg-Dateien und der zugrunde liegenden Verzeichnisstruktur vertraut zu machen, ist es sinnvoll, sich die vom Spiel mitgelieferten Dateien anzuschauen. Dort werden ein große Bandbreite an Techniken verwendet, | ||
Außerdem gibt es natürlich die Möglichkeit, auf das [https://forums.wesnoth.org/viewforum.php?f=23 Forum] zurückzugreifen oder seine Fragen im [https://discord.com/channels/231976805987385345/442775044590927873 Chat] loszuwerden. | Außerdem gibt es natürlich die Möglichkeit, auf das [https://forums.wesnoth.org/viewforum.php?f=23 Forum] zurückzugreifen oder seine Fragen im [https://discord.com/channels/231976805987385345/442775044590927873 Chat] loszuwerden. | ||
Line 44: | Line 41: | ||
A nice collection of simple beginner code to look at is documented on the [[BuildingScenariosSamples | Samples]] page, showcasing the basic usage and structure of WML in an actual coding sense. | A nice collection of simple beginner code to look at is documented on the [[BuildingScenariosSamples | Samples]] page, showcasing the basic usage and structure of WML in an actual coding sense. | ||
− | == | + | == Szenarios und der Karteneditor == |
<div class="thumb tright"><div> | <div class="thumb tright"><div> | ||
[https://www.wesnoth.org/images/sshots/wesnoth-1.11.8-5.jpg https://www.wesnoth.org/images/sshots/wesnoth-1.11.8-5-175.jpg] | [https://www.wesnoth.org/images/sshots/wesnoth-1.11.8-5.jpg https://www.wesnoth.org/images/sshots/wesnoth-1.11.8-5-175.jpg] | ||
− | <div class="thumbcaption"> | + | <div class="thumbcaption">Szenariodaten im Editor</div></div> |
</div> | </div> | ||
− | + | Ab Wesnoth 1.12 ist der integrierte Karteneditor in der Lage, neben den reinen Kartendaten (also dem Terrain) auch szenariospezifische Daten zu erzeugen und abzuspeichern. Allerdings kann der Editor nur recht einfache Strukturen erzeugen, wie bestimmte Bezeichnungen, Einheitenplatzierung, grafische Elemente, Tageszeitenpläne und einiges mehr. Dadurch kann man sich eine Menge Arbeit sparen, wenngleich die weitere manuelle Bearbeitung der .cfg-Datei unumgänglich ist, um komplexeren WML-Code einzufügen. | |
− | |||
− | |||
− | + | Um Szenariodaten zu erzeugen, wählt man im Menü ''Datei'' den Menüpunkt ''Neues Szenario''. Daraufhin öffnet sich ein Fenster, in dem man verschiedene Einstellungen vornehmen kann (siehe Screenshot). Um diesen szenariospezifischen Inhalt (zusammen mit den Terraindaten) abzuspeichern, wählt man im Dateimenü den Punkt ''Szenario speichern unter''. Dabei wird sowohl eine .map- als auch eine .cfg-Datei erzeugt. Möchte man lediglich die Terraindaten (in einer .map-Datei) speichern, wählt man im Dateimenü den Punkt ''Karte speichern unter''. | |
== Building Your Scenario == | == Building Your Scenario == |
Revision as of 08:47, 16 February 2022
Ein Szenario ist in Wesnoth eine spielbare Karte, die mit zusätzlichen Inhalten ausgestattet ist. Diese szenariospezifischen Inhalte können beispielweise verschiedene Verbündete oder Parteien sein, die mit- oder gegeneinander kämpfen, besondere Einheiten und Charaktere mit Dialogen, benutzerdefinierte Gegenstände mit speziellen Eigenschaften, oder etwa Ereignisse, die unter bestimmten Bedingungen ausgelöst werden. Diese Inhalte werden in den nachfolgenden Abschnitten erläutert.
Contents
Einleitung
Wie schon erwähnt, besteht ein Szenario aus zwei Teilen: einer Karte und den zugehörigen, nahezu beliebig komplexen Zusatzinhalten. Das entspricht den beiden Dateien eines Szenarios: der Kartendatei (Endung .map) und der Konfigurationsdatei (Endung .cfg). Beide Dateien sind reine Textdateien und können mittels eines Texteditors auch manuell bearbeitet werden (in diesem Fall ist beim Speichern darauf zu achten, sie nicht etwa im Rich Text Format (RTF) o.ä. abzuspeichern, da sie dann nicht mehr durch das Spiel lesbar sind).
Sowohl Karten- als auch szenariospezifische Konfigurationsdateien werden allerdings meistens durch den Karteneditor erzeugt, der in Wesnoth integriert ist. Siehe dazu diesen Abschnitt. Eine allgemeinere Übersicht zum Thema Karten findet sich unter BuildingMaps.
Um sich mit .map- und .cfg-Dateien und der zugrunde liegenden Verzeichnisstruktur vertraut zu machen, ist es sinnvoll, sich die vom Spiel mitgelieferten Dateien anzuschauen. Dort werden ein große Bandbreite an Techniken verwendet, mit Beispielen und Lösungen für jedes erdenkliche Problem beim Erstellen eines Szenarios.
Außerdem gibt es natürlich die Möglichkeit, auf das Forum zurückzugreifen oder seine Fragen im Chat loszuwerden.
The Wesnoth Markup Language
Scenarios are written in the Wesnoth Markup Language (WML), a custom language written specially to work with the game. It sports a relatively simple tag/key-based syntax, a complete guide to which can be found on the SyntaxWML page.
Quick Tag Index
Below follows an index of the basic WML tags used to create scenarios.
- ScenarioWML: The top level tags [scenario], [multiplayer], [test], and [tutorial]
- IntroWML: Setting up the intro screen
- TimeWML: Setting up the time schedule
- SideWML: Describing a side
- SingleUnitWML: The syntax of a single unit
- ShroudDataWML
- EventWML: An event that happens in the scenario
- FilterWML: All about filters
- DirectActionsWML, InterfaceActionsWML, InternalActionsWML
- MapGeneratorWML: The random map generator
- Macro Reference: A set of useful macro shortcuts you can use
Sample Code
A nice collection of simple beginner code to look at is documented on the Samples page, showcasing the basic usage and structure of WML in an actual coding sense.
Szenarios und der Karteneditor
Ab Wesnoth 1.12 ist der integrierte Karteneditor in der Lage, neben den reinen Kartendaten (also dem Terrain) auch szenariospezifische Daten zu erzeugen und abzuspeichern. Allerdings kann der Editor nur recht einfache Strukturen erzeugen, wie bestimmte Bezeichnungen, Einheitenplatzierung, grafische Elemente, Tageszeitenpläne und einiges mehr. Dadurch kann man sich eine Menge Arbeit sparen, wenngleich die weitere manuelle Bearbeitung der .cfg-Datei unumgänglich ist, um komplexeren WML-Code einzufügen.
Um Szenariodaten zu erzeugen, wählt man im Menü Datei den Menüpunkt Neues Szenario. Daraufhin öffnet sich ein Fenster, in dem man verschiedene Einstellungen vornehmen kann (siehe Screenshot). Um diesen szenariospezifischen Inhalt (zusammen mit den Terraindaten) abzuspeichern, wählt man im Dateimenü den Punkt Szenario speichern unter. Dabei wird sowohl eine .map- als auch eine .cfg-Datei erzeugt. Möchte man lediglich die Terraindaten (in einer .map-Datei) speichern, wählt man im Dateimenü den Punkt Karte speichern unter.
Building Your Scenario
- • Simple • Intermediate • Advanced
Creating a scenario is no simple task. Generally, you should have a premise mapped out for the scenario before you begin. Who will your protagonists face? What events will occur? How long will it be? You might decide to revise your plans as you code and test them. It will generally take many iterations of writing, coding, and playtesting until your scenario reaches a product you are satisfied with.
A discussion on tweaking and balancing your scenario to make it more fun is found on the Balancing page. ESR has more handy tips in his Campaign Design How-To article, and as mentioned before, don't hesitate to ask for help in the WML Workshop.
A handy breakdown of the code of a scenario, line-by-line, is available on the three pages linked here. Each explores gradually more complex WML concepts.
See Also
- ReferenceWML - WML master reference