Erstellung eigener Feld Texturen

Eure Foren für alle Diskussionen rund ums Thema Modding.
jodamm
Posts: 96
Joined: Thu Mar 30, 2017 7:22 pm

Erstellung eigener Feld Texturen

Post by jodamm »

Hallo,
hier ist eine kleine Anleitung wie man sich eine eigene ground_diffuse.dds und ground_normal.dds erstellen kann, um die Texturen auf den Feldern zu ändern.
Die Texturen für die ground_diffuse.dds müssen in der Größe 1024x1024 als DXT1 mit MipMaps vorliegen.
Die Texturen für die ground_normal.dds müssen in der Größe 1024x1024 als DXT5 mit MipMaps vorliegen.

Für eine Standard Map benötigt man 5 Texturen:
-Gegrubbert
-Gepflügt
-Gesät
-Gesät großer Abstand(Kartoffeln)
-Gesätes Gras


Benötigt wird für die Erstellung ein Hex Editor.

1. Als erstes erstellt man im Hex Editor eine neue leere Datei.
Image

2. Jetzt öffnet man die originale ground_diffuse.dds mit dem Hex Editor und markiert sich dort die ersten 0x94 Bytes und kopiert sie in die Zwischenablage mit Strg+c
Image

3. Man wechselt wieder in die neu erstelle Datei und fügt dort mit Strg-v die Bytes ein. Das markierte Byte im Screenshot ist die Anzahl der Texturen.
Image

4. Jetzt die erste Textur im Hex Editor öffnen. Die ersten 0x80 Bytes markieren und löschen.
Image

5. Jetzt den kompletten Rest markieren mit Strg+a und kopieren Strg+c und am Ende der neuen Datei einfügen Strg+v
Image

Die Schritte 4 und 5 wiederholt man jetzt mit den anderen Texturen und speichert anschließend die neue Datei als ground_diffuse.dds ab.

Das gleiche macht man noch einmal mit der ground_normal.dds und man hat die Dateien um die Feldtexturen in Maps auszutauschen.
User avatar
HeinzS
Posts: 11728
Joined: Mon May 16, 2011 5:19 pm

Re: Erstellung eigener Feld Texturen

Post by HeinzS »

im GDN gibt es jetzt ein Tool textureAssemble_1.0.0 : https://gdn.giants-software.com/downloads.php
User avatar
Perseus90
Posts: 49
Joined: Sun Oct 30, 2016 4:15 pm

Re: Erstellung eigener Feld Texturen

Post by Perseus90 »

ich verstehe denn Sinn hinter dieser Methode nicht ganz.

Für Photoshop gibts von Nvidia .dds Plugins wo man direkt als .dds mit beliebigem Format ,MipMaps und Alpha speichern kann.
User avatar
HeinzS
Posts: 11728
Joined: Mon May 16, 2011 5:19 pm

Re: Erstellung eigener Feld Texturen

Post by HeinzS »

in der ground_diffuse sind mehrere Texturen zu einer zusammengefasst:
-Gegrubbert
-Gepflügt
-Gesät
-Gesät großer Abstand(Kartoffeln)
-Gesätes Gras
User avatar
Perseus90
Posts: 49
Joined: Sun Oct 30, 2016 4:15 pm

Re: Erstellung eigener Feld Texturen

Post by Perseus90 »

Achso, so tief hab ich noch nie ins Textursystem eingreifen müssen :O man lernt nie aus.
Post Reply