Can you explain which mechanic stats that determine the setup? And for Endurance race which driver's stat did the mod take, the one doing the practice run?
And is it possible to reenable the slider to get a little better setup on your own?
I installed UMM now using Assembly. That fixed it for me, now I can alter the config. I would like to be able to simulate the practice session and get 100%. I guess I did not do it right (because it didn't work in a race). What do I change?
Is it possible to make a file for game ver. 1.4.14933+90.20170815.1623 ? Tried installing all 4 of the versions listed and none worked for this game ver.
Started experiencing the black screen issue. In this weekend I had to use my reserve driver. I turned off both Auto Setup and Assistant and made it into practice without the black screen. Then I re-enabled both of them.
I looked at auto setup and see my reserve driver in the list. Then I click update setups and UMM just kind of defaults back to the main umm screen. So I click on the logs and I see "Setup created xx % ..." for all the drivers until it gets to my reserve driver, and then where my driver should be printed, a NullReferenceException and no more prints after that.
Could this be related to the black screens? Something to do with reserve drivers?
I haven't seen it again but in this case it was when one of my drivers was injured and I chose to leave them at home. If it happens again I'll see if I can get you the save.
here is a save file where one of my drivers is injured and set to "leave at home", and I get the black screen when I try to proceed to practice. Only fixed by disabling auto setup.
Seeing this in the detailed log when I see the black screen when forced to use the reserve driver; [AutoSetup] [Exception] OnGUI: NullReferenceException - Object reference not set to an instance of an object System.NullReferenceException: Object reference not set to an instance of an object at Mechanic+DriverRelationship..ctor (.DriverRelationship inDriverRelationship) [0x00000] in <filename unknown>:0 at Mechanic.GetModifiedRelationshipWithDriver (.Driver inDriver, Boolean inCheckAchievements) [0x00000] in <filename unknown>:0 at AutoSetup.SessionSetup_.CreateAutoSetup (.SessionSetup instance, .SetupOutput& setup) [0x00000] in <filename unknown>:0 at AutoSetup.SessionSetup_.CreateAutoSetup (.SessionSetup instance) [0x00000] in <filename unknown>:0 at AutoSetup.Main.OnGUI (UnityModManagerNet.ModEntry modEntry) [0x00000] in <filename unknown>:0 at UnityModManagerNet.UnityModManager+UI.DrawTab (Int32 tabId, UnityEngine.Events.UnityAction& buttons) [0x00000] in <filename unknown>:0
83 comments
And is it possible to reenable the slider to get a little better setup on your own?
The driver's stat is taken from the best of all drivers.
Thanks for making this, if this works, it will improve my liking of the game by a lot! Thanks thanks thanks
<Settings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<active>true</active>
<log>true</log>
<setupParams>
<maximalSetup>true</maximalSetup>
<range>0.1</range>
<delta>0</delta>
<customTimeCost>false</customTimeCost>
<timeCost>1.5</timeCost>
</setupParams>
<displaySetups>true</displaySetups>
</Settings>
Tried installing all 4 of the versions listed and none worked for this game ver.
?[AutoSetup] [Exception] OnGUI: MissingMethodException - Method not found: 'RacingVehicle.get_isPlayerDriver'.
System.MissingMethodException: Method not found: 'RacingVehicle.get_isPlayerDriver'.
at UnityModManagerNet.UnityModManager+UI.DrawTab (Int32 tabId, UnityEngine.Events.UnityAction& buttons) [0x00000] in <filename unknown>:0
[AutoSetup] Inactive.
[AutoSetup] Active.
[AutoSetup] [Exception] OnGUI: MissingMethodException - Method not found: 'RacingVehicle.get_isPlayerDriver'.
System.MissingMethodException: Method not found: 'RacingVehicle.get_isPlayerDriver'.
at UnityModManagerNet.UnityModManager+UI.DrawTab (Int32 tabId, UnityEngine.Events.UnityAction& buttons) [0x00000] in <filename unknown>:0
Unloading 11 Unused Serialized files (Serialized files now loaded: 2)
Unloading 2244 unused Assets to reduce memory usage. Loaded Objects now: 14549.
Total: 513.988953 ms (FindLiveObjects: 3.747400 ms CreateObjectMapping: 0.625000 ms MarkObjects: 504.063477 ms DeleteObjects: 5.551500 ms)
Shader warmup: 97 shaders 3495 combinations 2.404s
Shader warmup: 99 shaders 3508 combinations 0.017s
Shader warmup: 99 shaders 3508 combinations 0.010s
The referenced script on this Behaviour (Game Object 'InputField') is missing!
(Filename: Line: 1655)
Unloading 25 Unused Serialized files (Serialized files now loaded: 2)
Unloading 6649 unused Assets to reduce memory usage. Loaded Objects now: 18742.
Total: 1078.511963 ms (FindLiveObjects: 7.491200 ms CreateObjectMapping: 6.323400 ms MarkObjects: 954.596497 ms DeleteObjects: 110.100204 ms)
MissingMethodException: Method not found: 'RacingVehicle.get_isPlayerDriver'.
at (wrapper dynamic-method) SessionSetup.SessionSetup.GetSetupOutput_Patch1 (SessionSetup,SessionSetup/SetupOutput&) <0x0002e>
at UIHUBSetup.SetupBalanceSliders (UISetupBalanceSliderEntry[],RacingVehicle) <0x00065>
at UIHUBSetup.Setup () <0x00057>
at UIHUBStep.Setup () <0x00034>
at UIHUBSelection.Setup () <0x00406>
at SessionHUBScreen.OnEnter () <0x00107>
at UIManager.PerformChangeScreen (System.Action) <0x00236>
at UIManager/<DoScreenTransition>c__Iterator21.MoveNext () <0x002e5>
at UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator,intptr) <0x00058>
(Filename: Line: -1)
Setting up 2 worker threads for Enlighten.
Thread -> id: acc -> priority: 1
Thread -> id: 398 -> priority: 1
[Manager] Destroying when exit.
Which version of the game?
I looked at auto setup and see my reserve driver in the list. Then I click update setups and UMM just kind of defaults back to the main umm screen. So I click on the logs and I see "Setup created xx % ..." for all the drivers until it gets to my reserve driver, and then where my driver should be printed, a NullReferenceException and no more prints after that.
Could this be related to the black screens? Something to do with reserve drivers?
https://drive.google.com/file/d/1W8hLblSOt4HaJgA-z6hYd7-WW0hGFcQ4/view?usp=sharing
[AutoSetup] [Exception] OnGUI: NullReferenceException - Object reference not set to an instance of an object
System.NullReferenceException: Object reference not set to an instance of an object
at Mechanic+DriverRelationship..ctor (.DriverRelationship inDriverRelationship) [0x00000] in <filename unknown>:0
at Mechanic.GetModifiedRelationshipWithDriver (.Driver inDriver, Boolean inCheckAchievements) [0x00000] in <filename unknown>:0
at AutoSetup.SessionSetup_.CreateAutoSetup (.SessionSetup instance, .SetupOutput& setup) [0x00000] in <filename unknown>:0
at AutoSetup.SessionSetup_.CreateAutoSetup (.SessionSetup instance) [0x00000] in <filename unknown>:0
at AutoSetup.Main.OnGUI (UnityModManagerNet.ModEntry modEntry) [0x00000] in <filename unknown>:0
at UnityModManagerNet.UnityModManager+UI.DrawTab (Int32 tabId, UnityEngine.Events.UnityAction& buttons) [0x00000] in <filename unknown>:0