The one I recall gave you four options for each driver performance parameter: the percent chance he would perform better than normal and by how much; and the percent chance he would perform worse than normal and by how much. So, for example, a front runner might have a 3% chance of up to 20% less power ...the loss may be so slight you would never notice or he may be a backmarker for that race. There was also a restore button to reset the defaults. I loved that little program, and spent untold hours tweaking the cfg file ...and naturally had one for each carset.
For less than a full field it could randomly select the specified number of drivers and create a new driver.ini with just them. (The Nascar util didn't do that, like GPL we always raced the best drivers.)
As prize says, if you limit the number of AI drivers in a race, it appears that GPL automatically selects the best drivers to race against. Is this correct? Would it be possible to change the driver.ini file to give a more random and variable selection of opponents? Also, it seems it might be quite easy to do this for a single race. But would it also be possible to do it for an entire championship season?
Would other GPL drivers be interested in a tool like this?
I must admit, I have very little experience with editing driver.ini files, as I am usually a hotlapper, although I do know some of the basics. There are a couple of "hype" values for each driver, along with a number for "variability". Perhaps those are the number which would need to be tweaked?
I would be willing to look into writing a driver.ini randomizer. It wouldn't be pretty - I don't know how to use Vis Studio to write nice Windows GUIs, but I could develop a simple command-line utility which would take basic info from a .INI or config file and fiddle around with the standard driver.ini file to give you a tweaked version.
Please let me know if anyone is interested in this, and if there are any GPL AI experts out there who are familiar with the driver.ini files, I'd be grateful for some basic advice on:
( 1 ) Which values need to be changed to influence driver behaviour, and how sensitive are they?
( 2 ) Is it possible to drive an entire season with custom AI drivers to give a more varied season?
( 3 ) Does GPL already include a certain randomness for each driver, denoted by the "variability" number?
Edited by Saiph, Jun 01 2020 - 11:28 AM.