Cela va faire plusieurs semaines que j'essaie de me créer un mod personnel afin de simuler une carrière de 2020 à 2050.
Pour avoir la mainmise sur l'ensemble de cette carrière, j'ai décidé d'utiliser comme base le mod XKT, tout en reprenant de 0 tout ce qui concerne les fichiers Players.ATP.ini, TourCategory.ATP.Ini et Tour.ATP.ini . Pour le fonctionnement des fichiers, je pense avoir tout compris, et après plusieurs tests, pour ce qui est de la présence des joueurs dans le classement, ainsi que des tournois (et leurs catégories), tout semble bon.
Néanmoins, après avoir simulé plusieurs tests sur les années de carrière (tests réalisés à partir d'une nouvelle sauvegarde, puis en avançant semaine par semaine sans jouer avec mon joueur, l'objectif étant de voir les problèmes possibles durant la période ciblée), j'ai remarqué qu'il y avait un bug concernant l'activité des joueurs (note : j'utilises TE4 et TEM2) :
Certains joueurs, ayant pourtant un firstyear et un rankperyear valide, ne jouent tout simplement pas. Ils sont bien présents dans le classement, mais ils ne jouent jamais. Mon fichier contenant plus de 8000 joueurs, dont plus de 3000 joueurs actifs sur certaines années de mémoire, je me suis dit que cela pouvait venir d'un manque de tournois et/ou d'un nombre de joueurs trop élevé. J'ai donc fait des tests en enlevant des joueurs et en rajoutant d'autres tournois, mais le problème persiste.
Durant mes tests, j'ai pu remarquer certaines choses sur ces joueurs :
- D'une sauvegarde à l'autre, ils varient. J'ai supposé que cela pouvait venir du seed lors de la création de la partie (j'ai remarqué dans les logs qu'il changeait à chaque création de partie, donc potentiellement que ce dernier peut influencer les joueurs actifs durant une partie ?).
- On retrouve un pattern assez fréquent où les joueurs juniors sont actifs durant leur carrière junior (d'ailleurs, de ce côté-là, aucun problème, tous les juniors jouent sans exception), mais une fois leur carrière junior finie, ils passent en pro, et certains ne jouent pas du tout après (durant toute leur carrière).
- Au début, j'ai supposé un manque de tournois pour la quantité de joueurs, mais même en en rajoutant, ça n'a pas changé grand-chose. Je me suis retrouvé avec des joueurs à plus de 35 tournois joués (en simple uniquement, parfois certains jouent en simple et en double), et d'autres à 0 (simple et double).
- Le problème concerne différents profils, dont les tops players (type Alcaraz, Shelton, Musetti, Sonnego... qui ont un Bestrank et un rankperyear de top player).
Ma question étant : y a-t-il une raison particulière à mon problème ? Trop de joueurs ? Une mauvaise configuration de mes fichiers ? Des conflits avec XKT ?
Sachant que j'ai mis mon mod en priority 10, dépendant de XKT, et pour être sûr à 100 % que XKT ne pose pas de soucis (vu que l'ID des joueurs d'XKT et de mon mod sont différents), j'ai carrément supprimé les fichiers Players.ATP.ini et Players.ATP_Mod.ini de XKT, pour être certain que mon mod soit seul, mais là encore, aucun changement.
Ci-joints mes différents fichiers de mods / profils / log / sauvegarde : https://drive.google.com/drive/folders/1dLEF1XgFD9yvxEdc3b73A3pyC_CewoFK?usp=sharing
En m'excusant d'avance pour le dérangement.


