Wie erstellt man für seine Eigene Worldspace LOD?
Zunächst benötigen wir:
- Creation Kit
- nconvert http://www.xnview.com/
- Fallout Mod Manager http://fallout3.nexusmods.com/mods/640
(optional Oscape http://skyrim.nexusmods.com/mods/4727)
Wichtig:
Dieses Tuorial ist auschließlich für die Erstellung von World LOD in Eurer Eigenen Worldspace! Wenn ihr Tamriel editiert habt und nun LOD dafür erstellen wollt kann ich nicht versprechen das es funktioniert. Außerdem ist davon allgemein Abzuraten da es häufig zu kompatibilitäts Problemen kommt.
Als erstes müssen wir ein Vanilla file umbenenn, hierzu enpacken wir die Skyrim - Meshes.bsa in unserem Skyrim Data folder.
Standartmäßig unter C:\Program Files (x86)\Steam\SteamApps\common\Skyrim\Data
Ich hab dafür den Fallout Mod Manager benutzt der ein Tool besitzt das so etwas kann.
Man kann es aber mit jedem anderen Programm machen das .bsa erkennt und entpacken kann.

Nach dem wir die Datei geöffnet haben navigieren wir zu meshes\lodsettings und enpacken
tamriel.lod z.B auf den Desktop.
Nun muss die Datei basierend auf den Namen eurer Worldspace umbenannt werden z.B:
tamriel.lod ---> myworldspace.lod
Die Datei gibt Skyrim infos über den LOD eurer Worldspace und wir automatisch nach jeder Erneuerung eures World LODs automatisch aktualisiert...
Nun erstellen wir wieder im Skyrim Data folder eienen neuen Ordner den wir "lodsettings" nennen und ziehen die eben umbenannte Datei in diesen Ordner.

Als nächstes öffnen wir das Creation Kit und gehen in der Obigen Leiste auf World\Worldspaces und wählen unsere Worlspace aus. (z.B myWorld, in meinem Fall ProAschtaroth)
Unterhalb des Fensters sind zwei Zeilen einmal HD LOD Diffuse und Normal, diese sollten vorerst noch leer sein ich habe diese schon in Position.
Um die Dateinpfade festzulegen müssen wir nochmals eine .bsa aus dem Skyrim Data folder entpacken die da heißt: Skyrim - Textures.bsa.
Wir navigieren zu textures\landscape\mountains und wählen die obige textur und ihre normal map aus (mountainslab02.dds und mountainslab02_n.dds) und enpacken sie erstmal auf den Desktop, dann ziehen wir den soeben erstellten textures Ordner in unseren Skyrim data folder. Nun müssen wir nur noch den Dateinpfad für HD LOD Diffuse: data\textures\landscape\mountains\mountainslab02.dds
und für HD LOD normal:
data\textures\landscape\mountains\mountainslab02_n.dds
festlegen. Nun speichern wir unser Plugin im Ck noch einmal ab und sind mit diesem Schritt auch schon wieder fertig.
Jetzt benötigen wir die LOD texturen für unsere Bäume noch, wofür wir ebenfalls einfach eine Datei unebenen. Hierfür öffnen wir erneut die Skyrim - Textures.bsa und navigieren zu textures\terrain\tamriel\trees\tamrieltreelod.dds und enpacken diese Datei wieder auf unseren Desktop. Nun müssen wir die textur einfach umbenennen das sie dem Namen unserer Worlspace entspricht also statt:
tamrieltreelod.dds ---> myworldspacetreelod.dds
Diese Datei ziehen wir in den Skyrim data folder unter folgenden Pfad:
textures\terrain\Name eurer Worldspace\trees\ myworldspacetreelod.dds
Im nächsten Schritt öffnen wir ein weiteres mal unsere Skyrim - Meshes.bsa und tippen am unteren Ende in die Suchleiste des Fallout BSA browsers: "lod"
Nun werden uns nur noch die für lod Generation wichtigen .nifs angezeigt. Mit Shift+ ENDE markieren wir diese und Entpacken sie auf unseren Desktop. Haben wir alles auf dem Desktop können wir Lodsettings löschen, wir brauchen nur den meshes Ordner. Diesen ziehen wir wieder einfach in unseren Skyrim Data folder.
Nun müssen wir ein weiteres mal die Skyrim - Textures.bsa öffnen und wiederholen obigen Prozess hier noch einmal, also tippen wir erneut in die suchleiste "lod" um nur die für lod relevanten texturen angezeigt zu bekommen, die wir dann wieder allesamt auf unseren Desktop werfen.
Jetzt wird es ein wenig schwieriger da die texturen im falschen format sind...
Hierfür habe ich das third party Programm "nconvert" benutzt was sich in diesem Fall recht gut zum ändern des Formats all dieser texturen eignet. (Link hierzu ist oben)
Haben wir nconvert heruntergeladen (sollte ein.rar oder.zip file sein, achtet darauf das ihr das richte herunterladet!) enpacken wir es auf den Desktop oder wie man lustig is. Um nconvert nun zu sagen das wir alle texturen die im .dds format in .tga wollen erstellen wir ein batch file. Hierzu öffnen wir den Editor. Und tippen folgendes Commando ein:
nconvert -out tga *dds
und speichern es unter einem beliebigen namen ab, stellt jedoch sicher das ihr beim speichern die Datei als .bat und nicht als .txt abspeichert. (Die Datei sollte nun mit Zahnrädern versehen sein.)
Bevor wir die texturen die wir vorhin auf unseren Desktop enpackt haben ändern sortieren wir die einmal aus die texturen aus die wir nicht mehr brauchen... "actors" können wir gleich löschen da diese LOD texturen von Skyrim automatisch geladen werden sollten... den Ordner "terrain" ebenfalls.

Nun sollten wir nur noch "lod" und "architecture" übrig haben. In die wir unsere .bat file und die nconvert .exe einfach hinein kopieren und das .bat mit einem doppelklick ausführen. Diese Aktion sollte die .dds texturen in dem ausgewählten Ordner in .tga texturen umwandeln. Diesen Prozess wiederholen wir in jedem der übrigen Ordner. Bei architecture in farmhouse und whiterun und bei lod ein letztes mal. (Einfach die exe und bat mit STRG+X ausschneiden und in den nächsten Ordner mit STRG+V einfügen)
Nun haben wir allerdings .tga und .dds files, benötigen aber nur die .tgas. um die .dds files also löschen wir in den ordnern, farmhouse und whiterun einfach die unnötigen texturen. In dem Ordner lod tippen wir in die obere Suchleiste .dds ein worauf uns nur alle .dds files in diesem Ordner angezeigt werden die wir dann allesamt makiern und entfernen natürlich auch nconvert.exe und seine .bat. ( beim Bild des farmhouse Ordners steht oben in der suchleiste "farmhouse durchsuchen" drin. Es gibt sicherlich nur andere Wege doch fand ich diesen am einfachsten
)
Denn textures Ordner mit den .tga texturen müssen wir an einen speziellen ort kopieren geht zu:
C:\Program Files (x86)\Steam\SteamApps\common und erstellt einen neuen Ordner namens
"Source" der eigentlich noch nicht da sein sollte. In diesen Ordner erstellten ihr einen weiteren Ordner und nennt ihn "TGATextures" hier zieht ihr die Ordner lod und architecture rein.
zwei folders sollte nun unter folgenden Pfad liegen:
C:\Program Files (x86)\Steam\SteamApps\common\Source\TGATextures (dann architecture und lod)

Nun sind wir mit unserem Setup fertig und bereit die lod Erstellung zu starten. Ich werde dies nun mit dem Creation Kit erklären, doch gibt es auch andere Möglichkeiten z.B mit Oscape Lod zu erstellen... Bethesda hat nun vor nun schon längerer Zeit ihre Methode im Ck gefixt so das ich keinen Grund sehe warum man nicht einfach das Ck nehmen sollte.
Als erstes öffnen wir unser Plugin im Ck noch einmal (falls es nicht noch offen ist) und klicken in der oberen Leiste auf World\World LOD
Hier wählen wir unsere Worldspace nun links aus. (Stellt sicher das ihr die richtig auswählt!)
Wir können nun die Meshes für unseren LOD erstellen, hierzu würde ich eins nach dem anderen zu machen da es sonst zu abstürzten kommen kann. Wir hacken also Static Objects an und klicken Genearte.
Dieser Prozess sollte nicht sehr lange dauern ... die Zeit ist jedoch weitgehend allgemein von der Größe unserer Worldspace abhängig. Das selbe machen wir mit trees und Distant Terrain/ Water
vergesst jedoch nicht die hacken immer wieder raus zu machen. Während der Generation werdet ihr vertex Warnungen und allgemeine Warnungen über z.B Objects ohne LOD models bekommen welche wir ignorieren können.
Als letztes müssen wir nur noch die textur für unseren LOD erstellen hierzu klicken wir auf "generate diffuse Texures" und stellen sicher das Source textures only makiert ist.
Fertig! Wir haben nun kompletten LOD für unsere Worlspace, den wir bei jeder Änderung der Landmasse erneuern müssen, müssen wir das einfach erneut auf World\World LOD und den obigen Prozess wiederholen.
Falls was unklar is schreibt einfach ein Kommentar
Zunächst benötigen wir:
- Creation Kit
- nconvert http://www.xnview.com/
- Fallout Mod Manager http://fallout3.nexusmods.com/mods/640
(optional Oscape http://skyrim.nexusmods.com/mods/4727)
Wichtig:
Dieses Tuorial ist auschließlich für die Erstellung von World LOD in Eurer Eigenen Worldspace! Wenn ihr Tamriel editiert habt und nun LOD dafür erstellen wollt kann ich nicht versprechen das es funktioniert. Außerdem ist davon allgemein Abzuraten da es häufig zu kompatibilitäts Problemen kommt.
Als erstes müssen wir ein Vanilla file umbenenn, hierzu enpacken wir die Skyrim - Meshes.bsa in unserem Skyrim Data folder.
Standartmäßig unter C:\Program Files (x86)\Steam\SteamApps\common\Skyrim\Data
Ich hab dafür den Fallout Mod Manager benutzt der ein Tool besitzt das so etwas kann.
Man kann es aber mit jedem anderen Programm machen das .bsa erkennt und entpacken kann.

Nach dem wir die Datei geöffnet haben navigieren wir zu meshes\lodsettings und enpacken
tamriel.lod z.B auf den Desktop.
Nun muss die Datei basierend auf den Namen eurer Worldspace umbenannt werden z.B:
tamriel.lod ---> myworldspace.lod
Die Datei gibt Skyrim infos über den LOD eurer Worldspace und wir automatisch nach jeder Erneuerung eures World LODs automatisch aktualisiert...
Nun erstellen wir wieder im Skyrim Data folder eienen neuen Ordner den wir "lodsettings" nennen und ziehen die eben umbenannte Datei in diesen Ordner.

Als nächstes öffnen wir das Creation Kit und gehen in der Obigen Leiste auf World\Worldspaces und wählen unsere Worlspace aus. (z.B myWorld, in meinem Fall ProAschtaroth)
Unterhalb des Fensters sind zwei Zeilen einmal HD LOD Diffuse und Normal, diese sollten vorerst noch leer sein ich habe diese schon in Position.
Um die Dateinpfade festzulegen müssen wir nochmals eine .bsa aus dem Skyrim Data folder entpacken die da heißt: Skyrim - Textures.bsa.
Wir navigieren zu textures\landscape\mountains und wählen die obige textur und ihre normal map aus (mountainslab02.dds und mountainslab02_n.dds) und enpacken sie erstmal auf den Desktop, dann ziehen wir den soeben erstellten textures Ordner in unseren Skyrim data folder. Nun müssen wir nur noch den Dateinpfad für HD LOD Diffuse: data\textures\landscape\mountains\mountainslab02.dds
und für HD LOD normal:
data\textures\landscape\mountains\mountainslab02_n.dds
festlegen. Nun speichern wir unser Plugin im Ck noch einmal ab und sind mit diesem Schritt auch schon wieder fertig.
Jetzt benötigen wir die LOD texturen für unsere Bäume noch, wofür wir ebenfalls einfach eine Datei unebenen. Hierfür öffnen wir erneut die Skyrim - Textures.bsa und navigieren zu textures\terrain\tamriel\trees\tamrieltreelod.dds und enpacken diese Datei wieder auf unseren Desktop. Nun müssen wir die textur einfach umbenennen das sie dem Namen unserer Worlspace entspricht also statt:
tamrieltreelod.dds ---> myworldspacetreelod.dds
Diese Datei ziehen wir in den Skyrim data folder unter folgenden Pfad:
textures\terrain\Name eurer Worldspace\trees\ myworldspacetreelod.dds
Im nächsten Schritt öffnen wir ein weiteres mal unsere Skyrim - Meshes.bsa und tippen am unteren Ende in die Suchleiste des Fallout BSA browsers: "lod"
Nun werden uns nur noch die für lod Generation wichtigen .nifs angezeigt. Mit Shift+ ENDE markieren wir diese und Entpacken sie auf unseren Desktop. Haben wir alles auf dem Desktop können wir Lodsettings löschen, wir brauchen nur den meshes Ordner. Diesen ziehen wir wieder einfach in unseren Skyrim Data folder.
Nun müssen wir ein weiteres mal die Skyrim - Textures.bsa öffnen und wiederholen obigen Prozess hier noch einmal, also tippen wir erneut in die suchleiste "lod" um nur die für lod relevanten texturen angezeigt zu bekommen, die wir dann wieder allesamt auf unseren Desktop werfen.
Jetzt wird es ein wenig schwieriger da die texturen im falschen format sind...
Hierfür habe ich das third party Programm "nconvert" benutzt was sich in diesem Fall recht gut zum ändern des Formats all dieser texturen eignet. (Link hierzu ist oben)
Haben wir nconvert heruntergeladen (sollte ein.rar oder.zip file sein, achtet darauf das ihr das richte herunterladet!) enpacken wir es auf den Desktop oder wie man lustig is. Um nconvert nun zu sagen das wir alle texturen die im .dds format in .tga wollen erstellen wir ein batch file. Hierzu öffnen wir den Editor. Und tippen folgendes Commando ein:
nconvert -out tga *dds
und speichern es unter einem beliebigen namen ab, stellt jedoch sicher das ihr beim speichern die Datei als .bat und nicht als .txt abspeichert. (Die Datei sollte nun mit Zahnrädern versehen sein.)
Bevor wir die texturen die wir vorhin auf unseren Desktop enpackt haben ändern sortieren wir die einmal aus die texturen aus die wir nicht mehr brauchen... "actors" können wir gleich löschen da diese LOD texturen von Skyrim automatisch geladen werden sollten... den Ordner "terrain" ebenfalls.

Nun sollten wir nur noch "lod" und "architecture" übrig haben. In die wir unsere .bat file und die nconvert .exe einfach hinein kopieren und das .bat mit einem doppelklick ausführen. Diese Aktion sollte die .dds texturen in dem ausgewählten Ordner in .tga texturen umwandeln. Diesen Prozess wiederholen wir in jedem der übrigen Ordner. Bei architecture in farmhouse und whiterun und bei lod ein letztes mal. (Einfach die exe und bat mit STRG+X ausschneiden und in den nächsten Ordner mit STRG+V einfügen)
Nun haben wir allerdings .tga und .dds files, benötigen aber nur die .tgas. um die .dds files also löschen wir in den ordnern, farmhouse und whiterun einfach die unnötigen texturen. In dem Ordner lod tippen wir in die obere Suchleiste .dds ein worauf uns nur alle .dds files in diesem Ordner angezeigt werden die wir dann allesamt makiern und entfernen natürlich auch nconvert.exe und seine .bat. ( beim Bild des farmhouse Ordners steht oben in der suchleiste "farmhouse durchsuchen" drin. Es gibt sicherlich nur andere Wege doch fand ich diesen am einfachsten
Denn textures Ordner mit den .tga texturen müssen wir an einen speziellen ort kopieren geht zu:
C:\Program Files (x86)\Steam\SteamApps\common und erstellt einen neuen Ordner namens
"Source" der eigentlich noch nicht da sein sollte. In diesen Ordner erstellten ihr einen weiteren Ordner und nennt ihn "TGATextures" hier zieht ihr die Ordner lod und architecture rein.
zwei folders sollte nun unter folgenden Pfad liegen:
C:\Program Files (x86)\Steam\SteamApps\common\Source\TGATextures (dann architecture und lod)

Nun sind wir mit unserem Setup fertig und bereit die lod Erstellung zu starten. Ich werde dies nun mit dem Creation Kit erklären, doch gibt es auch andere Möglichkeiten z.B mit Oscape Lod zu erstellen... Bethesda hat nun vor nun schon längerer Zeit ihre Methode im Ck gefixt so das ich keinen Grund sehe warum man nicht einfach das Ck nehmen sollte.
Als erstes öffnen wir unser Plugin im Ck noch einmal (falls es nicht noch offen ist) und klicken in der oberen Leiste auf World\World LOD
Hier wählen wir unsere Worldspace nun links aus. (Stellt sicher das ihr die richtig auswählt!)
Wir können nun die Meshes für unseren LOD erstellen, hierzu würde ich eins nach dem anderen zu machen da es sonst zu abstürzten kommen kann. Wir hacken also Static Objects an und klicken Genearte.
Dieser Prozess sollte nicht sehr lange dauern ... die Zeit ist jedoch weitgehend allgemein von der Größe unserer Worldspace abhängig. Das selbe machen wir mit trees und Distant Terrain/ Water
vergesst jedoch nicht die hacken immer wieder raus zu machen. Während der Generation werdet ihr vertex Warnungen und allgemeine Warnungen über z.B Objects ohne LOD models bekommen welche wir ignorieren können.
Als letztes müssen wir nur noch die textur für unseren LOD erstellen hierzu klicken wir auf "generate diffuse Texures" und stellen sicher das Source textures only makiert ist.
Fertig! Wir haben nun kompletten LOD für unsere Worlspace, den wir bei jeder Änderung der Landmasse erneuern müssen, müssen wir das einfach erneut auf World\World LOD und den obigen Prozess wiederholen.
Falls was unklar is schreibt einfach ein Kommentar