Motorsport Manager

Motorsport Manager

39 ratings
Vanilla Tweak - AI Team Bonus and More Dramatic Session (BASEGAME ONLY)
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
14.661 MB
Sep 19, 2021 @ 4:06am
Oct 12, 2021 @ 12:32am
12 Change Notes ( view )

Subscribe to download
Vanilla Tweak - AI Team Bonus and More Dramatic Session (BASEGAME ONLY)

Description
ATTENTION
Since this mod was made with base game only, the Assembly-CSharp.dll file was generated for basegame only, therefore this mod WILL NOT WORK FOR ENDURANCE AND GT SERIES. Do not use this mod to play in GT Series or Endurance Series!

About This Mod
Bored of easy win? Need more drama during race? Want to spice things up without overchanging the vanilla aspect? Does your game feels like a snoozefest? This mod changes a few game rule in Assembly-CSharp.dll to make AI far more competitive by giving them discounts, turned on spin out mechanism, and much more without adding anything fancy, so the overall vanilla experience remains unchanged. This mod has been tested for 9 seasons and I'm having a blast to this day.

Features / Changes
Racing Behaviour
  • AI weight stripping maximum reliability is now set to 70% instead of 50%.
  • Lock up mistake will now require at least 150m of straight before corner instead of 400m. (credits to pixelatedza and shortshifted78)
  • Tyre lock up chance is now measured by how skillful drivers are in braking, adaptability (weather change), cornering, and fitness. (credits to pixelatedza and shortshifted78)
  • Removed limit of running wide (before: once it exceed the limit, running wide will no longer happen for the entire race).
  • Removed running wide cooldown.
  • Running wide can occur in practice, qualifying, and racing session.
  • Running wide chance is now measured by how skillful drivers are in braking, focus, adaptability (weather change), cornering, and fitness.
  • Spin out can also occur when running wide. (speed must be more than 60(kph?) or track must be soaked)
  • Spin out recovery is adapted to spin degree. ex: A car that spun 180° will take longer time to recover than a car that spun 90° or less. A car that spun 360° will recover instantly because it doesn't need to 'turn'.
  • When safety car is out, the AI will try to warm up their tyres instead of leaving them cold.
  • Enabled crash incident for Practice and Qualifying session.
  • A crashed driver that advance to next Qualifying (Q2 / Q3) will no longer participate in the next Qualifying (A crash status will still present)
  • [new!] Wet track now increase crash probability up to 0.01% per tick (0.01% is for fully soaked track).

Collision
  • Removed invisible wall-like on rear side of the vehicle that usually caused them to suddenly stop the other vehicle behind it. This will make collision from behind possible and more flexibility in overtaking.
  • Collision now has small chance to spin out both driver. A spun out perpetrator won't receive penalty, otherwise will be investigated.
  • Collision can happen even in pitstop lane. However, collision damage and penalty won't be applied.
  • Collision will now have 10% chance to break the suspension.
  • Collision will now have 10% chance to flat the tyres.

AI Team
  • Part design cost is now 90% cheaper for AI team.
  • Part design duration is now 25% faster for AI team.
  • In preseason, AI should no longer hire new drivers a day after they appeared. AI will now try to hire new drivers based on how much days to scout. However, because of RNG, there are still tiny chance of AI to instantly hire new drivers from day one.

    NOTE 1:
    These AI Team changes above have been tested for 9 seasons and I can guarantee these changes hit the sweet spot where every decision you make could make or break your career. If you are that type of players who love competitive environment, this will make you feel like you're competing against real player.

    NOTE 2:
    For those who are not interested at the idea of cheating AI Team, visit this mod instead:
    https://steamcommunity.com/sharedfiles/filedetails/?id=2607188376

How To Install
  1. Subscribe this mod, then head to
    Steam\steamapps\workshop\content\415200\2606053823
  2. You should see a folder named assembly-csharp, open it
  3. There should be 4 folders, you must pick only one out of four.
    • auto setup
      For players who want less micromanaging at finding a good setup in practice session. Note that it is slightly different from Perfect Setup Mod which gives you 100% optimum balance. This settings have been set to be dependent to each mechanic on each driver, so a bad mechanic will generate around 90% optimum balance.

    • auto setup + AI control race
      For players who prefers to be a team principals like in real life, which have no control during race session. The AI will completely take control during race session, which are finding good setup (based on mechanic skills), managing driving style and engine mode, and managing pit stop automatically.

    • auto setup + AI control vehicle
      Same as above but players will need to call for pit stop manually.

    • original (no AI assist)
      The players will have complete control of practice (for finding good setup) and racing session.
  4. Choose one by clicking the folder to open it, then copy / cut the Assembly-CSharp.dll and paste it to
    Steam\steamapps\common\Motorsport Manager\MM_Data\Managed
    DO NOT FORGET TO BACKUP YOUR ORIGINAL Assembly-CSharp.dll FIRST

