parser de log beta

Répondre
Partager Rechercher
http://thekiller54.free.fr/daoc_log_parser/parser1.jpg

Le parser de log analyse votre fichier chat de DAoC et sort une page de resultats sur les coups, les sort, les soins, le craft, etc... Merci à Lukiel pour son DAOCSTAT dont je me suis largement inspiré même si je n'en ai pas repris les sources.


Liste des fonctions du parser de log :

- Total des rps.
- Total des primes.
- Total des xps.
- Total de Clxp.
- Total des pdv soignés .
- Liste de vos assassins .
- Liste de vos victimes .
- Liste des joueurs qui vous ont donné des rp .
- Liste des armes utilisées avec valeurs des coups mini, maxi, moyenne, critiques.
- Liste des sorts réussis avec valeurs des coups mini, maxi, moyenne, critiques.
- Liste des soins réussis avec valeurs des coups mini, maxi, moyenne, critiques.
- Liste des sorts non offensifs.
- Tableau de defense avec total des coups evités, ratés par l'ennemi, bloqués, parés, esquivés et evités par une bulle.
- Tableau du craft.

- Découpage des chat de discu dans une page à part avec Chat Guilde,Chat Amis,Chat Groupe,Chat Groupe de combat,Messages privés,Chat Alliance,Chat Général et Chat Région.
- Nettoyage et fusion de logs.


Telecharger le parser


Historique

Version 1.88.2
- La fonction de nettoyage de log supprime maintenant toutes les conversations.
- Correction d'un bug dans le calcul des HEAL.
- Optimisation du code.

Version 1.88.1
- Debut de mise à niveau pour la version 1.88 du client DAoC/fr.
- Prise en compte des nouvelles règles pour l'archerie.
- Calcul du delay moyen pour l'archerie.
- Correction d'un bug dans le calcul des RP.
- Ajout d'une fonction de recherche d'un loot dans le bestiaire.

Version 1.87.1
- Ajout du bestiaire. ( dans le menu outils )
- Ajout d'une fonction qui elimine la partie d'un log qui a deja ete analysée. ( dans le menu outils )

Version 1.87.0
- Debut de mise à niveau pour la version 1.87 du client DAoC/fr.
- Prise en compte des quêtes dragon pour l'xp et l'or.
- Ajout du calcul de l'argent déposé pour la guilde.
- Ajout de la liste des loots du groupe.
- Ajout de la liste des loots par monstre.
- Correction d'un bug dans le calcul du nombre de coups en défense.
- Correction d'un bug dans le calcul du nombre de coups en attaque.

Version 1.80.2
- Calcul de la CLxp.

Version 1.80.1
- Corrections d'un bug dans l'archerie, armes de jet et armes de siège.
- Corrections d'un bug dans le calcul des rps pour les missions rvr.

Version 1.78.4
- Corrections d'un bug dans les dommages des sorts.
- prise en compte des royaumes sous peuplés et missions de groupe dans le calcul des rps.

Version 1.78.3
- Corrections de bugs.

Version 1.78.2
- Suite de la mise à niveau pour la version 1.78 du client DAoC/fr.

Version 1.78.1
- Debut de mise à niveau pour la version 1.78 du client DAoC/fr.

Version 1.0.1.16
- correction du bug qui empechait le calcul des dommages mini et maxi pour l'archerie.

Version 1.0.1.15
- Correction du bug de calcul des dommages mini et maxi.

Version 1.0.1.14
- Prise en compte des missions instances dans le calcul de l'argent.
- Prise en compte des missions instances dans le calcul de l'xp.

Version 1.0.1.13
- Formatage des nombres pour une meilleure lisibilité.
- Corrections du bug "Indice de Liste Hors limite" dans le traitement des sorts.
- Gestion des familiers.
- Calcul du temps de jeu.

Version 1.0.1.12
- Corrections de bugs.
- Modifications graphiques.

Version 1.0.1.11
- Corrections de divers bugs.
- Optimisation du temps de traitement.
- Total des pdv soignés.
- Première version complète.

Version 0.0.1.9
- Optimisation du temps de traitement.

Version 0.0.1.8
- Corrections de divers bugs.
- Prise en compte du housing dans le calcul de l'argent.
- Calcul de la défense.
- Calcul du délai pour les sorts.
- Ajout de la fonction de nettoyage des logs.

Version 0.0.1.7
- Corrections de divers bugs.
- Signalement des erreurs possibles dans les sorts reussis et dans les sorts de soins.
- Ajout des totaux dans les tableaux.
- Calcul du délai pour les armes.

Version 0.0.1.5
- Corrections de divers bugs.
- Choix du fichier log à ouvrir.
- Gestion de l'archerie, armes de jet et armes de siège.
- Ajout de la liste des assassins, des victimes.
- Ajout de l'argent gagné.

Version 0.0.1.3
- La toute premiere version alpha.
ni l'un ni l'autre, je re ecrit tout, meme si je prend le resultat de lukiel comme model. j'aurais bien repris ses sources, mais je ne comprend rien au C et puis c plus marrant de tout refaire.
Bug ? Impossible de parser chat.log tant qu'on ne l'a pas désactivé in-game.

