1.0.3 : une semaine de chasse aux bugs — import Foundry, quêtes fantômes et compagnie
· 3 minutes de lecture
Première semaine après le lancement de la 1.0, et elle a été dense : merci à tous ceux qui ont installé DM Loremind, testé, et surtout remonté des bugs.
🎲 Import Foundry VTT : la grosse fournée (module 0.2.8 → 0.2.9)
- Murs Dungeon Alchemist : les scènes importées déclenchaient des erreurs de validation dans
Foundry (
light: 2 is not a valid choice) — les murs utilisaient l'ancienne échelle de Foundry v9. Ils sont maintenant convertis proprement, avec en bonus les murs « terrain » (chariots, rochers) qui laissent passer partiellement la vision, comme prévu par Dungeon Alchemist. - Lumières DungeonDraft : fini l'écran complètement ébloui — les couleurs étaient mal décodées (les torches devenaient blanc pur) et l'intensité s'additionnait avec l'éclairage déjà « cuit » dans l'image. Les lumières ont retrouvé leurs vraies couleurs et une intensité discrète.
- Aperçus de scènes : les vignettes manquantes dans la barre latérale de Foundry sont désormais générées systématiquement.
- Fin de l'erreur « disallowed extension » sur les fichiers
.dd2vttà l'import. - Ennemis sans acteur Foundry : si un ennemi référence un acteur qui n'existe pas dans votre monde (créé dans un autre monde, compendium absent), le module crée maintenant une fiche vierge à compléter au lieu d'ignorer silencieusement l'ennemi — et les stats que vous saisissez dedans survivent aux réimports. Une notification vous liste les ennemis concernés.
Problème de quête fantome.
Un bug sournois : supprimer une quête libre laissait parfois ses scènes traîner dans un recoin invisible de la base… d'où des quêtes supprimées qui ressuscitaient dans l'export Foundry / PDF. Trois changements :
- Supprimer une quête libre supprime maintenant vraiment son contenu — et la confirmation vous annonce l'impact exact (« 4 scènes seront supprimées avec elle ») avant de valider.
- L'export Foundry n'embarque plus que les quêtes réellement existantes.
- À la première ouverture en 1.0.3, une réparation automatique s'occupe de l'existant : le contenu orphelin redevient visible sous forme de quête (rien n'est détruit dans votre dos — vous décidez de le garder ou non), et les coquilles vides sont nettoyées.
🐛 Autres corrections
- Sauvegarde/restauration : les images étaient mal reliées à la campagne à l'import d'une sauvegarde, ce qui cassait leur affichage — corrigé (1.0.1).
- Sidebar du Lore : avec beaucoup de templates, le panneau du bas finissait par masquer toute l'arborescence. Il est maintenant plafonné avec son propre ascenseur — merci à l'utilisateur qui a remonté ça.
Qualité de code
- Grosse passe de dette technique sur le cœur de l'application, pour garder un code sain sur la durée.
Pour mettre à jour
- Docker :
docker compose pull && docker compose up -d(ou la mise à jour automatique) ; - Module Foundry : mise à jour depuis l'administration des modules de Foundry (v0.2.9).
Et si vous croisez un bug, venez le raconter sur le Discord — comme vous pouvez le voir au-dessus, ça sert. À la semaine prochaine !
