Sommaire

Introduction

Préambule: Voici quelque temps que je documente certains events sur les wiki (FR puis que je traduit vers EN). Quand je joue, j'ai du mal à suivre les canaux et le jeu - et depuis ces reportages, je découvre l'humour de certains et relire ces logs m'apporte bp LOL
Je pense aussi qu'il s'agit d'un moyen (marketing) de montrer que le jeu vit, et aussi d'éduquer au RP des joueurs.

Je vais ici parler d'idée d'amélioration de la version web de l'app chatlog_decoder (/appzone 2900) en vue d'une utilisation sur les wikis.

Cha tLog Decoder en 2024

Remarques générales

Et 2 questions:

Mes besoins sur le wiki

Pour info et rappel, sur common (le wiki séparé en anglais, pour stocker des images, fichiers)

Actuellement

voici comment je travaille pour mes reportages d'events (en très gros):

  1. Je crée sur le wiki une page FR et EN (avec {{WIP}} et {{trad}} plus ou moins bien fait, ca lol alors que la team doit avoir un format plus exploitable pour nous mais qu'on n'a pas) et parfois une catégorie pour les images (sur le common), je copie/colle l'annonce du forum sur les wikis (réfléchir à comment présenter ces annonces au mieux sur les wikis).
  2. Si sur wiki, soucis de gestion des fin de ligne... D'où l'utilisation de la balise wiki <poem></poem> (à modifier si balises de titre h3) - ce qui n'est vraiment pas terrible, pour le sémentique web, à moins de considérer que les commentaire HRP sont poétiques LOL
  3. Sur mon PC, je range les images (sélection, recadrage etc), les nomme selon l'event, sachant que mon PC ajoute date et heure. 2 remarques (un peu hors sujet ici):
    • C'est tres long d'uploader les images avec une description et les catégories (c'est pour ca que c'est souvent plus facile de créer une sous-catégorie pour les images, avec un lien vers les pages concernées).
    • J'ai vu récemment sur le cloud des images (je pense utilisées sur le forum). Mais gérer des liens sur le wiki sera assez casse tete (tous les contributeurs ne maitrisent pas les balises html <img> ou <div> pour faire des gallery). Installer une extension sur notre mediawiki me semble dangereux, vu qu'il est loin d'etre à jour (core, extensions etc)[1]
  4. J'ouvre un éditeur de texte basique avec les logs bruts (pour trouver heure IRL, les changement de zones, la phrase non traduite si soucis DeepL) et les logs nettoyés par l'app (à coller sur le wiki ou dans un fichier .odt)
  5. Je tente d'établir les présents (par /who ou via la ligue), ou pas (tache qui devrait etre automatisée) :)
  6. Ensuite, sur le wiki FR (ou .odt ou éventuellement PDF),
    1. Création d'un mini menu pour création et accès aux sous pages de logs (à ce moment là, je ne sais pas cb de sous-pages vont etre créées, ni leur nom)
    2. je colle un bout des logs filtrés (et y ajoute plein de lignes blanches + sur les logs brut au meme endroit) sur le wiki je corrige fautes de frappes et d'orthographe (pour que DeepL se goure moins) [2].
    3. Je lis, parfois inverse des lignes pour faciliter lecture et compréhension, j'ajoute des liens, tout en cherchant où faire un changement de page (que la page ne soit pas trop lourde)
    4. J'ai des surprises car dans les log brut, les combats prennent bp de place par rapport au filtré et si je heal, je ne sais pas quels mobs attaquent à moins d'avoir des lucios. Je n'ai pas tjs la présence d'esprit de faire des screens à ce moment là, ni que le screen soit réussi - ie changer de bureau pour réduire le nb de fenetres. Ca m'aide à me repérer en temps et lieu (donne l'heure IRL par le nom de l'image et IG sur la carte). Peut-etre automatisable via ARK (prendre un screen toutes les 15 mn par ex) ?
    5. Pénible (à automatiser): les couleurs sont perdues. Avant je mettais des balises rouges pour les cris, mais c'est trop pénible, je mets la ligne en gras + parfois, je mets les noms des PNJ joués en gras. Idem les couleurs des émotes (je ne les change plus à la mano, ce qui parfois gène la lecture et allonge inutilement la page wiki).
    6. une fois les sous-pages faites, copier coller de la mini barre de nav dans les logs vers toutes les sous-pages + page pricipale. Ajouter les images dans ces sous-pages. Récemment, les lucios sont dans une sous-page et sous une catégorie (wiki FR et EN).
  7. Puis j'écris (ou pas) un résumé en relisant les pages de logs créees et en regardant les images et les logs brutes :/
  8. Je relis, puis trad EN (mais pas les logs)

Fin de ligne

Si on coche la case "export wiki" l'app devrait ajouter :

