Paramètrage de l'IA
*********************************************************
1 : AI et fichiers talent
Dans le fichier PLR (pas de mismatch online)
- AILimiter = 0.0 (par défaut 1.0)
- AIMistakes = 1.0 (par défaut 0.0)
Ensuite dans les fichiers talent (rcd), il y a seulement 3 paramètres importants si l'AILimiter est à 0 (désactivé) :
Speed = vitesse du pilote
Aggression = niveau d'aggressivité du pilote
Composure = tendance à faire des erreurs (0 = bcp ; 100 = pas bcp)
Reputation = rien à carrer
Courtesy = idem
Crash = % de crash quand la partie est simulée (quand on clique sur fin de session par exemple)
Recovery = % de fois où le pilote n'abondonne pas après un crash quand la partie est simulée.
CompletedLaps = % de fois où le pilote finit une course quand la partie est simulée.
MinRacingSkill = calcul de la variation de niveau du pilote en fonction du AILimiter, si AILimiter est activé. Rien à carrer dans notre cas (AILimiter = 0).
Explications :
ISI a instauré l'AILimiter pour simuler des temps au tour jamais identique pour chaque pilote et disperser un peu plus le peloton pour créer des bagarres. Pour cela il se base sur la vitesse du pilote le plus lent et fait un calcul en fonction de la valeur du AILimiter.
La grosse incohérence est que l'on peut voir des pilotes ralentir en ligne droite avec ce procédé, juste pour simuler des temps différents entre chaque tour. C'est assez incohérent et agaçant.
Donc si vous mettez l'AILimiter sur 0 votre pilote fera des temps identiques chaque tour (si on ne tient pas compte de l'usure des pneus et du niveau d'essence). C'est pas terrible non plus, car un pilote ne fait jamais exactement le même chrono à chaque tour, on est bien d'accord.
C'est pour cela qu'il faut également activer l'AIMistakes. Selon vos réglages dans le fichier talent_pilote.rcd Vous verrez votre pilote faire parfois de gros écarts, parfois de petites sorties de piste, parfois juste un freinage tardif. Bref, ces temps ne seront plus tout le temps identiques.
C'est beaucoup plus réaliste. Testez-le
Après de nombreuses expériences je vous conseille les réglages suivants :
speed = entre 80 et 100
composure = 70 et 100 (attention, pour les voitures rapides type F1, la moindre erreur à généralement plus de conséquence).
aggression = 0 et 100 (ca dépend aussi du niveau d'aggression total réglé dans rF, moi je l'ai mis à 50%).
*********************************************************
2 : Autocalibrate : apprendre un circuit à l'IA
dans le PLR :
autocalibrate = 1.0
Ensuite dans le jeu, lors d'une session ESSAI, cliquez sur ajouter pilote (retenez son nom). Vous verrez un message indiquant de ne pas l'emmerder pendant qu'il apprend le circuit. C'est pas une nana, il peut pas faire 2 chose à la fois.
Dans la fenetre de dialogue, tapez "status" pour savoir où il en est dans l'apprentissage. Quand son écart arrive à 0, c'est que c'est fini. Pensez à faire CONTROL+T pour accélérer le temps. Ca ne change en rien la qualité de son apprentissage.
S'il rentre aux stands, ejectez le et ajoutez un autre. Il reprendra là ou l'ancien été rendu.
C'est un détail mais l'idéal est de désactiver l'usure des pneus et la conso d'essence pour faire l'autocalibrate. Ainsi, le pilote ne rentre jamais aux stands.
Quand vous sortez du jeu, vous remarquerez qu'un fichier circuit.ini a été dans le répertoire de l'écurie du pilote. Si c'est un mod monotype, ce fichier peut être placé à un niveau supérieur de l'arborescence afin d'en faire profiter tous ses petits copains
Pensez ensuite à remettre l'autocalibrate sur 0.0
Pour finir, collez aux pilotes AI le même setup que vous. Enregistrez votre setup en lui donnant le nom que l'on trouve dans le fichier .GDB du circuit à la ligne suivante :
(exemple)
SettingsFolder = Barcelona
Il y a souvent confusion entre les fichiers qui se trouvent dessous et que se terminent par .SVM Ils ont souvent le même nom mais pas tout le temps !
Je peux vous assurer que le nom exact à donner est bien celui du SettingFolder.
Dans le répertoire de votre mod (là où il y a les fichiers TBC, HDV, GEN, etc. etc.) vous devez donc avoir 2 fichiers supplémentaires :
Barcelona.svm (votre setup)
Barcelona.ini (généré par l'autocalibrate). Si c'est un mod non monotype, mettez ce fichier directement dans le répertoire du pilote.
Bon jeu, vous verrez rF est beaucoupl plus réaliste ainsi
*********************************************************
EDIT :
AJOUT
paramétrage des arrêts au stand de l'IA
Dans le fichier .gdb du circuit il faut écrire ces lignes (italique) :
Exemple 1 :
PitStopStrategies
{
Michael Schumacher = 1 - 22
}
Michael Schumacher s'arrêtra 1 fois au tour n°22. Attention, ceci s'applique sur une course à 100% ! Donc si vous avez paramétré la course sur 50% de sa durée, Schumi s'arrêtera au 11ème tour.
Exemple 2 :
PitStopStrategies
{
Michael Schumacher = 2 - 11,22
}
Cette fois-ci, Michael Schumacher s'arrêtra 2 fois, 1 fois au 11ème tour et 1 autre fois au 22ème.
Bien sur, vous pouvez ajouter autant de pilotes que vous le désirez en dessus (ou au dessus) de la ligne concernant Schumi lol4.gif
Pensez à faire des stratégies décalées pour les pilotes d'une même écurie, sinon les voitures risquent de ravitailler en même temps et donc de faire des accrochages dans les stands.
Exemple 3 :
PitStopStrategies
{
Michael Schumacher = 2 - 11,22
Rubens Barrichello = 2 - 10, 20
}
