Hallo! Willkommen zum Editor-exklusiven Video für Version 0.39 unserer OpenMW-Engine. Dieses Video widmet sich dem Fortschritt unseres Editors, OpenMW-CS. Die eigentliche Engine wird in dem zugehörigen anderen Release-Video behandelt. Kommen wir gleich zur Sache und schauen uns die Neuerungen auf Seiten des Editors an. -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- Version 0.39 fügt dem Editor Prüfroutinen für die "Game Settings"-Tabelle, die "Topic Infos"-Tabelle und die "Journal Infos"-Tabelle hinzu, um die Integrität aller darin enthaltenen Datensätze zu gewährleisten. Um das zu testen, habe ich den Wert einer Spieleinstellung ("Game Setting") auf einen leeren String gesetzt, einem Gesprächsinformationen-Datensatz ("Topic Infos") einen nicht existierenden NPC zugewiesen und einen Tagebuch-Datensatz ("Journal") doppelt benannt. Die interne Fehlerüberprüfung fördert alle drei Fehler zu Tage. Außerden ist es nun möglich, die Wasserhöhe in Innenzellen, die sich wie Außenzellen verhalten, zu verändern. Wolltet Ihr die Arena in Vivec nicht immer schon für gewaltige Schiffskämpfe nutzen? Das ist nun kein Problem mehr! Na ja, abgesehen von animierten Schiffen, verbesserter Wasserphysik, Ragdoll-Physik, besseren Partikeleffekten, verbesserter K- ... Ihr wisst schon. Um Datensätze in eine Tabelle einzupflegen, musstet Ihr früher die eingebene ID durch Klicken der "Create"-Schaltfläche im "Creator"-Bedienfeld bestätigen. OpenMW-CS erlaubt es Euch nun, stattdessen die "Eingabe"-Taste zu drücken, was Eure Arbeit beschleunigen sollte. Unser Editor ermöglicht es Moddern, Startroutinen über die "Start Scripts"-Tabelle zu verwalten. Allerdings profitierte das "Creator"-Bedienfeld dieser Tabelle bisher nicht von der Autovervollständigung-Funktion, die in Version 0.37 eingeführt worden war, und akzeptierte ebenfalls keine Drag-&-Drop-Aktionen mit Skript-Datensätzen. Beide Probleme werden mit dem aktuellen Release behoben. Der Skript-Editor fügt nun automatisch Zeilenumbrüche ein, wenn Euer Code zu lang wird. Bitte beachtet, dass Ihr diese Option in den Benutzereinstellungen aktivieren müsst. Außerdem führt das Navigieren durch Skript-Datensätze mittels der "Next Script"- und "Previous Script"-Schaltflächen nicht mehr länger dazu, dass der Status der so durchforsteten Datensätze auf "Modifiziert" ("Modified") gesetzt wird. -------------------------------------------------- Version 0.39 implementiert mehrere langerwartete Features in der 3d-Ansicht ("Scene view"). Zum Beispiel werden nun Zellenmarkierungen ("Cell markers") und Zellenränder ("Cell borders") dargestellt. Erstere waren bereits in der Ogre3d-Version unseres Editors vorhanden, während letztere ein brandneues Feature sind. Der Wechsel der Rendering-Engines hat es außerdem nötig gemacht, das Kamerasystem zu reimplementieren. OpenMW Version 0.39 ersetzt das vorhandene Provisorium endlich mit einer vernünftigen Lösung. Wie bereits zuvor, gibt es drei Kameramodi: Eine Egoperspektive ("First Person mode"), die es Euch erlaubt, wie eine richtige Person umherzulaufen; eine freie Kamera ("Free Camera mode"), die Euch schnell durch die 3d-Ansicht navigieren lässt; und eine umkreisende Kamera ("Orbiting Camera mode"), die sich um einen festen Punkt bewegen lässt. Das reimplementierte Kamerasystem passt wunderbar zu dem anderen großartigen Feature dieses Releases: Es ist nun möglich, Instanzen in der 3d-Ansicht zu platzieren! Ja, endlich ist es Moddern möglich, alle Arten von Objekten per Drag-&-Drop in die Szenerie zu ziehen und dabei automatisch eine neue Instanz erstellen und platzieren zu lassen. Damit einhergehend könnt Ihr nun - als erste grundlegende Bearbeitungsoption - Instanzen frei in der 3d-Ansicht bewegen. Weitere Funktionalitäten, wie das Rotieren und das Skalieren von Instanzen, werden später hinzugefügt. Darüber hinaus wurde ein "Instance Selection Menu" implementiert, das es Euch erlaubt, alle Instanzen auf dem Bildschirm anzuwählen, eine Auswahl aufzuheben, alle Instanzen mit der gleichen Objekt-ID auszuwählen und alle ausgewählten Instanzen zu löschen. -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- Wie Ihr sehen könnt, holt OpenMW-CS seinen Rückstand langsam auf. Trotzdem gibt es noch jede Menge Aufgaben, die bearbeitet werden müssen, bevor wir ein 1.0-Release unseres Editors überhaupt in Erwägung ziehen können. Wenn Ihr also in Qt bewandert seid und genügend Freizeit habt, tretet unserem Team bei und helft uns, die letzen Brocken vor dem Release von OpenMW Version 1.0 aus dem Weg zu räumen. Und für all jene von Euch, die zwar Interesse am Modden haben, aber nicht programmieren können: Schnappt Euch die aktuelle Ausgabe auf unseren Download-Seiten und prüft OpenMW-CS auf Herz und Nieren. Es sind sicherlich noch einige Bugs vorhanden; also bringen wir sie alle zur Strecke! Ich möchte Euch nicht langweilen, aber da ist noch etwas: Es gibt immer die Möglichkeit, uns auf finanzielle Weise zumindest indirekt zu unterstützen, indem Ihr auf Patreon Spender unseres Entwicklers scrawl werdet. Er ist nicht sehr stark in die Entwicklung des Editors eingebunden, aber seine Arbeit an der Engine selbst ist le-gen-där. Der entsprechende Patreon-Link ist unter diesem Video zu finden, und auf unserer Homepage, openmw.org -------------------------------------------------- Vergesst nicht, das Engine-Video zu diesem Releas anzuschauen, in dem ich Euch die geheimen Instagram-Fotos von Caius Cosades zeigen werde! Zieht es auch in Erwägung, die offizielle Release-Ankündigung zu studieren und unser Forum auf openmw.org zu besuchen. Wir sehen uns beim nächsten Mal wieder - danke fürs Anschauen!