JeuxOnLineForumsPlusConnectés : 640 (sites) | 1078 (forums)Créer un compte
Dark Age of Camelot
Général
Les forums JOL > Dark Age of Camelot > DAoC - Général > Voila j'ai fais une base de données pour les drops RSS
   
Répondre
Partager Outils Rechercher
LoneCat
Invité
 
Si l'on pouvait éviter que trop de monde ne perde de temps à rentrer manuellement des info (avec toutes les erreurs qui vont avec) ce serait le bonheur ...

voilà le draft de projet que j'ai rédigé, qui avait pour objet de faire automatiquement une base de données des objets, une autre des mobs, et une troisième de des drops (link des deux précédentes).

Je manque juste de temps pour faire le truc, et aussi de compétence technique. Le site de Kaar est exactement ce que je cherchais

La création des mobs des objets et des drops se ferait automatiquement, seule l'entrée des screenshots et des caractéristiques seraient manuelles.

Voilà le draft:

Citation:
Voilà le topo :

- détecter les monstres dans le log, et faire une base de donnée Monstres automatiquement
- soit quand on frappe le mob
- soit quand il meurt
- détecter dans le log les drops par monstres « le XX laisse un YY »
- faire base de donnée Objets automatiquement
- faire une base Drops automatiquement (monstre – objet – nombre)
- détecter dans le log les prix de vente aux marchand
- mettre à jour dans la base Objets


Méthode envisagée :

- un parser de log qui va extraire uniquement les données relatives aux monstres / drops / ventes
- un utilitaire de mise à jour des bases mySQL

Dans un premier temps, en offline et différé (donc on est SUR que cela n’est pas interdit).
Dans un second temps, en temps réel, éventuellement sur machine tierce en réseau local voire distante si cela est possible (à la Magelo ce serait le top), si cela n’est pas interdit.


Problèmes :

- comment obtenir des info ? (grosse quantité de log nécessaire)
- quel langage pour le parser, et utilitaire de mise à jour ?
- où mettre la base ?
- quel outil pour accéder à la base ?


Ultérieurement :

- entrée des données supplémentaires pour objets et monstres (manuel / automatique)
- outil de description de perso (à la magelo si possible).



Exemples de parsers pour DaoC certains en temps réels (éventuellement non autorisés) d’autre non, distants ou en local, etc, etc :

http://www.mmoglog.com/dvoc/
http://www.ogcan.com/download.php?op=viewdownload&cid=1
http://www.kreebog.com/alfie/index.html
http://mathcs.holycross.edu/~dshettle/
Ciao,
LoneCat
Lien direct vers le message - Vieux
Eruwill [CdBL]
Roi
 
Waw !

(perso ca me dépasse un peu là... je laisse faire les experts )

Bonne continuation

Eruwill
Qui encode à la bonne vieille manière, sur un screen...
Lien direct vers le message - Vieux
Avatar de Kaar
Kaar
Alpha & Oméga
 
Avatar de Kaar
 
C'est balaise comme idée mais faisable


Ca implique quand meme pas mal de chose


1° c'ets inaplicable a ma base pour le moment du moins je vois pas comment pour le moment

2° Je viens de regarder le fichier chat.log

Pour les mob/pnj ca pourait faire tres rapidement un bestiaire en n'ayant juste les noms

C'est la partie qui m'interesse le plus (car ca completrai bien bdo pour avoir p

3° la seule chose utilisable directement a mon avis pour le moment c'est les noms des mob/pnj pour pouvoir faire un bestiaire sans avoir a tout se taper manuellement


Ca ferait que par exemple quelqu'un avec log actif se balade dans une zone en selectionnant chaque mob zone terminer il passe sont chat.log a un fichier php qui extrait tout les noms de mob et pnj (encore mieux il compare a la base si les noms sont deja dedans, si oui il regarde si c'est la meme zone, sa implique de faire ca zone par zone)

ils resterai plus qu'a completer la table avec des infos sur les divers noms
Lien direct vers le message - Vieux
LoneCat
Invité
 
Citation:
Provient du message de kaar
C'est balaise comme idée mais faisable
Ca implique quand meme pas mal de chose


