705 ratings
Gotcha Again
Tags:  Ui, Qol
File Size
3.470 MB
Feb 18, 2017 @ 10:37am
May 1, 2017 @ 1:03am
36 Change Notes ( view )

Subscribe to download
Gotcha Again

Check this thread to see how to resolve conflict with Perfect Information!

This mod improves on the Line of Sight indicators that are shown when previewing moves in the tactical game.

Indicators for enemy units
-Regular shootable indicator: Shows the red reticle from the base game next to an enemys healthbar when it is shootable from the new position.
-Flanking indicator: If the enemy will not only be shootable but also flanked from the new position, a yellow reticle will be shown instead of the red one.
-Squadsight indicators: If the unit being moved has Squadsight and will be able to shoot at an enemy because of this ability, a red diamond square will be shown instead of the reticle. If the enemy will also be flanked by the unit at the new position, the square will be yellow and half empty.
-Hacking indicators: For units possesing an ability that allows an action using the Gremlin to either damage or hack, a cog-icon will be shown when they will be able to use it on something outside the regular sightrange (inside it, the regular shootable indicator is shown already).
-Spotted by enemy indicator: If the unit being moved is a VIP (from a rescue or escort mission) a green diamond square outline is shown, indicating that the enemy will see the unit. This feature is not necessary anymore with the introduction of pod activation indicators, so it is turned off by default.

Indicators for mission objectives
-Neutralize VIP: The arrow pointing at the VIP will change to include the same indicators that are shown for regular enemy units depending on the previewed new position.
-Hacking objectives: The arrow pointing at the objective will change to indicate when hacking is possible from the new position.
-Destroy object: The arrow icon will change to show when it is shootable from the new position and if it is shootable because of Squadsight.

Indicators for hackable doors
-The indicator showing that hacking a door will be possible will appear for units able to hack remotely using the Gremlin, if that will be possible from the previewed location.

Indicators for hackable ADVENT towers
-The first time an ADVENT tower is spotted by one of your units, an indicator arrow like the one used for objectives will be spawned and the possibility of hacking the tower will then be indicated in this icon.

Indicators for friendly units
-If there will be LOS to a friendly unit and it will be within the moving units sightrange, this will be indicated by a green diamond square outline. The indicator is dimmed along with the rest of the unitflag for friendly units, so it can be a bit hard to see, but this also means it's non-intrusive.
-If the moving unit has the ability Lone Wolf (from Long War 2) and the destination tile will make the ability active, this is indicated by an icon next to the moving units healthbar.

Indicators for triggering overwatches and pod activations
-Overwatch indicators: When moving through LOS of a hostile unit on overwatch, the icon indicating that they are in overwatch will have a red reticle added indicating that their overwatch will be triggered by the move. The tile on which the overwatch will trigger is also indicated by a marker. Shots that will be taken by units suppressing the unit being moved will be indicated in the same way.
-Pod activation indicators: When a move will trigger a pod activation, an indicator will appear on the unit that will spot you and the tile on which you are first spotted will be indicated by a marker as well.
-Both the overwatch and pod activation indicators only take enemies currently visible to you into account, so they are exclusively based on information already available to you through the UI in the vanilla game (otherwise it would be cheating!). This means that pods not visible to you before initiating the move that will activate because of it, will NOT be indicated, and units in overwatch outside your current vision will also not be indicated. Similarly, units on overwatch using long-watch will only be indicated if another hostile unit that will be able to see you on the triggering location is visible to you before initiating the move.
-Smoke indicator: If the final tile of the movement path contains smoke from a smoke-grenade, this will be indicated by a marker similar to the hazard marker.
-PsiBomb indicator: If the final tile of the movement path is in the area of effect of an active PsiBomb, this will be indicated by a marker.

This mod overrides the following classes and will be incompatible with any other mods that overrides any of the same classes.
UIUnitFlagManager: For the main functionality.
XComGameState_IndicatorArrow: For objective indicator icon replacements.
X2GrapplePuck: So indicators can be shown when selecting grapple locations.
UISpecialMissionHUD_Arrows: To overrule the hiding of objective indicator when using grapple.
XComPathingPawn: Doing path indicators. This is also overriden by Perfect Information. Gotcha Again implements compatibility with Perfect Information and tjnome has agreed to implement compatibility the other way as well, but until his new update is released, it can cause issues depending on the load order of the two mods. You can fix this manually by removing the override from Perfect Information (see the discussion thread on this for instructions).
X2MeleePathingPawn: Needed in order to do the path indicators when selecting targets for melee attacks.

I am not aware of any mods other than the original Gotcha that overrides any of these classes, except for Perfect Information which will implement compatibility with Gotcha Again in the next update and can be fixed manually until then.

Known issues
-Until the new version of Perfect Information is released, there are conflicts with this unless you manually fix it. See the discussion thread on this for instructions.
-Please let me know if you encounter any other issues, and if a savegame demonstrating it can be provided, it will make fixing it a lot easier on my part.
Popular Discussions View All (8)
May 18 @ 4:23am
PINNED: How to fix conflict with Perfect Information
Aug 9, 2017 @ 7:12am
PINNED: Troubleshooting help
Apr 8 @ 8:01am
Transitioning from Gotha to Gotcha Again mid-campaign
< >
ticala Jul 22 @ 12:27pm 
"Is there a way to get the enemy icons to update (above your soldiers ability icons) based on position of the mouse? Currently it only updates around the actual enemy which can sometimes be hard to see depending on how far away they are. Using this with LW2."


I remember playing a year ago and some mod had this feature, but i dont remember wich one.
Lemonhead Jul 12 @ 2:38pm 
I really like this mod. Would it be possible to show the 'Indicators for enemy units' even when the enemy is off-screen? Mission objectives and hackable ADVENT towers within range are visible when off-screen, so maybe there is some code that could be looked at there?
PatientLandBeaver Jun 14 @ 6:20pm 
Is there a way to get the enemy icons to update (above your soldiers ability icons) based on position of the mouse? Currently it only updates around the actual enemy which can sometimes be hard to see depending on how far away they are. Using this with LW2.
ZotaOTT[RU] Jun 13 @ 1:57pm 
not worck(
eastpaw May 18 @ 4:24am 
I think I've found the (seriously minor) bug that has been preventing the overwatch and other pathing indicators from working.

The following line in 866874504\Config\XComEngine.ini is commented out by default:

;+ModClassOverrides=(BaseGameClass="XComPathingPawn", ModClass="XComPathingPawn_GA")

This is a mistake. Remove the leading semi-colon:

+ModClassOverrides=(BaseGameClass="XComPathingPawn", ModClass="XComPathingPawn_GA")

Now we have pathing indicators again!
lexo1000 May 15 @ 11:12am 
Love this mod. Please can you made the menu text translatable by adding some string file ?
Phrozehn Feb 16 @ 9:53pm 
Favourite UI mod. Lov eit. but I'm not getting the smoke indicator even though it's enable din the options. Any ideas?
Grey Jan 31 @ 9:53am 
FYI - New version of Gotcha Again says the compatability fix is already incorporated.
Fried Rice Nov 19, 2017 @ 6:19pm 
@Soldier9 Please help, I did as you said to fix the compatibility issue with Gotcha Again and Perfect information, but Perfect information doesn't work.
Screenshot: http://prntscr.com/hco13m
lglethal Oct 9, 2017 @ 2:05pm 
Thanks for that link. Tried the launcher (no clashes). Tried fiddling with the load order, and then verified the cache (1 file needed reloading) and now its back working fine! Not sure which of those actions fixed it, but it's working again, so thanks a heap! :) :dwarven: