L'utilisation de PACCTAK est super simple, pour retrouver le tuto rapide (si vous n'avez pas le temps) regarder juste le tuto rapide :
Tuto rapide
https://www.youtube.com/watch?v=gUrcpiJoAeI
TUTO utilisation de PACCTAK
Qu'est ce que PACCTAK ?
PACCTAK signifie :
Parser, Analyser de logs, Calculateur de score et Créateur de tableaux pour Tournois de combats Aériens dans KSP.
- Parser : c'est un peu compliqué mais en gros c'est quelque chose qui comprend l'utilité des mots. Exemple : dans toutes les langues (que je connais), les mots ont une nature (adjectif, nom, verbe...), c'est le Lexer (analyse lexicale) qui reconnait le type des mots (mais ne perdont pas trop de temps). Vous savez également que les mots ont une fonction (sujet, adjectif épitête...), cette fois c'est le Parser (analyse syntaxique) qui s'en occupe, il reconnait l'utilité de ce mot dans la phrase. Pour plus d'informations, je vous propose de lire les pages wikipédia sur le Lexer et le Parser.
- Analyseur de logs :
- Analyseur : vous savez tous ce que cela signifie en général. Ici ça consiste à créer (numériquement) les avions et leurs alouer les différentes valeurs (kills, rams, death order...).
- Logs : en français on dit "journal". C'est un résumé d'un évènement qui au mis chemin entre l'ordinateur (pour être facilement écrit) et l'humain (pour être lisible par des personnes entraînées). Retrouvez plus d'information sur wikipédia.
- Calculateur de score : c'est encore une fois pas très compliqué ; ça consiste à calculer le score pondéré à partir des variables d'un avion.
- Créateur de tableaux : ça dit ce que ça fait. C'est bien beau d'avoir les infos mais il faut maintenant les rendre exploitable, c'est pourquoi on fait des tableaux détailés.
Maintenant qu'on a compris le vocabulaire, je vais vous expliquer clairement ce qu'il est. PACCTAK permet de vous faire des comptes rendus de tournois BDA afin de comparer les avions suivant les catégories. PACCTAK est codé par mes soins en
Python (un langage de programation très populaire).
Téléchargement
- Le programme vous sort des tableaux en csv (Comma Separated Value, un format de tableurs très très simple et facile à écrire), il vous faut donc un logiciel de tableur (Excel, Google Sheet ou Libre Office Calc (que je vous conseil)). Si vous n'avez aucun des 3, voici un lien vers la suite Libre Office (gratuit, libre, parfait) : https://fr.libreoffice.org/download/tel ... breoffice/ (prennez la dernière, c'est bien !).
Utilisation
ATTENTION : PACCTAK modifie et ouvre des fichiers ce qui peut (dans des cas extrêmes) être dangereux. PACCTAK a des sécurités, mais elles ne sont pas parfaites ! Utilisez PACCTAK dans des dossiers sans fichiers critiques et idéalement dans les logs KSP. (Ne vous inquiétez pas non plus, le tuto vous permettra d'être 100% en sécurité !
)
PACCTAK peut être mis à 2 endroits :
- Un tournois (...\BDArmory\Logs\Tournament [nombre]) : ça permet de facilement analyser un tournoi.
- Logs (...\BDA\Logs) : ça permet de facilement analyser plusieurs tournois (ensemble ou non)
Maintenant ouvrez PACCTAK.
Commençons par le 2nd cas (un peu particulier), vous aller tomber sur ce type d'interface :
2 réponses possible :
- un nombre (exemple : 2) : c'est pareil de que mettre PACCTAK dans un tournoi.
- plusieurs nombres séparés par des tirets (exemple : 1-2-3) : il crait un nouveau fichier qui contient tous les rounds et ensuite le calcul.
Ensuite les 2 cas initiaux se rejoignent dans le menu principal.
- C'est le choix de base, sur lequel vous allez le cliquer le plus, il permet d'analyser le tournoi.
- La même chose que le 1 sauf que l'on ne met pas à jour les Heats (afin de coriger dans les CSV d'éventuelles erreurs).
- Il permet de choisir un scoring préconfiguré (de base de scoring est "Normal").
- Il permet de créer son propre scoring ("n" pour ne pas changer la valeur et un nombre pour changer).
Donc choisissez un scoring (3 ou 4) et lancer une analyse (1 ou 2).
Une fois l'analyse lancer, il va prendre de quelques centièmes de seconde à une dizaine de seconde. Si à la fin vous voyez "Tout semble avoir bien fonctionner", c'est que, bah, tout semble avoir bien fonctionné ! Si au contraire il se ferme tout seul, c'est qu'il a planté, NUL !
Maintenant il est temps de regarder les tableaux
!
Voici les différents types de tableaux :
- [heat]_[round].csv : le tableau récapitulant un heat.
- round_[round].csv : le tableau récapitulant un round.
- heats round_[round].csv : le tableau récapitulant un round et ses heats.
- tournois.csv : le tableau récapitulant le tournoi.
- global Tournament [nombre].csv : le tableau récapitulant le tournoi et les rounds (le plus interessant !).
Et si ça ne fonctionne pas ?
Ecrivez un message sur le forum ou sur discord avec les logs du tournoi, vérifiez bien d'avoir la dernière version de PACCTAK.