xD
sie xD *fareggt lach*
sach du zu mir xD
Code:
Schritt 1:
Mit dem FlyFF Resource Manager(FRM) die data.res öffnen.
Dort extrahiert ihr euch die defineItem.h und mdlDyna.inc
Mit dem FlyFF Resource Manager(FRM) die datasub2.res öffnen.
Dort extrahiert ihr euch die propItem.txt und propItem.txt.txt
-Gut- Jetzt öffnet ihr die defineItem.h mit beispielsweiße dem ganznormalen texteditor oder iwelche c++ progs xD.
Jetzt müsst ihr euch entscheiden welches Item ihr erstellt. Bsp:
Ein Knuckle? :II_WEA_KNU_ITEMNAME
Ein Stick? :II_WEA_CHEE_ITEMNAME
Ein Wand?:II_WEA_WAN_ITEMNAME
Eine Axt?: II_WEA_AXT_ITEMNAME
etc.
jetzt sucht ihr euch eine leere Zeile in der defineItem.h (Oder macht eine^^)
Dort schreibt ihr dann je nach Itemwahl s.o.:
Code:
#define II_WEA_AXT_ITEMNAME 123456
Die 123456 ersetzt ihr mit eurer ItemID. (Schaut das es diese noch nicht gibt.
Schritt 2:
Geht jetzt in die propItem.txt.
Da siehts erstmal komisch aus^^
Aber kurz zur Sache... Sucht euch schon ein "vorgemachtes".(Wollt ihr ne Axt dann sucht ein bsp vonner axt^^ usw.)
Code:
6 II_WEA_AXE_RODNEY IDS_PROPITEM_TXT_000124 1 1 IK1_WEAPON IK2_WEAPON_DIRECT IK3_AXE JOB_VAGRANT TRUE = = 1200 8000000 100 180 HD_ONE = PARTS_RWEAPON = 0 = = 9 9 1 1 = = = 25 33 _NONE 0 0 0 0 0 = WT_MELEE_AXE AS_DIAGONAL AS_VERTICAL AS_HORIZONTAL AS_THRUST = = = = = 0.06 = AR_SHORT = = = = = = = = = = = = = = = = = = = = = = = = = = = = = XI_HIT_SWORD01 = = = = = = = = = WEAPON_GENERAL = = = = = = 0 0 0 0 0 0 = = = = = = = = = = = = 9 = SND_PC_DMGSWDB SND_PC_DMGSWDC """itm_WeaAxeCurin.dds""" 0 """""" IDS_PROPITEM_TXT_000125
Dann sucht ihr wieder eine leere Zeile (oder macht eine)
Fügt euer "vorgemachtes" ein.
Wichtig:
Die Wörter IDS_PROPITEM_TXT_XXXXXX ( 2x Vorhanden ) müssen geändert werden. Schreibt einfach eine Nummer Nach TXT_99999 Die nicht vorhanden ist. (2x)
Außerdem müsst ihr II_WEA_AXE_RODNEY (Beispiel) in euren angebenen Namen aus der defineItem.h ändern.
Wenn ihr fast ans ende der Zeile geht, findet ihr
Zitat:"""itm_WeaAxeCurin.dds"""
Das müsst ihr dann in euren ItemIconTexture Name ändern. Beispiel: """itm_WeaAxeNEWITEM.dds"""
Die Icons müssen dann in eurem Client unter Item liegen..
Schritt 3:
Geht in die propItem.txt.txt
Kopiert euch ein BSP (2 Zeilen^^)
Neue Zeile:
Code:
IDS_PROPITEM_TXT_999998 Item Name
Code:
IDS_PROPITEM_TXT_999999 Gibt dir 30%Speed.
Wird dann dein Item Name
Wird die Info des Items.
Schritt 4:
Öffnet die mdlDyna.inc
Sucht euch ein Beispiel, wie z.b.: "II_WEA_AXE_RODNEY"
Kopiert euch die Zeile, macht eine neue Zeile und fügt es ein.
Code:
"WeaAxeCurin" II_WEA_AXE_RODNEY MODELTYPE_MESH "" 0 MD_NEAR 0 1.0f 0 1 ATEX_NONE 1
Ersetzt dann z.b. II_WEA_AXE_RODNEY mit eurem angegebenen in der defineItem.h
Ersetz auch "WeaAxeCurin" mit eurerm Namen der o3d Datei, allerdings sollte er nicht "itm_WeaNEWITEM.o3d" heißen SONDERN : "WeaNEWITEM"
Schritt 5:
Geht in eure Datenbank. Nehmt euch ein Beispiel. (Muss aber auch dann die Art des Items sein.)
Neue Zeile und kopierts rein.
Ändert ItemID als diese die ihr in der defineItem.h angeben habt.
Ändert ItemName.
Das wars. Jetzt schaut dass ihr die veränderten RES Daten (props und defines, inc's) wieder in die jeweiligen data.res,datasub2.res einfügt.
Falls ihr Caali Rev2/PPFW Files benutzt, müsst ihr die props und die defines noch in folgenden Ordner kopieren:
ServerFiles\Data\Data\...
Fertig.(Schaut noch dass es die Item Texture gibt und auch die o3d Datei!!!!)