Bienvenue sur JeuxOnLine - MMO, MMORPG et MOBA !
Les sites de JeuxOnLine...
 

Panneau de contrôle

Recherche | Retour aux forums

JOL Archives

Analiseur de logs DAOC

Par Marneus le 29/3/2002 à 10:56:26 (#1193753)

Salut bandes de gens!
Voila, dernierement, on a eu une réunion avec ma guilde, et quand j'ai voulu ressortir les logs pour en faire un compte rendu, je me suis rendu compte d'un truc : les logs, a lire c pas boooooo!
Tout est de la meme couleur (ben vi patate, c du txt), y a tous les messages systemes au milieu (grosselouloutte a ete tue par un blaireau nain), bref c le bordel.

Or, comme moi je suis un chti gars kinenveu, g pondu un ptit truc marrant qui transforme les logs daoc en joli fichier xml tout bo, du coup, un chtit coup de feuille de style xsl, et zou, vla mon bo transcript :)

Donc, 2 questions :
1 - Est-ce que ca existait deja, et que je me suis fait chier pour rien?:sanglote:
2 - Si ca existe pas encore, est-ce que ca tente du monde que je le mette a dispo?

Me reste encore quelques trucs a fignoler, mais sur le principe ca marche. C'est juste que je repere pas encore tous les channels (sur mon log test, ils y etaient pas tous) et qu'en plus, g des logs francais, faudrait voir comment ca marche avec les logs ricains

Voili voilou!