- xp du premier mob du chat.log pas comptabilisée
- Pas de Gestion des armes main gauche, les stats sont ajoutées à celle de l'arme main droite.
- XP des task pas gérées non plus (d'ailleurs celui de Lukiel non plus)
Citation :
Publié par Slammy / Gehorge
Basée sur les sources de Lukiel ou from scratch ?

Citation :
Publié par Jawina&Co
ni l'un ni l'autre, je re ecrit tout,
Citation :
Publié par Gaap
Bug ? Impossible de parser chat.log tant qu'on ne l'a pas désactivé in-game.
apparemment le jeu verrouille le fichier chat.log.

Citation :
Publié par Gaap
- xp du premier mob du chat.log pas comptabilisée
bug !! je me le note.

Citation :
Publié par Gaap
- Pas de Gestion des armes main gauche, les stats sont ajoutées à celle de l'arme main droite.
- XP des task pas gérées non plus (d'ailleurs celui de Lukiel non plus)
j'ai pas encore pu recup de log 2 armes, ni de log de task. ça viendra avec le temps.
Thumbs up
Citation :
Publié par Jawina&Co
apparemment le jeu verrouille le fichier chat.log.



bug !! je me le note.



j'ai pas encore pu recup de log 2 armes, ni de log de task. ça viendra avec le temps.
Excellent, depuis le temps que j'attendais que quelqu'un prenne la relève de Lukiel ^^

Alors, les choses à modifier :

- Ajouter la possibilité de sélectionner son chatlog (depuis NF on peut le renommer IG en f° du perso)

- ajouter une barre de défilement à droite (oui je sais, on peut directement ouvrir le fichier html généré, mais bon

- Afficher l'xp gagnées (tant avec les mobs qu'avec le RvR).
Pour les mobs, comme sur celui de lukiel, le mini d'xp, le max, la moyenne et le total de l'xp gagnée sur le type de mob.

- enfin que veux dire ce qui se trouve en parenthèse dans :

Liste des joueurs qui vous ont donné des rp :
- Renardfurtif(15)(2) par exemple ?

Vala c'est tout pour l'instant.

GG à toi pour ce super boulot !

PS : fait en delphi ?

Namroth/Balermoth
Citation :
enfin que veux dire ce qui se trouve en parenthèse dans :

Liste des joueurs qui vous ont donné des rp :
- Renardfurtif(15)(2) par exemple ?
le premier nombre ( 15 ) c le total des rp donnés par ce personnage
le second nombre (2) c le nombre de fois que ce personnage a donné des rp.

Citation :
PS : fait en delphi ?
oui.
'votre maladie' n est pas une valeur entiére correcte
( traitement des valeur de soins )

surement en conflit avec
[22:14:16] Vous soignez votre maladie.
c'est agréable d'avoir une interface plus conviviale.

par contre j'aurais trouvé ca élégant de citer la source du programme (surtout quand je vois le fichier discus.html Oo tu n'as même pas changé les couleurs de texte ou de fond )

en tout cas bon courage pour le développement, je pense que depuis toa et NF ca doit devenir un cauchemar de faire un parser robuste.
je te remet un passage d'un post precedent

Citation :
ni l'un ni l'autre, je re ecrit tout, meme si je prend le resultat de lukiel comme model.
en effet j'ai pris ton resultat comme modele. Pourquoi changer les couleurs alors que je les aimes bien, ou la presentation alors que bcp de monde est habitué à elle. Sinon je te confirme bien que la tache est bien ardue de tout re ecrire de 0 merci toa et surtout nF.
Version 0.0.1.5
- Corrections de divers bugs.
- Choix du fichier log à ouvrir.
- Gestion de l'archerie, armes de jet et armes de siège.
- Ajout de la liste des assassins, des victimes.
- Ajout de l'argent gagné.
Version 0.0.1.7
- Corrections de divers bugs.
- Signalement des erreurs possibles dans les sorts reussis et dans les sorts de soins.
- Ajout des totaux dans les tableaux.
- Calcul du délai pour les armes.
Version 0.0.1.8
- Corrections de divers bugs.
- Prise en compte du housing dans le calcul de l'argent.
- Calcul de la défense.
- Calcul du délai pour les sorts.
- Ajout de la fonction de nettoyage des logs.
Citation :
Publié par Jawina&Co
pas du tout y en a deja plein des parser us
Quasiment tous sont online uniquement et pas mis à jour régulièrement !
juste une question technique, comment arrive tu a calculer le temps d incant des sorts sachant que les logs sont de type

Citation :
[10:31:25] Vous commencez à incanter votre Charme des Maîtres !
[10:31:26] Vous visez [Zechevalier]
[10:31:26] Vous examinez [Zechevalier]. Il est membre d'un royaume ennemi !
[10:31:27] Vous lancez le sort Charme des Maîtres !
[10:31:27] Squeletors a déjà cet effet.
ici on voit que je met 2 sec a caster mon mezz sans buff, mais j ai peut etre commencé a 25,9 secondes
y'a moyen d'avoir 1 mode d'emploi ? (ou au moins expliké comment faire, je sé pas utiliser)

ps: j'utilise ton interface et depuis la derniere version, je trouve plus la barre ou y'a "coller,suivre,face" sur les nouveau perso que je crée (je trouve plus comment la mettre , helllllp
Répondre

Connectés sur ce fil

 
1 connecté (0 membre et 1 invité) Afficher la liste détaillée des connectés