On pourra les effacer h2 et h3 à la mano dans certains cas (je traverse la frontière pour rez un joueur ou inutile dans le contexte). Idéalement, récupérer l'heure IG et IRL dans un commentaire apres les balises h2 et h3

Gestion du temps

Mes logs brut ont la date et l'heure (heure affichée aussi dans le chat IG + RC) IRL heure FR. Or le jeu a son propre calendrier, affiché sur la carte et universel dans les divers créneaux horaires de la Terre.

Par ailleurs, mes images ont la date et l'heure (heure de Paris) dans le nom du fichier.

Du coup, comme l'app retire date et heure, je dois travailler avec 2 fichiers .txt (logs brut pour trouver heure IRL + log nettoyés par l'app)

Questions

Liste des présents

2 possibilités pour moi en ce moment (avec avantage/désavantage):

Parfois, j'ai pris le temps de les mettre à la mano, par ordre alphabétique :)

Dans les 2 cas, les membres de la team y apparaissent avec des noms bizarres :) Récemment, Pavor m'a contacté pour m'indiquer qui jouait quel homins PNJ - c'est super, je suggère qu'on garde cette idée pour mettre la team plus en avant.

Questions sur les logs bruts

Je vois dans mes logs bruts:

SYSTEM/ZON Indique zone, lieu dit etc

2024/10/28 20:57:34 (SYSTEM/ZON) * Vous êtes dans les Sources Interdites. Cette région est neutre.
2024/10/28 20:57:34 (SYSTEM/ZON) * Vous êtes dans la Forteresse de l'Arbre Mort.
2024/10/28 20:57:37 (SAY/EMT) * Chenli s'incline respectueusement.

donnerait :


20:57:34 Vous êtes dans les Sources Interdites. Cette région est neutre. Vous êtes dans la Forteresse de l'Arbre Mort.

Chenli s'incline respectueusement.


Exemples

Ex de lignes de log brut

2024/10/28 22:33:18 (DYN2) * @{EE3F}[2] <INFO> dit : @{AFBF}Defaultqxwlk -->[]
2024/10/28 23:05:28 (SHOUT) * @{EE3F}Pephoan Kridix crie : @{F44F}Le devoir m'appelle. Profitez de la sécurité de la ville.
2024/10/28 23:29:12 (UNIVERSE) * @{EE3F}Erenkyl dit : @{F80F}non,
2024/10/28 23:07:46 (DYN2) * @{EE3F}[2] <INFO> dit : @{AFBF}Thenroskridix -->[]
2024/10/28 23:07:46 (DYN2) * @{EE3F}[2] <INFO> dit : @{AFBF}Pavor -->[]

pourrait donner


2024/10/28 21:09:10 (SYSTEM/AROUND) * Vous proposez à Vanixia de rejoindre votre Ligue.
2024/10/28 21:09:13 (DYN2) * @{EE3F}[2] <TEAM> dit : @{AFBF}<-- Vanixia(atys)
2024/10/28 21:09:13 (DYN2) * @{EE3F}[2] <INFO> dit : @{AFBF}<-- Vanixia
2024/10/28 21:09:13 (DYN2) * @{EE3F}[2] <INFO> dit : @{AFBF}<-- Marisia

Les canaux

Les couleurs (/sh, emotes...)

Include system informations

Dans le formulaire :

