Oblivion:Data File: Unterschied zwischen den Versionen

Aus Skript-Wiki
Wechseln zu: Navigation, Suche
K
K
Zeile 9: Zeile 9:
 
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.
 
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 [[Oblivion:Construction Set|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 Benutzer des [[Oblivion:Construction Set|Construction Sets]] muss 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.  
 
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.  

Version vom 17. August 2008, 00:26 Uhr

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 miteinander arbeiten, 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 muss 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.


File Details

Zeigt alle Informationen über die Änderungen im Plugin.


  • Type: 4 Zeichen Beschreibung für die geänderte Option
  • Deleted: 'D' zeigt an, das ein Eintrag gelöscht wurde.
  • Ignored: 'T' zeigt an, das ein Eintrag als ignoriert gekennzeichnet ist.
  • Editor ID: Beschreibung der Änderung im Eintrag
  • Form ID: numeric descriptor for form
  • Offset: offset of form into the file
  • Length: Länge des Eintrags oder Gruppe

Benutze das "File Details" um ungewollte Änderungen zu ändern oder zu löschen.

  • Wähle dein Plugin aus und aktiviere es als Active File (Achtung: Wenn du die Hauptdatei Oblivion.esm auswählst, dauert diese Prozedur sehr lange, weil in der Hauptdatei erst alle Einträge Analysiert werden müssen).
  • Wähle nun links neben dem "Set as Active File" den Button "Details". Ein Fenster öffnet sich in dem alle Änderungen aufgeführt werden. Suche nun einen Eintrag aus.
  • Wenn du den Eintrag gefunden hast, den du wieder entfernen willst, drücke die Entf(ernen)-Taste auf deiner Taste (nicht Backspace).
  • Dann erscheint ein Dialog, der sagt, dass die Änderung ignoriert wird. Beim nächsten Speichern wird sie dann also abgeschaltet. Wähle hier OK oder Cancel, um zu bestätigen oder abzubrechen.


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.


Meshes und Texturen

Oblivion kommt nicht mit allen einzelnen Meshes und Texturen. Jedenfalls nicht direkt. Sie sind alle in BSA-Files gepackt und müssen erst entpackt werden, bevor man neue Objekte mit dem TCS erstellen kann, oder irgendwelche Icons, Sounds oder Texturen ändern will. Es gibt ein Dritthersteller-Tool, das diese Dateien entpacken kann.

Man findet es auf der Regulären TES-Seite bei den Downloads.

Bevor man die Dateien entpacken will, muss man vorher wissen, das das Spiel ca. 4,7 Gbyte auf der Festplatte einnimmt. Wenn man alle Dateien entpackt braucht man ZUSÄTZLICHE 5,2 GByte!


Man braucht aber nicht alles zu entpacken. Man kann die Gruppen entpacken, die man benötigt. Hier ein Querschnitt der einzelnen Pakete und welchen Platz sie einnehmen:

  • Meshes: 1.27 GB
  • Sounds: 1.97 GB (1.66GB für Stimmen, 315 MB für Sound-Effekte)
  • Texturen: 1.92 GB
  • Der Rest (Menüs, Facegen, Bäume & Distantlod) brauchen nur 11 MB.


Weiterführende Themen

  • DDS Converter
  • DDS Plugins
  • NIF Files
  • NIF Retexturierung