@RTEditor:
RealTimeEditor, in das ArmA Verzeichnis kopieren und in die '-mod'-Liste aufnehmen.
Manual:
Diese Anleitung.
MPMissions:
Multiplayer Beispielmissionen
RTE Capture:
Enthält die ArmARTECapture.exe, RTE Capture, welches für den Export benötigt wird. Speichert das komplette Verzeichnis an einen beliebigen Ort.
Weitere Informationen hierzu in der Sektion "Export".
RTE_Export:
RTE_Export.sqf und KRON_Strings.sqf, weitere Infos in den Codebeispielen.
Öffnet eine Vorschau im Editor. Drückt "ESC" und wählt: "RealTimeEditor". Die Kamera kann mit "WASDXCQYED" gesteuert werden. Einheitenerstellung wird mit einem Doppelklick auf den Boden gestarten. Um eine Einheit auszuwählen reicht es aus um auf die Einheit zu klicken. Mit "Shift" lässt sich die Einheit drehen, mit "Strg" in der Höhe ändern.
Der Buchstabe '|' kann im RTE nicht verwendet werden. Daher für '||' 'or' nehmen.
Klicken und Gedrückt halten der Maustasten wird ab jetzt nur noch als 'klicken' bezeichnet.
Falls keine Maustaste genannt wird, ist automatisch die linke Taste gemeint.
Als eine Alternative zum Linksklick auf ein Objekt kann man auch die "Alt"-Taste verwenden.
Der RTE weiß nicht welche Seiten mit welchen verfeindet sein sollen. Von daher sollte von jeder Seite eine Einheit auf der Karte platziert sein oder die Seiten händisch verfeindet werden.
Öffnet eine Karte im Editor, platziert einen Spieler und startet dann die Vorschau. In der Vorschau drückt "ESC" um in das Pausenmenü zu kommen. Dort wählt den Punkt "RealTimeEditor" um den RTE zu starten. Beachtet, dass dieser Eintrag nur im Einzelspieler verfügbar ist.
Im Editor kann man die Kamera mit "WASD" bewegen. Die Kamera rotiert mit "X" & "C". Der Kamerawinkel kann über "Q" und "Y" geändert werden, man kann den Zoom mit "E" & "D" oder dem Mausrat ändern. Zusätzlich kann man sich noch mit einem Rechtsklick und Mausbewegungen bewegen. Wenn man noch zusätzlich "Shift" drückt, wird die Bewegung langsamer. Bei "Strg" wird sie schneller.
Man kann in die First-Person-Kamera mit "H" schalten. Dort bewegt ebenfalls "WASD" die Kamera. Um nach Links und Rechts zu schauen wird "X" & "C" verwendet. Um nach Oben oder Unten zu schauen "Q" & "Y". Mit einem Druck von "E" kann man das Verhalten von "Q" & "Y" umschalten, dann verändert diese Tasten die Höhe der Kamera.
Beim Start des Editors befindet man sich im "Einheiten-Modus". Mögliche Modi sind "Einheiten-", "Waffen-", "Gruppen-", "Trigger-", "Wegpunkt-"und "Marker-Modus". Fürs Umschalten reicht ein Klick auf den entsprechenden Knopf oder "F1" bis "F6". Unabhängig von dem aktuellen Modus kann man Objekte auswählen indem man auf sie klickt oder ein Auswahlrechteck um sie zieht. Zusätzlich kann man sie noch aus dem Objektbaum wählen. Wenn man noch "Shift" oder "Strg" drückt, wird das Objekte den Ausgewählten hinzugefügt oder entfernt.
Man kann ausgewählte Objekte oder den aktuellen Ort mit "Strg" + "1" bis "0" speichern. Um diese wieder auszuwählen oder an dem Ort zurück zu kommen, reicht ein Druck auf "1" bis "0". Wenn zusätzlich noch "Shift" gedrückt wurde, werden die gespeicherten Objekte den aktuell ausgewählten hinzugefügt.
Um Einheiten zu löschen, müssen diese erst ausgewählt werden und danach "Entf" gedrückt werden.
Um eine Einheit zu stellen, einfach auf den Boden doppelklicken während man sich im "Einheiten-Modus" befindet. Der Dialog verhält sich genauso wie der ArmA Missionseditor-Dialog.
Wenn man auf ein ausgewähltes Objekt klickt während man "Shift" gedrückt hält, und dann die Maus bewegt, dreht man das Objekt. Wenn man stattdessen "Strg" drückt, verändert man die Höhe der gewählten Einheit. Dies funktioniert auch mit mehren ausgewählten Objekten.
Im "Waffen-Modus" platziert man per Doppelklick Waffen. Das Verhalten entspricht dem aus dem "Einheiten-Modus".
Per Doppelklick lassen sich im "Gruppen-Modus" vordefinierte Gruppen erstellen.
Wenn man auf eine ausgewählte Einheit klickt, während man die "Shift"-Taste gedrückt halt, kann man die ausgewählten Einheiten in eine neue Gruppe überführen. Lässt man auf einer Einheit los, schliessen sich die ausgewählten Einheit der Einheit an. Falls man keine Einheit gewählt hat, wird eine neue Gruppe erstellt.
Per Doppelklick lassen sich im "Trigger-Modus" Trigger erstellen. Die Eigenschaften werden wie im ArmA Editor ausgewählt.
Trigger sind nur auf der Karte sichtbar, nicht in der 3D-Sicht.
Das restliche Verhalten entspricht dem "Einheiten-Modus".
Per Doppelklick lässt sich ein Wegpunkt erstellen. Falls man schon eine Gruppe oder Einheiten einer Gruppe ausgewählt hat, bekommt die Gruppe den Wegpunkt. Andernfalls ist es ein unabhängiger Wegpunkt.
Wegpunkt sind nur auf der Karte sichtbar.
Um einen Wegpunkt mit einem Objekt, eine Gruppe mit einem Wegpunkt oder einen Wegpunkt mit einem anderen Wegpunkt zu verbinden, zieht man eine Linie vom einen zum anderen. Falls man eine Gruppe mit einem Wegpunkt verbinden, bekommt diese Gruppe den Wegpunkt als aktuellen Wegpunkt. Falls man einem Wegpunkt mit einem Objekt verbindet, zeigt der Wegpunkt auf das Objekt. Dies ist z.B. beim "Einsteigen"-Wegpunkt wichtig: Dieser muss auf ein Objekt zeigen, damit die Gruppe weiß wo sie einsteigen soll.
Um einen Wegpunkt zu kopieren, klickt man auf den Wegpunkt während man "Strg" drückt, danach wird die Maustaste an der Stelle losgelassen wo die Kopie sein soll.
Per Doppelklick lassen sich im "Marker-Modus" Marker erstellen. Der Dialog entspricht dem ArmA-Editor.
Marker sind nur auf den Editor sichtbar, nicht in der 3D-Sicht.
Das restliche Verhalten entspricht dem "Einheiten-Modus".
Das Numpad kann zur Feinpositionierung benutzt werden. Die Tasten "4", "6", "8" & "2" auf dem Numpad bewegen die ausgewählten Objekte. Mit "Shift" und "4" oder "6" werden die Objekte gedreht. mit "Strg" und "8" oder "2" in die Höhe gehoben.
Es gibt zwar schon ein Hinweis auf "Alt", dennoch ist die "Alt"-Taste zu gut um damit abgespeist zu werden. "Als eine Alternative zum Linksklick auf ein Objekt kann man auch die "Alt"-Taste verwenden." heißt es dort, doch was meint das genau im RTE? Wählt ein paar Objekte aus, dann haltet "Alt" gedrückt und bewegt die Maus. Die gewählten Objekte werden sich nun in Abhängigkeit der Mausbewegung bewegen, eben wie im normalen Verschiebemodus. Nur musste nicht auf eine ausgewählte Einheit geklickt werden, womit man auch Einheiten in Häusern oder anderen Objekten verschieben kann.
Das Ganze funktioniert natürlich auch mit "Shift" und "Strg"
Startet ArmA, danach RTE Capture (ArmARTECapture.exe) und aktiviert die Überwachung. Wechselt nur zurück nach ArmA, wählt die Einheiten aus die exportiert werden sollen, danach klickt auf Export (unter dem Objektbaum):
Die exportieren Einheiten erscheinen nun in RTE Capture. Auf keinen Fall das Speichern der Daten in RTE Capture vergessen!
"In ein Skript konvertieren" wird die aktuell geladenen XML-Datei in ein SQF-Skript konvertieren. Um die Objekte dann in ArmA zu erstellen, reicht es das erstellte Skript zu starten, z.B. in der "Init.sqf".
Die aktuelle XML-Datei wird in eine "mission.sqm" eingebaut. Danach einfach nur die Mission im ArmA Editor neu laden um die hinzugefügten Objekte zu sehen.
Templates sind Skripte welche eine Position brauchen um zu funktionieren. Normal exportierte Einheiten erscheinen immer an der selben Stelle. Einheiten aus Templates erscheinen an der übergebenen Position. Als ein Beispiel: Falls man mehrere Straßensperren auf einer Karte haben will, kann man entweder diese alle im RTE erstellen, oder einfach nur ein Template welches an den verschiedenen Stellen gestartet wird.
Wählt die Objekte wie für den normalen Export aus. Danach klick auf "als Template". Nun den folgenden Dialog ausfüllen und OK drücken.Der Template Name wird benötigt!
Das Benutzen von structured text ist in der Beschreibung erlaubt.
Die Beschreibung wird in zukünftigen Revisionen verwendet.
Templates werden automatisch unter dem Templatenamen im Template-Verzeichnis von RTE Capture gespeichert.
Das Template-Skript erwartet einen Marker. Die Position und Richtung des Markers werden benutzt um die Richtung und Position der erstellten Objekte zu definieren. Der Marker wird im Anschluss gelöscht.
"Marker"execVM"Script.sqf";
Als ein neues Feature der Revision 3 kann man auch eine Position und eine Richtung direkt dem Template übergeben.
if (isServer) then {
private ["_skript"];
_skript = [] execVM"RTE_Export.sqf";
waitUntil {scriptDone _skript};
//run the export-scripts:
[] execVM"Script1.sqf";
[] execVM"Script2.sqf";
.
.
.
//run the templates:
"Marker1" execVM"Template1.sqf";
"Marker2" execVM"Template2.sqf";
.
.
.
};
Wichtiger Hinweis:
Damit diese Skripte korrekt funktionieren können, muss von jeder Seite eine Einheit platziert sein, oder deren Zenter manuell erstellt worden sein und zusätzlich entsprechend verfeindet werden.
Wenn diese Skripte lokal ausgeführt werden wenn der RTE installiert ist, so werden die Einheiten statisch sein, bis man den Echtzeitmodus per "Start" aktivieren.
Um Einheiten hinzu zu fügen, welche nicht mit dem RTE platziert wurden, kann man einen Trigger nehmen, welcher alle Einheiten abdeckt. Aktivierung "Alle" und bei der Aktivierung: "{_x call ION_RTE_fAddObject;} forEach thisList". Die Einheiten werden dann dem RTE hinzugefügt. Dies funktioniert aber nur mit Einheiten und Fahrzeugen. Gebäude werden vom Trigger nicht erfasst.
Einheiten, welche von RTE Capture erstellte Scripten erzeugt wurden (während der RTE installiert ist), bewegen sich erst nachdem man im Editor "Abspielen" gedrückt hat.
Falls man diese Skripte auf einem Dedicated Server benutzt, muss sichergestellt sein, dass von jeder Seite eine Einheit schon existiert. Ansonsten werden die entsprechenden Einheiten nicht erzeugt.