Page 2 of 7

Re: [Ryzom Log]Visualisation et Exportation des Logs

Posted: Sun Jul 17, 2005 11:35 am
by jeoff
Joli soft, félicitations. Avec l'exportation et tout, c'est super :)

Niveau optimisation, si tu comptes le retravailler un peu, je te suggère de "sortir" la liste des tags de l'exe en le mettant dans un fichier texte ou xml.

Comme ça tu/nous n'as/n'avons pas besoin de recompiler si le format des logs change, il suffit de modifier le fichier texte/xml. Et alors le soft devrait pouvoir être utilisé pour d'autres jeux par la même occasion.

Je vais me répéter mais bravo ! Il fallait le faire :)

Re: [Ryzom Log]Visualisation et Exportation des Logs

Posted: Sun Jul 17, 2005 10:35 pm
by naejkrim
ryomob wrote:EDIT : Comme d'hab j'ai lu trop vite hihi
Ton fichier n'est appeler que pour les lignes emote ou info sys, ou est appeler en permanance meme pour les dialogues ?
Je t'explique avec une ligne de log tirée au hasard :) 2005/07/12 23:25:07 * @{CC3F}xxxx dit :@{9EEF} tiens ça fait longtemps =)

  1. Le flag @{CC3F} m'informe que le texte situé juste après contient le nom du joueur et le texte accompagnant sa parole (dit :, crie :)
  2. Le flag @{9EEF} m'indique dans quel canal la phrase a été prononcée. ( @{9EEF} = cc Région, @{FFFF} = cc Alentours, @{BE9F} = cc Guilde, @{DE9F} = cc Equipe, @{FF4F} = cc Crié)
  3. Après ce flag on retrouve la phrase prononcée.
Dans le cas d'une emote ou d'un message systeme on a ça:
2005/07/12 23:24:03 * Vous ciblez xxx.
2005/07/12 23:27:05 * Naej dit à xxx, "Salut ! Comment ça va ?"

Le problème c'est que les Emotes ne sont pas flagé @{xxxx} et qu'elles ressemblent à un message system (Date Heure * Message)
Le programme n'arrive donc pas à faire la distinction entre un message systeme et une emote :(
C'est pour éviter cela que j'ai mis en place un fichier contenant des mots clés désignés comme étant toujours issus d'un message systeme et ne pouvant être confondu avec une emote. (ici c'est "ciblez")

Donc pour répondre à ta question ryomob, le fichier n'est utilisé uniquement dans le cas de ligne ne comportant pas de @{xxxx}.
Si un joueur tape par hazard un mot-clé (comme "ciblez"), le flag @{FFFF} apparait automatiquement dans le fichier log.
Le programme ne regardera donc pas dans la liste des mots clés et sa phrase ne deviendra pas une emote. Pas de risque d'erreur de ce coté :) .
jeoff wrote:Niveau optimisation, si tu comptes le retravailler un peu, je te suggère de "sortir" la liste des tags de l'exe en le mettant dans un fichier texte ou xml.
Oui j'y pense à présent car en fait j'avais complétement zappé le cas de figure "Emotes" quand j'ai commencé à mettre tout ça sur papier ( :p )

La solution utilisant les uniquement les flags existants - qui avaient l'avantage de fonctionner quelque soit la langue en jeu - ne marche pas du tout avec les Emotes (dommaaaage...)

La version actuelle est donc une solution "bricolage_dans_l'urgence" qui ne sera pas la version définitive.
J'y travaile ;)

Re: [Ryzom Log]Visualisation et Exportation des Logs

Posted: Thu Oct 06, 2005 8:39 am
by benletib
Je ne l'avais pas fait, alors déjà je dis merci pour le programme.

Par contre là j'ai un petit problème avec, il ne marche plus... :(
J'obtiens un double message d'erreur en le lançant :
Peut être cela vient-il de chez moi ??

Vu que ton dernier message date de quelques mois, je me demandais si tu n'avais pas laissé tombé ?
Peut être pourrais-tu mettre tes sources à disposition pour que l'on puisse améliorer le système nous même (oui je sais, je ne suis pas bien courageux, j'ai pas envie de le refaire en entier) ?

Re: [Ryzom Log]Visualisation et Exportation des Logs