Pour les events, buying et craft me semblent pour le moment inutiles. Par contre, quand on a 20 lignes de combats identiques (par ex SYSTEM/SPLM (SYSTEM/DGM)


ex: dans les logs bruts

2024/10/28 22:02:15 (SYSTEM) * Vous ciblez un Jugula horrifiant.
2024/10/28 22:02:16 (SYSTEM/SPLM) * Vous jetez un sort offensif sur un Jugula horrifiant.
2024/10/28 22:02:18 (SYSTEM/SPLM) * Votre sort est un succès.
2024/10/28 22:02:18 (SYSTEM/DGM) * Votre sort inflige 1500(1500) points de dommages magiques à le Jugula horrifiant.
2024/10/28 22:02:20 (SYSTEM/SPLM) * Votre sort est un succès.
2024/10/28 22:02:20 (SYSTEM/DGM) * Votre sort inflige 1500(1500) points de dommages magiques à le Jugula horrifiant.
2024/10/28 22:02:21 (SYSTEM/CHKCB) * Vous ne pouvez pas jeter un sort sur un cadavre.
2024/10/28 22:02:21 (SYSTEM/CHKCB) * Vous ne pouvez pas jeter un sort sur un cadavre.
2024/10/28 22:02:25 (SYSTEM) * Vous ciblez un Jugula horrifiant.
2024/10/28 22:02:26 (SYSTEM/SPLM) * Vous jetez un sort offensif sur un Jugula horrifiant.
2024/10/28 22:02:26 (SYSTEM/XP) * Votre pénalité de décès s'élève à 460000 points après retrait de 724 points. Votre expérience dans la compétence Maître en magie élémentaire aurait progressé de 28 points sans pénalité de décès.
2024/10/28 22:02:28 (SYSTEM/SPLM) * Votre sort est un succès.
2024/10/28 22:02:28 (SYSTEM/DGM) * Votre sort inflige 1500(1500) points de dommages magiques à le Jugula horrifiant.
2024/10/28 22:02:29 (SYSTEM/SPLM) * Vous jetez un sort offensif sur un Jugula horrifiant.
2024/10/28 22:02:30 (SYSTEM/SPLM) * Votre sort est un succès.
2024/10/28 22:02:31 (SYSTEM/DGM) * Votre sort inflige 1500(1500) points de dommages magiques à le Jugula horrifiant.
2024/10/28 22:02:31 (SYSTEM/CHKCB) * Vous ne pouvez pas jeter un sort sur un cadavre.
2024/10/28 22:02:38 (SYSTEM) * Vous ciblez Elke.
2024/10/28 22:02:39 (SYSTEM/SPLM) * Vous jetez un sort bénéfique sur Elke.
2024/10/28 22:02:41 (SYSTEM/SPLM) * Votre sort est un succès.
2024/10/28 22:02:41 (SYSTEM/SPLM) * Vous soignez Elke avec 794 points de vie.
2024/10/28 22:02:41 (SYSTEM/SPLM) * Vous soignez Nisroch avec 574 points de vie.
2024/10/28 22:02:41 (SYSTEM) * Nisroch est maintenant au maximum Vie et n'a plus besoin de sorts de guérison Vie.
2024/10/28 22:02:41 (SYSTEM) * Imotep est maintenant au maximum Vie et n'a plus besoin de sorts de guérison Vie.
2024/10/28 22:02:41 (SYSTEM) * Eolinius est maintenant au maximum Vie et n'a plus besoin de sorts de guérison Vie.
2024/10/28 22:02:41 (SYSTEM) * Kiriselly est maintenant au maximum Vie et n'a plus besoin de sorts de guérison Vie.
2024/10/28 22:02:42 (SYSTEM/SPLM) * Vous jetez un sort bénéfique sur Elke.
2024/10/28 22:02:44 (SYSTEM/SPLM) * Votre sort est un succès.
2024/10/28 22:02:44 (SYSTEM/SPLM) * Vous régénérez Elke de 1060 points de sève.
2024/10/28 22:02:44 (SYSTEM) * Sharixx est maintenant au maximum Sève et n'a plus besoin de sorts de guérison Sève.
2024/10/28 22:02:44 (SYSTEM) * Marisia est maintenant au maximum Sève et n'a plus besoin de sorts de guérison Sève.
2024/10/28 22:02:44 (SYSTEM/SPLM) * Vous régénérez Tapioca de 87 points de sève.
2024/10/28 22:02:44 (SYSTEM) * Tapioca est maintenant au maximum Sève et n'a plus besoin de sorts de guérison Sève.
2024/10/28 22:02:44 (SYSTEM/SPLM) * Vous régénérez Thorit de 553 points de sève.
2024/10/28 22:02:44 (SYSTEM/SPLM) * Vous régénérez Aistar de 446 points de sève.
2024/10/28 22:02:44 (SYSTEM) * Aistar est maintenant au maximum Sève et n'a plus besoin de sorts de guérison Sève.
2024/10/28 22:02:45 (SYSTEM/SPLM) * Vous jetez un sort bénéfique sur Elke.
2024/10/28 22:02:46 (SYSTEM/SPLM) * Votre sort est un succès.
2024/10/28 22:02:47 (SYSTEM/SPLM) * Vous régénérez Elke de 306 points de sève.
2024/10/28 22:02:47 (SYSTEM) * Elke est maintenant au maximum Sève et n'a plus besoin de sorts de guérison Sève.
2024/10/28 22:02:47 (SYSTEM/SPLM) * Vous régénérez Sharixx de 377 points de sève.
2024/10/28 22:02:47 (SYSTEM) * Sharixx est maintenant au maximum Sève et n'a plus besoin de sorts de guérison Sève.

donnerait

10/28 22:02:15 Vous ciblez un Jugula horrifiant.
<!-- 40 shrinked lines -->
10/28 22:02:47 Sharixx est maintenant au maximum Sève et n'a plus besoin de sorts de guérison Sève.

  1. Voir https://fr.wiki.ryzom.com/wiki/Sp%C3%A9cial:Version où on voit qu'on a la 1.29.1 et que certaines extensions datent de 2017 alors qu'en nov 2024 c'est la 1.42.3 qui est recommandée.
  2. parfois quand un joueur a une trad DeepL incompréhensible ou que je ne comprend pas, je l'efface ou je reformule si en lisant l'anglais, je détecte la connerie DeepL.
Récupérée de « https://fr.wiki.ryzom.com/w/index.php?title=Utilisatrice:Craftjenn/NotesCJ/LogCleaner&oldid=83715 »