Jump to content
  • 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

Link to post

3 answers to this question

Recommended Posts

  • 0

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

Link to post
  • 0

Ok thx, J'ai réussi a bidouiller les fichiers pour faire fonctionner les skills pour l'instant, c'est pas très propre mais ca marche ^^

Merci pour le conseil, je vais aller voir dans les sources ce que je peux trouver

Link to post
Guest
This topic is now closed to further replies.


×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.