1° c'ets inaplicable a ma base pour le moment du moins je vois pas comment pour le moment

2° Je viens de regarder le fichier chat.log

Pour les mob/pnj ca pourait faire tres rapidement un bestiaire en n'ayant juste les noms

C'est la partie qui m'interesse le plus (car ca completrai bien bdo pour avoir p

3° la seule chose utilisable directement a mon avis pour le moment c'est les noms des mob/pnj pour pouvoir faire un bestiaire sans avoir a tout se taper manuellement


Ca ferait que par exemple quelqu'un avec log actif se balade dans une zone en selectionnant chaque mob zone terminer il passe sont chat.log a un fichier php qui extrait tout les noms de mob et pnj (encore mieux il compare a la base si les noms sont deja dedans, si oui il regarde si c'est la meme zone, sa implique de faire ca zone par zone)

ils resterai plus qu'a completer la table avec des infos sur les divers noms

Bah je pensais chercher des gars en privé pour faire le bidule mais on peut parfaitement en discuter en public.

Avec le log tu peux faire beaucoup plus de choses que cela:

- créer automatiquement base de mobs / NPC (en les tuant / Ciblant)
- créer automatiquement base d'objets (message de Drops / de vente / d'achat)
- créer automatiquement les liens DROP entre base mobs et base objets (message "XXX laisse YYY")

Ce qu'il faut c'est un outil de base de données mySQL et de requête PHP ergonomique (le tien est nickel donc pb réglé).

Ce qu'il manque ensuite c'est un parser de log pour extraire les données pertinentes, et les mettre dans un format pratique pour mettre à jour la base (le format qui te convient le mieux).

Ensuite, il faut voir si le parser doit être utitisé en Oflline après la sesson de jeu, ou bien s'il peut tourner en tâche de fond sur la bécane de jeu (en parallèle avec DAoC) ou bien sur une autre bécane qui scrute le log en temps réel.

Enfin il faut voir si le parser peut d'une façon ou d'une autre mettre la base à jour automatiquement (évite à un opérateur d'utiliser tous les fichiers log traités qui arrivent).

A ce moment là, il ne reste plus qu'à compléter manuellement les fiches créées automatiquement, en ajoutant screenshots et données. Cela évite tout doublon, toute erreurs relatives aux mobs qui droppent, etc ...

Point à vérifier: je ne suis pas sûr que tous les drops s'affichent quand le monstre meurt. Y a-t-il une distance minimale pour voir les messages de DROP (je ne parle pas du ramassage mais bien du Drop ..).

Avantages:

- avec des compteurs on peut facilement faire des stats sur les drops des mobs (en automatique), afin de juger de la rareté d'un objet.
- on construit aussi une base de drops "à vendre", ce qui permet de jeter ce qui vaut le moins quand on est full.
- couplé au stats, cela permet de voir quels sont les mobs qui rapportent le plus de thune pour un lvl donné (important pour artisanat et réparation de portes ...).

Pas vérifié: les empilements d'objets sont-ils indiqués dans les logs, les /salvages sont ils indiqués ?

Voilou. Jai po de ouacances, donc je ne fais que jouer, mais sinon me serais mis au boulot. Une petite équipe peut facilement développer un truc efficace je pense .

Ciao,
LoneCat
Lien direct vers le message - Vieux
Eruwill [CdBL]
Roi
 
Citation:
Provient du message de LoneCat

Point à vérifier: je ne suis pas sûr que tous les drops s'affichent quand le monstre meurt. Y a-t-il une distance minimale pour voir les messages de DROP (je ne parle pas du ramassage mais bien du Drop ..).

Pas vérifié: les empilements d'objets sont-ils indiqués dans les logs, les /salvages sont ils indiqués ?

Ciao,
LoneCat
Je confirme ton premier point, avec ma thauma si le mob meurt de loin, il arrive que le log ne soit pas mis au courant d'un drop (de tout ou partiellement, en effet, il m'est arrivé d'avoir "Machin à laisser tomber un sac de pièce"... alors qu'il y avait aussi autre chose...)
Now pour savoir la distance... hum... je préfère tué le mob avant contact

Pour les /salvage je vais voir cela ce soir avec mon forgeron

