- Un decripter pentru item_proto
- EterNexus/Epack32
- Notepad++ (5.5)
- Xml to Sql / Txt
Costume de exemplu: http://just4metin.ro/altele/costume-var ... 58070.html
1. Intram in pack si luam fisierele: Icon, Locale_ro(de,en,kr,fr....), root, pc, pc2 (.eix .epk sau ce terminatii aveti voi) Apoi le despachetam.
Intram in locale luam fisierul item_proto pe care il decriptam cu item proto decripter.
Deschidem item.proto.xml cu Notepad++ (Versiunea 5.5)
Dam jos de tot si adaugam o linie noua:
Cod: Selectaţi tot
<ItemDef Vnum="41601" Name="SteamPunk" LocalizedName="Costum Steampunk(M)" Type="28" SubType="0" Weight="0" Size="2" AntiFlags="32897" Flags="0" WearFlags="0" ImmuneFlags="0" Gold="0" ShopBuyPrice="0" LimitType0="7" LimitValue0="2592000" LimitType1="0" LimitValue1="0" ApplyType0="1" ApplyValue0="2000" ApplyType1="17" ApplyValue1="10" ApplyType2="53" ApplyValue2="150" Value0="5" Value1="0" Value2="0" Value3="1861" Value4="0" Value5="0" Socket0="0" Socket1="0" Socket2="0" RefinedVnum="0" RefineSet="0" AlterToMagicItemPercent="0" Specular="0" GainSocketPercent="0" AddonType="0" />Cod: Selectaţi tot
Vnum - Codul itemului
Name - Nume
LocalizedName - Numele ce apare in joc
Type - 28 pentru costum (ITEM_COSTUME)
Subtype - 0 pentru (COSTUME_BODY)
Antiflag - 32897 (nu poate fi purtat de caractere Feminine)
Value3="1861" - acest cod e forte important puteti modifica cu orice numai sa nu fie duplicat. (tineti minte acest cod de la value 3 deoarece v-a trebui adaugat si in .msm)
Dupa ce ati adaugat linia(liniile), salvati si convertiti item_proto.xml in item_proto pe care il veti pune inapoi in locale.
Apoi in item_list.txt. Aici adaugam sursa la iconite.
Cod - Tip (puneti ARMOR pentru costume) - Sursa unde e icon-ul.
Cod: Selectaţi tot
41600 ARMOR icon/item/41600.tga
41601 ARMOR icon/item/41601.tga
41602 ARMOR icon/item/41602.tga
41603 ARMOR icon/item/41603.tga2. Item proto din Server
Aici aveti 2 variante. Puteti folosi un convertor si convertiti item_proto.xml sau puteti adauga manual costumele.
Costumele de mai sus convertite in .txt
Cod: Selectaţi tot
41600 SteamPunk ITEM_COSTUME COSTUME_BODY 2 ANTI_STACK | ANTI_DROP | ANTI_FEMALE NONE NONE NONE 0 0 0 0 0 REAL_TIME 2592000 LIMIT_NONE 0 APPLY_MAX_HP 2000 APPLY_ATTBONUS_HUMAN 10 APPLY_ATT_GRADE_BONUS 150 5 0 0 1860 0 0 0 0 0
41601 SteamPunk ITEM_COSTUME COSTUME_BODY 2 ANTI_STACK | ANTI_DROP | ANTI_FEMALE NONE NONE NONE 0 0 0 0 0 REAL_TIME 2592000 LIMIT_NONE 0 APPLY_MAX_HP 2000 APPLY_ATTBONUS_HUMAN 10 APPLY_ATT_GRADE_BONUS 150 5 0 0 1861 0 0 0 0 0
41602 »ç¸·ÀÇ Àü»ç ITEM_COSTUME COSTUME_BODY 2 ANTI_STACK | ANTI_DROP | ANTI_MALE NONE NONE NONE 0 0 0 0 0 REAL_TIME 2592000 LIMIT_NONE 0 APPLY_MAX_HP 2000 APPLY_ATTBONUS_HUMAN 10 APPLY_ATT_GRADE_BONUS 150 5 0 0 1860 0 0 0 0 0
41603 »ç¸·ÀÇ Àü»ç ITEM_COSTUME COSTUME_BODY 2 ANTI_STACK | ANTI_DROP | ANTI_MALE NONE NONE NONE 0 0 0 0 0 REAL_TIME 2592000 LIMIT_NONE 0 APPLY_MAX_HP 2000 APPLY_ATTBONUS_HUMAN 10 APPLY_ATT_GRADE_BONUS 150 5 0 0 1861 0 0 0 0 0
3. Root
Intrati in pack/root
Aici aveti:
asassin_m.msm
asassin_f.msm
sura_m.msm
sura_f.msm
shaman_m.msm
shaman_f.msm
warrior_m.msm
warrior_f.msm
Deschideti assasin_m.msm
Dati jos de tot, verificati ultimul Group ShapeData, la mine e 182.
Adaugam:
Cod: Selectaţi tot
Group ShapeData183
{
ShapeIndex 1860
Model "assassin_summer_2017.gr2"
SourceSkin "assassin_summer_2017_1.dds"
TargetSkin "assassin_summer_2017_1.dds"
}
Group ShapeData184
{
ShapeIndex 1861
Model "assassin_summer_2017.gr2"
SourceSkin "assassin_summer_2017_1.dds"
TargetSkin "assassin_summer_2017_2.dds"
}
ShapeIndex - Este Value3 din item proto.
Si continuati si la restul, aveti grija la ShapeIndex si ShapeData.
Iar la model / sourceskin / target sa corespunda. Exemplu la warrior_m.msm:
Cod: Selectaţi tot
Group ShapeData183
{
ShapeIndex 1860
Model "warrior_summer_2017.gr2"
SourceSkin "warrior_summer_2017_1.dds"
TargetSkin "warrior_summer_2017_1.dds"
}
Group ShapeData184
{
ShapeIndex 1861
Model "warrior_summer_2017.gr2"
SourceSkin "warrior_summer_2017_1.dds"
TargetSkin "warrior_summer_2017_2.dds"
}
Arhivati root / pc / pc2 / locale / icon. Le puneti inapoi in client si ar trebui sa mearga.
Daca aveti intrebari pot fi si mai explicit de atat.
Atentie! Unele chestii difera de la un client/server la altul











