Aller au contenu principal

1.0.3 : une semaine de chasse aux bugs — import Foundry, quêtes fantômes et compagnie

· 3 minutes de lecture
IGMLcréation
Créateur de LoreMind

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 !