
Interface & Contenu
Nouveaux Agents : Support ajouté pour Harbor, Gekko, Deadlock, Iso, Clove, Vyse, Tejo, Waylay et Veto.
Nouvelles Cartes : Support ajouté pour Abyss et Corrode.
Corrections visuelles : * Ajustement de la longueur du texte des icônes pour respecter les contraintes de Discord (minimum 2 caractères).
Correction des erreurs de syntaxe dans l'ASCII art au démarrage.
--
Correctifs
Stabilité (KeyError) : Sécurisation de la lecture des données de session et d'accessibilité du groupe (prévention des crashs si une clé est manquante).
Gestion du système : Correction d'une erreur lors de la fermeture de l'icône de la barre des tâches (systray).
Logique de session : Les sessions de jeu et d'entraînement ne dépendent plus de sessionLoopState, mais vérifient directement l'état réel du jeu pour plus de fiabilité.
Code : Correction d'erreurs d'indentation dans les fichiers sources startup.py et presence.py.
--
Améliorations
Réactivité : Mise à jour instantanée de la présence lors de l'entrée en jeu, avant même le début de la boucle de rafraîchissement.
Détection d'état : Priorité donnée à la détection de l'état "En jeu" via coregame_fetch_player() pour éviter les faux positifs dans les menus.
Sécurisation globale : Utilisation systématique de valeurs par défaut pour toutes les données sensibles (taille du groupe, niveau du compte, identifiants, etc.).
--
Technique & Build
Maintenance : Mise à jour des liens vers le nouveau fork officiel : krvntzkl/valorant-rpc.
Optimisation du Build : * Amélioration du script build.bat avec une meilleure gestion des erreurs.
Configuration avancée du fichier .spec pour PyInstaller (gestion automatique des sous-modules et des icônes).
Ajout des fichiers init.py manquants pour garantir la compatibilité lors de la compilation.