|
Index:
1. Was bedeutet RMS?
2. Was ist ein Random Map Script Generator?
3. Wie funktioniert der RMSG?
4. Was ist zu beachten?
5. Wo kann ich Scripts downloaden?
1. Was bedeutet
RMS?
RMS bedeutet "Random Map Script".
Ein RMS-Script ist eine Textdatei, in der Parameter für einen Zufallskartentyp
festgehalten werden.
Beim Start eines Standardspiels mit Zufallskarte, erstellt Age of Empires
2 die Karte nach den vorgegebenen Parametern. So werden z. B. die Anzahl
und Größe der Terrainflächen in diesem Script festgelegt,
oder die Anzahl von beliebigen Objekten.
Man kann sagen, dass ein RMS-Script alle Informationen enthält,
um eine Karte nach dem Wunsch des Script-Programmierers zu erstellen,
denn eigentlich ähnelt die Script-Sprache sehr einer Programmiersprache.
Eine Zufallskarte kann nicht mit dem Karteneditor des Hauptprogramms
erstellt werden.
Dieser kann nur zum Generieren von exakten, fest vorgegebenen Karten
benutzt werden, wie sie etwa in Kampagnen benötigt werden. Ein Zufallskarten-Script
erzeugt eine Karte nach den vorgegebenen Parametern.
Ein kleiner Teil eines RMS-Scripts:
/* ************Amazonas************ */
/* 07.10.2000 */
/*** by reyk, www.nocheineaoe.de ***/
/* ****************************************************** */
<LAND_GENERATION>
base_terrain DIRT2
create_player_lands
{
terrain_type DIRT3
land_percent 15
base_size 9
border_fuzziness 15
other_zone_avoidance_distance 20
}
/* ****************************************************** */
<TERRAIN_GENERATION>
/* PRIMARY FOREST */
create_terrain JUNGLE
{
base_terrain DIRT2
spacing_to_other_terrain_types 3
land_percent 25
number_of_clumps 50
set_avoid_player_start_areas
set_scale_by_groups
}
/* SECONDARY FOREST */
create_terrain JUNGLE
{
base_terrain DIRT2
spacing_to_other_terrain_types 3
land_percent 18
number_of_clumps 50
set_avoid_player_start_areas
set_scale_by_groups
}
/* TERTIARY FOREST */
create_terrain PALM_DESERT
{
base_terrain DIRT2
spacing_to_other_terrain_types 2
land_percent 23
number_of_clumps 50
set_avoid_player_start_areas
set_scale_by_groups
}
/* PRIMARY PATCH */
create_terrain DIRT
{
base_terrain DIRT2
spacing_to_other_terrain_types 0
land_percent 4
number_of_clumps 1
set_scale_by_size
}
...
Der Vorteil von Zufallskarten ist der, dass sie in mehreren Multiplayer-Spielen
immer unterschiedliche Eigenschaften haben, so dass sich die Spieler nicht
vollständig daran anpassen können, wie es bei einem festen Szenario
der Fall wäre.
Die Zufallskarte "Amazonas" in zwei unterschiedlichen Spielen:
 
Man erkennt deutlich, dass sich beide Karten zwar ähneln, aber doch
unterschiedlich sind.
Das ist der große Vorteil von Zufallskarten; Man kann sie nach
seinen Wünschen erzeugen, kennt aber trotzdem nicht das genaue Ergebnis.
2. Was
ist ein Random Map Script Generator?
Ein RMS benutzt verschiedene Befehle, um z. B. Terrain oder Objekte zu
generieren.
Der Random Map Script Generator ist ein Programm, dass ihnen diese Befehle
abnehmen kann, das heisst, sie brauchen nur die Eigenschaften ihrer Zufallskarte
angeben, und es übersetzt sie in die Script-Sprache.
Sie können also mit ein paar einfachen Angaben einen komplexe Zufallskarten-Script
erstellen, ohne dass sie die Befehle der Script-Sprache beherrschen müssen.
Allerdings können sie natürlich auch manuell Befehle geben,
um ihren Script noch zu verfeinern. Dazu sollten sie jedoch eine gewisse
Kenntnis der Script-Sprache und ihrer Befehle besitzen.
3. Wie
funktioniert der RMSG?
WICHTIG: Sie benötigen neben dem Hauptprogramm das Expansion-Set
"The Conquerors", um eigene Zufallskarten ins Spiel einzubinden!
Als erstes müssen die Terrain-Eigenschaften der Zufallskarte eingegeben
werden. Dazu klicken sie bitte auf "Datei/Neuer Script".