Pour les empilements... c une bonne question, mais qu'est ce qui s'empile... les gemmes, quelques autres truc... mais rien d'extraordinaire

@u plaisir de vous lire,
__________________
Eruwill - Marchand Indépendant pour la Compagnie de Basse Louisianne (Sur Hornigold)
Lien direct vers le message - Vieux
LoneCat
Invité
 
Citation:
Provient du message de Eruwill
Je confirme ton premier point, avec ma thauma si le mob meurt de loin, il arrive que le log ne soit pas mis au courant d'un drop (de tout ou partiellement, en effet, il m'est arrivé d'avoir "Machin à laisser tomber un sac de pièce"... alors qu'il y avait aussi autre chose...)
Now pour savoir la distance... hum... je préfère tué le mob avant contact

Pour les /salvage je vais voir cela ce soir avec mon forgeron

Pour les empilements... c une bonne question, mais qu'est ce qui s'empile... les gemmes, quelques autres truc... mais rien d'extraordinaire

@u plaisir de vous lire,
C'est ce qu'il me semblait, ce qui signifie que seuls les logs des guerriers au cac seraient utilisables pour faire des stats (dommage parceque ça me plait bien ces stats).

Pour empiler, c'est anecdotique, mais si tu sais qu'un mob drope couremment des trucs non empilable qui valent 1g, et qu'un autre des trucs à 0.5 mais qui s'empilent par 5, ben quand tu es Tank et que tu veux de la thune, tu va plutôt taper le 2.

Si tu as un outil qui te pond la liste par zone des mobs rencontrés avec les drops et leurs stats (% de chance pour magiques, et valeur moyenne) ben ça peut être utile, qui sait. De même pour aider les artisans haut lvl, savoir la valeur des /salvage peut être drôlement pratique.

Ciao,
LoneCat
Lien direct vers le message - Vieux
Avatar de Kaar
Kaar
Alpha & Oméga
 
Avatar de Kaar
 
Je m'excuse aupres de se qui avais deja saisie Je viens d'avoir un crash de base de données une erreur de manipulation a fait que je suis revenu a une ancienne sauvegarde


Je sais que certain d'entre vous on fait un enorme travail de saisie. Je suis encore plsu degouter d'avoir perdu une partie du travail comme ca


Ce probleme ne se reproduira plus encore desoler
Lien direct vers le message - Vieux
Avatar de Kaar
Kaar
Alpha & Oméga
 
Avatar de Kaar
 
Voila j'ai reparer tant bien que mal ce que je pouvais

Je m'excuse encore aupres de ce qui se sont vraiment investi dans la saisie ces derniers jours.


Ceci viens ternir le resultat de ce que j'avais reussi a faire avec l'idée de Lone cat


Donc sans joie

Mise a jour :

* Ben voila Les abysses sont apparu dans la liste des zones
* Apparition d'un systeme de recherche de noms de mob en fonction des zones

- Dans le formulaire d'ajout d'objet
- Dans le formulaire d'edition d'objet

Ce systeme va pour le moment pas servir à grand chose mais prendra toute son ampleur avec l'idée qu'a proposer Lone Cat , des que j'aurai fini le script qui permet de rechercher les nom de mob dans le chat.log


Sont quasi integralement referencer :
Les collines de Camelot
La tombe de Mithra
Un debut de referencement pour Les plaines de salysbury
Lien direct vers le message - Vieux
Avatar de Kaar
Kaar
Alpha & Oméga
 
Avatar de Kaar
 
* Retour du Bestiaire en version extra-light mais completer regulierement sans difficulté grace a l'idée qu'a proposer Lone Cat (de se servir du fichier chat.log)


- N'ayant pas d'hebergeur permettant l'upload je ne peut pour le moment pas laisser libre la mise à jour du bestiaire (En effet faudrai uploader le fichier chat.log pour le traiter et inserer les données dans la base directement, actuellement suis obliger d'uploader avec un client ftp le fichier chat.log)
Lien direct vers le message - Vieux
Avatar de Kaar
Kaar
Alpha & Oméga
 
Avatar de Kaar
 
Bon et bien un ptit up


Sinon :

