Aller au contenu
Top-Metin2.org - Vous êtes à la recherche d'un serveur Metin 2 ? ×
×
×
  • Créer...
  • 0

Fichiers .msm


Kijaru

Question

  • Funkiest

Bonjour à tous ;)

Désolé pour cette seconde demande d'aide en seulement quelques jours, mais j'en ai réellement besoin :x

Voila, je cherche quelqu'un qui pourrait m'expliquer le fonctionnement des fichiers .msm

Vu que je suis modélisateur 3D, c'est le truc le plus essentiel qui soit, et je suis incapable de les modifier, je dois toujours aller a taton en chercher un déjà existant :x

Donc si quelqu'un pouvait m'expliquer les .msm des items et des mobs/PNJ, il m'aiderait beaucoup :)

 

Merci à vous ;)

Lien vers le commentaire
Partager sur d’autres sites

  • Réponses 14
  • Créé
  • Dernière réponse

Meilleurs contributeurs dans cette question

Meilleurs contributeurs dans cette question

14 réponses à cette question

Messages recommandés

  • 0

Les msm pour les items sa n'existe que pour les armures. Et si tu veux un conseil pour les éditer correctement, prend le logiciel Notepad++.

Je ne peux pas t'éclairer d'avantages c'est les seules connaissances que j'ai.

 

Amicalement, Wall.

Lien vers le commentaire
Partager sur d’autres sites

  • 0
  • Funkiest

Non, je te jure que ça existe aussi pour les armes/PNJ/mobs

 

msm Armes (00010)

ScriptType ItemDataScript

 

Type 1

 

ModelFileName "d:/ymir work/item/weapon/00010.gr2"

IconImageFileName "d:/ymir work/ui/items/weapon/00010.sub"

DropModelFileName "d:/ymir work/item/weapon/00010.gr2"

 

HitSoundFileName "d:/ymir work/sound/battle/middlesword_attack.wav"

List HitEffectFileName

{

"d:/ymir work/effect/hit-all/00000-3/00000-3.mse"

"d:/ymir work/effect/hit-all/00000-6/00000-6.mse"

}

 

Group AttachingData

{

AttachingDataCount 1

 

Group AttachingData00

{

AttachingDataType 1

 

isAttaching 1

AttachingModelIndex 1

AttachingBoneName "Object02"

 

CollisionType 2

 

SphereDataCount 3

Group SphereData00

{

Radius 18.000000

Position 0.000000 0.000000 18.000000

}

Group SphereData01

{

Radius 18.000000

Position 0.000000 0.000000 90.000000

}

Group SphereData02

{

Radius 18.000000

Position 0.000000 0.000000 54.000000

}

}

}

 

 

 

 

msm PNJ (Bookworm)

ScriptType RaceDataScript

 

BaseModelFileName "d:/ymir work/npc/bookworm/bookworm.gr2"

 

Group AttachingData

{

AttachingDataCount 2

 

Group AttachingData00

{

AttachingDataType 1

 

isAttaching 1

AttachingModelIndex 0

AttachingBoneName "Bip01"

 

CollisionType 1

 

SphereDataCount 1

Group SphereData00

{

Radius 28.000000

Position 0.000000 0.000000 0.000000

}

}

 

Group AttachingData01

{

AttachingDataType 1

 

isAttaching 1

AttachingModelIndex 0

AttachingBoneName "Bip01"

 

CollisionType 3

 

SphereDataCount 1

Group SphereData00

{

Radius 50.000000

Position 0.000000 0.000000 0.000000

}

}

}

 

 

 

 

msm Moobs

ScriptType RaceDataScript

 

BaseModelFileName "d:/ymir work/monster/wolf/wolf.gr2"

 

DefaultHitSoundFileName ""

List DefaultHitEffectFileName

{

}

 

Group AttachingData

