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

Corriger le bug "cannot find accumulation data in file [...]"


Gurgarath

Messages recommandés

  • Développeur

Bonjour à vous tous.

 

Encore une fois et dans le même but que le tutoriel d'avant hier, j'ai décidé de vous apprendre à corriger une erreur, qui peut arriver chez vous et qui arrive probablement chez vous à l'heure actuelle. @ASIKOO m'ayant demandé d'y jeter un oeil et encore une fois possédant ce bug, j'ai décidé de vous apprendre à le corriger ! :papy:

 

Voici donc le spécimen de l'erreur de erreur que je vais corriger chez moi :

Citation

SYSERR: Feb  1 17:14:03 :: LoadMotion: cannot find accumulation data in file 'data/monster/fire_tiger/run.msa'

 

Ce qu'on apprend : Le jeu n'a pas réussi à trouver les données d'accumulation dans le fichier "run.msa" du monstre "fire_tiger".

La source de l'erreur : Il manque la ligne accumulation et/ou les données dans le fichier "run.msa" du monstre "fire_tiger".

 

Pour corriger, c'est très simple, afin de le faire de manière propre, j'ai utilisé le Tool Metin2MsaMaker trouvable dans les sources et compilable depuis là. Il m'a sorti un fichier complet mais vous pouvez très bien faire sans, c'était juste pour voir si les tools d'Ymir allaient me donner la même erreur ^^

 

D'ailleurs le tool me sortait des valeurs neutres, à savoir des 0, avec des zéros, l'erreur reste la même, il suffit donc d'attribuer une valeur non nulle à ce dernier.

 

J'ai donc rajouté la ligne "Accumulation", avec des valeurs. Cependant, il faut toucher à la valeur du milieu, autrement, même avec des valeurs ailleurs, il vous sortira la même erreur. Vous pouvez donc mettre "0.001" à la valeur du milieu comme je l'ai fait ! Je précise que je n'ai pas notifié de soucis particuliers en jeu, alors je pense que c'est safe.

 

Pour comparer, voici le fichier avant, qui me provoquait l'erreur :

ScriptType        MotionData

MotionFileName        "D:\ymir work\npc\fire_tiger\run.GR2"
MotionDuration        0.666666
Voici le fichier actuel, qui ne me sort aucune erreur !
ScriptType        MotionData

MotionFileName        "D:\ymir work\npc\fire_tiger\run.GR2"
MotionDuration        0.666666
Accumulation        0.00    0.001    0.00
Voici donc la ligne à rajouter à la fin de chaque fichier .msa vous sortant une erreur comme celle que nous avons examiné plus haut:
Accumulation        0.00    0.001    0.00
Je laisse le dernier mot à ce cher ASIKOO ! :hehe: :hehe:

 

Citation

Wahou l'homme parfait

 

C'est tout pour moi et bonne journée à vous !

  • Love 2
Lien vers le commentaire
Partager sur d’autres sites

  • 2 ans après...
  • Robot

J'aimerais rajouter que cet méthode n'est pas complète et peu avoir quelques soucis sur certains mobs.

 

Exemple d'un mobs avec la ligne:

ScriptType               MotionData

MotionFileName           "D:\ymir work\monster\plechi_md_fungus00\run.GR2"
MotionDuration           1.666667
Accumulation        0.00    0.001    0.00

Certain mobs deviennent insensible au dégâts ainsi qu'au chute.

 

giphy.gif

 

Exemple d'un mobs avec la vrai accumulation:

ScriptType               MotionData

MotionFileName           "D:\ymir work\monster\plechi_md_fungus00\run.GR2"
MotionDuration           1.666667
Accumulation             0.00    -336.769317    0.00

giphy.gif

 

Comment trouvé la bonne accumulation?

 

Vous allez simplement ouvrir votre run.gr2 de votre mobs.

 

Ensuite vous allez dans l'onglet Animation List, Vous tenez enfoncer votre clique droit -> ''View in details''

Maintenant vous allez cliquer sur 'click to view sub-structure' dans la colonne: void ** TrackGroups.

 

Vous obtenez ceci:

3048338c9e496f5c0aa7b005cf7df0da1e25f6.p

 

Ce qui nous intéresse ses 'granny_real32 LoopTranslation'

Donc nous prenons les chiffres: -336.769317 et nous éditons notre run.msa.

ScriptType               MotionData

MotionFileName           "D:\ymir work\monster\plechi_md_fungus00\run.GR2"
MotionDuration           1.666667
Accumulation             0.00    -336.769317    0.00

 

Voila maintenant vous avez la vrai accumulation du mobs! 😋

N'oubliez pas de redémarrer votre serveur après la modification effectuée.

french_banner.gif

Lien vers le commentaire
Partager sur d’autres sites



  • brilliantdiscord_widget
  • Flux d'Activité

    1. 21

      Metin2 en 2020 peut-on en parler?

    2. 0

      METIN2Project

    3. 3

      Ressources - UnPack - Metin2 Client - Officiel

    4. 0

      Barre des tâches d'argent étendue

    5. 16

      Redémarrage automatique des channels

    6. 16

      Multi Logo GM / SGM / GA

    7. 0

      comment extraire les fichiers locale.epk locale.eix sur le serveur officiel ?

    8. 2

      Funky-emu.net -> fr.metin2.dev

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