Benutzer-Werkzeuge

Webseiten-Werkzeuge


Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Letzte Überarbeitung Beide Seiten, nächste Überarbeitung
tutorials:ruestungs_skins_modifizieren [2015/08/18 22:16]
127.0.0.1 Externe Bearbeitung
tutorials:ruestungs_skins_modifizieren [2016/02/08 23:34]
milgo
Zeile 1: Zeile 1:
-[[Kasten G1]] +===== Veränderung von bestehenden Rüstungen durch Austauschen der Textur =====
-== Veränderung von bestehenden Rüstungen durch Austauschen der Textur == +
-autor: roXtar (edit by Lubo: konvertieren mit ZTEX statt GothicVDFS)+
  
 Es gibt einen relativ einfachen Weg ne "​neue"​ Rüstung zu machen: Es gibt einen relativ einfachen Weg ne "​neue"​ Rüstung zu machen:
-Man brauch dazu nicht modeln zu können, man muss nur halbwegs gut mit einem [[Grafikprogramme|Grafikprogramm]] umgehen können und die Texturen vorher mit [[GothicZTEX]] in tga-Dateien umwandeln.+Man brauch dazu nicht modeln zu können, man muss nur halbwegs gut mit einem [[:Grafikprogramme|Grafikprogramm]] umgehen können und die Texturen vorher mit [[:GothicZTEX]] in tga-Dateien umwandeln. 
 + 
 +==== Gothic 1 ====
  
 Aber wie geht das nun? Aber wie geht das nun?
-Man nimmt die Textur von einer vorhandenen Rüstung, verändert sie in einem [[Grafikprogramme|Grafikprogramm]] (man kann sie z.B. neu einfärben),​ und speichert sie unter anderem Namen wieder ab(nur mit __V1__ statt __V0__)+Man nimmt die Textur von einer vorhandenen Rüstung, verändert sie in einem [[:Grafikprogramme|Grafikprogramm]] (man kann sie z.B. neu einfärben),​ und speichert sie unter anderem Namen wieder ab(nur mit __V1__ statt __V0__)
  
 z.B. statt z.B. statt
Zeile 18: Zeile 18:
  
 So sieht die Textur vorher und nachher aus: So sieht die Textur vorher und nachher aus:
-[[Bild roXtar_ruestung.jpg]]+{{ :​tutorials:​roxtar_ruestung.jpg?nolink |}}
  
 Jetzt muss man einen passenden Scripteintrag erstellen. Jetzt muss man einen passenden Scripteintrag erstellen.
 Dazu die Datei __Armor.d__ in einem Texteditor öffnen und unten das einfügen: Dazu die Datei __Armor.d__ in einem Texteditor öffnen und unten das einfügen:
-<​code>​+<​code ​C>
 INSTANCE MY_ARMOR(C_Item) INSTANCE MY_ARMOR(C_Item)
 { {
Zeile 39: Zeile 39:
  visual_change ="​Hum_GRDM_ARMOR.asc";​  visual_change ="​Hum_GRDM_ARMOR.asc";​
 </​code>​ </​code>​
-//jetzt kommt die wichtige zeile:  +jetzt kommt die wichtige zeile:  
-<​code> ​+<​code ​C
  visual_skin=x;​  visual_skin=x;​
 </​code>​ </​code>​
-//(hier muss statt x, die zahl stehen, die bei deiner datei hinter V stand. zb 1); +(hier muss statt x, die zahl stehen, die bei deiner datei hinter V stand. zb 1); 
-<​code>​+<​code ​C>
  material =MAT_LEATHER;​  material =MAT_LEATHER;​
  description =name;​  description =name;​
Zeile 61: Zeile 61:
 </​code>​ </​code>​
 abspeichern,​ fertig. abspeichern,​ fertig.
-Jetzt im [[GothicStarter]] noch je ein Häckchen bei __reparse ​all scripts__ und __convert textures__ ​machen, und dann starten. +Jetzt im [[:GothicStarter]] noch je ein Häckchen bei ''​reparse ​all scripts'' ​machen, und dann starten. 
-Im Spiel die Konsole öffnen und __INSERT MY_ARMOR__ ​eintippen, aufsammeln, anziehen, Freude haben!+Im Spiel die Konsole öffnen und ''​INSERT MY_ARMOR'' ​eintippen, aufsammeln, anziehen, Freude haben!
  
-gruss +==== Gothic 2 ====
-roX +
-[[Kasten Ende]]+
  
-[[Kasten G2]] 
 Obwohl auch in G2 die Klasse //C_Item// ein Attribut //​visual_skin//​ besitzt, können dennoch Rüstungs-Skins wegen Problemen mit den Rüstungsdateien nicht wie oben beschrieben ausgetauscht werden. Eine Veränderung von //​visual_skin//​ hat unter G2 also **keinen** Effekt. Obwohl auch in G2 die Klasse //C_Item// ein Attribut //​visual_skin//​ besitzt, können dennoch Rüstungs-Skins wegen Problemen mit den Rüstungsdateien nicht wie oben beschrieben ausgetauscht werden. Eine Veränderung von //​visual_skin//​ hat unter G2 also **keinen** Effekt.
- 
-==  Rüstungs Skin modifizieren für Gothic II == 
  
 Bei Gothic2 kann man den alten Rüstungs-Meshes natürlich auch eine neue Textur verpassen. Das ist allerdings ein wenig komplizierter und man benötigt die [[Diverses:​nuetzliche_Dateien|ASC-Dateien der Rüstungen]]. Als Beispiel werde ich der Xardas-Rüstung eine neue Textur geben. Bei Gothic2 kann man den alten Rüstungs-Meshes natürlich auch eine neue Textur verpassen. Das ist allerdings ein wenig komplizierter und man benötigt die [[Diverses:​nuetzliche_Dateien|ASC-Dateien der Rüstungen]]. Als Beispiel werde ich der Xardas-Rüstung eine neue Textur geben.
Zeile 77: Zeile 72:
 Also: zuerst öffnen wir die Armor_Xardas.asc und suchen nach "​tga"​. Als erstes sollten wir dann "​Hum_Body_Naked_V0_C0.tga"​ finden. Das ist aber nur die Textur für den Nackt-Körper und für uns jetzt recht unwichtig also suchen wir weiter. Mit dem nächsten Texturname "​Hum_DmbM_Armor_V0.tga"​ können wir schon mehr anfangen, das ist nämlich die Textur der Rüstung. Also: zuerst öffnen wir die Armor_Xardas.asc und suchen nach "​tga"​. Als erstes sollten wir dann "​Hum_Body_Naked_V0_C0.tga"​ finden. Das ist aber nur die Textur für den Nackt-Körper und für uns jetzt recht unwichtig also suchen wir weiter. Mit dem nächsten Texturname "​Hum_DmbM_Armor_V0.tga"​ können wir schon mehr anfangen, das ist nämlich die Textur der Rüstung.
  
-Die Asc Datei lassen wir jetzt erstmal geöffnet und suchen im Ordner ​ _work\\data\\textures\\npcs\\Armor\\ nach unserer Textur "​Hum_DmbM_Armor_V0.tga"​. Wenn wir sie gefunden haben, öffnen wir sie mit einem Grafikprogramm und verändern sie. Achtung: Größe und Aufteilung lassen wir genau so wie es war. Also da wo die Arme sind, bleiben auch die Arme usw. Sonst passt es später nicht mehr richtig auf das Modell. ​+Die Asc Datei lassen wir jetzt erstmal geöffnet und suchen im Ordner ​ _work\data\textures\npcs\Armor\ nach unserer Textur "​Hum_DmbM_Armor_V0.tga"​. Wenn wir sie gefunden haben, öffnen wir sie mit einem Grafikprogramm und verändern sie. Achtung: Größe und Aufteilung lassen wir genau so wie es war. Also da wo die Arme sind, bleiben auch die Arme usw. Sonst passt es später nicht mehr richtig auf das Modell. ​
  
-Wenn das geschafft ist, müssen wir die neue Textur irgendwohin kurz speichern. Dann mit GoMan öffnen und in das Verzeichnis _work\\data\\textures\\_compiled\\ als "​Hum_DmbM_Armor_V1-C.tex"​ speichern. Ihr könnt die Textur natürlich auch anders nennen, wichtig ist nur das TEX-Format und das "​-C"​ vor der Dateiendung.+Wenn das geschafft ist, müssen wir die neue Textur irgendwohin kurz speichern. Dann mit GoMan öffnen und in das Verzeichnis _work\data\textures\_compiled\ als "​Hum_DmbM_Armor_V1-C.tex"​ speichern. Ihr könnt die Textur natürlich auch anders nennen, wichtig ist nur das TEX-Format und das "​-C"​ vor der Dateiendung.
  
 Jetzt wechseln wir wieder zu unserer ASC-Datei. Dort angekommen ersetzen wir  "​Hum_DmbM_Armor_V0.tga"​ durch "​Hum_DmbM_Armor_V1.tga"​. Also fast der Name unserer neuen Textur, nur ohne "​-C"​ und im tga Format. Manche werden sich jetzt vielleicht wundern, warum wir der Rüstung eine Textur zuweisen, die nicht existiert. Das ist aber alles richtig so, da Gothic keine TGA's als Texturen lesen kann und wenn wir eine TGA (Hum_DmbM_Armor_V1.tga) als Textur angeben sucht Gothic automatisch nach der kompilierten Version der Textur (Hum_DmbM_Armor_V1-C.tex). Und genau diese haben wir ja gerade erstellt. Jetzt wechseln wir wieder zu unserer ASC-Datei. Dort angekommen ersetzen wir  "​Hum_DmbM_Armor_V0.tga"​ durch "​Hum_DmbM_Armor_V1.tga"​. Also fast der Name unserer neuen Textur, nur ohne "​-C"​ und im tga Format. Manche werden sich jetzt vielleicht wundern, warum wir der Rüstung eine Textur zuweisen, die nicht existiert. Das ist aber alles richtig so, da Gothic keine TGA's als Texturen lesen kann und wenn wir eine TGA (Hum_DmbM_Armor_V1.tga) als Textur angeben sucht Gothic automatisch nach der kompilierten Version der Textur (Hum_DmbM_Armor_V1-C.tex). Und genau diese haben wir ja gerade erstellt.
-Naja, hauptsache die Asc wurde richtig verändert. Wir speichern sie jetzt als Armor_Rolus.asc nach _work\\data\\anims\\asc\und gehen zum letzten Schritt über: dem Skript. Dafür öffnen wir _work\\data\\scrpts\\items\\it_armor.d und fügen folgende Zeilen ganz am Ende ein:+Naja, hauptsache die Asc wurde richtig verändert. Wir speichern sie jetzt als Armor_Rolus.asc nach ''​_work\data\anims\asc\'' ​und gehen zum letzten Schritt über: dem Skript. Dafür öffnen wir ''​_work\data\scrpts\items\it_armor.d'' ​und fügen folgende Zeilen ganz am Ende ein:
  
-<​code>​+<​code ​C>
 // ****************************************************** // ******************************************************
 INSTANCE ITAR_ROLUS (C_Item) INSTANCE ITAR_ROLUS (C_Item)
Zeile 125: Zeile 120:
 Das neue Skript entspricht genau dem Xardas-Skript. Nur haben wir unter "​visual_change"​ jetzt "​Armor_Rolus.asc"​ (also den Namen unserer neuen Rüstungs-ASC) stehen. ​ Das neue Skript entspricht genau dem Xardas-Skript. Nur haben wir unter "​visual_change"​ jetzt "​Armor_Rolus.asc"​ (also den Namen unserer neuen Rüstungs-ASC) stehen. ​
 So, das war's auch schon! Jetzt nur noch Gothic mit "​skripte parsen"​ starten und die neue Rüstung via "​insert itar_rolus"​ hercheaten und freuen. Ich hoffe das Tutorial war einigermaßen lehrreich und verständlich. ​ So, das war's auch schon! Jetzt nur noch Gothic mit "​skripte parsen"​ starten und die neue Rüstung via "​insert itar_rolus"​ hercheaten und freuen. Ich hoffe das Tutorial war einigermaßen lehrreich und verständlich. ​
- 
-freundliche Grüße, Rolus 
- 
-[[Kasten Ende]] 
tutorials/ruestungs_skins_modifizieren.txt · Zuletzt geändert: 2016/12/30 20:32 von milky-way