KNOWN ISSUES
  • [very rare] [unknown cause]
    Crashed driver didn't registered as crashed, causing the driver to stay on the track and session to not end (stuck in chequered flag "waiting for x drivers to finish").

  • [common] [unknown cause]
    When player save the game in the middle of race session in exact moment of running wide incident happen, can cause standing position to get messed up and sometimes crash the game when save file is loaded.
    • WORKAROUND: saving the game during race session is usually safe, however, please do not try to save the game when there is a running wide incident happened in the process. Pause the game and double check to make sure every driver behave normally. Spin out won't corrupt the save file.
  • [uncommon] [unknown cause]
    During practice, when someone crashes while the other driver is in the in lap, they refuse to pit until they almost run out of fuel, ignoring tyre wear.

COMPATIBILITY
  • Compatible with current save. No need to start a new save data.
  • This mod only change AI behavior during race session, so removing the mod is completely safe and won't corrupt your save file.
  • Does not work along with other mod that made change on Assembly-CSharp.dll file. You need to manually add / edit it using DnSpy or any other DLL reader app.
  • Only works for basegame only! Therefore only works for Single Seater Series and does not work for GT Series or Endurance Series.

Hɪ, sᴏʀʀʏ ғᴏʀ ᴀsᴋɪɴɢ, ʙᴜᴛ ɪғ ʏᴏᴜ ᴅᴏɴ'ᴛ ᴍɪɴᴅ, ғᴇᴇʟ ғʀᴇᴇ ᴛᴏ ɢɪᴠᴇ ʏᴏᴜʀ sᴘᴀʀᴇ ᴄʜᴀɴɢᴇ ᴀs ᴀ sɪɢɴ ᴏғ sᴜᴘᴘᴏʀᴛ. Iᴛ ᴡᴏɴ'ᴛ sᴏʟᴠᴇ ᴡᴏʀʟᴅ ʜᴜɴɢᴇʀ, ʙᴜᴛ ᴀᴛ ʟᴇᴀsᴛ ɪᴛ ᴘᴜᴛ ᴀ sᴍɪʟᴇ ᴏɴ ᴍʏ ғᴀᴄᴇ ;)
ʜᴛᴛᴘs://ᴡᴡᴡ.ᴘᴀʏᴘᴀʟ.ᴄᴏᴍ/ᴘᴀʏᴘᴀʟᴍᴇ/Kᴏᴍᴘᴀᴋᴛɪᴠᴇ[www.paypal.com]
76 Comments
Mukita12 Dec 25, 2024 @ 3:53pm 
@Kompaktive fair enough. I was hoping that someday you could make it DLC compatible
Kompaktive  [author] Dec 25, 2024 @ 3:46pm 
@Mukita12 no time. I started it but then stopped and haven't gone back to it.
Mukita12 Dec 25, 2024 @ 3:36pm 
have you tried updating the mod with the DLCs?
Kompaktive  [author] Oct 20, 2024 @ 12:15am 
@ImCentii after you replaced the Assembly-CSharp.dll, try to do a quick race (preferably rain) in ERS. You should see someone make a contact / spun out in the first 3 lap (because of the low drivers' skills). Note that by the time I made this mod I didn't buy / have the DLCs, so Endurance and GT is untested and probably work partially.
ImCentii Oct 19, 2024 @ 5:15pm 
how do i know that the mod is activated?
ЯЯЯЯЯЯЯЯ РУССКИЙ Sep 7, 2024 @ 11:25am 
Hi! I only need a mod for automatic practice
Kompaktive  [author] Dec 16, 2023 @ 10:55pm 
@JaccBoyDell37 Last time I checked the game doesn't have dirty air features. There is too much factors anyway on hows and whys the 3rd best on grid car could create a gap that far. It could be:
- having the best engine in a straight track like Milan or Phoenix
- Being in the lead gives the driver the most optimum racing line than those who were battling for 2nd
- The 1st and 2nd best car could have a weak tire / fuel chassis
- The driver has a track mastery or other buff traits
- The driver's opposition has debuff traits

so on and so forth...

I would say the solution is to give a bit of speed penalty for the leading position to keep the front pack battle interesting. But this is a very bad solution because it won't make a good storytelling (like finishing from 20th to 1st), especially on ERS where the grid position is reversed.
JaccBoyDell37 Dec 16, 2023 @ 10:05pm 
@kompaktive thanks! I'll tinker with it and let you know if I discover anything. One last thing, would you happen to know which section controls the clean/dirty air effect? One potential issue I'm noticing is that being in the lead is a bit OP, to the point that the car in the lead (3rd best on grid, including crucial categories) can gap the 1st and 2nd rank cars (I don't think this issue is caused by the mod, just a general game feature)
Kompaktive  [author] Dec 16, 2023 @ 4:11pm 
@JaccBoyDell37 I have never encountered what you mentioned. OnCrashIncident function from CrashDirector class is probably responsible for that. You might wanna check that if you haven't before.
JaccBoyDell37 Dec 16, 2023 @ 2:29pm 
@kompaktive Thanks for providing the github link! It ended up being very helpful. I've been playing around with the DLL and everything runs pretty much great. However, one small thing I've noticed is that in a race with multiple crashes, if a full safety car comes out, any subsequent VSCs will be cut short when the car in 1st place reaches the "restart point." Is this an issue you've come across yourself, or would you happen to know what might cause this?