• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

Wayward Son 5

Corporal
13 Badges
Apr 26, 2018
46
21
  • Stellaris
  • Stellaris - Path to Destruction bundle
  • BATTLETECH
  • BATTLETECH - Initiate of the Order
  • Stellaris: Apocalypse
  • BATTLETECH - Beta Backer
  • BATTLETECH - Backer
  • Shadowrun Returns
  • Shadowrun: Dragonfall
  • Shadowrun: Hong Kong
  • BATTLETECH: Flashpoint
  • BATTLETECH: Season pass
  • BATTLETECH: Heavy Metal
One line summary of your issue
"Must repair mechs" message showing when plenty of mechs are available

What platform are you running the game on?

Steam

What operating system do you use?
Windows 10 Home v. 1903
Which version of the game are you running?
1.9.0-680R
What DLC do you have installed?
Flashpoint,
Urban Warfare,
Shadowhawk Pack,
Heavy Metal

Please explain your issue is in as much detail as possible.
When you have less than 4 undamaged mechs after a mission, you get a message from Yang saying that you need to do some repairs before accepting any more jobs. Since the 1.9 patch, I receive that message after any mission where a mech is damaged, regardless of how many mechs I have available. It has appeared with 1 damaged mech and 17 others available.
Have you tried verifying your files?
No

Steps to reproduce the issue
1. Have a mech damaged during a mission.
2. Complete the mission.
3. Message will appear as the main game screen loads.

Attach DxDiag (PC), System Info log (Mac), or run sudo lshw -html > specs.html and uploaded specs.html (Linux)

Attach Output Log
Windows: \Users\YourUserName\AppData\LocalLow\Harebrained Schemes\BATTLETECH\output_log.txt
Mac OS: Users >{name} > Library > Logs > Unity > Player.log
Linux: ~/.config/unity3d/Harebrained Schemes/BATTLETECH/Player.log


If the game crashed, please attach the crash file with the time stamp closest to the crash.
Windows: [Steam library folder]\steamapps\common\BATTLETECH\DumpBox
For v.17 and beyond try here: C:\Users\[YourUserName]\AppData\LocalLow\Harebrained Schemes\BATTLETECH
OSX: Macintosh HD > Users > [username] > Library > Application Support > Steam > steamapps > common > BattleTech > DumpBox
Linux: [Steam library folder]/steamapps/common/BATTLETECH/DumpBox


If a save game was loaded at the start of the game session, upload it. Please make sure to upload the save game with the timestamp closest to when you loaded it.
Windows:
Steam: [Steam installation folder]\userdata[SteamID]\637090\remote\C0\SGS1
GOG: 'C:\Users\USER_ID\AppData\Local\GOG.com\Galaxy\Applications\50593543263669699\Storage\Shared\Files\C#\SGS#'
Vanilla:'C:\Users\USER_ID\AppData\LocalLow\Harebrained Schemes\BattleTech\C#\SGS#'
OSX:
Steam: Macintosh HD > Users > [username] > Library > Application Support > Steam > userdata > [SteamID] > 637090 > remote > C#> SGS#
GOG: Macintosh HD > Users > [username] > Library > Application Support > GOG.com > Galaxy > Applications > 50593543263669699 > Storage > Shared > Files > C# > SGS#
Vanilla: Macintosh HD > Users > [username]> Library > Application Support > unity.Harebrained Schemes.BattleTech > C# > SGG#
Linux:
Steam: /home/.steam/steam/userdata/[steamID]/637090/remote/C#/SGS#
GOG: /home/[username]/.config/unity3d/Harebrained Schemes/BATTLETECH/remote/C#/SGS#/
Vanilla: /home/[username]/.config/unity3d/Harebrained Schemes/BATTLETECH/remote/C#/SGS#/


Attach screenshot / video
 

Attachments

  • DxDiag.txt
    72,2 KB · Views: 2
  • output_log.txt
    99,9 KB · Views: 0
  • 0f7beb76-cf28-4181-836c-fb536b1c803e.sav
    1,2 MB · Views: 0
Upvote 0
I have also seen this - I had 10 battleready mechs and 2 unequipped newly salvaged mechs in my Bay. The message stopped when I move the 2 unequipped mechs to storage.
Very Minor but a bit confusing at first
 
Problem is a changed if-clause in SimGameState.ResolveCompleteContract():
OLD and OK:
Code:
if (this.Constants.Story.NotifMechRepairsNeededRecurrence > 0 && fieldableActiveMechs.Count < 4 && num2 > this.Constants.Story.NotifMechRepairsNeededRecurrence)
NEW:
Code:
if (this.Constants.Story.NotifMechRepairsNeededRecurrence > 0 && fieldableActiveMechs.Count < this.ActiveMechs.Count && num2 > this.Constants.Story.NotifMechRepairsNeededRecurrence)

Basically old code checks if we have at least 4 Mechs fieldable, new code checks if ANY active Mech is non-fieldable...
 
Last edited:
@Timaeus: Will it be of any help if i collect and post these insights somewhere where a DEV sees them? As 1.9.1 is probably the last patch we'll see, i just wanna help polish the final state (and make this seemingly easy fixes at least quick to find) of BT before it's too late..
 
@Timaeus: Will it be of any help if i collect and post these insights somewhere where a DEV sees them? As 1.9.1 is probably the last patch we'll see, i just wanna help polish the final state (and make this seemingly easy fixes at least quick to find) of BT before it's too late..
It doesn't hurt. I know that the old "CFixes" mod was more or less that (They had a bug report thread wit the issues, and a mod thread with the fixes also in their case). Can't guarantee everything pointed out will get fixed however.