Releases: theorikkdk/automatic-token-image
Releases · theorikkdk/automatic-token-image
Release list
Automatic Token Image v1.12.1
Automatic Token Image v1.12.1
Correction
- Suppression des pénalités de score liées à la profondeur physique des sous-dossiers.
- Une image située dans une arborescence profonde n’est plus désavantagée par rapport à une image proche du dossier racine, à pertinence égale.
- Les noms de tous les dossiers continuent à contribuer au matching.
- Les informations utiles comme le type, la race, le rôle, le sexe, l’équipement ou la variante restent exploitées.
- Les exclusions, incompatibilités de type et pénalités liées aux mots supplémentaires dans le nom du fichier restent inchangées.
- Le classement pondéré, la marge de diversité et l’évitement des images récemment utilisées sont conservés.
Validation
- Testé avec succès sous Foundry VTT V14 et D&D5e.
- Tests automatiques : 99 tests, 97 réussis, 0 échec et 2 limitations documentées.
- Cas validé avec une bibliothèque organisée dans des sous-dossiers profonds.
Limitations connues
- Le stockage S3 n’est pas pris en charge.
- Les pluriels ne font pas l’objet d’une lemmatisation générale.
- La qualité des résultats dépend toujours des noms de fichiers et de dossiers.
- Un type D&D5e absent ou incorrect peut réduire la précision.
Automatic Token Image v1.12.0
Automatic Token Image v1.12.0
Principales améliorations
- Compatibilité avec Foundry VTT V14 et le système D&D5e.
- Meilleure utilisation du type de créature renseigné par D&D5e.
- Correction de la classification de
Dragonborn. - Correction de
Giant Spider, désormais correctement reconnue comme bête. - Correction des marqueurs de type trop permissifs.
- Amélioration des correspondances entre rôle et race.
- Sécurisation du cache, notamment pour les dossiers vides, les invalidations et les indexations concurrentes.
- Limitation des caches mémoire de résultats et d’historique.
- Meilleure distinction des erreurs de parcours, d’indexation, de sélection et de mise à jour.
- Décodage tolérant des chemins contenant un caractère
%invalide. - Limite effective de 120 expansions d’alias.
- Normalisation de
œversoe. - Refactorisation légère des utilitaires.
- Documentation utilisateur et informations de licence améliorées.
- Ajout d’une suite de tests automatiques.
Comportements conservés
- Les tokens créés par les joueurs sont volontairement ignorés.
- Avec plusieurs MJ, seul le MJ créateur traite le token.
- Un rôle générique comme
GuerrierouGardepeut recevoir une race arbitraire compatible. - Lorsqu’une race est explicitement indiquée, elle reste obligatoire.
- Le type de créature D&D5e reste prioritaire.
Limitations connues
- Le stockage S3 n’est pas encore pris en charge.
- Les pluriels ne font pas l’objet d’une lemmatisation générale.
- La qualité des résultats dépend des noms de fichiers et de dossiers.
- Un type D&D5e absent ou incorrect peut réduire la précision.
Ressources et licence
- Aucune image de token ni autre ressource visuelle n’est incluse.
- Le module analyse uniquement les fichiers configurés par l’utilisateur.
- Le code source est distribué sous licence MIT.
- Les ressources visuelles restent soumises à leurs propres droits et licences.