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

Cabusha

Sergeant
3 Badges
Apr 6, 2018
54
1
  • BATTLETECH - Initiate of the Order
  • BATTLETECH - Beta Backer
  • BATTLETECH - Backer
One line summary of your issue
Escort Mission - OPFOR gets free movement turn after AI trucks EVAC

What platform are you running the game on?

Steam

What operating system do you use?
Windows 10
Which version of the game are you running?
1.8.0-629R
What DLC do you have installed?
Flashpoint,
Urban Warfare,
Shadowhawk Pack,
Heavy Metal

Please explain your issue is in as much detail as possible.
I escorted 3/4 trucks to the evac location, while engaging hostile mechs. I had just knocked down a shadowhawk, pushing him to Phase 2 for next round. The friendly trucks finished evacing, taking off in the dropship.

When they left, Initiative shuffled, giving every enemy mech a free move. So the hostile shadowhawk stood up for free, and the three supporting mechs each got to move into flanking positions for free. Initiative then turned back on, and the enemy mechs got the first turn, leaving my mechs flat-footed.

This really sucked.
Have you tried verifying your files?
Yes

Steps to reproduce the issue
Actively engaged with hostile mechs while friendly vehicles are trying to evac. I've only seen the bug once so far.

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
    85,6 KB · Views: 50
  • output_log.txt
    24,7 KB · Views: 21
  • 2bbeacb2-7e56-4c1d-beb8-69fffaac61f1.sav
    397,6 KB · Views: 7
  • 1Like
Reactions:
Upvote 0
It seems to happen in every single escort mission for me - we "exit combat" on the turn when the vehicles are extracted and then immediately re-enter combat afterwards except the enemy got a double move in the process.
 
  • 1Like
Reactions:
I just had this happen to me, and it made me so angry that I created an account to complain about it. :mad::(:mad:

I haven't even completed the mission yet, I'm just facing a lance of mechs at point-blank range and flanking me who weren't in nearly such good positions before my 'allies' evaced. >sigh<
 
I haven't even completed the mission yet ...

I can see I didn't put nearly enough [mod edit: language] CURSING into the previous post. Two pilots injured, 56 days worth of repairs ..!.. I'm still before the "First Strike" mission! :mad:
No telling how much of that was due to the bug, but certainly a large portion of it was. That double-move really screwed me.

[mod edit: language] this, I'm going to have to re-load and avoid the mission.
 
Last edited by a moderator:
Happened to me yesterday. As the convoy is lifted out, the lone surviving enemy Jenner got to move, brace, then move and fire before my light 'Mechs got to act. Almost tore an arm off my Firestarter.
 
The bug still exists in 1.9.1
When will this be changed back to the old behaviour?

The free OpFor movement costs the player Mechs and thus creates frustration.
Frustration creates bad talking about the game, that creates bad sales.
 
Ok, looked into it. (Part of) the issue is in TurnDirector.DoAnyUnitsHaveContactWithEnemy which returns false even though there are obviously enemies around.

As this getter calls AbstractActor.HasAnyContactWithEnemy which again pulls VisibilityCache.HasAnyContact the underlying problem is probably a corrupt/non-accurate VisibilityCache at the instance the convoy is extracted.

As i'm only *hoping* anybody at HBS still reads this i decided to work on a fix myself. IF that works out it'll most likely be integrated in my Bugfix-Mod "LittleThings".
 
  • 1Like
Reactions:
Note to self:
Code:
SharedVisibilityCache.RemoveVisibilityToDeadUnit(ICombatant deadUnit)
VisibilityCacheBase.CheckForContact(VisibilityLevel newContactLevel)
are also worth checking
 
Ok, added a fix to LittleThings 1.9.1-003R (Please google "github battletech littlethings")

If anybody got the time i'd be happy to verify with as many people as possible that my fix works. Will probably add a note in the mod-forum too.
 
I can confirm this. It's annoying really annoying. Trying to play iron man campaign without mods...
I can only encourage you to try the mentioned mod of mine (google "github battletech littlethings" in the current release, 1.9.1-004R).
It does not change anything gameplay-wise *and* you also could disable all fixes except the fix for the excort missions ("FixInterleavedDropouts").
I have played 20+ escort missions with it and had zero problems.
Should also be no problem to drop it in an ironman game (backup save to be sure nonetheless and use modtek, not vanilla modloader).
Best regards, Mad
 
  • 1Like
Reactions: