Je ne sais pas si tu as essayé ce que j'ai proposé.
Le fait que tu obtiennes la même erreur en retirant les ACTION_IF qui protègent l'ajout multiple des projectiles n'est pas surprenant. Dans l'historique de révision de la version 209 de WeiDU, il est écrit
* ADD_{PROJECTILE,MUSIC,KIT} doesn't add twice if you're a bifftard.
J'en conclus que WeiDU réutilisera le premier numéro si on essaie d'ajouter de nouveau la même chose. Et comme tu indiquais que tu employais la dernière version de WeiDU, j'en déduis que tu as le problème avec la version 210 qui est la dernière à ce jour.
J'ai fait un essai en partant de la dernière version du DerKit disponible en téléchargement et qui ne comprend pas ces projectiles. J'ai repris un projectile existant en le renommant avec tes propres noms afin de faire un essai. J'ai aussi repris le code d'ajout des sorts PX4PULVE et PXB5BOOM, en retirant la ligne qui existait déjà pour le premier. J'ai laissé les ACTION_IF de protection.
Résultat : "Je comprends pas, ça marche très bien chez moi" (TM)
Je n'ai pas d'erreur d'installation. Les deux projectiles (Pxfirbal et Pxb5boom, qui sont des copies d'un PRO quelconque du jeu) sont bien ajoutés au fichier PROJECTL.IDS. Les sorts PX4PULVE et PXB5BOOM sont bien référence au fichier Pxb5boom.PRO d'après ce que montre Near Infinity. Il y a bien un petit truc bizarre : la valeur diffère, 274 dans le fichier IDS, 275 les spell abilities dans Near Infinity, mais comme il indique le bon nom de fichier PRO, j'en conclus que ce décalage vient de Near Infinity ou que c'est une règle pour le lien entre le sort et le fichier PRO.
J'ai d'abord fait l'essai avec la version 209 de WeiDU. Ensuite j'ai désinstallé, vérifié que le fichier PROJECL.IDS était bien revenu à l'état précédent, puis réinstallé cette fois-ci avec la version 210 de WeiDU. Même résultat : pas d'erreur et des fichiers correctement installés et patchés.
S'il y a bien une chose que m'a apprise ma longue expérience de l'informatique et de la résolution de problème de tout type, c'est qu'il ne faut jamais exclure complètement une hypothèse, même si elle semble impossible. Puisque tu as une différence de comportement entre deux installations, au lieu de nier l'évidence, tu ferais mieux d'identifier ce qui différencie tes deux installations. Parce que la clé du problème est là, à 99,9 % de probabilité, le reste étant un bug quelconque dans WeiDU ou un problème de disque dur qui n'apparaît que dans le répertoire où ça échoue ou je ne sais quoi d'encore plus aléatoire.
Si tu veux comparer le contenu de tes deux installations, je te propose d'essayer une comparaison de répertoires avec l'outil
KDiff3. Quand tu lui demandes de comparer deux répertoires, il t'indiquera les différences en terme de présence/absence de fichiers et pour ceux qui ont le même nom et la même arborescence, il effectue une comparaison binaire. Quand tu cliques sur un fichier qui diffère, si c'est un fichier texte, tu peux voir le détail des différences.
Même avec un copier-coller du répertoire d'installation, tu devrais avoir au moins le fichier Baldur.ini qui diffère pour la ligne "HD0:=". Si ce n'est pas le cas, ton problème est là : au moins une de tes installations ne pointe pas sur le bon répertoire.