Jetzt erscheint ein Neues Fenster:

Hier können sie nach ihrem Belieben Werte einsetzen, die das Programm
nach Betätigung der "Generieren"-Schaltfläche in die
Script-Sprache von AoK übersetzt.
Die Werte dürfen zusammen ruhig die 100% überschreiten, da
das Gelände übereinander erstellt wird.
Beispiel: Wenn "FOREST", also Wald als Basis-Terrain "GRASS"
zugewiesen bekommt, wird der Wald auf einer Grasfläche erstellt.
Natürlich muss diese Grasfläche in ihrem Script auch erzeugt
werden.
Dies kann man an diesem Beispiel veranschaulichen:

"WATER" steht für "seichtes Gewässer" und
nimmt hier 35 % der Landmasse ein. Dieses Wasser wird auf einer bestehende
Grasfläche ("GRASS") erstellt, indem man diesen Terrain-Typ
als Basis-Terrain wählt.. "MED_WATER", also "Mittleres
Gewässer" wird wiederum in dieses Wasser gesetzt. Hier werden
mehrere Einzelgruppen erstellt, damit das Wasser gemischt wird. Genauso
geht es dann mit "DEEP_WATER" (tiefes Gewässer), welches
auf dem Mittleren Gewässer generiert wird. Hierdurch wird ein schöner
Misch-Effekt erreicht, wodurch das Wasser einfach realistischer aussieht.
Die angegebenen Zahlen sind natürlich nur Beispiele und könnten
völlig anders sein.
Zusätzlich zu den Terrain-Typen können sie hier auch Klippenanzahl
und -Länge angeben, sowie Erhebungen erstellen. Die Werte für
die Höhe der Erhebungen entsprechen denen des AoK-Karteneditors,
wobei "7" die höchste Erhebung darstellt.
Wenn sie die Zufallskarte später gegen einen Computergegner spielen
möchten, so sollten sie in dem Fenster oben rechts eine passende
Karten-KI ("Künstliche Intelligenz") eingeben. Auf Karten
mit einer großen Landmasse und kaum Gewässer eignet sich z.B.
die KI "ARABIA" während sich "ISLANDS" logischerweise
für eine Inselkarte eignet.
Auf Wunsch kann die Zufallskarte auch noch Objekte wie Reliquien, Schafe
oder Truthähne enthalten. Dies stellen sie bitte mit Hilfe der CheckBoxes
unten rechts ein.
Wenn sie eine völlig zufällige Karte erstellen möchten,
dann klicken sie einfach auf "Zufällige Werte", und schon
werden Zufallswerte für alle Eigenschaften gesetzt. Seien sie aber
gewarnt, denn nicht immer sind diese Zufallseinstellungen "sinnvoll".
So kann es vorkommen, dass man bei einer solchen Karte "den Wald
vor lauter Bäumen nicht sieht", oder dass mitten im Dschungel
Schnee liegt. Auf jeden Fall sollten diese Karten eine Menge Abwechselung
bringen! :)
Wenn alle Werte nach ihrer Zufriedenheit gesetzt worden sind, können
sie noch Informationen über den Autor und den Namen des Scripts angeben.
Jetzt können sie auf "Generieren" klicken, und der Random
Map Script mit ihren Werten wird erstellt.
Das Fenster verschwindet, und sie finden sich auf dem Startbildschirm
wieder, wo ihr Script jetzt in dem Textfenster links dargestellt wird.
Wenn sie wollen, können sie ihrem Script nun noch Einzelobjekte
zuweisen, die stets für jeden Spieler erstellt werden. Dies können
z.B. Ressourcen sein, oder auch Gebäude und Einheiten.
In diesem Beispiel habe ich für jeden Spieler sechs weitere Goldansammlungen
generiert:

