The script to randomize career start in Motorsport Manager (PC). It provides randomization for:
- Calendar (races count & order);
- Championships rules;
- Stats of the teams & their cars;
- Names, avatars, stats of the drivers, mechanics, engineers etc.;
- Including the drivers you get in "create your own team" mode;
- ONLY FEMALES are generated (my personal wish).
Some things are changed but not randomized, for example the number of teams in each championship (WMC: 12, APC: 10, ERS: 8).
All these changes lead to a more interesting play each time you create the new career.
See the more in-depth description in the README (generator).md file.
As I know you should have the endurance series DLC to use the generated files. This DLC brought to the game the updated track models (mainly the garages for 12 teams) and maybe some other systems. Maybe the modded files will work even without endurance DLC, I don't know.
- Extract all the text assets from the original
resources.assetsfile. You can use any tool for this purpose or my another script: https://github.com/Kycko/mmExtractor; - Add the executable bit for this script:
chmod +x ./mmRandomizer.py; - Run the script with the path to the directory with your extracted original data (where all the
.txtfiles are):./mmRandomizer.py PATH; - If the script finishes with no errors, you will see a bunch of
.txtfiles in theresult_***subdirectory.
- To use in the game, you should copy them into
.../SteamLibrary/steamapps/common/Motorsport Manager/MM_Data/Modding/Databases/:- Feel free to create this directories if they aren't yet;
- You can copy all the created files or cherry-pick only the ones you want, but remember some files require another ones, some don't:
- For example, if you use the
Championships.txtfile but don't want to useDefault Parts.txt, you will get 12 teams in WMC, but the teams 11 & 12 will have VERY low car performance because it is defined inDefault Parts.txt. Possible solutions here:- Edit
libs/globalsGenerator.pyfile to restore the number of teams (10-10-10), but to get random calendars. See the Teams section ofREADME (generator).md; - Run the script, but then manually edit the generated
Championships.txtfile to move the teams in the corresponding championships;
- Edit
- The game will use it's built-in files for the ones you haven't copied (this is the reason of conflicts when some files are copied without another ones);
- Anyway the game won't freeze, you will just see a message saying the mod can't be loaded;
- For example, if you use the
- Launch the game, START THE NEW CAREER (this files will not work in the previous saves);
- Enable your own's mod testing on the very first screen after clicking the new game button.
License: GPL-3.0-or-later
Author: Anton Samartsev (ant.samarcev@gmail.com)