Par Marneus le 29/3/2002 à 12:06:14 (#1194200)

Bon, je bump mon post, vu qu'avec tous les gens en train de raler comme des fous,il a pas fait une heure sur la premiere page...


Ct bien le jour pour poster un truc vaguement interessant...

Par Grayswandir le 29/3/2002 à 12:10:32 (#1194213)

Moi zeuveux :p
Ca a l'air marrant ton petit truc, je sais pas si ca va me servir, mais ca change :)
Explique bien tout, yop ;)

Par Poy le 29/3/2002 à 12:10:44 (#1194215)

Tres bonne initiative !
je ne sais pas si ça existe déjà, mais tiens nous au courant de son évolution et si tu le met en libre accès (ce qui serait bien), envoie nous l'URL où il sera dispo.

Merci et bravo
Thabanne

Par Marneus le 29/3/2002 à 12:23:46 (#1194272)

Ben en gros, le principe, c ke ca transforme ton log daoc qui est assez illisible en un fichier xml du type :



21:32:12
guilde
Enialis
non meme pas lol




Et une fois que tu le fais turbiner par une feuille de style xsl, ca donne ce resultat la, sachant que l'affichage est customisable simplement en bidouillant la feuille de style.

Sinon, dernier detail, j'ai fait le prog en.NET, donc quand vous voudrez le récupérer, faudra récupérer le runtime avec, mais je le mettrais en ligne au passage quand j'aurais tout fini

ps : sur ce log, y a quasiement que du guild chat, mais on avait une reunion, c pour ca

Par Baston le 29/3/2002 à 12:45:00 (#1194361)

Provient du message de Marneus :
Bon, je bump mon post, vu qu'avec tous les gens en train de raler comme des fous,il a pas fait une heure sur la premiere page...


Ct bien le jour pour poster un truc vaguement interessant...


File le à GOA ton truc ils pourront chercher les tricheurs :D

Par Kendar le 29/3/2002 à 13:01:24 (#1194438)

Ca a l'air bien sympa ca :)
tu vas le mettre en freeware? :eureka:

Par mirtai archery le 29/3/2002 à 13:01:27 (#1194439)

j'ai rien compris coment ça marchait, mais j'ai compris à quoi ça servait... et je n'ais qu'une chose à dire : c'est super :)

je veuuuuxxxxx.. bon par contre, je vais attendre la version 2, parceque turbiner une feuille de style Xls, et machiner un .net, c'est de l'azcaz pour moi

Par Dolanor le 29/3/2002 à 13:48:25 (#1194713)

oui, bonne idée, je veux aussi !
(et sinon tu pourrais faire un style log message, log systeme, avec un chtit bouton pour basculer les deux modes =) )

Par Keelala le 29/3/2002 à 13:52:25 (#1194752)

Provient du message de mirtai archery :
j'ai rien compris coment ça marchait, mais j'ai compris à quoi ça servait... et je n'ais qu'une chose à dire : c'est super :)

je veuuuuxxxxx.. bon par contre, je vais attendre la version 2, parceque turbiner une feuille de style Xls, et machiner un .net, c'est de l'azcaz pour moi

Pareil ! http://216.40.198.77/mysmilies/s/contrib/blackeye/linkbiggrinMIR.gif

Par Amn-Solea le 29/3/2002 à 13:55:16 (#1194766)

MOI ca m'interesse alors ben :) j'espere que il sera en freeware

Par Grayswandir le 29/3/2002 à 13:59:20 (#1194796)

Hu?
Marneus? Klemor, a t il aussi un troll dans ses persos?

Par Eleandill le 29/3/2002 à 14:04:26 (#1194837)

Moi aussi ça m'interesse ;)

Re: Analiseur de logs DAOC

Par Robi le 29/3/2002 à 14:04:27 (#1194838)


Donc, 2 questions :
1 - Est-ce que ca existait deja, et que je me suis fait chier pour rien?:sanglote:
2 - Si ca existe pas encore, est-ce que ca tente du monde que je le mette a dispo?


Bonjour Marneus, bonjour à toutes et à tous,

1 - Oui, ça existe déjà, ça s'appelle DAocLogs et c'est fait par Jason Blood, le gars qui avait déjà pondu un programme de ce type pour EverQuest (EverLogs).

2 - Oui, ça devrait intéresser beaucoup de monde car le programme de Jason n'est pas compatible avec les Logs français :)

Tu peux trouver DAoCLogs en téléchargement par ici :

http://camelot.mmorpg.net/files/files.php

Tiens nous au courant please :)

Bien à vous,

/BOW

Robi

Par Marneus le 29/3/2002 à 15:04:36 (#1195176)

Ben ecoutez, je vais essayer de finir une premiere version pour la semaine prochaine, et je mettrais a telecharger avec la feuille de style qui va bien et tout et tout.
Sinon, je peux aussi cracher les messages systeme, mais ca, ca sera dans une version 2 ;)

Et quand au mode de distrib, ben je pense que ca sera du freeware, ca m'a pris a peine 2 jours a le faire, je vais pas faire le chacal :)

Par Inea le 29/3/2002 à 15:33:34 (#1195292)

cool ca merci :)

Par Faramir le 29/3/2002 à 15:34:44 (#1195298)

http://www.smilies.org/basesmilies/cpm.gif

Par thalion le 29/3/2002 à 16:27:51 (#1195611)

question a 1pc, je les trouves ou mes logs ???
Ils contiennent que les message lue ou aussi ce qu'il se passais sur les canaux non affiché ?

Par kirinyaga le 29/3/2002 à 16:28:49 (#1195618)

Dans la même veine, il y a aussi statz0r, qui lui sort des statistiques sur les combats (nombre de frappes, moyenne des frappes, combien d'esquive, etc, etc ...)

Par Marneus le 29/3/2002 à 16:30:27 (#1195627)

Les logs, faut les activer, tu appuie sur l dans le jeu (ca te marche log active)
Ensuite, le fichier c chat.log, dans la racine du repertoire camelot.

Et sinon, ca enregistre tout ce qui passe dans le chat aussi bien systeme que discussion.
Par contre, pour les chat pas affiches (genre guilde quand t dans la fenetre groupe c ca?), ben je sais pas, faudrait tester.
Perso, je reste toujours en all, et je mets /gr ou /gu, c moins chiant

Par Graou le 29/3/2002 à 17:23:33 (#1195948)

Moi je dis Felicitations c'est du bon boulot, meme si je ne pense pas a priori en avoir l'utilité.

Par Marneus le 2/4/2002 à 10:47:17 (#1211631)

Bon, mon petit prog avance gentiement, et je pense que je vais pouvoir mettre une premiere version en ligne d'ici la fin de la semaine.
Depuis la semaine dernière, y a eu quelques petites évolutions, entre autre, je suis en train de mettre la possibilité de paramétrer les phrases à reconnaitre, et donc, théoriquement, ca devrait pouvoir marcher avec n'importe quelle version du jeu, pourvu qu'on parametre le biniou comme il faut, et que les logs ne soient pas différents d'une version à l'autre au niveau de la structure.

Par ailleurs, si des gens voulaient m'envoyer des logs plus ou moins exotiques, ca serait cool, au niveau des patterns qui me manquent (groupe, alliance, pour le reste, je sais po...). Actuellement, je recupere les sends, les says, les guilds et les broadcasts.

Et à la limite, si des gens jouent sur les serveurs ricains, qu'ils m'envoient des logs pour voir si mon syteme d'internationalisation marche.

Voili voilou!

Par Zuby Keen le 2/4/2002 à 12:04:31 (#1211906)

Merci :)

Par Mael Thagg le 2/4/2002 à 13:22:07 (#1212204)

:)

Mais c'est vrai qu'un chti truc tout simple d'utilisation serait le bienvenue :D

En tout cas merci d'avance !

Par Perle le 2/4/2002 à 14:13:03 (#1212434)

Je n'osais pas le dire...

POur proposer des choses aussi intéressantes, tu dois sans doute être un Kobold :)

Par Marneus le 2/4/2002 à 14:17:19 (#1212455)

Nope enchanteur elfe.
Ceci dit, j'aime bien les kobolds... Surtout quand ils sont morts :)

Par Marneus le 2/4/2002 à 18:02:09 (#1213776)

Je viens de mettre en ligne une alpha version.
Pour commencer, vous donwloadez la machine virtuelle .net (aussi appelée .net framework) sur ce lien.

Attention pour les petites connections, c quand meme un bidule de 20megs.

Ensuite, quand vous avez récupéré et installé ca, vous pouvez récuperer mon prog a moi que j'ai fait avec amour sur ce lien ci
Une fois que vous avez downloade le fichier, vous le lancez, et miracle, une jolie petite install.

Une fois que c'est installé, faut faire une petite configuration : vous allez dans le fichier DAOCLogAnaliser.exe.config avec notepad, et à la place de Yanelin, vous mettez le nom de la personne qui a crée le log dans daoc. Ainsi, quand dans le log il y aura marqué "vous dites : toi t'as une ptite bite", apres conversion, ca sera marque "Yanelin dit : toi tu as une petite bite"

Bon, une fois que c'est fait, passons au choses serieuses : comment ca marche?
Ben c tout con.
Vous lancez l'exe, vous arrivez sur une interface terrifiante de beauté et de complexité.
3 boutons.
3 actions.
1 - Vous cliquez sur ouvrir un fichier. La, vous choisissez le log à convertir
2 - Vous cliquez sur enregistrer le fichier. La, vous dites où vous voulez l'enregistrer. Vous remarquerez que vous pouvez enregistrer en xml ou txt. En txt, ca permet juste de virer toutes les lignes superflues.
3 - Vous cliquez sur génerer. Magie! Le fichier est généré là ou vous l'avez demandé!
Juste un truc à savoir : pour que l'xml s'affiche correctement, il faut qu'il se trouve dans le meme répertoire que le xsl fournit avec le prog.

Voila, si vous avez des idées, des conseils, des remarques, des bugs ou quoi que ce soit d'autre (des cheques, je veux bien :D), ben contactez moi :)

ps : pour le moment, c une version alpha, certains cannaux ne sont pas implémentés, si vous en reperez, envoyez moi les logs correspondants

pps : la version multilingue arrivera des que la version normale sera finie :)

Par Galleon le 2/4/2002 à 19:43:43 (#1214394)

bravo à toi très bonne idée!
J'attends la suite avec impatience parceque decortiqué les logs avec word c'est pas facile :p (vivi je suis nul :) )

Par Leinco le 2/4/2002 à 20:07:07 (#1214555)

Bravo a toi :merci:
Nous fais nous pareils avec un parser html :D non allez, par pas, ct une blague :p

Par Marneus le 2/4/2002 à 20:49:16 (#1214833)

Tu veux dire le transformer en html?
Ben si tu veux, je peux faire, c pas complique

Par Leinco le 2/4/2002 à 20:51:58 (#1214854)

Vi ça pourrais etre une bonne idée :p

de toute façon, si tu le fais pas, je le ferais moi, j'aurais besion de le sortir en fichier html... mais moi je pensais faire le 'tout' en php ;p

Par kirinyaga le 3/4/2002 à 0:04:56 (#1215891)

Ouais, d'autant plus que moi par exemple, par conviction religieuse je refuse d'installer le bidule NET de microsoft sur ma machine. Faut pas déconner. :D
PHP par contre, j'y crois pas : les logs un peu long ne passeront jamais (les providers imposent tous des limites). Mais du Java ou un éxécutable ça peut être utile.

Par Leinco le 3/4/2002 à 0:17:04 (#1215938)

Ouaip, mais moi je m'enfou je le fais en local donc le probleme de provider n'arrivera pas, puis faut pas abuser.... je pense pas que tes des logs de 3mo (enfin j'espere) :D


Mais bon, si jarrive a UL des jpg, sur un providers (style tuxfamily) je le ferais pour les logss...

Tiens, je v m'y mettre pour m'en assuré :D

Par Marneus le 3/4/2002 à 0:32:13 (#1215992)

Bon, pour ce qui est du html, je vais essayer de faire ca pour demain.
Sinon, pour les convictions religieuses, je peux comprendre, mais bon, c pas pire que d'installer la jvm...

Par Marneus le 3/4/2002 à 12:16:05 (#1217552)

Ayé, j'ai mis au point la sortie en html.
Vous pouvez récupérer la nouvelle version au meme endroit, par contre, faut desinstaller l'ancienne avant (y a juste a aller dans le panneau de config, ajout/supression de prog).

Sinon, y a un nouveau truc dans le fichier de config : une ligne "XslStyleSheet" avec une valeur "log.xsl".
Pour etre sur que ca marche bien, faut rajouter devant log.xsl le chemin ou vous avez installé le biniou (je suis en train de voir pour que les modifs du fichier de config se fasse automatiquement, mais minute)

Par kirinyaga le 3/4/2002 à 12:35:49 (#1217684)

Ben, j'ai toutes les versions de JVM (y compris celles d'IBM, je suis un collectionneur lol), et justement, c'est bien pour ça que je veux pas installer .NET :D
Ce n'est guère que la 32674ème tentative de microsoft pour couler Java.

[hors sujet]

Par thalion le 3/4/2002 à 12:48:25 (#1217766)

Es-ce vraiment raisonnable ?
Tous ces trucs bidules et machin pour faire tourner vos progs ...

Un cht'ti conseil : mettez vous a windev :
Pas d'interface specifique a installer avant, tout est contenu dans les executables générés ! :D
Et pis en plus, vu le prix de la license, ca vous fait une bonne raison pour piquer sur votre temps de travail et faire ca avec la license du boulot -:ange:

Par Marneus le 3/4/2002 à 14:34:33 (#1218567)

windev c de la daube, c super chiant a utiliser

Par thalion le 3/4/2002 à 16:29:06 (#1219351)

Mais non, tant que tu n'utilise pas le RAD, ca marche super bien.
Ceci dit c'est vrai que le RAD, c'est une belle me---, mais une me--- qui est loin d'etre indispensable au developpement d'une application.

enfin, tout ceci est terriblement hors sujet :p

Par Marneus le 3/4/2002 à 16:44:48 (#1219442)

Vi :)

Bref, sorti des guerres de religions, est-ce que kkun a teste mon biniou et peut me filer un feedback?

Par Keelala le 19/4/2002 à 12:43:03 (#1310599)

Je veux essayer, mais : File does not exist :sanglote: :sanglote:
Et je veux lire mes logs.... mais comment dois-je faire ???? :sanglote: :sanglote:

Par Yanelin le 19/4/2002 à 12:54:29 (#1310667)

Euh... File does not exist, tu l'as ou cette erreur?

On continue en pm?

Par Dendro le 21/4/2002 à 14:50:16 (#1321869)

Provient du message de Yanelin :
vous pouvez récuperer mon prog a moi que j'ai fait avec amour sur ce lien ci
Une fois que vous avez downloade le fichier, vous le lancez, et

Ouinnn, file does not exist... :(

C'est grave, docteur ? :confus:

Par Ufki le 22/4/2002 à 12:13:32 (#1326608)

Tu le trouvera la : http://gdavion.free.fr/ :)

Par Yanelin le 22/4/2002 à 14:22:02 (#1327195)

J'ai remis tous les liens d'equerre, autant pour moi, j'lai point fait expres (y avais un i a la place d'un y)
Et tant que j'y suis, je peux avoir des feedbacks sur ceux qui se sont servis de mon biniou pour savoir si vous voulez des ameliorations, ou ce genre de truc

Par thalion le 22/4/2002 à 20:03:58 (#1329056)

Bin juste par curiosité, si tu as le source au format texte, ca m'interresse assez.
Bien sur, je comprendrai si tu refuses :monstre:

Par Ufki le 23/4/2002 à 10:29:14 (#1331477)

Impossible de l'installer, le package est invalide pour moi :confus:

Par Cadallyn le 23/4/2002 à 11:10:14 (#1331635)

Un conseil, utilisez Delphi.

Ce sera beau, y aura un executable qui marchera partout (càd sous n'importe kel windows, sans installer kekchose en plus), et même moyen de recompiler le bintz sous Linux avec Kylix.

Si je me prenais le temps, je vous le ferais en 2 temps 3 mouvements ce chtit analyseur de logs.

Mais DaoC, ca prend du temps ;)

P.S. : je comprends pas coment on peut développer des ptits programmes comme ca avec .net, alors qu'il existe Delphi (ou même VB5, mais je suis un farouche ennemi de ce langage à la c...)

Par Yanelin le 23/4/2002 à 15:12:25 (#1332746)

On peut developper un ptit programe comme ca avec .net because :
- en ce moment, je bosse dessus, donc je suis a fond dedans
- delphi, j'aime pas, c pas bo comme langage
- et le coup du "on a un exe qui marche partout" ben oui, mais zut, apres tout, java y aussi besoin d'une machine virtuelle, et on embete pas les gens pour ca. Et en plus, vb5, faut un runtime aussi, alors schmurtz

Par Yanelin le 23/4/2002 à 15:13:20 (#1332751)

Sinon, c kel package qui est invalide? DAOCLogAnalyser.msi? T sur que t'as pas un bleme avec ton ftp?

Est-ce que kkun pourait me dire si il l'a downloade, installe et fait marche finalement?

Par Cadallyn le 23/4/2002 à 15:23:34 (#1332800)

On peut developper un ptit programe comme ca avec .net because :
- en ce moment, je bosse dessus, donc je suis a fond dedans
- delphi, j'aime pas, c pas bo comme langage
- et le coup du "on a un exe qui marche partout" ben oui, mais zut, apres tout, java y aussi besoin d'une machine virtuelle, et on embete pas les gens pour ca. Et en plus, vb5, faut un runtime aussi, alors schmurtz


Hum... Avec .net tu compile sous linux aussi?

:ange:

Tu irais beaucoup plus vite avec Delphi qu'avec n'importe quel autre langage (à part peut-être VB, mais bon, merci les dll, les interfaces moches et la lenteur). :D

Comprends pas pourquoi tu me dis que t'aime pas le langage Delphi. Java, ca s'utilise pas (tu peux, mais bon, c'est n'imp) pour faire des interfaces graphiques.

Je vais arrêté là parce que les outils et techno M$ me sortent par les oreilles :rasta: Surtout .net qui bug bcp encore...

Cela dit, je respecte toutes les décisions de développement. Mais pkoi faire compliqué qd on peut faire simple? :maboule:

Par Yanelin le 23/4/2002 à 15:49:26 (#1332943)

Provient du message de Cadallyn :


Hum... Avec .net tu compile sous linux aussi?

Ca arrive : http://www.dotnetguru.org/articles/mono/mono.html


Tu irais beaucoup plus vite avec Delphi qu'avec n'importe quel autre langage (à part peut-être VB, mais bon, merci les dll, les interfaces moches et la lenteur). :D

Bof, serieux, y a eu des benchs, et nivo vitesse, ca dechire pas mal .NET

Comprends pas pourquoi tu me dis que t'aime pas le langage Delphi. Java, ca s'utilise pas (tu peux, mais bon, c'est n'imp) pour faire des interfaces graphiques.

Preference perso, j'ai fais du java et du c++, et le pascal j'aime pas c tout moisi comme language.
Sinon, c clair que java ca s'utilise pas pour faire une ihm win, mais ctt pour avoir un exemple :)

Cela dit, je respecte toutes les décisions de développement. Mais pkoi faire compliqué qd on peut faire simple? :maboule:
Paske ca m'a prit un apres midi a le faire en .net la ou ca m'aurait pris trois jours a faire en delphi.
Et pis en plus, les classes de gestion du xml de .net sont achement bien foutu

Et pis d'abord, je fais ce que je veux, si t'es pas content, t'as qu'a le refaire en delphi mon prog

Par Cadallyn le 23/4/2002 à 16:14:47 (#1333084)

Moi j'suis sout NT4 au boulot je voulais essayer marche pô :( Sait pas lancer les .msi ...

J'imagine que sous NT4 ca marchera pas si?

J'essayerais chez moi :) Sous win 2000 faut installer kekchose pour le faire marcher (genre Windows Installer 2.0) ?


P.S. : c'était pas une critique t'as eu une super idée. Manque plus que de dev. le tout sous DaoC en temps réel avec une petite fenetre graphique :ange:
Et pis aussi un lecteur de mp3 sous le jeu, parce que ca manque :merci:

Par Yanelin le 23/4/2002 à 17:04:15 (#1333399)

Essaie chez toi, ca devrait marcher (par contre fait bien click droit->installer)
Dans le pire des cas, je t'enverais un zip avec l'executable

JOL Archives 1.0.1
@ JOL / JeuxOnLine