Talent file - how to

Discussion in 'Car Modding' started by seamount, Jun 3, 2021.

  1. seamount

    seamount Registered

    Joined:
    Feb 8, 2016
    Messages:
    57
    Likes Received:
    59
    Hi, I need some help about Talent files:

    1) Where to put the Talent file ?
    I see there is a "Talent" directory under Rfactor2/Installed, so may I put it there to be used by a mod (but which name do I need to have it used by that mod) ?
    But in some mods it’s not in the Rfactor2/Installed/Talent, but it’s in the rfcmp (together with physics files etc) … so how should I use this way ?

    2) And is there a sintax for the name of the talent file ? is it related to the mod name or what else ?

    3) And in which way is it “recognized” by the mod ? I mean which are the mod files that “call” the Talent file ?

    4) if I want a "maximised" RCD for one pilot/AI, I have to set all the parameters to 100 ? In other words, with all parameters to 100 I will have for that pilot/AI the same behaviour/performance as I have without any Talent file for that mod ?

    5) I understand the meanings of the parameters for a driver, but what’s the meaning of the beginning of the Talent file ? I mean the first rows of the file; here is an example:
    NAV_18_F1
    {
    default
    {
    StepDistance = 3.5
    StepSpeed1 = 18.0
    StepSpeed2 = 38.0
    StepSpeed3 = 55.7
    StepSpeed4 = 69.5
    StepSpeed5 = 88.6
    StepSpeed6 = 113.0
    StepSpeed7 = 150.0
    StepSpeed8 = 185.0

    StartSkill = 150.0
    DrivingLine = FASTEST

    CorneringCaution = 25.0
    OverSteerThrottleReaction = -85.0
    UnderSteerEffectOnThrottleMulti = 95.0
    UnderSteerEffectOnLineMulti = 105.0
    FearOfWalls = 95.0
    }
    …then follow the drivers entries ….

    so what is the meaning of the "StepSpeedx" and other rows ?

    a great thank for any help to understand how to use it
     
    Last edited: Jun 3, 2021
  2. Nicola59

    Nicola59 Registered

    Joined:
    Dec 5, 2014
    Messages:
    153
    Likes Received:
    173
    Long replay, and here there is not enough space.
    So, please, download the file, with my explanations, in the next post, below.
    Thank You
     
    Last edited: Jun 19, 2021
  3. Nicola59

    Nicola59 Registered

    Joined:
    Dec 5, 2014
    Messages:
    153
    Likes Received:
    173
    PatientRF2fan, Corti, philrob and 3 others like this.
  4. seamount

    seamount Registered

    Joined:
    Feb 8, 2016
    Messages:
    57
    Likes Received:
    59
    A great thank you for your help
    grazie mille !
     
  5. Roninho

    Roninho Registered

    Joined:
    May 9, 2021
    Messages:
    62
    Likes Received:
    30
    @Nicola59 the link has expired, can you share it again?
     
    Vance Le Garde likes this.
  6. Vance Le Garde

    Vance Le Garde Registered

    Joined:
    Oct 5, 2010
    Messages:
    223
    Likes Received:
    31
    @Nicola59 can you share the talent file doc again pls would like to have a look. Thanks
     
  7. Nicola59

    Nicola59 Registered

    Joined:
    Dec 5, 2014
    Messages:
    153
    Likes Received:
    173
  8. Roninho

    Roninho Registered

    Joined:
    May 9, 2021
    Messages:
    62
    Likes Received:
    30
    Thank you i have downloaded this, but some things are still unclear to me. I want to have a talent file in the 2007 f1 mod.
    In the installed folder of the mod there is one big folder with a bunch of mas files, which can be summarized as 4 different files for each team (so 44 files) and the mft file. So every team has a _gmt, _main, _sound and _team file.
    In which mas file should i put the rcd file? I put them in the main mas file per team because this file has the tbc files, but not sure if that is correct?
    And should i make a RCD file for each team (so only 2 drivers in the file) or use the same rcd file in each teams mas file?
    cheers
     
  9. Nicola59

    Nicola59 Registered

    Joined:
    Dec 5, 2014
    Messages:
    153
    Likes Received:
    173
    You should put rcd file in the mas file of mod where is also physics…. No, you don’t need to make several rcd for each team. Only one it’s enough, if is reporting the correct class name, and the rcd itself is named as the class of car.
    Inside the rcd you can put all drivers ( of all teams )
    Take a look at Skipbarber set in mod dev
     
  10. Roninho

    Roninho Registered

    Joined:
    May 9, 2021
    Messages:
    62
    Likes Received:
    30
    Thnx @Nicola59 any suggestion what is wrong in my file? Because the talent file does not seem to work. The guys who should be slow are having times up front (like Sutil).
    I took the file from the CART 98 mod which works, and only changed names of drivers and the classname (to F1_2009 which is how the classes in the veh file is).
    To make sure that my mod is accepting changes i also changed one of the drivers names in the veh file and that is shown in the game (Sato in stead of barrichello). So my packaging of the rfcm file was ok.

    Anyway, here is the file:

    //[[gMb1.002f (c)2015 ]] [[ ]]
    F1_2009
    {
    default
    {
    StepDistance = 3.0
    StepSpeed1 = 25.0
    StepSpeed2 = 37.0
    StepSpeed3 = 48.0
    StepSpeed4 = 58.0
    StepSpeed5 = 68.0
    StepSpeed6 = 78.0
    StepSpeed7 = 90.0
    StepSpeed8 = 100.0
    DrivingLine = FAST_OW1
    CorneringCaution = 32.0
    OverSteerThrottleReaction = -85.0
    UnderSteerEffectOnThrottleMulti = 95.0
    UnderSteerEffectOnLineMulti = 105.0
    Indianapolis500
    {
    CorneringCaution = 4.0
    OverSteerThrottleReaction = 0.1
    UnderSteerEffectOnLineMulti = 100.0
    MinRacingSkill = 100.0
    }
    JoesVille_Speedway
    {
    CorneringCaution = 15.0
    }
    Synergy300
    {
    CorneringCaution = 6.7
    }
    PalmSprings_SW
    {
    CorneringCaution = 15.0
    }
    }
    Jarno Trulli
    {
    Nationality=American
    DateofBirth=01-04-1791
    Starts=39
    Poles=0
    Wins=0
    DriversChampionships=0
    Aggression=94
    StartSkill=68
    Composure=82
    Speed=82
    QualifySpeed=83
    WetSpeed=83
    Crash=1
    Recovery=5
    CompletedLaps=95
    MinRacingSkill=90
    }
    Mark Webber
    {
    Nationality=Brazilian
    DateofBirth=01-18-1971
    Starts=63
    Poles=0
    Wins=0
    DriversChampionships=0
    Aggression=90
    StartSkill=70
    Composure=90
    Speed=92
    QualifySpeed=93
    WetSpeed=93
    Crash=1
    Recovery=5
    CompletedLaps=95
    MinRacingSkill=88
    }
    Adrian Sutil
    {
    Nationality=Brazilian
    DateofBirth=02-11-1959
    Starts=120
    Poles=2
    Wins=2
    DriversChampionships=0
    Aggression=44
    StartSkill=48
    Composure=46
    Speed=46
    QualifySpeed=43
    WetSpeed=43
    Crash=20
    Recovery=15
    CompletedLaps=95
    MinRacingSkill=40
    }
    Nico Rosberg
    {
    Nationality=American
    DateofBirth=01-02-1969
    Starts=89
    Poles=4
    Wins=2
    DriversChampionships=0
    Aggression=84
    StartSkill=56
    Composure=58
    Speed=76
    QualifySpeed=73
    WetSpeed=73
    Crash=15
    Recovery=15
    CompletedLaps=95
    MinRacingSkill=70
    }
    Giancarlo Fisichella
    {
    Nationality=American
    DateofBirth=04-23-1969
    Starts=42
    Poles=0
    Wins=0
    DriversChampionships=0
    Aggression=44
    StartSkill=48
    Composure=46
    Speed=46
    QualifySpeed=43
    WetSpeed=43
    Crash=20
    Recovery=15
    CompletedLaps=95
    MinRacingSkill=40
    }
    Heikki Kovalainen
    {
    Nationality=Canadian
    DateofBirth=08-03-1971
    Starts=33
    Poles=2
    Wins=0
    DriversChampionships=0
    Aggression=88
    StartSkill=72
    Composure=86
    Speed=76
    QualifySpeed=73
    WetSpeed=73
    Crash=1
    Recovery=9
    CompletedLaps=0
    MinRacingSkill=72
    }
    Timo Glock
    {
    Nationality=Italian
    DateofBirth=10-03-1969
    Starts=39
    Poles=0
    Wins=0
    DriversChampionships=0
    Aggression=78
    StartSkill=74
    Composure=90
    Speed=79
    QualifySpeed=73
    WetSpeed=73
    Crash=15
    Recovery=15
    CompletedLaps=95
    MinRacingSkill=74
    }
    Nick Heidfeld
    {
    Nationality=Brazilian
    DateofBirth=04-20-1963
    Starts=88
    Poles=3
    Wins=1
    DriversChampionships=0
    Aggression=86.45
    StartSkill=74.50
    Composure=89.12
    Speed=76
    QualifySpeed=73
    WetSpeed=73
    Crash=1
    Recovery=5
    CompletedLaps=95
    MinRacingSkill=72
    }
    Robert Kubica
    {
    Nationality=British
    DateofBirth=08-04-1966
    Starts=49
    Poles=0
    Wins=3
    DriversChampionships=0
    Aggression=86
    StartSkill=64
    Composure=92
    Speed=76
    QualifySpeed=73
    WetSpeed=73
    Crash=1
    Recovery=5
    CompletedLaps=95
    MinRacingSkill=76
    }
    Nelson Piquet
    {
    Nationality=Finnish
    DateofBirth=01-31-1966
    Starts=19
    Poles=0
    Wins=0
    DriversChampionships=0
    Aggression=76
    StartSkill=78
    Composure=82
    Speed=72
    QualifySpeed=73
    WetSpeed=73
    Crash=15
    Recovery=15
    CompletedLaps=95
    MinRacingSkill=70
    }
    Kimi Raikkonen
    {
    Nationality=American
    DateofBirth=10-20-1965
    Starts=111
    Poles=6
    Wins=8
    DriversChampionships=1
    Aggression=86
    StartSkill=80
    Composure=90
    Speed=90
    QualifySpeed=93
    WetSpeed=93
    Crash=1
    Recovery=5
    CompletedLaps=95
    MinRacingSkill=90
    }
    Fernando Alonso
    {
    Nationality=Brazilian
    DateofBirth=11-11-1967
    Starts=69
    Poles=2
    Wins=4
    DriversChampionships=0
    Aggression=86
    StartSkill=82
    Composure=82
    Speed=88
    QualifySpeed=83
    WetSpeed=83
    Crash=1
    Recovery=5
    CompletedLaps=95
    MinRacingSkill=87
    }
    Sebastien Buemi
    {
    Nationality=American
    DateofBirth=12-18-1956
    Starts=36
    Poles=0
    Wins=0
    DriversChampionships=0
    Aggression=44
    StartSkill=48
    Composure=46
    Speed=46
    QualifySpeed=43
    WetSpeed=43
    Crash=20
    Recovery=15
    CompletedLaps=95
    MinRacingSkill=40
    }
    Takuma Sato
    {
    Nationality=American
    DateofBirth=12-18-1956
    Starts=36
    Poles=0
    Wins=0
    DriversChampionships=0
    Aggression=44
    StartSkill=48
    Composure=46
    Speed=46
    QualifySpeed=43
    WetSpeed=43
    Crash=20
    Recovery=15
    CompletedLaps=95
    MinRacingSkill=40
    }
    Jenson Button
    {
    Nationality=American
    DateofBirth=12-18-1956
    Starts=36
    Poles=0
    Wins=0
    DriversChampionships=0
    Aggression=44
    StartSkill=48
    Composure=46
    Speed=46
    QualifySpeed=43
    WetSpeed=43
    Crash=20
    Recovery=15
    CompletedLaps=95
    MinRacingSkill=40
    }
    Sebastian Vettel
    {
    Nationality=Italian
    DateofBirth=10-23-1966
    Starts=51
    Poles=10
    Wins=15
    DriversChampionships=2
    Aggression=95
    StartSkill=70
    Composure=95
    Speed=98.23
    QualifySpeed=93
    WetSpeed=93
    Crash=1.00
    Recovery=5.00
    CompletedLaps=95.00
    MinRacingSkill=92.00
    }
    Kazuki Nakajima
    {
    Nationality=American
    DateofBirth=06-11-1970
    Starts=17
    Poles=0
    Wins=0
    DriversChampionships=0
    Aggression=64
    StartSkill=66
    Composure=62
    Speed=64
    QualifySpeed=63
    WetSpeed=63
    Crash=20
    Recovery=15
    CompletedLaps=95
    MinRacingSkill=52
    }
    Felipe Massa
    {
    Nationality=Brazilian
    DateofBirth=01-18-1966
    Starts=68
    Poles=2
    Wins=3
    DriversChampionships=0
    Aggression=78
    StartSkill=76
    Composure=76
    Speed=82
    QualifySpeed=83
    WetSpeed=83
    Crash=1
    Recovery=5
    CompletedLaps=95
    MinRacingSkill=76
    }
    Lewis Hamilton
    {
    Nationality=American
    DateofBirth=04-19-1962
    Starts=257
    Poles=7
    Wins=31
    DriversChampionships=2
    Aggression=88
    StartSkill=78
    Composure=88
    Speed=92
    QualifySpeed=93
    WetSpeed=93
    Crash=1
    Recovery=5
    CompletedLaps=95
    MinRacingSkill=82
    }
    Sebastien Bourdais
    {
    Nationality=German
    DateofBirth=03-01-1973
    Starts=29
    Poles=0
    Wins=0
    DriversChampionships=0
    Aggression=46
    Reputation=49
    StartSkill=42
    Composure=48
    Speed=44
    QualifySpeed=43
    WetSpeed=43
    Crash=20
    Recovery=15
    CompletedLaps=95
    MinRacingSkill=38
    }
    }
     
  11. Nicola59

    Nicola59 Registered

    Joined:
    Dec 5, 2014
    Messages:
    153
    Likes Received:
    173
    Hi, Mate
    Honestly, how really are working RCD in RF2 remains for me a mysterious thing, with a lot of "dark shadows".
    This because, IMO, RF2 has changed inside respect to RF1, where Talent files ( RF2 rcd ) were really working good, with easy and reliable response to their editing. Furthermore, in RF1 was also possible to get Autolearning files, that were really useful ( if not mandatory ) to get realistic AI behavior.
    But...back to Your question: You took as base the DallaraW12 talent, editing it for a F1 2009 purpose.

    First thing: be sure that your Class mod is "F1_2009" in veh files; be sure that rcd file is called F1_2009, that You reported inside.
    This is not always obvious....if You think that the rcd You used to edit F1_2009 was called IndyCar.rcd, while inside it was reporting IndyCar_2014......

    I don't know it the system to bring in rcd file the track names is working.....for me not. Infact, I saw that in the past ISI ( and maybe then S 397 ) compiled these RCD only in some mods where AI names where of fantasy......so, probably they tried to impose all AI drivers some performance limit through the track names.

    For me is not working this system, or at least is not influent when You put in rcd correct, and well compiled AI driver names, reflecting those You should have in Veh files.

    So, as the first thing, I suggest to delete from Your rcd file all the strings with Indy tracks ( Indianapolis500, JoesVille, Synergy300, etc ) that in a F1 2009 mod have no sense anyway.
    RCD are made for AI drivers: when You set well them, they ( AI drivers ) will be good in everytrack.

    Second thing: I saw You imposed to several drivers a MinRacingSkill value with a really low number...38, 40, 52.....These numbers, IMO, are too low, because anyway RF2 are imposing always a variability in the AI results, and when You put a MinRacingSkill value of 85 it's just enough to ensure variability in performances to that AI driver. Although You put MinRacingSkill 100 to a driver, You will see that results will be sometimes different from those optimal You guess. So, remain in a realistic way of modding with MinRacingSkill.
    Consider that MinRacingSkill is dependent from the general ability ( Speed, Aggression ) of that driver.
    Nowadays, for example, You should put MinRacingSkill 100 to Mazepin...if You have well compiled his values for Speed and aggression.
     
  12. Vance Le Garde

    Vance Le Garde Registered

    Joined:
    Oct 5, 2010
    Messages:
    223
    Likes Received:
    31
  13. Roninho

    Roninho Registered

    Joined:
    May 9, 2021
    Messages:
    62
    Likes Received:
    30
    Thank you @Nicola59 , i will try the following steps:
    1. delete the strings with indy tracks.
    2. change the minracingskill to a higher number. Should this be 100 for everyone, or like 100 for the slowest and 150 for the fastest?

    Also the file i took from indycar starts with the line //[[gMb1.002f (c)2015 ]] [[ ]]
    i did not change this, but does this have any function and is this correct?

    And just to make sure, you mean the class name that is in the veh file where the info of the team & driver is (driver name, fulldriver name, year of team start, etc.)? Where it says 'classes'?
     
  14. Nicola59

    Nicola59 Registered

    Joined:
    Dec 5, 2014
    Messages:
    153
    Likes Received:
    173
    Hello
    1) I suggested to delete these strings...but You can also mantain, if You want. For me, are useless.
    2) MinRacingSkill value is ranging from 100 to a lower value, that commonly may range between 80-70%, but no more.
    This because, MinRacingSkill is the value of the "minimum" level in performances of a certain AI driver.
    If this driver is strong, or poor, never minds....Because this value is influencing the consistency in performance.

    For example: for the actual F1 drivers, I should say the most of them could have 100....Hamilton, Verstappen...but also Schumacher and Mazepin, since their performances are....constant.
    For Raikkonen, or Vettel, or some other driver, maybe one should put 90-85 ( that means that performance for the driver may lower until his 90-85% of maximum performances ).
    You can easily understand that has no sense putting a value like You used: 38...40....

    Finally, the Class:
    You should take a look inside one of the Veh files of your mod, commonly inserted in Team folder.

    Here, I show You an example of Veh, based on a Mod called OW1_2021, and where RCD file is OW1_2021.rcd:
    -----------------------------------------------------------------------------------------------------------------------------------------------------
    DefaultLivery="..............dds"
    GenString=.........................

    HDVehicle=F1_2021_AstonMartin_AMR21.hdv
    Graphics=F1_2021.gen
    Spinner=F1_2021_spinner.gen
    Upgrades=UPGRADES_2021_AstonMartin.ini
    Cameras=AstonMartin_CAMS.cam
    Sounds=SOUNDS_F1_2021_MER.sfx
    HeadPhysics=F1_2021_HEADPHYSICS.ini
    Cockpit=Aston_COCKPITINFO.ini

    BaseVehiclePrice=0
    UnlockExperience=0

    Number=05
    Team="Aston Martin"
    PitGroup="Group07"
    Driver="Sebastian Vettel"
    Description="AstonMartin - Sebastian Vettel #05"

    Classes="OW1_2021" --------------------------------------------------------------------------------here is the class

    Category="F1 2021 Single Player"
     
    PatientRF2fan likes this.
  15. Roninho

    Roninho Registered

    Joined:
    May 9, 2021
    Messages:
    62
    Likes Received:
    30
    Thanks, i checked everything and as it thought: i did everything correct/as you suggested, but unfortunately the talent file does not work. Guys like Sutil up front.

    I've searched the forums the past couple of days and in older topics people seem to have the same issue, with talent files working in one mod but not in the other.

    If anyone has a solution i'd be very interested.
     
  16. davehenrie

    davehenrie Registered

    Joined:
    Jul 6, 2016
    Messages:
    7,454
    Likes Received:
    4,370
    I haven't worked with the rF2 talent files, but I did a-lot with the rF1/GTR2 rcd files. One of the caveats back then was the limited range many of the settings required. If those limits were exceeded, then the file was considered by the sims to be corrupted and would be ignored.
    For example...and this is just plucking numbers for an example..

    Aggression=46
    Reputation=49

    There were always rcd files(I think GTR2 had a slightly different name) that had comments along side the working values. The comments would often set out a range of numbers that the program would accept.

    Aggression=46 // 80 to 100
    Reputation=49 // 40 to 90

    The top line would be outside the allowable range and would void the file.
    The 2nd line is within the range and would be accepted(IF ALL OTHER PARAMETERS also were properly formatted)

    Unfortunately, I don't have examples and also do not know if those values are still constrained like they were for rF1. I guess you could poke around some of the original rF2 rcd files associated with original ISI content. Perhaps one of those files might have the necessary comment lines to debug the files.
     
    Roninho likes this.
  17. Roninho

    Roninho Registered

    Joined:
    May 9, 2021
    Messages:
    62
    Likes Received:
    30
    Thanks i will give it a try.

    Thing is i did not come up with these numbers, i took them from the cart 98 mod and just changed names.

    I am quite certain the talent file works in cart 98, 22 out if 28 drivers use a Reynard and its always the same Rehnard group (Zanardi, vasser, moore etc) up in the top and tge same Reynard group (Vitolo, moreno etc) at the back. This corresponds with the talent file.
     
    PatientRF2fan and davehenrie like this.
  18. Nicola59

    Nicola59 Registered

    Joined:
    Dec 5, 2014
    Messages:
    153
    Likes Received:
    173
    Hi Roninho
    Are You working rcd in Mod Dev or directly in the retail mod?
    In Mod dev, remember to put rcd in Talent folder…..not together with physics.
    And…yes, I agree with Davehenrie: sometimes rcd file results corrupted file…( who knows why….!!!!).
    Therefore, it’s better to recompile rcd like it should be new. For example: take the one from Skipbarber mod ( mod dev ), change name, change content…., and try to put in each driver value number like in this way:
    Speed= 85
    Try
    Speed= 85.00 or 85.15
    Again:
    Aggression= 90
    Try
    Aggression= 90.25 or something similar
    Do this for all values for AI drivers inside rcd.
    Finally: be sure that in your game UI setting there is Limiter=0
     
  19. Woodee

    Woodee Registered

    Joined:
    Oct 4, 2010
    Messages:
    4,004
    Likes Received:
    1,058
    Make sure you have the right names. The filename of the rcd should match the class in the vehicle file.

    Class name needs an open bracket which then contains all the driver stats. Make sure a closed bracket is at the end of the document too.

    [​IMG]
    [​IMG]

    Plus.... when you have it in the Talent folder of the moddev folder.... make sure that when you press "AI edit" the values load and don't just display 0.
     
  20. Roninho

    Roninho Registered

    Joined:
    May 9, 2021
    Messages:
    62
    Likes Received:
    30
    I am working directly in retail mod.
    Packaging the rfcmp file works ok, i tested it by changing Barrichelo's name to Takuma Sato in F1 2009 and this shows up in the game.

    Yes, tried this. Did not work.

    I took the Skipbarber mod rcd file, and made sure to change as litte as possible. All i changed was:
    * name of the file to F1_2009.rcd
    * in the file changed the 2nd line to F1_2009
    * only changed the drivers name in the file to the drivers in the veh files of F1 2009
    * since all drivers have between 95 and 99 speed in the skipbarber rcd file i changed Sato and Button to 10.00 & 30.00 for speed, qualspeed and wetspeed

    I packaged this file in the F12009_Main mas file and since this did not work also in the F12009_team file (just to be sure).
    Also tested it by using multiple tracks.

    Unfortunately both did not result in Sato and Button being way slower, they could just as easily be up front.

    I did the same process for the f1 2007 mod. Same results/no results.
     

Share This Page