Hali ez alapján próbálom csak itt megakadtam valahogy http://board.ddmt2.net/index.php/topic,145267.0.html
Nekünk itt az assassin_m.msm fájl kell.
Kód: [Kijelölés]
assassin_m.msm= ninja fiú
assassin_w.msm=ninja lány
shaman_m.msn=sámán fiú
shaman_w.msm=sámán lány
sura_m.msm=sura fiú
sura_w.msm=sura lány
warrior_m.msm=harcos fiú
warrior_w.msm=harcos lány
Ha új modellt rakunk be, akkor így nézzen ki:
Group ShapeData80
{
ShapeIndex 81
Model "modell neve.GR2"
SourceSkin "textúra neve.DDS"
TargetSkin "textúra neve.dds"
}
Ha darabokra van szedve a textúra, akkor így nézzen ki:
Group ShapeData80
{
SpecialPath "d:/ymir Work/pc2/assassin/" (ez a fájlok elérési útja)
ShapeIndex 81
Model "modell neve.GR2"
}
Meg nyitjuk notepad-dal...
Valami ilyesmit látunk benne. :
Idézet
Group ShapeData79
{
SpecialPath "d:/ymir Work/pc2/assassin/"
ShapeIndex 315
Model "assassin_lord.GR2"
SourceSkin "assassin_queen01.dds"
TargetSkin "assassin_lord_lod_04.dds"
}
Az alja felé görgetünk és meg keressük az utolsó ehhez hasonló fájlt, majd létrehozzunk 1 újat.
Pontosabban kimásoljuk ezt és átirjuk igy, mivel ennek darabokra van szedve a texturája.: TAB-al választjuk el nem szóközzel.
Idézet
Group ShapeData80
{
SpecialPath "d:/ymir work/pc2/assassin/"
ShapeIndex 81
Model "assassin_uni_2.GR2"
}
Group ShapeData79 : ide olyan számot irunk ami még nem szerepel benne (célszerű 1-el növelni)
SpecialPath : ez a fájlok elérési útja
ShapeIndex : ide szintén olyan szám kell ami még nem szerepelt. (célszerű 1-el növelni)
Modell : Ez a.gr2-es fájlnak a neve vagyis a modellünké.
Nem árt átirni nagyobb értékre a ShapeDataCount-ot 200 elég is lesz.
Kód: [Kijelölés]
Group HairData18
{
HairIndex 2013
Model "assassin.GR2"
}
}
Group ShapeData
{
PathName "d:/ymir Work/pc2/assassin/"
ShapeDataCount 200
Group ShapeData59
{
SpecialPath "d:/ymir work/pc2/assassin/"
ShapeIndex 70
Model "assassin_uni_2.gr2"
Nekünk most csak ennyi fájlra van szükségünk.
Becsomagoljuk. (mivel szöveges dokumentumba irtunk ezért nem kell irogatni a .pack XML-be.)
valamit biztos elrontatom itt mert elltünk a ninja karakter nem látható kliensbe :) szerencsére mentet root vissza-tétele után újból jó lett de nem tudom mit ronthattam el
http://data.hu/get/5765501/assassin_m.msm
segítségeket előre is köszönöm
Szia ezt próbáld meg. A végét nézd meg mert én az enyémből raktam be mivel kicsit össze zavart a tiédnek a vége. Amúgy az is lehetséges hogy az alap assasins.gr2 2X volt megadva ugyan úgy.
http://data.hu/get/5765567/assassin_m.msm
ugyan az a hiba:S
Remélem így jó. Eléggé össze volt kuszálva a vége, még egy haj is odakerült :D
ScriptType RaceDataScript
BaseModelFileName "d:/ymir work/pc2/assassin/assassin_novice.GR2"
Group HairData
{
PathName "d:/ymir Work/pc2/assassin/"
HairDataCount 20
Group HairData00
{
HairIndex 0
Model "hair/hair_1_1.gr2"
SourceSkin "hair/hair_1_1.dds"
TargetSkin "assassin_hair_01.dds"
}
Group HairData01
{
HairIndex 1
Model "hair/hair_1_1.gr2"
SourceSkin "hair/hair_1_1.dds"
TargetSkin "assassin_hair_01_white.dds"
}
Group HairData02
{
HairIndex 2
Model "hair/hair_1_1.gr2"
SourceSkin "hair/hair_1_1.dds"
TargetSkin "assassin_hair_01_gold.dds"
}
Group HairData03
{
HairIndex 3
Model "hair/hair_1_1.gr2"
SourceSkin "hair/hair_1_1.dds"
TargetSkin "assassin_hair_01_red.dds"
}
Group HairData04
{
HairIndex 4
Model "hair/hair_1_1.gr2"
SourceSkin "hair/hair_1_1.dds"
TargetSkin "assassin_hair_01_brown.dds"
}
Group HairData05
{
HairIndex 5
Model "hair/hair_1_1.gr2"
SourceSkin "hair/hair_1_1.dds"
TargetSkin "assassin_hair_01_black.dds"
}
Group HairData06
{
HairIndex 2001
Model "hair/hair_2_1.gr2"
SourceSkin "hair/hair_2_1.dds"
TargetSkin "hair/hair_2_1.dds"
}
Group HairData07
{
HairIndex 2002
Model "hair/hair_2_1.gr2"
SourceSkin "hair/hair_2_1.dds"
TargetSkin "hair/hair_2_2.dds"
}
Group HairData08
{
HairIndex 2003
Model "hair/hair_2_1.gr2"
SourceSkin "hair/hair_2_1.dds"
TargetSkin "hair/hair_2_3.dds"
}
Group HairData09
{
HairIndex 2004
Model "hair/hair_2_1.gr2"
SourceSkin "hair/hair_2_1.dds"
TargetSkin "hair/hair_2_4.dds"
}
Group HairData10
{
HairIndex 2005
Model "hair/hair_3_1.gr2"
SourceSkin "hair/hair_3_1.dds"
TargetSkin "hair/hair_3_1.dds"
}
Group HairData11
{
HairIndex 2006
Model "hair/hair_3_1.gr2"
SourceSkin "hair/hair_3_1.dds"
TargetSkin "hair/hair_3_2.dds"
}
Group HairData12
{
HairIndex 2007
Model "hair/hair_3_1.gr2"
SourceSkin "hair/hair_3_1.dds"
TargetSkin "hair/hair_3_3.dds"
}
Group HairData13
{
HairIndex 2008
Model "hair/hair_3_1.gr2"
SourceSkin "hair/hair_3_1.dds"
TargetSkin "hair/hair_3_4.dds"
}
Group HairData14
{
HairIndex 2009
Model "hair/hair_4_1.gr2"
SourceSkin "hair/hair_4_1.dds"
TargetSkin "hair/hair_4_1.dds"
}
Group HairData15
{
HairIndex 2010
Model "hair/hair_4_1.gr2"
SourceSkin "hair/hair_4_1.dds"
TargetSkin "hair/hair_4_2.dds"
}
Group HairData16
{
HairIndex 2011
Model "hair/hair_4_1.gr2"
SourceSkin "hair/hair_4_1.dds"
TargetSkin "hair/hair_4_3.dds"
}
Group HairData17
{
HairIndex 2012
Model "hair/hair_4_1.gr2"
SourceSkin "hair/hair_4_1.dds"
TargetSkin "hair/hair_4_4.dds"
}
Group HairData18
{
HairIndex 2013
Model "hair/hair_6_1.gr2"
SourceSkin "hair/hair_6_1.dds"
TargetSkin "hair/hair_6_1.dds"
}
Group HairData19
{
HairIndex 2014
Model "hair/hair_5_1.gr2"
SourceSkin "hair/hair_5_1.dds"
TargetSkin "hair/hair_5_1.dds"
}
}
Group ShapeData
{
PathName "d:/ymir Work/pc2/assassin/"
ShapeDataCount 32
Group ShapeData00
{
ShapeIndex 0
Model "assassin_novice.GR2"
SourceSkin "assassin_novice_red.dds"
TargetSkin "assassin_novice_red.dds"
}
Group ShapeData01
{
ShapeIndex 1
Model "assassin_novice.GR2"
SourceSkin "assassin_novice_red.dds"
TargetSkin "assassin_novice_green.dds"
}
Group ShapeData02
{
ShapeIndex 3
Model "assassin_tanma.GR2"
SourceSkin "assassin_tanma.DDS"
TargetSkin "assassin_tanma.dds"
}
Group ShapeData03
{
ShapeIndex 4
Model "assassin_tanma.GR2"
SourceSkin "assassin_tanma.DDS"
TargetSkin "assassin_geukseom.dds"
}
Group ShapeData04
{
ShapeIndex 5
Model "assassin_tanma.GR2"
SourceSkin "assassin_tanma.DDS"
TargetSkin "assassin_dahong.dds"
}
Group ShapeData05
{
ShapeIndex 6
Model "assassin_biyeong.GR2"
SourceSkin "assassin_biyeong.DDS"
TargetSkin "assassin_biyeong.DDS"
}
Group ShapeData06
{
ShapeIndex 7
Model "assassin_biyeong.GR2"
SourceSkin "assassin_biyeong.DDS"
TargetSkin "assassin_yeongrin.DDS"
}
Group ShapeData07
{
ShapeIndex 8
Model "assassin_biyeong.GR2"
SourceSkin "assassin_biyeong.DDS"
TargetSkin "assassin_jeoksal.DDS"
}
Group ShapeData08
{
ShapeIndex 9
Model "assassin_yonga.GR2"
SourceSkin "assassin_yonga.DDS"
TargetSkin "assassin_yonga.DDS"
}
Group ShapeData09
{
ShapeIndex 10
Model "assassin_yonga.GR2"
SourceSkin "assassin_yonga.DDS"
TargetSkin "assassin_salpung.DDS"
}
Group ShapeData10
{
ShapeIndex 11
Model "assassin_bihyeon.GR2"
SourceSkin "assassin_bihyeon.DDS"
TargetSkin "assassin_bihyeon.DDS"
}
Group ShapeData11
{
SpecialPath "d:/ymir work/monster/wolf/"
ShapeIndex 100
Model "wolf.gr2"
SourceSkin "wolf.dds"
}
Group ShapeData12
{
SpecialPath "d:/ymir work/monster/wild_boar/"
ShapeIndex 101
Model "wild_boar.gr2"
SourceSkin "wild_boar.dds"
}
Group ShapeData13
{
SpecialPath "d:/ymir work/monster/bear/"
ShapeIndex 102
Model "bear.gr2"
SourceSkin "bear.dds"
}
Group ShapeData14
{
SpecialPath "d:/ymir work/monster/tiger/"
ShapeIndex 103
Model "tiger.gr2"
SourceSkin "tiger.dds"
}
Group ShapeData15
{
SpecialPath "d:/ymir work/pc2/assassin/"
ShapeIndex 201
Model "assassin_marry_01.GR2"
SourceSkin "assassin_marry_01.dds"
TargetSkin "assassin_marry_01.dds"
}
Group ShapeData16
{
ShapeIndex 12
Model "assassin_4-1.GR2"
SourceSkin "assassin_4-1.DDS"
TargetSkin "assassin_4-1.DDS"
}
Group ShapeData17
{
ShapeIndex 24
Model "assassin_lord.GR2"
SourceSkin "assassin_queen01.dds"
TargetSkin "assassin_queen01.dds"
}
Group ShapeData18
{
ShapeIndex 14
Model "assassin_tanma.GR2"
SourceSkin "assassin_tanma.DDS"
TargetSkin "assassin_1-1_tanma_a.DDS"
}
Group ShapeData19
{
ShapeIndex 15
Model "assassin_tanma.GR2"
SourceSkin "assassin_tanma.DDS"
TargetSkin "assassin_1-2_geukseom_a.DDS"
}
Group ShapeData20
{
ShapeIndex 16
Model "assassin_tanma.GR2"
SourceSkin "assassin_tanma.DDS"
TargetSkin "assassin_1-3_dahong_a.DDS"
}
Group ShapeData21
{
ShapeIndex 17
Model "assassin_biyeong.GR2"
SourceSkin "assassin_biyeong.DDS"
TargetSkin "assassin_2-1_biyeong_a.DDS"
}
Group ShapeData22
{
ShapeIndex 18
Model "assassin_biyeong.GR2"
SourceSkin "assassin_biyeong.DDS"
TargetSkin "assassin_2-2_yeongrin_a.DDS"
}
Group ShapeData23
{
ShapeIndex 19
Model "assassin_biyeong.GR2"
SourceSkin "assassin_biyeong.DDS"
TargetSkin "assassin_2-3_jeoksal_a.DDS"
}
Group ShapeData24
{
ShapeIndex 20
Model "assassin_yonga.GR2"
SourceSkin "assassin_yonga.DDS"
TargetSkin "assassin_3-1_yonga_a.DDS"
}
Group ShapeData25
{
ShapeIndex 21
Model "assassin_yonga.GR2"
SourceSkin "assassin_yonga.DDS"
TargetSkin "assassin_salpung_a.dds"
}
Group ShapeData26
{
ShapeIndex 25
Model "assassin_lord.GR2"
SourceSkin "assassin_queen01.dds"
TargetSkin "assassin_queen02.dds"
}
Group ShapeData27
{
SpecialPath "d:/ymir Work/pc2/assassin/"
ShapeIndex 26
Model "assassin_4-1.GR2"
SourceSkin "assassin_4-1.dds"
TargetSkin "assassin_4-2.dds"
}
Group ShapeData28
{
ShapeIndex 27
Model "assassin_event1.GR2"
SourceSkin "assassin_event1_yellow.dds"
TargetSkin "assassin_event1_red.dds"
}
Group ShapeData29
{
ShapeIndex 28
Model "assassin_event1.GR2"
SourceSkin "assassin_event1_yellow.dds"
TargetSkin "assassin_event1_yellow.dds"
}
Group ShapeData30
{
ShapeIndex 29
Model "assassin_event1.GR2"
SourceSkin "assassin_event1_yellow.dds"
TargetSkin "assassin_event1_blue.dds"
}
Group ShapeData31
{
ShapeIndex 30
SpecialPath "d:/ymir work/pc2/assassin/"
Model "assassin_uni_2.gr2"
}
}
Group AttachingData
{
AttachingDataCount 2
Group AttachingData00
{
AttachingDataType 1
isAttaching 0
AttachingModelIndex 0
AttachingBoneName "Bip01"
CollisionType 1
SphereDataCount 1
Group SphereData00
{
Radius 40.000000
Position 0.000000 0.000000 90.000000
}
}
Group AttachingData01
{
AttachingDataType 1
isAttaching 0
AttachingModelIndex 0
AttachingBoneName "Bip01"
CollisionType 3
SphereDataCount 1
Group SphereData00
{
Radius 70.000000
Position 0.000000 0.000000 90.000000
}
}
}
item_protoban value3 megegyezik a ShapeIndex-el.
örök hálám :)