XCOM 2
432 ratings
Immersive Strategy Layer
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
296.536 KB
Oct 21, 2018 @ 9:18am
Oct 31, 2018 @ 6:41pm
3 Change Notes ( view )
You need DLC to use this item.

Subscribe to download
Immersive Strategy Layer

Description
This mod improves the user experience in the Strategy layer by blocking unnecessary popups, videos, and animations. Check out the included video to see it in action. All features in the mod are optional.

Mod Features
  • Skip Unnecessary Popups - Skip popup UI alerts that don't convey meaningful info. Choose which popups are blocked in ISL_Settings.ini. You can add and remove the popup events being blocked in the mod's INI file. See the section below for more information.
  • Skip Avatar Camera Pan - Skip the camera pan & game pause when avatar project makes progress.
  • Skip Armor Intro Movies - Skip the movies that play once every campaign and introduce each armor set.
  • Skip Class Intro Movies - Skip the movies that play once every campaign and introduce each class. Also applies to DLC classes.
  • Skip Geoscape Animation on Enter - Skip the bright animation that plays when entering the Geoscape. It expands outwards from the center of the map in a circular pattern.
  • Instant Room Transitions - Instantly move between rooms in the Avenger. Imported from the Instant Avenger Menus mod.
  • Avatar Pause Multiplier - Multiply the pauses during Avatar Project alerts by this percentage This setting is ignored if SkipAvatarPan is set to 'true'. Imported from the Instant Avenger Menus mod.
  • Skip Hologlobe Dissolve Animation - Skip the animation when zooming into/out of the Hologlobe. Imported from the Instant Avenger Menus mod.

Skipping Informational Popups
By default, the mod excludes the information-only popups (UIAlerts) below:
  • eAlert_ClassEarned - Occurs when a soldier is promoted in the Armory interface. This popup shows you the ability they receive on being promoted, but is purely informational in nature. Recommended if you have SkipClassIntroMovies enabled
  • eAlert_TimeSensitiveMission - Occurs when you are offered a time-sensitive mission and choose to continue scanning instead of take it
  • eAlert_MissionExpired - Occurs when a time-sensitive mission expires
  • eAlert_AlienFacility - Occurs when aliens just built a facility. This is already shown as an Avatar Project bar notification
  • eAlert_DarkEvent - Occurs when a Dark event activates
  • eAlert_StaffSlotFilled - Occurs when you assign an Avenger staffer (engineer, scientist) to a staff slot
  • eAlert_BuildSlotFilled - Occurs when you assign an Avenger staffer (engineer, scientist) to a build slot
  • eAlert_ResourceCacheComplete - Occurs when scanning completes on the monthly supply drop

You can find more alerts to add to this list by enabling the mod's Debug Logging feature. After the popup is triggered, check your Launch.log file for this text:
"Blocked UIAlert: <alert name>" The alert name will be listed there, and usually begins with "eAlert".

Notes
  • Occasionally, you may not hear the 'Scanning Start' sound effect in the Geoscape. The sound is blocked on purpose when resuming the game after a blocked popup, so that it isn't spammed multiple times in a row.
  • The X2WOTCCommunityHighlander version 1.9 or higher is required for this mod to work.

Class Overrides
XCOMHQPresentationLayer

Incompatible Mods
  • Instant Avenger Menus (all features included in this mod)
  • [WOTC] Train from Armoury

Mod Config Menu support
This mod supports, but does not require, the Mod Config Menu. This allows you to adjust the settings in-game. To access this menu, go to 'Options', then click the 'Mod Settings' button.

Changelog
See the 'Change Notes' tab for version information and patch notes. See the Mod Updates Thread for more detailed patch information.

Credits
  • BlueRaja, IphStich, and Ketchi - Instant Avenger Menus mod creators. Portions of that mod's codebase are included in Immersive Strategy Layer.
  • Mr. Nice - Concept of the Timer Actor workaround for my static function
  • robojumper - Assistance with my Highlander hooks and invaluable input on blocking cinematics called from Flash.
  • Herofonts - Font used in the mod preview images[www.fontspace.com]
  • Anyone in the XCOM Modding Discord who has been of help. Thanks for helping keep the game alive!
76 Comments
Sunbach May 3 @ 2:23am 
eAlert_StaffSlotFilled + eAlert_BuildSlotFilled do NOT work when you put staffs in second and third slots. the pop up still shows
Hyakkoudoggo Mar 19 @ 6:39am 
tried it , and it bogged out against dark event missions , even if you succeed in avoiding the dark event , it will still activate
Sunbach Sep 28, 2024 @ 6:46am 
Update: I tried to remove "[WOTC] Community Promotion Screen" mod but the game still soft lock me in tutorial. So please disable skip unnecessary popup during the first tutorial mission and reenable it later
Sunbach Sep 28, 2024 @ 6:10am 
NEW PLAYER BE AWARE: if you enable tutorial and have skip unnecessary popup on AND you install "[WOTC] Community Promotion Screen", after you rescue the commander and return to base, the game will tell you to promote Jane Kelly and the game will soft lock, meaning you will be stucked on the soldier ability screen, no back out button, you cant press esc to go back to the avenger. This bug only happen in tutorial, if you play the game normally then it work fine with [WOTC] Community Promotion Screen mod
LeyShade Dec 19, 2023 @ 3:59am 
For those who can't make adding additional alerts work:

Go into the mods config folder. Create a new text file there called: ISL_Settings.ini

Place your additional ealert commands there, as the defaults file is for use only by MCM and will not read any additional ones placed within it.
Collette Nov 13, 2023 @ 11:41am 
IM SO IN THIS LOOKS AMAZING
Yhoko Jun 20, 2023 @ 4:14pm 
Ah crap a pop-up
Dark Jun 1, 2023 @ 11:50am 
@KongMD still get the alert "eAlert_SparkSquadSelectInfo" from DLC_3 after added it config...
StiryMixy Jan 15, 2023 @ 5:41pm 
I did as instructed when adding more alerts to skip

found "eAlert_ItemReceivedProvingGround" in launch logs

put it in the config under SkipInfoPopups, +InfoPopupsToSkip="eAlert_ItemReceivedProvingGround"

still get the alert in geoscape
4rrakis Sep 21, 2022 @ 10:39pm 
No.