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

skills fichiers .msa / .msk aide


BrolyTheVVF

Question

Version des Files / Type d’Émulateur 2016 FE V3

Domaine ( Base de Données, Client, Core, Sources... ) : Client

Niveau : Intermédiaire

 

1. Question :

Bonjour, j'essaye actuellement d'implanter le nouveau perso Elfe non officiel, et je suis actuellement bloqué au niveau des skills qui ne font pas de dégats. Ayant compris au bout d'une semaine de debug et d'analyse des sources que le seule problème était que le créateur de ces skill n'avais tout simplement pas terminer les fichiers msa / msk des skill.

En bidouillant les fichiers du partage avec comme exemple ceux des autres races, j'ai réussi a bricoler quelque chose qui fonctionne a peut prêt. Maintenant, je suis a la recherche de connaissance sur ces deux types de fichiers.

 

Voici, si je ne dit pas de bêtises, le msa du skill moulinet de l'epée, avec en commentaire ce que j'ai compris du fichiers

 

 

2. Msa "Palbang" :

 

ScriptType               MotionData										#Type de fichier

MotionFileName           "D:\Ymir Work\pc\warrior\skill\palbang.GR2"	#Chemin de l'annimation
MotionDuration           2.000000										#Durée de l'annimation
Accumulation           0.00	-245.93	0.00								#????

Group AttackingData						#Groupe de donnée permetant de définir les degats
{
    AttackType           0				#Type d'attaque? Pas assez explicit ^^
    HittingType          1				#Type de coup porté ? Du style MOTION_EVENT_TYPE_EFFECT ?
    StiffenTime          0.000000		#???
    InvisibleTime        1.000000		#???
    ExternalForce        10.000000		#???
    HitLimitCount        18				#Nombre de cible maximum
    
    MotionType           1				#Type d'animation
    HitDataCount         1				#Nombre de groupe
    Group HitData00
    {
        AttackingStartTime   0.661538				#???
        AttackingEndTime     1.369231				#??? (In game, semble être le moment auquel sont effectués les dégâts)
        AttackingBone        "equip_right_hand"		#Explicite, mais je ne suis pas sur de savoir à quoi se sert
        WeaponLength         130.000000				#Taille de l'arme ? Wut ?
        List HitPosition							#Liste des positions ? pour les dégâts ?
        {
            0.661538 0.116417 119.206406 119.187302 128.477356 99.899391 126.308083
            #...
            1.361537 40.934181 -29.865383 96.025475 145.740219 -105.398201 81.543297
        }
    }
}

Group MotionEventData		#Permets de décrire les différentes parties de l'animation
{
    MotionEventDataCount     3				#Nombre de groupes
    Group Event00
    {
        MotionEventType      1				#Type d'animation (semble être RaceMotionDate.h -> enum EType ?)
        StartingTime         0.046154		#Debut de l'animation
        
        IndependentFlag      0				#???
        AttachingEnable      1				#???
        AttachingBoneName    "equip_right_hand"	#???
        FollowingEnable      1				#???
        EffectFileName       "d:/ymir work/pc/warrior/effect/palbang_sword.mse"	#??? Définition de l'affichage des efetes du skill? Genre brillance ?
        EffectPosition       0.000000 0.000000 0.000000							#Position de l'effet (Offset par rapport au perso ?)
    }
    Group Event01
    {
        #...
    }
    Group Event02
    {
        MotionEventType      4
        StartingTime         0.992701
        DuringTime           0.200000		#???
        EnableHitProcess     1				#??? Permet a cette partie de l'animation de taper les mobs ?
        
        AttackType           0				
        HittingType          1				
        StiffenTime          0.000000		#???
        InvisibleTime        1.000000
        ExternalForce        10.000000
        HitLimitCount        18
        CollisionType        4
        
        SphereDataCount      1				#Nombre de groupe de sphere ?
        Group SphereData00					#???
        {
            Radius           200.000000		#Rayon de la sphere
            Position         0.000000 0.000000 0.000000	#Position de la sphère (Offset par rapport au perso ?)
        }
    }
}

 

Voila voila. Si quelqu'un peu m'apportes quelques informations, que je puisse terminer les skills de ce perso, je partagerais le tout une fois fini (Mon travail et un autre partage étranger qui a été partagé plus complet que celui qui avais été fait ici a l’époque).

 

J'affirme avoir lu et accepté le règlement de Funky Émulation

Lien vers le commentaire
Partager sur d’autres sites

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

Meilleurs contributeurs dans cette question

Meilleurs contributeurs dans cette question

3 réponses à cette question

Messages recommandés

  • 0
  • Retraité

Petite astuce : Regarde comment est lu et comment est interprété le fichier msa. A partir de là, tu pourras déterminer à quoi sert chaque paramètre.

A ce jour, je n'ai pas connaissance d'un tutoriel expliquant le contenu d'un fichier msa

Lien vers le commentaire
Partager sur d’autres sites

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


  • brilliantdiscord_widget
  • Flux d'Activité

    1. 37
    2. 21

      Metin2 en 2020 peut-on en parler?

    3. 0

      METIN2Project

    4. 3

      Ressources - UnPack - Metin2 Client - Officiel

    5. 0

      Barre des tâches d'argent étendue

    6. 16

      Redémarrage automatique des channels

    7. 16

      Multi Logo GM / SGM / GA

  • En ligne récemment

    • Aucun utilisateur enregistré regarde cette page.

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.