Jump to content
×
×
  • Create New...

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


Gurgarath

Recommended Posts

  • Modérateur

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 !

  • J'adore 1
Link to comment
  • 2 years later...
  • Bot

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.

Edited by FBot

090100logo.png 090149logo-4-bis.png

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


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.