iPraed wrote: ↑Tue Jul 18, 2017 6:30 pm
Hello!
Great table! Thank you. I only have one question on drivers what's the experience and balance numbers? I can't seem to figure out what stats they are changing?
And btw is there anyway to change the traits?
Balance is affecting car handling a little bit. Which seems to affect car speed.
Experience seems not used at all.
I added both only because they are fields of DriverStats class without diging deeper what they are used for.
There are lot more fields which i haven't used or check what they are for.
Example output from a .net decompiler:
Code: Select all
public class DriverStats : PersonStats
{
public int totalStatsMax = 180;
public int fame = -1;
public float mBrakingImprovementRate = 1f;
public float mCorneringImprovementRate = 1f;
public float mSmoothnessImprovementRate = 1f;
public float mOvertakingImprovementRate = 1f;
public float mConsistencyImprovementRate = 1f;
public float mAdaptabilityImprovementRate = 1f;
public float mFitnessImprovementRate = 1f;
public float mFeedbackImprovementRate = 1f;
public float mFocusImprovementRate = 1f;
public const int driverStatsMax = 20;
public const int driverStatsNum = 9;
public const int driverStatsTotalMax = 180;
private const float driverStatImprovementRateMin = 0.75f;
private const float driverStatImprovementRateMax = 1.15f;
public float braking;
public float cornering;
public float smoothness;
public float overtaking;
public float consistency;
public float adaptability;
public float fitness;
public float feedback;
public float focus;
public float balance;
public float experience;
public float marketability;
public int favouriteBrakesSupplier;
public int scoutingLevelRequired;
private int mLowRangeBraking;
private int mHighRangeBraking;
private int mLowRangeCornering;
private int mHighRangeCornering;
private int mLowRangeSmoothness;
private int mHighRangeSmoothness;
private int mLowRangeOvertaking;
private int mHighRangeOvertaking;
private int mLowRangeConsistency;
private int mHighRangeConsistency;
private int mLowRangeAdaptability;
private int mHighRangeAdaptability;
private int mLowRangeFitness;
private int mHighRangeFitness;
private int mLowRangeFeedback;
private int mHighRangeFeedback;
private int mLowRangeFocus;
private int mHighRangeFocus;
...
About traits, theoretical they could be changed.
Practical a little bit problematic to show
all of them in the table because they are stored in a list/array.
The easiest solution is when the player hover over the trait in the drivers details it will show the infos in the table, which then can be modified.
I will take a look if i can add some feature, but i don't have much time.