Suite à une question d'un membre du forum, je vais vous indiquer comment ajouter correctement un pays
Comment ajouter un pays ?
(dans l'exemple, nous allons ajouter le Cambodge)
Vous aurez besoin de modifier la db que vous réalisez et le local.cdb, ainsi que le all1080.tga et le all1080.xml
0) Ouvrez la DB que vous souhaitez modifier
1) Ouvrez la table STA_Country
2) Trouvez le premier IDcountry non utilisé. (sauf le 1)
Dans mon exemple, c'est le 213) Dans la colonne "Constant", indiquez l'abbréviation que vous souhaitez utiliser pour ce pays. C'est important pour les maillots de champions nationaux.
Dans mon exemple, j'utilise CAM4) La colonne "fkIDnational_team" sert à associer le pays à une sélection disputant les championnats du monde.
Dans mon exemple, je n'associe pas d'équipe, donc je mets 0 5) Dans la colonne gene_sz_flag, indiquez le nom que vous souhaitez donner au drapeau
Dans mon exemple Cambodia6) Ouvrez le local.cdb
7) Ouvrez la table LOC
8 ) Identifiez le premier IDloc non utilisé
Dans mon exemple, il s'agit du 18039) Dans la colonne CONSTANT, indiquez le même que celui utilisé à l'étape 3
Dans mon exemple, j'utilise CAM10) Dans les autres colonnes, mettez le nom du pays.
Dans mon exemple, Cambodge11) Sauvegardez et fermez la table LOC
12) De retour sur la table STA_Country, indiquez l'IDloc que vous venez d'ajouter dans la colonne "gene_strID_country_name"
Dans mon exemple, il s'agit du 180313) La colonne "gene_i_world_ch_weight" sert pour la définition du lieu d'un championnat du monde.
Dans mon exemple, la probabilité est nulle, donc je mets 0. 14) La colonne "fkIDtga_skin" sert à définir la couleur de peau par défaut. L'échelle va de 1 à 16 (du plus clair au plus foncé)
Dans mon exemple, je prends 915) La colonne "gene_i_calendar" sert à définir sur quel calendrier l'IA se base pour définir les courses pour les équipes issus du pays. Pour savoir quels sont les calendriers, ouvrir la table STA_Calendar, elle varie en fonction des DB.
Dans mon exemple, et pour ma DB, j'ai un calendrier Asie du Sud-Est, dont le code est 1116) La colonne "fkIDClimat" est en lien avec la table STA_Climat.
Dans mon exemple, et pour ma DB, je prends le climat "Australie", dont le code est 617) La table STA_Country est terminée, vous pouvez sauvegarder et fermer.
Dans le cas où vous ne divisez pas votre pays en différentes régions
18) Ouvrir la table STA_Region
19) Dans IDregion, indiquez votre IDcountry suivi de 01.
Dans mon exemple,
210120) Dans "Constant", indiquez le nom utilisé dans le LOC.xml
Dans mon exemple, "Cambodge"De même, dans la colonne gene_strID_name, indiquez l'ID utilisé dans le LOC.xml
Dans mon exemple, 1803 21) Dans fkIDcountry, indiquez votre IDcountry
Dans mon exemple, 2122) Dans fkIDclimat, indiquez le fkIDclimat que vous avez mis dans la table STA_Country
Dans mon exemple, 623) Dans la colonne "gene_i_europa", indiquez sur quelle carte de détection le pays de trouve. S'il est sur la carte de l'Europe, mettre 1 sinon mettre 0.
Dans mon exemple, le Cambodge est sur la carte mondiale, donc je mets 024) La colonne "gene_i_weight" sert à définir le volume de néo-pros issus du pays. Il va de 1 à 100.
Dans mon exemple, je veux très peu de néo-pros cambodgiens, donc je mets 125) Les colonnes "gene_i_pos_x" et "gene_pos_y" servent à définir la position du pays sur la carte de détection. Pour déterminer la position exacte, j'utilise photofiltre et les deux cartes suivantes
Europe
Monde
Comme indiqué dans la colonne "gene_i_europa", le Cambodge est sur la carte Monde, et se situe aux coordonnées (760,322), je reporte ces chiffres en colonne gene_i_pos_x 760 et gene_i_pos_y 32226) Les colonnes gene_f_chance_XXX définissent la probabilité que les néo pros aient ce type de spécialité. La somme des colonnes doit faire 100 et aucune ne doit être égal à 0.
Dans mon exemple, j'ai mis Tour = 1, Mountain = 1, TT = 1, Sprint = 1, ardennaises = 1, flandrienne = 1, flat = 94. Les cambodgiens seront majoritairement des baroudeurs27) Les colonnes gene_f_chance_temp servent à définir la probabilité de potentiel des néo pros issus du pays. La somme doit être égale à 1
Dans mon exemple, j'ai mis 0,001 pour les potentiels allant de 3 à 7, 0,05 pour les 2_3, 0,946 pour les 1_2
28) Fermez et sauvegardez la table
La modification des tables est terminée, vous pouvez exporter votre DB (pour ceux qui utilisent le Full Editor)
Reste plus qu'à ajouter le drapeau.
29) Allez dans C:\Program Files (x86)\Steam\steamapps\common\Pro Cycling Manager 2018\Gui
30) Ouvrir le all1080.tga via GIMP (surtout pas Photofiltre)
31) Ouvrir le all1080.xml
32) Inscrire dans le all1080.xml
<SubTexture name="Nom du pays" x="XXXX" y="YYYY" width="30" height="30" />
33) Remplacez Nom du pays par ce que vous avez indiquez dans la colonne gene_sz_flag
Dans mon exemple,<SubTexture name="Cambodia" x="XXXX" y="YYYY" width="30" height="30" />34) Dans votre all1080, copiez un drapeau à partir d'une sélection 30/30
35) Collez le dans un espace vide.
36) Regardez où se situe l'extrêmité haut gauche de votre sélection (je parle de la selection entière,pas de celle du drapeau)
37) Reportez ces dimensions en XXXX et YYYY
Dans mon exemple, <SubTexture name="Cambodia" x="3106" y="2018" width="30" height="30" />38) Allez chercher le drapeau de votre pays sur Internet et collez le à la place du drapeau collé en étape 35
39) Sauvegardez et fermez vos 2 fichiers all1080
Et voilà, vous venez d'ajouter un pays de manière propre et complète dans la DB