Hay liebe Community
Da ich zum folgenden Thema kein ordentlich beschriebenes bzw. vollständig TuT gefunden habe und es in letzter Zeit immer mehr
Nachfragen gab, habe ich mich dazu entschlossen euch zu zeigen wie ihr eure veränderten Sets bzw Waffen als neues Set
bzw als neue Waffe einbauen könnt
Was wir dazu benötigen:
mdlDyna.inc
propItem.txt
propItem.txt.txt
defineItem.h
o3dConverter <-
(Ich zeige es anhand von der Freestyle Suit (M) und von da könnt ihr ableiten wie der Rest geht).
Ich fange an mit den Texturen:
Eure Modeldatei müste so heißen :
Part_mCloCasual02Upper.dds
Den Namen der Part_mCloCasual02Upper.dds ändert ihr nun auf z.B: Part_mCloCasual03Upper.dds.
So nun kommt der o3dConverter ins Spiel....
Zuerst suchtt ihr die Part_mCloCasual02Upper.o3d raus.
(Wenn der Converter geöffnet ist macht ihr folgendes..)
Zuerst benennent ihr die NORMALE .o3d um in den gewünschten Namen.
[Datei->O3D Unbenennen]
(Zuerst wählst du die o3d. aus und drückst auf öffnen und dann schreibst du den neuen namen einfach hin(ohne endung) und drückst wieder auf öffnen)
Nun öffnet ihr die UNBENANNTE .o3d .
[Datei->O3D Öffnen.]
So nun öffnet ihr eure veränderte DDS.
[Insert-> Lade DDS]
Und jetzt speichert ihr die O3D Datei ab.
[Datei->O3D Speichern]
Jetzt nurnoch die Part_mCloCasual03Upper.o3d und die Part_mCloCasual03Upper.dds in den richtigen Ordner speichern
und dieser Schritt wäre erledigt.
Der nächste Schritt.(propItem.txt und propItem.txt.txt)
Ihr sucht erstmal den Eintrag für die Freestyle Suit in der propItem.txt raus.
[Wie das geht solltet ihr Wissen..]
Folgender Eintrag:
Quote:
7 II_ARM_M_CHR_CASUAL02SUIT IDS_PROPITEM_TXT_009392 1 1 IK1_ARMOR IK2_CLOTH IK3_CLOTH = TRUE = SEX_MALE 20000000 9000000 = = = = PARTS_CLOTH = 1 PARTS_LOWER_BODY = 1 1 1 = 1 = = 1 1 _NONE 0 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 0 0 0 0 0 0 = = = = = = = = = = = = = = = = """itm_mCloCasual02Upper.dds""" 0 """""" IDS_PROPITEM_TXT_009393
|
Zuerst legen wir ein neues Verzeichnis für den Namen und die Beschreibung an.
Dazu geht ihr in die propItem.txt.txt und scrollt ganz nach unten. Der letzte Eintrag bei mir ist dort
Quote:
IDS_PROPITEM_TXT_311950 Blinkwing of Collosseum
|
Also müssen die nächsten so sein:
Quote:
IDS_PROPITEM_TXT_311951 TestSuit
|
Quote:
IDS_PROPITEM_TXT_311952 Beschreibung von der Suit
|
Dann ändert ihr den Namen der Suit (darf noch nicht Vorhanden sein)
Quote:
II_ARM_M_CHR_CASUAL02SUIT
|
ist gleich
Quote:
II_ARM_M_CHR_CASUAL03SUIT
|
Der Code für die propItem.txt sollte jetzt so heißen
Quote:
7 II_ARM_M_CHR_CASUAL03SUIT IDS_PROPITEM_TXT_311951 1 1 IK1_ARMOR IK2_CLOTH IK3_CLOTH = TRUE = SEX_MALE 20000000 9000000 = = = = PARTS_CLOTH = 1 PARTS_LOWER_BODY = 1 1 1 = 1 = = 1 1 _NONE 0 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 0 0 0 0 0 0 = = = = = = = = = = = = = = = = """itm_mCloCasual02Upper.dds""" 0 """""" IDS_PROPITEM_TXT_311952
|
Alles abspeichern und schließen.
Die letzten Beiden Schritte:
Definierung des Items:
Ihr öffnet die defineItem.h und scrollt wieder ganz nach unten
bei mir ist dort der letzte Eintrag vor dem #endif folgender :
Quote:
#define II_SYS_SYS_SCR_BXFCOUPLESAMBA 40639
|
Also muss der nächste so aussehen um unser Item zu definieren:
Quote:
#define II_ARM_M_CHR_CASUAL03SUIT 40640
|
Abspeichern und schließen.
Eintrag in die mdlDyna.inc (für Sets)
Ihr sucht den Eintrag der normalen Freestyle Suit raus.
[STRG+F-> Suchen nach: II_ARM_M_CHR_CASUAL02SUIT]
Folgender Eintrag
Quote:
"SysSysScrBxCom" II_ARM_M_CHR_CASUAL02SUIT MODELTYPE_MESH "mCloCasual02Upper" 0 MD_NEAR 0 1.0f 0 1 ATEX_NONE 1
|
Da müsst ihr jetzt den Itemnamen ändern und den Namen der neuen Textur eintragen.
So sollte es aussehen
Quote:
"SysSysScrBxCom" II_ARM_M_CHR_CASUAL03SUIT MODELTYPE_MESH "mCloCasual03Upper" 0 MD_NEAR 0 1.0f 0 1 ATEX_NONE 1
|
Eintrag in die mdlDyna.inc (für Waffen und Schilder)
Dort gibt es keinen großen Unterschied, außer dass der Name der Textur nun vorne steht:
Quote:
"WeaBowAncient" II_WEA_BOW_ANCIENT MODELTYPE_MESH "" 0 MD_NEAR 0 1.0f 0 1 ATEX_NONE 1
|
Also muss auch hier der Name der Textur und des Items geändert werden!
Falls ihr Fehler findet, schreibt ihn in euren Kommentar und ich änder es schnell um
(Rechtschreibfehler zählen nicht xP)
Credits: Figz