Vért berakás (K)

Indította ReedI, 2012-11-02, 10:31:21

2012-11-02, 10:31:21 Utolsó szerkesztés: 2013-02-05, 09:51:05 Szerző: [MOD]Aegist
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

2012-11-02, 11:02:36 #2 Utolsó szerkesztés: 2012-11-02, 11:11:00 Szerző: ReedI
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.