Willkommen beim Editor Tutorial
( Bei Fragen, Verbesserungsvorschlägen, Problemen oder Fehlern pls PN me)
Wenn du auch mal deine eigene Map haben möchtest aber nicht weißt wie das geht, dann bist du hier genau richtig :)
1 Der Editor
Mit "Strg" und linker Maustaste kannst du deine Sicht verschieben.
Mit dem Mausrad kannst du Zoomen. (Alternativ auch mit "ZO" und "ZI" in der oberen Mitte.)
Mit "1:1" zentriert man den weißen bereich in der Mitte und hat ihn dann 1:1 zum Editor.
1: Hier kannst du deine Maps verwalten, also speichern, laden etc.. (siehe 4)
2: Hier kannst du eine neue Gruppe eröffnen, die mehrere Layer beinhalten kann (siehe 3)
3: Dies ist die Game-Gruppe. Sie ist der Grundstein einer Map, denn in ihr befindet sich der Game-Layer,
dieser hat eine bestimmte Funktion, weil mit ihm könnt ihr die Game-Entities in die Map einfügen. (siehe 2.1)
4: Dies ist der Layer-Bereich, in dem wir uns gerade befinden, in ihm kann man die einzelnen Gruppen /Layer verwalten
5: In diesem Bereich kann man die Tilesets verwalten( siehe 2.2.1)
6: In diesem weißem Bereich kannst du mappen, er ist je nach ausgewähltem Layer unterschiedlich
2 Die erste Map
Gehe auf "File" und dann dort auf "New" um eine neue Map zu beginnen.
2.1 Game
Wähle den "Game-Layer" in der Gruppe "Game" aus. Der Game-Layer ist der wichtigste Layer, denn anders als er sind die anderen Layer
nur "grafische Oberflächen" (Man kann darauf nicht laufen), der Tee kann sich an den bestimmen Tiles des Game-Layers hooken,
an anderen stirbt er:
1: Hook-Tile (auf dem Bild schwer zu erkennen): Der Tee kann sich daran hooken und er kann darauf laufen.
2: Death-Tile: Der Tee stirbt, wenn er diesen Tile berührt.
3: NoHook-Tile: Der Tee kann darauf laufen, sich daran aber nicht hooken.
4: Spawnpunkt: Tees werden dort wiederbelebt.
5: roter Spawnpunkt: Tees vom roten Team werden dort wiederbelebt.
6: blauer Spawnpunkt: Tees vom blauen Team werden dort wiederbelebt.
7: Spawnpunkt der roten Flagge: Die rote Flagge wird dort respawn, bzw. dort muss die blaue Flagge im CTF abgegeben werden.
8: Spawnpunkt der blauen Flagge: Die blaue Flagge wird dort respawn, bzw. dort muss die rote Flagge im CTF abgegeben werden.
9: Armor-Tile: Dort wird ein Schild gespawnt.
10: Health-Tile: Dort wird ein Herz gespawnt.
11:Grenade-Tile: Dort wird ein Grenade-Launcher gespawnt.
12: Shotgun-Tile: Dort wird eine Shotgun gespawnt.
13: Ninja-Tile: Dort wird ein Ninja-Schwert gespawnt.
14:Rifle-Tile: Dort wird ein Rifle gespawnt.
2.2 Layer
Ein Layer ist dafür zuständig, dass man weiß, worauf man laufen kann und wo nicht etc. denn ein Layer besitzt nur eine
grafische Oberfläche. Um im Layer Tiles hinzu zu fügen, muss erstmal ein Tileset hinzugefügt werden (siehe 2.2.1). Nachdem
das Tileset hinzugefügt wurde kann man es mit einem Rechtsklick auf dem entsprechendem Layer im "Layer-Bereich"(siehe 1, 4. Punkt)
kann das Tileset unter "Image" ausgewählt werden:
(Bild 2.2)
2.2.1 Tileset hinzufügen
HINWEIS: Alle Images sind in deinem Teeworlds-Ordner unter "data/mapres". Dort kannst du deine Images/Tilesets hineinfügen,
um sie im Editor benutzen zu können.
Als erstes gehst du auf "Images" (oben links neben "Layers").Dort Fügst du mit einem Klick auf "Add Image" ein neues Image hinzu:
Wir entscheiden uns für grass_main:
Wenn du ein Tileset benutzen möchtest, welches kein Standart ist, dann musst du dies "embedden" ( 0=> Das Tileset wird an die
Map angebunden und zusammen heruntergeladen), ansonsten wird es für die, die das Tileset nicht haben, als bunte Vierecke
dargestellt.
Tileset
Löschen: Rechtsklick => "Remove"
Embedden: Rechtsklick =>"Embedd"
External (also, dass die map nicht mit heruntergeladen wird, z.B. bei Standart-Maps): Rechtsklick=>"Make External"
Replace( Ersetzt das Tileset durch ein anderes, nützlich, wenn man alle eigenschaften des vorherigen behalten möchte):
Rechtsklick =>"Replace"
2.2 Layer erstellen
Rechtsklick auf eine Gruppe und dann "Add Tile Layer".
Um die größe des Layers zu bestimmen, rechtsklicke auf den entsprechenden Layer. Bei "Width" (Breite) und "High" (Höhe) kannst du die Größe, also den weißen Rahmen verstellen.
Tipp: Wenn du "Shift" gedrückt hälst, während du die Größe verstellst, wird sie immer um 5 statt um 1 verändert.
2.3 Tiles setzen
Wähle einen Layer aus und halte die Leertaste gedrückt. Mit der linken Maustaste kannst du einen oder mehrere Tiles auswählen, dann lässt du
die Leertaste los und kannst mit einem erneuten Linksklick deine Auswahl platzieren. Mit einem Rechtsklick kannst du deine Auswahl wieder aufheben. Deine Auswahl kannst du mit N Horizontal (also links und rechts) und mit M Vertikal (also oben und unten) spiegeln.
Du kannst bereits verwendete Tiles von der Map mit Linksklick auswählen und diese nochml platzieren (diese Auswahl kannst du auch spiegeln,
z.B. für eine symmetrische Map).
Um einen Tile zu löschen, wähle einfach ein leeres Feld und "übermale" das andere einfach.
2.4 Tiles zu einem Ganzen zusammenfügen
Du kannst deine ganz eigene Map erschafffen, jedoch musst du auf viele Sachen achten:
Versuche immer einen schönen Übergang zwischen Tiles zu schaffen!
Vermeide es ein Tile an den Rand zusetzten, also dass der Tile direkt am Weißen hängt, denn Teeworlds wiederholt die Tiles,
die am Rand sind, immer wieder.
Um dieses Problem zu vermeiden kannst du entweder ein Tile, bei dem es nichts ausmacht (wenn es z.B. nur eine Farbe hat) dort hinein
fügen, oder du lässt es frei.
Versuche immer die Tiles zu "schließen":
2.5 Game-Tiles
Die Tiles vom Game ( "Game-Layer") funktionieren ähnlich, nur das jeder Tile seine eigene Funktion besitzt (siehe 2.1).
HINWEIS: Damit man deine Map spielen kann, muss sie Spawnpunkte enthalten
Tipp: Rechtsklicke auf einen Layer (nicht der "Game-Layer") und dann auf "Make Collision", um jeden Tile dieses Layers, einen
Hook-Tile (siehe 2.1) des "Game-Layers" zuzuweisen.
2.6 Der Background
Deine Map braucht einen Background, in Form von einem Quad oder einem anderen Layer, der die freien Stellen überdeckt,
jedoch ist der Quad für diese Aufgabe besser geeignet, für den anfang sollte ein weißer Quad genügen.
Rechtsklicke auf eine Gruppe und dann auf "Add Quads Layer", wähle den neuen Layer aus (1) und klicke dann oben rechts
in der Ecke auf "Add Quad" (2) , es erscheint ein weißes Viereck in der Mitte eures Bildschirms.
Mache den Quad größer, indem du an den Ecken (3) ziehst. Du kannst den gesamten Quad mithilfe des Punktes in der Mitte (4) verschieben.
Vergrößere den Quad, bis er so groß ist wie deine Map.
(Background mit Paras in 6.4!)
3 Das Gruppensystem
Das Gruppensystem befolgt eine Regel: Die unteren Gruppen bzw. Layer liegen über denen darüber:
3.1 Erstellen, Löschen, Verschieben
Um eine Gruppe zu erstellen klicke auf "Add Group". Um eine Gruppe wieder zu löschen, rechtsklicke auf die entsprechende Gruppe und
dann klicke auf "Delete Group"
Um eine Gruppe oder einen Layer zu verschieben, rechtsklicke auf die entsprechende Gruppe bzw. den Layer und dort kannst du bei "Order" die Position festlegen.
Beim Layer kann man zusätzlich die Gruppe ändern, indem man auf ihn rechtsklickt und dann dort bei "Group" die Gruppe festlegt.
3.2 Einstellungen
1: Legt die Position der Gruppe im Gruppensystem fest.
2: Verändert die Position der X (Links-Rechts) bzw. der Y-Achse (Oben-Unten)
(nicht notwendige Einstellung, außer man möchte alle Layers einer Gruppe verschieben)
3: Paras werden in 5 erklärt
4: Clipping wird in 8 erklärt
5: Fügt einen Tile-Layer hinzu
6: Fügt einen Quads-Layer hinzu
7: Lösche die Gruppe
HINWEIS: Diese Einstellungen gelten nicht für die "Game-Gruppe". Eine Einstellung wirkt sich auf alle Layer aus,
die sich in der Gruppe befinden!
( Bei Fragen, Verbesserungsvorschlägen, Problemen oder Fehlern pls PN me)
Wenn du auch mal deine eigene Map haben möchtest aber nicht weißt wie das geht, dann bist du hier genau richtig :)
1 Der Editor
Mit "Strg" und linker Maustaste kannst du deine Sicht verschieben.
Mit dem Mausrad kannst du Zoomen. (Alternativ auch mit "ZO" und "ZI" in der oberen Mitte.)
Mit "1:1" zentriert man den weißen bereich in der Mitte und hat ihn dann 1:1 zum Editor.
1: Hier kannst du deine Maps verwalten, also speichern, laden etc.. (siehe 4)
2: Hier kannst du eine neue Gruppe eröffnen, die mehrere Layer beinhalten kann (siehe 3)
3: Dies ist die Game-Gruppe. Sie ist der Grundstein einer Map, denn in ihr befindet sich der Game-Layer,
dieser hat eine bestimmte Funktion, weil mit ihm könnt ihr die Game-Entities in die Map einfügen. (siehe 2.1)
4: Dies ist der Layer-Bereich, in dem wir uns gerade befinden, in ihm kann man die einzelnen Gruppen /Layer verwalten
5: In diesem Bereich kann man die Tilesets verwalten( siehe 2.2.1)
6: In diesem weißem Bereich kannst du mappen, er ist je nach ausgewähltem Layer unterschiedlich
2 Die erste Map
Gehe auf "File" und dann dort auf "New" um eine neue Map zu beginnen.
2.1 Game
Wähle den "Game-Layer" in der Gruppe "Game" aus. Der Game-Layer ist der wichtigste Layer, denn anders als er sind die anderen Layer
nur "grafische Oberflächen" (Man kann darauf nicht laufen), der Tee kann sich an den bestimmen Tiles des Game-Layers hooken,
an anderen stirbt er:
1: Hook-Tile (auf dem Bild schwer zu erkennen): Der Tee kann sich daran hooken und er kann darauf laufen.
2: Death-Tile: Der Tee stirbt, wenn er diesen Tile berührt.
3: NoHook-Tile: Der Tee kann darauf laufen, sich daran aber nicht hooken.
4: Spawnpunkt: Tees werden dort wiederbelebt.
5: roter Spawnpunkt: Tees vom roten Team werden dort wiederbelebt.
6: blauer Spawnpunkt: Tees vom blauen Team werden dort wiederbelebt.
7: Spawnpunkt der roten Flagge: Die rote Flagge wird dort respawn, bzw. dort muss die blaue Flagge im CTF abgegeben werden.
8: Spawnpunkt der blauen Flagge: Die blaue Flagge wird dort respawn, bzw. dort muss die rote Flagge im CTF abgegeben werden.
9: Armor-Tile: Dort wird ein Schild gespawnt.
10: Health-Tile: Dort wird ein Herz gespawnt.
11:Grenade-Tile: Dort wird ein Grenade-Launcher gespawnt.
12: Shotgun-Tile: Dort wird eine Shotgun gespawnt.
13: Ninja-Tile: Dort wird ein Ninja-Schwert gespawnt.
14:Rifle-Tile: Dort wird ein Rifle gespawnt.
2.2 Layer
Ein Layer ist dafür zuständig, dass man weiß, worauf man laufen kann und wo nicht etc. denn ein Layer besitzt nur eine
grafische Oberfläche. Um im Layer Tiles hinzu zu fügen, muss erstmal ein Tileset hinzugefügt werden (siehe 2.2.1). Nachdem
das Tileset hinzugefügt wurde kann man es mit einem Rechtsklick auf dem entsprechendem Layer im "Layer-Bereich"(siehe 1, 4. Punkt)
kann das Tileset unter "Image" ausgewählt werden:
(Bild 2.2)
2.2.1 Tileset hinzufügen
HINWEIS: Alle Images sind in deinem Teeworlds-Ordner unter "data/mapres". Dort kannst du deine Images/Tilesets hineinfügen,
um sie im Editor benutzen zu können.
Als erstes gehst du auf "Images" (oben links neben "Layers").Dort Fügst du mit einem Klick auf "Add Image" ein neues Image hinzu:
Wir entscheiden uns für grass_main:
Wenn du ein Tileset benutzen möchtest, welches kein Standart ist, dann musst du dies "embedden" ( 0=> Das Tileset wird an die
Map angebunden und zusammen heruntergeladen), ansonsten wird es für die, die das Tileset nicht haben, als bunte Vierecke
dargestellt.
Tileset
Löschen: Rechtsklick => "Remove"
Embedden: Rechtsklick =>"Embedd"
External (also, dass die map nicht mit heruntergeladen wird, z.B. bei Standart-Maps): Rechtsklick=>"Make External"
Replace( Ersetzt das Tileset durch ein anderes, nützlich, wenn man alle eigenschaften des vorherigen behalten möchte):
Rechtsklick =>"Replace"
2.2 Layer erstellen
Rechtsklick auf eine Gruppe und dann "Add Tile Layer".
Um die größe des Layers zu bestimmen, rechtsklicke auf den entsprechenden Layer. Bei "Width" (Breite) und "High" (Höhe) kannst du die Größe, also den weißen Rahmen verstellen.
Tipp: Wenn du "Shift" gedrückt hälst, während du die Größe verstellst, wird sie immer um 5 statt um 1 verändert.
2.3 Tiles setzen
Wähle einen Layer aus und halte die Leertaste gedrückt. Mit der linken Maustaste kannst du einen oder mehrere Tiles auswählen, dann lässt du
die Leertaste los und kannst mit einem erneuten Linksklick deine Auswahl platzieren. Mit einem Rechtsklick kannst du deine Auswahl wieder aufheben. Deine Auswahl kannst du mit N Horizontal (also links und rechts) und mit M Vertikal (also oben und unten) spiegeln.
Du kannst bereits verwendete Tiles von der Map mit Linksklick auswählen und diese nochml platzieren (diese Auswahl kannst du auch spiegeln,
z.B. für eine symmetrische Map).
Um einen Tile zu löschen, wähle einfach ein leeres Feld und "übermale" das andere einfach.
2.4 Tiles zu einem Ganzen zusammenfügen
Du kannst deine ganz eigene Map erschafffen, jedoch musst du auf viele Sachen achten:
Versuche immer einen schönen Übergang zwischen Tiles zu schaffen!
Vermeide es ein Tile an den Rand zusetzten, also dass der Tile direkt am Weißen hängt, denn Teeworlds wiederholt die Tiles,
die am Rand sind, immer wieder.
Um dieses Problem zu vermeiden kannst du entweder ein Tile, bei dem es nichts ausmacht (wenn es z.B. nur eine Farbe hat) dort hinein
fügen, oder du lässt es frei.
Versuche immer die Tiles zu "schließen":
2.5 Game-Tiles
Die Tiles vom Game ( "Game-Layer") funktionieren ähnlich, nur das jeder Tile seine eigene Funktion besitzt (siehe 2.1).
HINWEIS: Damit man deine Map spielen kann, muss sie Spawnpunkte enthalten
Tipp: Rechtsklicke auf einen Layer (nicht der "Game-Layer") und dann auf "Make Collision", um jeden Tile dieses Layers, einen
Hook-Tile (siehe 2.1) des "Game-Layers" zuzuweisen.
2.6 Der Background
Deine Map braucht einen Background, in Form von einem Quad oder einem anderen Layer, der die freien Stellen überdeckt,
jedoch ist der Quad für diese Aufgabe besser geeignet, für den anfang sollte ein weißer Quad genügen.
Rechtsklicke auf eine Gruppe und dann auf "Add Quads Layer", wähle den neuen Layer aus (1) und klicke dann oben rechts
in der Ecke auf "Add Quad" (2) , es erscheint ein weißes Viereck in der Mitte eures Bildschirms.
Mache den Quad größer, indem du an den Ecken (3) ziehst. Du kannst den gesamten Quad mithilfe des Punktes in der Mitte (4) verschieben.
Vergrößere den Quad, bis er so groß ist wie deine Map.
(Background mit Paras in 6.4!)
3 Das Gruppensystem
Das Gruppensystem befolgt eine Regel: Die unteren Gruppen bzw. Layer liegen über denen darüber:
3.1 Erstellen, Löschen, Verschieben
Um eine Gruppe zu erstellen klicke auf "Add Group". Um eine Gruppe wieder zu löschen, rechtsklicke auf die entsprechende Gruppe und
dann klicke auf "Delete Group"
Um eine Gruppe oder einen Layer zu verschieben, rechtsklicke auf die entsprechende Gruppe bzw. den Layer und dort kannst du bei "Order" die Position festlegen.
Beim Layer kann man zusätzlich die Gruppe ändern, indem man auf ihn rechtsklickt und dann dort bei "Group" die Gruppe festlegt.
3.2 Einstellungen
1: Legt die Position der Gruppe im Gruppensystem fest.
2: Verändert die Position der X (Links-Rechts) bzw. der Y-Achse (Oben-Unten)
(nicht notwendige Einstellung, außer man möchte alle Layers einer Gruppe verschieben)
3: Paras werden in 5 erklärt
4: Clipping wird in 8 erklärt
5: Fügt einen Tile-Layer hinzu
6: Fügt einen Quads-Layer hinzu
7: Lösche die Gruppe
HINWEIS: Diese Einstellungen gelten nicht für die "Game-Gruppe". Eine Einstellung wirkt sich auf alle Layer aus,
die sich in der Gruppe befinden!