Oblivion:Data File

Aus Skript-Wiki
Version vom 16. August 2008, 18:36 Uhr von Keris (Diskussion | Beiträge) (Die Seite wurde neu angelegt: == Data Files == Das Construction Set arbeitet mit so genannten TES-Files. Das ist im Grunde genommen eine riesige Datenbank mit allen Spielrel...)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Data Files

Das Construction Set arbeitet mit so genannten TES-Files. Das ist im Grunde genommen eine riesige Datenbank mit allen Spielrelevanten Daten der Welt wie Objekt-Daten, Dialogen, Gameplay-Settings, Objekt-Position, AI-Setting, Landschaft, Script-Kommandos, Zellen und so weiter. Also alles, was im Editor bearbeitet wird, wird in einer TES-Datei gespeichert.

Es gibt zwei verschiedene Typen von TES-Files; masters (MASTER_FILE.esm) und Plug-in's (PLUGIN_FILE.esp).

Eine Master-Datei ist Ein Unikat. Es zieht seine Informationen nur aus sich selbst. Eine Plugin Datei (esp) zieht seine (ungeänderten) Informationen aus der Masterdatei. Es greift quasi darauf zu. Eine Plugin Datei kann z.B. nicht auf Informationen einer anderen Plug-In Datei zugreifen. Sie können zwar miteinanderArbeiten, aber zum Beispiel ist es nicht möglich mit einem Plugin auf ein Objekt zuzugreifen, das es nur in einer anderen Plugin Datei gibt.

Die meisten TES-Files sind in der Regel Veränderungen der Haupt Oblivion.esm Datei (Eine Master-Datei). Master-Dateien werden als erstes geladen (nach Datum). Dann werden die Plugins nach Datum geladen. Jedes File ist ein "Layer", das sich über die Original-Welt legt. Der Spieler kann sie ganz nach Bedarf ein und ausschalten. Dadurch wird vermieden, das das Hauptspiel (bzw. das Original-Spiel) beschädigt wird oder gegen den Wunsch des Spielers verändert wird.

Der Benutzer des Construction Sets muß alle seine Änderungen in einer esp-Datei speichern. Wenn er die Datei weitergibt kann auch jeder an dieser weiterarbeiten oder die Änderungen erneut ändern.

Der Editor kann mehrere esp-Dateien auf einmal geöffnet haben. Aber nur eine davon ist Aktiv. Active file heißt, das alle Änderungen im Aktiven TES-File gespeichert werden.

Active File

Das ActiveFile ist das Plugin, in dem alle Daten gespeichert werden. Im Dateiauswahlbildschirm, wo man die Master- oder Plugin-Datei auswählt, kann man festlegen, welches als Active File fungiert. Wenn man speichert und es wurde keine Datei als Active File angegeben, wird eine neue Datei angelegt und diese zur ActiveFile.

Hinweise zu ActiveFiles:

  • Man kann nur Plugin-Dateien (esp) zur ActiveFile machen. Man kann keine Änderungen an der Master-Datei speichern.
  • Die Active File wird immer als letztes in den Editor geladen, egal welches Datum sie trägt. Das garantiert, das alle Infos und Änderungen im ActiveFile angesehen werden können, ohne von anderen Plugins überschrieben zu werden.
  • Wenn nur eine Master (esm) Datei geladen wird, muß keine Active File angegeben werden. Alle Änderungen werden in einer neuen esp-Datei gespeichert, die beim ersten Speichern benannt wird. Diese neue Datei wird dann die Active File.

DDS Files

Oblivion benutzt das DDS Format für Texturen. Das Microsoft DirectDrawSurface (.dds) File Format speichert Texturen und cubic environment maps, mit oder ohne mipmaps.

Es wurde eingeführt mit DirectX 7.0

Obwohl das Format von den meisten Grafik-Programmen nicht unterstützt wird, gibt es eine Zahl von Konvertern und Plugins, die dafür ausgelegt sind, das Format zu bearbeiten.