Le bestiaire d'albion commence a etre bien fournis alors vous pouvez utiliser l'option trouver un nom de mob/pnj dans le formulaire pour eviter les erreur sur les nom de mob


J'ai commencer le bestiaire sur hibernia serveur seul pb je connais pas du tout et comme je commence a peine mon perso ca risque d'etre un peu plus long.
A part si un groupe de haut level de Hibernia Ys veut bien me faire visiter, je demande juste faire visiter (j'ai juste a voir les mobs et autre pnj pour qu'ils soit referencer)

de meme sur Midgard Orcanie

Kaldurian Hibernia Ys
Kaldurian Midgard Orcanie
__________________
Kaldurian Paladin lvl 50 (Broc/Alb)
Kaldurian Sorcier lvl 50 (Ywain7/Alb)
Jaef Pretre d'Arawn lvl 30 (Broc/Alb)
Ghodah Pretre de Bogdar lvl 50 (Orca/Mid)
Base de données d'objets, et de quêtes
BdO : http://www.bdodaoc.com
Lien direct vers le message - Vieux
Avatar de Chti Bulot
Chti Bulot [VdO]
Alpha & Oméga
 
Avatar de Chti Bulot
 
l'idee du traitement de log serait top.
me taper l'integration a la main me motive pas trop. mais si yavait un outil qui fasse automatiquement la chose a partir du log... vu le temps que j'ai passe dans cullen et sheeroe j'aurai pu fournir une grosse partie des loots distribues dans ces zones :/
Lien direct vers le message - Vieux
liltian
Roi
 
euh pourquoi te prendre la tete avec l'upload? tu demandes aux gens de faire un copier/coller du fichier chat.log dans un formulaire, un coup de php et hop c'est dans la base
Lien direct vers le message - Vieux
Avatar de Kaar
Kaar
Alpha & Oméga
 
Avatar de Kaar
 
Forrest j'ai pas encore regarder en details pour traiter selon cette methode

Et cette methode ne permet de prendre en compte que les nom des monstres et les noms des objets

Donc ce qui implique apres une edition de chaque objet pour donner les divers parametres



Par contre vais voir c'est c'est possible l'histoire du copier coller
mais dans ce cas faut que je change les lignes que je prend en compte dans le log.
Lien direct vers le message - Vieux
LoneCat
Invité
 
Citation:
Provient du message de Forrest l'idee du traitement de log serait top.
me taper l'integration a la main me motive pas trop. mais si yavait un outil qui fasse automatiquement la chose a partir du log... vu le temps que j'ai passe dans cullen et sheeroe j'aurai pu fournir une grosse partie des loots distribues dans ces zones :/
Tiens ça faisait longtemps que je n'avais pas été d'accord avec Forrest

Et sans faute de frappe en plus, ni doublon ce qui permetttrait d'éviter les erreurs liées à l'entrée manuelle (genre entrée triple dans les objets divers d'Hibernia).

Je suis toujours à la recherche de personnes ayant des compétences en PhP et mySQL désireuses de voir ensemble ce que l'on peut faire, et pour le faire (MP, merci).

Pour le moment je me contente de jouer et de titiller Kaar.

Ciao,
LoneCat
Lien direct vers le message - Vieux
Avatar de Goliath
Goliath
Roi / Reine
 
Avatar de Goliath
 
C pa mal du tout ton site ca nou rend utile on a plus de detail sur les armes =) et quelle competence elle peut nous apporter c bien utile ..
Tu as fait un bon boulot de traduction =)
Lien direct vers le message - Vieux
Répondre
Les forums JOL > Dark Age of Camelot > DAoC - Général > Voila j'ai fais une base de données pour les drops
   

Outils Rechercher
Rechercher:

Recherche avancée

Les vidéos de Dark Age of Camelot RSS
Les critiques de Dark Age of Camelot RSS
Thème visuel : Fuseau horaire GMT +1. Il est actuellement 12h12.
   

© JeuxOnLine, le site des MMO, MMORPG et MOBA. Tous droits réservés. - Conditions générales d'utilisation - Conditions d'utilisation des forums - Traitement des données personnelles - ! Signaler un contenu illicite