Page 1 of 7

Motorsport Manager

Posted: Wed Jul 12, 2017 8:53 am
by Schnitzelmaker
Here is a table for Motorsport Manager. The table was tested with Version 1.31 on Steam and may or may not work with other versions as well.

The table contains the following features:
  • Crew Stats + Race Cheats
    • Money
    • Drivers
    • Engineer
    • Mechanics
    • Fast Part Improvement
    • Race Cheats
      • Fuel
      • Tyre
      • Car Parts Condition
      • Car Speed
  • Part Design (Hover over a component to update pointers and/or enable "Super Part" to 1 to get some really nice stats.)
  • Practice - Easy Car Setup (During car setup it reduces the mechanic recommendation to a minimun to easy set perfekt balance)
  • Traits (Hover over trait in driver details)

Update #1:
  • Fixed a crash during race.
Update #2:
  • Added some parts of traits for drivers. Currently only possible to change the trait in driver details.
    There are some special cases which i will ignore for now. (affect skill base on specific location, rival, injures, car happienes and many more).
    If someone requires to change them, i can add them.
Update #3:
  • Fixed Tyre cheat affect temperature. Also set temperature to 50%.
Update #4:
  • Reduced Fuel to 1 lap.
  • Added cheat for Car Speed (Note there are some graphic glitches)
  • Added cheat for Fast Part Improvement
  • Added Contract Values (Wages, Bonuses) to Driver, Engineer, Mechanics
Update #5:
  • Fixes for Version 1.53

Re: Motorsport Manager

Posted: Wed Jul 12, 2017 4:48 pm
by Eddy
Thx

Re: Motorsport Manager

Posted: Wed Jul 12, 2017 5:46 pm
by dhanayha
ill test it again, many thanks for official release :D

Re: Motorsport Manager

Posted: Thu Jul 13, 2017 7:14 am
by araya95
thank you sir for the official release :) , i hope in the future may you bring us very good table and improvement.

Re: Motorsport Manager

Posted: Sun Jul 16, 2017 7:00 am
by Iamjaylyn
i'm having a problem. It the crew wont even open up at all. :(
nvm just had to restart the game.

Re: Motorsport Manager

Posted: Sun Jul 16, 2017 9:57 am
by jackasstar
Thank you sir, haven't check in for a while and a lot of progress been made. thank you once again. can you add voting power please? i've tried it once but after a vote, my vote power went minus.

Re: Motorsport Manager

Posted: Tue Jul 18, 2017 6:30 pm
by iPraed
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?

Re: Motorsport Manager

Posted: Tue Jul 18, 2017 8:30 pm
by Schnitzelmaker
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.

Re: Motorsport Manager

Posted: Tue Jul 18, 2017 10:11 pm
by iPraed
Schnitzelmaker wrote:
Tue Jul 18, 2017 8:30 pm
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.
Thank you very much for your answer and thanks again for a great table. :)

Re: Motorsport Manager

Posted: Wed Jul 19, 2017 2:28 pm
by Schnitzelmaker
Added a basic way to change the trait.
I recommend to change "All Stats" which gives a bonus to all stats and the modifiers which will give a boost to specific persons.

Re: Motorsport Manager

Posted: Thu Jul 20, 2017 1:38 am
by gienXD
hi i just sign up to this forum to say thanks for the hard work you've done. works like a charm. cheers mate :D

Re: Motorsport Manager

Posted: Thu Jul 20, 2017 2:53 am
by Dosamer
Hey. In this game it is not optimal to have the tires that are very cold, but the tyre script also sets the temperature to 0.
I think the best would be setting the temperature to 50%.

Re: Motorsport Manager

Posted: Thu Jul 20, 2017 7:56 am
by Schnitzelmaker
Dosamer wrote:
Thu Jul 20, 2017 2:53 am
Hey. In this game it is not optimal to have the tires that are very cold, but the tyre script also sets the temperature to 0.
I think the best would be setting the temperature to 50%.
Have recognize the same issue, which is weird because i only set condition and did not find a relation to temperature.

Edit:
Sometimes i'm really stupid. I used rsi, which is 8 bytes length but float is only 4 bytes. So it writes also to temperature next to it :(
It's fixed now. Also i set temperature to 50% now.

Re: Motorsport Manager

Posted: Sat Jul 22, 2017 7:49 am
by ghostridercool
What about a build/upgrade time at the HQ to 0 weeks setting?

Re: Motorsport Manager

Posted: Mon Jul 24, 2017 9:00 pm
by Iamjaylyn
Hey In the Tyre the Destroy Enemies Tyre seem to not work for me or its not suppose to work?