{

AttachingDataCount 2

 

Group AttachingData00

{

AttachingDataType 1

 

isAttaching 0

AttachingModelIndex 0

AttachingBoneName "Bip01"

 

CollisionType 3

 

SphereDataCount 1

Group SphereData00

{

Radius 90.000000

Position 0.000000 -15.000000 80.000000

}

}

 

Group AttachingData01

{

AttachingDataType 1

 

isAttaching 0

AttachingModelIndex 0

AttachingBoneName "Bip01"

 

CollisionType 1

 

SphereDataCount 1

Group SphereData00

{

Radius 60.000000

Position 0.000000 -15.000000 80.000000

}

}

}

 

 

 

 

msm Armures

ScriptType RaceDataScript

 

BaseModelFileName "d:/ymir work/pc2/assassin/assassin_novice.GR2"

 

 

Group HairData

{

PathName "d:/ymir Work/pc2/assassin/"

 

HairDataCount 19

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_2.gr2"

SourceSkin "hair/hair_2_2.dds"

TargetSkin "hair/hair_2_2.dds"

}

Group HairData08

{

HairIndex 2003

Model "hair/hair_2_3.gr2"

SourceSkin "hair/hair_2_3.dds"

TargetSkin "hair/hair_2_3.dds"

}

Group HairData09

{

HairIndex 2004

Model "hair/hair_2_4.gr2"

SourceSkin "hair/hair_2_4.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_2.gr2"

SourceSkin "hair/hair_3_2.dds"

TargetSkin "hair/hair_3_2.dds"

}

Group HairData12

{

HairIndex 2007

Model "hair/hair_3_3.gr2"

SourceSkin "hair/hair_3_3.dds"

TargetSkin "hair/hair_3_3.dds"

}

Group HairData13

{

HairIndex 2008

Model "hair/hair_3_4.gr2"

SourceSkin "hair/hair_3_4.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_2.gr2"

SourceSkin "hair/hair_4_2.dds"

TargetSkin "hair/hair_4_2.dds"

}

Group HairData16

{

HairIndex 2011

Model "hair/hair_4_3.gr2"

SourceSkin "hair/hair_4_3.dds"

TargetSkin "hair/hair_4_3.dds"

}

Group HairData17

{

HairIndex 2012

Model "hair/hair_4_4.gr2"

SourceSkin "hair/hair_4_4.dds"

TargetSkin "hair/hair_4_4.dds"

}

 

Group HairData18

{

HairIndex 2013

Model "assasin.GR2"

 

}

}

 

Group ShapeData

{

PathName "d:/ymir Work/pc2/assassin/"

 

ShapeDataCount 26

 

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 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

}

}

}

1

Group SphereData00

{

Radius 70.000000

Position 0.000000 0.000000 90.000000

}

}

}

 

 

 

Lien vers le commentaire
Partager sur d’autres sites

  • 0

cheveux (dans le fichier armure)

Group HairData

{

PathName "d:/ymir Work/pc2/assassin/" < chemin du dossier

HairDataCount 19 < nombre de coiffures

Group HairData00 < groupe de coiffure (en général une coiffure par groupe)

{

HairIndex 0 < n° de texture (pour item_proto)

Model "hair/hair_1_1.gr2" < 3D de la coiffure

SourceSkin "hair/hair_1_1.dds" < skin qu'on veux remplacer

TargetSkin "assassin_hair_01.dds" < skin par lequel on remplace

}

 

 

armure

Group ShapeData

{

PathName "d:/ymir Work/pc2/assassin/" < chemin du dossier

ShapeDataCount 26 < nombre d'armures

Group ShapeData00 < groupe de l'armure

{

ShapeIndex 0 < n° de texture (pour item_proto)

Model "assassin_novice.GR2" < 3D de l'armure

SourceSkin "assassin_novice_red.dds" < skin qu'on remplace

TargetSkin "assassin_novice_red.dds" < skin par lequel on remplace

}

 

 

 

Je me suis jamais servi des autres donc je peut pas te dire.

Lien vers le commentaire
Partager sur d’autres sites

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.


Information importante

Conditions d’utilisation / Politique de confidentialité / Règles / Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.