Playable XCOM 2 Aliens – Viper Class Overhaul

If you liked this item, please rate it up on Steam Workshop page.

Author: shinymoogle

Last revision: 22 Jan, 2020 at 05:59 UTC (1)

File size: 44.86 MB

On Steam Workshop

Description:

This mod builds on the playable alien Viper units introduced in Playable XCOM 2 Aliens, fully fleshing out their roles on the XCOM team with two unique classes using their own custom abilities. Also with as many snake puns as I could fit in.

Please note that this mod requires Playable XCOM 2 Aliens by RealityMachina, and should be loaded after Playable XCOM 2 Aliens in the load order! May require a new campaign. Has not been tested for previous save compatibility, but I can at least say that existing Vipers will not be altered.

These two new Viper classes excel in quickly and reliably disabling enemy soldiers, making them pivotal control units when firefights turn messy.

New Classes

Striker
Viper Strikers use their innate biological weaponry and natural agility to weave through chaotic gunfights and quickly impair enemy soldiers. While their raw damage output cannot quite compare to the wielders of XCOM’s best heavy weaponry, Strikers are adept at avoiding enemy gunfire and disabling multiple enemies.

Rank
Ability

Corporal
Snakebite: Inflicts poison on targets of Bind and Crush.

Sergeant
Slither: Increases defense and movement for two turns. (identical to skill from Playable XCOM 2 Aliens)

Lieutenant
Entwine: Increases base damage of Bind and Crush and grants additional defense to the Viper when binding a target.

Captain
Enhanced Spit: Increases the radius and potency of the Viper’s Poison Spit. Also applies to poison inflicted by Snakebite.

Major
Sidewinder: If a direct attack would strike the Viper, evade it and gain a chance to immediately reposition during the enemy turn. Triggered automatically and operates on a cooldown.

Colonel
Frost Breath: Like the Viper King’s! Radius is boosted if Enhanced Spit is also learned. … Okay, this one is probably rather lore-unfriendly, but hey. You’ve already recruited a Viper.

Predator
While Strikers bring control to a messy shootout, Viper Predators instead seek to eliminate key targets before a situation can ever escalate. Predators use their finely honed senses and alien appearance to infiltrate enemy lines, deliver deadly ambushes, and confirm kills.

Rank
Ability

Corporal
Crypsis: A reusable concealment ability that lasts for just two turns while in an enemy’s field of view.

Sergeant
Coil: Increases the Viper’s cover bonus for a turn, and provides an additional action for the next turn.

Lieutenant
Ambush: Automatically enter Overwatch once concealment is lost.

Captain
Death Adder: A shot which deals additional damage to injured enemies depending on the damage they have taken.

Major
Rattle: The Viper has a chance to inflict Panic on enemies when it reveals itself from concealment.

Colonel
Pinpoint: Fire a precision shot that penetrates armor and converts extra aim into critical chance. Gains aim for each additional action point consumed and deals massive critical damage.

GTS Tactics

Vipers also get their own special GTS tactic! Experienced Vipers can develop their inherent Thermal Sense, enhancing their ability to target enemies protected by cover or armor.

Additional Stuff
  • Fixed the floating hacking tablet! … I’ll put up updated screenshots eventually.
  • Changed Viper Rifle upgrade schematics to come with Assault Rifle upgrades instead of Sniper Rifle upgrades.
  • Viper Rifles now have their own research breakthroughs for extra damage and weapon upgrades
  • Added basic Photobooth poses
  • Unbinding targets no longer costs an action point.
  • A handful of new soldier nicknames to reduce overlap between Viper callsigns and Sniper ones.
  • Most ability values can be tweaked in XComViperSkills.ini. I’ll be making some balance adjustments to default values over time and there’s a chance that will overwrite existing user settings, but I left most variables adjustable so you can buff/nerf certain abilities to your liking.
Future Updates?
  • Expanded random name list
  • Ammo slot
  • Balance tweaks: Keeping consistent with the XCOM power progression
  • More Photobooth poses
  • Avenger scenes animation fixes (…maybe)
  • Compatibility updates – I haven’t tested this for compatibility with a number of popular mods, will try and address issues as they come in.
  • Better ability icons?
Frequently Asked Questions

How do I recruit a Viper?
All recruitment code is handled in Playable XCOM 2 Aliens, including Allies Unknown compatibility. Without Allies Unknown, you have a chance to recruit Vipers through Covert Actions or by kidnapping one and bringing it aboard the Avenger. With Allies Unknown, Viper recruitment conditions can be configured in the relevant .ini file in Playable Aliens.

Do you have plans to do this for other playable alien species?
Nope. Sorry to disappoint! I’ve been chipping away at this on-and-off for quite awhile now, and between other games, other hobbies, and life in general, I don’t think I have enough time left over to do all the other aliens! Plus… really I just liked Vipers enough to want to make this.

Will you at least be updating this mod?
Yes! I plan to, anyway. Bugfixes, balance changes, and compatibility first and foremost. Then see the "Future Changes" section. Won’t promise anything concrete though.

Why are there so many redundant things in your code?
I have no idea what I am doing.

Some of them are partly from making awkward hooks for compatibility with Playable XCOM 2 Aliens – I didn’t really want to completely replicate existing code into my own mod. I guess that would be a little like plagiarism? I don’t want to step on any toes here.

I have an idea for the mod! Can you implement it?
Maybe! I’m sure some people might be interested in having a full hero unit skill tree. If there are enough ideas floating around for a cohesive set of skills, and I have the spare time and XCOM 3 hasn’t been released, I’ll look into it. Again, no promises.

Why does this require Playable XCOM 2 Aliens instead of integrating directly with Allies Unknown?
In theory there’s enough material now to have the mod stand alone, but it would still require a lot of blatant code copying from Playable Aliens, and I’d prefer not to do that without explicit permission to do so.

Why is the file size so large?
Probably because I needed to create a copy of the Viper model to resolve prop attachment issues.

Credits and Acknowledgements

RealityMachina, who ported the original Playable Advent mod to WotC and granted permission to make this mod based on it
The r/xcom2mods subreddit, without which I would probably still be trying to figure out how to make any files for my mod. And also for some key ability troubleshooting.

Download
Required DLC:

These DLC should be installed in order to use this item.


XCOM 2: Alien Hunters
XCOM 2: War of the Chosen
Required items:

Click the title to search on this site.


Playable XCOM 2 AliensSteam Workshop
Revisions:

Old revisions of this mod are available below. Click the link to download.