Wie sie sehen, erscheint jetzt unten im Textfenster automatisch der Code,
der das Gold in die Zufallskarte setzt. Lassen sie sich vom Script-Code
nicht beunruhigen, denn sie brauchen sich überhaupt nicht darum zu
kümmern. Er erscheint lediglich, um erfahrenen Script-Designern die
Möglichkeit zu geben, Details der Karte im Nachhinein zu verändern.
Wenn sie glauben, mit ihrem Script fertig zu sein, können sie ihn
speichern. Dies muss im "Random"-Ordner ihres Age of Empires
2-Hauptverzeichnisses geschehen.
Wenn sie ihre Karte spielen wollen, wählen sie als Spiel bitte "Zufallskarte",
als Kartentyp "Benutzerdefiniert", sowie ihre Zufallskarte als
Ort:

Es funktioniert also genauso, als wenn sie einen neuen Script der Ensemble
Studios spielen wollen.
Nun starten sie das Spiel auf ihrer eigenen Zufallskarte!
Wenn sie jetzt glauben, dies sei alles zu kompliziert, dann seien sie
beruhigt. Es ist alles wesentlich einfacher, als es auf den ersten Blick
erscheint. Eine Zufallskarte zu erstellen, abzuspeichern und im Spiel
zu starten, ist auch für Anfänger eine Sache von wenigen Minuten!
Tipp:
Lassen sie sich nicht verunsichern, wenn ihre Karte beim ersten Mal vielleicht
nicht ganz so aussieht, wie sie es sich vorgestellt haben. Speichern sie
ihre Karte einfach ab, ohne den RMS Generator zu schließen, dann
können sie ihren Script testen und wieder verändern, wenn ihnen
das Resultat nicht gefällt. Hierzu können sie wieder auf "Neuer
Script" klicken, denn ihre alten Einstellungen bleiben vorhanden!
Ich hoffe, ich konnte ihnen einen Überblick auf die Funktionsweise
des Random Map Script Generators vermitteln. Bei Fragen mailen sie bitte
an Exekutor@soz-clan.de.
4. Was
ist zu beachten?
Viele Dinge wurden ihnen ja schon bei der Funktionsweise des RMSG erklärt.
Generell sollte man folgendes überprüfen:
- Hat jedes Terrain, das erstellt werden soll, alle erforderlichen
Werte zugewiesen bekommen?
- Ist das Basis-Terrain eines weiteren Terrains auf der Karte vorhanden?
- Ist genug Wald auf der Karte vorhanden?
Wenn sie diese Punkte beachten, sollte eigentlich nichts schief gehen
;)
Sie sollten immer ein wenig mit dem Script experimentieren, bis das Resultat
ihren Wünschen entspricht.
5. Wo
kann ich Scripts Downloaden?
Es gibt sehr viele Stellen im Internet, wo sie RMS-Scripts downloaden
können. Ich will ihnen hier ein paar Seiten vorstellen:
- www.ensemblestudios.com
Die Seite des AoE2-Entwicklers. Hier werden laufend neue Zufallskarten
zum freien Download angeboten, welche durchweg eine sehr hohe Qualität
haben.
- www.nocheineaoe.de
DIE Seite für den Editorfreund! Neben ausführlichen Erklärungen
und Tutorials zum Karteneditor, finden sie hier auch einige Scripts, sowohl
von den Ensemble Studios, sowie von einigen Spielern.
- www.aoe2.de
Die größte deutsche AoK-Seite hat natürlich auch mehrere
Scripts in ihrem Download-Bereich
- www.ageofkings.com
"Age of Kings Heaven" ist die weltweit größte AoK-Seite.
Es ist klar, dass es hier wirklich massenweise Zufallskarten zum Download
gibt.
Mit diesen Quellen dürften sie auf jeden Fall genügend Material
für spannende AoK-Partien finden!
Ich wünsche ihnen viel Spaß dabei!
[soz]Exekutor
|