XCOM 2
224 ratings
[WOTC] Less Overwatch Lock Ups!
 
Rate  
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
0.360 MB
Jan 20, 2018 @ 5:07pm
Aug 7, 2018 @ 6:13am
3 Change Notes ( view )
You need DLC to use this item.

Subscribe to download
[WOTC] Less Overwatch Lock Ups!

Subscribed
Unsubscribe
In 1 collection by Mr. Nice
Mr. Nice's Workshop - War of the Chosen
16 items
Description
"Less Overwatch Lock Ups!" is a bugfix mod, to hopefully cut down on "soft locks" during complex overwatch/reaction fire situations, and also when a solider is revealed by enemy movement.
A "soft lock" is when the game doesn't crash as such, but is stuck showing a single moment in "time". If you've experienced this, then you know that sometimes the game "frees" itself after some time, but other times freezes until you give up and quit. If it's the problem with the Reaction Fire Sequencer or the wait on "nothing", then the lock won't happen at all. For the other fixes, the intial freeze will almost certianly still happen, but the game should be more likely to free itself.

Actual changes made by this mod (warning this list is a bit technical!)
  • 'X2ReactionFireSequencer' No longer marks all shots by the same shooter against the same target in the same sequence as "started" when the first shot starts, this stops the later shots from starting at all!
  • 'X2Action_WaitForAnotherAction' will Tme Out after 60 seconds and stop waiting regardless.
  • 'X2Action_WaitForDestructibleActorActionTrigger' will not wait at all if it is set to wait on "nothing", which would otherwise lock it indefinitely. A similar fix was made to 'X2Action_WaitForAnotherAction' in the October Patch.
  • 'X2Action_WaitForDestructibleActorActionTrigger' is also given a 60 second Time Out.
  • 'X2Action_MoveDirect' will not wait for the "Stopping" animation triggered when it Times Out to finish.

Other Advice!
it is possible to free visualization "soft locks" with a console command, and I don't promise that this mod will deal with all possible visualization problems!. To enable the console, add -allowConsole to the command line/launch options. The actual key to drop the console varies with regional keyboard variants, but with a US keyboard is is the tilde key (~) above the tab key, with a UK keyboard, it is the apostrophe/@ key.

Instructions
  • Type X2DebugVisualizer at the console.
  • A pretty(?) UI overlay should appear, for you, the important thing is the "Clear Hangs" button in the top Left. Click it!
  • Type X2DebugVisualizer at the console again to clear the visualizer debugging UI overlay.

Compatability
Overrides:
  • X2ReactionFireSequencer
  • X2Action_WaitForAnotherAction
  • X2Action_WaitForDestructibleActorActionTrigger
  • 'X2Action_MoveDirect
These are quite technical classes, and it is unlikely that they will be overriden for non bug fixing reasons. Nonethess, this mod will not be compatbile with mods which override any of these three classes.

Other Mods by me
  • WOTC Compatible (non-WOTC versions also exist if appropriate)
    • Cinematic Rapid Fire, which gives Rapid Fire and Chain Shot their cinematic camera back which was removed in the patch ages ago. Also gives the Reaper Banish ability the same improved look.
    • Variant Power Armour Arms, which unlocks some variant Wraith and Warden armour arms parts which were hidden by Firaxis.
    • Better Armory Item Stats, which tweaks the stats display of weapons, utility items and upgrades in the Armoury, including displaying Critical Damage, Armor Pierce and Shred for all appropriate weapons.
    • Peter's Grenades (and other TLP Fixes), which fixes some loadout, ability progression and UI issues with Legacy Operations.
    • Better Demolishing!, which gives range, weapon and upgrade based aim buffs to the 'Demolition' ability.
    • Better Grappling!, fixes issues with Grappling targeting in certain world geometry.
    • Shaken Scars are Back! The name says it all, but to those who weren't around for the first couple of months of XCom2, a feature was bugged out in a patch and never fixed, which randomly scarred shaken soldiers. This now means some, but not all, gravely wounded soldiers, not the "new" WotC shaken fatigue status.
    • Trainable Sparks (and other Buffs) WotC was one step forward, two steps back for SPARKs. As well as allowing training, also gives them access to breakthroughs for their weapons, an ammo pocket (ammunition only utility slot), and some hack progression.
    • Train from Armoury allows normal soldiers to jump straight to training from the armoury, just as faction soldiers can. The Training Center is still required to be built first of course!
    • Original High Hit Dodge Behaviour, which restores the pre-patch behaviour where Hit chance over 100 gradually eliminated dodge chance, not immediately made dodges impossible once Hit chance is 100 or more.
    • In conjuction wtih sebkulu,WOTC - Extended Information!, an enhanced, rewritten version of Perfect Information. Includes full list of enemy abilities as well as a stat list, as well as the classic features of the "shot bar" and stats in flyovers.
  • Non-WOTC Only
< >
95 Comments
6174 Dec 27, 2018 @ 10:03am 
I'm going to subscribe too since this is the best alternative I can find anywhere. But I have a question: is there a way to completely remove the action cam for overwatch shots? If I disable action cams in the menu, the game still does the action cam thing when overwatch shooting. Is there a way to disable it entirely?
NEPTUNE IN SAGITTARIUS Dec 9, 2018 @ 2:41am 
This MOD is very good. It works very well.
Mr. Nice  [author] Oct 13, 2018 @ 1:48am 
Yes, looking through the SDK didn't see any changes to what this mod interacts with.
ultimentra Oct 12, 2018 @ 9:11pm 
I'm guessing from the messages below that this mod is working for TLP?
wrightc214 Oct 7, 2018 @ 7:49pm 
-allowconsole -log -autodebug
But no worries about it now. I haven't had a hang up in hours now. All I did was go into mod options and hit reset under your mod. Probably a placebo effect but I'm happy regardless.
Mr. Nice  [author] Oct 7, 2018 @ 4:53pm 
Are you using the -autodebug command line switch? That gives that warning, since there's no debugger for it to attach to. Do you see a visualization tree/graph? You don't get the clear hangs button if there's no visualization in progress, and if theres not and it's locked, then it's not a visualization problem it's something else.
wrightc214 Oct 7, 2018 @ 3:30pm 
I don't have the "Clear Hangs" button in the top corner. I've viewed the images you linked somewhere else and am sure I'm looking in the correct spot. Also, while loading, I noticed the following text in the cmd window:

[0021.16] Warning: Couldn't load interface dll 'DebuggerInterface.dll'
ItsDan_1984 Aug 20, 2018 @ 2:08pm 
How am I just now seeing this mod??? Thank you so much for this!
Mr. Nice  [author] Aug 11, 2018 @ 8:23am 
gp296: "Stop Wasting My Time" also overrides 'X2Action_MoveDirect', it does it to make Gremlins move faster. It won't crash the game or anything, since nothing else in either mod directly relies on it's version of 'X2Action_MoveDirect' being active.
gp296 Aug 10, 2018 @ 6:52pm 
Thanks for the mod. I apologize in advance, but I have a question (as the description is a bit too technical for me): Does this mod conflict with any other "time-saver" mods, in particular, Stop Waisting My Time (and perhaps Faster Avenger)?