Bonjour,
Ceux qui ont suivi mes aventures lors de la traduction du mod ACOK en 5.0 savent que je me suis heurté à un gros problème de duplication de labels dans le fichier
menus.txt du mod. Pour les autres, voir ce message-ci et les suivants qui expliquent le problème :
https://forums.taleworlds.com/index.php/topic,371662.msg8905101.html#msg8905101
Ayant donc développé du code qui analyse le fichier
menus.txt pour en trouver les défauts, je me suis dit que le même problème se produit peut-être dans d'autres mods. Facile à voir : il suffira d'éxécuter mon programme sur les fichiers
menus.txt des autres mods.
Pris d'une intuition soudaine, je me suis dit que j'allais commencer, par principe, par vérifier celui du mod de base livré par TaleWorlds :
Native. Et là, surprise : il y des duplications de labels dans le
menus.txt de Native !
Conclusion :
toutes les VF dont on n'a pas modifié le fichier menus.txt ont des manques, des entrées menu ou propositions d'action qui apparaissent sous un faux texte dont on ne s'est peut-être jamais rendu-compte... ou alors certains ont soupçonné une erreur dans Warband mais pas dans la VF !
Certaines de ces duplications génèrent des erreurs dans le mode Triche. Ce n'est pas plus gênant que ça : qui utilise ce mode en VF ?
D'autres ne portent pas à conséquence, comme le
mno_continue unique qui empêche de voir que normalement il devrait y avoir dans le jeu des "Continuer", Continuer." et "Continuer...". La VF actuellement n'affiche que le premier, ce qui n'est pas gênant.
Mais certaines conduisent à réellement cacher une proposition d'action. Un exemple :
mno_nurse Go_with_the_nurse
mno_nurse Wait_by_the_spring
Quand on demande à voir une dame et qu'une nurse vient nous dire qu'il est possible d'être reçu, on voit dans
menus.txt qu'il y a deux actions possibles : suivre la nurse ou rester près de la fontaine. Du fait de l'identité des labels, on ne trouve dans
game_menus.csv que cette seule option :
mno_nurse|Suivre la dame de compagnie
Je ne saurais dire si en jeu on ne voit qu'une proposition ou si les propositions sont affichées deux fois à l'identique, auquel cas la deuxième ligne ne fait pas ce qui est écrit : on reste sur place au lieu de suivre la dame de compagnie ! Mais dans les deux cas il y a erreur.
Il va donc falloir régénérer une VF ! Je n'ai pas l'intention de remontrer dans les archives et corriger les versions précédentes, mais objectivement il faudra refaire une 1.172-1.173 avec des fichiers
menus.txt et
game_menus.csv corrigés.
C'est là que ressurgit le fait qu'il y a deux VF 1.172 sur le marché. Avant de faire la correction ci-dessus, il va d'abord falloir fusionner les deux VF pour n'en faire qu'une. Fusionner, vous avez dit fusionner ? Je pense que Fusion M&B va à nouveau chauffer !
A suivre...
Edit : Je viens de regarder avec Winmerge : les deux VF sont effectivement bien proches. La fusion ne prendra pas longtemps !
On verra ça demain.