Suite à la discussion dans le thread intitulé "Erreurs historiques dans EU1", il me semble que se serait bien de proposer aussi une solution (dans le cas où se serait possible, bien évidemment) à ces erreurs. La plupart du temps on peut les résoudre par quelques bidouilles dans les fichiers.
Je commence par le difficile problème de la Bretagne :
- Un petit conseil pour commencer : sauvegarder les fichiers avant de faire toute manip, ça évite de devoir réinstaller EU.
- Remettre Nantes en Bretagne : c'est tout à fait possible, il suffit juste de bidouiller le fichier province.csv.
Commencer par éditer ce ficher, qui se trouve dans le répertoire db d'EU, avec un éditeur de texte (style Wordpad, mais surtout pas Excel). Puis rechercher la ligne commençant par 416 (l'identifiant de la province Morbihan). Lorient et son port seront remplacés par Nantes.
Remplacer cette ligne par la ligne suivante :
416;Morbihan;coastal;catholic;0;3;0;0;0;4;10;0;0;0;fish;1;3;0;0;0;0;0;0;9205;1905;9172;1899;9142;1927;9203;1885;922;-100;-100;0;-100;-100;0;-100;-100;0;-100;-100;0;France;Western Europe;Europe;Nantes;0;0;0;1;9188;1886;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;;
Il faut maintenant remplacer la ville de Nantes en Vendée par une autre ville car sinon on aurait 2 villes de Nantes sur la carte. Personnellement j'ai mis Angers comme ville (la seule ville importante dans la province).
Donc rechercher la ligne commençant par 417 (la ligne suivante), puis la remplacer par cette ligne :
417;Vendée;inland;catholic;0;3;0;0;0;6;9;1;0;0;Salt;0;4;0;0;0;0;0;0;9262;1921;9254;1951;0;0;9230;1948;0;9188;1937;2;-100;-100;0;-100;-100;0;-100;-100;0;France;Western Europe;Europe;Angers;0;0;0;1;9227;1946;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;;
- De même pour ceux qui voudrait remplacer Saint-Malô par Rennes dans le jeu :
Rechercher la ligne commençant par 414, et la remplacer par la ligne suivante :
414;Armor;inland;catholic;0;3;0;0;0;5;9;0;0;0;fish;1;2;0;0;0;0;0;0;9221;1835;9182;1796;0;0;9202;1812;0;-100;-100;0;-100;-100;
0;-100;-100;0;-100;-100;0;France;Western Europe;Europe;Rennes;0;0;0;1;9208;1817;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;;
- Pour changer la capitale de la Bretagne dans l'IGC :
Editer le fichier 1492_IGC.inc dans le répertoire Scénarios d'EU, par un éditeur de texte. Rechercher la chaine de caractère "location = 415" (sans les guillemets). Juste derriere ce texte vous avez le texte suivant : "capital = yes". Supprimer cette ligne, ce qui aura pour effet de désactiver Brest comme capitale de la Bretagne. Ensuite il s'agit de savoir si voulez Nantes ou Rennes comme capitale de la Bretagne. Pour ceux qui désire Nantes comme capitale, il faut replacer la ligne "capital = yes" après la ligne "location = 416" qui se trouve juste un peu plus bas. Pour ceux qui voudraient Rennes, il faut mettre cette ligne après la ligne "location = "414". Une remarque importante : si ces lignes commencent par un dièse (#), celà veut dire que l'option Free Bretagne n'est pas activée dans l'IGC, et que si vous faites les modifs précedentes, il est impératif de faire précéder la ligne "capital = yes" par un dièse.
- En option : Mettre à jour le nombre d'habitants à Rennes, Nantes et Angers (c'est optionel, car ce n'est pas necessaire pour jouer).
Editer de nouveau le fichier 1492_IGC.inc. Rechercher le texte "location = 414", juste au dessus se trouve la population de la ville de Rennes. Remplacer le chiffre de 8000 par le nombre d'habitants de Rennes. Comme je n'ai pas les chiffres de l'époque mais que j'imagine que Rennes était la principale ville de Bretagne, j'ai mis 13000. Mais c'est affaire de goût. Les spécialistes de l'Histoire bretonne nous fournirons les chiffres exacts, j'en suis sûr.
Faites une deuxième recherche sur le texte "location = 414", vous devez tomber le même style de texte mais un peu plus loin dans le fichier, et recommencer la même manipulation (la première fois correspond au fait que la province appartienne à la Bretagne, la deuxième si elle appartient à la France). Puis recommencer la même chose pour le texte "location = 417", qui correspond à la ville d'Angers (j'ai mis 5000 habitants personnellement). Vous ne devez trouver ce texte qu'une fois (ben oui, la Vendée n'appartient qu'à la France quelque soient les options activées).
Il est inutile de mettre à jour Nantes, car le nombre d'habitants est identique à celui de Lorient au début du jeu (8000 pour chacun).
- En option : Mettre à jour le fichier de révolte de la Bretagne.
Cette modif est inutile si la Bretagne est un pays majeur du jeu, sinon il faut faire le manip suivante : éditer le fichier revolt.txt (qui se trouve dans , puis rechercher la chaine de caractère "capital = 415" (sans les guillemets). Remplacer 415 par 414 pour Rennes comme capitale et par 416 pour Nantes. Juste au dessus se trouve les lignes "minimum = { 415 }" et "extra = { 414 416 }". Remplacer dans minimum la valeur 415 par celle de la capitale que vous avez choisi. En sens inverse, dans la ligne extra, remplacer la valeur de votre capitale par 415. Désormais la Bretagne se révoltera avec la capitale que vous aurez choisi.
Remarque importante :
- Ces modifs fonctionnent parfaitement si vous lancer une nouvelle IGC , mais peuvent faire planter le programme si vous utiliser une sauvegarde. La raison est qu'on supprime 2 ports dans le jeu (celui de Vendée et celui d'Armor), et que s'il y a des flottes dans ces ports ou faisant route vers ces ports, le jeu plante. De plus les villes n'auront pas les bons noms et seront mal positionnées sur la carte.
Ouf, le thread est un peu long, mais y a pas mal d'options. Celà a l'air fastidieux à modifier mais en fait c'est très faisable.
Bon si quelqu'un a d'autres modifs pour corriger d'autres erreurs historiques, il suffit juste de les mettre à la suite.
Je commence par le difficile problème de la Bretagne :
- Un petit conseil pour commencer : sauvegarder les fichiers avant de faire toute manip, ça évite de devoir réinstaller EU.
- Remettre Nantes en Bretagne : c'est tout à fait possible, il suffit juste de bidouiller le fichier province.csv.
Commencer par éditer ce ficher, qui se trouve dans le répertoire db d'EU, avec un éditeur de texte (style Wordpad, mais surtout pas Excel). Puis rechercher la ligne commençant par 416 (l'identifiant de la province Morbihan). Lorient et son port seront remplacés par Nantes.
Remplacer cette ligne par la ligne suivante :
416;Morbihan;coastal;catholic;0;3;0;0;0;4;10;0;0;0;fish;1;3;0;0;0;0;0;0;9205;1905;9172;1899;9142;1927;9203;1885;922;-100;-100;0;-100;-100;0;-100;-100;0;-100;-100;0;France;Western Europe;Europe;Nantes;0;0;0;1;9188;1886;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;;
Il faut maintenant remplacer la ville de Nantes en Vendée par une autre ville car sinon on aurait 2 villes de Nantes sur la carte. Personnellement j'ai mis Angers comme ville (la seule ville importante dans la province).
Donc rechercher la ligne commençant par 417 (la ligne suivante), puis la remplacer par cette ligne :
417;Vendée;inland;catholic;0;3;0;0;0;6;9;1;0;0;Salt;0;4;0;0;0;0;0;0;9262;1921;9254;1951;0;0;9230;1948;0;9188;1937;2;-100;-100;0;-100;-100;0;-100;-100;0;France;Western Europe;Europe;Angers;0;0;0;1;9227;1946;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;;
- De même pour ceux qui voudrait remplacer Saint-Malô par Rennes dans le jeu :
Rechercher la ligne commençant par 414, et la remplacer par la ligne suivante :
414;Armor;inland;catholic;0;3;0;0;0;5;9;0;0;0;fish;1;2;0;0;0;0;0;0;9221;1835;9182;1796;0;0;9202;1812;0;-100;-100;0;-100;-100;
0;-100;-100;0;-100;-100;0;France;Western Europe;Europe;Rennes;0;0;0;1;9208;1817;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;-1;;
- Pour changer la capitale de la Bretagne dans l'IGC :
Editer le fichier 1492_IGC.inc dans le répertoire Scénarios d'EU, par un éditeur de texte. Rechercher la chaine de caractère "location = 415" (sans les guillemets). Juste derriere ce texte vous avez le texte suivant : "capital = yes". Supprimer cette ligne, ce qui aura pour effet de désactiver Brest comme capitale de la Bretagne. Ensuite il s'agit de savoir si voulez Nantes ou Rennes comme capitale de la Bretagne. Pour ceux qui désire Nantes comme capitale, il faut replacer la ligne "capital = yes" après la ligne "location = 416" qui se trouve juste un peu plus bas. Pour ceux qui voudraient Rennes, il faut mettre cette ligne après la ligne "location = "414". Une remarque importante : si ces lignes commencent par un dièse (#), celà veut dire que l'option Free Bretagne n'est pas activée dans l'IGC, et que si vous faites les modifs précedentes, il est impératif de faire précéder la ligne "capital = yes" par un dièse.
- En option : Mettre à jour le nombre d'habitants à Rennes, Nantes et Angers (c'est optionel, car ce n'est pas necessaire pour jouer).
Editer de nouveau le fichier 1492_IGC.inc. Rechercher le texte "location = 414", juste au dessus se trouve la population de la ville de Rennes. Remplacer le chiffre de 8000 par le nombre d'habitants de Rennes. Comme je n'ai pas les chiffres de l'époque mais que j'imagine que Rennes était la principale ville de Bretagne, j'ai mis 13000. Mais c'est affaire de goût. Les spécialistes de l'Histoire bretonne nous fournirons les chiffres exacts, j'en suis sûr.
Faites une deuxième recherche sur le texte "location = 414", vous devez tomber le même style de texte mais un peu plus loin dans le fichier, et recommencer la même manipulation (la première fois correspond au fait que la province appartienne à la Bretagne, la deuxième si elle appartient à la France). Puis recommencer la même chose pour le texte "location = 417", qui correspond à la ville d'Angers (j'ai mis 5000 habitants personnellement). Vous ne devez trouver ce texte qu'une fois (ben oui, la Vendée n'appartient qu'à la France quelque soient les options activées).
Il est inutile de mettre à jour Nantes, car le nombre d'habitants est identique à celui de Lorient au début du jeu (8000 pour chacun).
- En option : Mettre à jour le fichier de révolte de la Bretagne.
Cette modif est inutile si la Bretagne est un pays majeur du jeu, sinon il faut faire le manip suivante : éditer le fichier revolt.txt (qui se trouve dans , puis rechercher la chaine de caractère "capital = 415" (sans les guillemets). Remplacer 415 par 414 pour Rennes comme capitale et par 416 pour Nantes. Juste au dessus se trouve les lignes "minimum = { 415 }" et "extra = { 414 416 }". Remplacer dans minimum la valeur 415 par celle de la capitale que vous avez choisi. En sens inverse, dans la ligne extra, remplacer la valeur de votre capitale par 415. Désormais la Bretagne se révoltera avec la capitale que vous aurez choisi.
Remarque importante :
- Ces modifs fonctionnent parfaitement si vous lancer une nouvelle IGC , mais peuvent faire planter le programme si vous utiliser une sauvegarde. La raison est qu'on supprime 2 ports dans le jeu (celui de Vendée et celui d'Armor), et que s'il y a des flottes dans ces ports ou faisant route vers ces ports, le jeu plante. De plus les villes n'auront pas les bons noms et seront mal positionnées sur la carte.
Ouf, le thread est un peu long, mais y a pas mal d'options. Celà a l'air fastidieux à modifier mais en fait c'est très faisable.
Bon si quelqu'un a d'autres modifs pour corriger d'autres erreurs historiques, il suffit juste de les mettre à la suite.