• 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.

Rich_PL

Recruit
19 Badges
Apr 30, 2018
4
0
  • Crusader Kings II
  • Magicka
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: The Republic
  • Crusader Kings II: Legacy of Rome
  • BATTLETECH: Heavy Metal
  • BATTLETECH: Season pass
  • BATTLETECH: Flashpoint
  • Shadowrun: Dragonfall
  • Shadowrun Returns
  • Cities: Skylines - Green Cities
  • Age of Wonders III
  • BATTLETECH
  • Stellaris
  • Cities: Skylines - Snowfall
  • Cities: Skylines - After Dark
  • Cities: Skylines
  • Shadowrun: Hong Kong
One line summary of your issue
1.9 patch Mechs break game when put into storage

What platform are you running the game on?
Steam

What operating system do you use?
Windows 10 Pro 64bit

Which version of the game are you running?
1.9.1-686R (Steam build ID 4719583)

What DLC do you have installed?
Flashpoint, Urban Warfare, Shadowhawk Pack, Heavy Metal

Please explain your issue is in as much detail as possible.
While playing, having repaired a salvaged mech (one that was included with the 1.9 patch) the mech is put into storage, at this time, it becomes impossible to sell any item other than a completed mech in any store. I note that the store button that changes to [sell] remains as [buy] even when selecting to sell something.

I note that looking at a bugged mech chassis that is in storage shows the mech has no leg components (witnessed on ZEU-6T and MAD-3D) and the hover pop=up information window is often wrong or changes.

When attempting to make ready a 1.9 chassis from storage, the game required that I click the ready button and the confirming [ready] pop-up window twice before it then activates the process, upon doing so, the mech disappears completely from the inventory (no longer stored and not shown in bays)

Other players have also noted a similar set of events surrounding the BSC flashpoint reward mech.

Of note:
I currently have ModTek injected mods in use other players suggest this is irrelevant as the error (or similar error) occurs even on a vanilla/fresh install of the game.

I had to make use of the 3rd party Battletech save game editor recreate conditions in my game so that I could capture the error in a video by adding the 'bugged' mech chassis to my inventory.

Have you tried verifying your files?
Yes

Steps to reproduce the issue
Put a 1.9 mech into storage from bays (may require that the mech is first repaired in some way?)
Attempt to retrieve that mech from storage back into bays

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

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

File(s) attached

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

File(s) attached

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#/

File(s) attached

Attach screenshot / video
File(s) attached
 

Attachments

  • DxDiag.txt
    97,5 KB · Views: 0
  • output_log.txt
    212,2 KB · Views: 0
  • 2021-03-06 12-25-56[xd].mp4
    4,1 MB
Upvote 0
As you can see in that log your are getting lots of these errors:
Unity [ERROR] NullReferenceException: Object reference not set to an instance of an object

NullReferenceException: Object reference not set to an instance of an object
at BattleTech.MechStatisticsRules.GetHardpointCountForLocation (BattleTech.ChassisDef chassisDef, BattleTech.ChassisLocations loc, System.Int32& numBallistic, System.Int32& numEnergy, System.Int32& numMissile, System.Int32& numSmall) [0x00095] in <4184af8dbeb44635831353f4d349631c>:0
which are not normal! What I'd like to try is a clean reinstall and test with a new career or campaign, is that possible?



- Remove the game from Steam (uninstall)
- Manually delete all these files and folders, if still there:

C:\Program Files (x86)\Steam\steamapps\common\BattleTech\
C:\Users\USERNAME\AppData\LocalLow\Harebrained Schemes\
C:\Program Files (x86)\Steam\userdata\USER_ID\637090\
(first move the \remote\C#\SGS#\ folder elsewhere to keep your save games)

- Install the game again
- add steam.exe and BattleTech.exe to the Whitelist of your antivirus app, whatever it is

If you still get any problem, please send me a new dxdiag.txt and output_log.txt , thank you.
 
  • 1Like
Reactions: