Utilisatrice:Craftjenn/NotesCJ/LogCleaner : Différence entre versions

De EncyclopAtys

m (Mes besoins sur le wiki)
m (Gestion du temps)
Ligne 65 : Ligne 65 :
 
* (possible ? désirable ?) ajouter dans les logs '''brut''' une info concernant le temps IG (par exemple, (SYSTEM/TIM) "il est midi", "Nous sommes en hivers JA 2630" )?
 
* (possible ? désirable ?) ajouter dans les logs '''brut''' une info concernant le temps IG (par exemple, (SYSTEM/TIM) "il est midi", "Nous sommes en hivers JA 2630" )?
 
* ou y afficher l'heure IG quand on change de zone ?
 
* ou y afficher l'heure IG quand on change de zone ?
* afficher dans les logs filtrés les changement de zone/lieux dits avec la date IG
+
* afficher dans les logs filtrés les changement de zone/lieux dits, avec en commentaire (balise <nowiki><!-- --></nowiki>) avec la date IG + heure IRL
  
 
=== Liste des présents ===
 
=== Liste des présents ===

Version du 5 novembre 2024 à 01:28

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

  • Déja, l'app est en anglais seul.
  • Avec toutes les récentes maj et patches:
    • tester les apps qui fonctionnent encore (ou non),
    • et mettre à jour la page list_user_apps,
    • indiquer (sur list_user_apps) une date de dernière maj (ex: Oct 2024, Dec 2018) ou une colonne qui indique si cette app est ok ou KO (sachant que certaines sont peut-etre ko en jeu et ok en web ou l'inverse ou un mix des 2 cas ? lol)
  • Sur le texte du haut (ie de "This script accepts only logs" à "might be stocked in a cookie."):
    • On pourrait ajouter un lien vers les commandes détaillées (commande /chatlog). Ou mieux: ajouter un lien vers une page d'aide wiki (qui explique les diverses possibilités, en au moins 3 langues) => gain de place sur le formulaire, plus facile à corriger par les joueurs.
    • on explique en haut des cases à cocher plus bas (et qui sont toute collées)...
    • en bas (après le controle texte nommé "Log"), je propose d'ajouter une ligne blanche (ou trait ou autre) après "Universe" + avant " log.log or client.log file" + après ce dernier où on ajouterait une case à cocher "wiki"

Et 2 questions:

  • "Keep only : Say" on parle ici du canal ALENTOURS ? ou est exclu les cris /sh de ALENTOURS?
  • Pourrait-on avoir des précisions sur "Faction and other labels / Codes" ?

Mes besoins sur le wiki

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

  • Taille maximale du fichier : 100 Mio
  • Formats de fichiers autorisés : png, gif, jpg, jpeg, webp, pdf, odt, ods, xcf, svg.
  • on ne peut pas y uploader du .txt (pour garder trace des logs bruts) à moins d'utiliser un format pdf ou odt (certains 06 ne peuvent pas les ouvrir) ou par ex 4 images avec la meme description et catégories en meme temps (à moins d'utiliser un bot)

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 :

  • en fin de ligne <br /> (pour éviter sur les wiki l'utilisation abusive de la balise wiki poem (<poem>Logs filtrés par l'app</poem>),
  • Pour l'arrivée dans une zone : balise h3
  • Pour l'arrivée dans un lieu dit : balise h4

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

  • (possible ? désirable ?) ajouter dans les logs brut une info concernant le temps IG (par exemple, (SYSTEM/TIM) "il est midi", "Nous sommes en hivers JA 2630" )?
  • ou y afficher l'heure IG quand on change de zone ?
  • afficher dans les logs filtrés les changement de zone/lieux dits, avec en commentaire (balise <!-- -->) avec la date IG + heure IRL

Liste des présents

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

  • Le /who
    • ajoute des homins dans la zone et/mais pas sur l'event,
    • montre l'age des homins.
    • La commande doit etre passée manuellement vers le début et vers la fin de l'event (peut etre automatisable via ARK ? => par une team)
  • Via la ligue
    • sont elles tjs crées avec le meme ID pour l'app ("DYN2")? - il me semble que oui
    • ajoute des homins en team et pas dans l'event,
    • certains apparaissent en double (avec atys),
    • n'est pas gérée par l'app (il faut aller copier coller l'info dans les logs bruts, ca prend pas mal de temps de bien le faire, et je le fais plus ou moins bien)

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.


Ex:

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

Questions sur les logs bruts

Je vois dans mes logs bruts:

  • DYN0 = l'uni ?
  • DYN2 = league ?

SYSTEM/ZON Indique zone, lieu dit etc

  • Pour le wiki, ca serait cool que ca apparaisse avec une ligne blanche avant et une après. Ex:

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.


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


Les canaux

Les couleurs (/sh, emotes...)

Include system informations

  • Include system informations (fight/buying/craft)
  • Voir https://fr.wiki.ryzom.com/wiki/Sp%C3%A9cial:Version
  • 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.