[Ryzom Log]Visualisation et Exportation des Logs

Vous voulez discuter de Ryzom ? Prenez une chaise et venez siroter un cocktail dans le Général.
User avatar
jeoff
Posts: 541
Joined: Tue Sep 21, 2004 2:26 am

Re: [Ryzom Log]Visualisation et Exportation des Logs

Post 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 :)
Oretheh - Indépendant au service du Roi !
------------
Fonypee - Marchande à la retraite
Le Sentier - Artisans de qualité
------------

Critiquer c'est bien ! Être constructif c'est mieux !
User avatar
naejkrim
Posts: 190
Joined: Wed Sep 22, 2004 6:48 pm

Re: [Ryzom Log]Visualisation et Exportation des Logs

Post 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 ;)
Naej, Tryker Relax
User avatar
benletib
Posts: 362
Joined: Mon Sep 27, 2004 9:00 am

Re: [Ryzom Log]Visualisation et Exportation des Logs

Post 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) ?

Etan Chizuo Ka-chen
, surnomée [COLOR=DarkOrange]Etchizka ou Etchi,
humble mage cartographe au service du peuple Zoraï, membre du Clan[/COLOR]
Sckinook.
[COLOR=DimGray](Ancienne Da-Kwaï du Temple des Masques et Intendante des Cercles Zoraï)

[ Le Game Lore en PDFLes Chroniques d'Atys en PDF ][/COLOR]
User avatar
silvius9
Posts: 1333
Joined: Tue Sep 28, 2004 11:23 pm

Re: [Ryzom Log]Visualisation et Exportation des Logs

Post 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 !
User avatar
balzamon
Posts: 635
Joined: Tue Sep 21, 2004 2:26 am

Re: [Ryzom Log]Visualisation et Exportation des Logs

Post 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
Elesias al'Dormanor
Maître des Feuilles de l'Etoile d'Obsidienne
User avatar
bilbo79
Posts: 591
Joined: Sun Dec 19, 2004 2:09 pm

Re: [Ryzom Log]Visualisation et Exportation des Logs

Post 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 ;)
Last edited by bilbo79 on Thu Oct 06, 2005 1:53 pm, edited 1 time in total.
Qu'Atys vous protège et rende votre sève plus forte que jamais.

Gwido
Libre Frontalier

Lieutenant cartographe

Hardi la Garde Noire ! Force et Honneur !!
User avatar
naejkrim
Posts: 190
Joined: Wed Sep 22, 2004 6:48 pm

Re: [Ryzom Log]Visualisation et Exportation des Logs

Post 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" :) ]
Naej, Tryker Relax
User avatar
laralen
Posts: 428
Joined: Sun Oct 17, 2004 7:41 pm

Re: [Ryzom Log]Visualisation et Exportation des Logs

Post 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 ?
Sylve, Trykette des Légions Fyros et mère de la petite Kade
User avatar
naejkrim
Posts: 190
Joined: Wed Sep 22, 2004 6:48 pm

Re: [Ryzom Log]Visualisation et Exportation des Logs

Post 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) :)
Naej, Tryker Relax
User avatar
tiotr
Posts: 361
Joined: Tue Sep 21, 2004 2:26 am

Re: [Ryzom Log]Visualisation et Exportation des Logs

Post 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
Tiotromain
Infimier du front, de tous les combats!
"heal svp!!"
"ou??"
"la!!!"
"mais tu vas dire où !$^!ù*!!$ !"

« La vitesse de la lumière étant supérieure à celle du son, beaucoup de gens sont brillants jusqu'à ce qu'ils ouvrent leur gueule »

G. Brassens
Post Reply

Return to “Général”