Posted: Thu Oct 06, 2005 8:45 am
by silvius9
Euh oui tiens, ça tombe bien ce up...

Je n'avais pas testé, j'en ai eu besoin l'autre jour, et franchement...C'est vraiment excellent ! :)

Merci encore !

Re: [Ryzom Log]Visualisation et Exportation des Logs

Posted: Thu Oct 06, 2005 11:29 am
by balzamon
Il tombe plus que bien, oui !!!
Je l'avais zappé ce thread... honte à moi (en même temps j'avais pas accès au net -_-).

Merci Naejkrim ! :D

Re: [Ryzom Log]Visualisation et Exportation des Logs

Posted: Thu Oct 06, 2005 1:37 pm
by bilbo79
*ressort son projet ConvertLog de son tiroir*

tiens, bizarre, il me semblait que les codes pour région, alentour, etc... dépendaiant de la couleur qu'on avait choisit justement ;)

Ce qui d'ailleur a valut à mon projet d'être mis en attente le temps que je trouve comment était construit ce foutu code :)

[edit] en fait si je sais, ils ont tout simplement sucré l'octet de la couleur rouge dans le code RVB ce qui rend assez ardu la détection du canal si on a comme moi mit des couleurs personnalisées ;)

Re: [Ryzom Log]Visualisation et Exportation des Logs

Posted: Fri Oct 07, 2005 7:44 pm
by naejkrim
Héhé merci pour le UP de ce message :p
ça m'a rappelé que je n'avais pas encore diffusé la version 2.0 de Ryzom Log.

Cette version 2.0 a été entierement recodé pour prendre en compte vos remarques et améliorer la gestion des emotes et les formats d'exportation.

Elle permet toujours de charger un fichier log créé via la commande /chatLog et placé dans votre répertoire save.

Une fois le fichier log chargé, on peut ainsi:


  • sélectionner les canaux de discussion (alentours, région, équipe, guilde etc...)
  • sélectionner les noms des joueurs à afficher
  • afficher ou non la date, l'heure de la discussion dans le log
  • agrandir la fenêtre pour lire tranquillement le log (ce qui fait disparaitre les menus de gauche)
  • ne charger que le log d'une journée en particulier
  • modifier dynamiquement les couleurs des canaux (4 possibilités de couleur par canal)
  • détecter les canaux de discussion et les éditer via le bouton "Option avancées"
  • déclarer des mots clés qui permettent de classifier une phrase comme étant une "emote" ou un "message systeme"
  • paramétrer le format d'entré du log et la manière donc il doit etre exporté
  • etc...
J'en oublie surement car j'avais recodé tout ça en Août et je ne l'ai retrouvé et terminé que cet apres midi :p

Pour le télécharger > ALLEZ ICI <
Vous y trouverez plus d'informations ainsi que des captures écran avec de l'aide dessus.

Bon log ;)

[Edit: Je rappelle que ce programme n'est pas un programme officiel et que c'est un freeware à utiliser "tel quel" :) ]

Re: [Ryzom Log]Visualisation et Exportation des Logs

Posted: Sun Oct 09, 2005 6:49 am
by laralen
Euh...

The language DLL 'VB6FR.DLL' could not be found


:(

Juste au moment où il y a un event... Tu peux remettre l'ancienne version qui fonctionne ?

Re: [Ryzom Log]Visualisation et Exportation des Logs

Posted: Sun Oct 09, 2005 11:07 am
by naejkrim
laralen wrote:Euh...
:(
The language DLL 'VB6FR.DLL' could not be found

Juste au moment où il y a un event... Tu peux remettre l'ancienne version qui fonctionne ?
Tu as eu ce message lors de l'installation ou en lançant le programme ?
En attendant le correctif, exécute le programme "Setup.exe" situé dans >ce fichier Zip< (ça t'installera la dll "VB6FR.DLL" qui te manque) :)

Re: [Ryzom Log]Visualisation et Exportation des Logs

Posted: Sun Oct 09, 2005 11:52 am
by tiotr
j'ai eu aussi ce pb lors de la première execution du programme. Mais l'ayant déja rencontré, je me suis souvenu que ces dll de visual basic étaient dispo sur le net.
on peut le trouver ici aussi apr exemple http://www.gratuiciel.com/freeware/pc/57.htm