Do Not Click On The Honey Pot !

Problème d'activité de joueur IA créer via mod perso

Tout sur la création & l'utilisation des Mods pour le jeu, des courts aux animations en passant par les joueurs & tournois (ainsi que tous les bugs qu'ils peuvent créer ! ;) )

Problème d'activité de joueur IA créer via mod perso

Postby Dyl_Art » 22 Sep 2026, 20:01

Bonjour,

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.
Dyl_Art
tennis enthusiastic
tennis enthusiastic
 
Messages: 6
Gaming Since: 12 Apr 2025, 15:47
Location: France

Re: Problème d'activité de joueur IA créer via mod perso

Postby manutoo » 23 Sep 2026, 06:10

Bonjour,

regarde Paramètres -> Profil -> Montrer le fichier journal du moteur, et vérifie s'il n'y a pas de "warning" ou d' "error".

Est-ce que des joueurs avec un bon classement de départ peuvent ne jamais jouer ?

Dans la version officielle, cela peut prendre quasiment un an pour certains bons joueurs avant de participer à leur 1er tournoi et d'obtenir enfin un classement pour commencer à jouer plus souvent.
ManuTOO
== Mana Games ==

>> I don't answer Private Message, except if it's really a _Private_ topic <<
User avatar
manutoo
Game Author
 
Messages: 21338
Gaming Since: 24 Jan 2004, 15:38
Location: France

Re: Problème d'activité de joueur IA créer via mod perso

Postby Dyl_Art » 23 Sep 2026, 17:50

Bonjour,

1 - en dehors des erreurs venant de certains mods, ce que j'ai pu remarquer en simulant une carrière sur 5 saisons (de 2020 à 2025 donc dans mon cas) :
Code: Select all
Failed Assert: Too many high rank tournaments for the Pro Tour => Small tournaments won't give (enough) points
 -> Void jge(a) @ Line # 0
Failed Assert: Too many high rank tournaments for the Pro Tour => Small tournaments won't give (enough) points
 -> Void jge(a) @ Line # 0
Need 442 players ; Available = 3279/4534 ; MinTopPresence = 0.1848038

Code: Select all
Failed Assert: Hitesh Chauhan
 -> Boolean kbb(Int32, Single) @ Line # 0
Failed Assert: Mitchell Sheldon
 -> Boolean kbb(Int32, Single) @ Line # 0
Failed Assert: Goncalo Marques
 -> Boolean kbb(Int32, Single) @ Line # 0
Failed Assert: Matic Hribar
 -> Boolean kbb(Int32, Single) @ Line # 0
Failed Assert: Marcos Castro Fabra
 -> Boolean kbb(Int32, Single) @ Line # 0
Failed Assert: Pedro Henrique Chabalgoity
 -> Boolean kbb(Int32, Single) @ Line # 0


2 - Aucun de mes joueurs n'a de StartRank, j'en avais à un moment, mais le problème était présent quand même (mais si ça peut être l'une des raisons, je peux faire un test pour mettre un StartRank à tous les joueurs)

3 - De mon côté, j'ai des joueurs top 100/50 qui ne jouent pas du tout et de toutes leurs carrières (ils sont déjà pros quand je commence ma partie), et j'ai également des top 1/10 qui débutent en junior, jouent toutes leurs carrières de junior sans soucis, et qui ensuite passent pro, et ne jouent plus jamais de leur carrière (donc inactifs sur plus de 5 ans)
Dyl_Art
tennis enthusiastic
tennis enthusiastic
 
Messages: 6
Gaming Since: 12 Apr 2025, 15:47
Location: France

Re: Problème d'activité de joueur IA créer via mod perso

Postby manutoo » 24 Sep 2026, 05:52

Après réflexion, je pense que c'est bien un problème d'avoir trop de joueurs. Avec 45 tournois max par semaine, en comptant des tableaux de 32 joueurs, tu ne peux pas avoir plus de ~2500 joueurs actifs au total (Pro + Junior) sans risquer de voir des joueurs ne jamais participer à un tournoi.

Le plus facile est probablement de mettre plein de tournois de bas niveau à 64 joueurs au lieu de 32. Mais vu que tu as 4534 joueurs actifs, il va falloir en enlever au moins 1500, je pense. :thinking:
ManuTOO
== Mana Games ==

>> I don't answer Private Message, except if it's really a _Private_ topic <<
User avatar
manutoo
Game Author
 
Messages: 21338
Gaming Since: 24 Jan 2004, 15:38
Location: France


Return to Modding - TE4 [Fr]

Who is online

Users browsing this forum: ClaudeBot and 1 guest